hookehuyr

feat: 更新视频资源路径并优化路由配置

- 将本地视频资源替换为CDN链接
- 调整路由配置,将Splash设为默认页面
- 移除未使用的Vant组件声明
- 添加构建和部署相关的npm脚本
- 将Splash页背景图片替换为视频并优化样式
...@@ -9,7 +9,14 @@ ...@@ -9,7 +9,14 @@
9 "build": "vite build", 9 "build": "vite build",
10 "build-watch": "vite build --watch", 10 "build-watch": "vite build --watch",
11 "serve": "vite preview", 11 "serve": "vite preview",
12 - "lint": "eslint . --ext vue,js,jsx,cjs,mjs --fix --ignore-path .gitignore" 12 + "lint": "eslint . --ext vue,js,jsx,cjs,mjs --fix --ignore-path .gitignore",
13 + "tar": "tar -czvpf dist.tar.gz stdj",
14 + "build_tar": "npm run build && npm run tar",
15 + "scp-xys": "scp -P 12101 dist.tar.gz zhsy@oa.jcedu.org:/home/www/f",
16 + "dec-xys": "ssh -p 12101 zhsy@oa.jcedu.org 'cd /home/www/f && tar -xzvf dist.tar.gz && rm -rf dist.tar.gz'",
17 + "remove_tar": "rm -rf dist.tar.gz",
18 + "remove_dist": "rm -rf stdj",
19 + "xys_upload": "npm run build_tar && npm run scp-xys && npm run dec-xys && npm run remove_tar && npm run remove_dist"
13 }, 20 },
14 "dependencies": { 21 "dependencies": {
15 "@vant/area-data": "^1.3.1", 22 "@vant/area-data": "^1.3.1",
...@@ -29,6 +36,7 @@ ...@@ -29,6 +36,7 @@
29 "devDependencies": { 36 "devDependencies": {
30 "@vitejs/plugin-vue": "^5.0.3", 37 "@vitejs/plugin-vue": "^5.0.3",
31 "autoprefixer": "^10.4.17", 38 "autoprefixer": "^10.4.17",
39 + "less": "^4.4.2",
32 "postcss": "^8.4.35", 40 "postcss": "^8.4.35",
33 "postcss-px-to-viewport": "^1.1.1", 41 "postcss-px-to-viewport": "^1.1.1",
34 "tailwindcss": "^3.4.1", 42 "tailwindcss": "^3.4.1",
......
1 +lockfileVersion: '9.0'
2 +
3 +settings:
4 + autoInstallPeers: true
5 + excludeLinksFromLockfile: false
6 +
7 +importers:
8 +
9 + .:
10 + dependencies:
11 + '@vant/area-data':
12 + specifier: ^1.3.1
13 + version: 1.5.2
14 + '@vant/touch-emulator':
15 + specifier: ^1.4.0
16 + version: 1.4.0
17 + '@videojs-player/vue':
18 + specifier: ^1.0.0
19 + version: 1.0.0(@types/video.js@7.3.58)(video.js@8.23.4)(vue@3.5.22)
20 + '@vueuse/core':
21 + specifier: ^10.7.2
22 + version: 10.11.1(vue@3.5.22)
23 + axios:
24 + specifier: ^1.6.7
25 + version: 1.13.1
26 + dayjs:
27 + specifier: ^1.11.10
28 + version: 1.11.19
29 + js-cookie:
30 + specifier: ^3.0.5
31 + version: 3.0.5
32 + lodash:
33 + specifier: ^4.17.21
34 + version: 4.17.21
35 + pinia:
36 + specifier: ^2.1.7
37 + version: 2.3.1(vue@3.5.22)
38 + vant:
39 + specifier: ^4.9.1
40 + version: 4.9.21(vue@3.5.22)
41 + video.js:
42 + specifier: ^8.23.4
43 + version: 8.23.4
44 + vue:
45 + specifier: ^3.4.15
46 + version: 3.5.22
47 + vue-router:
48 + specifier: ^4.2.5
49 + version: 4.6.3(vue@3.5.22)
50 + devDependencies:
51 + '@vitejs/plugin-vue':
52 + specifier: ^5.0.3
53 + version: 5.2.4(vite@5.4.21(less@4.4.2))(vue@3.5.22)
54 + autoprefixer:
55 + specifier: ^10.4.17
56 + version: 10.4.21(postcss@8.5.6)
57 + less:
58 + specifier: ^4.4.2
59 + version: 4.4.2
60 + postcss:
61 + specifier: ^8.4.35
62 + version: 8.5.6
63 + postcss-px-to-viewport:
64 + specifier: ^1.1.1
65 + version: 1.1.1
66 + tailwindcss:
67 + specifier: ^3.4.1
68 + version: 3.4.18
69 + unplugin-auto-import:
70 + specifier: ^0.17.5
71 + version: 0.17.8(@vueuse/core@10.11.1(vue@3.5.22))(rollup@4.52.5)
72 + unplugin-vue-components:
73 + specifier: ^0.26.0
74 + version: 0.26.0(@babel/parser@7.28.5)(rollup@4.52.5)(vue@3.5.22)
75 + vite:
76 + specifier: ^5.1.0
77 + version: 5.4.21(less@4.4.2)
78 +
79 +packages:
80 +
81 + '@alloc/quick-lru@5.2.0':
82 + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
83 + engines: {node: '>=10'}
84 +
85 + '@antfu/utils@0.7.10':
86 + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
87 +
88 + '@babel/helper-string-parser@7.27.1':
89 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
90 + engines: {node: '>=6.9.0'}
91 +
92 + '@babel/helper-validator-identifier@7.28.5':
93 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
94 + engines: {node: '>=6.9.0'}
95 +
96 + '@babel/parser@7.28.5':
97 + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
98 + engines: {node: '>=6.0.0'}
99 + hasBin: true
100 +
101 + '@babel/runtime@7.28.4':
102 + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
103 + engines: {node: '>=6.9.0'}
104 +
105 + '@babel/types@7.28.5':
106 + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
107 + engines: {node: '>=6.9.0'}
108 +
109 + '@esbuild/aix-ppc64@0.21.5':
110 + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
111 + engines: {node: '>=12'}
112 + cpu: [ppc64]
113 + os: [aix]
114 +
115 + '@esbuild/android-arm64@0.21.5':
116 + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
117 + engines: {node: '>=12'}
118 + cpu: [arm64]
119 + os: [android]
120 +
121 + '@esbuild/android-arm@0.21.5':
122 + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
123 + engines: {node: '>=12'}
124 + cpu: [arm]
125 + os: [android]
126 +
127 + '@esbuild/android-x64@0.21.5':
128 + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
129 + engines: {node: '>=12'}
130 + cpu: [x64]
131 + os: [android]
132 +
133 + '@esbuild/darwin-arm64@0.21.5':
134 + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
135 + engines: {node: '>=12'}
136 + cpu: [arm64]
137 + os: [darwin]
138 +
139 + '@esbuild/darwin-x64@0.21.5':
140 + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
141 + engines: {node: '>=12'}
142 + cpu: [x64]
143 + os: [darwin]
144 +
145 + '@esbuild/freebsd-arm64@0.21.5':
146 + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
147 + engines: {node: '>=12'}
148 + cpu: [arm64]
149 + os: [freebsd]
150 +
151 + '@esbuild/freebsd-x64@0.21.5':
152 + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
153 + engines: {node: '>=12'}
154 + cpu: [x64]
155 + os: [freebsd]
156 +
157 + '@esbuild/linux-arm64@0.21.5':
158 + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
159 + engines: {node: '>=12'}
160 + cpu: [arm64]
161 + os: [linux]
162 +
163 + '@esbuild/linux-arm@0.21.5':
164 + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
165 + engines: {node: '>=12'}
166 + cpu: [arm]
167 + os: [linux]
168 +
169 + '@esbuild/linux-ia32@0.21.5':
170 + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
171 + engines: {node: '>=12'}
172 + cpu: [ia32]
173 + os: [linux]
174 +
175 + '@esbuild/linux-loong64@0.21.5':
176 + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
177 + engines: {node: '>=12'}
178 + cpu: [loong64]
179 + os: [linux]
180 +
181 + '@esbuild/linux-mips64el@0.21.5':
182 + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
183 + engines: {node: '>=12'}
184 + cpu: [mips64el]
185 + os: [linux]
186 +
187 + '@esbuild/linux-ppc64@0.21.5':
188 + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
189 + engines: {node: '>=12'}
190 + cpu: [ppc64]
191 + os: [linux]
192 +
193 + '@esbuild/linux-riscv64@0.21.5':
194 + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
195 + engines: {node: '>=12'}
196 + cpu: [riscv64]
197 + os: [linux]
198 +
199 + '@esbuild/linux-s390x@0.21.5':
200 + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
201 + engines: {node: '>=12'}
202 + cpu: [s390x]
203 + os: [linux]
204 +
205 + '@esbuild/linux-x64@0.21.5':
206 + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
207 + engines: {node: '>=12'}
208 + cpu: [x64]
209 + os: [linux]
210 +
211 + '@esbuild/netbsd-x64@0.21.5':
212 + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
213 + engines: {node: '>=12'}
214 + cpu: [x64]
215 + os: [netbsd]
216 +
217 + '@esbuild/openbsd-x64@0.21.5':
218 + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
219 + engines: {node: '>=12'}
220 + cpu: [x64]
221 + os: [openbsd]
222 +
223 + '@esbuild/sunos-x64@0.21.5':
224 + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
225 + engines: {node: '>=12'}
226 + cpu: [x64]
227 + os: [sunos]
228 +
229 + '@esbuild/win32-arm64@0.21.5':
230 + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
231 + engines: {node: '>=12'}
232 + cpu: [arm64]
233 + os: [win32]
234 +
235 + '@esbuild/win32-ia32@0.21.5':
236 + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
237 + engines: {node: '>=12'}
238 + cpu: [ia32]
239 + os: [win32]
240 +
241 + '@esbuild/win32-x64@0.21.5':
242 + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
243 + engines: {node: '>=12'}
244 + cpu: [x64]
245 + os: [win32]
246 +
247 + '@isaacs/cliui@8.0.2':
248 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
249 + engines: {node: '>=12'}
250 +
251 + '@jridgewell/gen-mapping@0.3.13':
252 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
253 +
254 + '@jridgewell/resolve-uri@3.1.2':
255 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
256 + engines: {node: '>=6.0.0'}
257 +
258 + '@jridgewell/sourcemap-codec@1.5.5':
259 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
260 +
261 + '@jridgewell/trace-mapping@0.3.31':
262 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
263 +
264 + '@nodelib/fs.scandir@2.1.5':
265 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
266 + engines: {node: '>= 8'}
267 +
268 + '@nodelib/fs.stat@2.0.5':
269 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
270 + engines: {node: '>= 8'}
271 +
272 + '@nodelib/fs.walk@1.2.8':
273 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
274 + engines: {node: '>= 8'}
275 +
276 + '@pkgjs/parseargs@0.11.0':
277 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
278 + engines: {node: '>=14'}
279 +
280 + '@rollup/pluginutils@5.3.0':
281 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
282 + engines: {node: '>=14.0.0'}
283 + peerDependencies:
284 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
285 + peerDependenciesMeta:
286 + rollup:
287 + optional: true
288 +
289 + '@rollup/rollup-android-arm-eabi@4.52.5':
290 + resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==}
291 + cpu: [arm]
292 + os: [android]
293 +
294 + '@rollup/rollup-android-arm64@4.52.5':
295 + resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==}
296 + cpu: [arm64]
297 + os: [android]
298 +
299 + '@rollup/rollup-darwin-arm64@4.52.5':
300 + resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==}
301 + cpu: [arm64]
302 + os: [darwin]
303 +
304 + '@rollup/rollup-darwin-x64@4.52.5':
305 + resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==}
306 + cpu: [x64]
307 + os: [darwin]
308 +
309 + '@rollup/rollup-freebsd-arm64@4.52.5':
310 + resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==}
311 + cpu: [arm64]
312 + os: [freebsd]
313 +
314 + '@rollup/rollup-freebsd-x64@4.52.5':
315 + resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==}
316 + cpu: [x64]
317 + os: [freebsd]
318 +
319 + '@rollup/rollup-linux-arm-gnueabihf@4.52.5':
320 + resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==}
321 + cpu: [arm]
322 + os: [linux]
323 +
324 + '@rollup/rollup-linux-arm-musleabihf@4.52.5':
325 + resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==}
326 + cpu: [arm]
327 + os: [linux]
328 +
329 + '@rollup/rollup-linux-arm64-gnu@4.52.5':
330 + resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==}
331 + cpu: [arm64]
332 + os: [linux]
333 +
334 + '@rollup/rollup-linux-arm64-musl@4.52.5':
335 + resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==}
336 + cpu: [arm64]
337 + os: [linux]
338 +
339 + '@rollup/rollup-linux-loong64-gnu@4.52.5':
340 + resolution: {integrity: sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==}
341 + cpu: [loong64]
342 + os: [linux]
343 +
344 + '@rollup/rollup-linux-ppc64-gnu@4.52.5':
345 + resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==}
346 + cpu: [ppc64]
347 + os: [linux]
348 +
349 + '@rollup/rollup-linux-riscv64-gnu@4.52.5':
350 + resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==}
351 + cpu: [riscv64]
352 + os: [linux]
353 +
354 + '@rollup/rollup-linux-riscv64-musl@4.52.5':
355 + resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==}
356 + cpu: [riscv64]
357 + os: [linux]
358 +
359 + '@rollup/rollup-linux-s390x-gnu@4.52.5':
360 + resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==}
361 + cpu: [s390x]
362 + os: [linux]
363 +
364 + '@rollup/rollup-linux-x64-gnu@4.52.5':
365 + resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==}
366 + cpu: [x64]
367 + os: [linux]
368 +
369 + '@rollup/rollup-linux-x64-musl@4.52.5':
370 + resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==}
371 + cpu: [x64]
372 + os: [linux]
373 +
374 + '@rollup/rollup-openharmony-arm64@4.52.5':
375 + resolution: {integrity: sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==}
376 + cpu: [arm64]
377 + os: [openharmony]
378 +
379 + '@rollup/rollup-win32-arm64-msvc@4.52.5':
380 + resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==}
381 + cpu: [arm64]
382 + os: [win32]
383 +
384 + '@rollup/rollup-win32-ia32-msvc@4.52.5':
385 + resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==}
386 + cpu: [ia32]
387 + os: [win32]
388 +
389 + '@rollup/rollup-win32-x64-gnu@4.52.5':
390 + resolution: {integrity: sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==}
391 + cpu: [x64]
392 + os: [win32]
393 +
394 + '@rollup/rollup-win32-x64-msvc@4.52.5':
395 + resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==}
396 + cpu: [x64]
397 + os: [win32]
398 +
399 + '@types/estree@1.0.8':
400 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
401 +
402 + '@types/video.js@7.3.58':
403 + resolution: {integrity: sha512-1CQjuSrgbv1/dhmcfQ83eVyYbvGyqhTvb2Opxr0QCV+iJ4J6/J+XWQ3Om59WiwCd1MN3rDUHasx5XRrpUtewYQ==}
404 +
405 + '@types/web-bluetooth@0.0.20':
406 + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
407 +
408 + '@vant/area-data@1.5.2':
409 + resolution: {integrity: sha512-Gtxgt6Rjgopt6234ANpO0bBsSwtjZ23lBlVDHIy8Mi2NJqyoj1vgVWY0dri8/2LCZAWzQ6EnwRrUVViUZ0cvMA==}
410 +
411 + '@vant/popperjs@1.3.0':
412 + resolution: {integrity: sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==}
413 +
414 + '@vant/touch-emulator@1.4.0':
415 + resolution: {integrity: sha512-Zt+zISV0+wpOew2S1siOJ3G22y+hapHAKmXM+FhpvWzsRc4qahaYXatCAITuuXt0EcDp7WvEeTO4F7p9AtX/pw==}
416 +
417 + '@vant/use@1.6.0':
418 + resolution: {integrity: sha512-PHHxeAASgiOpSmMjceweIrv2AxDZIkWXyaczksMoWvKV2YAYEhoizRuk/xFnKF+emUIi46TsQ+rvlm/t2BBCfA==}
419 + peerDependencies:
420 + vue: ^3.0.0
421 +
422 + '@videojs-player/vue@1.0.0':
423 + resolution: {integrity: sha512-WonTezRfKu3fYdQLt/ta+nuKH6gMZUv8l40Jke/j4Lae7IqeO/+lLAmBnh3ni88bwR+vkFXIlZ2Ci7VKInIYJg==}
424 + peerDependencies:
425 + '@types/video.js': 7.x
426 + video.js: 7.x
427 + vue: 3.x
428 +
429 + '@videojs/http-streaming@3.17.2':
430 + resolution: {integrity: sha512-VBQ3W4wnKnVKb/limLdtSD2rAd5cmHN70xoMf4OmuDd0t2kfJX04G+sfw6u2j8oOm2BXYM9E1f4acHruqKnM1g==}
431 + engines: {node: '>=8', npm: '>=5'}
432 + peerDependencies:
433 + video.js: ^8.19.0
434 +
435 + '@videojs/vhs-utils@4.1.1':
436 + resolution: {integrity: sha512-5iLX6sR2ownbv4Mtejw6Ax+naosGvoT9kY+gcuHzANyUZZ+4NpeNdKMUhb6ag0acYej1Y7cmr/F2+4PrggMiVA==}
437 + engines: {node: '>=8', npm: '>=5'}
438 +
439 + '@videojs/xhr@2.7.0':
440 + resolution: {integrity: sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==}
441 +
442 + '@vitejs/plugin-vue@5.2.4':
443 + resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==}
444 + engines: {node: ^18.0.0 || >=20.0.0}
445 + peerDependencies:
446 + vite: ^5.0.0 || ^6.0.0
447 + vue: ^3.2.25
448 +
449 + '@vue/compiler-core@3.5.22':
450 + resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==}
451 +
452 + '@vue/compiler-dom@3.5.22':
453 + resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==}
454 +
455 + '@vue/compiler-sfc@3.5.22':
456 + resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==}
457 +
458 + '@vue/compiler-ssr@3.5.22':
459 + resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==}
460 +
461 + '@vue/devtools-api@6.6.4':
462 + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
463 +
464 + '@vue/reactivity@3.5.22':
465 + resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==}
466 +
467 + '@vue/runtime-core@3.5.22':
468 + resolution: {integrity: sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==}
469 +
470 + '@vue/runtime-dom@3.5.22':
471 + resolution: {integrity: sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==}
472 +
473 + '@vue/server-renderer@3.5.22':
474 + resolution: {integrity: sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==}
475 + peerDependencies:
476 + vue: 3.5.22
477 +
478 + '@vue/shared@3.5.22':
479 + resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==}
480 +
481 + '@vueuse/core@10.11.1':
482 + resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==}
483 +
484 + '@vueuse/metadata@10.11.1':
485 + resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==}
486 +
487 + '@vueuse/shared@10.11.1':
488 + resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==}
489 +
490 + '@xmldom/xmldom@0.8.11':
491 + resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==}
492 + engines: {node: '>=10.0.0'}
493 +
494 + acorn@8.15.0:
495 + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
496 + engines: {node: '>=0.4.0'}
497 + hasBin: true
498 +
499 + aes-decrypter@4.0.2:
500 + resolution: {integrity: sha512-lc+/9s6iJvuaRe5qDlMTpCFjnwpkeOXp8qP3oiZ5jsj1MRg+SBVUmmICrhxHvc8OELSmc+fEyyxAuppY6hrWzw==}
501 +
502 + ansi-regex@5.0.1:
503 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
504 + engines: {node: '>=8'}
505 +
506 + ansi-regex@6.2.2:
507 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
508 + engines: {node: '>=12'}
509 +
510 + ansi-styles@4.3.0:
511 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
512 + engines: {node: '>=8'}
513 +
514 + ansi-styles@6.2.3:
515 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
516 + engines: {node: '>=12'}
517 +
518 + any-promise@1.3.0:
519 + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
520 +
521 + anymatch@3.1.3:
522 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
523 + engines: {node: '>= 8'}
524 +
525 + arg@5.0.2:
526 + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
527 +
528 + asynckit@0.4.0:
529 + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
530 +
531 + autoprefixer@10.4.21:
532 + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
533 + engines: {node: ^10 || ^12 || >=14}
534 + hasBin: true
535 + peerDependencies:
536 + postcss: ^8.1.0
537 +
538 + axios@1.13.1:
539 + resolution: {integrity: sha512-hU4EGxxt+j7TQijx1oYdAjw4xuIp1wRQSsbMFwSthCWeBQur1eF+qJ5iQ5sN3Tw8YRzQNKb8jszgBdMDVqwJcw==}
540 +
541 + balanced-match@1.0.2:
542 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
543 +
544 + baseline-browser-mapping@2.8.23:
545 + resolution: {integrity: sha512-616V5YX4bepJFzNyOfce5Fa8fDJMfoxzOIzDCZwaGL8MKVpFrXqfNUoIpRn9YMI5pXf/VKgzjB4htFMsFKKdiQ==}
546 + hasBin: true
547 +
548 + binary-extensions@2.3.0:
549 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
550 + engines: {node: '>=8'}
551 +
552 + brace-expansion@2.0.2:
553 + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
554 +
555 + braces@3.0.3:
556 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
557 + engines: {node: '>=8'}
558 +
559 + browserslist@4.27.0:
560 + resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==}
561 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
562 + hasBin: true
563 +
564 + call-bind-apply-helpers@1.0.2:
565 + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
566 + engines: {node: '>= 0.4'}
567 +
568 + camelcase-css@2.0.1:
569 + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
570 + engines: {node: '>= 6'}
571 +
572 + caniuse-lite@1.0.30001753:
573 + resolution: {integrity: sha512-Bj5H35MD/ebaOV4iDLqPEtiliTN29qkGtEHCwawWn4cYm+bPJM2NsaP30vtZcnERClMzp52J4+aw2UNbK4o+zw==}
574 +
575 + chokidar@3.6.0:
576 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
577 + engines: {node: '>= 8.10.0'}
578 +
579 + color-convert@2.0.1:
580 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
581 + engines: {node: '>=7.0.0'}
582 +
583 + color-name@1.1.4:
584 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
585 +
586 + combined-stream@1.0.8:
587 + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
588 + engines: {node: '>= 0.8'}
589 +
590 + commander@4.1.1:
591 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
592 + engines: {node: '>= 6'}
593 +
594 + confbox@0.1.8:
595 + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
596 +
597 + confbox@0.2.2:
598 + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
599 +
600 + copy-anything@2.0.6:
601 + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
602 +
603 + cross-spawn@7.0.6:
604 + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
605 + engines: {node: '>= 8'}
606 +
607 + cssesc@3.0.0:
608 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
609 + engines: {node: '>=4'}
610 + hasBin: true
611 +
612 + csstype@3.1.3:
613 + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
614 +
615 + dayjs@1.11.19:
616 + resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==}
617 +
618 + debug@4.4.3:
619 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
620 + engines: {node: '>=6.0'}
621 + peerDependencies:
622 + supports-color: '*'
623 + peerDependenciesMeta:
624 + supports-color:
625 + optional: true
626 +
627 + delayed-stream@1.0.0:
628 + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
629 + engines: {node: '>=0.4.0'}
630 +
631 + didyoumean@1.2.2:
632 + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
633 +
634 + dlv@1.1.3:
635 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
636 +
637 + dom-walk@0.1.2:
638 + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
639 +
640 + dunder-proto@1.0.1:
641 + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
642 + engines: {node: '>= 0.4'}
643 +
644 + eastasianwidth@0.2.0:
645 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
646 +
647 + electron-to-chromium@1.5.244:
648 + resolution: {integrity: sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==}
649 +
650 + emoji-regex@8.0.0:
651 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
652 +
653 + emoji-regex@9.2.2:
654 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
655 +
656 + entities@4.5.0:
657 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
658 + engines: {node: '>=0.12'}
659 +
660 + errno@0.1.8:
661 + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
662 + hasBin: true
663 +
664 + es-define-property@1.0.1:
665 + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
666 + engines: {node: '>= 0.4'}
667 +
668 + es-errors@1.3.0:
669 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
670 + engines: {node: '>= 0.4'}
671 +
672 + es-object-atoms@1.1.1:
673 + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
674 + engines: {node: '>= 0.4'}
675 +
676 + es-set-tostringtag@2.1.0:
677 + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
678 + engines: {node: '>= 0.4'}
679 +
680 + esbuild@0.21.5:
681 + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
682 + engines: {node: '>=12'}
683 + hasBin: true
684 +
685 + escalade@3.2.0:
686 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
687 + engines: {node: '>=6'}
688 +
689 + escape-string-regexp@5.0.0:
690 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
691 + engines: {node: '>=12'}
692 +
693 + estree-walker@2.0.2:
694 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
695 +
696 + estree-walker@3.0.3:
697 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
698 +
699 + exsolve@1.0.7:
700 + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==}
701 +
702 + fast-glob@3.3.3:
703 + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
704 + engines: {node: '>=8.6.0'}
705 +
706 + fastq@1.19.1:
707 + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
708 +
709 + fill-range@7.1.1:
710 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
711 + engines: {node: '>=8'}
712 +
713 + follow-redirects@1.15.11:
714 + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
715 + engines: {node: '>=4.0'}
716 + peerDependencies:
717 + debug: '*'
718 + peerDependenciesMeta:
719 + debug:
720 + optional: true
721 +
722 + foreground-child@3.3.1:
723 + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
724 + engines: {node: '>=14'}
725 +
726 + form-data@4.0.4:
727 + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==}
728 + engines: {node: '>= 6'}
729 +
730 + fraction.js@4.3.7:
731 + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
732 +
733 + fsevents@2.3.3:
734 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
735 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
736 + os: [darwin]
737 +
738 + function-bind@1.1.2:
739 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
740 +
741 + get-intrinsic@1.3.0:
742 + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
743 + engines: {node: '>= 0.4'}
744 +
745 + get-proto@1.0.1:
746 + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
747 + engines: {node: '>= 0.4'}
748 +
749 + glob-parent@5.1.2:
750 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
751 + engines: {node: '>= 6'}
752 +
753 + glob-parent@6.0.2:
754 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
755 + engines: {node: '>=10.13.0'}
756 +
757 + glob@10.4.5:
758 + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
759 + hasBin: true
760 +
761 + global@4.4.0:
762 + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
763 +
764 + gopd@1.2.0:
765 + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
766 + engines: {node: '>= 0.4'}
767 +
768 + graceful-fs@4.2.11:
769 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
770 +
771 + has-symbols@1.1.0:
772 + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
773 + engines: {node: '>= 0.4'}
774 +
775 + has-tostringtag@1.0.2:
776 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
777 + engines: {node: '>= 0.4'}
778 +
779 + hasown@2.0.2:
780 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
781 + engines: {node: '>= 0.4'}
782 +
783 + iconv-lite@0.6.3:
784 + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
785 + engines: {node: '>=0.10.0'}
786 +
787 + image-size@0.5.5:
788 + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
789 + engines: {node: '>=0.10.0'}
790 + hasBin: true
791 +
792 + is-binary-path@2.1.0:
793 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
794 + engines: {node: '>=8'}
795 +
796 + is-core-module@2.16.1:
797 + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
798 + engines: {node: '>= 0.4'}
799 +
800 + is-extglob@2.1.1:
801 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
802 + engines: {node: '>=0.10.0'}
803 +
804 + is-fullwidth-code-point@3.0.0:
805 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
806 + engines: {node: '>=8'}
807 +
808 + is-function@1.0.2:
809 + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
810 +
811 + is-glob@4.0.3:
812 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
813 + engines: {node: '>=0.10.0'}
814 +
815 + is-number@7.0.0:
816 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
817 + engines: {node: '>=0.12.0'}
818 +
819 + is-what@3.14.1:
820 + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}
821 +
822 + isexe@2.0.0:
823 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
824 +
825 + jackspeak@3.4.3:
826 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
827 +
828 + jiti@1.21.7:
829 + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
830 + hasBin: true
831 +
832 + js-cookie@3.0.5:
833 + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==}
834 + engines: {node: '>=14'}
835 +
836 + js-tokens@9.0.1:
837 + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
838 +
839 + less@4.4.2:
840 + resolution: {integrity: sha512-j1n1IuTX1VQjIy3tT7cyGbX7nvQOsFLoIqobZv4ttI5axP923gA44zUj6miiA6R5Aoms4sEGVIIcucXUbRI14g==}
841 + engines: {node: '>=14'}
842 + hasBin: true
843 +
844 + lilconfig@3.1.3:
845 + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
846 + engines: {node: '>=14'}
847 +
848 + lines-and-columns@1.2.4:
849 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
850 +
851 + local-pkg@0.4.3:
852 + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
853 + engines: {node: '>=14'}
854 +
855 + local-pkg@0.5.1:
856 + resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==}
857 + engines: {node: '>=14'}
858 +
859 + local-pkg@1.1.2:
860 + resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
861 + engines: {node: '>=14'}
862 +
863 + lodash@4.17.21:
864 + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
865 +
866 + lru-cache@10.4.3:
867 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
868 +
869 + m3u8-parser@7.2.0:
870 + resolution: {integrity: sha512-CRatFqpjVtMiMaKXxNvuI3I++vUumIXVVT/JpCpdU/FynV/ceVw1qpPyyBNindL+JlPMSesx+WX1QJaZEJSaMQ==}
871 +
872 + magic-string@0.30.21:
873 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
874 +
875 + make-dir@2.1.0:
876 + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
877 + engines: {node: '>=6'}
878 +
879 + math-intrinsics@1.1.0:
880 + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
881 + engines: {node: '>= 0.4'}
882 +
883 + merge2@1.4.1:
884 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
885 + engines: {node: '>= 8'}
886 +
887 + micromatch@4.0.8:
888 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
889 + engines: {node: '>=8.6'}
890 +
891 + mime-db@1.52.0:
892 + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
893 + engines: {node: '>= 0.6'}
894 +
895 + mime-types@2.1.35:
896 + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
897 + engines: {node: '>= 0.6'}
898 +
899 + mime@1.6.0:
900 + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
901 + engines: {node: '>=4'}
902 + hasBin: true
903 +
904 + min-document@2.19.0:
905 + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
906 +
907 + minimatch@9.0.5:
908 + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
909 + engines: {node: '>=16 || 14 >=14.17'}
910 +
911 + minipass@7.1.2:
912 + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
913 + engines: {node: '>=16 || 14 >=14.17'}
914 +
915 + mlly@1.8.0:
916 + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
917 +
918 + mpd-parser@1.3.1:
919 + resolution: {integrity: sha512-1FuyEWI5k2HcmhS1HkKnUAQV7yFPfXPht2DnRRGtoiiAAW+ESTbtEXIDpRkwdU+XyrQuwrIym7UkoPKsZ0SyFw==}
920 + hasBin: true
921 +
922 + ms@2.1.3:
923 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
924 +
925 + mux.js@7.1.0:
926 + resolution: {integrity: sha512-NTxawK/BBELJrYsZThEulyUMDVlLizKdxyAsMuzoCD1eFj97BVaA8D/CvKsKu6FOLYkFojN5CbM9h++ZTZtknA==}
927 + engines: {node: '>=8', npm: '>=5'}
928 + hasBin: true
929 +
930 + mz@2.7.0:
931 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
932 +
933 + nanoid@3.3.11:
934 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
935 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
936 + hasBin: true
937 +
938 + needle@3.3.1:
939 + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==}
940 + engines: {node: '>= 4.4.x'}
941 + hasBin: true
942 +
943 + node-releases@2.0.27:
944 + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
945 +
946 + normalize-path@3.0.0:
947 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
948 + engines: {node: '>=0.10.0'}
949 +
950 + normalize-range@0.1.2:
951 + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
952 + engines: {node: '>=0.10.0'}
953 +
954 + object-assign@4.1.1:
955 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
956 + engines: {node: '>=0.10.0'}
957 +
958 + object-hash@3.0.0:
959 + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
960 + engines: {node: '>= 6'}
961 +
962 + package-json-from-dist@1.0.1:
963 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
964 +
965 + parse-node-version@1.0.1:
966 + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
967 + engines: {node: '>= 0.10'}
968 +
969 + path-key@3.1.1:
970 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
971 + engines: {node: '>=8'}
972 +
973 + path-parse@1.0.7:
974 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
975 +
976 + path-scurry@1.11.1:
977 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
978 + engines: {node: '>=16 || 14 >=14.18'}
979 +
980 + pathe@2.0.3:
981 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
982 +
983 + picocolors@1.1.1:
984 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
985 +
986 + picomatch@2.3.1:
987 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
988 + engines: {node: '>=8.6'}
989 +
990 + picomatch@4.0.3:
991 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
992 + engines: {node: '>=12'}
993 +
994 + pify@2.3.0:
995 + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
996 + engines: {node: '>=0.10.0'}
997 +
998 + pify@4.0.1:
999 + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
1000 + engines: {node: '>=6'}
1001 +
1002 + pinia@2.3.1:
1003 + resolution: {integrity: sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==}
1004 + peerDependencies:
1005 + typescript: '>=4.4.4'
1006 + vue: ^2.7.0 || ^3.5.11
1007 + peerDependenciesMeta:
1008 + typescript:
1009 + optional: true
1010 +
1011 + pirates@4.0.7:
1012 + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
1013 + engines: {node: '>= 6'}
1014 +
1015 + pkcs7@1.0.4:
1016 + resolution: {integrity: sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==}
1017 + hasBin: true
1018 +
1019 + pkg-types@1.3.1:
1020 + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
1021 +
1022 + pkg-types@2.3.0:
1023 + resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
1024 +
1025 + postcss-import@15.1.0:
1026 + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
1027 + engines: {node: '>=14.0.0'}
1028 + peerDependencies:
1029 + postcss: ^8.0.0
1030 +
1031 + postcss-js@4.1.0:
1032 + resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==}
1033 + engines: {node: ^12 || ^14 || >= 16}
1034 + peerDependencies:
1035 + postcss: ^8.4.21
1036 +
1037 + postcss-load-config@6.0.1:
1038 + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
1039 + engines: {node: '>= 18'}
1040 + peerDependencies:
1041 + jiti: '>=1.21.0'
1042 + postcss: '>=8.0.9'
1043 + tsx: ^4.8.1
1044 + yaml: ^2.4.2
1045 + peerDependenciesMeta:
1046 + jiti:
1047 + optional: true
1048 + postcss:
1049 + optional: true
1050 + tsx:
1051 + optional: true
1052 + yaml:
1053 + optional: true
1054 +
1055 + postcss-nested@6.2.0:
1056 + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
1057 + engines: {node: '>=12.0'}
1058 + peerDependencies:
1059 + postcss: ^8.2.14
1060 +
1061 + postcss-px-to-viewport@1.1.1:
1062 + resolution: {integrity: sha512-2x9oGnBms+e0cYtBJOZdlwrFg/mLR4P1g2IFu7jYKvnqnH/HLhoKyareW2Q/x4sg0BgklHlP1qeWo2oCyPm8FQ==}
1063 +
1064 + postcss-selector-parser@6.1.2:
1065 + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
1066 + engines: {node: '>=4'}
1067 +
1068 + postcss-value-parser@4.2.0:
1069 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1070 +
1071 + postcss@8.5.6:
1072 + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
1073 + engines: {node: ^10 || ^12 || >=14}
1074 +
1075 + process@0.11.10:
1076 + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
1077 + engines: {node: '>= 0.6.0'}
1078 +
1079 + proxy-from-env@1.1.0:
1080 + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
1081 +
1082 + prr@1.0.1:
1083 + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
1084 +
1085 + quansync@0.2.11:
1086 + resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
1087 +
1088 + queue-microtask@1.2.3:
1089 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1090 +
1091 + read-cache@1.0.0:
1092 + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
1093 +
1094 + readdirp@3.6.0:
1095 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1096 + engines: {node: '>=8.10.0'}
1097 +
1098 + resolve@1.22.11:
1099 + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
1100 + engines: {node: '>= 0.4'}
1101 + hasBin: true
1102 +
1103 + reusify@1.1.0:
1104 + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
1105 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1106 +
1107 + rollup@4.52.5:
1108 + resolution: {integrity: sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==}
1109 + engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1110 + hasBin: true
1111 +
1112 + run-parallel@1.2.0:
1113 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1114 +
1115 + safer-buffer@2.1.2:
1116 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
1117 +
1118 + sax@1.4.2:
1119 + resolution: {integrity: sha512-FySGAa0RGcFiN6zfrO9JvK1r7TB59xuzCcTHOBXBNoKgDejlOQCR2KL/FGk3/iDlsqyYg1ELZpOmlg09B01Czw==}
1120 +
1121 + scule@1.3.0:
1122 + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
1123 +
1124 + semver@5.7.2:
1125 + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
1126 + hasBin: true
1127 +
1128 + shebang-command@2.0.0:
1129 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1130 + engines: {node: '>=8'}
1131 +
1132 + shebang-regex@3.0.0:
1133 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1134 + engines: {node: '>=8'}
1135 +
1136 + signal-exit@4.1.0:
1137 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1138 + engines: {node: '>=14'}
1139 +
1140 + source-map-js@1.2.1:
1141 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1142 + engines: {node: '>=0.10.0'}
1143 +
1144 + source-map@0.6.1:
1145 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
1146 + engines: {node: '>=0.10.0'}
1147 +
1148 + string-width@4.2.3:
1149 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1150 + engines: {node: '>=8'}
1151 +
1152 + string-width@5.1.2:
1153 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1154 + engines: {node: '>=12'}
1155 +
1156 + strip-ansi@6.0.1:
1157 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1158 + engines: {node: '>=8'}
1159 +
1160 + strip-ansi@7.1.2:
1161 + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
1162 + engines: {node: '>=12'}
1163 +
1164 + strip-literal@2.1.1:
1165 + resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==}
1166 +
1167 + sucrase@3.35.0:
1168 + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
1169 + engines: {node: '>=16 || 14 >=14.17'}
1170 + hasBin: true
1171 +
1172 + supports-preserve-symlinks-flag@1.0.0:
1173 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1174 + engines: {node: '>= 0.4'}
1175 +
1176 + tailwindcss@3.4.18:
1177 + resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==}
1178 + engines: {node: '>=14.0.0'}
1179 + hasBin: true
1180 +
1181 + thenify-all@1.6.0:
1182 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1183 + engines: {node: '>=0.8'}
1184 +
1185 + thenify@3.3.1:
1186 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
1187 +
1188 + to-regex-range@5.0.1:
1189 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1190 + engines: {node: '>=8.0'}
1191 +
1192 + ts-interface-checker@0.1.13:
1193 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1194 +
1195 + tslib@2.8.1:
1196 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1197 +
1198 + ufo@1.6.1:
1199 + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
1200 +
1201 + unimport@3.14.6:
1202 + resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==}
1203 +
1204 + unplugin-auto-import@0.17.8:
1205 + resolution: {integrity: sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw==}
1206 + engines: {node: '>=14'}
1207 + peerDependencies:
1208 + '@nuxt/kit': ^3.2.2
1209 + '@vueuse/core': '*'
1210 + peerDependenciesMeta:
1211 + '@nuxt/kit':
1212 + optional: true
1213 + '@vueuse/core':
1214 + optional: true
1215 +
1216 + unplugin-vue-components@0.26.0:
1217 + resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==}
1218 + engines: {node: '>=14'}
1219 + peerDependencies:
1220 + '@babel/parser': ^7.15.8
1221 + '@nuxt/kit': ^3.2.2
1222 + vue: 2 || 3
1223 + peerDependenciesMeta:
1224 + '@babel/parser':
1225 + optional: true
1226 + '@nuxt/kit':
1227 + optional: true
1228 +
1229 + unplugin@1.16.1:
1230 + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
1231 + engines: {node: '>=14.0.0'}
1232 +
1233 + update-browserslist-db@1.1.4:
1234 + resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==}
1235 + hasBin: true
1236 + peerDependencies:
1237 + browserslist: '>= 4.21.0'
1238 +
1239 + util-deprecate@1.0.2:
1240 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1241 +
1242 + vant@4.9.21:
1243 + resolution: {integrity: sha512-hXUoZMrLLjykimFRLDlGNd+K2iYSRh9YwLMKnsVdVZ+9inUKxpqnjhOqlZwocbnYkvJlS+febf9u9aJpDol4Pw==}
1244 + peerDependencies:
1245 + vue: ^3.0.0
1246 +
1247 + video.js@8.23.4:
1248 + resolution: {integrity: sha512-qI0VTlYmKzEqRsz1Nppdfcaww4RSxZAq77z2oNSl3cNg2h6do5C8Ffl0KqWQ1OpD8desWXsCrde7tKJ9gGTEyQ==}
1249 +
1250 + videojs-contrib-quality-levels@4.1.0:
1251 + resolution: {integrity: sha512-TfrXJJg1Bv4t6TOCMEVMwF/CoS8iENYsWNKip8zfhB5kTcegiFYezEA0eHAJPU64ZC8NQbxQgOwAsYU8VXbOWA==}
1252 + engines: {node: '>=16', npm: '>=8'}
1253 + peerDependencies:
1254 + video.js: ^8
1255 +
1256 + videojs-font@4.2.0:
1257 + resolution: {integrity: sha512-YPq+wiKoGy2/M7ccjmlvwi58z2xsykkkfNMyIg4xb7EZQQNwB71hcSsB3o75CqQV7/y5lXkXhI/rsGAS7jfEmQ==}
1258 +
1259 + videojs-vtt.js@0.15.5:
1260 + resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==}
1261 +
1262 + vite@5.4.21:
1263 + resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==}
1264 + engines: {node: ^18.0.0 || >=20.0.0}
1265 + hasBin: true
1266 + peerDependencies:
1267 + '@types/node': ^18.0.0 || >=20.0.0
1268 + less: '*'
1269 + lightningcss: ^1.21.0
1270 + sass: '*'
1271 + sass-embedded: '*'
1272 + stylus: '*'
1273 + sugarss: '*'
1274 + terser: ^5.4.0
1275 + peerDependenciesMeta:
1276 + '@types/node':
1277 + optional: true
1278 + less:
1279 + optional: true
1280 + lightningcss:
1281 + optional: true
1282 + sass:
1283 + optional: true
1284 + sass-embedded:
1285 + optional: true
1286 + stylus:
1287 + optional: true
1288 + sugarss:
1289 + optional: true
1290 + terser:
1291 + optional: true
1292 +
1293 + vue-demi@0.14.10:
1294 + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
1295 + engines: {node: '>=12'}
1296 + hasBin: true
1297 + peerDependencies:
1298 + '@vue/composition-api': ^1.0.0-rc.1
1299 + vue: ^3.0.0-0 || ^2.6.0
1300 + peerDependenciesMeta:
1301 + '@vue/composition-api':
1302 + optional: true
1303 +
1304 + vue-router@4.6.3:
1305 + resolution: {integrity: sha512-ARBedLm9YlbvQomnmq91Os7ck6efydTSpRP3nuOKCvgJOHNrhRoJDSKtee8kcL1Vf7nz6U+PMBL+hTvR3bTVQg==}
1306 + peerDependencies:
1307 + vue: ^3.5.0
1308 +
1309 + vue@3.5.22:
1310 + resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==}
1311 + peerDependencies:
1312 + typescript: '*'
1313 + peerDependenciesMeta:
1314 + typescript:
1315 + optional: true
1316 +
1317 + webpack-virtual-modules@0.6.2:
1318 + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
1319 +
1320 + which@2.0.2:
1321 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1322 + engines: {node: '>= 8'}
1323 + hasBin: true
1324 +
1325 + wrap-ansi@7.0.0:
1326 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1327 + engines: {node: '>=10'}
1328 +
1329 + wrap-ansi@8.1.0:
1330 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
1331 + engines: {node: '>=12'}
1332 +
1333 +snapshots:
1334 +
1335 + '@alloc/quick-lru@5.2.0': {}
1336 +
1337 + '@antfu/utils@0.7.10': {}
1338 +
1339 + '@babel/helper-string-parser@7.27.1': {}
1340 +
1341 + '@babel/helper-validator-identifier@7.28.5': {}
1342 +
1343 + '@babel/parser@7.28.5':
1344 + dependencies:
1345 + '@babel/types': 7.28.5
1346 +
1347 + '@babel/runtime@7.28.4': {}
1348 +
1349 + '@babel/types@7.28.5':
1350 + dependencies:
1351 + '@babel/helper-string-parser': 7.27.1
1352 + '@babel/helper-validator-identifier': 7.28.5
1353 +
1354 + '@esbuild/aix-ppc64@0.21.5':
1355 + optional: true
1356 +
1357 + '@esbuild/android-arm64@0.21.5':
1358 + optional: true
1359 +
1360 + '@esbuild/android-arm@0.21.5':
1361 + optional: true
1362 +
1363 + '@esbuild/android-x64@0.21.5':
1364 + optional: true
1365 +
1366 + '@esbuild/darwin-arm64@0.21.5':
1367 + optional: true
1368 +
1369 + '@esbuild/darwin-x64@0.21.5':
1370 + optional: true
1371 +
1372 + '@esbuild/freebsd-arm64@0.21.5':
1373 + optional: true
1374 +
1375 + '@esbuild/freebsd-x64@0.21.5':
1376 + optional: true
1377 +
1378 + '@esbuild/linux-arm64@0.21.5':
1379 + optional: true
1380 +
1381 + '@esbuild/linux-arm@0.21.5':
1382 + optional: true
1383 +
1384 + '@esbuild/linux-ia32@0.21.5':
1385 + optional: true
1386 +
1387 + '@esbuild/linux-loong64@0.21.5':
1388 + optional: true
1389 +
1390 + '@esbuild/linux-mips64el@0.21.5':
1391 + optional: true
1392 +
1393 + '@esbuild/linux-ppc64@0.21.5':
1394 + optional: true
1395 +
1396 + '@esbuild/linux-riscv64@0.21.5':
1397 + optional: true
1398 +
1399 + '@esbuild/linux-s390x@0.21.5':
1400 + optional: true
1401 +
1402 + '@esbuild/linux-x64@0.21.5':
1403 + optional: true
1404 +
1405 + '@esbuild/netbsd-x64@0.21.5':
1406 + optional: true
1407 +
1408 + '@esbuild/openbsd-x64@0.21.5':
1409 + optional: true
1410 +
1411 + '@esbuild/sunos-x64@0.21.5':
1412 + optional: true
1413 +
1414 + '@esbuild/win32-arm64@0.21.5':
1415 + optional: true
1416 +
1417 + '@esbuild/win32-ia32@0.21.5':
1418 + optional: true
1419 +
1420 + '@esbuild/win32-x64@0.21.5':
1421 + optional: true
1422 +
1423 + '@isaacs/cliui@8.0.2':
1424 + dependencies:
1425 + string-width: 5.1.2
1426 + string-width-cjs: string-width@4.2.3
1427 + strip-ansi: 7.1.2
1428 + strip-ansi-cjs: strip-ansi@6.0.1
1429 + wrap-ansi: 8.1.0
1430 + wrap-ansi-cjs: wrap-ansi@7.0.0
1431 +
1432 + '@jridgewell/gen-mapping@0.3.13':
1433 + dependencies:
1434 + '@jridgewell/sourcemap-codec': 1.5.5
1435 + '@jridgewell/trace-mapping': 0.3.31
1436 +
1437 + '@jridgewell/resolve-uri@3.1.2': {}
1438 +
1439 + '@jridgewell/sourcemap-codec@1.5.5': {}
1440 +
1441 + '@jridgewell/trace-mapping@0.3.31':
1442 + dependencies:
1443 + '@jridgewell/resolve-uri': 3.1.2
1444 + '@jridgewell/sourcemap-codec': 1.5.5
1445 +
1446 + '@nodelib/fs.scandir@2.1.5':
1447 + dependencies:
1448 + '@nodelib/fs.stat': 2.0.5
1449 + run-parallel: 1.2.0
1450 +
1451 + '@nodelib/fs.stat@2.0.5': {}
1452 +
1453 + '@nodelib/fs.walk@1.2.8':
1454 + dependencies:
1455 + '@nodelib/fs.scandir': 2.1.5
1456 + fastq: 1.19.1
1457 +
1458 + '@pkgjs/parseargs@0.11.0':
1459 + optional: true
1460 +
1461 + '@rollup/pluginutils@5.3.0(rollup@4.52.5)':
1462 + dependencies:
1463 + '@types/estree': 1.0.8
1464 + estree-walker: 2.0.2
1465 + picomatch: 4.0.3
1466 + optionalDependencies:
1467 + rollup: 4.52.5
1468 +
1469 + '@rollup/rollup-android-arm-eabi@4.52.5':
1470 + optional: true
1471 +
1472 + '@rollup/rollup-android-arm64@4.52.5':
1473 + optional: true
1474 +
1475 + '@rollup/rollup-darwin-arm64@4.52.5':
1476 + optional: true
1477 +
1478 + '@rollup/rollup-darwin-x64@4.52.5':
1479 + optional: true
1480 +
1481 + '@rollup/rollup-freebsd-arm64@4.52.5':
1482 + optional: true
1483 +
1484 + '@rollup/rollup-freebsd-x64@4.52.5':
1485 + optional: true
1486 +
1487 + '@rollup/rollup-linux-arm-gnueabihf@4.52.5':
1488 + optional: true
1489 +
1490 + '@rollup/rollup-linux-arm-musleabihf@4.52.5':
1491 + optional: true
1492 +
1493 + '@rollup/rollup-linux-arm64-gnu@4.52.5':
1494 + optional: true
1495 +
1496 + '@rollup/rollup-linux-arm64-musl@4.52.5':
1497 + optional: true
1498 +
1499 + '@rollup/rollup-linux-loong64-gnu@4.52.5':
1500 + optional: true
1501 +
1502 + '@rollup/rollup-linux-ppc64-gnu@4.52.5':
1503 + optional: true
1504 +
1505 + '@rollup/rollup-linux-riscv64-gnu@4.52.5':
1506 + optional: true
1507 +
1508 + '@rollup/rollup-linux-riscv64-musl@4.52.5':
1509 + optional: true
1510 +
1511 + '@rollup/rollup-linux-s390x-gnu@4.52.5':
1512 + optional: true
1513 +
1514 + '@rollup/rollup-linux-x64-gnu@4.52.5':
1515 + optional: true
1516 +
1517 + '@rollup/rollup-linux-x64-musl@4.52.5':
1518 + optional: true
1519 +
1520 + '@rollup/rollup-openharmony-arm64@4.52.5':
1521 + optional: true
1522 +
1523 + '@rollup/rollup-win32-arm64-msvc@4.52.5':
1524 + optional: true
1525 +
1526 + '@rollup/rollup-win32-ia32-msvc@4.52.5':
1527 + optional: true
1528 +
1529 + '@rollup/rollup-win32-x64-gnu@4.52.5':
1530 + optional: true
1531 +
1532 + '@rollup/rollup-win32-x64-msvc@4.52.5':
1533 + optional: true
1534 +
1535 + '@types/estree@1.0.8': {}
1536 +
1537 + '@types/video.js@7.3.58': {}
1538 +
1539 + '@types/web-bluetooth@0.0.20': {}
1540 +
1541 + '@vant/area-data@1.5.2': {}
1542 +
1543 + '@vant/popperjs@1.3.0': {}
1544 +
1545 + '@vant/touch-emulator@1.4.0': {}
1546 +
1547 + '@vant/use@1.6.0(vue@3.5.22)':
1548 + dependencies:
1549 + vue: 3.5.22
1550 +
1551 + '@videojs-player/vue@1.0.0(@types/video.js@7.3.58)(video.js@8.23.4)(vue@3.5.22)':
1552 + dependencies:
1553 + '@types/video.js': 7.3.58
1554 + video.js: 8.23.4
1555 + vue: 3.5.22
1556 +
1557 + '@videojs/http-streaming@3.17.2(video.js@8.23.4)':
1558 + dependencies:
1559 + '@babel/runtime': 7.28.4
1560 + '@videojs/vhs-utils': 4.1.1
1561 + aes-decrypter: 4.0.2
1562 + global: 4.4.0
1563 + m3u8-parser: 7.2.0
1564 + mpd-parser: 1.3.1
1565 + mux.js: 7.1.0
1566 + video.js: 8.23.4
1567 +
1568 + '@videojs/vhs-utils@4.1.1':
1569 + dependencies:
1570 + '@babel/runtime': 7.28.4
1571 + global: 4.4.0
1572 +
1573 + '@videojs/xhr@2.7.0':
1574 + dependencies:
1575 + '@babel/runtime': 7.28.4
1576 + global: 4.4.0
1577 + is-function: 1.0.2
1578 +
1579 + '@vitejs/plugin-vue@5.2.4(vite@5.4.21(less@4.4.2))(vue@3.5.22)':
1580 + dependencies:
1581 + vite: 5.4.21(less@4.4.2)
1582 + vue: 3.5.22
1583 +
1584 + '@vue/compiler-core@3.5.22':
1585 + dependencies:
1586 + '@babel/parser': 7.28.5
1587 + '@vue/shared': 3.5.22
1588 + entities: 4.5.0
1589 + estree-walker: 2.0.2
1590 + source-map-js: 1.2.1
1591 +
1592 + '@vue/compiler-dom@3.5.22':
1593 + dependencies:
1594 + '@vue/compiler-core': 3.5.22
1595 + '@vue/shared': 3.5.22
1596 +
1597 + '@vue/compiler-sfc@3.5.22':
1598 + dependencies:
1599 + '@babel/parser': 7.28.5
1600 + '@vue/compiler-core': 3.5.22
1601 + '@vue/compiler-dom': 3.5.22
1602 + '@vue/compiler-ssr': 3.5.22
1603 + '@vue/shared': 3.5.22
1604 + estree-walker: 2.0.2
1605 + magic-string: 0.30.21
1606 + postcss: 8.5.6
1607 + source-map-js: 1.2.1
1608 +
1609 + '@vue/compiler-ssr@3.5.22':
1610 + dependencies:
1611 + '@vue/compiler-dom': 3.5.22
1612 + '@vue/shared': 3.5.22
1613 +
1614 + '@vue/devtools-api@6.6.4': {}
1615 +
1616 + '@vue/reactivity@3.5.22':
1617 + dependencies:
1618 + '@vue/shared': 3.5.22
1619 +
1620 + '@vue/runtime-core@3.5.22':
1621 + dependencies:
1622 + '@vue/reactivity': 3.5.22
1623 + '@vue/shared': 3.5.22
1624 +
1625 + '@vue/runtime-dom@3.5.22':
1626 + dependencies:
1627 + '@vue/reactivity': 3.5.22
1628 + '@vue/runtime-core': 3.5.22
1629 + '@vue/shared': 3.5.22
1630 + csstype: 3.1.3
1631 +
1632 + '@vue/server-renderer@3.5.22(vue@3.5.22)':
1633 + dependencies:
1634 + '@vue/compiler-ssr': 3.5.22
1635 + '@vue/shared': 3.5.22
1636 + vue: 3.5.22
1637 +
1638 + '@vue/shared@3.5.22': {}
1639 +
1640 + '@vueuse/core@10.11.1(vue@3.5.22)':
1641 + dependencies:
1642 + '@types/web-bluetooth': 0.0.20
1643 + '@vueuse/metadata': 10.11.1
1644 + '@vueuse/shared': 10.11.1(vue@3.5.22)
1645 + vue-demi: 0.14.10(vue@3.5.22)
1646 + transitivePeerDependencies:
1647 + - '@vue/composition-api'
1648 + - vue
1649 +
1650 + '@vueuse/metadata@10.11.1': {}
1651 +
1652 + '@vueuse/shared@10.11.1(vue@3.5.22)':
1653 + dependencies:
1654 + vue-demi: 0.14.10(vue@3.5.22)
1655 + transitivePeerDependencies:
1656 + - '@vue/composition-api'
1657 + - vue
1658 +
1659 + '@xmldom/xmldom@0.8.11': {}
1660 +
1661 + acorn@8.15.0: {}
1662 +
1663 + aes-decrypter@4.0.2:
1664 + dependencies:
1665 + '@babel/runtime': 7.28.4
1666 + '@videojs/vhs-utils': 4.1.1
1667 + global: 4.4.0
1668 + pkcs7: 1.0.4
1669 +
1670 + ansi-regex@5.0.1: {}
1671 +
1672 + ansi-regex@6.2.2: {}
1673 +
1674 + ansi-styles@4.3.0:
1675 + dependencies:
1676 + color-convert: 2.0.1
1677 +
1678 + ansi-styles@6.2.3: {}
1679 +
1680 + any-promise@1.3.0: {}
1681 +
1682 + anymatch@3.1.3:
1683 + dependencies:
1684 + normalize-path: 3.0.0
1685 + picomatch: 2.3.1
1686 +
1687 + arg@5.0.2: {}
1688 +
1689 + asynckit@0.4.0: {}
1690 +
1691 + autoprefixer@10.4.21(postcss@8.5.6):
1692 + dependencies:
1693 + browserslist: 4.27.0
1694 + caniuse-lite: 1.0.30001753
1695 + fraction.js: 4.3.7
1696 + normalize-range: 0.1.2
1697 + picocolors: 1.1.1
1698 + postcss: 8.5.6
1699 + postcss-value-parser: 4.2.0
1700 +
1701 + axios@1.13.1:
1702 + dependencies:
1703 + follow-redirects: 1.15.11
1704 + form-data: 4.0.4
1705 + proxy-from-env: 1.1.0
1706 + transitivePeerDependencies:
1707 + - debug
1708 +
1709 + balanced-match@1.0.2: {}
1710 +
1711 + baseline-browser-mapping@2.8.23: {}
1712 +
1713 + binary-extensions@2.3.0: {}
1714 +
1715 + brace-expansion@2.0.2:
1716 + dependencies:
1717 + balanced-match: 1.0.2
1718 +
1719 + braces@3.0.3:
1720 + dependencies:
1721 + fill-range: 7.1.1
1722 +
1723 + browserslist@4.27.0:
1724 + dependencies:
1725 + baseline-browser-mapping: 2.8.23
1726 + caniuse-lite: 1.0.30001753
1727 + electron-to-chromium: 1.5.244
1728 + node-releases: 2.0.27
1729 + update-browserslist-db: 1.1.4(browserslist@4.27.0)
1730 +
1731 + call-bind-apply-helpers@1.0.2:
1732 + dependencies:
1733 + es-errors: 1.3.0
1734 + function-bind: 1.1.2
1735 +
1736 + camelcase-css@2.0.1: {}
1737 +
1738 + caniuse-lite@1.0.30001753: {}
1739 +
1740 + chokidar@3.6.0:
1741 + dependencies:
1742 + anymatch: 3.1.3
1743 + braces: 3.0.3
1744 + glob-parent: 5.1.2
1745 + is-binary-path: 2.1.0
1746 + is-glob: 4.0.3
1747 + normalize-path: 3.0.0
1748 + readdirp: 3.6.0
1749 + optionalDependencies:
1750 + fsevents: 2.3.3
1751 +
1752 + color-convert@2.0.1:
1753 + dependencies:
1754 + color-name: 1.1.4
1755 +
1756 + color-name@1.1.4: {}
1757 +
1758 + combined-stream@1.0.8:
1759 + dependencies:
1760 + delayed-stream: 1.0.0
1761 +
1762 + commander@4.1.1: {}
1763 +
1764 + confbox@0.1.8: {}
1765 +
1766 + confbox@0.2.2: {}
1767 +
1768 + copy-anything@2.0.6:
1769 + dependencies:
1770 + is-what: 3.14.1
1771 +
1772 + cross-spawn@7.0.6:
1773 + dependencies:
1774 + path-key: 3.1.1
1775 + shebang-command: 2.0.0
1776 + which: 2.0.2
1777 +
1778 + cssesc@3.0.0: {}
1779 +
1780 + csstype@3.1.3: {}
1781 +
1782 + dayjs@1.11.19: {}
1783 +
1784 + debug@4.4.3:
1785 + dependencies:
1786 + ms: 2.1.3
1787 +
1788 + delayed-stream@1.0.0: {}
1789 +
1790 + didyoumean@1.2.2: {}
1791 +
1792 + dlv@1.1.3: {}
1793 +
1794 + dom-walk@0.1.2: {}
1795 +
1796 + dunder-proto@1.0.1:
1797 + dependencies:
1798 + call-bind-apply-helpers: 1.0.2
1799 + es-errors: 1.3.0
1800 + gopd: 1.2.0
1801 +
1802 + eastasianwidth@0.2.0: {}
1803 +
1804 + electron-to-chromium@1.5.244: {}
1805 +
1806 + emoji-regex@8.0.0: {}
1807 +
1808 + emoji-regex@9.2.2: {}
1809 +
1810 + entities@4.5.0: {}
1811 +
1812 + errno@0.1.8:
1813 + dependencies:
1814 + prr: 1.0.1
1815 + optional: true
1816 +
1817 + es-define-property@1.0.1: {}
1818 +
1819 + es-errors@1.3.0: {}
1820 +
1821 + es-object-atoms@1.1.1:
1822 + dependencies:
1823 + es-errors: 1.3.0
1824 +
1825 + es-set-tostringtag@2.1.0:
1826 + dependencies:
1827 + es-errors: 1.3.0
1828 + get-intrinsic: 1.3.0
1829 + has-tostringtag: 1.0.2
1830 + hasown: 2.0.2
1831 +
1832 + esbuild@0.21.5:
1833 + optionalDependencies:
1834 + '@esbuild/aix-ppc64': 0.21.5
1835 + '@esbuild/android-arm': 0.21.5
1836 + '@esbuild/android-arm64': 0.21.5
1837 + '@esbuild/android-x64': 0.21.5
1838 + '@esbuild/darwin-arm64': 0.21.5
1839 + '@esbuild/darwin-x64': 0.21.5
1840 + '@esbuild/freebsd-arm64': 0.21.5
1841 + '@esbuild/freebsd-x64': 0.21.5
1842 + '@esbuild/linux-arm': 0.21.5
1843 + '@esbuild/linux-arm64': 0.21.5
1844 + '@esbuild/linux-ia32': 0.21.5
1845 + '@esbuild/linux-loong64': 0.21.5
1846 + '@esbuild/linux-mips64el': 0.21.5
1847 + '@esbuild/linux-ppc64': 0.21.5
1848 + '@esbuild/linux-riscv64': 0.21.5
1849 + '@esbuild/linux-s390x': 0.21.5
1850 + '@esbuild/linux-x64': 0.21.5
1851 + '@esbuild/netbsd-x64': 0.21.5
1852 + '@esbuild/openbsd-x64': 0.21.5
1853 + '@esbuild/sunos-x64': 0.21.5
1854 + '@esbuild/win32-arm64': 0.21.5
1855 + '@esbuild/win32-ia32': 0.21.5
1856 + '@esbuild/win32-x64': 0.21.5
1857 +
1858 + escalade@3.2.0: {}
1859 +
1860 + escape-string-regexp@5.0.0: {}
1861 +
1862 + estree-walker@2.0.2: {}
1863 +
1864 + estree-walker@3.0.3:
1865 + dependencies:
1866 + '@types/estree': 1.0.8
1867 +
1868 + exsolve@1.0.7: {}
1869 +
1870 + fast-glob@3.3.3:
1871 + dependencies:
1872 + '@nodelib/fs.stat': 2.0.5
1873 + '@nodelib/fs.walk': 1.2.8
1874 + glob-parent: 5.1.2
1875 + merge2: 1.4.1
1876 + micromatch: 4.0.8
1877 +
1878 + fastq@1.19.1:
1879 + dependencies:
1880 + reusify: 1.1.0
1881 +
1882 + fill-range@7.1.1:
1883 + dependencies:
1884 + to-regex-range: 5.0.1
1885 +
1886 + follow-redirects@1.15.11: {}
1887 +
1888 + foreground-child@3.3.1:
1889 + dependencies:
1890 + cross-spawn: 7.0.6
1891 + signal-exit: 4.1.0
1892 +
1893 + form-data@4.0.4:
1894 + dependencies:
1895 + asynckit: 0.4.0
1896 + combined-stream: 1.0.8
1897 + es-set-tostringtag: 2.1.0
1898 + hasown: 2.0.2
1899 + mime-types: 2.1.35
1900 +
1901 + fraction.js@4.3.7: {}
1902 +
1903 + fsevents@2.3.3:
1904 + optional: true
1905 +
1906 + function-bind@1.1.2: {}
1907 +
1908 + get-intrinsic@1.3.0:
1909 + dependencies:
1910 + call-bind-apply-helpers: 1.0.2
1911 + es-define-property: 1.0.1
1912 + es-errors: 1.3.0
1913 + es-object-atoms: 1.1.1
1914 + function-bind: 1.1.2
1915 + get-proto: 1.0.1
1916 + gopd: 1.2.0
1917 + has-symbols: 1.1.0
1918 + hasown: 2.0.2
1919 + math-intrinsics: 1.1.0
1920 +
1921 + get-proto@1.0.1:
1922 + dependencies:
1923 + dunder-proto: 1.0.1
1924 + es-object-atoms: 1.1.1
1925 +
1926 + glob-parent@5.1.2:
1927 + dependencies:
1928 + is-glob: 4.0.3
1929 +
1930 + glob-parent@6.0.2:
1931 + dependencies:
1932 + is-glob: 4.0.3
1933 +
1934 + glob@10.4.5:
1935 + dependencies:
1936 + foreground-child: 3.3.1
1937 + jackspeak: 3.4.3
1938 + minimatch: 9.0.5
1939 + minipass: 7.1.2
1940 + package-json-from-dist: 1.0.1
1941 + path-scurry: 1.11.1
1942 +
1943 + global@4.4.0:
1944 + dependencies:
1945 + min-document: 2.19.0
1946 + process: 0.11.10
1947 +
1948 + gopd@1.2.0: {}
1949 +
1950 + graceful-fs@4.2.11:
1951 + optional: true
1952 +
1953 + has-symbols@1.1.0: {}
1954 +
1955 + has-tostringtag@1.0.2:
1956 + dependencies:
1957 + has-symbols: 1.1.0
1958 +
1959 + hasown@2.0.2:
1960 + dependencies:
1961 + function-bind: 1.1.2
1962 +
1963 + iconv-lite@0.6.3:
1964 + dependencies:
1965 + safer-buffer: 2.1.2
1966 + optional: true
1967 +
1968 + image-size@0.5.5:
1969 + optional: true
1970 +
1971 + is-binary-path@2.1.0:
1972 + dependencies:
1973 + binary-extensions: 2.3.0
1974 +
1975 + is-core-module@2.16.1:
1976 + dependencies:
1977 + hasown: 2.0.2
1978 +
1979 + is-extglob@2.1.1: {}
1980 +
1981 + is-fullwidth-code-point@3.0.0: {}
1982 +
1983 + is-function@1.0.2: {}
1984 +
1985 + is-glob@4.0.3:
1986 + dependencies:
1987 + is-extglob: 2.1.1
1988 +
1989 + is-number@7.0.0: {}
1990 +
1991 + is-what@3.14.1: {}
1992 +
1993 + isexe@2.0.0: {}
1994 +
1995 + jackspeak@3.4.3:
1996 + dependencies:
1997 + '@isaacs/cliui': 8.0.2
1998 + optionalDependencies:
1999 + '@pkgjs/parseargs': 0.11.0
2000 +
2001 + jiti@1.21.7: {}
2002 +
2003 + js-cookie@3.0.5: {}
2004 +
2005 + js-tokens@9.0.1: {}
2006 +
2007 + less@4.4.2:
2008 + dependencies:
2009 + copy-anything: 2.0.6
2010 + parse-node-version: 1.0.1
2011 + tslib: 2.8.1
2012 + optionalDependencies:
2013 + errno: 0.1.8
2014 + graceful-fs: 4.2.11
2015 + image-size: 0.5.5
2016 + make-dir: 2.1.0
2017 + mime: 1.6.0
2018 + needle: 3.3.1
2019 + source-map: 0.6.1
2020 +
2021 + lilconfig@3.1.3: {}
2022 +
2023 + lines-and-columns@1.2.4: {}
2024 +
2025 + local-pkg@0.4.3: {}
2026 +
2027 + local-pkg@0.5.1:
2028 + dependencies:
2029 + mlly: 1.8.0
2030 + pkg-types: 1.3.1
2031 +
2032 + local-pkg@1.1.2:
2033 + dependencies:
2034 + mlly: 1.8.0
2035 + pkg-types: 2.3.0
2036 + quansync: 0.2.11
2037 +
2038 + lodash@4.17.21: {}
2039 +
2040 + lru-cache@10.4.3: {}
2041 +
2042 + m3u8-parser@7.2.0:
2043 + dependencies:
2044 + '@babel/runtime': 7.28.4
2045 + '@videojs/vhs-utils': 4.1.1
2046 + global: 4.4.0
2047 +
2048 + magic-string@0.30.21:
2049 + dependencies:
2050 + '@jridgewell/sourcemap-codec': 1.5.5
2051 +
2052 + make-dir@2.1.0:
2053 + dependencies:
2054 + pify: 4.0.1
2055 + semver: 5.7.2
2056 + optional: true
2057 +
2058 + math-intrinsics@1.1.0: {}
2059 +
2060 + merge2@1.4.1: {}
2061 +
2062 + micromatch@4.0.8:
2063 + dependencies:
2064 + braces: 3.0.3
2065 + picomatch: 2.3.1
2066 +
2067 + mime-db@1.52.0: {}
2068 +
2069 + mime-types@2.1.35:
2070 + dependencies:
2071 + mime-db: 1.52.0
2072 +
2073 + mime@1.6.0:
2074 + optional: true
2075 +
2076 + min-document@2.19.0:
2077 + dependencies:
2078 + dom-walk: 0.1.2
2079 +
2080 + minimatch@9.0.5:
2081 + dependencies:
2082 + brace-expansion: 2.0.2
2083 +
2084 + minipass@7.1.2: {}
2085 +
2086 + mlly@1.8.0:
2087 + dependencies:
2088 + acorn: 8.15.0
2089 + pathe: 2.0.3
2090 + pkg-types: 1.3.1
2091 + ufo: 1.6.1
2092 +
2093 + mpd-parser@1.3.1:
2094 + dependencies:
2095 + '@babel/runtime': 7.28.4
2096 + '@videojs/vhs-utils': 4.1.1
2097 + '@xmldom/xmldom': 0.8.11
2098 + global: 4.4.0
2099 +
2100 + ms@2.1.3: {}
2101 +
2102 + mux.js@7.1.0:
2103 + dependencies:
2104 + '@babel/runtime': 7.28.4
2105 + global: 4.4.0
2106 +
2107 + mz@2.7.0:
2108 + dependencies:
2109 + any-promise: 1.3.0
2110 + object-assign: 4.1.1
2111 + thenify-all: 1.6.0
2112 +
2113 + nanoid@3.3.11: {}
2114 +
2115 + needle@3.3.1:
2116 + dependencies:
2117 + iconv-lite: 0.6.3
2118 + sax: 1.4.2
2119 + optional: true
2120 +
2121 + node-releases@2.0.27: {}
2122 +
2123 + normalize-path@3.0.0: {}
2124 +
2125 + normalize-range@0.1.2: {}
2126 +
2127 + object-assign@4.1.1: {}
2128 +
2129 + object-hash@3.0.0: {}
2130 +
2131 + package-json-from-dist@1.0.1: {}
2132 +
2133 + parse-node-version@1.0.1: {}
2134 +
2135 + path-key@3.1.1: {}
2136 +
2137 + path-parse@1.0.7: {}
2138 +
2139 + path-scurry@1.11.1:
2140 + dependencies:
2141 + lru-cache: 10.4.3
2142 + minipass: 7.1.2
2143 +
2144 + pathe@2.0.3: {}
2145 +
2146 + picocolors@1.1.1: {}
2147 +
2148 + picomatch@2.3.1: {}
2149 +
2150 + picomatch@4.0.3: {}
2151 +
2152 + pify@2.3.0: {}
2153 +
2154 + pify@4.0.1:
2155 + optional: true
2156 +
2157 + pinia@2.3.1(vue@3.5.22):
2158 + dependencies:
2159 + '@vue/devtools-api': 6.6.4
2160 + vue: 3.5.22
2161 + vue-demi: 0.14.10(vue@3.5.22)
2162 + transitivePeerDependencies:
2163 + - '@vue/composition-api'
2164 +
2165 + pirates@4.0.7: {}
2166 +
2167 + pkcs7@1.0.4:
2168 + dependencies:
2169 + '@babel/runtime': 7.28.4
2170 +
2171 + pkg-types@1.3.1:
2172 + dependencies:
2173 + confbox: 0.1.8
2174 + mlly: 1.8.0
2175 + pathe: 2.0.3
2176 +
2177 + pkg-types@2.3.0:
2178 + dependencies:
2179 + confbox: 0.2.2
2180 + exsolve: 1.0.7
2181 + pathe: 2.0.3
2182 +
2183 + postcss-import@15.1.0(postcss@8.5.6):
2184 + dependencies:
2185 + postcss: 8.5.6
2186 + postcss-value-parser: 4.2.0
2187 + read-cache: 1.0.0
2188 + resolve: 1.22.11
2189 +
2190 + postcss-js@4.1.0(postcss@8.5.6):
2191 + dependencies:
2192 + camelcase-css: 2.0.1
2193 + postcss: 8.5.6
2194 +
2195 + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6):
2196 + dependencies:
2197 + lilconfig: 3.1.3
2198 + optionalDependencies:
2199 + jiti: 1.21.7
2200 + postcss: 8.5.6
2201 +
2202 + postcss-nested@6.2.0(postcss@8.5.6):
2203 + dependencies:
2204 + postcss: 8.5.6
2205 + postcss-selector-parser: 6.1.2
2206 +
2207 + postcss-px-to-viewport@1.1.1:
2208 + dependencies:
2209 + object-assign: 4.1.1
2210 + postcss: 8.5.6
2211 +
2212 + postcss-selector-parser@6.1.2:
2213 + dependencies:
2214 + cssesc: 3.0.0
2215 + util-deprecate: 1.0.2
2216 +
2217 + postcss-value-parser@4.2.0: {}
2218 +
2219 + postcss@8.5.6:
2220 + dependencies:
2221 + nanoid: 3.3.11
2222 + picocolors: 1.1.1
2223 + source-map-js: 1.2.1
2224 +
2225 + process@0.11.10: {}
2226 +
2227 + proxy-from-env@1.1.0: {}
2228 +
2229 + prr@1.0.1:
2230 + optional: true
2231 +
2232 + quansync@0.2.11: {}
2233 +
2234 + queue-microtask@1.2.3: {}
2235 +
2236 + read-cache@1.0.0:
2237 + dependencies:
2238 + pify: 2.3.0
2239 +
2240 + readdirp@3.6.0:
2241 + dependencies:
2242 + picomatch: 2.3.1
2243 +
2244 + resolve@1.22.11:
2245 + dependencies:
2246 + is-core-module: 2.16.1
2247 + path-parse: 1.0.7
2248 + supports-preserve-symlinks-flag: 1.0.0
2249 +
2250 + reusify@1.1.0: {}
2251 +
2252 + rollup@4.52.5:
2253 + dependencies:
2254 + '@types/estree': 1.0.8
2255 + optionalDependencies:
2256 + '@rollup/rollup-android-arm-eabi': 4.52.5
2257 + '@rollup/rollup-android-arm64': 4.52.5
2258 + '@rollup/rollup-darwin-arm64': 4.52.5
2259 + '@rollup/rollup-darwin-x64': 4.52.5
2260 + '@rollup/rollup-freebsd-arm64': 4.52.5
2261 + '@rollup/rollup-freebsd-x64': 4.52.5
2262 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.5
2263 + '@rollup/rollup-linux-arm-musleabihf': 4.52.5
2264 + '@rollup/rollup-linux-arm64-gnu': 4.52.5
2265 + '@rollup/rollup-linux-arm64-musl': 4.52.5
2266 + '@rollup/rollup-linux-loong64-gnu': 4.52.5
2267 + '@rollup/rollup-linux-ppc64-gnu': 4.52.5
2268 + '@rollup/rollup-linux-riscv64-gnu': 4.52.5
2269 + '@rollup/rollup-linux-riscv64-musl': 4.52.5
2270 + '@rollup/rollup-linux-s390x-gnu': 4.52.5
2271 + '@rollup/rollup-linux-x64-gnu': 4.52.5
2272 + '@rollup/rollup-linux-x64-musl': 4.52.5
2273 + '@rollup/rollup-openharmony-arm64': 4.52.5
2274 + '@rollup/rollup-win32-arm64-msvc': 4.52.5
2275 + '@rollup/rollup-win32-ia32-msvc': 4.52.5
2276 + '@rollup/rollup-win32-x64-gnu': 4.52.5
2277 + '@rollup/rollup-win32-x64-msvc': 4.52.5
2278 + fsevents: 2.3.3
2279 +
2280 + run-parallel@1.2.0:
2281 + dependencies:
2282 + queue-microtask: 1.2.3
2283 +
2284 + safer-buffer@2.1.2:
2285 + optional: true
2286 +
2287 + sax@1.4.2:
2288 + optional: true
2289 +
2290 + scule@1.3.0: {}
2291 +
2292 + semver@5.7.2:
2293 + optional: true
2294 +
2295 + shebang-command@2.0.0:
2296 + dependencies:
2297 + shebang-regex: 3.0.0
2298 +
2299 + shebang-regex@3.0.0: {}
2300 +
2301 + signal-exit@4.1.0: {}
2302 +
2303 + source-map-js@1.2.1: {}
2304 +
2305 + source-map@0.6.1:
2306 + optional: true
2307 +
2308 + string-width@4.2.3:
2309 + dependencies:
2310 + emoji-regex: 8.0.0
2311 + is-fullwidth-code-point: 3.0.0
2312 + strip-ansi: 6.0.1
2313 +
2314 + string-width@5.1.2:
2315 + dependencies:
2316 + eastasianwidth: 0.2.0
2317 + emoji-regex: 9.2.2
2318 + strip-ansi: 7.1.2
2319 +
2320 + strip-ansi@6.0.1:
2321 + dependencies:
2322 + ansi-regex: 5.0.1
2323 +
2324 + strip-ansi@7.1.2:
2325 + dependencies:
2326 + ansi-regex: 6.2.2
2327 +
2328 + strip-literal@2.1.1:
2329 + dependencies:
2330 + js-tokens: 9.0.1
2331 +
2332 + sucrase@3.35.0:
2333 + dependencies:
2334 + '@jridgewell/gen-mapping': 0.3.13
2335 + commander: 4.1.1
2336 + glob: 10.4.5
2337 + lines-and-columns: 1.2.4
2338 + mz: 2.7.0
2339 + pirates: 4.0.7
2340 + ts-interface-checker: 0.1.13
2341 +
2342 + supports-preserve-symlinks-flag@1.0.0: {}
2343 +
2344 + tailwindcss@3.4.18:
2345 + dependencies:
2346 + '@alloc/quick-lru': 5.2.0
2347 + arg: 5.0.2
2348 + chokidar: 3.6.0
2349 + didyoumean: 1.2.2
2350 + dlv: 1.1.3
2351 + fast-glob: 3.3.3
2352 + glob-parent: 6.0.2
2353 + is-glob: 4.0.3
2354 + jiti: 1.21.7
2355 + lilconfig: 3.1.3
2356 + micromatch: 4.0.8
2357 + normalize-path: 3.0.0
2358 + object-hash: 3.0.0
2359 + picocolors: 1.1.1
2360 + postcss: 8.5.6
2361 + postcss-import: 15.1.0(postcss@8.5.6)
2362 + postcss-js: 4.1.0(postcss@8.5.6)
2363 + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6)
2364 + postcss-nested: 6.2.0(postcss@8.5.6)
2365 + postcss-selector-parser: 6.1.2
2366 + resolve: 1.22.11
2367 + sucrase: 3.35.0
2368 + transitivePeerDependencies:
2369 + - tsx
2370 + - yaml
2371 +
2372 + thenify-all@1.6.0:
2373 + dependencies:
2374 + thenify: 3.3.1
2375 +
2376 + thenify@3.3.1:
2377 + dependencies:
2378 + any-promise: 1.3.0
2379 +
2380 + to-regex-range@5.0.1:
2381 + dependencies:
2382 + is-number: 7.0.0
2383 +
2384 + ts-interface-checker@0.1.13: {}
2385 +
2386 + tslib@2.8.1: {}
2387 +
2388 + ufo@1.6.1: {}
2389 +
2390 + unimport@3.14.6(rollup@4.52.5):
2391 + dependencies:
2392 + '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
2393 + acorn: 8.15.0
2394 + escape-string-regexp: 5.0.0
2395 + estree-walker: 3.0.3
2396 + fast-glob: 3.3.3
2397 + local-pkg: 1.1.2
2398 + magic-string: 0.30.21
2399 + mlly: 1.8.0
2400 + pathe: 2.0.3
2401 + picomatch: 4.0.3
2402 + pkg-types: 1.3.1
2403 + scule: 1.3.0
2404 + strip-literal: 2.1.1
2405 + unplugin: 1.16.1
2406 + transitivePeerDependencies:
2407 + - rollup
2408 +
2409 + unplugin-auto-import@0.17.8(@vueuse/core@10.11.1(vue@3.5.22))(rollup@4.52.5):
2410 + dependencies:
2411 + '@antfu/utils': 0.7.10
2412 + '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
2413 + fast-glob: 3.3.3
2414 + local-pkg: 0.5.1
2415 + magic-string: 0.30.21
2416 + minimatch: 9.0.5
2417 + unimport: 3.14.6(rollup@4.52.5)
2418 + unplugin: 1.16.1
2419 + optionalDependencies:
2420 + '@vueuse/core': 10.11.1(vue@3.5.22)
2421 + transitivePeerDependencies:
2422 + - rollup
2423 +
2424 + unplugin-vue-components@0.26.0(@babel/parser@7.28.5)(rollup@4.52.5)(vue@3.5.22):
2425 + dependencies:
2426 + '@antfu/utils': 0.7.10
2427 + '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
2428 + chokidar: 3.6.0
2429 + debug: 4.4.3
2430 + fast-glob: 3.3.3
2431 + local-pkg: 0.4.3
2432 + magic-string: 0.30.21
2433 + minimatch: 9.0.5
2434 + resolve: 1.22.11
2435 + unplugin: 1.16.1
2436 + vue: 3.5.22
2437 + optionalDependencies:
2438 + '@babel/parser': 7.28.5
2439 + transitivePeerDependencies:
2440 + - rollup
2441 + - supports-color
2442 +
2443 + unplugin@1.16.1:
2444 + dependencies:
2445 + acorn: 8.15.0
2446 + webpack-virtual-modules: 0.6.2
2447 +
2448 + update-browserslist-db@1.1.4(browserslist@4.27.0):
2449 + dependencies:
2450 + browserslist: 4.27.0
2451 + escalade: 3.2.0
2452 + picocolors: 1.1.1
2453 +
2454 + util-deprecate@1.0.2: {}
2455 +
2456 + vant@4.9.21(vue@3.5.22):
2457 + dependencies:
2458 + '@vant/popperjs': 1.3.0
2459 + '@vant/use': 1.6.0(vue@3.5.22)
2460 + '@vue/shared': 3.5.22
2461 + vue: 3.5.22
2462 +
2463 + video.js@8.23.4:
2464 + dependencies:
2465 + '@babel/runtime': 7.28.4
2466 + '@videojs/http-streaming': 3.17.2(video.js@8.23.4)
2467 + '@videojs/vhs-utils': 4.1.1
2468 + '@videojs/xhr': 2.7.0
2469 + aes-decrypter: 4.0.2
2470 + global: 4.4.0
2471 + m3u8-parser: 7.2.0
2472 + mpd-parser: 1.3.1
2473 + mux.js: 7.1.0
2474 + videojs-contrib-quality-levels: 4.1.0(video.js@8.23.4)
2475 + videojs-font: 4.2.0
2476 + videojs-vtt.js: 0.15.5
2477 +
2478 + videojs-contrib-quality-levels@4.1.0(video.js@8.23.4):
2479 + dependencies:
2480 + global: 4.4.0
2481 + video.js: 8.23.4
2482 +
2483 + videojs-font@4.2.0: {}
2484 +
2485 + videojs-vtt.js@0.15.5:
2486 + dependencies:
2487 + global: 4.4.0
2488 +
2489 + vite@5.4.21(less@4.4.2):
2490 + dependencies:
2491 + esbuild: 0.21.5
2492 + postcss: 8.5.6
2493 + rollup: 4.52.5
2494 + optionalDependencies:
2495 + fsevents: 2.3.3
2496 + less: 4.4.2
2497 +
2498 + vue-demi@0.14.10(vue@3.5.22):
2499 + dependencies:
2500 + vue: 3.5.22
2501 +
2502 + vue-router@4.6.3(vue@3.5.22):
2503 + dependencies:
2504 + '@vue/devtools-api': 6.6.4
2505 + vue: 3.5.22
2506 +
2507 + vue@3.5.22:
2508 + dependencies:
2509 + '@vue/compiler-dom': 3.5.22
2510 + '@vue/compiler-sfc': 3.5.22
2511 + '@vue/runtime-dom': 3.5.22
2512 + '@vue/server-renderer': 3.5.22(vue@3.5.22)
2513 + '@vue/shared': 3.5.22
2514 +
2515 + webpack-virtual-modules@0.6.2: {}
2516 +
2517 + which@2.0.2:
2518 + dependencies:
2519 + isexe: 2.0.0
2520 +
2521 + wrap-ansi@7.0.0:
2522 + dependencies:
2523 + ansi-styles: 4.3.0
2524 + string-width: 4.2.3
2525 + strip-ansi: 6.0.1
2526 +
2527 + wrap-ansi@8.1.0:
2528 + dependencies:
2529 + ansi-styles: 6.2.3
2530 + string-width: 5.1.2
2531 + strip-ansi: 7.1.2
...@@ -12,11 +12,9 @@ declare module 'vue' { ...@@ -12,11 +12,9 @@ declare module 'vue' {
12 RouterLink: typeof import('vue-router')['RouterLink'] 12 RouterLink: typeof import('vue-router')['RouterLink']
13 RouterView: typeof import('vue-router')['RouterView'] 13 RouterView: typeof import('vue-router')['RouterView']
14 VanButton: typeof import('vant/es')['Button'] 14 VanButton: typeof import('vant/es')['Button']
15 - VanCell: typeof import('vant/es')['Cell']
16 VanIcon: typeof import('vant/es')['Icon'] 15 VanIcon: typeof import('vant/es')['Icon']
17 VanList: typeof import('vant/es')['List'] 16 VanList: typeof import('vant/es')['List']
18 VanLoading: typeof import('vant/es')['Loading'] 17 VanLoading: typeof import('vant/es')['Loading']
19 - VanOverlay: typeof import('vant/es')['Overlay']
20 VideoPlayer: typeof import('./components/VideoPlayer.vue')['default'] 18 VideoPlayer: typeof import('./components/VideoPlayer.vue')['default']
21 } 19 }
22 } 20 }
......
1 /* 1 /*
2 * @Date: 2025-10-30 10:29:15 2 * @Date: 2025-10-30 10:29:15
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2025-11-01 21:12:36 4 + * @LastEditTime: 2025-11-04 10:53:52
5 * @FilePath: /stdj_h5/src/router/index.js 5 * @FilePath: /stdj_h5/src/router/index.js
6 * @Description: 文件描述 6 * @Description: 文件描述
7 */ 7 */
8 import { createRouter, createWebHashHistory } from 'vue-router' 8 import { createRouter, createWebHashHistory } from 'vue-router'
9 -import Home from '../views/Home.vue'
10 9
11 const routes = [ 10 const routes = [
12 { 11 {
13 - path: '/splash', 12 + path: '/',
14 name: 'Splash', 13 name: 'Splash',
15 component: () => import('../views/Splash.vue') 14 component: () => import('../views/Splash.vue')
16 }, 15 },
17 { 16 {
18 - path: '/', 17 + path: '/home',
19 name: 'Home', 18 name: 'Home',
20 - component: Home 19 + component: () => import('../views/Home.vue')
21 }, 20 },
22 { 21 {
23 path: '/masters', 22 path: '/masters',
......
...@@ -169,7 +169,7 @@ const router = useRouter() ...@@ -169,7 +169,7 @@ const router = useRouter()
169 useTitle('西园戒幢律寺三坛大戒法会'); 169 useTitle('西园戒幢律寺三坛大戒法会');
170 170
171 // 视频配置 171 // 视频配置
172 -const videoUrl = ref('/src/assets/images/02 西园戒幢律寺三坛大戒法会/sample-10s.mp4') 172 +const videoUrl = ref('https://cdn.ipadbiz.cn/stdj/video/sample-10s.mp4')
173 173
174 const videoOptions = ref({ 174 const videoOptions = ref({
175 fluid: true, 175 fluid: true,
......
1 <template> 1 <template>
2 <div class="splash-container" :class="{ 'fade-out': isExiting }"> 2 <div class="splash-container" :class="{ 'fade-out': isExiting }">
3 - <!-- 背景图片 --> 3 + <!-- 背景视频 -->
4 - <div class="background-image"></div> 4 + <video
5 + class="background-video"
6 + autoplay
7 + muted
8 + loop
9 + playsinline
10 + webkit-playsinline
11 + preload="auto"
12 + >
13 + <source src="https://cdn.ipadbiz.cn/stdj/video/sample-10s.mp4" type="video/mp4" />
14 + </video>
5 15
6 <!-- 黑色半透明蒙板 --> 16 <!-- 黑色半透明蒙板 -->
7 <div class="overlay"></div> 17 <div class="overlay"></div>
...@@ -44,7 +54,7 @@ const enterApp = () => { ...@@ -44,7 +54,7 @@ const enterApp = () => {
44 isExiting.value = true 54 isExiting.value = true
45 // 等待淡出动画完成后跳转 55 // 等待淡出动画完成后跳转
46 setTimeout(() => { 56 setTimeout(() => {
47 - router.push('/') 57 + router.push('/home')
48 }, 500) 58 }, 500)
49 } 59 }
50 60
...@@ -53,7 +63,7 @@ onMounted(() => { ...@@ -53,7 +63,7 @@ onMounted(() => {
53 }) 63 })
54 </script> 64 </script>
55 65
56 -<style scoped> 66 +<style scoped lang="less">
57 .splash-container { 67 .splash-container {
58 position: fixed; 68 position: fixed;
59 top: 0; 69 top: 0;
...@@ -71,17 +81,14 @@ onMounted(() => { ...@@ -71,17 +81,14 @@ onMounted(() => {
71 opacity: 0; 81 opacity: 0;
72 } 82 }
73 83
74 -/* 背景图片 */ 84 +/* 背景视频 */
75 -.background-image { 85 +.background-video {
76 position: absolute; 86 position: absolute;
77 top: 0; 87 top: 0;
78 left: 0; 88 left: 0;
79 - right: 0; 89 + width: 100vw;
80 - bottom: 0; 90 + height: 100vh;
81 - background-image: url('https://cdn.ipadbiz.cn/stdj/images/%E5%90%AF%E5%8A%A8%E9%A1%B5%E6%B5%B7%E6%8A%A5%E8%83%8C%E6%99%AF@2x.png'); 91 + object-fit: cover;
82 - background-size: cover;
83 - background-position: center;
84 - background-repeat: no-repeat;
85 z-index: 1; 92 z-index: 1;
86 opacity: 0; 93 opacity: 0;
87 animation: backgroundFadeIn 0.8s ease-out forwards; 94 animation: backgroundFadeIn 0.8s ease-out forwards;
......