From d6b05d8e8221f7f608141e6490a884cc3933df6f Mon Sep 17 00:00:00 2001
From: erick <1922151955@qq.com>
Date: Sat, 6 Apr 2024 11:06:57 +0800
Subject: [PATCH] =?UTF-8?q?code:=20=E5=93=8D=E5=BA=94=E5=BC=8F=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
code/vue-example/.vscode/extensions.json | 3 +
code/vue-example/README.md | 1 +
code/vue-example/index.html | 13 +
code/vue-example/jsconfig.json | 8 +
code/vue-example/package.json | 19 +
code/vue-example/pnpm-lock.yaml | 727 ++++++++++++++++++
code/vue-example/public/favicon.ico | Bin 0 -> 4286 bytes
code/vue-example/src/App.vue | 50 ++
code/vue-example/src/assets/medias/18year.mp3 | Bin 0 -> 48685 bytes
code/vue-example/src/assets/medias/60year.mp3 | Bin 0 -> 32803 bytes
.../src/components/01.reactiveAndRef.vue | 70 ++
.../src/components/02.refAndtoRef.vue | 64 ++
.../src/components/03.computedE.vue | 46 ++
code/vue-example/src/components/04.watchE.vue | 105 +++
.../src/components/05.watchEffectE.vue | 121 +++
.../src/components/06.definExposeE.vue | 28 +
.../src/components/06.definExposeE2.vue | 24 +
...7\345\221\275\345\221\250\346\234\237.vue" | 48 ++
code/vue-example/src/main.js | 4 +
code/vue-example/vite.config.js | 16 +
docs/.vitepress/config.js | 49 +-
.../.vitepress/config/themeConfigLocalText.js | 55 ++
docs/public/images/logo.png | Bin 51356 -> 0 bytes
23 files changed, 1408 insertions(+), 43 deletions(-)
create mode 100644 code/vue-example/.vscode/extensions.json
create mode 100644 code/vue-example/README.md
create mode 100644 code/vue-example/index.html
create mode 100644 code/vue-example/jsconfig.json
create mode 100644 code/vue-example/package.json
create mode 100644 code/vue-example/pnpm-lock.yaml
create mode 100644 code/vue-example/public/favicon.ico
create mode 100644 code/vue-example/src/App.vue
create mode 100644 code/vue-example/src/assets/medias/18year.mp3
create mode 100644 code/vue-example/src/assets/medias/60year.mp3
create mode 100644 code/vue-example/src/components/01.reactiveAndRef.vue
create mode 100644 code/vue-example/src/components/02.refAndtoRef.vue
create mode 100644 code/vue-example/src/components/03.computedE.vue
create mode 100644 code/vue-example/src/components/04.watchE.vue
create mode 100644 code/vue-example/src/components/05.watchEffectE.vue
create mode 100644 code/vue-example/src/components/06.definExposeE.vue
create mode 100644 code/vue-example/src/components/06.definExposeE2.vue
create mode 100644 "code/vue-example/src/components/07.\345\237\272\346\234\254\347\224\237\345\221\275\345\221\250\346\234\237.vue"
create mode 100644 code/vue-example/src/main.js
create mode 100644 code/vue-example/vite.config.js
create mode 100644 docs/.vitepress/config/themeConfigLocalText.js
delete mode 100644 docs/public/images/logo.png
diff --git a/code/vue-example/.vscode/extensions.json b/code/vue-example/.vscode/extensions.json
new file mode 100644
index 0000000..34602d3
--- /dev/null
+++ b/code/vue-example/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["Vue.Official"]
+}
diff --git a/code/vue-example/README.md b/code/vue-example/README.md
new file mode 100644
index 0000000..4dcd5c8
--- /dev/null
+++ b/code/vue-example/README.md
@@ -0,0 +1 @@
+# This example code
\ No newline at end of file
diff --git a/code/vue-example/index.html b/code/vue-example/index.html
new file mode 100644
index 0000000..99f583a
--- /dev/null
+++ b/code/vue-example/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Vite App
+
+
+
+
+
+
diff --git a/code/vue-example/jsconfig.json b/code/vue-example/jsconfig.json
new file mode 100644
index 0000000..5a1f2d2
--- /dev/null
+++ b/code/vue-example/jsconfig.json
@@ -0,0 +1,8 @@
+{
+ "compilerOptions": {
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ },
+ "exclude": ["node_modules", "dist"]
+}
diff --git a/code/vue-example/package.json b/code/vue-example/package.json
new file mode 100644
index 0000000..1e9d086
--- /dev/null
+++ b/code/vue-example/package.json
@@ -0,0 +1,19 @@
+{
+ "name": "code-example",
+ "version": "0.0.1",
+ "private": false,
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "vue": "^3.4.21"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^5.0.4",
+ "sass": "^1.72.0",
+ "vite": "^5.1.6"
+ }
+}
diff --git a/code/vue-example/pnpm-lock.yaml b/code/vue-example/pnpm-lock.yaml
new file mode 100644
index 0000000..ec1523e
--- /dev/null
+++ b/code/vue-example/pnpm-lock.yaml
@@ -0,0 +1,727 @@
+lockfileVersion: '6.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+dependencies:
+ vue:
+ specifier: ^3.4.21
+ version: 3.4.21
+
+devDependencies:
+ '@vitejs/plugin-vue':
+ specifier: ^5.0.4
+ version: 5.0.4(vite@5.2.7)(vue@3.4.21)
+ sass:
+ specifier: ^1.72.0
+ version: 1.72.0
+ vite:
+ specifier: ^5.1.6
+ version: 5.2.7(sass@1.72.0)
+
+packages:
+
+ /@babel/helper-string-parser@7.24.1:
+ resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz}
+ engines: {node: '>=6.9.0'}
+
+ /@babel/helper-validator-identifier@7.22.20:
+ resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz}
+ engines: {node: '>=6.9.0'}
+
+ /@babel/parser@7.24.1:
+ resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.24.1.tgz}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.24.0
+
+ /@babel/types@7.24.0:
+ resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.24.0.tgz}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.24.1
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
+
+ /@esbuild/aix-ppc64@0.20.2:
+ resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==, tarball: https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [aix]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm64@0.20.2:
+ resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm@0.20.2:
+ resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-x64@0.20.2:
+ resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-arm64@0.20.2:
+ resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-x64@0.20.2:
+ resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-arm64@0.20.2:
+ resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-x64@0.20.2:
+ resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm64@0.20.2:
+ resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm@0.20.2:
+ resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ia32@0.20.2:
+ resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-loong64@0.20.2:
+ resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-mips64el@0.20.2:
+ resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ppc64@0.20.2:
+ resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-riscv64@0.20.2:
+ resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-s390x@0.20.2:
+ resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-x64@0.20.2:
+ resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/netbsd-x64@0.20.2:
+ resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/openbsd-x64@0.20.2:
+ resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/sunos-x64@0.20.2:
+ resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-arm64@0.20.2:
+ resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-ia32@0.20.2:
+ resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-x64@0.20.2:
+ resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz}
+
+ /@rollup/rollup-android-arm-eabi@4.13.2:
+ resolution: {integrity: sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.2.tgz}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-android-arm64@4.13.2:
+ resolution: {integrity: sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.2.tgz}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-arm64@4.13.2:
+ resolution: {integrity: sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.2.tgz}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-x64@4.13.2:
+ resolution: {integrity: sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.2.tgz}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm-gnueabihf@4.13.2:
+ resolution: {integrity: sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.2.tgz}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-gnu@4.13.2:
+ resolution: {integrity: sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.2.tgz}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-musl@4.13.2:
+ resolution: {integrity: sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.2.tgz}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-powerpc64le-gnu@4.13.2:
+ resolution: {integrity: sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.13.2.tgz}
+ cpu: [ppc64le]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-riscv64-gnu@4.13.2:
+ resolution: {integrity: sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.2.tgz}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-s390x-gnu@4.13.2:
+ resolution: {integrity: sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.13.2.tgz}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.13.2:
+ resolution: {integrity: sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.2.tgz}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-musl@4.13.2:
+ resolution: {integrity: sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.2.tgz}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-arm64-msvc@4.13.2:
+ resolution: {integrity: sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.2.tgz}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-ia32-msvc@4.13.2:
+ resolution: {integrity: sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.2.tgz}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-x64-msvc@4.13.2:
+ resolution: {integrity: sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.2.tgz}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@types/estree@1.0.5:
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, tarball: https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz}
+ dev: true
+
+ /@vitejs/plugin-vue@5.0.4(vite@5.2.7)(vue@3.4.21):
+ resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ peerDependencies:
+ vite: ^5.0.0
+ vue: ^3.2.25
+ dependencies:
+ vite: 5.2.7(sass@1.72.0)
+ vue: 3.4.21
+ dev: true
+
+ /@vue/compiler-core@3.4.21:
+ resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz}
+ dependencies:
+ '@babel/parser': 7.24.1
+ '@vue/shared': 3.4.21
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.0
+
+ /@vue/compiler-dom@3.4.21:
+ resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz}
+ dependencies:
+ '@vue/compiler-core': 3.4.21
+ '@vue/shared': 3.4.21
+
+ /@vue/compiler-sfc@3.4.21:
+ resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz}
+ dependencies:
+ '@babel/parser': 7.24.1
+ '@vue/compiler-core': 3.4.21
+ '@vue/compiler-dom': 3.4.21
+ '@vue/compiler-ssr': 3.4.21
+ '@vue/shared': 3.4.21
+ estree-walker: 2.0.2
+ magic-string: 0.30.8
+ postcss: 8.4.38
+ source-map-js: 1.2.0
+
+ /@vue/compiler-ssr@3.4.21:
+ resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz}
+ dependencies:
+ '@vue/compiler-dom': 3.4.21
+ '@vue/shared': 3.4.21
+
+ /@vue/reactivity@3.4.21:
+ resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.21.tgz}
+ dependencies:
+ '@vue/shared': 3.4.21
+
+ /@vue/runtime-core@3.4.21:
+ resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.21.tgz}
+ dependencies:
+ '@vue/reactivity': 3.4.21
+ '@vue/shared': 3.4.21
+
+ /@vue/runtime-dom@3.4.21:
+ resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz}
+ dependencies:
+ '@vue/runtime-core': 3.4.21
+ '@vue/shared': 3.4.21
+ csstype: 3.1.3
+
+ /@vue/server-renderer@3.4.21(vue@3.4.21):
+ resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.21.tgz}
+ peerDependencies:
+ vue: 3.4.21
+ dependencies:
+ '@vue/compiler-ssr': 3.4.21
+ '@vue/shared': 3.4.21
+ vue: 3.4.21
+
+ /@vue/shared@3.4.21:
+ resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.4.21.tgz}
+
+ /anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz}
+ engines: {node: '>= 8'}
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+ dev: true
+
+ /binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz}
+ engines: {node: '>=8'}
+ dev: true
+
+ /braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz}
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: 7.0.1
+ dev: true
+
+ /chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, tarball: https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz}
+ engines: {node: '>= 8.10.0'}
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.2
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
+ /csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz}
+
+ /entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, tarball: https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz}
+ engines: {node: '>=0.12'}
+
+ /esbuild@0.20.2:
+ resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.20.2
+ '@esbuild/android-arm': 0.20.2
+ '@esbuild/android-arm64': 0.20.2
+ '@esbuild/android-x64': 0.20.2
+ '@esbuild/darwin-arm64': 0.20.2
+ '@esbuild/darwin-x64': 0.20.2
+ '@esbuild/freebsd-arm64': 0.20.2
+ '@esbuild/freebsd-x64': 0.20.2
+ '@esbuild/linux-arm': 0.20.2
+ '@esbuild/linux-arm64': 0.20.2
+ '@esbuild/linux-ia32': 0.20.2
+ '@esbuild/linux-loong64': 0.20.2
+ '@esbuild/linux-mips64el': 0.20.2
+ '@esbuild/linux-ppc64': 0.20.2
+ '@esbuild/linux-riscv64': 0.20.2
+ '@esbuild/linux-s390x': 0.20.2
+ '@esbuild/linux-x64': 0.20.2
+ '@esbuild/netbsd-x64': 0.20.2
+ '@esbuild/openbsd-x64': 0.20.2
+ '@esbuild/sunos-x64': 0.20.2
+ '@esbuild/win32-arm64': 0.20.2
+ '@esbuild/win32-ia32': 0.20.2
+ '@esbuild/win32-x64': 0.20.2
+ dev: true
+
+ /estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz}
+
+ /fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz}
+ engines: {node: '>=8'}
+ dependencies:
+ to-regex-range: 5.0.1
+ dev: true
+
+ /fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz}
+ engines: {node: '>= 6'}
+ dependencies:
+ is-glob: 4.0.3
+ dev: true
+
+ /immutable@4.3.5:
+ resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==, tarball: https://registry.npmmirror.com/immutable/-/immutable-4.3.5.tgz}
+ dev: true
+
+ /is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz}
+ engines: {node: '>=8'}
+ dependencies:
+ binary-extensions: 2.3.0
+ dev: true
+
+ /is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: 2.1.1
+ dev: true
+
+ /is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz}
+ engines: {node: '>=0.12.0'}
+ dev: true
+
+ /magic-string@0.30.8:
+ resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.30.8.tgz}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+
+ /nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ /normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz}
+
+ /picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz}
+ engines: {node: '>=8.6'}
+ dev: true
+
+ /postcss@8.4.38:
+ resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.38.tgz}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.2.0
+
+ /readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz}
+ engines: {node: '>=8.10.0'}
+ dependencies:
+ picomatch: 2.3.1
+ dev: true
+
+ /rollup@4.13.2:
+ resolution: {integrity: sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==, tarball: https://registry.npmmirror.com/rollup/-/rollup-4.13.2.tgz}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+ dependencies:
+ '@types/estree': 1.0.5
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.13.2
+ '@rollup/rollup-android-arm64': 4.13.2
+ '@rollup/rollup-darwin-arm64': 4.13.2
+ '@rollup/rollup-darwin-x64': 4.13.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.13.2
+ '@rollup/rollup-linux-arm64-gnu': 4.13.2
+ '@rollup/rollup-linux-arm64-musl': 4.13.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.13.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.13.2
+ '@rollup/rollup-linux-s390x-gnu': 4.13.2
+ '@rollup/rollup-linux-x64-gnu': 4.13.2
+ '@rollup/rollup-linux-x64-musl': 4.13.2
+ '@rollup/rollup-win32-arm64-msvc': 4.13.2
+ '@rollup/rollup-win32-ia32-msvc': 4.13.2
+ '@rollup/rollup-win32-x64-msvc': 4.13.2
+ fsevents: 2.3.3
+ dev: true
+
+ /sass@1.72.0:
+ resolution: {integrity: sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==, tarball: https://registry.npmmirror.com/sass/-/sass-1.72.0.tgz}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+ dependencies:
+ chokidar: 3.6.0
+ immutable: 4.3.5
+ source-map-js: 1.2.0
+ dev: true
+
+ /source-map-js@1.2.0:
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz}
+ engines: {node: '>=0.10.0'}
+
+ /to-fast-properties@2.0.0:
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz}
+ engines: {node: '>=4'}
+
+ /to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz}
+ engines: {node: '>=8.0'}
+ dependencies:
+ is-number: 7.0.0
+ dev: true
+
+ /vite@5.2.7(sass@1.72.0):
+ resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==, tarball: https://registry.npmmirror.com/vite/-/vite-5.2.7.tgz}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ esbuild: 0.20.2
+ postcss: 8.4.38
+ rollup: 4.13.2
+ sass: 1.72.0
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
+ /vue@3.4.21:
+ resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==, tarball: https://registry.npmmirror.com/vue/-/vue-3.4.21.tgz}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@vue/compiler-dom': 3.4.21
+ '@vue/compiler-sfc': 3.4.21
+ '@vue/runtime-dom': 3.4.21
+ '@vue/server-renderer': 3.4.21(vue@3.4.21)
+ '@vue/shared': 3.4.21
diff --git a/code/vue-example/public/favicon.ico b/code/vue-example/public/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2
GIT binary patch
literal 4286
zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj
zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56
zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy
zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei
z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX
zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm
zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp=
zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8
zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO
z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3
z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD
zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6
z={Xwx{T%b6i9IjI)Ls)S{-*mq<@~R{?$}ZKjf;^k75i_}(2MXt}^SEBVg7AI@28
zo_uPg2V)_e-`2Ois=PYoe%9u*n9({PFR)OnHJPi{dNx>KxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S
literal 0
HcmV?d00001
diff --git a/code/vue-example/src/App.vue b/code/vue-example/src/App.vue
new file mode 100644
index 0000000..7592e94
--- /dev/null
+++ b/code/vue-example/src/App.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/vue-example/src/assets/medias/18year.mp3 b/code/vue-example/src/assets/medias/18year.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..b07075c98cab93cd59b5dc7f39d6f00324a12b05
GIT binary patch
literal 48685
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