From 5b876de31c4494db7f51d9541fa5c36eb7bd1275 Mon Sep 17 00:00:00 2001 From: "Joaquin (Pato) Decima" Date: Thu, 4 Jul 2024 09:29:37 -0300 Subject: [PATCH] Initial commit --- .gitignore | 24 ++ .vscode/extensions.json | 3 + README.md | 65 ++++ bun.lockb | Bin 0 -> 40750 bytes index.html | 25 ++ package.json | 25 ++ public/vite.svg | 1 + src/App.vue | 30 ++ src/assets/vue.svg | 1 + src/components/HelloWorld.vue | 38 ++ src/main.ts | 9 + src/router/index.ts | 10 + src/style.scss | 80 +++++ src/vite-env.d.ts | 1 + tsconfig.json | 25 ++ tsconfig.node.json | 10 + vite.config.ts | 14 + yarn.lock | 637 ++++++++++++++++++++++++++++++++++ 18 files changed, 998 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 README.md create mode 100755 bun.lockb create mode 100644 index.html create mode 100644 package.json create mode 100644 public/vite.svg create mode 100644 src/App.vue create mode 100644 src/assets/vue.svg create mode 100644 src/components/HelloWorld.vue create mode 100644 src/main.ts create mode 100644 src/router/index.ts create mode 100644 src/style.scss create mode 100644 src/vite-env.d.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..c0a6e5a --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..8d0983f --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +

+ VueJS Logo + Bun Logo + Vite Logo +

+ +

Template de repositorio para aplicaciones web en VueJS y bun (utilizando Vite) creado por Vasak Group. Contiene Router y SASS pre-seteados.

+ +## Instalacion + +Instalacion de dependencias del proyecto + +### Node (yarn) + +```bash +yarn install +``` + +### Bun + +```bash +bun install +``` + +## Ejecucion + +Distintos metodos para ejecutar la aplicacion ya sea que estes usando NodeJS o Bun + +### NodeJS (yarn) + +```bash +# watch mode +yarn run dev + +# production mode +yarn run preview +``` + +### Bun + +```bash +# watch mode +bun run dev:bun + +# production mode +bun run preview:bun +``` + +## Build + +Distintos metodos para compilar la aplicacion ya sea que estes usando NodeJS o Bun + +### NodeJS (yarn) + +```bash +# build for production +yarn run build +``` + +### Bun + +```bash +# build for production +bun run build:bun +``` diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..4a1330c05470211b98ff5b18f14648035254bb6f GIT binary patch literal 40750 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 + + + + + + + + + + + + Vasak Group | vuejs-template + + + +
+ + + + + \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..88a8a2b --- /dev/null +++ b/package.json @@ -0,0 +1,25 @@ +{ + "name": "vuejs-template", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "dev:bun": "bunx --bun vite", + "build": "vue-tsc && vite build", + "build:bun": "bunx --bun vue-tsc && bunx --bun vite build", + "preview": "vite preview", + "preview:bun": "bunx --bun vite preview" + }, + "dependencies": { + "sass": "^1.77.6", + "vue": "^3.4.31", + "vue-router": "^4.4.0" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.0.5", + "typescript": "^5.5.3", + "vite": "^5.3.3", + "vue-tsc": "^2.0.24" + } +} diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..bb666a8 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/assets/vue.svg b/src/assets/vue.svg new file mode 100644 index 0000000..770e9d3 --- /dev/null +++ b/src/assets/vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue new file mode 100644 index 0000000..10cf048 --- /dev/null +++ b/src/components/HelloWorld.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..9cb71ee --- /dev/null +++ b/src/main.ts @@ -0,0 +1,9 @@ +import { createApp } from "vue"; +import "./style.scss"; +import App from "./App.vue"; +import router from "./router"; + +const app = createApp(App); + +app.use(router); +app.mount("#app"); diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..b9f636d --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,10 @@ +import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router"; + +const routes: Array = []; + +const router = createRouter({ + history: createWebHistory(), + routes, +}); + +export default router; diff --git a/src/style.scss b/src/style.scss new file mode 100644 index 0000000..7294765 --- /dev/null +++ b/src/style.scss @@ -0,0 +1,80 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +.card { + padding: 2em; +} + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..f82888f --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "preserve", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..42872c5 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..5d02fc2 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,14 @@ +import { fileURLToPath, URL } from "url"; + +import { defineConfig } from "vite"; +import vue from "@vitejs/plugin-vue"; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [vue()], + resolve: { + alias: { + "@": fileURLToPath(new URL("./src", import.meta.url)), + }, + }, +}); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..63ded2d --- /dev/null +++ b/yarn.lock @@ -0,0 +1,637 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/parser@^7.23.0": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.3.tgz#0ce0be31a4ca4f1884b5786057cadcb6c3be58f9" + integrity sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw== + +"@esbuild/android-arm64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.5.tgz#276c5f99604054d3dbb733577e09adae944baa90" + integrity sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ== + +"@esbuild/android-arm@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.5.tgz#4a3cbf14758166abaae8ba9c01a80e68342a4eec" + integrity sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA== + +"@esbuild/android-x64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.5.tgz#21a3d11cd4613d2d3c5ccb9e746c254eb9265b0a" + integrity sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA== + +"@esbuild/darwin-arm64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.5.tgz#714cb839f467d6a67b151ee8255886498e2b9bf6" + integrity sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw== + +"@esbuild/darwin-x64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.5.tgz#2c553e97a6d2b4ae76a884e35e6cbab85a990bbf" + integrity sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA== + +"@esbuild/freebsd-arm64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.5.tgz#d554f556718adb31917a0da24277bf84b6ee87f3" + integrity sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ== + +"@esbuild/freebsd-x64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.5.tgz#288f7358a3bb15d99e73c65c9adaa3dabb497432" + integrity sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ== + +"@esbuild/linux-arm64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.5.tgz#95933ae86325c93cb6b5e8333d22120ecfdc901b" + integrity sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA== + +"@esbuild/linux-arm@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.5.tgz#0acef93aa3e0579e46d33b666627bddb06636664" + integrity sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ== + +"@esbuild/linux-ia32@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.5.tgz#b6e5c9e80b42131cbd6b1ddaa48c92835f1ed67f" + integrity sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ== + +"@esbuild/linux-loong64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.5.tgz#e5f0cf95a180158b01ff5f417da796a1c09dfbea" + integrity sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw== + +"@esbuild/linux-mips64el@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.5.tgz#ae36fb86c7d5f641f3a0c8472e83dcb6ea36a408" + integrity sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg== + +"@esbuild/linux-ppc64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.5.tgz#7960cb1666f0340ddd9eef7b26dcea3835d472d0" + integrity sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q== + +"@esbuild/linux-riscv64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.5.tgz#32207df26af60a3a9feea1783fc21b9817bade19" + integrity sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag== + +"@esbuild/linux-s390x@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.5.tgz#b38d5681db89a3723862dfa792812397b1510a7d" + integrity sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw== + +"@esbuild/linux-x64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.5.tgz#46feba2ad041a241379d150f415b472fe3885075" + integrity sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A== + +"@esbuild/netbsd-x64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.5.tgz#3b5c1fb068f26bfc681d31f682adf1bea4ef0702" + integrity sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g== + +"@esbuild/openbsd-x64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.5.tgz#ca6830316ca68056c5c88a875f103ad3235e00db" + integrity sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA== + +"@esbuild/sunos-x64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.5.tgz#9efc4eb9539a7be7d5a05ada52ee43cda0d8e2dd" + integrity sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg== + +"@esbuild/win32-arm64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.5.tgz#29f8184afa7a02a956ebda4ed638099f4b8ff198" + integrity sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg== + +"@esbuild/win32-ia32@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.5.tgz#f3de07afb292ecad651ae4bb8727789de2d95b05" + integrity sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw== + +"@esbuild/win32-x64@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.5.tgz#faad84c41ba12e3a0acb52571df9bff37bee75f6" + integrity sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw== + +"@jridgewell/sourcemap-codec@^1.4.15": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@rollup/rollup-android-arm-eabi@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.4.1.tgz#f276b0fa322270aa42d1f56c982db6ef8d6a4393" + integrity sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ== + +"@rollup/rollup-android-arm64@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.4.1.tgz#f0492f00d18e1067785f8e820e137c00528c5e62" + integrity sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA== + +"@rollup/rollup-darwin-arm64@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.4.1.tgz#40443db7f4559171d797581e0618ec1a4c8dcee9" + integrity sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ== + +"@rollup/rollup-darwin-x64@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.4.1.tgz#2868f37a9f9c2c22c091b6209f6ce7454437edf9" + integrity sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg== + +"@rollup/rollup-linux-arm-gnueabihf@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.4.1.tgz#d78d7ad358d24058166ab5599de3dcb5ab951add" + integrity sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg== + +"@rollup/rollup-linux-arm64-gnu@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.4.1.tgz#5d07588b40a04f5b6fbd9e0169c8dc32c1c2ed21" + integrity sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q== + +"@rollup/rollup-linux-arm64-musl@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.4.1.tgz#d452e88a02755f449f6e98d4ce424d655ef42cfe" + integrity sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w== + +"@rollup/rollup-linux-x64-gnu@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.4.1.tgz#e8e8e87ab098784383a5ced4aa4bbfa7b2c92a4e" + integrity sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ== + +"@rollup/rollup-linux-x64-musl@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.4.1.tgz#3e5da42626672e2d620ed12746158b0cf6143b23" + integrity sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA== + +"@rollup/rollup-win32-arm64-msvc@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.4.1.tgz#0f0d0c6b75c53643fab8238c76889a95bca3b9cc" + integrity sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ== + +"@rollup/rollup-win32-ia32-msvc@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.4.1.tgz#8bb9e8fbf0fdf96fe3bebcee23f5cfdbbd9a4a0a" + integrity sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA== + +"@rollup/rollup-win32-x64-msvc@4.4.1": + version "4.4.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.4.1.tgz#8311b77e6cce322865ba12ada8c3779369610d18" + integrity sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w== + +"@vitejs/plugin-vue@^4.5.0": + version "4.5.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-4.5.0.tgz#b4569fcb1faac054eba4f5efc1aaf4d39f4379e5" + integrity sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ== + +"@volar/language-core@1.10.10", "@volar/language-core@~1.10.5": + version "1.10.10" + resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-1.10.10.tgz#9c240a36dd4007b9c4f00739f6cecb81da54a49e" + integrity sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw== + dependencies: + "@volar/source-map" "1.10.10" + +"@volar/source-map@1.10.10", "@volar/source-map@~1.10.5": + version "1.10.10" + resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-1.10.10.tgz#ec807fe60b8afe29e19bf6d1c90d2e76502df541" + integrity sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg== + dependencies: + muggle-string "^0.3.1" + +"@volar/typescript@~1.10.5": + version "1.10.10" + resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-1.10.10.tgz#1f88202c63988ddfcee154a93050312041b83329" + integrity sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A== + dependencies: + "@volar/language-core" "1.10.10" + path-browserify "^1.0.1" + +"@vue/compiler-core@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.8.tgz#301bb60d0245265a88ed5b30e200fbf223acb313" + integrity sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g== + dependencies: + "@babel/parser" "^7.23.0" + "@vue/shared" "3.3.8" + estree-walker "^2.0.2" + source-map-js "^1.0.2" + +"@vue/compiler-dom@3.3.8", "@vue/compiler-dom@^3.3.0": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.8.tgz#09d832514b9b8d9415a3816b065d69dbefcc7e9b" + integrity sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ== + dependencies: + "@vue/compiler-core" "3.3.8" + "@vue/shared" "3.3.8" + +"@vue/compiler-sfc@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.8.tgz#40b18e48aa00260950964d1d72157668521be0e1" + integrity sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA== + dependencies: + "@babel/parser" "^7.23.0" + "@vue/compiler-core" "3.3.8" + "@vue/compiler-dom" "3.3.8" + "@vue/compiler-ssr" "3.3.8" + "@vue/reactivity-transform" "3.3.8" + "@vue/shared" "3.3.8" + estree-walker "^2.0.2" + magic-string "^0.30.5" + postcss "^8.4.31" + source-map-js "^1.0.2" + +"@vue/compiler-ssr@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.8.tgz#136eed54411e4694815d961048a237191063fbce" + integrity sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w== + dependencies: + "@vue/compiler-dom" "3.3.8" + "@vue/shared" "3.3.8" + +"@vue/devtools-api@^6.5.0": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.5.1.tgz#7f71f31e40973eeee65b9a64382b13593fdbd697" + integrity sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA== + +"@vue/language-core@1.8.22": + version "1.8.22" + resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-1.8.22.tgz#1ef62645fb9b1f830c6c84a5586e49e74727b1e3" + integrity sha512-bsMoJzCrXZqGsxawtUea1cLjUT9dZnDsy5TuZ+l1fxRMzUGQUG9+Ypq4w//CqpWmrx7nIAJpw2JVF/t258miRw== + dependencies: + "@volar/language-core" "~1.10.5" + "@volar/source-map" "~1.10.5" + "@vue/compiler-dom" "^3.3.0" + "@vue/shared" "^3.3.0" + computeds "^0.0.1" + minimatch "^9.0.3" + muggle-string "^0.3.1" + vue-template-compiler "^2.7.14" + +"@vue/reactivity-transform@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.8.tgz#6d07649013b0be5c670f0ab6cc7ddd3150ad03f2" + integrity sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw== + dependencies: + "@babel/parser" "^7.23.0" + "@vue/compiler-core" "3.3.8" + "@vue/shared" "3.3.8" + estree-walker "^2.0.2" + magic-string "^0.30.5" + +"@vue/reactivity@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.8.tgz#cce8a03a3fd3539c3eeda53e277ba365d160dd4d" + integrity sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw== + dependencies: + "@vue/shared" "3.3.8" + +"@vue/runtime-core@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.3.8.tgz#fba5a632cbf2b5d29e171489570149cb6975dcdb" + integrity sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw== + dependencies: + "@vue/reactivity" "3.3.8" + "@vue/shared" "3.3.8" + +"@vue/runtime-dom@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.3.8.tgz#e2d7aa795cf50914dda9a951887765a594b38af4" + integrity sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA== + dependencies: + "@vue/runtime-core" "3.3.8" + "@vue/shared" "3.3.8" + csstype "^3.1.2" + +"@vue/server-renderer@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.3.8.tgz#9b1779010e75783edeed8fcfb97d9c95fc3ac5d2" + integrity sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg== + dependencies: + "@vue/compiler-ssr" "3.3.8" + "@vue/shared" "3.3.8" + +"@vue/shared@3.3.8", "@vue/shared@^3.3.0": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.8.tgz#f044942142e1d3a395f24132e6203a784838542d" + integrity sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw== + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +"chokidar@>=3.0.0 <4.0.0": + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +computeds@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/computeds/-/computeds-0.0.1.tgz#215b08a4ba3e08a11ff6eee5d6d8d7166a97ce2e" + integrity sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q== + +csstype@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== + +esbuild@^0.19.3: + version "0.19.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.5.tgz#53a0e19dfbf61ba6c827d51a80813cf071239a8c" + integrity sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ== + optionalDependencies: + "@esbuild/android-arm" "0.19.5" + "@esbuild/android-arm64" "0.19.5" + "@esbuild/android-x64" "0.19.5" + "@esbuild/darwin-arm64" "0.19.5" + "@esbuild/darwin-x64" "0.19.5" + "@esbuild/freebsd-arm64" "0.19.5" + "@esbuild/freebsd-x64" "0.19.5" + "@esbuild/linux-arm" "0.19.5" + "@esbuild/linux-arm64" "0.19.5" + "@esbuild/linux-ia32" "0.19.5" + "@esbuild/linux-loong64" "0.19.5" + "@esbuild/linux-mips64el" "0.19.5" + "@esbuild/linux-ppc64" "0.19.5" + "@esbuild/linux-riscv64" "0.19.5" + "@esbuild/linux-s390x" "0.19.5" + "@esbuild/linux-x64" "0.19.5" + "@esbuild/netbsd-x64" "0.19.5" + "@esbuild/openbsd-x64" "0.19.5" + "@esbuild/sunos-x64" "0.19.5" + "@esbuild/win32-arm64" "0.19.5" + "@esbuild/win32-ia32" "0.19.5" + "@esbuild/win32-x64" "0.19.5" + +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +fsevents@~2.3.2, fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +immutable@^4.0.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f" + integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +magic-string@^0.30.5: + version "0.30.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" + integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + +minimatch@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + +muggle-string@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.3.1.tgz#e524312eb1728c63dd0b2ac49e3282e6ed85963a" + integrity sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg== + +nanoid@^3.3.6: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +postcss@^8.4.31: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rollup@^4.2.0: + version "4.4.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.4.1.tgz#2f85169f23d13dabb3d9b846d753965757353820" + integrity sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w== + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.4.1" + "@rollup/rollup-android-arm64" "4.4.1" + "@rollup/rollup-darwin-arm64" "4.4.1" + "@rollup/rollup-darwin-x64" "4.4.1" + "@rollup/rollup-linux-arm-gnueabihf" "4.4.1" + "@rollup/rollup-linux-arm64-gnu" "4.4.1" + "@rollup/rollup-linux-arm64-musl" "4.4.1" + "@rollup/rollup-linux-x64-gnu" "4.4.1" + "@rollup/rollup-linux-x64-musl" "4.4.1" + "@rollup/rollup-win32-arm64-msvc" "4.4.1" + "@rollup/rollup-win32-ia32-msvc" "4.4.1" + "@rollup/rollup-win32-x64-msvc" "4.4.1" + fsevents "~2.3.2" + +sass@^1.69.5: + version "1.69.5" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.69.5.tgz#23e18d1c757a35f2e52cc81871060b9ad653dfde" + integrity sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +typescript@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== + +vite@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.0.0.tgz#3bfb65acda2a97127e4fa240156664a1f234ce08" + integrity sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw== + dependencies: + esbuild "^0.19.3" + postcss "^8.4.31" + rollup "^4.2.0" + optionalDependencies: + fsevents "~2.3.3" + +vue-router@^4.2.5: + version "4.2.5" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.2.5.tgz#b9e3e08f1bd9ea363fdd173032620bc50cf0e98a" + integrity sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw== + dependencies: + "@vue/devtools-api" "^6.5.0" + +vue-template-compiler@^2.7.14: + version "2.7.15" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.7.15.tgz#ec88ba8ceafe0f17a528b89c57e01e02da92b0de" + integrity sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og== + dependencies: + de-indent "^1.0.2" + he "^1.2.0" + +vue-tsc@^1.8.22: + version "1.8.22" + resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-1.8.22.tgz#421e73c38b50802a6716ca32ed87b5970c867323" + integrity sha512-j9P4kHtW6eEE08aS5McFZE/ivmipXy0JzrnTgbomfABMaVKx37kNBw//irL3+LlE3kOo63XpnRigyPC3w7+z+A== + dependencies: + "@volar/typescript" "~1.10.5" + "@vue/language-core" "1.8.22" + semver "^7.5.4" + +vue@^3.3.8: + version "3.3.8" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.8.tgz#532ff071af24f6a69e5ecc53a66858a9ee874ffc" + integrity sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w== + dependencies: + "@vue/compiler-dom" "3.3.8" + "@vue/compiler-sfc" "3.3.8" + "@vue/runtime-dom" "3.3.8" + "@vue/server-renderer" "3.3.8" + "@vue/shared" "3.3.8" + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==