From 2f4da01f93bcd93fd020a461f65e181b04d46a89 Mon Sep 17 00:00:00 2001 From: Giorgio Boa <35845425+gioboa@users.noreply.github.com> Date: Thu, 10 Oct 2024 22:14:59 +0200 Subject: [PATCH] feat: add MF Vite Vue3 example (#4289) * feat: add MF Vite Vue3 example * chore: clean up package.json --- module-federation-vite-vue3/README.md | 14 + .../docs/screenshot.png | Bin 0 -> 83362 bytes .../host/.eslintrc.cjs | 15 + module-federation-vite-vue3/host/.gitignore | 30 + .../host/.prettierrc.json | 1 + module-federation-vite-vue3/host/README.md | 46 + module-federation-vite-vue3/host/env.d.ts | 1 + module-federation-vite-vue3/host/index.html | 14 + module-federation-vite-vue3/host/package.json | 36 + .../host/pnpm-lock.yaml | 5139 ++++++++++++++++ .../host/public/favicon.ico | Bin 0 -> 4286 bytes module-federation-vite-vue3/host/src/App.vue | 65 + .../host/src/components/Counter.vue | 24 + module-federation-vite-vue3/host/src/main.ts | 12 + .../host/src/stores/counter.ts | 22 + .../host/tsconfig.config.json | 8 + .../host/tsconfig.json | 16 + .../host/vite.config.ts | 45 + module-federation-vite-vue3/package.json | 18 + .../remote/.eslintrc.cjs | 15 + module-federation-vite-vue3/remote/.gitignore | 30 + .../remote/.prettierrc.json | 1 + module-federation-vite-vue3/remote/README.md | 46 + module-federation-vite-vue3/remote/env.d.ts | 1 + module-federation-vite-vue3/remote/index.html | 14 + .../remote/package.json | 38 + .../remote/pnpm-lock.yaml | 5183 +++++++++++++++++ .../remote/public/favicon.ico | Bin 0 -> 4286 bytes .../remote/src/App.vue | 33 + .../remote/src/components/Counter.vue | 25 + .../remote/src/enviroment.ts | 3 + .../remote/src/main.ts | 8 + .../remote/src/remote_assets/logo.svg | 15 + .../remote/src/stores/counter.ts | 23 + .../remote/tsconfig.config.json | 14 + .../remote/tsconfig.json | 17 + .../remote/vite.config.ts | 54 + .../shared/forceViteRestart.js | 8 + module-federation-vite-vue3/shared/shared.ts | 3 + 39 files changed, 11037 insertions(+) create mode 100644 module-federation-vite-vue3/README.md create mode 100644 module-federation-vite-vue3/docs/screenshot.png create mode 100644 module-federation-vite-vue3/host/.eslintrc.cjs create mode 100644 module-federation-vite-vue3/host/.gitignore create mode 100644 module-federation-vite-vue3/host/.prettierrc.json create mode 100644 module-federation-vite-vue3/host/README.md create mode 100644 module-federation-vite-vue3/host/env.d.ts create mode 100644 module-federation-vite-vue3/host/index.html create mode 100644 module-federation-vite-vue3/host/package.json create mode 100644 module-federation-vite-vue3/host/pnpm-lock.yaml create mode 100644 module-federation-vite-vue3/host/public/favicon.ico create mode 100644 module-federation-vite-vue3/host/src/App.vue create mode 100644 module-federation-vite-vue3/host/src/components/Counter.vue create mode 100644 module-federation-vite-vue3/host/src/main.ts create mode 100644 module-federation-vite-vue3/host/src/stores/counter.ts create mode 100644 module-federation-vite-vue3/host/tsconfig.config.json create mode 100644 module-federation-vite-vue3/host/tsconfig.json create mode 100644 module-federation-vite-vue3/host/vite.config.ts create mode 100644 module-federation-vite-vue3/package.json create mode 100644 module-federation-vite-vue3/remote/.eslintrc.cjs create mode 100644 module-federation-vite-vue3/remote/.gitignore create mode 100644 module-federation-vite-vue3/remote/.prettierrc.json create mode 100644 module-federation-vite-vue3/remote/README.md create mode 100644 module-federation-vite-vue3/remote/env.d.ts create mode 100644 module-federation-vite-vue3/remote/index.html create mode 100644 module-federation-vite-vue3/remote/package.json create mode 100644 module-federation-vite-vue3/remote/pnpm-lock.yaml create mode 100644 module-federation-vite-vue3/remote/public/favicon.ico create mode 100644 module-federation-vite-vue3/remote/src/App.vue create mode 100644 module-federation-vite-vue3/remote/src/components/Counter.vue create mode 100644 module-federation-vite-vue3/remote/src/enviroment.ts create mode 100644 module-federation-vite-vue3/remote/src/main.ts create mode 100644 module-federation-vite-vue3/remote/src/remote_assets/logo.svg create mode 100644 module-federation-vite-vue3/remote/src/stores/counter.ts create mode 100644 module-federation-vite-vue3/remote/tsconfig.config.json create mode 100644 module-federation-vite-vue3/remote/tsconfig.json create mode 100644 module-federation-vite-vue3/remote/vite.config.ts create mode 100644 module-federation-vite-vue3/shared/forceViteRestart.js create mode 100644 module-federation-vite-vue3/shared/shared.ts diff --git a/module-federation-vite-vue3/README.md b/module-federation-vite-vue3/README.md new file mode 100644 index 00000000000..e7adf6dbb9a --- /dev/null +++ b/module-federation-vite-vue3/README.md @@ -0,0 +1,14 @@ +# Svelte host and remote + +## Getting started + +From this directory execute: + +- npm run install:deps +- npm run preview + +Open your browser at http://localhost:5173/ to see the amazing result + +![screenshot](docs/screenshot.png) + +The state is shared between applications diff --git a/module-federation-vite-vue3/docs/screenshot.png b/module-federation-vite-vue3/docs/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..2482ef4c698bb1d8de90a78870d1eede2f2c688d GIT binary patch literal 83362 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 diff --git a/module-federation-vite-vue3/host/index.html b/module-federation-vite-vue3/host/index.html new file mode 100644 index 00000000000..85e207cc077 --- /dev/null +++ b/module-federation-vite-vue3/host/index.html @@ -0,0 +1,14 @@ + + + + + + + Host + + + +
+ + + diff --git a/module-federation-vite-vue3/host/package.json b/module-federation-vite-vue3/host/package.json new file mode 100644 index 00000000000..7fff2e86b1a --- /dev/null +++ b/module-federation-vite-vue3/host/package.json @@ -0,0 +1,36 @@ +{ + "name": "module-federation-vite-vue3-host", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "run-p vite:dev force-vite-restart", + "vite:dev": "vite --port 4173", + "build": "run-p type-check build-only", + "preview": "vite preview --port 4173", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", + "force-vite-restart": "node ../shared/forceViteRestart.js" + }, + "dependencies": { + "pinia": "^2.0.28", + "vue": "^3.2.45" + }, + "devDependencies": { + "@module-federation/vite": "1.1.1", + "@rushstack/eslint-patch": "^1.1.4", + "@types/node": "^18.11.12", + "@vitejs/plugin-vue": "^4.0.0", + "@vitejs/plugin-vue-jsx": "^3.0.0", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^11.0.0", + "@vue/tsconfig": "^0.1.3", + "eslint": "^8.22.0", + "eslint-plugin-vue": "^9.3.0", + "npm-run-all": "^4.1.5", + "prettier": "^2.7.1", + "typescript": "~4.7.4", + "vite": "^5.3.5", + "vue-tsc": "^1.0.12" + } +} diff --git a/module-federation-vite-vue3/host/pnpm-lock.yaml b/module-federation-vite-vue3/host/pnpm-lock.yaml new file mode 100644 index 00000000000..d4f0e901193 --- /dev/null +++ b/module-federation-vite-vue3/host/pnpm-lock.yaml @@ -0,0 +1,5139 @@ +lockfileVersion: "9.0" + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + .: + dependencies: + pinia: + specifier: ^2.0.28 + version: 2.2.0(typescript@4.7.4)(vue@3.4.35(typescript@4.7.4)) + vue: + specifier: ^3.2.45 + version: 3.4.35(typescript@4.7.4) + devDependencies: + "@module-federation/vite": + specifier: 1.1.1 + version: 1.1.1(@types/node@18.19.42)(rollup@4.19.1) + "@rushstack/eslint-patch": + specifier: ^1.1.4 + version: 1.10.4 + "@types/node": + specifier: ^18.11.12 + version: 18.19.42 + "@vitejs/plugin-vue": + specifier: ^4.0.0 + version: 4.6.2(vite@5.3.5(@types/node@18.19.42))(vue@3.4.35(typescript@4.7.4)) + "@vitejs/plugin-vue-jsx": + specifier: ^3.0.0 + version: 3.1.0(vite@5.3.5(@types/node@18.19.42))(vue@3.4.35(typescript@4.7.4)) + "@vue/eslint-config-prettier": + specifier: ^7.0.0 + version: 7.1.0(eslint@8.57.0)(prettier@2.8.8) + "@vue/eslint-config-typescript": + specifier: ^11.0.0 + version: 11.0.3(eslint-plugin-vue@9.27.0(eslint@8.57.0))(eslint@8.57.0)(typescript@4.7.4) + "@vue/tsconfig": + specifier: ^0.1.3 + version: 0.1.3(@types/node@18.19.42) + eslint: + specifier: ^8.22.0 + version: 8.57.0 + eslint-plugin-vue: + specifier: ^9.3.0 + version: 9.27.0(eslint@8.57.0) + npm-run-all: + specifier: ^4.1.5 + version: 4.1.5 + prettier: + specifier: ^2.7.1 + version: 2.8.8 + typescript: + specifier: ~4.7.4 + version: 4.7.4 + vite: + specifier: ^5.3.5 + version: 5.3.5(@types/node@18.19.42) + vue-tsc: + specifier: ^1.0.12 + version: 1.8.27(typescript@4.7.4) + +packages: + "@ampproject/remapping@2.3.0": + resolution: + { + integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, + } + engines: { node: ">=6.0.0" } + + "@babel/code-frame@7.24.7": + resolution: + { + integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==, + } + engines: { node: ">=6.9.0" } + + "@babel/compat-data@7.25.2": + resolution: + { + integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/core@7.25.2": + resolution: + { + integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==, + } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.25.0": + resolution: + { + integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-annotate-as-pure@7.24.7": + resolution: + { + integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-compilation-targets@7.25.2": + resolution: + { + integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-create-class-features-plugin@7.25.0": + resolution: + { + integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-member-expression-to-functions@7.24.8": + resolution: + { + integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-imports@7.22.15": + resolution: + { + integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-imports@7.24.7": + resolution: + { + integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-transforms@7.25.2": + resolution: + { + integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-optimise-call-expression@7.24.7": + resolution: + { + integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-plugin-utils@7.24.8": + resolution: + { + integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-replace-supers@7.25.0": + resolution: + { + integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-simple-access@7.24.7": + resolution: + { + integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-skip-transparent-expression-wrappers@7.24.7": + resolution: + { + integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-string-parser@7.24.8": + resolution: + { + integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-identifier@7.24.7": + resolution: + { + integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-option@7.24.8": + resolution: + { + integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==, + } + engines: { node: ">=6.9.0" } + + "@babel/helpers@7.25.0": + resolution: + { + integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==, + } + engines: { node: ">=6.9.0" } + + "@babel/highlight@7.24.7": + resolution: + { + integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==, + } + engines: { node: ">=6.9.0" } + + "@babel/parser@7.25.3": + resolution: + { + integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==, + } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/plugin-syntax-jsx@7.24.7": + resolution: + { + integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-typescript@7.24.7": + resolution: + { + integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-typescript@7.25.2": + resolution: + { + integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/template@7.25.0": + resolution: + { + integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==, + } + engines: { node: ">=6.9.0" } + + "@babel/traverse@7.25.3": + resolution: + { + integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/types@7.25.2": + resolution: + { + integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==, + } + engines: { node: ">=6.9.0" } + + "@esbuild/aix-ppc64@0.21.5": + resolution: + { + integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [aix] + + "@esbuild/android-arm64@0.21.5": + resolution: + { + integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [android] + + "@esbuild/android-arm@0.21.5": + resolution: + { + integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==, + } + engines: { node: ">=12" } + cpu: [arm] + os: [android] + + "@esbuild/android-x64@0.21.5": + resolution: + { + integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [android] + + "@esbuild/darwin-arm64@0.21.5": + resolution: + { + integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [darwin] + + "@esbuild/darwin-x64@0.21.5": + resolution: + { + integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [darwin] + + "@esbuild/freebsd-arm64@0.21.5": + resolution: + { + integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [freebsd] + + "@esbuild/freebsd-x64@0.21.5": + resolution: + { + integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [freebsd] + + "@esbuild/linux-arm64@0.21.5": + resolution: + { + integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [linux] + + "@esbuild/linux-arm@0.21.5": + resolution: + { + integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==, + } + engines: { node: ">=12" } + cpu: [arm] + os: [linux] + + "@esbuild/linux-ia32@0.21.5": + resolution: + { + integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==, + } + engines: { node: ">=12" } + cpu: [ia32] + os: [linux] + + "@esbuild/linux-loong64@0.21.5": + resolution: + { + integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==, + } + engines: { node: ">=12" } + cpu: [loong64] + os: [linux] + + "@esbuild/linux-mips64el@0.21.5": + resolution: + { + integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==, + } + engines: { node: ">=12" } + cpu: [mips64el] + os: [linux] + + "@esbuild/linux-ppc64@0.21.5": + resolution: + { + integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [linux] + + "@esbuild/linux-riscv64@0.21.5": + resolution: + { + integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==, + } + engines: { node: ">=12" } + cpu: [riscv64] + os: [linux] + + "@esbuild/linux-s390x@0.21.5": + resolution: + { + integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==, + } + engines: { node: ">=12" } + cpu: [s390x] + os: [linux] + + "@esbuild/linux-x64@0.21.5": + resolution: + { + integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [linux] + + "@esbuild/netbsd-x64@0.21.5": + resolution: + { + integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [netbsd] + + "@esbuild/openbsd-x64@0.21.5": + resolution: + { + integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [openbsd] + + "@esbuild/sunos-x64@0.21.5": + resolution: + { + integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [sunos] + + "@esbuild/win32-arm64@0.21.5": + resolution: + { + integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [win32] + + "@esbuild/win32-ia32@0.21.5": + resolution: + { + integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==, + } + engines: { node: ">=12" } + cpu: [ia32] + os: [win32] + + "@esbuild/win32-x64@0.21.5": + resolution: + { + integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [win32] + + "@eslint-community/eslint-utils@4.4.0": + resolution: + { + integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + "@eslint-community/regexpp@4.11.0": + resolution: + { + integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==, + } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } + + "@eslint/eslintrc@2.1.4": + resolution: + { + integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@eslint/js@8.57.0": + resolution: + { + integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@humanwhocodes/config-array@0.11.14": + resolution: + { + integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, + } + engines: { node: ">=10.10.0" } + deprecated: Use @eslint/config-array instead + + "@humanwhocodes/module-importer@1.0.1": + resolution: + { + integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, + } + engines: { node: ">=12.22" } + + "@humanwhocodes/object-schema@2.0.3": + resolution: + { + integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==, + } + deprecated: Use @eslint/object-schema instead + + "@jridgewell/gen-mapping@0.3.5": + resolution: + { + integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/resolve-uri@3.1.2": + resolution: + { + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/set-array@1.2.1": + resolution: + { + integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/sourcemap-codec@1.5.0": + resolution: + { + integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, + } + + "@jridgewell/trace-mapping@0.3.25": + resolution: + { + integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, + } + + "@module-federation/runtime@0.6.9": + resolution: + { + integrity: sha512-G1x+6jyW5sW1X+TtWaKigGhwqiHE8MESvi3ntE9ICxwELAGBonmsqDqnLSrdEy6poBKslvPANPJr0Nn9pvW9lg==, + } + + "@module-federation/sdk@0.6.9": + resolution: + { + integrity: sha512-xmTxb9LgncxPGsBrN6AT/+aHnFGv8swbeNl0PcSeVbXTGLu3Gp7j+5J+AhJoWNB++SLguRwBd8LjB1d8mNKLDg==, + } + + "@module-federation/vite@1.1.1": + resolution: + { + integrity: sha512-LHYtrQ5ysUQoJQzhq/NIbiAET/2ONGmd2y9kKETAhsaXlLJEmjGOw6TkmSVKUtlz9EqtCfSbFTPQ23DcmE+mjA==, + } + + "@nodelib/fs.scandir@2.1.5": + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + engines: { node: ">= 8" } + + "@nodelib/fs.stat@2.0.5": + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + engines: { node: ">= 8" } + + "@nodelib/fs.walk@1.2.8": + resolution: + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + engines: { node: ">= 8" } + + "@rollup/pluginutils@5.1.0": + resolution: + { + integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==, + } + engines: { node: ">=14.0.0" } + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + "@rollup/rollup-android-arm-eabi@4.19.1": + resolution: + { + integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==, + } + cpu: [arm] + os: [android] + + "@rollup/rollup-android-arm64@4.19.1": + resolution: + { + integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==, + } + cpu: [arm64] + os: [android] + + "@rollup/rollup-darwin-arm64@4.19.1": + resolution: + { + integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==, + } + cpu: [arm64] + os: [darwin] + + "@rollup/rollup-darwin-x64@4.19.1": + resolution: + { + integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==, + } + cpu: [x64] + os: [darwin] + + "@rollup/rollup-linux-arm-gnueabihf@4.19.1": + resolution: + { + integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==, + } + cpu: [arm] + os: [linux] + + "@rollup/rollup-linux-arm-musleabihf@4.19.1": + resolution: + { + integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==, + } + cpu: [arm] + os: [linux] + + "@rollup/rollup-linux-arm64-gnu@4.19.1": + resolution: + { + integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==, + } + cpu: [arm64] + os: [linux] + + "@rollup/rollup-linux-arm64-musl@4.19.1": + resolution: + { + integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==, + } + cpu: [arm64] + os: [linux] + + "@rollup/rollup-linux-powerpc64le-gnu@4.19.1": + resolution: + { + integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==, + } + cpu: [ppc64] + os: [linux] + + "@rollup/rollup-linux-riscv64-gnu@4.19.1": + resolution: + { + integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==, + } + cpu: [riscv64] + os: [linux] + + "@rollup/rollup-linux-s390x-gnu@4.19.1": + resolution: + { + integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==, + } + cpu: [s390x] + os: [linux] + + "@rollup/rollup-linux-x64-gnu@4.19.1": + resolution: + { + integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==, + } + cpu: [x64] + os: [linux] + + "@rollup/rollup-linux-x64-musl@4.19.1": + resolution: + { + integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==, + } + cpu: [x64] + os: [linux] + + "@rollup/rollup-win32-arm64-msvc@4.19.1": + resolution: + { + integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==, + } + cpu: [arm64] + os: [win32] + + "@rollup/rollup-win32-ia32-msvc@4.19.1": + resolution: + { + integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==, + } + cpu: [ia32] + os: [win32] + + "@rollup/rollup-win32-x64-msvc@4.19.1": + resolution: + { + integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==, + } + cpu: [x64] + os: [win32] + + "@rushstack/eslint-patch@1.10.4": + resolution: + { + integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==, + } + + "@types/estree@1.0.5": + resolution: + { + integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, + } + + "@types/json-schema@7.0.15": + resolution: + { + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, + } + + "@types/node@18.19.42": + resolution: + { + integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==, + } + + "@types/semver@7.5.8": + resolution: + { + integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==, + } + + "@typescript-eslint/eslint-plugin@5.62.0": + resolution: + { + integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/parser@5.62.0": + resolution: + { + integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/scope-manager@5.62.0": + resolution: + { + integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@typescript-eslint/type-utils@5.62.0": + resolution: + { + integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: "*" + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/types@5.62.0": + resolution: + { + integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@typescript-eslint/typescript-estree@5.62.0": + resolution: + { + integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/utils@5.62.0": + resolution: + { + integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + "@typescript-eslint/visitor-keys@5.62.0": + resolution: + { + integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@ungap/structured-clone@1.2.0": + resolution: + { + integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, + } + + "@vitejs/plugin-vue-jsx@3.1.0": + resolution: + { + integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.0.0 + + "@vitejs/plugin-vue@4.6.2": + resolution: + { + integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.2.25 + + "@vitest/expect@2.1.2": + resolution: + { + integrity: sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==, + } + + "@vitest/mocker@2.1.2": + resolution: + { + integrity: sha512-ExElkCGMS13JAJy+812fw1aCv2QO/LBK6CyO4WOPAzLTmve50gydOlWhgdBJPx2ztbADUq3JVI0C5U+bShaeEA==, + } + peerDependencies: + "@vitest/spy": 2.1.2 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + "@vitest/pretty-format@2.1.2": + resolution: + { + integrity: sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==, + } + + "@vitest/runner@2.1.2": + resolution: + { + integrity: sha512-UCsPtvluHO3u7jdoONGjOSil+uON5SSvU9buQh3lP7GgUXHp78guN1wRmZDX4wGK6J10f9NUtP6pO+SFquoMlw==, + } + + "@vitest/snapshot@2.1.2": + resolution: + { + integrity: sha512-xtAeNsZ++aRIYIUsek7VHzry/9AcxeULlegBvsdLncLmNCR6tR8SRjn8BbDP4naxtccvzTqZ+L1ltZlRCfBZFA==, + } + + "@vitest/spy@2.1.2": + resolution: + { + integrity: sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==, + } + + "@vitest/utils@2.1.2": + resolution: + { + integrity: sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==, + } + + "@volar/language-core@1.11.1": + resolution: + { + integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==, + } + + "@volar/source-map@1.11.1": + resolution: + { + integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==, + } + + "@volar/typescript@1.11.1": + resolution: + { + integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==, + } + + "@vue/babel-helper-vue-transform-on@1.2.2": + resolution: + { + integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==, + } + + "@vue/babel-plugin-jsx@1.2.2": + resolution: + { + integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==, + } + peerDependencies: + "@babel/core": ^7.0.0-0 + peerDependenciesMeta: + "@babel/core": + optional: true + + "@vue/babel-plugin-resolve-type@1.2.2": + resolution: + { + integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==, + } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@vue/compiler-core@3.4.35": + resolution: + { + integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==, + } + + "@vue/compiler-dom@3.4.35": + resolution: + { + integrity: sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==, + } + + "@vue/compiler-sfc@3.4.35": + resolution: + { + integrity: sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==, + } + + "@vue/compiler-ssr@3.4.35": + resolution: + { + integrity: sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==, + } + + "@vue/devtools-api@6.6.3": + resolution: + { + integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==, + } + + "@vue/eslint-config-prettier@7.1.0": + resolution: + { + integrity: sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==, + } + peerDependencies: + eslint: ">= 7.28.0" + prettier: ">= 2.0.0" + + "@vue/eslint-config-typescript@11.0.3": + resolution: + { + integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==, + } + engines: { node: ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-vue: ^9.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@vue/language-core@1.8.27": + resolution: + { + integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==, + } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@vue/reactivity@3.4.35": + resolution: + { + integrity: sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==, + } + + "@vue/runtime-core@3.4.35": + resolution: + { + integrity: sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==, + } + + "@vue/runtime-dom@3.4.35": + resolution: + { + integrity: sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw==, + } + + "@vue/server-renderer@3.4.35": + resolution: + { + integrity: sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==, + } + peerDependencies: + vue: 3.4.35 + + "@vue/shared@3.4.35": + resolution: + { + integrity: sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==, + } + + "@vue/tsconfig@0.1.3": + resolution: + { + integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==, + } + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + + acorn-jsx@5.3.2: + resolution: + { + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + } + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.12.1: + resolution: + { + integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==, + } + engines: { node: ">=0.4.0" } + hasBin: true + + ajv@6.12.6: + resolution: + { + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, + } + + ansi-regex@5.0.1: + resolution: + { + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, + } + engines: { node: ">=8" } + + ansi-styles@3.2.1: + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, + } + engines: { node: ">=4" } + + ansi-styles@4.3.0: + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, + } + engines: { node: ">=8" } + + argparse@2.0.1: + resolution: + { + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, + } + + array-buffer-byte-length@1.0.1: + resolution: + { + integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==, + } + engines: { node: ">= 0.4" } + + array-union@2.1.0: + resolution: + { + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, + } + engines: { node: ">=8" } + + arraybuffer.prototype.slice@1.0.3: + resolution: + { + integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==, + } + engines: { node: ">= 0.4" } + + assertion-error@2.0.1: + resolution: + { + integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==, + } + engines: { node: ">=12" } + + available-typed-arrays@1.0.7: + resolution: + { + integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==, + } + engines: { node: ">= 0.4" } + + balanced-match@1.0.2: + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } + + boolbase@1.0.0: + resolution: + { + integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, + } + + brace-expansion@1.1.11: + resolution: + { + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, + } + + brace-expansion@2.0.1: + resolution: + { + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, + } + + braces@3.0.3: + resolution: + { + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, + } + engines: { node: ">=8" } + + browserslist@4.23.2: + resolution: + { + integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + + cac@6.7.14: + resolution: + { + integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, + } + engines: { node: ">=8" } + + call-bind@1.0.7: + resolution: + { + integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==, + } + engines: { node: ">= 0.4" } + + callsites@3.1.0: + resolution: + { + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, + } + engines: { node: ">=6" } + + camelcase@6.3.0: + resolution: + { + integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, + } + engines: { node: ">=10" } + + caniuse-lite@1.0.30001646: + resolution: + { + integrity: sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==, + } + + chai@5.1.1: + resolution: + { + integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==, + } + engines: { node: ">=12" } + + chalk@2.4.2: + resolution: + { + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, + } + engines: { node: ">=4" } + + chalk@4.1.2: + resolution: + { + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, + } + engines: { node: ">=10" } + + check-error@2.1.1: + resolution: + { + integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==, + } + engines: { node: ">= 16" } + + color-convert@1.9.3: + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, + } + + color-convert@2.0.1: + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, + } + engines: { node: ">=7.0.0" } + + color-name@1.1.3: + resolution: + { + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, + } + + color-name@1.1.4: + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, + } + + computeds@0.0.1: + resolution: + { + integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==, + } + + concat-map@0.0.1: + resolution: + { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, + } + + convert-source-map@2.0.0: + resolution: + { + integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, + } + + cross-spawn@6.0.5: + resolution: + { + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==, + } + engines: { node: ">=4.8" } + + cross-spawn@7.0.3: + resolution: + { + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, + } + engines: { node: ">= 8" } + + cssesc@3.0.0: + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: ">=4" } + hasBin: true + + csstype@3.1.3: + resolution: + { + integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, + } + + data-view-buffer@1.0.1: + resolution: + { + integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==, + } + engines: { node: ">= 0.4" } + + data-view-byte-length@1.0.1: + resolution: + { + integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==, + } + engines: { node: ">= 0.4" } + + data-view-byte-offset@1.0.0: + resolution: + { + integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==, + } + engines: { node: ">= 0.4" } + + de-indent@1.0.2: + resolution: + { + integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==, + } + + debug@4.3.6: + resolution: + { + integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==, + } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + deep-eql@5.0.2: + resolution: + { + integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==, + } + engines: { node: ">=6" } + + deep-is@0.1.4: + resolution: + { + integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, + } + + define-data-property@1.1.4: + resolution: + { + integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, + } + engines: { node: ">= 0.4" } + + define-properties@1.2.1: + resolution: + { + integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, + } + engines: { node: ">= 0.4" } + + defu@6.1.4: + resolution: + { + integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==, + } + + dir-glob@3.0.1: + resolution: + { + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, + } + engines: { node: ">=8" } + + doctrine@3.0.0: + resolution: + { + integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, + } + engines: { node: ">=6.0.0" } + + electron-to-chromium@1.5.4: + resolution: + { + integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==, + } + + entities@4.5.0: + resolution: + { + integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, + } + engines: { node: ">=0.12" } + + error-ex@1.3.2: + resolution: + { + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, + } + + es-abstract@1.23.3: + resolution: + { + integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==, + } + engines: { node: ">= 0.4" } + + es-define-property@1.0.0: + resolution: + { + integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==, + } + engines: { node: ">= 0.4" } + + es-errors@1.3.0: + resolution: + { + integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, + } + engines: { node: ">= 0.4" } + + es-object-atoms@1.0.0: + resolution: + { + integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==, + } + engines: { node: ">= 0.4" } + + es-set-tostringtag@2.0.3: + resolution: + { + integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==, + } + engines: { node: ">= 0.4" } + + es-to-primitive@1.2.1: + resolution: + { + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, + } + engines: { node: ">= 0.4" } + + esbuild@0.21.5: + resolution: + { + integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==, + } + engines: { node: ">=12" } + hasBin: true + + escalade@3.1.2: + resolution: + { + integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==, + } + engines: { node: ">=6" } + + escape-string-regexp@1.0.5: + resolution: + { + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, + } + engines: { node: ">=0.8.0" } + + escape-string-regexp@4.0.0: + resolution: + { + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, + } + engines: { node: ">=10" } + + eslint-config-prettier@8.10.0: + resolution: + { + integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==, + } + hasBin: true + peerDependencies: + eslint: ">=7.0.0" + + eslint-plugin-prettier@4.2.1: + resolution: + { + integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, + } + engines: { node: ">=12.0.0" } + peerDependencies: + eslint: ">=7.28.0" + eslint-config-prettier: "*" + prettier: ">=2.0.0" + peerDependenciesMeta: + eslint-config-prettier: + optional: true + + eslint-plugin-vue@9.27.0: + resolution: + { + integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==, + } + engines: { node: ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-scope@5.1.1: + resolution: + { + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, + } + engines: { node: ">=8.0.0" } + + eslint-scope@7.2.2: + resolution: + { + integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + eslint-visitor-keys@3.4.3: + resolution: + { + integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + eslint@8.57.0: + resolution: + { + integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + hasBin: true + + espree@9.6.1: + resolution: + { + integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + esquery@1.6.0: + resolution: + { + integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==, + } + engines: { node: ">=0.10" } + + esrecurse@4.3.0: + resolution: + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, + } + engines: { node: ">=4.0" } + + estraverse@4.3.0: + resolution: + { + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, + } + engines: { node: ">=4.0" } + + estraverse@5.3.0: + resolution: + { + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, + } + engines: { node: ">=4.0" } + + estree-walker@2.0.2: + resolution: + { + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, + } + + estree-walker@3.0.3: + resolution: + { + integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, + } + + esutils@2.0.3: + resolution: + { + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, + } + engines: { node: ">=0.10.0" } + + fast-deep-equal@3.1.3: + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } + + fast-diff@1.3.0: + resolution: + { + integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==, + } + + fast-glob@3.3.2: + resolution: + { + integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, + } + engines: { node: ">=8.6.0" } + + fast-json-stable-stringify@2.1.0: + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } + + fast-levenshtein@2.0.6: + resolution: + { + integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, + } + + fastq@1.17.1: + resolution: + { + integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, + } + + file-entry-cache@6.0.1: + resolution: + { + integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, + } + engines: { node: ^10.12.0 || >=12.0.0 } + + fill-range@7.1.1: + resolution: + { + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, + } + engines: { node: ">=8" } + + find-up@5.0.0: + resolution: + { + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + } + engines: { node: ">=10" } + + flat-cache@3.2.0: + resolution: + { + integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==, + } + engines: { node: ^10.12.0 || >=12.0.0 } + + flatted@3.3.1: + resolution: + { + integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==, + } + + for-each@0.3.3: + resolution: + { + integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, + } + + fs.realpath@1.0.0: + resolution: + { + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, + } + + fsevents@2.3.3: + resolution: + { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + + function-bind@1.1.2: + resolution: + { + integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, + } + + function.prototype.name@1.1.6: + resolution: + { + integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, + } + engines: { node: ">= 0.4" } + + functions-have-names@1.2.3: + resolution: + { + integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, + } + + gensync@1.0.0-beta.2: + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: ">=6.9.0" } + + get-func-name@2.0.2: + resolution: + { + integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==, + } + + get-intrinsic@1.2.4: + resolution: + { + integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==, + } + engines: { node: ">= 0.4" } + + get-symbol-description@1.0.2: + resolution: + { + integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, + } + engines: { node: ">= 0.4" } + + glob-parent@5.1.2: + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: ">= 6" } + + glob-parent@6.0.2: + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: ">=10.13.0" } + + glob@7.2.3: + resolution: + { + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, + } + deprecated: Glob versions prior to v9 are no longer supported + + globals@11.12.0: + resolution: + { + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, + } + engines: { node: ">=4" } + + globals@13.24.0: + resolution: + { + integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, + } + engines: { node: ">=8" } + + globalthis@1.0.4: + resolution: + { + integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==, + } + engines: { node: ">= 0.4" } + + globby@11.1.0: + resolution: + { + integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, + } + engines: { node: ">=10" } + + gopd@1.0.1: + resolution: + { + integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, + } + + graceful-fs@4.2.11: + resolution: + { + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, + } + + graphemer@1.4.0: + resolution: + { + integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, + } + + has-bigints@1.0.2: + resolution: + { + integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, + } + + has-flag@3.0.0: + resolution: + { + integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, + } + engines: { node: ">=4" } + + has-flag@4.0.0: + resolution: + { + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, + } + engines: { node: ">=8" } + + has-property-descriptors@1.0.2: + resolution: + { + integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, + } + + has-proto@1.0.3: + resolution: + { + integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==, + } + engines: { node: ">= 0.4" } + + has-symbols@1.0.3: + resolution: + { + integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, + } + engines: { node: ">= 0.4" } + + has-tostringtag@1.0.2: + resolution: + { + integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, + } + engines: { node: ">= 0.4" } + + hasown@2.0.2: + resolution: + { + integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, + } + engines: { node: ">= 0.4" } + + he@1.2.0: + resolution: + { + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, + } + hasBin: true + + hosted-git-info@2.8.9: + resolution: + { + integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, + } + + html-tags@3.3.1: + resolution: + { + integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==, + } + engines: { node: ">=8" } + + ignore@5.3.1: + resolution: + { + integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, + } + engines: { node: ">= 4" } + + import-fresh@3.3.0: + resolution: + { + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, + } + engines: { node: ">=6" } + + imurmurhash@0.1.4: + resolution: + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } + engines: { node: ">=0.8.19" } + + inflight@1.0.6: + resolution: + { + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, + } + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } + + internal-slot@1.0.7: + resolution: + { + integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==, + } + engines: { node: ">= 0.4" } + + is-array-buffer@3.0.4: + resolution: + { + integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==, + } + engines: { node: ">= 0.4" } + + is-arrayish@0.2.1: + resolution: + { + integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, + } + + is-bigint@1.0.4: + resolution: + { + integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, + } + + is-boolean-object@1.1.2: + resolution: + { + integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, + } + engines: { node: ">= 0.4" } + + is-callable@1.2.7: + resolution: + { + integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, + } + engines: { node: ">= 0.4" } + + is-core-module@2.15.0: + resolution: + { + integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==, + } + engines: { node: ">= 0.4" } + + is-data-view@1.0.1: + resolution: + { + integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==, + } + engines: { node: ">= 0.4" } + + is-date-object@1.0.5: + resolution: + { + integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, + } + engines: { node: ">= 0.4" } + + is-extglob@2.1.1: + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: ">=0.10.0" } + + is-glob@4.0.3: + resolution: + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: ">=0.10.0" } + + is-negative-zero@2.0.3: + resolution: + { + integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==, + } + engines: { node: ">= 0.4" } + + is-number-object@1.0.7: + resolution: + { + integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, + } + engines: { node: ">= 0.4" } + + is-number@7.0.0: + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: ">=0.12.0" } + + is-path-inside@3.0.3: + resolution: + { + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, + } + engines: { node: ">=8" } + + is-regex@1.1.4: + resolution: + { + integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, + } + engines: { node: ">= 0.4" } + + is-shared-array-buffer@1.0.3: + resolution: + { + integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==, + } + engines: { node: ">= 0.4" } + + is-string@1.0.7: + resolution: + { + integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, + } + engines: { node: ">= 0.4" } + + is-symbol@1.0.4: + resolution: + { + integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, + } + engines: { node: ">= 0.4" } + + is-typed-array@1.1.13: + resolution: + { + integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==, + } + engines: { node: ">= 0.4" } + + is-weakref@1.0.2: + resolution: + { + integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, + } + + isarray@2.0.5: + resolution: + { + integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, + } + + isexe@2.0.0: + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } + + js-tokens@4.0.0: + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } + + js-yaml@4.1.0: + resolution: + { + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, + } + hasBin: true + + jsesc@2.5.2: + resolution: + { + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, + } + engines: { node: ">=4" } + hasBin: true + + json-buffer@3.0.1: + resolution: + { + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, + } + + json-parse-better-errors@1.0.2: + resolution: + { + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, + } + + json-schema-traverse@0.4.1: + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } + + json-stable-stringify-without-jsonify@1.0.1: + resolution: + { + integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, + } + + json5@2.2.3: + resolution: + { + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, + } + engines: { node: ">=6" } + hasBin: true + + keyv@4.5.4: + resolution: + { + integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, + } + + levn@0.4.1: + resolution: + { + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, + } + engines: { node: ">= 0.8.0" } + + load-json-file@4.0.0: + resolution: + { + integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, + } + engines: { node: ">=4" } + + locate-path@6.0.0: + resolution: + { + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + } + engines: { node: ">=10" } + + lodash.merge@4.6.2: + resolution: + { + integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, + } + + lodash@4.17.21: + resolution: + { + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, + } + + loupe@3.1.1: + resolution: + { + integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==, + } + + lru-cache@5.1.1: + resolution: + { + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, + } + + magic-string@0.30.11: + resolution: + { + integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==, + } + + memorystream@0.3.1: + resolution: + { + integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==, + } + engines: { node: ">= 0.10.0" } + + merge2@1.4.1: + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + engines: { node: ">= 8" } + + micromatch@4.0.7: + resolution: + { + integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==, + } + engines: { node: ">=8.6" } + + minimatch@3.1.2: + resolution: + { + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, + } + + minimatch@9.0.5: + resolution: + { + integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, + } + engines: { node: ">=16 || 14 >=14.17" } + + ms@2.1.2: + resolution: + { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, + } + + muggle-string@0.3.1: + resolution: + { + integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==, + } + + nanoid@3.3.7: + resolution: + { + integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + + natural-compare-lite@1.4.0: + resolution: + { + integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, + } + + natural-compare@1.4.0: + resolution: + { + integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, + } + + nice-try@1.0.5: + resolution: + { + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==, + } + + node-releases@2.0.18: + resolution: + { + integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==, + } + + normalize-package-data@2.5.0: + resolution: + { + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, + } + + npm-run-all@4.1.5: + resolution: + { + integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==, + } + engines: { node: ">= 4" } + hasBin: true + + nth-check@2.1.1: + resolution: + { + integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, + } + + object-inspect@1.13.2: + resolution: + { + integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==, + } + engines: { node: ">= 0.4" } + + object-keys@1.1.1: + resolution: + { + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, + } + engines: { node: ">= 0.4" } + + object.assign@4.1.5: + resolution: + { + integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==, + } + engines: { node: ">= 0.4" } + + once@1.4.0: + resolution: + { + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, + } + + optionator@0.9.4: + resolution: + { + integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, + } + engines: { node: ">= 0.8.0" } + + p-limit@3.1.0: + resolution: + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + engines: { node: ">=10" } + + p-locate@5.0.0: + resolution: + { + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, + } + engines: { node: ">=10" } + + parent-module@1.0.1: + resolution: + { + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, + } + engines: { node: ">=6" } + + parse-json@4.0.0: + resolution: + { + integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, + } + engines: { node: ">=4" } + + path-browserify@1.0.1: + resolution: + { + integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, + } + + path-exists@4.0.0: + resolution: + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + engines: { node: ">=8" } + + path-is-absolute@1.0.1: + resolution: + { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } + engines: { node: ">=0.10.0" } + + path-key@2.0.1: + resolution: + { + integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==, + } + engines: { node: ">=4" } + + path-key@3.1.1: + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: ">=8" } + + path-parse@1.0.7: + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } + + path-type@3.0.0: + resolution: + { + integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, + } + engines: { node: ">=4" } + + path-type@4.0.0: + resolution: + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + engines: { node: ">=8" } + + pathe@1.1.2: + resolution: + { + integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, + } + + pathval@2.0.0: + resolution: + { + integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==, + } + engines: { node: ">= 14.16" } + + picocolors@1.0.1: + resolution: + { + integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==, + } + + picomatch@2.3.1: + resolution: + { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: ">=8.6" } + + pidtree@0.3.1: + resolution: + { + integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==, + } + engines: { node: ">=0.10" } + hasBin: true + + pify@3.0.0: + resolution: + { + integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, + } + engines: { node: ">=4" } + + pinia@2.2.0: + resolution: + { + integrity: sha512-iPrIh26GMqfpUlMOGyxuDowGmYousTecbTHFwT0xZ1zJvh23oQ+Cj99ZoPQA1TnUPhU6AuRPv6/drkTCJ0VHQA==, + } + peerDependencies: + "@vue/composition-api": ^1.4.0 + typescript: ">=4.4.4" + vue: ^2.6.14 || ^3.3.0 + peerDependenciesMeta: + "@vue/composition-api": + optional: true + typescript: + optional: true + + possible-typed-array-names@1.0.0: + resolution: + { + integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==, + } + engines: { node: ">= 0.4" } + + postcss-selector-parser@6.1.1: + resolution: + { + integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==, + } + engines: { node: ">=4" } + + postcss@8.4.40: + resolution: + { + integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==, + } + engines: { node: ^10 || ^12 || >=14 } + + prelude-ls@1.2.1: + resolution: + { + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, + } + engines: { node: ">= 0.8.0" } + + prettier-linter-helpers@1.0.0: + resolution: + { + integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, + } + engines: { node: ">=6.0.0" } + + prettier@2.8.8: + resolution: + { + integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, + } + engines: { node: ">=10.13.0" } + hasBin: true + + punycode@2.3.1: + resolution: + { + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, + } + engines: { node: ">=6" } + + queue-microtask@1.2.3: + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } + + read-pkg@3.0.0: + resolution: + { + integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, + } + engines: { node: ">=4" } + + regexp.prototype.flags@1.5.2: + resolution: + { + integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==, + } + engines: { node: ">= 0.4" } + + resolve-from@4.0.0: + resolution: + { + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, + } + engines: { node: ">=4" } + + resolve@1.22.8: + resolution: + { + integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, + } + hasBin: true + + reusify@1.0.4: + resolution: + { + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, + } + engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + + rimraf@3.0.2: + resolution: + { + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, + } + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.19.1: + resolution: + { + integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==, + } + engines: { node: ">=18.0.0", npm: ">=8.0.0" } + hasBin: true + + run-parallel@1.2.0: + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } + + safe-array-concat@1.1.2: + resolution: + { + integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==, + } + engines: { node: ">=0.4" } + + safe-regex-test@1.0.3: + resolution: + { + integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==, + } + engines: { node: ">= 0.4" } + + semver@5.7.2: + resolution: + { + integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, + } + hasBin: true + + semver@6.3.1: + resolution: + { + integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, + } + hasBin: true + + semver@7.6.3: + resolution: + { + integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==, + } + engines: { node: ">=10" } + hasBin: true + + set-function-length@1.2.2: + resolution: + { + integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, + } + engines: { node: ">= 0.4" } + + set-function-name@2.0.2: + resolution: + { + integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==, + } + engines: { node: ">= 0.4" } + + shebang-command@1.2.0: + resolution: + { + integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, + } + engines: { node: ">=0.10.0" } + + shebang-command@2.0.0: + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: ">=8" } + + shebang-regex@1.0.0: + resolution: + { + integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, + } + engines: { node: ">=0.10.0" } + + shebang-regex@3.0.0: + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: ">=8" } + + shell-quote@1.8.1: + resolution: + { + integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==, + } + + side-channel@1.0.6: + resolution: + { + integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, + } + engines: { node: ">= 0.4" } + + siginfo@2.0.0: + resolution: + { + integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==, + } + + slash@3.0.0: + resolution: + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + engines: { node: ">=8" } + + source-map-js@1.2.0: + resolution: + { + integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, + } + engines: { node: ">=0.10.0" } + + spdx-correct@3.2.0: + resolution: + { + integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==, + } + + spdx-exceptions@2.5.0: + resolution: + { + integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==, + } + + spdx-expression-parse@3.0.1: + resolution: + { + integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, + } + + spdx-license-ids@3.0.18: + resolution: + { + integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==, + } + + stackback@0.0.2: + resolution: + { + integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==, + } + + std-env@3.7.0: + resolution: + { + integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==, + } + + string.prototype.padend@3.1.6: + resolution: + { + integrity: sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==, + } + engines: { node: ">= 0.4" } + + string.prototype.trim@1.2.9: + resolution: + { + integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==, + } + engines: { node: ">= 0.4" } + + string.prototype.trimend@1.0.8: + resolution: + { + integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==, + } + + string.prototype.trimstart@1.0.8: + resolution: + { + integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==, + } + engines: { node: ">= 0.4" } + + strip-ansi@6.0.1: + resolution: + { + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, + } + engines: { node: ">=8" } + + strip-bom@3.0.0: + resolution: + { + integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, + } + engines: { node: ">=4" } + + strip-json-comments@3.1.1: + resolution: + { + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, + } + engines: { node: ">=8" } + + supports-color@5.5.0: + resolution: + { + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, + } + engines: { node: ">=4" } + + supports-color@7.2.0: + resolution: + { + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, + } + engines: { node: ">=8" } + + supports-preserve-symlinks-flag@1.0.0: + resolution: + { + integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, + } + engines: { node: ">= 0.4" } + + svg-tags@1.0.0: + resolution: + { + integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, + } + + text-table@0.2.0: + resolution: + { + integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, + } + + tinybench@2.9.0: + resolution: + { + integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==, + } + + tinyexec@0.3.0: + resolution: + { + integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==, + } + + tinypool@1.0.1: + resolution: + { + integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + + tinyrainbow@1.2.0: + resolution: + { + integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==, + } + engines: { node: ">=14.0.0" } + + tinyspy@3.0.2: + resolution: + { + integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==, + } + engines: { node: ">=14.0.0" } + + to-fast-properties@2.0.0: + resolution: + { + integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, + } + engines: { node: ">=4" } + + to-regex-range@5.0.1: + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: ">=8.0" } + + tslib@1.14.1: + resolution: + { + integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, + } + + tsutils@3.21.0: + resolution: + { + integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, + } + engines: { node: ">= 6" } + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + + type-check@0.4.0: + resolution: + { + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, + } + engines: { node: ">= 0.8.0" } + + type-fest@0.20.2: + resolution: + { + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, + } + engines: { node: ">=10" } + + typed-array-buffer@1.0.2: + resolution: + { + integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==, + } + engines: { node: ">= 0.4" } + + typed-array-byte-length@1.0.1: + resolution: + { + integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==, + } + engines: { node: ">= 0.4" } + + typed-array-byte-offset@1.0.2: + resolution: + { + integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==, + } + engines: { node: ">= 0.4" } + + typed-array-length@1.0.6: + resolution: + { + integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, + } + engines: { node: ">= 0.4" } + + typescript@4.7.4: + resolution: + { + integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==, + } + engines: { node: ">=4.2.0" } + hasBin: true + + unbox-primitive@1.0.2: + resolution: + { + integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, + } + + undici-types@5.26.5: + resolution: + { + integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, + } + + update-browserslist-db@1.1.0: + resolution: + { + integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==, + } + hasBin: true + peerDependencies: + browserslist: ">= 4.21.0" + + uri-js@4.4.1: + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } + + util-deprecate@1.0.2: + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } + + validate-npm-package-license@3.0.4: + resolution: + { + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, + } + + vite-node@2.1.2: + resolution: + { + integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + + vite@5.3.5: + resolution: + { + integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitest@2.1.2: + resolution: + { + integrity: sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + peerDependencies: + "@edge-runtime/vm": "*" + "@types/node": ^18.0.0 || >=20.0.0 + "@vitest/browser": 2.1.2 + "@vitest/ui": 2.1.2 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vue-demi@0.14.10: + resolution: + { + integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==, + } + engines: { node: ">=12" } + hasBin: true + peerDependencies: + "@vue/composition-api": ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + "@vue/composition-api": + optional: true + + vue-eslint-parser@9.4.3: + resolution: + { + integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==, + } + engines: { node: ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ">=6.0.0" + + vue-template-compiler@2.7.16: + resolution: + { + integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==, + } + + vue-tsc@1.8.27: + resolution: + { + integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==, + } + hasBin: true + peerDependencies: + typescript: "*" + + vue@3.4.35: + resolution: + { + integrity: sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==, + } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + which-boxed-primitive@1.0.2: + resolution: + { + integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, + } + + which-typed-array@1.1.15: + resolution: + { + integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==, + } + engines: { node: ">= 0.4" } + + which@1.3.1: + resolution: + { + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, + } + hasBin: true + + which@2.0.2: + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: ">= 8" } + hasBin: true + + why-is-node-running@2.3.0: + resolution: + { + integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==, + } + engines: { node: ">=8" } + hasBin: true + + word-wrap@1.2.5: + resolution: + { + integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, + } + engines: { node: ">=0.10.0" } + + wrappy@1.0.2: + resolution: + { + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, + } + + xml-name-validator@4.0.0: + resolution: + { + integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==, + } + engines: { node: ">=12" } + + yallist@3.1.1: + resolution: + { + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, + } + + yocto-queue@0.1.0: + resolution: + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + engines: { node: ">=10" } + +snapshots: + "@ampproject/remapping@2.3.0": + dependencies: + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 + + "@babel/code-frame@7.24.7": + dependencies: + "@babel/highlight": 7.24.7 + picocolors: 1.0.1 + + "@babel/compat-data@7.25.2": {} + + "@babel/core@7.25.2": + dependencies: + "@ampproject/remapping": 2.3.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/core@7.25.2) + "@babel/helpers": 7.25.0 + "@babel/parser": 7.25.3 + "@babel/template": 7.25.0 + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + convert-source-map: 2.0.0 + debug: 4.3.6 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + "@babel/generator@7.25.0": + dependencies: + "@babel/types": 7.25.2 + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 + jsesc: 2.5.2 + + "@babel/helper-annotate-as-pure@7.24.7": + dependencies: + "@babel/types": 7.25.2 + + "@babel/helper-compilation-targets@7.25.2": + dependencies: + "@babel/compat-data": 7.25.2 + "@babel/helper-validator-option": 7.24.8 + browserslist: 4.23.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + "@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-annotate-as-pure": 7.24.7 + "@babel/helper-member-expression-to-functions": 7.24.8 + "@babel/helper-optimise-call-expression": 7.24.7 + "@babel/helper-replace-supers": 7.25.0(@babel/core@7.25.2) + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + "@babel/traverse": 7.25.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + "@babel/helper-member-expression-to-functions@7.24.8": + dependencies: + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@babel/helper-module-imports@7.22.15": + dependencies: + "@babel/types": 7.25.2 + + "@babel/helper-module-imports@7.24.7": + dependencies: + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-module-imports": 7.24.7 + "@babel/helper-simple-access": 7.24.7 + "@babel/helper-validator-identifier": 7.24.7 + "@babel/traverse": 7.25.3 + transitivePeerDependencies: + - supports-color + + "@babel/helper-optimise-call-expression@7.24.7": + dependencies: + "@babel/types": 7.25.2 + + "@babel/helper-plugin-utils@7.24.8": {} + + "@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-member-expression-to-functions": 7.24.8 + "@babel/helper-optimise-call-expression": 7.24.7 + "@babel/traverse": 7.25.3 + transitivePeerDependencies: + - supports-color + + "@babel/helper-simple-access@7.24.7": + dependencies: + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@babel/helper-skip-transparent-expression-wrappers@7.24.7": + dependencies: + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@babel/helper-string-parser@7.24.8": {} + + "@babel/helper-validator-identifier@7.24.7": {} + + "@babel/helper-validator-option@7.24.8": {} + + "@babel/helpers@7.25.0": + dependencies: + "@babel/template": 7.25.0 + "@babel/types": 7.25.2 + + "@babel/highlight@7.24.7": + dependencies: + "@babel/helper-validator-identifier": 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + "@babel/parser@7.25.3": + dependencies: + "@babel/types": 7.25.2 + + "@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-plugin-utils": 7.24.8 + + "@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-plugin-utils": 7.24.8 + + "@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-annotate-as-pure": 7.24.7 + "@babel/helper-create-class-features-plugin": 7.25.0(@babel/core@7.25.2) + "@babel/helper-plugin-utils": 7.24.8 + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + "@babel/plugin-syntax-typescript": 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + "@babel/template@7.25.0": + dependencies: + "@babel/code-frame": 7.24.7 + "@babel/parser": 7.25.3 + "@babel/types": 7.25.2 + + "@babel/traverse@7.25.3": + dependencies: + "@babel/code-frame": 7.24.7 + "@babel/generator": 7.25.0 + "@babel/parser": 7.25.3 + "@babel/template": 7.25.0 + "@babel/types": 7.25.2 + debug: 4.3.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + "@babel/types@7.25.2": + dependencies: + "@babel/helper-string-parser": 7.24.8 + "@babel/helper-validator-identifier": 7.24.7 + to-fast-properties: 2.0.0 + + "@esbuild/aix-ppc64@0.21.5": + optional: true + + "@esbuild/android-arm64@0.21.5": + optional: true + + "@esbuild/android-arm@0.21.5": + optional: true + + "@esbuild/android-x64@0.21.5": + optional: true + + "@esbuild/darwin-arm64@0.21.5": + optional: true + + "@esbuild/darwin-x64@0.21.5": + optional: true + + "@esbuild/freebsd-arm64@0.21.5": + optional: true + + "@esbuild/freebsd-x64@0.21.5": + optional: true + + "@esbuild/linux-arm64@0.21.5": + optional: true + + "@esbuild/linux-arm@0.21.5": + optional: true + + "@esbuild/linux-ia32@0.21.5": + optional: true + + "@esbuild/linux-loong64@0.21.5": + optional: true + + "@esbuild/linux-mips64el@0.21.5": + optional: true + + "@esbuild/linux-ppc64@0.21.5": + optional: true + + "@esbuild/linux-riscv64@0.21.5": + optional: true + + "@esbuild/linux-s390x@0.21.5": + optional: true + + "@esbuild/linux-x64@0.21.5": + optional: true + + "@esbuild/netbsd-x64@0.21.5": + optional: true + + "@esbuild/openbsd-x64@0.21.5": + optional: true + + "@esbuild/sunos-x64@0.21.5": + optional: true + + "@esbuild/win32-arm64@0.21.5": + optional: true + + "@esbuild/win32-ia32@0.21.5": + optional: true + + "@esbuild/win32-x64@0.21.5": + optional: true + + "@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)": + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + "@eslint-community/regexpp@4.11.0": {} + + "@eslint/eslintrc@2.1.4": + dependencies: + ajv: 6.12.6 + debug: 4.3.6 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + "@eslint/js@8.57.0": {} + + "@humanwhocodes/config-array@0.11.14": + dependencies: + "@humanwhocodes/object-schema": 2.0.3 + debug: 4.3.6 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + "@humanwhocodes/module-importer@1.0.1": {} + + "@humanwhocodes/object-schema@2.0.3": {} + + "@jridgewell/gen-mapping@0.3.5": + dependencies: + "@jridgewell/set-array": 1.2.1 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 + + "@jridgewell/resolve-uri@3.1.2": {} + + "@jridgewell/set-array@1.2.1": {} + + "@jridgewell/sourcemap-codec@1.5.0": {} + + "@jridgewell/trace-mapping@0.3.25": + dependencies: + "@jridgewell/resolve-uri": 3.1.2 + "@jridgewell/sourcemap-codec": 1.5.0 + + "@module-federation/runtime@0.6.9": + dependencies: + "@module-federation/sdk": 0.6.9 + + "@module-federation/sdk@0.6.9": {} + + "@module-federation/vite@1.1.1(@types/node@18.19.42)(rollup@4.19.1)": + dependencies: + "@module-federation/runtime": 0.6.9 + "@rollup/pluginutils": 5.1.0(rollup@4.19.1) + defu: 6.1.4 + estree-walker: 2.0.2 + magic-string: 0.30.11 + pathe: 1.1.2 + vitest: 2.1.2(@types/node@18.19.42) + transitivePeerDependencies: + - "@edge-runtime/vm" + - "@types/node" + - "@vitest/browser" + - "@vitest/ui" + - happy-dom + - jsdom + - less + - lightningcss + - msw + - rollup + - sass + - stylus + - sugarss + - supports-color + - terser + + "@nodelib/fs.scandir@2.1.5": + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: 1.2.0 + + "@nodelib/fs.stat@2.0.5": {} + + "@nodelib/fs.walk@1.2.8": + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: 1.17.1 + + "@rollup/pluginutils@5.1.0(rollup@4.19.1)": + dependencies: + "@types/estree": 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.19.1 + + "@rollup/rollup-android-arm-eabi@4.19.1": + optional: true + + "@rollup/rollup-android-arm64@4.19.1": + optional: true + + "@rollup/rollup-darwin-arm64@4.19.1": + optional: true + + "@rollup/rollup-darwin-x64@4.19.1": + optional: true + + "@rollup/rollup-linux-arm-gnueabihf@4.19.1": + optional: true + + "@rollup/rollup-linux-arm-musleabihf@4.19.1": + optional: true + + "@rollup/rollup-linux-arm64-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-arm64-musl@4.19.1": + optional: true + + "@rollup/rollup-linux-powerpc64le-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-riscv64-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-s390x-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-x64-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-x64-musl@4.19.1": + optional: true + + "@rollup/rollup-win32-arm64-msvc@4.19.1": + optional: true + + "@rollup/rollup-win32-ia32-msvc@4.19.1": + optional: true + + "@rollup/rollup-win32-x64-msvc@4.19.1": + optional: true + + "@rushstack/eslint-patch@1.10.4": {} + + "@types/estree@1.0.5": {} + + "@types/json-schema@7.0.15": {} + + "@types/node@18.19.42": + dependencies: + undici-types: 5.26.5 + + "@types/semver@7.5.8": {} + + "@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4))(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@eslint-community/regexpp": 4.11.0 + "@typescript-eslint/parser": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/type-utils": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + "@typescript-eslint/utils": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + debug: 4.3.6 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.3 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.7.4) + debug: 4.3.6 + eslint: 8.57.0 + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/scope-manager@5.62.0": + dependencies: + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + + "@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.7.4) + "@typescript-eslint/utils": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + debug: 4.3.6 + eslint: 8.57.0 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/types@5.62.0": {} + + "@typescript-eslint/typescript-estree@5.62.0(typescript@4.7.4)": + dependencies: + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + debug: 4.3.6 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.3 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + "@types/json-schema": 7.0.15 + "@types/semver": 7.5.8 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.7.4) + eslint: 8.57.0 + eslint-scope: 5.1.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + + "@typescript-eslint/visitor-keys@5.62.0": + dependencies: + "@typescript-eslint/types": 5.62.0 + eslint-visitor-keys: 3.4.3 + + "@ungap/structured-clone@1.2.0": {} + + "@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.5(@types/node@18.19.42))(vue@3.4.35(typescript@4.7.4))": + dependencies: + "@babel/core": 7.25.2 + "@babel/plugin-transform-typescript": 7.25.2(@babel/core@7.25.2) + "@vue/babel-plugin-jsx": 1.2.2(@babel/core@7.25.2) + vite: 5.3.5(@types/node@18.19.42) + vue: 3.4.35(typescript@4.7.4) + transitivePeerDependencies: + - supports-color + + "@vitejs/plugin-vue@4.6.2(vite@5.3.5(@types/node@18.19.42))(vue@3.4.35(typescript@4.7.4))": + dependencies: + vite: 5.3.5(@types/node@18.19.42) + vue: 3.4.35(typescript@4.7.4) + + "@vitest/expect@2.1.2": + dependencies: + "@vitest/spy": 2.1.2 + "@vitest/utils": 2.1.2 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + "@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.3.5(@types/node@18.19.42))": + dependencies: + "@vitest/spy": 2.1.2 + estree-walker: 3.0.3 + magic-string: 0.30.11 + optionalDependencies: + vite: 5.3.5(@types/node@18.19.42) + + "@vitest/pretty-format@2.1.2": + dependencies: + tinyrainbow: 1.2.0 + + "@vitest/runner@2.1.2": + dependencies: + "@vitest/utils": 2.1.2 + pathe: 1.1.2 + + "@vitest/snapshot@2.1.2": + dependencies: + "@vitest/pretty-format": 2.1.2 + magic-string: 0.30.11 + pathe: 1.1.2 + + "@vitest/spy@2.1.2": + dependencies: + tinyspy: 3.0.2 + + "@vitest/utils@2.1.2": + dependencies: + "@vitest/pretty-format": 2.1.2 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + + "@volar/language-core@1.11.1": + dependencies: + "@volar/source-map": 1.11.1 + + "@volar/source-map@1.11.1": + dependencies: + muggle-string: 0.3.1 + + "@volar/typescript@1.11.1": + dependencies: + "@volar/language-core": 1.11.1 + path-browserify: 1.0.1 + + "@vue/babel-helper-vue-transform-on@1.2.2": {} + + "@vue/babel-plugin-jsx@1.2.2(@babel/core@7.25.2)": + dependencies: + "@babel/helper-module-imports": 7.22.15 + "@babel/helper-plugin-utils": 7.24.8 + "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2) + "@babel/template": 7.25.0 + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + "@vue/babel-helper-vue-transform-on": 1.2.2 + "@vue/babel-plugin-resolve-type": 1.2.2(@babel/core@7.25.2) + camelcase: 6.3.0 + html-tags: 3.3.1 + svg-tags: 1.0.0 + optionalDependencies: + "@babel/core": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.25.2)": + dependencies: + "@babel/code-frame": 7.24.7 + "@babel/core": 7.25.2 + "@babel/helper-module-imports": 7.22.15 + "@babel/helper-plugin-utils": 7.24.8 + "@babel/parser": 7.25.3 + "@vue/compiler-sfc": 3.4.35 + + "@vue/compiler-core@3.4.35": + dependencies: + "@babel/parser": 7.25.3 + "@vue/shared": 3.4.35 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + "@vue/compiler-dom@3.4.35": + dependencies: + "@vue/compiler-core": 3.4.35 + "@vue/shared": 3.4.35 + + "@vue/compiler-sfc@3.4.35": + dependencies: + "@babel/parser": 7.25.3 + "@vue/compiler-core": 3.4.35 + "@vue/compiler-dom": 3.4.35 + "@vue/compiler-ssr": 3.4.35 + "@vue/shared": 3.4.35 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.40 + source-map-js: 1.2.0 + + "@vue/compiler-ssr@3.4.35": + dependencies: + "@vue/compiler-dom": 3.4.35 + "@vue/shared": 3.4.35 + + "@vue/devtools-api@6.6.3": {} + + "@vue/eslint-config-prettier@7.1.0(eslint@8.57.0)(prettier@2.8.8)": + dependencies: + eslint: 8.57.0 + eslint-config-prettier: 8.10.0(eslint@8.57.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8) + prettier: 2.8.8 + + "@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.27.0(eslint@8.57.0))(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@typescript-eslint/eslint-plugin": 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4))(eslint@8.57.0)(typescript@4.7.4) + "@typescript-eslint/parser": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + eslint: 8.57.0 + eslint-plugin-vue: 9.27.0(eslint@8.57.0) + vue-eslint-parser: 9.4.3(eslint@8.57.0) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@vue/language-core@1.8.27(typescript@4.7.4)": + dependencies: + "@volar/language-core": 1.11.1 + "@volar/source-map": 1.11.1 + "@vue/compiler-dom": 3.4.35 + "@vue/shared": 3.4.35 + computeds: 0.0.1 + minimatch: 9.0.5 + muggle-string: 0.3.1 + path-browserify: 1.0.1 + vue-template-compiler: 2.7.16 + optionalDependencies: + typescript: 4.7.4 + + "@vue/reactivity@3.4.35": + dependencies: + "@vue/shared": 3.4.35 + + "@vue/runtime-core@3.4.35": + dependencies: + "@vue/reactivity": 3.4.35 + "@vue/shared": 3.4.35 + + "@vue/runtime-dom@3.4.35": + dependencies: + "@vue/reactivity": 3.4.35 + "@vue/runtime-core": 3.4.35 + "@vue/shared": 3.4.35 + csstype: 3.1.3 + + "@vue/server-renderer@3.4.35(vue@3.4.35(typescript@4.7.4))": + dependencies: + "@vue/compiler-ssr": 3.4.35 + "@vue/shared": 3.4.35 + vue: 3.4.35(typescript@4.7.4) + + "@vue/shared@3.4.35": {} + + "@vue/tsconfig@0.1.3(@types/node@18.19.42)": + optionalDependencies: + "@types/node": 18.19.42 + + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + + acorn@8.12.1: {} + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-regex@5.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-union@2.1.0: {} + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + assertion-error@2.0.1: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + balanced-match@1.0.2: {} + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.23.2: + dependencies: + caniuse-lite: 1.0.30001646 + electron-to-chromium: 1.5.4 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.2) + + cac@6.7.14: {} + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + callsites@3.1.0: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001646: {} + + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + check-error@2.1.1: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + computeds@0.0.1: {} + + concat-map@0.0.1: {} + + convert-source-map@2.0.0: {} + + cross-spawn@6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssesc@3.0.0: {} + + csstype@3.1.3: {} + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + de-indent@1.0.2: {} + + debug@4.3.6: + dependencies: + ms: 2.1.2 + + deep-eql@5.0.2: {} + + deep-is@0.1.4: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + defu@6.1.4: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + electron-to-chromium@1.5.4: {} + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.2 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + esbuild@0.21.5: + optionalDependencies: + "@esbuild/aix-ppc64": 0.21.5 + "@esbuild/android-arm": 0.21.5 + "@esbuild/android-arm64": 0.21.5 + "@esbuild/android-x64": 0.21.5 + "@esbuild/darwin-arm64": 0.21.5 + "@esbuild/darwin-x64": 0.21.5 + "@esbuild/freebsd-arm64": 0.21.5 + "@esbuild/freebsd-x64": 0.21.5 + "@esbuild/linux-arm": 0.21.5 + "@esbuild/linux-arm64": 0.21.5 + "@esbuild/linux-ia32": 0.21.5 + "@esbuild/linux-loong64": 0.21.5 + "@esbuild/linux-mips64el": 0.21.5 + "@esbuild/linux-ppc64": 0.21.5 + "@esbuild/linux-riscv64": 0.21.5 + "@esbuild/linux-s390x": 0.21.5 + "@esbuild/linux-x64": 0.21.5 + "@esbuild/netbsd-x64": 0.21.5 + "@esbuild/openbsd-x64": 0.21.5 + "@esbuild/sunos-x64": 0.21.5 + "@esbuild/win32-arm64": 0.21.5 + "@esbuild/win32-ia32": 0.21.5 + "@esbuild/win32-x64": 0.21.5 + + escalade@3.1.2: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + eslint-config-prettier@8.10.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8): + dependencies: + eslint: 8.57.0 + prettier: 2.8.8 + prettier-linter-helpers: 1.0.0 + optionalDependencies: + eslint-config-prettier: 8.10.0(eslint@8.57.0) + + eslint-plugin-vue@9.27.0(eslint@8.57.0): + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + eslint: 8.57.0 + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.1.1 + semver: 7.6.3 + vue-eslint-parser: 9.4.3(eslint@8.57.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.0: + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + "@eslint-community/regexpp": 4.11.0 + "@eslint/eslintrc": 2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": 0.11.14 + "@humanwhocodes/module-importer": 1.0.1 + "@nodelib/fs.walk": 1.2.8 + "@ungap/structured-clone": 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 3.4.3 + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + "@types/estree": 1.0.5 + + esutils@2.0.3: {} + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-glob@3.3.2: + dependencies: + "@nodelib/fs.stat": 2.0.5 + "@nodelib/fs.walk": 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-func-name@2.0.2: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-bigints@1.0.2: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + he@1.2.0: {} + + hosted-git-info@2.8.9: {} + + html-tags@3.3.1: {} + + ignore@5.3.1: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-arrayish@0.2.1: {} + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-core-module@2.15.0: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-negative-zero@2.0.3: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@2.5.2: {} + + json-buffer@3.0.1: {} + + json-parse-better-errors@1.0.2: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + load-json-file@4.0.0: + dependencies: + graceful-fs: 4.2.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.11: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 + + memorystream@0.3.1: {} + + merge2@1.4.1: {} + + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + ms@2.1.2: {} + + muggle-string@0.3.1: {} + + nanoid@3.3.7: {} + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + nice-try@1.0.5: {} + + node-releases@2.0.18: {} + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + npm-run-all@4.1.5: + dependencies: + ansi-styles: 3.2.1 + chalk: 2.4.2 + cross-spawn: 6.0.5 + memorystream: 0.3.1 + minimatch: 3.1.2 + pidtree: 0.3.1 + read-pkg: 3.0.0 + shell-quote: 1.8.1 + string.prototype.padend: 3.1.6 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + object-inspect@1.13.2: {} + + object-keys@1.1.1: {} + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@2.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-type@3.0.0: + dependencies: + pify: 3.0.0 + + path-type@4.0.0: {} + + pathe@1.1.2: {} + + pathval@2.0.0: {} + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + pidtree@0.3.1: {} + + pify@3.0.0: {} + + pinia@2.2.0(typescript@4.7.4)(vue@3.4.35(typescript@4.7.4)): + dependencies: + "@vue/devtools-api": 6.6.3 + vue: 3.4.35(typescript@4.7.4) + vue-demi: 0.14.10(vue@3.4.35(typescript@4.7.4)) + optionalDependencies: + typescript: 4.7.4 + + possible-typed-array-names@1.0.0: {} + + postcss-selector-parser@6.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.4.40: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.0: + dependencies: + fast-diff: 1.3.0 + + prettier@2.8.8: {} + + punycode@2.3.1: {} + + queue-microtask@1.2.3: {} + + read-pkg@3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.5.0 + path-type: 3.0.0 + + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + resolve-from@4.0.0: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.0.4: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.19.1: + dependencies: + "@types/estree": 1.0.5 + optionalDependencies: + "@rollup/rollup-android-arm-eabi": 4.19.1 + "@rollup/rollup-android-arm64": 4.19.1 + "@rollup/rollup-darwin-arm64": 4.19.1 + "@rollup/rollup-darwin-x64": 4.19.1 + "@rollup/rollup-linux-arm-gnueabihf": 4.19.1 + "@rollup/rollup-linux-arm-musleabihf": 4.19.1 + "@rollup/rollup-linux-arm64-gnu": 4.19.1 + "@rollup/rollup-linux-arm64-musl": 4.19.1 + "@rollup/rollup-linux-powerpc64le-gnu": 4.19.1 + "@rollup/rollup-linux-riscv64-gnu": 4.19.1 + "@rollup/rollup-linux-s390x-gnu": 4.19.1 + "@rollup/rollup-linux-x64-gnu": 4.19.1 + "@rollup/rollup-linux-x64-musl": 4.19.1 + "@rollup/rollup-win32-arm64-msvc": 4.19.1 + "@rollup/rollup-win32-ia32-msvc": 4.19.1 + "@rollup/rollup-win32-x64-msvc": 4.19.1 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.6.3: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + shebang-regex@3.0.0: {} + + shell-quote@1.8.1: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + + siginfo@2.0.0: {} + + slash@3.0.0: {} + + source-map-js@1.2.0: {} + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.18 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.18 + + spdx-license-ids@3.0.18: {} + + stackback@0.0.2: {} + + std-env@3.7.0: {} + + string.prototype.padend@3.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@3.0.0: {} + + strip-json-comments@3.1.1: {} + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-tags@1.0.0: {} + + text-table@0.2.0: {} + + tinybench@2.9.0: {} + + tinyexec@0.3.0: {} + + tinypool@1.0.1: {} + + tinyrainbow@1.2.0: {} + + tinyspy@3.0.2: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + tslib@1.14.1: {} + + tsutils@3.21.0(typescript@4.7.4): + dependencies: + tslib: 1.14.1 + typescript: 4.7.4 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.20.2: {} + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typescript@4.7.4: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + undici-types@5.26.5: {} + + update-browserslist-db@1.1.0(browserslist@4.23.2): + dependencies: + browserslist: 4.23.2 + escalade: 3.1.2 + picocolors: 1.0.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + util-deprecate@1.0.2: {} + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + vite-node@2.1.2(@types/node@18.19.42): + dependencies: + cac: 6.7.14 + debug: 4.3.6 + pathe: 1.1.2 + vite: 5.3.5(@types/node@18.19.42) + transitivePeerDependencies: + - "@types/node" + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + vite@5.3.5(@types/node@18.19.42): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.40 + rollup: 4.19.1 + optionalDependencies: + "@types/node": 18.19.42 + fsevents: 2.3.3 + + vitest@2.1.2(@types/node@18.19.42): + dependencies: + "@vitest/expect": 2.1.2 + "@vitest/mocker": 2.1.2(@vitest/spy@2.1.2)(vite@5.3.5(@types/node@18.19.42)) + "@vitest/pretty-format": 2.1.2 + "@vitest/runner": 2.1.2 + "@vitest/snapshot": 2.1.2 + "@vitest/spy": 2.1.2 + "@vitest/utils": 2.1.2 + chai: 5.1.1 + debug: 4.3.6 + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinyexec: 0.3.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.3.5(@types/node@18.19.42) + vite-node: 2.1.2(@types/node@18.19.42) + why-is-node-running: 2.3.0 + optionalDependencies: + "@types/node": 18.19.42 + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - stylus + - sugarss + - supports-color + - terser + + vue-demi@0.14.10(vue@3.4.35(typescript@4.7.4)): + dependencies: + vue: 3.4.35(typescript@4.7.4) + + vue-eslint-parser@9.4.3(eslint@8.57.0): + dependencies: + debug: 4.3.6 + eslint: 8.57.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + vue-template-compiler@2.7.16: + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + vue-tsc@1.8.27(typescript@4.7.4): + dependencies: + "@volar/typescript": 1.11.1 + "@vue/language-core": 1.8.27(typescript@4.7.4) + semver: 7.6.3 + typescript: 4.7.4 + + vue@3.4.35(typescript@4.7.4): + dependencies: + "@vue/compiler-dom": 3.4.35 + "@vue/compiler-sfc": 3.4.35 + "@vue/runtime-dom": 3.4.35 + "@vue/server-renderer": 3.4.35(vue@3.4.35(typescript@4.7.4)) + "@vue/shared": 3.4.35 + optionalDependencies: + typescript: 4.7.4 + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + why-is-node-running@2.3.0: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + + word-wrap@1.2.5: {} + + wrappy@1.0.2: {} + + xml-name-validator@4.0.0: {} + + yallist@3.1.1: {} + + yocto-queue@0.1.0: {} diff --git a/module-federation-vite-vue3/host/public/favicon.ico b/module-federation-vite-vue3/host/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/module-federation-vite-vue3/host/src/App.vue b/module-federation-vite-vue3/host/src/App.vue new file mode 100644 index 00000000000..694efa549f7 --- /dev/null +++ b/module-federation-vite-vue3/host/src/App.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/module-federation-vite-vue3/host/src/components/Counter.vue b/module-federation-vite-vue3/host/src/components/Counter.vue new file mode 100644 index 00000000000..7a7993bb155 --- /dev/null +++ b/module-federation-vite-vue3/host/src/components/Counter.vue @@ -0,0 +1,24 @@ + + + + + diff --git a/module-federation-vite-vue3/host/src/main.ts b/module-federation-vite-vue3/host/src/main.ts new file mode 100644 index 00000000000..b48fd3a5c9a --- /dev/null +++ b/module-federation-vite-vue3/host/src/main.ts @@ -0,0 +1,12 @@ +import { createPinia } from "pinia"; +import { state } from "shared"; +import { createApp } from "vue"; +// window.useStore +import "./stores/counter"; +import App from "./App.vue"; + +state.message = "Hello from host!"; + +const app = createApp(App); +app.use(createPinia()); +app.mount("#app"); diff --git a/module-federation-vite-vue3/host/src/stores/counter.ts b/module-federation-vite-vue3/host/src/stores/counter.ts new file mode 100644 index 00000000000..4b52186b1e6 --- /dev/null +++ b/module-federation-vite-vue3/host/src/stores/counter.ts @@ -0,0 +1,22 @@ +import { defineStore } from "pinia"; + +export const useStore = defineStore("store", { + state: () => ({ count: 0 }), + getters: { + getCount(): number { + return this.count; + }, + }, + actions: { + increment() { + this.count++; + }, + }, +}); + +declare global { + interface Window { + useStore: typeof useStore; + } +} +window.useStore = useStore; diff --git a/module-federation-vite-vue3/host/tsconfig.config.json b/module-federation-vite-vue3/host/tsconfig.config.json new file mode 100644 index 00000000000..424084aa55c --- /dev/null +++ b/module-federation-vite-vue3/host/tsconfig.config.json @@ -0,0 +1,8 @@ +{ + "extends": "@vue/tsconfig/tsconfig.node.json", + "include": ["vite.config.*", "vitest.config.*", "cypress.config.*", "playwright.config.*"], + "compilerOptions": { + "composite": true, + "types": ["node"] + } +} diff --git a/module-federation-vite-vue3/host/tsconfig.json b/module-federation-vite-vue3/host/tsconfig.json new file mode 100644 index 00000000000..012c866779b --- /dev/null +++ b/module-federation-vite-vue3/host/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "@vue/tsconfig/tsconfig.web.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"], + "shared": ["../shared/shared.ts"] + } + }, + "references": [ + { + "path": "./tsconfig.config.json" + } + ] +} diff --git a/module-federation-vite-vue3/host/vite.config.ts b/module-federation-vite-vue3/host/vite.config.ts new file mode 100644 index 00000000000..9fa416c4a16 --- /dev/null +++ b/module-federation-vite-vue3/host/vite.config.ts @@ -0,0 +1,45 @@ +import { federation } from "@module-federation/vite"; +import vue from "@vitejs/plugin-vue"; +import vueJsx from "@vitejs/plugin-vue-jsx"; +import path from "path"; +import { defineConfig } from "vite"; + +export default defineConfig(async ({ command }) => ({ + server: { + fs: { + allow: [".", "../shared"], + }, + proxy: { "/src/remote_assets": "http://localhost:4174/" }, + }, + resolve: { + alias: { + vue: path.resolve( + __dirname, + "./node_modules/vue/dist/vue.runtime.esm-bundler.js", + ), + pinia: path.resolve(__dirname, "./node_modules/pinia/dist/pinia.mjs"), + shared: path.resolve(__dirname, "../shared/shared"), + }, + }, + build: { + target: "chrome89", + }, + plugins: [ + federation({ + name: "host", + remotes: { + remote: { + type: "module", + name: "remote", + entry: "http://localhost:4174/remoteEntry.js", + entryGlobalName: "remote", + shareScope: "default", + }, + }, + exposes: {}, + filename: "remoteEntry.js", + }), + vue(), + vueJsx(), + ], +})); diff --git a/module-federation-vite-vue3/package.json b/module-federation-vite-vue3/package.json new file mode 100644 index 00000000000..3910b038b36 --- /dev/null +++ b/module-federation-vite-vue3/package.json @@ -0,0 +1,18 @@ +{ + "name": "module-federation-vite-vue3", + "version": "1.0.0", + "description": "Module Federation Vite + Vue3 is now possible", + "scripts": { + "install:deps": "pnpm --filter module-federation-vite-vue3-* install", + "postinstall:deps": "pnpm --filter module-federation-vite-vue3-* run build", + "dev": "pnpm --filter module-federation-vite-vue3-* dev", + "build": "pnpm --filter module-federation-vite-vue3-* build", + "preview": "pnpm --filter module-federation-vite-vue3-* preview" + }, + "author": { + "name": "Giorgio Boa", + "email": "giorgiob.boa@gmail.com", + "url": "https://github.com/gioboa" + }, + "license": "ISC" +} diff --git a/module-federation-vite-vue3/remote/.eslintrc.cjs b/module-federation-vite-vue3/remote/.eslintrc.cjs new file mode 100644 index 00000000000..dc51c01e0a4 --- /dev/null +++ b/module-federation-vite-vue3/remote/.eslintrc.cjs @@ -0,0 +1,15 @@ +/* eslint-env node */ +require("@rushstack/eslint-patch/modern-module-resolution"); + +module.exports = { + root: true, + extends: [ + "plugin:vue/vue3-essential", + "eslint:recommended", + "@vue/eslint-config-typescript", + "@vue/eslint-config-prettier", + ], + parserOptions: { + ecmaVersion: "latest", + }, +}; diff --git a/module-federation-vite-vue3/remote/.gitignore b/module-federation-vite-vue3/remote/.gitignore new file mode 100644 index 00000000000..2866b8bbde4 --- /dev/null +++ b/module-federation-vite-vue3/remote/.gitignore @@ -0,0 +1,30 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules/ +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +.__mf__temp \ No newline at end of file diff --git a/module-federation-vite-vue3/remote/.prettierrc.json b/module-federation-vite-vue3/remote/.prettierrc.json new file mode 100644 index 00000000000..9e26dfeeb6e --- /dev/null +++ b/module-federation-vite-vue3/remote/.prettierrc.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/module-federation-vite-vue3/remote/README.md b/module-federation-vite-vue3/remote/README.md new file mode 100644 index 00000000000..948cd09c11c --- /dev/null +++ b/module-federation-vite-vue3/remote/README.md @@ -0,0 +1,46 @@ +# remote + +This template should help get you started developing with Vue 3 in Vite. + +## Recommended IDE Setup + +[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). + +## Type Support for `.vue` Imports in TS + +TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) to make the TypeScript language service aware of `.vue` types. + +If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps: + +1. Disable the built-in TypeScript Extension + 1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette + 2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)` +2. Reload the VSCode window by running `Developer: Reload Window` from the command palette. + +## Customize configuration + +See [Vite Configuration Reference](https://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/module-federation-vite-vue3/remote/env.d.ts b/module-federation-vite-vue3/remote/env.d.ts new file mode 100644 index 00000000000..11f02fe2a00 --- /dev/null +++ b/module-federation-vite-vue3/remote/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/module-federation-vite-vue3/remote/index.html b/module-federation-vite-vue3/remote/index.html new file mode 100644 index 00000000000..b0f0c67bec6 --- /dev/null +++ b/module-federation-vite-vue3/remote/index.html @@ -0,0 +1,14 @@ + + + + + + + Remote + + + +
+ + + diff --git a/module-federation-vite-vue3/remote/package.json b/module-federation-vite-vue3/remote/package.json new file mode 100644 index 00000000000..c6541361aa0 --- /dev/null +++ b/module-federation-vite-vue3/remote/package.json @@ -0,0 +1,38 @@ +{ + "name": "module-federation-vite-vue3-remote", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "run-p vite:dev force-vite-restart", + "vite:dev": "vite --port 4174", + "build": "run-p type-check build-only", + "preview": "vite preview --port 4174", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", + "force-vite-restart": "node ../shared/forceViteRestart.js" + }, + "dependencies": { + "esbuild-plugin-inline-image": "^0.0.9", + "pinia": "^2.0.28", + "vue": "^3.2.45" + }, + "devDependencies": { + "@module-federation/vite": "1.1.1", + "@rushstack/eslint-patch": "^1.1.4", + "@types/node": "^18.11.12", + "@vitejs/plugin-vue": "^4.0.0", + "@vitejs/plugin-vue-jsx": "^3.0.0", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^11.0.0", + "@vue/tsconfig": "^0.1.3", + "esbuild-plugin-vue-next": "^0.1.4", + "eslint": "^8.22.0", + "eslint-plugin-vue": "^9.3.0", + "npm-run-all": "^4.1.5", + "prettier": "^2.7.1", + "typescript": "~4.7.4", + "vite": "^5.0.0", + "vue-tsc": "^1.0.12" + } +} diff --git a/module-federation-vite-vue3/remote/pnpm-lock.yaml b/module-federation-vite-vue3/remote/pnpm-lock.yaml new file mode 100644 index 00000000000..dd1a2885f7b --- /dev/null +++ b/module-federation-vite-vue3/remote/pnpm-lock.yaml @@ -0,0 +1,5183 @@ +lockfileVersion: "9.0" + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + .: + dependencies: + esbuild-plugin-inline-image: + specifier: ^0.0.9 + version: 0.0.9 + pinia: + specifier: ^2.0.28 + version: 2.2.0(typescript@4.7.4)(vue@3.4.35(typescript@4.7.4)) + vue: + specifier: ^3.2.45 + version: 3.4.35(typescript@4.7.4) + devDependencies: + "@module-federation/vite": + specifier: 1.1.1 + version: 1.1.1(@types/node@18.19.42)(rollup@4.19.1) + "@rushstack/eslint-patch": + specifier: ^1.1.4 + version: 1.10.4 + "@types/node": + specifier: ^18.11.12 + version: 18.19.42 + "@vitejs/plugin-vue": + specifier: ^4.0.0 + version: 4.6.2(vite@5.3.5(@types/node@18.19.42))(vue@3.4.35(typescript@4.7.4)) + "@vitejs/plugin-vue-jsx": + specifier: ^3.0.0 + version: 3.1.0(vite@5.3.5(@types/node@18.19.42))(vue@3.4.35(typescript@4.7.4)) + "@vue/eslint-config-prettier": + specifier: ^7.0.0 + version: 7.1.0(eslint@8.57.0)(prettier@2.8.8) + "@vue/eslint-config-typescript": + specifier: ^11.0.0 + version: 11.0.3(eslint-plugin-vue@9.27.0(eslint@8.57.0))(eslint@8.57.0)(typescript@4.7.4) + "@vue/tsconfig": + specifier: ^0.1.3 + version: 0.1.3(@types/node@18.19.42) + esbuild-plugin-vue-next: + specifier: ^0.1.4 + version: 0.1.4(@vue/compiler-sfc@3.4.35) + eslint: + specifier: ^8.22.0 + version: 8.57.0 + eslint-plugin-vue: + specifier: ^9.3.0 + version: 9.27.0(eslint@8.57.0) + npm-run-all: + specifier: ^4.1.5 + version: 4.1.5 + prettier: + specifier: ^2.7.1 + version: 2.8.8 + typescript: + specifier: ~4.7.4 + version: 4.7.4 + vite: + specifier: ^5.0.0 + version: 5.3.5(@types/node@18.19.42) + vue-tsc: + specifier: ^1.0.12 + version: 1.8.27(typescript@4.7.4) + +packages: + "@ampproject/remapping@2.3.0": + resolution: + { + integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, + } + engines: { node: ">=6.0.0" } + + "@babel/code-frame@7.24.7": + resolution: + { + integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==, + } + engines: { node: ">=6.9.0" } + + "@babel/compat-data@7.25.2": + resolution: + { + integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/core@7.25.2": + resolution: + { + integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==, + } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.25.0": + resolution: + { + integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-annotate-as-pure@7.24.7": + resolution: + { + integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-compilation-targets@7.25.2": + resolution: + { + integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-create-class-features-plugin@7.25.0": + resolution: + { + integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-member-expression-to-functions@7.24.8": + resolution: + { + integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-imports@7.22.15": + resolution: + { + integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-imports@7.24.7": + resolution: + { + integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-transforms@7.25.2": + resolution: + { + integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-optimise-call-expression@7.24.7": + resolution: + { + integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-plugin-utils@7.24.8": + resolution: + { + integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-replace-supers@7.25.0": + resolution: + { + integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-simple-access@7.24.7": + resolution: + { + integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-skip-transparent-expression-wrappers@7.24.7": + resolution: + { + integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-string-parser@7.24.8": + resolution: + { + integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-identifier@7.24.7": + resolution: + { + integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==, + } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-option@7.24.8": + resolution: + { + integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==, + } + engines: { node: ">=6.9.0" } + + "@babel/helpers@7.25.0": + resolution: + { + integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==, + } + engines: { node: ">=6.9.0" } + + "@babel/highlight@7.24.7": + resolution: + { + integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==, + } + engines: { node: ">=6.9.0" } + + "@babel/parser@7.25.3": + resolution: + { + integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==, + } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/plugin-syntax-jsx@7.24.7": + resolution: + { + integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-typescript@7.24.7": + resolution: + { + integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-typescript@7.25.2": + resolution: + { + integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/template@7.25.0": + resolution: + { + integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==, + } + engines: { node: ">=6.9.0" } + + "@babel/traverse@7.25.3": + resolution: + { + integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==, + } + engines: { node: ">=6.9.0" } + + "@babel/types@7.25.2": + resolution: + { + integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==, + } + engines: { node: ">=6.9.0" } + + "@esbuild/aix-ppc64@0.21.5": + resolution: + { + integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [aix] + + "@esbuild/android-arm64@0.21.5": + resolution: + { + integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [android] + + "@esbuild/android-arm@0.21.5": + resolution: + { + integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==, + } + engines: { node: ">=12" } + cpu: [arm] + os: [android] + + "@esbuild/android-x64@0.21.5": + resolution: + { + integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [android] + + "@esbuild/darwin-arm64@0.21.5": + resolution: + { + integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [darwin] + + "@esbuild/darwin-x64@0.21.5": + resolution: + { + integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [darwin] + + "@esbuild/freebsd-arm64@0.21.5": + resolution: + { + integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [freebsd] + + "@esbuild/freebsd-x64@0.21.5": + resolution: + { + integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [freebsd] + + "@esbuild/linux-arm64@0.21.5": + resolution: + { + integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [linux] + + "@esbuild/linux-arm@0.21.5": + resolution: + { + integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==, + } + engines: { node: ">=12" } + cpu: [arm] + os: [linux] + + "@esbuild/linux-ia32@0.21.5": + resolution: + { + integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==, + } + engines: { node: ">=12" } + cpu: [ia32] + os: [linux] + + "@esbuild/linux-loong64@0.21.5": + resolution: + { + integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==, + } + engines: { node: ">=12" } + cpu: [loong64] + os: [linux] + + "@esbuild/linux-mips64el@0.21.5": + resolution: + { + integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==, + } + engines: { node: ">=12" } + cpu: [mips64el] + os: [linux] + + "@esbuild/linux-ppc64@0.21.5": + resolution: + { + integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [linux] + + "@esbuild/linux-riscv64@0.21.5": + resolution: + { + integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==, + } + engines: { node: ">=12" } + cpu: [riscv64] + os: [linux] + + "@esbuild/linux-s390x@0.21.5": + resolution: + { + integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==, + } + engines: { node: ">=12" } + cpu: [s390x] + os: [linux] + + "@esbuild/linux-x64@0.21.5": + resolution: + { + integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [linux] + + "@esbuild/netbsd-x64@0.21.5": + resolution: + { + integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [netbsd] + + "@esbuild/openbsd-x64@0.21.5": + resolution: + { + integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [openbsd] + + "@esbuild/sunos-x64@0.21.5": + resolution: + { + integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [sunos] + + "@esbuild/win32-arm64@0.21.5": + resolution: + { + integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [win32] + + "@esbuild/win32-ia32@0.21.5": + resolution: + { + integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==, + } + engines: { node: ">=12" } + cpu: [ia32] + os: [win32] + + "@esbuild/win32-x64@0.21.5": + resolution: + { + integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [win32] + + "@eslint-community/eslint-utils@4.4.0": + resolution: + { + integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + "@eslint-community/regexpp@4.11.0": + resolution: + { + integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==, + } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } + + "@eslint/eslintrc@2.1.4": + resolution: + { + integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@eslint/js@8.57.0": + resolution: + { + integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@humanwhocodes/config-array@0.11.14": + resolution: + { + integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, + } + engines: { node: ">=10.10.0" } + deprecated: Use @eslint/config-array instead + + "@humanwhocodes/module-importer@1.0.1": + resolution: + { + integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, + } + engines: { node: ">=12.22" } + + "@humanwhocodes/object-schema@2.0.3": + resolution: + { + integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==, + } + deprecated: Use @eslint/object-schema instead + + "@jridgewell/gen-mapping@0.3.5": + resolution: + { + integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/resolve-uri@3.1.2": + resolution: + { + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/set-array@1.2.1": + resolution: + { + integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/sourcemap-codec@1.5.0": + resolution: + { + integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, + } + + "@jridgewell/trace-mapping@0.3.25": + resolution: + { + integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, + } + + "@module-federation/runtime@0.6.9": + resolution: + { + integrity: sha512-G1x+6jyW5sW1X+TtWaKigGhwqiHE8MESvi3ntE9ICxwELAGBonmsqDqnLSrdEy6poBKslvPANPJr0Nn9pvW9lg==, + } + + "@module-federation/sdk@0.6.9": + resolution: + { + integrity: sha512-xmTxb9LgncxPGsBrN6AT/+aHnFGv8swbeNl0PcSeVbXTGLu3Gp7j+5J+AhJoWNB++SLguRwBd8LjB1d8mNKLDg==, + } + + "@module-federation/vite@1.1.1": + resolution: + { + integrity: sha512-LHYtrQ5ysUQoJQzhq/NIbiAET/2ONGmd2y9kKETAhsaXlLJEmjGOw6TkmSVKUtlz9EqtCfSbFTPQ23DcmE+mjA==, + } + + "@nodelib/fs.scandir@2.1.5": + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + engines: { node: ">= 8" } + + "@nodelib/fs.stat@2.0.5": + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + engines: { node: ">= 8" } + + "@nodelib/fs.walk@1.2.8": + resolution: + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + engines: { node: ">= 8" } + + "@rollup/pluginutils@5.1.0": + resolution: + { + integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==, + } + engines: { node: ">=14.0.0" } + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + "@rollup/rollup-android-arm-eabi@4.19.1": + resolution: + { + integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==, + } + cpu: [arm] + os: [android] + + "@rollup/rollup-android-arm64@4.19.1": + resolution: + { + integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==, + } + cpu: [arm64] + os: [android] + + "@rollup/rollup-darwin-arm64@4.19.1": + resolution: + { + integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==, + } + cpu: [arm64] + os: [darwin] + + "@rollup/rollup-darwin-x64@4.19.1": + resolution: + { + integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==, + } + cpu: [x64] + os: [darwin] + + "@rollup/rollup-linux-arm-gnueabihf@4.19.1": + resolution: + { + integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==, + } + cpu: [arm] + os: [linux] + + "@rollup/rollup-linux-arm-musleabihf@4.19.1": + resolution: + { + integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==, + } + cpu: [arm] + os: [linux] + + "@rollup/rollup-linux-arm64-gnu@4.19.1": + resolution: + { + integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==, + } + cpu: [arm64] + os: [linux] + + "@rollup/rollup-linux-arm64-musl@4.19.1": + resolution: + { + integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==, + } + cpu: [arm64] + os: [linux] + + "@rollup/rollup-linux-powerpc64le-gnu@4.19.1": + resolution: + { + integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==, + } + cpu: [ppc64] + os: [linux] + + "@rollup/rollup-linux-riscv64-gnu@4.19.1": + resolution: + { + integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==, + } + cpu: [riscv64] + os: [linux] + + "@rollup/rollup-linux-s390x-gnu@4.19.1": + resolution: + { + integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==, + } + cpu: [s390x] + os: [linux] + + "@rollup/rollup-linux-x64-gnu@4.19.1": + resolution: + { + integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==, + } + cpu: [x64] + os: [linux] + + "@rollup/rollup-linux-x64-musl@4.19.1": + resolution: + { + integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==, + } + cpu: [x64] + os: [linux] + + "@rollup/rollup-win32-arm64-msvc@4.19.1": + resolution: + { + integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==, + } + cpu: [arm64] + os: [win32] + + "@rollup/rollup-win32-ia32-msvc@4.19.1": + resolution: + { + integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==, + } + cpu: [ia32] + os: [win32] + + "@rollup/rollup-win32-x64-msvc@4.19.1": + resolution: + { + integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==, + } + cpu: [x64] + os: [win32] + + "@rushstack/eslint-patch@1.10.4": + resolution: + { + integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==, + } + + "@types/estree@1.0.5": + resolution: + { + integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, + } + + "@types/json-schema@7.0.15": + resolution: + { + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, + } + + "@types/node@18.19.42": + resolution: + { + integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==, + } + + "@types/semver@7.5.8": + resolution: + { + integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==, + } + + "@typescript-eslint/eslint-plugin@5.62.0": + resolution: + { + integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/parser@5.62.0": + resolution: + { + integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/scope-manager@5.62.0": + resolution: + { + integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@typescript-eslint/type-utils@5.62.0": + resolution: + { + integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: "*" + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/types@5.62.0": + resolution: + { + integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@typescript-eslint/typescript-estree@5.62.0": + resolution: + { + integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/utils@5.62.0": + resolution: + { + integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + "@typescript-eslint/visitor-keys@5.62.0": + resolution: + { + integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@ungap/structured-clone@1.2.0": + resolution: + { + integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, + } + + "@vitejs/plugin-vue-jsx@3.1.0": + resolution: + { + integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.0.0 + + "@vitejs/plugin-vue@4.6.2": + resolution: + { + integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.2.25 + + "@vitest/expect@2.1.2": + resolution: + { + integrity: sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==, + } + + "@vitest/mocker@2.1.2": + resolution: + { + integrity: sha512-ExElkCGMS13JAJy+812fw1aCv2QO/LBK6CyO4WOPAzLTmve50gydOlWhgdBJPx2ztbADUq3JVI0C5U+bShaeEA==, + } + peerDependencies: + "@vitest/spy": 2.1.2 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + "@vitest/pretty-format@2.1.2": + resolution: + { + integrity: sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==, + } + + "@vitest/runner@2.1.2": + resolution: + { + integrity: sha512-UCsPtvluHO3u7jdoONGjOSil+uON5SSvU9buQh3lP7GgUXHp78guN1wRmZDX4wGK6J10f9NUtP6pO+SFquoMlw==, + } + + "@vitest/snapshot@2.1.2": + resolution: + { + integrity: sha512-xtAeNsZ++aRIYIUsek7VHzry/9AcxeULlegBvsdLncLmNCR6tR8SRjn8BbDP4naxtccvzTqZ+L1ltZlRCfBZFA==, + } + + "@vitest/spy@2.1.2": + resolution: + { + integrity: sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==, + } + + "@vitest/utils@2.1.2": + resolution: + { + integrity: sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==, + } + + "@volar/language-core@1.11.1": + resolution: + { + integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==, + } + + "@volar/source-map@1.11.1": + resolution: + { + integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==, + } + + "@volar/typescript@1.11.1": + resolution: + { + integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==, + } + + "@vue/babel-helper-vue-transform-on@1.2.2": + resolution: + { + integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==, + } + + "@vue/babel-plugin-jsx@1.2.2": + resolution: + { + integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==, + } + peerDependencies: + "@babel/core": ^7.0.0-0 + peerDependenciesMeta: + "@babel/core": + optional: true + + "@vue/babel-plugin-resolve-type@1.2.2": + resolution: + { + integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==, + } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@vue/compiler-core@3.4.35": + resolution: + { + integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==, + } + + "@vue/compiler-dom@3.4.35": + resolution: + { + integrity: sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==, + } + + "@vue/compiler-sfc@3.4.35": + resolution: + { + integrity: sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==, + } + + "@vue/compiler-ssr@3.4.35": + resolution: + { + integrity: sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==, + } + + "@vue/devtools-api@6.6.3": + resolution: + { + integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==, + } + + "@vue/eslint-config-prettier@7.1.0": + resolution: + { + integrity: sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==, + } + peerDependencies: + eslint: ">= 7.28.0" + prettier: ">= 2.0.0" + + "@vue/eslint-config-typescript@11.0.3": + resolution: + { + integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==, + } + engines: { node: ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint-plugin-vue: ^9.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@vue/language-core@1.8.27": + resolution: + { + integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==, + } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@vue/reactivity@3.4.35": + resolution: + { + integrity: sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==, + } + + "@vue/runtime-core@3.4.35": + resolution: + { + integrity: sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==, + } + + "@vue/runtime-dom@3.4.35": + resolution: + { + integrity: sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw==, + } + + "@vue/server-renderer@3.4.35": + resolution: + { + integrity: sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==, + } + peerDependencies: + vue: 3.4.35 + + "@vue/shared@3.4.35": + resolution: + { + integrity: sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==, + } + + "@vue/tsconfig@0.1.3": + resolution: + { + integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==, + } + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + + acorn-jsx@5.3.2: + resolution: + { + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + } + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.12.1: + resolution: + { + integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==, + } + engines: { node: ">=0.4.0" } + hasBin: true + + ajv@6.12.6: + resolution: + { + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, + } + + ansi-regex@5.0.1: + resolution: + { + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, + } + engines: { node: ">=8" } + + ansi-styles@3.2.1: + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, + } + engines: { node: ">=4" } + + ansi-styles@4.3.0: + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, + } + engines: { node: ">=8" } + + argparse@2.0.1: + resolution: + { + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, + } + + array-buffer-byte-length@1.0.1: + resolution: + { + integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==, + } + engines: { node: ">= 0.4" } + + array-union@2.1.0: + resolution: + { + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, + } + engines: { node: ">=8" } + + arraybuffer.prototype.slice@1.0.3: + resolution: + { + integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==, + } + engines: { node: ">= 0.4" } + + assertion-error@2.0.1: + resolution: + { + integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==, + } + engines: { node: ">=12" } + + available-typed-arrays@1.0.7: + resolution: + { + integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==, + } + engines: { node: ">= 0.4" } + + balanced-match@1.0.2: + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } + + boolbase@1.0.0: + resolution: + { + integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, + } + + brace-expansion@1.1.11: + resolution: + { + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, + } + + brace-expansion@2.0.1: + resolution: + { + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, + } + + braces@3.0.3: + resolution: + { + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, + } + engines: { node: ">=8" } + + browserslist@4.23.2: + resolution: + { + integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + + cac@6.7.14: + resolution: + { + integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, + } + engines: { node: ">=8" } + + call-bind@1.0.7: + resolution: + { + integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==, + } + engines: { node: ">= 0.4" } + + callsites@3.1.0: + resolution: + { + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, + } + engines: { node: ">=6" } + + camelcase@6.3.0: + resolution: + { + integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, + } + engines: { node: ">=10" } + + caniuse-lite@1.0.30001646: + resolution: + { + integrity: sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==, + } + + chai@5.1.1: + resolution: + { + integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==, + } + engines: { node: ">=12" } + + chalk@2.4.2: + resolution: + { + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, + } + engines: { node: ">=4" } + + chalk@4.1.2: + resolution: + { + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, + } + engines: { node: ">=10" } + + check-error@2.1.1: + resolution: + { + integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==, + } + engines: { node: ">= 16" } + + color-convert@1.9.3: + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, + } + + color-convert@2.0.1: + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, + } + engines: { node: ">=7.0.0" } + + color-name@1.1.3: + resolution: + { + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, + } + + color-name@1.1.4: + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, + } + + computeds@0.0.1: + resolution: + { + integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==, + } + + concat-map@0.0.1: + resolution: + { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, + } + + convert-source-map@1.9.0: + resolution: + { + integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, + } + + convert-source-map@2.0.0: + resolution: + { + integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, + } + + cross-spawn@6.0.5: + resolution: + { + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==, + } + engines: { node: ">=4.8" } + + cross-spawn@7.0.3: + resolution: + { + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, + } + engines: { node: ">= 8" } + + cssesc@3.0.0: + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: ">=4" } + hasBin: true + + csstype@3.1.3: + resolution: + { + integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, + } + + data-view-buffer@1.0.1: + resolution: + { + integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==, + } + engines: { node: ">= 0.4" } + + data-view-byte-length@1.0.1: + resolution: + { + integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==, + } + engines: { node: ">= 0.4" } + + data-view-byte-offset@1.0.0: + resolution: + { + integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==, + } + engines: { node: ">= 0.4" } + + de-indent@1.0.2: + resolution: + { + integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==, + } + + debug@4.3.6: + resolution: + { + integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==, + } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + deep-eql@5.0.2: + resolution: + { + integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==, + } + engines: { node: ">=6" } + + deep-is@0.1.4: + resolution: + { + integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, + } + + define-data-property@1.1.4: + resolution: + { + integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, + } + engines: { node: ">= 0.4" } + + define-properties@1.2.1: + resolution: + { + integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, + } + engines: { node: ">= 0.4" } + + defu@6.1.4: + resolution: + { + integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==, + } + + dir-glob@3.0.1: + resolution: + { + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, + } + engines: { node: ">=8" } + + doctrine@3.0.0: + resolution: + { + integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, + } + engines: { node: ">=6.0.0" } + + electron-to-chromium@1.5.4: + resolution: + { + integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==, + } + + entities@4.5.0: + resolution: + { + integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, + } + engines: { node: ">=0.12" } + + error-ex@1.3.2: + resolution: + { + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, + } + + es-abstract@1.23.3: + resolution: + { + integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==, + } + engines: { node: ">= 0.4" } + + es-define-property@1.0.0: + resolution: + { + integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==, + } + engines: { node: ">= 0.4" } + + es-errors@1.3.0: + resolution: + { + integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, + } + engines: { node: ">= 0.4" } + + es-object-atoms@1.0.0: + resolution: + { + integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==, + } + engines: { node: ">= 0.4" } + + es-set-tostringtag@2.0.3: + resolution: + { + integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==, + } + engines: { node: ">= 0.4" } + + es-to-primitive@1.2.1: + resolution: + { + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, + } + engines: { node: ">= 0.4" } + + esbuild-plugin-inline-image@0.0.9: + resolution: + { + integrity: sha512-pw3ZgN2phh32Z7BpKrhRDtmI+iVCl+Gc0BLOT9croXg1MnMjRuN7aXhIQirhLeK39erkIwfFlhy6xieroBGc1Q==, + } + + esbuild-plugin-vue-next@0.1.4: + resolution: + { + integrity: sha512-n4DF5xY/GJ9DdRM4+MvV14Rrr+7xGhtv9/0xIxfzN6qSIMdXfZ6g4PVX735NYC7vGRr9KyZGRWST5jCyHQ6n5g==, + } + peerDependencies: + "@vue/compiler-sfc": ">=3.0.0" + + esbuild@0.21.5: + resolution: + { + integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==, + } + engines: { node: ">=12" } + hasBin: true + + escalade@3.1.2: + resolution: + { + integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==, + } + engines: { node: ">=6" } + + escape-string-regexp@1.0.5: + resolution: + { + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, + } + engines: { node: ">=0.8.0" } + + escape-string-regexp@4.0.0: + resolution: + { + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, + } + engines: { node: ">=10" } + + eslint-config-prettier@8.10.0: + resolution: + { + integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==, + } + hasBin: true + peerDependencies: + eslint: ">=7.0.0" + + eslint-plugin-prettier@4.2.1: + resolution: + { + integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, + } + engines: { node: ">=12.0.0" } + peerDependencies: + eslint: ">=7.28.0" + eslint-config-prettier: "*" + prettier: ">=2.0.0" + peerDependenciesMeta: + eslint-config-prettier: + optional: true + + eslint-plugin-vue@9.27.0: + resolution: + { + integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==, + } + engines: { node: ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-scope@5.1.1: + resolution: + { + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, + } + engines: { node: ">=8.0.0" } + + eslint-scope@7.2.2: + resolution: + { + integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + eslint-visitor-keys@3.4.3: + resolution: + { + integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + eslint@8.57.0: + resolution: + { + integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + hasBin: true + + espree@9.6.1: + resolution: + { + integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + esquery@1.6.0: + resolution: + { + integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==, + } + engines: { node: ">=0.10" } + + esrecurse@4.3.0: + resolution: + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, + } + engines: { node: ">=4.0" } + + estraverse@4.3.0: + resolution: + { + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, + } + engines: { node: ">=4.0" } + + estraverse@5.3.0: + resolution: + { + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, + } + engines: { node: ">=4.0" } + + estree-walker@2.0.2: + resolution: + { + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, + } + + estree-walker@3.0.3: + resolution: + { + integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, + } + + esutils@2.0.3: + resolution: + { + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, + } + engines: { node: ">=0.10.0" } + + fast-deep-equal@3.1.3: + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } + + fast-diff@1.3.0: + resolution: + { + integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==, + } + + fast-glob@3.3.2: + resolution: + { + integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, + } + engines: { node: ">=8.6.0" } + + fast-json-stable-stringify@2.1.0: + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } + + fast-levenshtein@2.0.6: + resolution: + { + integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, + } + + fastq@1.17.1: + resolution: + { + integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, + } + + file-entry-cache@6.0.1: + resolution: + { + integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, + } + engines: { node: ^10.12.0 || >=12.0.0 } + + fill-range@7.1.1: + resolution: + { + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, + } + engines: { node: ">=8" } + + find-up@5.0.0: + resolution: + { + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + } + engines: { node: ">=10" } + + flat-cache@3.2.0: + resolution: + { + integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==, + } + engines: { node: ^10.12.0 || >=12.0.0 } + + flatted@3.3.1: + resolution: + { + integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==, + } + + for-each@0.3.3: + resolution: + { + integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, + } + + fs.realpath@1.0.0: + resolution: + { + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, + } + + fsevents@2.3.3: + resolution: + { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + + function-bind@1.1.2: + resolution: + { + integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, + } + + function.prototype.name@1.1.6: + resolution: + { + integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, + } + engines: { node: ">= 0.4" } + + functions-have-names@1.2.3: + resolution: + { + integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, + } + + gensync@1.0.0-beta.2: + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: ">=6.9.0" } + + get-func-name@2.0.2: + resolution: + { + integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==, + } + + get-intrinsic@1.2.4: + resolution: + { + integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==, + } + engines: { node: ">= 0.4" } + + get-symbol-description@1.0.2: + resolution: + { + integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, + } + engines: { node: ">= 0.4" } + + glob-parent@5.1.2: + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: ">= 6" } + + glob-parent@6.0.2: + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: ">=10.13.0" } + + glob@7.2.3: + resolution: + { + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, + } + deprecated: Glob versions prior to v9 are no longer supported + + globals@11.12.0: + resolution: + { + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, + } + engines: { node: ">=4" } + + globals@13.24.0: + resolution: + { + integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, + } + engines: { node: ">=8" } + + globalthis@1.0.4: + resolution: + { + integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==, + } + engines: { node: ">= 0.4" } + + globby@11.1.0: + resolution: + { + integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, + } + engines: { node: ">=10" } + + gopd@1.0.1: + resolution: + { + integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, + } + + graceful-fs@4.2.11: + resolution: + { + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, + } + + graphemer@1.4.0: + resolution: + { + integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, + } + + has-bigints@1.0.2: + resolution: + { + integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, + } + + has-flag@3.0.0: + resolution: + { + integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, + } + engines: { node: ">=4" } + + has-flag@4.0.0: + resolution: + { + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, + } + engines: { node: ">=8" } + + has-property-descriptors@1.0.2: + resolution: + { + integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, + } + + has-proto@1.0.3: + resolution: + { + integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==, + } + engines: { node: ">= 0.4" } + + has-symbols@1.0.3: + resolution: + { + integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, + } + engines: { node: ">= 0.4" } + + has-tostringtag@1.0.2: + resolution: + { + integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, + } + engines: { node: ">= 0.4" } + + hash-sum@2.0.0: + resolution: + { + integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==, + } + + hasown@2.0.2: + resolution: + { + integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, + } + engines: { node: ">= 0.4" } + + he@1.2.0: + resolution: + { + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, + } + hasBin: true + + hosted-git-info@2.8.9: + resolution: + { + integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, + } + + html-tags@3.3.1: + resolution: + { + integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==, + } + engines: { node: ">=8" } + + ignore@5.3.1: + resolution: + { + integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, + } + engines: { node: ">= 4" } + + import-fresh@3.3.0: + resolution: + { + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, + } + engines: { node: ">=6" } + + imurmurhash@0.1.4: + resolution: + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } + engines: { node: ">=0.8.19" } + + inflight@1.0.6: + resolution: + { + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, + } + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } + + internal-slot@1.0.7: + resolution: + { + integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==, + } + engines: { node: ">= 0.4" } + + is-array-buffer@3.0.4: + resolution: + { + integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==, + } + engines: { node: ">= 0.4" } + + is-arrayish@0.2.1: + resolution: + { + integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, + } + + is-bigint@1.0.4: + resolution: + { + integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, + } + + is-boolean-object@1.1.2: + resolution: + { + integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, + } + engines: { node: ">= 0.4" } + + is-callable@1.2.7: + resolution: + { + integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, + } + engines: { node: ">= 0.4" } + + is-core-module@2.15.0: + resolution: + { + integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==, + } + engines: { node: ">= 0.4" } + + is-data-view@1.0.1: + resolution: + { + integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==, + } + engines: { node: ">= 0.4" } + + is-date-object@1.0.5: + resolution: + { + integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, + } + engines: { node: ">= 0.4" } + + is-extglob@2.1.1: + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: ">=0.10.0" } + + is-glob@4.0.3: + resolution: + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: ">=0.10.0" } + + is-negative-zero@2.0.3: + resolution: + { + integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==, + } + engines: { node: ">= 0.4" } + + is-number-object@1.0.7: + resolution: + { + integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, + } + engines: { node: ">= 0.4" } + + is-number@7.0.0: + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: ">=0.12.0" } + + is-path-inside@3.0.3: + resolution: + { + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, + } + engines: { node: ">=8" } + + is-regex@1.1.4: + resolution: + { + integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, + } + engines: { node: ">= 0.4" } + + is-shared-array-buffer@1.0.3: + resolution: + { + integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==, + } + engines: { node: ">= 0.4" } + + is-string@1.0.7: + resolution: + { + integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, + } + engines: { node: ">= 0.4" } + + is-symbol@1.0.4: + resolution: + { + integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, + } + engines: { node: ">= 0.4" } + + is-typed-array@1.1.13: + resolution: + { + integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==, + } + engines: { node: ">= 0.4" } + + is-weakref@1.0.2: + resolution: + { + integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, + } + + isarray@2.0.5: + resolution: + { + integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, + } + + isexe@2.0.0: + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } + + js-tokens@4.0.0: + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } + + js-yaml@4.1.0: + resolution: + { + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, + } + hasBin: true + + jsesc@2.5.2: + resolution: + { + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, + } + engines: { node: ">=4" } + hasBin: true + + json-buffer@3.0.1: + resolution: + { + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, + } + + json-parse-better-errors@1.0.2: + resolution: + { + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, + } + + json-schema-traverse@0.4.1: + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } + + json-stable-stringify-without-jsonify@1.0.1: + resolution: + { + integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, + } + + json5@2.2.3: + resolution: + { + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, + } + engines: { node: ">=6" } + hasBin: true + + keyv@4.5.4: + resolution: + { + integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, + } + + levn@0.4.1: + resolution: + { + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, + } + engines: { node: ">= 0.8.0" } + + load-json-file@4.0.0: + resolution: + { + integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, + } + engines: { node: ">=4" } + + locate-path@6.0.0: + resolution: + { + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + } + engines: { node: ">=10" } + + lodash.merge@4.6.2: + resolution: + { + integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, + } + + lodash@4.17.21: + resolution: + { + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, + } + + loupe@3.1.1: + resolution: + { + integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==, + } + + lru-cache@5.1.1: + resolution: + { + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, + } + + magic-string@0.30.11: + resolution: + { + integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==, + } + + memorystream@0.3.1: + resolution: + { + integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==, + } + engines: { node: ">= 0.10.0" } + + merge2@1.4.1: + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + engines: { node: ">= 8" } + + micromatch@4.0.7: + resolution: + { + integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==, + } + engines: { node: ">=8.6" } + + minimatch@3.1.2: + resolution: + { + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, + } + + minimatch@9.0.5: + resolution: + { + integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, + } + engines: { node: ">=16 || 14 >=14.17" } + + ms@2.1.2: + resolution: + { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, + } + + muggle-string@0.3.1: + resolution: + { + integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==, + } + + nanoid@3.3.7: + resolution: + { + integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + + natural-compare-lite@1.4.0: + resolution: + { + integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, + } + + natural-compare@1.4.0: + resolution: + { + integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, + } + + nice-try@1.0.5: + resolution: + { + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==, + } + + node-releases@2.0.18: + resolution: + { + integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==, + } + + normalize-package-data@2.5.0: + resolution: + { + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, + } + + npm-run-all@4.1.5: + resolution: + { + integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==, + } + engines: { node: ">= 4" } + hasBin: true + + nth-check@2.1.1: + resolution: + { + integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, + } + + object-inspect@1.13.2: + resolution: + { + integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==, + } + engines: { node: ">= 0.4" } + + object-keys@1.1.1: + resolution: + { + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, + } + engines: { node: ">= 0.4" } + + object.assign@4.1.5: + resolution: + { + integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==, + } + engines: { node: ">= 0.4" } + + once@1.4.0: + resolution: + { + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, + } + + optionator@0.9.4: + resolution: + { + integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, + } + engines: { node: ">= 0.8.0" } + + p-limit@3.1.0: + resolution: + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + engines: { node: ">=10" } + + p-locate@5.0.0: + resolution: + { + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, + } + engines: { node: ">=10" } + + parent-module@1.0.1: + resolution: + { + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, + } + engines: { node: ">=6" } + + parse-json@4.0.0: + resolution: + { + integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, + } + engines: { node: ">=4" } + + path-browserify@1.0.1: + resolution: + { + integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, + } + + path-exists@4.0.0: + resolution: + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + engines: { node: ">=8" } + + path-is-absolute@1.0.1: + resolution: + { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } + engines: { node: ">=0.10.0" } + + path-key@2.0.1: + resolution: + { + integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==, + } + engines: { node: ">=4" } + + path-key@3.1.1: + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: ">=8" } + + path-parse@1.0.7: + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } + + path-type@3.0.0: + resolution: + { + integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, + } + engines: { node: ">=4" } + + path-type@4.0.0: + resolution: + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + engines: { node: ">=8" } + + pathe@1.1.2: + resolution: + { + integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, + } + + pathval@2.0.0: + resolution: + { + integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==, + } + engines: { node: ">= 14.16" } + + picocolors@1.0.1: + resolution: + { + integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==, + } + + picomatch@2.3.1: + resolution: + { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: ">=8.6" } + + pidtree@0.3.1: + resolution: + { + integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==, + } + engines: { node: ">=0.10" } + hasBin: true + + pify@3.0.0: + resolution: + { + integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, + } + engines: { node: ">=4" } + + pinia@2.2.0: + resolution: + { + integrity: sha512-iPrIh26GMqfpUlMOGyxuDowGmYousTecbTHFwT0xZ1zJvh23oQ+Cj99ZoPQA1TnUPhU6AuRPv6/drkTCJ0VHQA==, + } + peerDependencies: + "@vue/composition-api": ^1.4.0 + typescript: ">=4.4.4" + vue: ^2.6.14 || ^3.3.0 + peerDependenciesMeta: + "@vue/composition-api": + optional: true + typescript: + optional: true + + possible-typed-array-names@1.0.0: + resolution: + { + integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==, + } + engines: { node: ">= 0.4" } + + postcss-selector-parser@6.1.1: + resolution: + { + integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==, + } + engines: { node: ">=4" } + + postcss@8.4.40: + resolution: + { + integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==, + } + engines: { node: ^10 || ^12 || >=14 } + + prelude-ls@1.2.1: + resolution: + { + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, + } + engines: { node: ">= 0.8.0" } + + prettier-linter-helpers@1.0.0: + resolution: + { + integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, + } + engines: { node: ">=6.0.0" } + + prettier@2.8.8: + resolution: + { + integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, + } + engines: { node: ">=10.13.0" } + hasBin: true + + punycode@2.3.1: + resolution: + { + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, + } + engines: { node: ">=6" } + + queue-microtask@1.2.3: + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } + + read-pkg@3.0.0: + resolution: + { + integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, + } + engines: { node: ">=4" } + + regexp.prototype.flags@1.5.2: + resolution: + { + integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==, + } + engines: { node: ">= 0.4" } + + resolve-from@4.0.0: + resolution: + { + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, + } + engines: { node: ">=4" } + + resolve@1.22.8: + resolution: + { + integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, + } + hasBin: true + + reusify@1.0.4: + resolution: + { + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, + } + engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + + rimraf@3.0.2: + resolution: + { + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, + } + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.19.1: + resolution: + { + integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==, + } + engines: { node: ">=18.0.0", npm: ">=8.0.0" } + hasBin: true + + run-parallel@1.2.0: + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } + + safe-array-concat@1.1.2: + resolution: + { + integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==, + } + engines: { node: ">=0.4" } + + safe-regex-test@1.0.3: + resolution: + { + integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==, + } + engines: { node: ">= 0.4" } + + semver@5.7.2: + resolution: + { + integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, + } + hasBin: true + + semver@6.3.1: + resolution: + { + integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, + } + hasBin: true + + semver@7.6.3: + resolution: + { + integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==, + } + engines: { node: ">=10" } + hasBin: true + + set-function-length@1.2.2: + resolution: + { + integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, + } + engines: { node: ">= 0.4" } + + set-function-name@2.0.2: + resolution: + { + integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==, + } + engines: { node: ">= 0.4" } + + shebang-command@1.2.0: + resolution: + { + integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, + } + engines: { node: ">=0.10.0" } + + shebang-command@2.0.0: + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: ">=8" } + + shebang-regex@1.0.0: + resolution: + { + integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, + } + engines: { node: ">=0.10.0" } + + shebang-regex@3.0.0: + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: ">=8" } + + shell-quote@1.8.1: + resolution: + { + integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==, + } + + side-channel@1.0.6: + resolution: + { + integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, + } + engines: { node: ">= 0.4" } + + siginfo@2.0.0: + resolution: + { + integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==, + } + + slash@3.0.0: + resolution: + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + engines: { node: ">=8" } + + source-map-js@1.2.0: + resolution: + { + integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, + } + engines: { node: ">=0.10.0" } + + spdx-correct@3.2.0: + resolution: + { + integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==, + } + + spdx-exceptions@2.5.0: + resolution: + { + integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==, + } + + spdx-expression-parse@3.0.1: + resolution: + { + integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, + } + + spdx-license-ids@3.0.18: + resolution: + { + integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==, + } + + stackback@0.0.2: + resolution: + { + integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==, + } + + std-env@3.7.0: + resolution: + { + integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==, + } + + string.prototype.padend@3.1.6: + resolution: + { + integrity: sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==, + } + engines: { node: ">= 0.4" } + + string.prototype.trim@1.2.9: + resolution: + { + integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==, + } + engines: { node: ">= 0.4" } + + string.prototype.trimend@1.0.8: + resolution: + { + integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==, + } + + string.prototype.trimstart@1.0.8: + resolution: + { + integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==, + } + engines: { node: ">= 0.4" } + + strip-ansi@6.0.1: + resolution: + { + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, + } + engines: { node: ">=8" } + + strip-bom@3.0.0: + resolution: + { + integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, + } + engines: { node: ">=4" } + + strip-json-comments@3.1.1: + resolution: + { + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, + } + engines: { node: ">=8" } + + supports-color@5.5.0: + resolution: + { + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, + } + engines: { node: ">=4" } + + supports-color@7.2.0: + resolution: + { + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, + } + engines: { node: ">=8" } + + supports-preserve-symlinks-flag@1.0.0: + resolution: + { + integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, + } + engines: { node: ">= 0.4" } + + svg-tags@1.0.0: + resolution: + { + integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, + } + + text-table@0.2.0: + resolution: + { + integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, + } + + tinybench@2.9.0: + resolution: + { + integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==, + } + + tinyexec@0.3.0: + resolution: + { + integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==, + } + + tinypool@1.0.1: + resolution: + { + integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + + tinyrainbow@1.2.0: + resolution: + { + integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==, + } + engines: { node: ">=14.0.0" } + + tinyspy@3.0.2: + resolution: + { + integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==, + } + engines: { node: ">=14.0.0" } + + to-fast-properties@2.0.0: + resolution: + { + integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, + } + engines: { node: ">=4" } + + to-regex-range@5.0.1: + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: ">=8.0" } + + tslib@1.14.1: + resolution: + { + integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, + } + + tsutils@3.21.0: + resolution: + { + integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, + } + engines: { node: ">= 6" } + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + + type-check@0.4.0: + resolution: + { + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, + } + engines: { node: ">= 0.8.0" } + + type-fest@0.20.2: + resolution: + { + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, + } + engines: { node: ">=10" } + + typed-array-buffer@1.0.2: + resolution: + { + integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==, + } + engines: { node: ">= 0.4" } + + typed-array-byte-length@1.0.1: + resolution: + { + integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==, + } + engines: { node: ">= 0.4" } + + typed-array-byte-offset@1.0.2: + resolution: + { + integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==, + } + engines: { node: ">= 0.4" } + + typed-array-length@1.0.6: + resolution: + { + integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, + } + engines: { node: ">= 0.4" } + + typescript@4.7.4: + resolution: + { + integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==, + } + engines: { node: ">=4.2.0" } + hasBin: true + + unbox-primitive@1.0.2: + resolution: + { + integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, + } + + undici-types@5.26.5: + resolution: + { + integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, + } + + update-browserslist-db@1.1.0: + resolution: + { + integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==, + } + hasBin: true + peerDependencies: + browserslist: ">= 4.21.0" + + uri-js@4.4.1: + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } + + util-deprecate@1.0.2: + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } + + validate-npm-package-license@3.0.4: + resolution: + { + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, + } + + vite-node@2.1.2: + resolution: + { + integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + + vite@5.3.5: + resolution: + { + integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitest@2.1.2: + resolution: + { + integrity: sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + peerDependencies: + "@edge-runtime/vm": "*" + "@types/node": ^18.0.0 || >=20.0.0 + "@vitest/browser": 2.1.2 + "@vitest/ui": 2.1.2 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vue-demi@0.14.10: + resolution: + { + integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==, + } + engines: { node: ">=12" } + hasBin: true + peerDependencies: + "@vue/composition-api": ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + "@vue/composition-api": + optional: true + + vue-eslint-parser@9.4.3: + resolution: + { + integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==, + } + engines: { node: ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ">=6.0.0" + + vue-template-compiler@2.7.16: + resolution: + { + integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==, + } + + vue-tsc@1.8.27: + resolution: + { + integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==, + } + hasBin: true + peerDependencies: + typescript: "*" + + vue@3.4.35: + resolution: + { + integrity: sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==, + } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + which-boxed-primitive@1.0.2: + resolution: + { + integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, + } + + which-typed-array@1.1.15: + resolution: + { + integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==, + } + engines: { node: ">= 0.4" } + + which@1.3.1: + resolution: + { + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, + } + hasBin: true + + which@2.0.2: + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: ">= 8" } + hasBin: true + + why-is-node-running@2.3.0: + resolution: + { + integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==, + } + engines: { node: ">=8" } + hasBin: true + + word-wrap@1.2.5: + resolution: + { + integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, + } + engines: { node: ">=0.10.0" } + + wrappy@1.0.2: + resolution: + { + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, + } + + xml-name-validator@4.0.0: + resolution: + { + integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==, + } + engines: { node: ">=12" } + + yallist@3.1.1: + resolution: + { + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, + } + + yocto-queue@0.1.0: + resolution: + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + engines: { node: ">=10" } + +snapshots: + "@ampproject/remapping@2.3.0": + dependencies: + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 + + "@babel/code-frame@7.24.7": + dependencies: + "@babel/highlight": 7.24.7 + picocolors: 1.0.1 + + "@babel/compat-data@7.25.2": {} + + "@babel/core@7.25.2": + dependencies: + "@ampproject/remapping": 2.3.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/core@7.25.2) + "@babel/helpers": 7.25.0 + "@babel/parser": 7.25.3 + "@babel/template": 7.25.0 + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + convert-source-map: 2.0.0 + debug: 4.3.6 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + "@babel/generator@7.25.0": + dependencies: + "@babel/types": 7.25.2 + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 + jsesc: 2.5.2 + + "@babel/helper-annotate-as-pure@7.24.7": + dependencies: + "@babel/types": 7.25.2 + + "@babel/helper-compilation-targets@7.25.2": + dependencies: + "@babel/compat-data": 7.25.2 + "@babel/helper-validator-option": 7.24.8 + browserslist: 4.23.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + "@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-annotate-as-pure": 7.24.7 + "@babel/helper-member-expression-to-functions": 7.24.8 + "@babel/helper-optimise-call-expression": 7.24.7 + "@babel/helper-replace-supers": 7.25.0(@babel/core@7.25.2) + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + "@babel/traverse": 7.25.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + "@babel/helper-member-expression-to-functions@7.24.8": + dependencies: + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@babel/helper-module-imports@7.22.15": + dependencies: + "@babel/types": 7.25.2 + + "@babel/helper-module-imports@7.24.7": + dependencies: + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-module-imports": 7.24.7 + "@babel/helper-simple-access": 7.24.7 + "@babel/helper-validator-identifier": 7.24.7 + "@babel/traverse": 7.25.3 + transitivePeerDependencies: + - supports-color + + "@babel/helper-optimise-call-expression@7.24.7": + dependencies: + "@babel/types": 7.25.2 + + "@babel/helper-plugin-utils@7.24.8": {} + + "@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-member-expression-to-functions": 7.24.8 + "@babel/helper-optimise-call-expression": 7.24.7 + "@babel/traverse": 7.25.3 + transitivePeerDependencies: + - supports-color + + "@babel/helper-simple-access@7.24.7": + dependencies: + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@babel/helper-skip-transparent-expression-wrappers@7.24.7": + dependencies: + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@babel/helper-string-parser@7.24.8": {} + + "@babel/helper-validator-identifier@7.24.7": {} + + "@babel/helper-validator-option@7.24.8": {} + + "@babel/helpers@7.25.0": + dependencies: + "@babel/template": 7.25.0 + "@babel/types": 7.25.2 + + "@babel/highlight@7.24.7": + dependencies: + "@babel/helper-validator-identifier": 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + "@babel/parser@7.25.3": + dependencies: + "@babel/types": 7.25.2 + + "@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-plugin-utils": 7.24.8 + + "@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-plugin-utils": 7.24.8 + + "@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)": + dependencies: + "@babel/core": 7.25.2 + "@babel/helper-annotate-as-pure": 7.24.7 + "@babel/helper-create-class-features-plugin": 7.25.0(@babel/core@7.25.2) + "@babel/helper-plugin-utils": 7.24.8 + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + "@babel/plugin-syntax-typescript": 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + "@babel/template@7.25.0": + dependencies: + "@babel/code-frame": 7.24.7 + "@babel/parser": 7.25.3 + "@babel/types": 7.25.2 + + "@babel/traverse@7.25.3": + dependencies: + "@babel/code-frame": 7.24.7 + "@babel/generator": 7.25.0 + "@babel/parser": 7.25.3 + "@babel/template": 7.25.0 + "@babel/types": 7.25.2 + debug: 4.3.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + "@babel/types@7.25.2": + dependencies: + "@babel/helper-string-parser": 7.24.8 + "@babel/helper-validator-identifier": 7.24.7 + to-fast-properties: 2.0.0 + + "@esbuild/aix-ppc64@0.21.5": + optional: true + + "@esbuild/android-arm64@0.21.5": + optional: true + + "@esbuild/android-arm@0.21.5": + optional: true + + "@esbuild/android-x64@0.21.5": + optional: true + + "@esbuild/darwin-arm64@0.21.5": + optional: true + + "@esbuild/darwin-x64@0.21.5": + optional: true + + "@esbuild/freebsd-arm64@0.21.5": + optional: true + + "@esbuild/freebsd-x64@0.21.5": + optional: true + + "@esbuild/linux-arm64@0.21.5": + optional: true + + "@esbuild/linux-arm@0.21.5": + optional: true + + "@esbuild/linux-ia32@0.21.5": + optional: true + + "@esbuild/linux-loong64@0.21.5": + optional: true + + "@esbuild/linux-mips64el@0.21.5": + optional: true + + "@esbuild/linux-ppc64@0.21.5": + optional: true + + "@esbuild/linux-riscv64@0.21.5": + optional: true + + "@esbuild/linux-s390x@0.21.5": + optional: true + + "@esbuild/linux-x64@0.21.5": + optional: true + + "@esbuild/netbsd-x64@0.21.5": + optional: true + + "@esbuild/openbsd-x64@0.21.5": + optional: true + + "@esbuild/sunos-x64@0.21.5": + optional: true + + "@esbuild/win32-arm64@0.21.5": + optional: true + + "@esbuild/win32-ia32@0.21.5": + optional: true + + "@esbuild/win32-x64@0.21.5": + optional: true + + "@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)": + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + "@eslint-community/regexpp@4.11.0": {} + + "@eslint/eslintrc@2.1.4": + dependencies: + ajv: 6.12.6 + debug: 4.3.6 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + "@eslint/js@8.57.0": {} + + "@humanwhocodes/config-array@0.11.14": + dependencies: + "@humanwhocodes/object-schema": 2.0.3 + debug: 4.3.6 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + "@humanwhocodes/module-importer@1.0.1": {} + + "@humanwhocodes/object-schema@2.0.3": {} + + "@jridgewell/gen-mapping@0.3.5": + dependencies: + "@jridgewell/set-array": 1.2.1 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 + + "@jridgewell/resolve-uri@3.1.2": {} + + "@jridgewell/set-array@1.2.1": {} + + "@jridgewell/sourcemap-codec@1.5.0": {} + + "@jridgewell/trace-mapping@0.3.25": + dependencies: + "@jridgewell/resolve-uri": 3.1.2 + "@jridgewell/sourcemap-codec": 1.5.0 + + "@module-federation/runtime@0.6.9": + dependencies: + "@module-federation/sdk": 0.6.9 + + "@module-federation/sdk@0.6.9": {} + + "@module-federation/vite@1.1.1(@types/node@18.19.42)(rollup@4.19.1)": + dependencies: + "@module-federation/runtime": 0.6.9 + "@rollup/pluginutils": 5.1.0(rollup@4.19.1) + defu: 6.1.4 + estree-walker: 2.0.2 + magic-string: 0.30.11 + pathe: 1.1.2 + vitest: 2.1.2(@types/node@18.19.42) + transitivePeerDependencies: + - "@edge-runtime/vm" + - "@types/node" + - "@vitest/browser" + - "@vitest/ui" + - happy-dom + - jsdom + - less + - lightningcss + - msw + - rollup + - sass + - stylus + - sugarss + - supports-color + - terser + + "@nodelib/fs.scandir@2.1.5": + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: 1.2.0 + + "@nodelib/fs.stat@2.0.5": {} + + "@nodelib/fs.walk@1.2.8": + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: 1.17.1 + + "@rollup/pluginutils@5.1.0(rollup@4.19.1)": + dependencies: + "@types/estree": 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.19.1 + + "@rollup/rollup-android-arm-eabi@4.19.1": + optional: true + + "@rollup/rollup-android-arm64@4.19.1": + optional: true + + "@rollup/rollup-darwin-arm64@4.19.1": + optional: true + + "@rollup/rollup-darwin-x64@4.19.1": + optional: true + + "@rollup/rollup-linux-arm-gnueabihf@4.19.1": + optional: true + + "@rollup/rollup-linux-arm-musleabihf@4.19.1": + optional: true + + "@rollup/rollup-linux-arm64-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-arm64-musl@4.19.1": + optional: true + + "@rollup/rollup-linux-powerpc64le-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-riscv64-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-s390x-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-x64-gnu@4.19.1": + optional: true + + "@rollup/rollup-linux-x64-musl@4.19.1": + optional: true + + "@rollup/rollup-win32-arm64-msvc@4.19.1": + optional: true + + "@rollup/rollup-win32-ia32-msvc@4.19.1": + optional: true + + "@rollup/rollup-win32-x64-msvc@4.19.1": + optional: true + + "@rushstack/eslint-patch@1.10.4": {} + + "@types/estree@1.0.5": {} + + "@types/json-schema@7.0.15": {} + + "@types/node@18.19.42": + dependencies: + undici-types: 5.26.5 + + "@types/semver@7.5.8": {} + + "@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4))(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@eslint-community/regexpp": 4.11.0 + "@typescript-eslint/parser": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/type-utils": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + "@typescript-eslint/utils": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + debug: 4.3.6 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.3 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.7.4) + debug: 4.3.6 + eslint: 8.57.0 + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/scope-manager@5.62.0": + dependencies: + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + + "@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.7.4) + "@typescript-eslint/utils": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + debug: 4.3.6 + eslint: 8.57.0 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/types@5.62.0": {} + + "@typescript-eslint/typescript-estree@5.62.0(typescript@4.7.4)": + dependencies: + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + debug: 4.3.6 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.3 + tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + "@types/json-schema": 7.0.15 + "@types/semver": 7.5.8 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.7.4) + eslint: 8.57.0 + eslint-scope: 5.1.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + + "@typescript-eslint/visitor-keys@5.62.0": + dependencies: + "@typescript-eslint/types": 5.62.0 + eslint-visitor-keys: 3.4.3 + + "@ungap/structured-clone@1.2.0": {} + + "@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.5(@types/node@18.19.42))(vue@3.4.35(typescript@4.7.4))": + dependencies: + "@babel/core": 7.25.2 + "@babel/plugin-transform-typescript": 7.25.2(@babel/core@7.25.2) + "@vue/babel-plugin-jsx": 1.2.2(@babel/core@7.25.2) + vite: 5.3.5(@types/node@18.19.42) + vue: 3.4.35(typescript@4.7.4) + transitivePeerDependencies: + - supports-color + + "@vitejs/plugin-vue@4.6.2(vite@5.3.5(@types/node@18.19.42))(vue@3.4.35(typescript@4.7.4))": + dependencies: + vite: 5.3.5(@types/node@18.19.42) + vue: 3.4.35(typescript@4.7.4) + + "@vitest/expect@2.1.2": + dependencies: + "@vitest/spy": 2.1.2 + "@vitest/utils": 2.1.2 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + "@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.3.5(@types/node@18.19.42))": + dependencies: + "@vitest/spy": 2.1.2 + estree-walker: 3.0.3 + magic-string: 0.30.11 + optionalDependencies: + vite: 5.3.5(@types/node@18.19.42) + + "@vitest/pretty-format@2.1.2": + dependencies: + tinyrainbow: 1.2.0 + + "@vitest/runner@2.1.2": + dependencies: + "@vitest/utils": 2.1.2 + pathe: 1.1.2 + + "@vitest/snapshot@2.1.2": + dependencies: + "@vitest/pretty-format": 2.1.2 + magic-string: 0.30.11 + pathe: 1.1.2 + + "@vitest/spy@2.1.2": + dependencies: + tinyspy: 3.0.2 + + "@vitest/utils@2.1.2": + dependencies: + "@vitest/pretty-format": 2.1.2 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + + "@volar/language-core@1.11.1": + dependencies: + "@volar/source-map": 1.11.1 + + "@volar/source-map@1.11.1": + dependencies: + muggle-string: 0.3.1 + + "@volar/typescript@1.11.1": + dependencies: + "@volar/language-core": 1.11.1 + path-browserify: 1.0.1 + + "@vue/babel-helper-vue-transform-on@1.2.2": {} + + "@vue/babel-plugin-jsx@1.2.2(@babel/core@7.25.2)": + dependencies: + "@babel/helper-module-imports": 7.22.15 + "@babel/helper-plugin-utils": 7.24.8 + "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2) + "@babel/template": 7.25.0 + "@babel/traverse": 7.25.3 + "@babel/types": 7.25.2 + "@vue/babel-helper-vue-transform-on": 1.2.2 + "@vue/babel-plugin-resolve-type": 1.2.2(@babel/core@7.25.2) + camelcase: 6.3.0 + html-tags: 3.3.1 + svg-tags: 1.0.0 + optionalDependencies: + "@babel/core": 7.25.2 + transitivePeerDependencies: + - supports-color + + "@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.25.2)": + dependencies: + "@babel/code-frame": 7.24.7 + "@babel/core": 7.25.2 + "@babel/helper-module-imports": 7.22.15 + "@babel/helper-plugin-utils": 7.24.8 + "@babel/parser": 7.25.3 + "@vue/compiler-sfc": 3.4.35 + + "@vue/compiler-core@3.4.35": + dependencies: + "@babel/parser": 7.25.3 + "@vue/shared": 3.4.35 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + "@vue/compiler-dom@3.4.35": + dependencies: + "@vue/compiler-core": 3.4.35 + "@vue/shared": 3.4.35 + + "@vue/compiler-sfc@3.4.35": + dependencies: + "@babel/parser": 7.25.3 + "@vue/compiler-core": 3.4.35 + "@vue/compiler-dom": 3.4.35 + "@vue/compiler-ssr": 3.4.35 + "@vue/shared": 3.4.35 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.40 + source-map-js: 1.2.0 + + "@vue/compiler-ssr@3.4.35": + dependencies: + "@vue/compiler-dom": 3.4.35 + "@vue/shared": 3.4.35 + + "@vue/devtools-api@6.6.3": {} + + "@vue/eslint-config-prettier@7.1.0(eslint@8.57.0)(prettier@2.8.8)": + dependencies: + eslint: 8.57.0 + eslint-config-prettier: 8.10.0(eslint@8.57.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8) + prettier: 2.8.8 + + "@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.27.0(eslint@8.57.0))(eslint@8.57.0)(typescript@4.7.4)": + dependencies: + "@typescript-eslint/eslint-plugin": 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.7.4))(eslint@8.57.0)(typescript@4.7.4) + "@typescript-eslint/parser": 5.62.0(eslint@8.57.0)(typescript@4.7.4) + eslint: 8.57.0 + eslint-plugin-vue: 9.27.0(eslint@8.57.0) + vue-eslint-parser: 9.4.3(eslint@8.57.0) + optionalDependencies: + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + "@vue/language-core@1.8.27(typescript@4.7.4)": + dependencies: + "@volar/language-core": 1.11.1 + "@volar/source-map": 1.11.1 + "@vue/compiler-dom": 3.4.35 + "@vue/shared": 3.4.35 + computeds: 0.0.1 + minimatch: 9.0.5 + muggle-string: 0.3.1 + path-browserify: 1.0.1 + vue-template-compiler: 2.7.16 + optionalDependencies: + typescript: 4.7.4 + + "@vue/reactivity@3.4.35": + dependencies: + "@vue/shared": 3.4.35 + + "@vue/runtime-core@3.4.35": + dependencies: + "@vue/reactivity": 3.4.35 + "@vue/shared": 3.4.35 + + "@vue/runtime-dom@3.4.35": + dependencies: + "@vue/reactivity": 3.4.35 + "@vue/runtime-core": 3.4.35 + "@vue/shared": 3.4.35 + csstype: 3.1.3 + + "@vue/server-renderer@3.4.35(vue@3.4.35(typescript@4.7.4))": + dependencies: + "@vue/compiler-ssr": 3.4.35 + "@vue/shared": 3.4.35 + vue: 3.4.35(typescript@4.7.4) + + "@vue/shared@3.4.35": {} + + "@vue/tsconfig@0.1.3(@types/node@18.19.42)": + optionalDependencies: + "@types/node": 18.19.42 + + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + + acorn@8.12.1: {} + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-regex@5.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-union@2.1.0: {} + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + assertion-error@2.0.1: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + balanced-match@1.0.2: {} + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.23.2: + dependencies: + caniuse-lite: 1.0.30001646 + electron-to-chromium: 1.5.4 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.2) + + cac@6.7.14: {} + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + callsites@3.1.0: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001646: {} + + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + check-error@2.1.1: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + computeds@0.0.1: {} + + concat-map@0.0.1: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cross-spawn@6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssesc@3.0.0: {} + + csstype@3.1.3: {} + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + de-indent@1.0.2: {} + + debug@4.3.6: + dependencies: + ms: 2.1.2 + + deep-eql@5.0.2: {} + + deep-is@0.1.4: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + defu@6.1.4: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + electron-to-chromium@1.5.4: {} + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.2 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + esbuild-plugin-inline-image@0.0.9: {} + + esbuild-plugin-vue-next@0.1.4(@vue/compiler-sfc@3.4.35): + dependencies: + "@vue/compiler-sfc": 3.4.35 + convert-source-map: 1.9.0 + hash-sum: 2.0.0 + + esbuild@0.21.5: + optionalDependencies: + "@esbuild/aix-ppc64": 0.21.5 + "@esbuild/android-arm": 0.21.5 + "@esbuild/android-arm64": 0.21.5 + "@esbuild/android-x64": 0.21.5 + "@esbuild/darwin-arm64": 0.21.5 + "@esbuild/darwin-x64": 0.21.5 + "@esbuild/freebsd-arm64": 0.21.5 + "@esbuild/freebsd-x64": 0.21.5 + "@esbuild/linux-arm": 0.21.5 + "@esbuild/linux-arm64": 0.21.5 + "@esbuild/linux-ia32": 0.21.5 + "@esbuild/linux-loong64": 0.21.5 + "@esbuild/linux-mips64el": 0.21.5 + "@esbuild/linux-ppc64": 0.21.5 + "@esbuild/linux-riscv64": 0.21.5 + "@esbuild/linux-s390x": 0.21.5 + "@esbuild/linux-x64": 0.21.5 + "@esbuild/netbsd-x64": 0.21.5 + "@esbuild/openbsd-x64": 0.21.5 + "@esbuild/sunos-x64": 0.21.5 + "@esbuild/win32-arm64": 0.21.5 + "@esbuild/win32-ia32": 0.21.5 + "@esbuild/win32-x64": 0.21.5 + + escalade@3.1.2: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + eslint-config-prettier@8.10.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8): + dependencies: + eslint: 8.57.0 + prettier: 2.8.8 + prettier-linter-helpers: 1.0.0 + optionalDependencies: + eslint-config-prettier: 8.10.0(eslint@8.57.0) + + eslint-plugin-vue@9.27.0(eslint@8.57.0): + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + eslint: 8.57.0 + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.1.1 + semver: 7.6.3 + vue-eslint-parser: 9.4.3(eslint@8.57.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.0: + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + "@eslint-community/regexpp": 4.11.0 + "@eslint/eslintrc": 2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": 0.11.14 + "@humanwhocodes/module-importer": 1.0.1 + "@nodelib/fs.walk": 1.2.8 + "@ungap/structured-clone": 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 3.4.3 + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + "@types/estree": 1.0.5 + + esutils@2.0.3: {} + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-glob@3.3.2: + dependencies: + "@nodelib/fs.stat": 2.0.5 + "@nodelib/fs.walk": 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-func-name@2.0.2: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-bigints@1.0.2: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + hash-sum@2.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + he@1.2.0: {} + + hosted-git-info@2.8.9: {} + + html-tags@3.3.1: {} + + ignore@5.3.1: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-arrayish@0.2.1: {} + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-core-module@2.15.0: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-negative-zero@2.0.3: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@2.5.2: {} + + json-buffer@3.0.1: {} + + json-parse-better-errors@1.0.2: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + load-json-file@4.0.0: + dependencies: + graceful-fs: 4.2.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.11: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 + + memorystream@0.3.1: {} + + merge2@1.4.1: {} + + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + ms@2.1.2: {} + + muggle-string@0.3.1: {} + + nanoid@3.3.7: {} + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + nice-try@1.0.5: {} + + node-releases@2.0.18: {} + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + npm-run-all@4.1.5: + dependencies: + ansi-styles: 3.2.1 + chalk: 2.4.2 + cross-spawn: 6.0.5 + memorystream: 0.3.1 + minimatch: 3.1.2 + pidtree: 0.3.1 + read-pkg: 3.0.0 + shell-quote: 1.8.1 + string.prototype.padend: 3.1.6 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + object-inspect@1.13.2: {} + + object-keys@1.1.1: {} + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@2.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-type@3.0.0: + dependencies: + pify: 3.0.0 + + path-type@4.0.0: {} + + pathe@1.1.2: {} + + pathval@2.0.0: {} + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + pidtree@0.3.1: {} + + pify@3.0.0: {} + + pinia@2.2.0(typescript@4.7.4)(vue@3.4.35(typescript@4.7.4)): + dependencies: + "@vue/devtools-api": 6.6.3 + vue: 3.4.35(typescript@4.7.4) + vue-demi: 0.14.10(vue@3.4.35(typescript@4.7.4)) + optionalDependencies: + typescript: 4.7.4 + + possible-typed-array-names@1.0.0: {} + + postcss-selector-parser@6.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.4.40: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.0: + dependencies: + fast-diff: 1.3.0 + + prettier@2.8.8: {} + + punycode@2.3.1: {} + + queue-microtask@1.2.3: {} + + read-pkg@3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.5.0 + path-type: 3.0.0 + + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + resolve-from@4.0.0: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.0.4: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.19.1: + dependencies: + "@types/estree": 1.0.5 + optionalDependencies: + "@rollup/rollup-android-arm-eabi": 4.19.1 + "@rollup/rollup-android-arm64": 4.19.1 + "@rollup/rollup-darwin-arm64": 4.19.1 + "@rollup/rollup-darwin-x64": 4.19.1 + "@rollup/rollup-linux-arm-gnueabihf": 4.19.1 + "@rollup/rollup-linux-arm-musleabihf": 4.19.1 + "@rollup/rollup-linux-arm64-gnu": 4.19.1 + "@rollup/rollup-linux-arm64-musl": 4.19.1 + "@rollup/rollup-linux-powerpc64le-gnu": 4.19.1 + "@rollup/rollup-linux-riscv64-gnu": 4.19.1 + "@rollup/rollup-linux-s390x-gnu": 4.19.1 + "@rollup/rollup-linux-x64-gnu": 4.19.1 + "@rollup/rollup-linux-x64-musl": 4.19.1 + "@rollup/rollup-win32-arm64-msvc": 4.19.1 + "@rollup/rollup-win32-ia32-msvc": 4.19.1 + "@rollup/rollup-win32-x64-msvc": 4.19.1 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.6.3: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + shebang-regex@3.0.0: {} + + shell-quote@1.8.1: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + + siginfo@2.0.0: {} + + slash@3.0.0: {} + + source-map-js@1.2.0: {} + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.18 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.18 + + spdx-license-ids@3.0.18: {} + + stackback@0.0.2: {} + + std-env@3.7.0: {} + + string.prototype.padend@3.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@3.0.0: {} + + strip-json-comments@3.1.1: {} + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-tags@1.0.0: {} + + text-table@0.2.0: {} + + tinybench@2.9.0: {} + + tinyexec@0.3.0: {} + + tinypool@1.0.1: {} + + tinyrainbow@1.2.0: {} + + tinyspy@3.0.2: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + tslib@1.14.1: {} + + tsutils@3.21.0(typescript@4.7.4): + dependencies: + tslib: 1.14.1 + typescript: 4.7.4 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.20.2: {} + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typescript@4.7.4: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + undici-types@5.26.5: {} + + update-browserslist-db@1.1.0(browserslist@4.23.2): + dependencies: + browserslist: 4.23.2 + escalade: 3.1.2 + picocolors: 1.0.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + util-deprecate@1.0.2: {} + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + vite-node@2.1.2(@types/node@18.19.42): + dependencies: + cac: 6.7.14 + debug: 4.3.6 + pathe: 1.1.2 + vite: 5.3.5(@types/node@18.19.42) + transitivePeerDependencies: + - "@types/node" + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + vite@5.3.5(@types/node@18.19.42): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.40 + rollup: 4.19.1 + optionalDependencies: + "@types/node": 18.19.42 + fsevents: 2.3.3 + + vitest@2.1.2(@types/node@18.19.42): + dependencies: + "@vitest/expect": 2.1.2 + "@vitest/mocker": 2.1.2(@vitest/spy@2.1.2)(vite@5.3.5(@types/node@18.19.42)) + "@vitest/pretty-format": 2.1.2 + "@vitest/runner": 2.1.2 + "@vitest/snapshot": 2.1.2 + "@vitest/spy": 2.1.2 + "@vitest/utils": 2.1.2 + chai: 5.1.1 + debug: 4.3.6 + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinyexec: 0.3.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.3.5(@types/node@18.19.42) + vite-node: 2.1.2(@types/node@18.19.42) + why-is-node-running: 2.3.0 + optionalDependencies: + "@types/node": 18.19.42 + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - stylus + - sugarss + - supports-color + - terser + + vue-demi@0.14.10(vue@3.4.35(typescript@4.7.4)): + dependencies: + vue: 3.4.35(typescript@4.7.4) + + vue-eslint-parser@9.4.3(eslint@8.57.0): + dependencies: + debug: 4.3.6 + eslint: 8.57.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + vue-template-compiler@2.7.16: + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + vue-tsc@1.8.27(typescript@4.7.4): + dependencies: + "@volar/typescript": 1.11.1 + "@vue/language-core": 1.8.27(typescript@4.7.4) + semver: 7.6.3 + typescript: 4.7.4 + + vue@3.4.35(typescript@4.7.4): + dependencies: + "@vue/compiler-dom": 3.4.35 + "@vue/compiler-sfc": 3.4.35 + "@vue/runtime-dom": 3.4.35 + "@vue/server-renderer": 3.4.35(vue@3.4.35(typescript@4.7.4)) + "@vue/shared": 3.4.35 + optionalDependencies: + typescript: 4.7.4 + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + why-is-node-running@2.3.0: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + + word-wrap@1.2.5: {} + + wrappy@1.0.2: {} + + xml-name-validator@4.0.0: {} + + yallist@3.1.1: {} + + yocto-queue@0.1.0: {} diff --git a/module-federation-vite-vue3/remote/public/favicon.ico b/module-federation-vite-vue3/remote/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/module-federation-vite-vue3/remote/src/App.vue b/module-federation-vite-vue3/remote/src/App.vue new file mode 100644 index 00000000000..868dcbdebf4 --- /dev/null +++ b/module-federation-vite-vue3/remote/src/App.vue @@ -0,0 +1,33 @@ + + + + +