From 3ebd866600c84c2d0e22abe0a1e6e292bf997a7f Mon Sep 17 00:00:00 2001
From: wuyanchen <307378529@qq.com>
Date: Fri, 26 Dec 2025 05:37:37 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E6=A0=B7=E5=BC=8F=E3=80=82?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0UI=E5=8A=A8=E7=94=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 147 +-
.vscode/extensions.json | 3 +
index.html | 19 +
package-lock.json | 1441 ++++++++++++++++++++
package.json | 24 +
public/vite.svg | 15 +
src/App.vue | 26 +
src/assets/fonts/DINCond-Bold.otf | Bin 0 -> 31380 bytes
src/assets/imgs/logo-test.png | Bin 0 -> 246186 bytes
src/assets/vue.svg | 1 +
src/components/HelloWorld.vue | 41 +
src/components/swiper/SwiperWin.css | 75 +
src/components/swiper/SwiperWin.ts | 76 ++
src/components/swiper/SwiperWin.vue | 53 +
src/main.ts | 5 +
src/module.d.ts | 1 +
src/pages/index/Index.less | 1966 +++++++++++++++++++++++++++
src/pages/index/Index.ts | 294 ++++
src/pages/index/Index.vue | 698 ++++++++++
src/style.css | 238 ++++
src/util/utils.ts | 7 +
src/vite-env.d.ts | 1 +
tsconfig.app.json | 24 +
tsconfig.app.tsbuildinfo | 1 +
tsconfig.json | 7 +
tsconfig.node.json | 22 +
tsconfig.node.tsbuildinfo | 1 +
vite.config.ts | 14 +
28 files changed, 5067 insertions(+), 133 deletions(-)
create mode 100644 .vscode/extensions.json
create mode 100644 index.html
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 public/vite.svg
create mode 100644 src/App.vue
create mode 100644 src/assets/fonts/DINCond-Bold.otf
create mode 100644 src/assets/imgs/logo-test.png
create mode 100644 src/assets/vue.svg
create mode 100644 src/components/HelloWorld.vue
create mode 100644 src/components/swiper/SwiperWin.css
create mode 100644 src/components/swiper/SwiperWin.ts
create mode 100644 src/components/swiper/SwiperWin.vue
create mode 100644 src/main.ts
create mode 100644 src/module.d.ts
create mode 100644 src/pages/index/Index.less
create mode 100644 src/pages/index/Index.ts
create mode 100644 src/pages/index/Index.vue
create mode 100644 src/style.css
create mode 100644 src/util/utils.ts
create mode 100644 src/vite-env.d.ts
create mode 100644 tsconfig.app.json
create mode 100644 tsconfig.app.tsbuildinfo
create mode 100644 tsconfig.json
create mode 100644 tsconfig.node.json
create mode 100644 tsconfig.node.tsbuildinfo
create mode 100644 vite.config.ts
diff --git a/.gitignore b/.gitignore
index e78baed..a547bf3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,143 +1,24 @@
-# ---> Vue
-# gitignore template for Vue.js projects
-#
-# Recommended template: Node.gitignore
-
-# TODO: where does this rule come from?
-docs/_book
-
-# TODO: where does this rule come from?
-test/
-
-# ---> Node
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
+pnpm-debug.log*
lerna-debug.log*
-.pnpm-debug.log*
-# Diagnostic reports (https://nodejs.org/api/report.html)
-report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
-
-# Runtime data
-pids
-*.pid
-*.seed
-*.pid.lock
-
-# Directory for instrumented libs generated by jscoverage/JSCover
-lib-cov
-
-# Coverage directory used by tools like istanbul
-coverage
-*.lcov
-
-# nyc test coverage
-.nyc_output
-
-# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
-.grunt
-
-# Bower dependency directory (https://bower.io/)
-bower_components
-
-# node-waf configuration
-.lock-wscript
-
-# Compiled binary addons (https://nodejs.org/api/addons.html)
-build/Release
-
-# Dependency directories
-node_modules/
-jspm_packages/
-
-# Snowpack dependency directory (https://snowpack.dev/)
-web_modules/
-
-# TypeScript cache
-*.tsbuildinfo
-
-# Optional npm cache directory
-.npm
-
-# Optional eslint cache
-.eslintcache
-
-# Optional stylelint cache
-.stylelintcache
-
-# Microbundle cache
-.rpt2_cache/
-.rts2_cache_cjs/
-.rts2_cache_es/
-.rts2_cache_umd/
-
-# Optional REPL history
-.node_repl_history
-
-# Output of 'npm pack'
-*.tgz
-
-# Yarn Integrity file
-.yarn-integrity
-
-# dotenv environment variable files
-.env
-.env.development.local
-.env.test.local
-.env.production.local
-.env.local
-
-# parcel-bundler cache (https://parceljs.org/)
-.cache
-.parcel-cache
-
-# Next.js build output
-.next
-out
-
-# Nuxt.js build / generate output
-.nuxt
+node_modules
dist
+dist-ssr
+*.local
-# Gatsby files
-.cache/
-# Comment in the public line in if your project uses Gatsby and not Next.js
-# https://nextjs.org/blog/next-9-1#public-directory-support
-# public
-
-# vuepress build output
-.vuepress/dist
-
-# vuepress v2.x temp and cache directory
-.temp
-.cache
-
-# Docusaurus cache and generated files
-.docusaurus
-
-# Serverless directories
-.serverless/
-
-# FuseBox cache
-.fusebox/
-
-# DynamoDB Local files
-.dynamodb/
-
-# TernJS port file
-.tern-port
-
-# Stores VSCode versions used for testing VSCode extensions
-.vscode-test
-
-# yarn v2
-.yarn/cache
-.yarn/unplugged
-.yarn/build-state.yml
-.yarn/install-state.gz
-.pnp.*
-
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
new file mode 100644
index 0000000..a7cea0b
--- /dev/null
+++ b/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["Vue.volar"]
+}
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..515cfb0
--- /dev/null
+++ b/index.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+ 内向基金|NX Fund
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..99e6081
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1441 @@
+{
+ "name": "web2",
+ "version": "0.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "web2",
+ "version": "0.0.0",
+ "dependencies": {
+ "swiper": "^11.1.14",
+ "vue": "^3.4.37"
+ },
+ "devDependencies": {
+ "@types/node": "^22.5.5",
+ "@vitejs/plugin-vue": "^5.1.2",
+ "less": "^4.5.1",
+ "typescript": "^5.5.3",
+ "vite": "^5.4.1",
+ "vue-tsc": "^2.0.29"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.24.8",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz",
+ "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
+ "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.25.6",
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.6.tgz",
+ "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
+ "dependencies": {
+ "@babel/types": "^7.25.6"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.25.6",
+ "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.25.6.tgz",
+ "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
+ "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/aix-ppc64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
+ "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
+ "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
+ "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
+ "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
+ "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
+ "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
+ "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
+ "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
+ "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
+ "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
+ "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
+ "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
+ "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
+ "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
+ "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
+ "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
+ "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
+ "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
+ "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
+ "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
+ "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
+ "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
+ "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.2.tgz",
+ "integrity": "sha512-8Ao+EDmTPjZ1ZBABc1ohN7Ylx7UIYcjReZinigedTOnGFhIctyGPxY2II+hJ6gD2/vkDKZTyQ0e7++kwv6wDrw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.2.tgz",
+ "integrity": "sha512-I+B1v0a4iqdS9DvYt1RJZ3W+Oh9EVWjbY6gp79aAYipIbxSLEoQtFQlZEnUuwhDXCqMxJ3hluxKAdPD+GiluFQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.2.tgz",
+ "integrity": "sha512-BTHO7rR+LC67OP7I8N8GvdvnQqzFujJYWo7qCQ8fGdQcb8Gn6EQY+K1P+daQLnDCuWKbZ+gHAQZuKiQkXkqIYg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.2.tgz",
+ "integrity": "sha512-1esGwDNFe2lov4I6GsEeYaAMHwkqk0IbuGH7gXGdBmd/EP9QddJJvTtTF/jv+7R8ZTYPqwcdLpMTxK8ytP6k6Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.2.tgz",
+ "integrity": "sha512-GBHuY07x96OTEM3OQLNaUSUwrOhdMea/LDmlFHi/HMonrgF6jcFrrFFwJhhe84XtA1oK/Qh4yFS+VMREf6dobg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.2.tgz",
+ "integrity": "sha512-Dbfa9Sc1G1lWxop0gNguXOfGhaXQWAGhZUcqA0Vs6CnJq8JW/YOw/KvyGtQFmz4yDr0H4v9X248SM7bizYj4yQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.2.tgz",
+ "integrity": "sha512-Z1YpgBvFYhZIyBW5BoopwSg+t7yqEhs5HCei4JbsaXnhz/eZehT18DaXl957aaE9QK7TRGFryCAtStZywcQe1A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.2.tgz",
+ "integrity": "sha512-66Zszr7i/JaQ0u/lefcfaAw16wh3oT72vSqubIMQqWzOg85bGCPhoeykG/cC5uvMzH80DQa2L539IqKht6twVA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.2.tgz",
+ "integrity": "sha512-HpJCMnlMTfEhwo19bajvdraQMcAq3FX08QDx3OfQgb+414xZhKNf3jNvLFYKbbDSGBBrQh5yNwWZrdK0g0pokg==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.2.tgz",
+ "integrity": "sha512-/egzQzbOSRef2vYCINKITGrlwkzP7uXRnL+xU2j75kDVp3iPdcF0TIlfwTRF8woBZllhk3QaxNOEj2Ogh3t9hg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.2.tgz",
+ "integrity": "sha512-qgYbOEbrPfEkH/OnUJd1/q4s89FvNJQIUldx8X2F/UM5sEbtkqZpf2s0yly2jSCKr1zUUOY1hnTP2J1WOzMAdA==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.2.tgz",
+ "integrity": "sha512-a0lkvNhFLhf+w7A95XeBqGQaG0KfS3hPFJnz1uraSdUe/XImkp/Psq0Ca0/UdD5IEAGoENVmnYrzSC9Y2a2uKQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.2.tgz",
+ "integrity": "sha512-sSWBVZgzwtsuG9Dxi9kjYOUu/wKW+jrbzj4Cclabqnfkot8Z3VEHcIgyenA3lLn/Fu11uDviWjhctulkhEO60g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.2.tgz",
+ "integrity": "sha512-t/YgCbZ638R/r7IKb9yCM6nAek1RUvyNdfU0SHMDLOf6GFe/VG1wdiUAsxTWHKqjyzkRGg897ZfCpdo1bsCSsA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.2.tgz",
+ "integrity": "sha512-kTmX5uGs3WYOA+gYDgI6ITkZng9SP71FEMoHNkn+cnmb9Zuyyay8pf0oO5twtTwSjNGy1jlaWooTIr+Dw4tIbw==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.2.tgz",
+ "integrity": "sha512-Yy8So+SoRz8I3NS4Bjh91BICPOSVgdompTIPYTByUqU66AXSIOgmW3Lv1ke3NORPqxdF+RdrZET+8vYai6f4aA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz",
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
+ "dev": true
+ },
+ "node_modules/@types/node": {
+ "version": "22.5.5",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.5.5.tgz",
+ "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==",
+ "dev": true,
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@vitejs/plugin-vue": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.1.4.tgz",
+ "integrity": "sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==",
+ "dev": true,
+ "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.5",
+ "resolved": "https://registry.npmmirror.com/@volar/language-core/-/language-core-2.4.5.tgz",
+ "integrity": "sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==",
+ "dev": true,
+ "dependencies": {
+ "@volar/source-map": "2.4.5"
+ }
+ },
+ "node_modules/@volar/source-map": {
+ "version": "2.4.5",
+ "resolved": "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.4.5.tgz",
+ "integrity": "sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==",
+ "dev": true
+ },
+ "node_modules/@volar/typescript": {
+ "version": "2.4.5",
+ "resolved": "https://registry.npmmirror.com/@volar/typescript/-/typescript-2.4.5.tgz",
+ "integrity": "sha512-mcT1mHvLljAEtHviVcBuOyAwwMKz1ibXTi5uYtP/pf4XxoAzpdkQ+Br2IC0NPCvLCbjPZmbf3I0udndkfB1CDg==",
+ "dev": true,
+ "dependencies": {
+ "@volar/language-core": "2.4.5",
+ "path-browserify": "^1.0.1",
+ "vscode-uri": "^3.0.8"
+ }
+ },
+ "node_modules/@vue/compiler-core": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.7.tgz",
+ "integrity": "sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==",
+ "dependencies": {
+ "@babel/parser": "^7.25.3",
+ "@vue/shared": "3.5.7",
+ "entities": "^4.5.0",
+ "estree-walker": "^2.0.2",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/@vue/compiler-dom": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.7.tgz",
+ "integrity": "sha512-GYWl3+gO8/g0ZdYaJ18fYHdI/WVic2VuuUd1NsPp60DWXKy+XjdhFsDW7FbUto8siYYZcosBGn9yVBkjhq1M8Q==",
+ "dependencies": {
+ "@vue/compiler-core": "3.5.7",
+ "@vue/shared": "3.5.7"
+ }
+ },
+ "node_modules/@vue/compiler-sfc": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.7.tgz",
+ "integrity": "sha512-EjOJtCWJrC7HqoCEzOwpIYHm+JH7YmkxC1hG6VkqIukYRqj8KFUlTLK6hcT4nGgtVov2+ZfrdrRlcaqS78HnBA==",
+ "dependencies": {
+ "@babel/parser": "^7.25.3",
+ "@vue/compiler-core": "3.5.7",
+ "@vue/compiler-dom": "3.5.7",
+ "@vue/compiler-ssr": "3.5.7",
+ "@vue/shared": "3.5.7",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.30.11",
+ "postcss": "^8.4.47",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/@vue/compiler-ssr": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.7.tgz",
+ "integrity": "sha512-oZx+jXP2k5arV/8Ly3TpQbfFyimMw2ANrRqvHJoKjPqtEzazxQGZjCLOfq8TnZ3wy2TOXdqfmVp4q7FyYeHV4g==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.5.7",
+ "@vue/shared": "3.5.7"
+ }
+ },
+ "node_modules/@vue/compiler-vue2": {
+ "version": "2.7.16",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz",
+ "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==",
+ "dev": true,
+ "dependencies": {
+ "de-indent": "^1.0.2",
+ "he": "^1.2.0"
+ }
+ },
+ "node_modules/@vue/language-core": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-2.1.6.tgz",
+ "integrity": "sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==",
+ "dev": true,
+ "dependencies": {
+ "@volar/language-core": "~2.4.1",
+ "@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.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.7.tgz",
+ "integrity": "sha512-yF0EpokpOHRNXyn/h6abXc9JFIzfdAf0MJHIi92xxCWS0mqrXH6+2aZ+A6EbSrspGzX5MHTd5N8iBA28HnXu9g==",
+ "dependencies": {
+ "@vue/shared": "3.5.7"
+ }
+ },
+ "node_modules/@vue/runtime-core": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.7.tgz",
+ "integrity": "sha512-OzLpBpKbZEaZVSNfd+hQbfBrDKux+b7Yl5hYhhWWWhHD7fEpF+CdI3Brm5k5GsufHEfvMcjruPxwQZuBN6nFYQ==",
+ "dependencies": {
+ "@vue/reactivity": "3.5.7",
+ "@vue/shared": "3.5.7"
+ }
+ },
+ "node_modules/@vue/runtime-dom": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.7.tgz",
+ "integrity": "sha512-fL7cETfE27U2jyTgqzE382IGFY6a6uyznErn27KbbEzNctzxxUWYDbaN3B55l9nXh0xW2LRWPuWKOvjtO2UewQ==",
+ "dependencies": {
+ "@vue/reactivity": "3.5.7",
+ "@vue/runtime-core": "3.5.7",
+ "@vue/shared": "3.5.7",
+ "csstype": "^3.1.3"
+ }
+ },
+ "node_modules/@vue/server-renderer": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.7.tgz",
+ "integrity": "sha512-peRypij815eIDjpPpPXvYQGYqPH6QXwLJGWraJYPPn8JqWGl29A8QXnS7/Mh3TkMiOcdsJNhbFCoW2Agc2NgAQ==",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.5.7",
+ "@vue/shared": "3.5.7"
+ },
+ "peerDependencies": {
+ "vue": "3.5.7"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.7.tgz",
+ "integrity": "sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g=="
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/computeds": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz",
+ "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==",
+ "dev": true
+ },
+ "node_modules/copy-anything": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
+ "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-what": "^3.14.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mesqueeb"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
+ },
+ "node_modules/de-indent": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz",
+ "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
+ "dev": true
+ },
+ "node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
+ "node_modules/esbuild": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz",
+ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "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/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "dev": true,
+ "license": "ISC",
+ "optional": true
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true,
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-what": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
+ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/less": {
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/less/-/less-4.5.1.tgz",
+ "integrity": "sha512-UKgI3/KON4u6ngSsnDADsUERqhZknsVZbnuzlRZXLQCmfC/MDld42fTydUE9B+Mla1AL6SJ/Pp6SlEFi/AVGfw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "copy-anything": "^2.0.1",
+ "parse-node-version": "^1.0.1",
+ "tslib": "^2.3.0"
+ },
+ "bin": {
+ "lessc": "bin/lessc"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "optionalDependencies": {
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^3.1.0",
+ "source-map": "~0.6.0"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.30.11",
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.11.tgz",
+ "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "license": "ISC",
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/muggle-string": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz",
+ "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
+ "dev": true
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/needle": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz",
+ "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.3",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/path-browserify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz",
+ "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
+ "dev": true
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.0.tgz",
+ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
+ },
+ "node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.47",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.47.tgz",
+ "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
+ "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"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.7",
+ "picocolors": "^1.1.0",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/rollup": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.22.2.tgz",
+ "integrity": "sha512-JWWpTrZmqQGQWt16xvNn6KVIUz16VtZwl984TKw0dfqqRpFwtLJYYk1/4BTgplndMQKWUk/yB4uOShYmMzA2Vg==",
+ "dev": true,
+ "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.22.2",
+ "@rollup/rollup-android-arm64": "4.22.2",
+ "@rollup/rollup-darwin-arm64": "4.22.2",
+ "@rollup/rollup-darwin-x64": "4.22.2",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.22.2",
+ "@rollup/rollup-linux-arm-musleabihf": "4.22.2",
+ "@rollup/rollup-linux-arm64-gnu": "4.22.2",
+ "@rollup/rollup-linux-arm64-musl": "4.22.2",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.22.2",
+ "@rollup/rollup-linux-riscv64-gnu": "4.22.2",
+ "@rollup/rollup-linux-s390x-gnu": "4.22.2",
+ "@rollup/rollup-linux-x64-gnu": "4.22.2",
+ "@rollup/rollup-linux-x64-musl": "4.22.2",
+ "@rollup/rollup-win32-arm64-msvc": "4.22.2",
+ "@rollup/rollup-win32-ia32-msvc": "4.22.2",
+ "@rollup/rollup-win32-x64-msvc": "4.22.2",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/sax": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz",
+ "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "optional": true
+ },
+ "node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/swiper": {
+ "version": "11.1.14",
+ "resolved": "https://registry.npmmirror.com/swiper/-/swiper-11.1.14.tgz",
+ "integrity": "sha512-VbQLQXC04io6AoAjIUWuZwW4MSYozkcP9KjLdrsG/00Q/yiwvhz9RQyt0nHXV10hi9NVnDNy1/wv7Dzq1lkOCQ==",
+ "funding": [
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/swiperjs"
+ },
+ {
+ "type": "open_collective",
+ "url": "http://opencollective.com/swiper"
+ }
+ ],
+ "engines": {
+ "node": ">= 4.7.0"
+ }
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD"
+ },
+ "node_modules/typescript": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.6.2.tgz",
+ "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
+ "devOptional": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "6.19.8",
+ "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "dev": true
+ },
+ "node_modules/vite": {
+ "version": "5.4.7",
+ "resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.7.tgz",
+ "integrity": "sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.21.3",
+ "postcss": "^8.4.43",
+ "rollup": "^4.20.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": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vscode-uri": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.0.8.tgz",
+ "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",
+ "dev": true
+ },
+ "node_modules/vue": {
+ "version": "3.5.7",
+ "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.7.tgz",
+ "integrity": "sha512-JcFm0f5j8DQO9E07pZRxqZ/ZsNopMVzHYXpKvnfqXFcA4JTi+4YcrikRn9wkzWsdj0YsLzlLIsR0zzGxA2P6Wg==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.5.7",
+ "@vue/compiler-sfc": "3.5.7",
+ "@vue/runtime-dom": "3.5.7",
+ "@vue/server-renderer": "3.5.7",
+ "@vue/shared": "3.5.7"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue-tsc": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-2.1.6.tgz",
+ "integrity": "sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==",
+ "dev": true,
+ "dependencies": {
+ "@volar/typescript": "~2.4.1",
+ "@vue/language-core": "2.1.6",
+ "semver": "^7.5.4"
+ },
+ "bin": {
+ "vue-tsc": "bin/vue-tsc.js"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.0"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..7c6e1be
--- /dev/null
+++ b/package.json
@@ -0,0 +1,24 @@
+{
+ "name": "web2",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vue-tsc -b && vite build",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "swiper": "^11.1.14",
+ "vue": "^3.4.37"
+ },
+ "devDependencies": {
+ "@types/node": "^22.5.5",
+ "@vitejs/plugin-vue": "^5.1.2",
+ "less": "^4.5.1",
+ "typescript": "^5.5.3",
+ "vite": "^5.4.1",
+ "vue-tsc": "^2.0.29"
+ },
+ "packageManager": "pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184"
+}
diff --git a/public/vite.svg b/public/vite.svg
new file mode 100644
index 0000000..e69545a
--- /dev/null
+++ b/public/vite.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/App.vue b/src/App.vue
new file mode 100644
index 0000000..88bf1cf
--- /dev/null
+++ b/src/App.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/fonts/DINCond-Bold.otf b/src/assets/fonts/DINCond-Bold.otf
new file mode 100644
index 0000000000000000000000000000000000000000..9b6cd9d3d7b8efe20e0e4ad007c4f714d4c2caf5
GIT binary patch
literal 31380
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