From 87461b8651103525d06980b98a641a2c5603c8ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9C=D0=B0?= =?UTF-8?q?=D0=BB=D1=8E=D0=B3=D0=B8=D0=BD?= Date: Thu, 8 Aug 2024 13:00:52 +0500 Subject: [PATCH] feature to add entity of text with title and two buttons: 'add title' and 'delete' --- README.md | 16 +- components.d.ts | 28 + index.html | 7 +- package-lock.json | 4146 +++++++++++++++++ package.json | 11 +- public/favicon.ico | Bin 270398 -> 432254 bytes src/App.vue | 34 +- src/assets/Motion.svg | 72 - src/assets/ShelfNote.svg | 203 + src/assets/main.css | 99 +- src/components/CreateEntityMenu.vue | 76 + src/components/LogoAndLabel.vue | 10 + src/components/UserInfoHeaderWithSettings.vue | 20 + src/components/entities/TextItem.vue | 82 + src/helpers/autoResize.ts | 0 src/helpers/constants.ts | 0 src/helpers/index.ts | 25 + src/input.css | 3 + src/interfaces/authorization.ts | 5 +- src/interfaces/entities.ts | 21 +- src/interfaces/environment.ts | 19 +- src/main.ts | 15 +- src/modules/BaseMenu.vue | 90 +- src/modules/EntityItem.vue | 17 + src/output.css | 962 ++++ src/pages/HomePage.vue | 118 +- src/pages/SheetPage.vue | 5 - src/pages/[uuid]/SheetPage.vue | 13 + src/router/index.ts | 6 +- src/stores/authorization.ts | 3 +- src/stores/data.ts | 63 + src/stores/interface.ts | 17 + tailwind.config.js | 8 + vite.config.ts | 9 +- yarn.lock | 393 +- 35 files changed, 6305 insertions(+), 291 deletions(-) create mode 100644 components.d.ts create mode 100644 package-lock.json delete mode 100644 src/assets/Motion.svg create mode 100644 src/assets/ShelfNote.svg create mode 100644 src/components/CreateEntityMenu.vue create mode 100644 src/components/LogoAndLabel.vue create mode 100644 src/components/UserInfoHeaderWithSettings.vue create mode 100644 src/components/entities/TextItem.vue create mode 100644 src/helpers/autoResize.ts create mode 100644 src/helpers/constants.ts create mode 100644 src/helpers/index.ts create mode 100644 src/input.css create mode 100644 src/modules/EntityItem.vue create mode 100644 src/output.css delete mode 100644 src/pages/SheetPage.vue create mode 100644 src/pages/[uuid]/SheetPage.vue create mode 100644 src/stores/data.ts create mode 100644 src/stores/interface.ts create mode 100644 tailwind.config.js diff --git a/README.md b/README.md index 8dc05a6..dff6a1b 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,8 @@ -# motion +# ShelfNote -This template should help get you started developing with Vue 3 in Vite. +Этот проект является попыткой создать аналог известного приложения Notion с возможностями, отсутствующими в вышеупомянутом приложении и желающим UI автора. Основные отличия: -## Recommended IDE Setup - -[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). - -## 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 [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types. - -## Customize configuration - -See [Vite Configuration Reference](https://vitejs.dev/config/). +более гибкая настройка фона каждой страницы; ## Project Setup diff --git a/components.d.ts b/components.d.ts new file mode 100644 index 0000000..7e9c41e --- /dev/null +++ b/components.d.ts @@ -0,0 +1,28 @@ +/* eslint-disable */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +/* prettier-ignore */ +declare module 'vue' { + export interface GlobalComponents { + Avatar: typeof import('primevue/avatar')['default'] + Button: typeof import('primevue/button')['default'] + CreateEntityMenu: typeof import('./src/components/CreateEntityMenu.vue')['default'] + Divider: typeof import('primevue/divider')['default'] + Drawer: typeof import('primevue/drawer')['default'] + LogoAndLabel: typeof import('./src/components/LogoAndLabel.vue')['default'] + Popover: typeof import('primevue/popover')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + ScrollPanel: typeof import('primevue/scrollpanel')['default'] + SpeedDial: typeof import('primevue/speeddial')['default'] + Splitter: typeof import('primevue/splitter')['default'] + SplitterPanel: typeof import('primevue/splitterpanel')['default'] + Textarea: typeof import('primevue/textarea')['default'] + TextItem: typeof import('./src/components/entities/TextItem.vue')['default'] + Tree: typeof import('primevue/tree')['default'] + UserInfoHeaderWithSettings: typeof import('./src/components/UserInfoHeaderWithSettings.vue')['default'] + } +} diff --git a/index.html b/index.html index 90af456..38e220a 100644 --- a/index.html +++ b/index.html @@ -4,10 +4,11 @@ - Vite App + + ShelfNote -
- +
+ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6f490cb --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4146 @@ +{ + "name": "ShelfNote", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "ShelfNote", + "version": "0.0.0", + "dependencies": { + "@primevue/themes": "^4.0.4", + "@vueuse/core": "^10.11.0", + "pinia": "^2.1.7", + "primeicons": "^7.0.0", + "primevue": "^4.0.4", + "tailwindcss": "^3.4.7", + "vue": "^3.4.29", + "vue-cookies": "^1.8.4", + "vue-router": "^4.3.3" + }, + "devDependencies": { + "@primevue/auto-import-resolver": "^4.0.4", + "@rushstack/eslint-patch": "^1.8.0", + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.14.5", + "@vitejs/plugin-vue": "^5.0.5", + "@vue/eslint-config-prettier": "^9.0.0", + "@vue/eslint-config-typescript": "^13.0.0", + "@vue/tsconfig": "^0.5.1", + "eslint": "^8.57.0", + "eslint-plugin-vue": "^9.23.0", + "npm-run-all2": "^6.2.0", + "prettier": "^3.2.5", + "typescript": "~5.4.0", + "unplugin-auto-import": "^0.18.2", + "unplugin-vue-components": "^0.27.3", + "vite": "^5.3.1", + "vue-tsc": "^2.0.21" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@primeuix/styled": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.0.5.tgz", + "integrity": "sha512-pVoGn/uPkVm/DyF3TR3EmH/pL/dP4nR42FcYbVduFq9VfO3KVeOEqvcCULHXos66RZO9MCbCFUoLy6ctf9GUGQ==", + "license": "MIT", + "dependencies": { + "@primeuix/utils": "^0.0.5" + }, + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primeuix/utils": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.0.5.tgz", + "integrity": "sha512-ntUiUgtRtkF8KuaxHffzhYxQxoXk6LAPHm7CVlFjdqS8Rx8xRkLkZVyo84E+pO2hcNFkOGVP/GxHhQ2s94O8zA==", + "license": "MIT", + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primevue/auto-import-resolver": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@primevue/auto-import-resolver/-/auto-import-resolver-4.0.4.tgz", + "integrity": "sha512-rI91rugr0/A58lmDcC4m3nxKdMh2K2O6ntQd+6UT8oFYiptJVNXQLY+U4zweAoG1toMnIoqGR20FXOTA7lS7ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@primevue/metadata": "4.0.4" + }, + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primevue/core": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@primevue/core/-/core-4.0.4.tgz", + "integrity": "sha512-xGD2hNYL4WLnkWuoxIjMIqEXiydYpFovDuCMHMWRl3yb/AFJcHpyZpUlgZ2HnJydA5ZsLS00sGsPHEoV5u2M8A==", + "license": "MIT", + "dependencies": { + "@primeuix/styled": "^0.0.5", + "@primeuix/utils": "^0.0.5" + }, + "engines": { + "node": ">=12.11.0" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@primevue/icons": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@primevue/icons/-/icons-4.0.4.tgz", + "integrity": "sha512-eHOuO5jIv/qb3mpo3m1qpDKJxw/B8ZFpAcsKxV4uWhAXkxWo/afmykGO38PVabKc3SSai8bq1zFVXPA1w0cg9g==", + "license": "MIT", + "dependencies": { + "@primeuix/utils": "^0.0.5", + "@primevue/core": "4.0.4" + }, + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primevue/metadata": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@primevue/metadata/-/metadata-4.0.4.tgz", + "integrity": "sha512-j1Cb6qxuKDHyT0vjlFiLjiHILN7D6xC2zIaHRcYn0XcQS27r5ianzGFIiW98OVRFTUqWAf4k0TSCrgZPawPjRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primevue/themes": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@primevue/themes/-/themes-4.0.4.tgz", + "integrity": "sha512-eknRgSo1KQY+r7LEtb/jERhVHq4/Vlu5BKBQ8/Sc/G3DBDHaeJTDqYHWWoTxdaTJkXbC2pJMKFaJ/Vs7LuoIOw==", + "license": "MIT", + "dependencies": { + "@primeuix/styled": "^0.0.5" + }, + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node20": { + "version": "20.1.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node20/-/node20-20.1.4.tgz", + "integrity": "sha512-sqgsT69YFeLWf5NtJ4Xq/xAF8p4ZQHlmGW74Nu2tD4+g5fAsposc4ZfaaPixVu4y01BEiDCWLRDCvDM5JOsRxg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.14.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.14.tgz", + "integrity": "sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", + "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/type-utils": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", + "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", + "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", + "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", + "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", + "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz", + "integrity": "sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@volar/language-core": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz", + "integrity": "sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.0-alpha.18" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz", + "integrity": "sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz", + "integrity": "sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.0-alpha.18", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.35.tgz", + "integrity": "sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.24.7", + "@vue/shared": "3.4.35", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.35.tgz", + "integrity": "sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.4.35", + "@vue/shared": "3.4.35" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.35.tgz", + "integrity": "sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.24.7", + "@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.10", + "postcss": "^8.4.40", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.35.tgz", + "integrity": "sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.4.35", + "@vue/shared": "3.4.35" + } + }, + "node_modules/@vue/compiler-vue2": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", + "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz", + "integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==", + "license": "MIT" + }, + "node_modules/@vue/eslint-config-prettier": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", + "integrity": "sha512-z1ZIAAUS9pKzo/ANEfd2sO+v2IUalz7cM/cTLOZ7vRFOPk5/xuRKQteOu1DErFLAh/lYGXMVZ0IfYKlyInuDVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-prettier": "^5.0.0" + }, + "peerDependencies": { + "eslint": ">= 8.0.0", + "prettier": ">= 3.0.0" + } + }, + "node_modules/@vue/eslint-config-typescript": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-13.0.0.tgz", + "integrity": "sha512-MHh9SncG/sfqjVqjcuFLOLD6Ed4dRAis4HNt0dXASeAuLqIAx4YMB1/m2o4pUKK1vCt8fUvYG8KKX2Ot3BVZTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^7.1.1", + "@typescript-eslint/parser": "^7.1.1", + "vue-eslint-parser": "^9.3.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "peerDependencies": { + "eslint": "^8.56.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": ">=4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-core": { + "version": "2.0.29", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.29.tgz", + "integrity": "sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "~2.4.0-alpha.18", + "@vue/compiler-dom": "^3.4.0", + "@vue/compiler-vue2": "^2.7.16", + "@vue/shared": "^3.4.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/reactivity": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.35.tgz", + "integrity": "sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.4.35" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.35.tgz", + "integrity": "sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.4.35", + "@vue/shared": "3.4.35" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.35.tgz", + "integrity": "sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.4.35", + "@vue/runtime-core": "3.4.35", + "@vue/shared": "3.4.35", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.35.tgz", + "integrity": "sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.4.35", + "@vue/shared": "3.4.35" + }, + "peerDependencies": { + "vue": "3.4.35" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz", + "integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==", + "license": "MIT" + }, + "node_modules/@vue/tsconfig": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.5.1.tgz", + "integrity": "sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vueuse/core": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.0.tgz", + "integrity": "sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==", + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.11.0", + "@vueuse/shared": "10.11.0", + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/metadata": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.0.tgz", + "integrity": "sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.0.tgz", + "integrity": "sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==", + "dependencies": { + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "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" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@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.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "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.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.9.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": "*", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.27.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.27.0.tgz", + "integrity": "sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.0", + "vue-eslint-parser": "^9.4.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-run-all2": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.2.2.tgz", + "integrity": "sha512-Q+alQAGIW7ZhKcxLt8GcSi3h3ryheD6xnmXahkMRVM5LYmajcUrSITm8h+OPC9RYWMV2GR0Q1ntTUCfxaNoOJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "cross-spawn": "^7.0.3", + "memorystream": "^0.3.1", + "minimatch": "^9.0.0", + "pidtree": "^0.6.0", + "read-package-json-fast": "^3.0.2", + "shell-quote": "^1.7.3" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "npm-run-all2": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": "^14.18.0 || ^16.13.0 || >=18.0.0", + "npm": ">= 8" + } + }, + "node_modules/npm-run-all2/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "license": "MIT", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinia": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.2.0.tgz", + "integrity": "sha512-iPrIh26GMqfpUlMOGyxuDowGmYousTecbTHFwT0xZ1zJvh23oQ+Cj99ZoPQA1TnUPhU6AuRPv6/drkTCJ0VHQA==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "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 + } + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, + "node_modules/postcss": { + "version": "8.4.40", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", + "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/primeicons": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-7.0.0.tgz", + "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==" + }, + "node_modules/primevue": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/primevue/-/primevue-4.0.4.tgz", + "integrity": "sha512-1moEddbczJ1+yEyfeYQk3xOQB64iCjjM//f+HSXs6YrKVVC0QjPFx9XPNXrr2JjHlp+6D7EpPZtsmcrfA9jWkA==", + "license": "MIT", + "dependencies": { + "@primeuix/styled": "^0.0.5", + "@primeuix/utils": "^0.0.5", + "@primevue/core": "4.0.4", + "@primevue/icons": "4.0.4" + }, + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/rollup": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", + "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", + "dev": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^9.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.7.tgz", + "integrity": "sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, + "license": "MIT" + }, + "node_modules/unimport": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.10.0.tgz", + "integrity": "sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.1.0", + "acorn": "^8.12.1", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.2", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.11", + "mlly": "^1.7.1", + "pathe": "^1.1.2", + "pkg-types": "^1.1.3", + "scule": "^1.3.0", + "strip-literal": "^2.1.0", + "unplugin": "^1.12.0" + } + }, + "node_modules/unimport/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unimport/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/unplugin": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.0.tgz", + "integrity": "sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.12.1", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/unplugin-auto-import": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-0.18.2.tgz", + "integrity": "sha512-Dwb3rAic75harVBrVjwiq6H24PT+nBq2dpxV5BH8NNI6sDFaTytvP+iyo4xy7prQbR3r5K6nMs4f5Wp9PE4g8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.0", + "fast-glob": "^3.3.2", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.10", + "minimatch": "^9.0.5", + "unimport": "^3.9.0", + "unplugin": "^1.11.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@nuxt/kit": "^3.2.2", + "@vueuse/core": "*" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "@vueuse/core": { + "optional": true + } + } + }, + "node_modules/unplugin-vue-components": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.27.3.tgz", + "integrity": "sha512-5wg7lbdg5ZcrAQNzyYK+6gcg/DG8K6rO+f5YeuvqGHs/PhpapBvpA4O/0ex/pFthE5WgRk43iWuRZEMLVsdz4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.0", + "chokidar": "^3.6.0", + "debug": "^4.3.5", + "fast-glob": "^3.3.2", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.10", + "minimatch": "^9.0.5", + "mlly": "^1.7.1", + "unplugin": "^1.11.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@babel/parser": "^7.15.8", + "@nuxt/kit": "^3.2.2", + "vue": "2 || 3" + }, + "peerDependenciesMeta": { + "@babel/parser": { + "optional": true + }, + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/vite": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz", + "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.39", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.35.tgz", + "integrity": "sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==", + "license": "MIT", + "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/shared": "3.4.35" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-cookies": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/vue-cookies/-/vue-cookies-1.8.4.tgz", + "integrity": "sha512-9zjvACKE4W0kEb8OQtXzpizKhf6zfFOG/Z1TEUjSJn4Z4rintuAHo8y/FpCUhTWHMmPe8E+Fko+/tiXVM+5jOw==" + }, + "node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-router": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.2.tgz", + "integrity": "sha512-1qNybkn2L7QsLzaXs8nvlQmRKp8XF8DCxZys/Jr1JpQcHsKUxTKzTxCVA1G7NfBfwRIBgCJPoujOG5lHCCNUxw==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.3" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "2.0.29", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.29.tgz", + "integrity": "sha512-MHhsfyxO3mYShZCGYNziSbc63x7cQ5g9kvijV7dRe1TTXBRLxXyL0FnXWpUF1xII2mJ86mwYpYsUmMwkmerq7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/typescript": "~2.4.0-alpha.18", + "@vue/language-core": "2.0.29", + "semver": "^7.5.4" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": ">=5.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "node_modules/yaml": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json index 0cbaaf1..0b289c8 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "motion", + "name": "shelf-note", "version": "0.0.0", "private": true, "type": "module", @@ -13,16 +13,24 @@ "format": "prettier --write src/" }, "dependencies": { + "@primevue/themes": "^4.0.4", + "@vueuse/core": "^10.11.0", + "@vueuse/integrations": "^10.11.0", "pinia": "^2.1.7", + "primeicons": "^7.0.0", "primevue": "^4.0.4", "tailwindcss": "^3.4.7", + "universal-cookie": "^7", + "uuid": "^10.0.0", "vue": "^3.4.29", "vue-router": "^4.3.3" }, "devDependencies": { + "@primevue/auto-import-resolver": "^4.0.4", "@rushstack/eslint-patch": "^1.8.0", "@tsconfig/node20": "^20.1.4", "@types/node": "^20.14.5", + "@types/uuid": "^10.0.0", "@vitejs/plugin-vue": "^5.0.5", "@vue/eslint-config-prettier": "^9.0.0", "@vue/eslint-config-typescript": "^13.0.0", @@ -33,6 +41,7 @@ "prettier": "^3.2.5", "typescript": "~5.4.0", "unplugin-auto-import": "^0.18.2", + "unplugin-vue-components": "^0.27.3", "vite": "^5.3.1", "vue-tsc": "^2.0.21" } diff --git a/public/favicon.ico b/public/favicon.ico index 6fd4e8f5b58243f819903f3d662691e27f3f2c30..b96e38e7cdbc6bd251e5ea2a7fb3d0d508d25cab 100644 GIT binary patch literal 432254 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 z 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 diff --git a/src/App.vue b/src/App.vue index 441ffa0..f084b51 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,25 +1,25 @@ diff --git a/src/assets/Motion.svg b/src/assets/Motion.svg deleted file mode 100644 index 67b88ff..0000000 --- a/src/assets/Motion.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - diff --git a/src/assets/ShelfNote.svg b/src/assets/ShelfNote.svg new file mode 100644 index 0000000..a51145e --- /dev/null +++ b/src/assets/ShelfNote.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/main.css b/src/assets/main.css index b7f9205..505547e 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -1,11 +1,100 @@ +body { + min-height: 100vh; +} +#app { + min-height: 100vh; + display: flex; + flex-flow: column; +} +#app > main { + flex: 1 1 auto; +} +/* Reset and base styles */ +* { + padding: 0; + margin: 0; + border: none; +} + *, *::before, *::after { box-sizing: border-box; - margin: 0; - font-weight: normal; } -body { - min-height: 100vh; -} \ No newline at end of file +/* Links */ + +a, a:link, a:visited { + text-decoration: none; +} + +a:hover { + text-decoration: none; +} + +/* Common */ + +aside, nav, footer, header, section, main { + display: block; +} + +h1, h2, h3, h4, h5, h6, p { + font-size: inherit; + font-weight: inherit; +} + +ul, ul li { + list-style: none; +} + +img { + vertical-align: top; +} + +img, svg { + max-width: 100%; + height: auto; +} + +address { + font-style: normal; +} + +/* Form */ + +input, textarea, button, select { + font-family: inherit; + font-size: inherit; + color: inherit; + background-color: transparent; +} + +input::-ms-clear { + display: none; +} + +button, input[type="submit"] { + display: inline-block; + box-shadow: none; + background-color: transparent; + background: none; + cursor: pointer; +} + +input:focus, input:active, +button:focus, button:active { + outline: none; +} + +button::-moz-focus-inner { + padding: 0; + border: 0; +} + +label { + cursor: pointer; +} + +legend { + display: block; +} diff --git a/src/components/CreateEntityMenu.vue b/src/components/CreateEntityMenu.vue new file mode 100644 index 0000000..8f1f99f --- /dev/null +++ b/src/components/CreateEntityMenu.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/components/LogoAndLabel.vue b/src/components/LogoAndLabel.vue new file mode 100644 index 0000000..e6b58fa --- /dev/null +++ b/src/components/LogoAndLabel.vue @@ -0,0 +1,10 @@ + + + + + diff --git a/src/components/UserInfoHeaderWithSettings.vue b/src/components/UserInfoHeaderWithSettings.vue new file mode 100644 index 0000000..9afc9f5 --- /dev/null +++ b/src/components/UserInfoHeaderWithSettings.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/src/components/entities/TextItem.vue b/src/components/entities/TextItem.vue new file mode 100644 index 0000000..dd3b61e --- /dev/null +++ b/src/components/entities/TextItem.vue @@ -0,0 +1,82 @@ + + +