/ concept-collection / qhull-wasm-demo
Sign in
concept-collection / qhull-wasm-demo
qhull-wasm-demo / package-lock.json
4092 lines · 140.3 KBCodeBlameHistory
2 "name": "qhull-wasm-demo",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "qhull-wasm-demo",
9 "version": "0.0.0",
10 "dependencies": {
11 "@emotion/react": "^11.14.0",
12 "@emotion/styled": "^11.14.1",
13 "@mui/icons-material": "^7.3.4",
14 "@mui/material": "^7.3.4",
15 "qhull-wasm": "^0.0.1",
16 "react": "^19.1.1",
17 "react-dom": "^19.1.1",
18 "three": "^0.184.0"
19 },
20 "devDependencies": {
21 "@eslint/js": "^9.36.0",
22 "@types/node": "^24.6.0",
23 "@types/react": "^19.1.16",
24 "@types/react-dom": "^19.1.9",
25 "@types/three": "^0.184.0",
26 "@vitejs/plugin-react": "^5.0.4",
27 "eslint": "^9.36.0",
28 "eslint-plugin-react-hooks": "^5.2.0",
29 "eslint-plugin-react-refresh": "^0.4.22",
30 "globals": "^16.4.0",
31 "typescript": "~5.9.3",
32 "typescript-eslint": "^8.45.0",
33 "vite": "^7.1.7"
34 }
35 },
36 "node_modules/@babel/code-frame": {
37 "version": "7.29.7",
38 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
39 "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
40 "license": "MIT",
41 "dependencies": {
42 "@babel/helper-validator-identifier": "^7.29.7",
43 "js-tokens": "^4.0.0",
44 "picocolors": "^1.1.1"
45 },
46 "engines": {
47 "node": ">=6.9.0"
48 }
49 },
50 "node_modules/@babel/compat-data": {
51 "version": "7.29.7",
52 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
53 "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
54 "dev": true,
55 "license": "MIT",
56 "engines": {
57 "node": ">=6.9.0"
58 }
59 },
60 "node_modules/@babel/core": {
61 "version": "7.29.7",
62 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
63 "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
64 "dev": true,
65 "license": "MIT",
66 "dependencies": {
67 "@babel/code-frame": "^7.29.7",
68 "@babel/generator": "^7.29.7",
69 "@babel/helper-compilation-targets": "^7.29.7",
70 "@babel/helper-module-transforms": "^7.29.7",
71 "@babel/helpers": "^7.29.7",
72 "@babel/parser": "^7.29.7",
73 "@babel/template": "^7.29.7",
74 "@babel/traverse": "^7.29.7",
75 "@babel/types": "^7.29.7",
76 "@jridgewell/remapping": "^2.3.5",
77 "convert-source-map": "^2.0.0",
78 "debug": "^4.1.0",
79 "gensync": "^1.0.0-beta.2",
80 "json5": "^2.2.3",
81 "semver": "^6.3.1"
82 },
83 "engines": {
84 "node": ">=6.9.0"
85 },
86 "funding": {
87 "type": "opencollective",
88 "url": "https://opencollective.com/babel"
89 }
90 },
91 "node_modules/@babel/core/node_modules/convert-source-map": {
92 "version": "2.0.0",
93 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
94 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
95 "dev": true,
96 "license": "MIT"
97 },
98 "node_modules/@babel/generator": {
99 "version": "7.29.7",
100 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz",
101 "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==",
102 "license": "MIT",
103 "dependencies": {
104 "@babel/parser": "^7.29.7",
105 "@babel/types": "^7.29.7",
106 "@jridgewell/gen-mapping": "^0.3.12",
107 "@jridgewell/trace-mapping": "^0.3.28",
108 "jsesc": "^3.0.2"
109 },
110 "engines": {
111 "node": ">=6.9.0"
112 }
113 },
114 "node_modules/@babel/helper-compilation-targets": {
115 "version": "7.29.7",
116 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
117 "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
118 "dev": true,
119 "license": "MIT",
120 "dependencies": {
121 "@babel/compat-data": "^7.29.7",
122 "@babel/helper-validator-option": "^7.29.7",
123 "browserslist": "^4.24.0",
124 "lru-cache": "^5.1.1",
125 "semver": "^6.3.1"
126 },
127 "engines": {
128 "node": ">=6.9.0"
129 }
130 },
131 "node_modules/@babel/helper-globals": {
132 "version": "7.29.7",
133 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
134 "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
135 "license": "MIT",
136 "engines": {
137 "node": ">=6.9.0"
138 }
139 },
140 "node_modules/@babel/helper-module-imports": {
141 "version": "7.29.7",
142 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
143 "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
144 "license": "MIT",
145 "dependencies": {
146 "@babel/traverse": "^7.29.7",
147 "@babel/types": "^7.29.7"
148 },
149 "engines": {
150 "node": ">=6.9.0"
151 }
152 },
153 "node_modules/@babel/helper-module-transforms": {
154 "version": "7.29.7",
155 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
156 "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
157 "dev": true,
158 "license": "MIT",
159 "dependencies": {
160 "@babel/helper-module-imports": "^7.29.7",
161 "@babel/helper-validator-identifier": "^7.29.7",
162 "@babel/traverse": "^7.29.7"
163 },
164 "engines": {
165 "node": ">=6.9.0"
166 },
167 "peerDependencies": {
168 "@babel/core": "^7.0.0"
169 }
170 },
171 "node_modules/@babel/helper-plugin-utils": {
172 "version": "7.29.7",
173 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
174 "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
175 "dev": true,
176 "license": "MIT",
177 "engines": {
178 "node": ">=6.9.0"
179 }
180 },
181 "node_modules/@babel/helper-string-parser": {
182 "version": "7.29.7",
183 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
184 "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
185 "license": "MIT",
186 "engines": {
187 "node": ">=6.9.0"
188 }
189 },
190 "node_modules/@babel/helper-validator-identifier": {
191 "version": "7.29.7",
192 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
193 "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
194 "license": "MIT",
195 "engines": {
196 "node": ">=6.9.0"
197 }
198 },
199 "node_modules/@babel/helper-validator-option": {
200 "version": "7.29.7",
201 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
202 "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
203 "dev": true,
204 "license": "MIT",
205 "engines": {
206 "node": ">=6.9.0"
207 }
208 },
209 "node_modules/@babel/helpers": {
210 "version": "7.29.7",
211 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
212 "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
213 "dev": true,
214 "license": "MIT",
215 "dependencies": {
216 "@babel/template": "^7.29.7",
217 "@babel/types": "^7.29.7"
218 },
219 "engines": {
220 "node": ">=6.9.0"
221 }
222 },
223 "node_modules/@babel/parser": {
224 "version": "7.29.7",
225 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz",
226 "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==",
227 "license": "MIT",
228 "dependencies": {
229 "@babel/types": "^7.29.7"
230 },
231 "bin": {
232 "parser": "bin/babel-parser.js"
233 },
234 "engines": {
235 "node": ">=6.0.0"
236 }
237 },
238 "node_modules/@babel/plugin-transform-react-jsx-self": {
239 "version": "7.29.7",
240 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
241 "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==",
242 "dev": true,
243 "license": "MIT",
244 "dependencies": {
245 "@babel/helper-plugin-utils": "^7.29.7"
246 },
247 "engines": {
248 "node": ">=6.9.0"
249 },
250 "peerDependencies": {
251 "@babel/core": "^7.0.0-0"
252 }
253 },
254 "node_modules/@babel/plugin-transform-react-jsx-source": {
255 "version": "7.29.7",
256 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
257 "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==",
258 "dev": true,
259 "license": "MIT",
260 "dependencies": {
261 "@babel/helper-plugin-utils": "^7.29.7"
262 },
263 "engines": {
264 "node": ">=6.9.0"
265 },
266 "peerDependencies": {
267 "@babel/core": "^7.0.0-0"
268 }
269 },
270 "node_modules/@babel/runtime": {
271 "version": "7.29.7",
272 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
273 "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
274 "license": "MIT",
275 "engines": {
276 "node": ">=6.9.0"
277 }
278 },
279 "node_modules/@babel/template": {
280 "version": "7.29.7",
281 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
282 "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
283 "license": "MIT",
284 "dependencies": {
285 "@babel/code-frame": "^7.29.7",
286 "@babel/parser": "^7.29.7",
287 "@babel/types": "^7.29.7"
288 },
289 "engines": {
290 "node": ">=6.9.0"
291 }
292 },
293 "node_modules/@babel/traverse": {
294 "version": "7.29.7",
295 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz",
296 "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==",
297 "license": "MIT",
298 "dependencies": {
299 "@babel/code-frame": "^7.29.7",
300 "@babel/generator": "^7.29.7",
301 "@babel/helper-globals": "^7.29.7",
302 "@babel/parser": "^7.29.7",
303 "@babel/template": "^7.29.7",
304 "@babel/types": "^7.29.7",
305 "debug": "^4.3.1"
306 },
307 "engines": {
308 "node": ">=6.9.0"
309 }
310 },
311 "node_modules/@babel/types": {
312 "version": "7.29.7",
313 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz",
314 "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==",
315 "license": "MIT",
316 "dependencies": {
317 "@babel/helper-string-parser": "^7.29.7",
318 "@babel/helper-validator-identifier": "^7.29.7"
319 },
320 "engines": {
321 "node": ">=6.9.0"
322 }
323 },
324 "node_modules/@dimforge/rapier3d-compat": {
325 "version": "0.12.0",
326 "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
327 "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==",
328 "dev": true,
329 "license": "Apache-2.0"
330 },
331 "node_modules/@emotion/babel-plugin": {
332 "version": "11.13.5",
333 "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz",
334 "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==",
335 "license": "MIT",
336 "dependencies": {
337 "@babel/helper-module-imports": "^7.16.7",
338 "@babel/runtime": "^7.18.3",
339 "@emotion/hash": "^0.9.2",
340 "@emotion/memoize": "^0.9.0",
341 "@emotion/serialize": "^1.3.3",
342 "babel-plugin-macros": "^3.1.0",
343 "convert-source-map": "^1.5.0",
344 "escape-string-regexp": "^4.0.0",
345 "find-root": "^1.1.0",
346 "source-map": "^0.5.7",
347 "stylis": "4.2.0"
348 }
349 },
350 "node_modules/@emotion/cache": {
351 "version": "11.14.0",
352 "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz",
353 "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==",
354 "license": "MIT",
355 "dependencies": {
356 "@emotion/memoize": "^0.9.0",
357 "@emotion/sheet": "^1.4.0",
358 "@emotion/utils": "^1.4.2",
359 "@emotion/weak-memoize": "^0.4.0",
360 "stylis": "4.2.0"
361 }
362 },
363 "node_modules/@emotion/hash": {
364 "version": "0.9.2",
365 "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz",
366 "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==",
367 "license": "MIT"
368 },
369 "node_modules/@emotion/is-prop-valid": {
370 "version": "1.4.0",
371 "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz",
372 "integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==",
373 "license": "MIT",
374 "dependencies": {
375 "@emotion/memoize": "^0.9.0"
376 }
377 },
378 "node_modules/@emotion/memoize": {
379 "version": "0.9.0",
380 "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz",
381 "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==",
382 "license": "MIT"
383 },
384 "node_modules/@emotion/react": {
385 "version": "11.14.0",
386 "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz",
387 "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==",
388 "license": "MIT",
389 "dependencies": {
390 "@babel/runtime": "^7.18.3",
391 "@emotion/babel-plugin": "^11.13.5",
392 "@emotion/cache": "^11.14.0",
393 "@emotion/serialize": "^1.3.3",
394 "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0",
395 "@emotion/utils": "^1.4.2",
396 "@emotion/weak-memoize": "^0.4.0",
397 "hoist-non-react-statics": "^3.3.1"
398 },
399 "peerDependencies": {
400 "react": ">=16.8.0"
401 },
402 "peerDependenciesMeta": {
403 "@types/react": {
404 "optional": true
405 }
406 }
407 },
408 "node_modules/@emotion/serialize": {
409 "version": "1.3.3",
410 "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz",
411 "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==",
412 "license": "MIT",
413 "dependencies": {
414 "@emotion/hash": "^0.9.2",
415 "@emotion/memoize": "^0.9.0",
416 "@emotion/unitless": "^0.10.0",
417 "@emotion/utils": "^1.4.2",
418 "csstype": "^3.0.2"
419 }
420 },
421 "node_modules/@emotion/sheet": {
422 "version": "1.4.0",
423 "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz",
424 "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==",
425 "license": "MIT"
426 },
427 "node_modules/@emotion/styled": {
428 "version": "11.14.1",
429 "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz",
430 "integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==",
431 "license": "MIT",
432 "dependencies": {
433 "@babel/runtime": "^7.18.3",
434 "@emotion/babel-plugin": "^11.13.5",
435 "@emotion/is-prop-valid": "^1.3.0",
436 "@emotion/serialize": "^1.3.3",
437 "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0",
438 "@emotion/utils": "^1.4.2"
439 },
440 "peerDependencies": {
441 "@emotion/react": "^11.0.0-rc.0",
442 "react": ">=16.8.0"
443 },
444 "peerDependenciesMeta": {
445 "@types/react": {
446 "optional": true
447 }
448 }
449 },
450 "node_modules/@emotion/unitless": {
451 "version": "0.10.0",
452 "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz",
453 "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==",
454 "license": "MIT"
455 },
456 "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
457 "version": "1.2.0",
458 "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz",
459 "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==",
460 "license": "MIT",
461 "peerDependencies": {
462 "react": ">=16.8.0"
463 }
464 },
465 "node_modules/@emotion/utils": {
466 "version": "1.4.2",
467 "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz",
468 "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==",
469 "license": "MIT"
470 },
471 "node_modules/@emotion/weak-memoize": {
472 "version": "0.4.0",
473 "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz",
474 "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==",
475 "license": "MIT"
476 },
477 "node_modules/@esbuild/aix-ppc64": {
478 "version": "0.27.7",
479 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
480 "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
481 "cpu": [
482 "ppc64"
483 ],
484 "dev": true,
485 "license": "MIT",
486 "optional": true,
487 "os": [
488 "aix"
489 ],
490 "engines": {
491 "node": ">=18"
492 }
493 },
494 "node_modules/@esbuild/android-arm": {
495 "version": "0.27.7",
496 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
497 "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
498 "cpu": [
499 "arm"
500 ],
501 "dev": true,
502 "license": "MIT",
503 "optional": true,
504 "os": [
505 "android"
506 ],
507 "engines": {
508 "node": ">=18"
509 }
510 },
511 "node_modules/@esbuild/android-arm64": {
512 "version": "0.27.7",
513 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
514 "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
515 "cpu": [
516 "arm64"
517 ],
518 "dev": true,
519 "license": "MIT",
520 "optional": true,
521 "os": [
522 "android"
523 ],
524 "engines": {
525 "node": ">=18"
526 }
527 },
528 "node_modules/@esbuild/android-x64": {
529 "version": "0.27.7",
530 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
531 "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
532 "cpu": [
533 "x64"
534 ],
535 "dev": true,
536 "license": "MIT",
537 "optional": true,
538 "os": [
539 "android"
540 ],
541 "engines": {
542 "node": ">=18"
543 }
544 },
545 "node_modules/@esbuild/darwin-arm64": {
546 "version": "0.27.7",
547 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
548 "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
549 "cpu": [
550 "arm64"
551 ],
552 "dev": true,
553 "license": "MIT",
554 "optional": true,
555 "os": [
556 "darwin"
557 ],
558 "engines": {
559 "node": ">=18"
560 }
561 },
562 "node_modules/@esbuild/darwin-x64": {
563 "version": "0.27.7",
564 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
565 "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
566 "cpu": [
567 "x64"
568 ],
569 "dev": true,
570 "license": "MIT",
571 "optional": true,
572 "os": [
573 "darwin"
574 ],
575 "engines": {
576 "node": ">=18"
577 }
578 },
579 "node_modules/@esbuild/freebsd-arm64": {
580 "version": "0.27.7",
581 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
582 "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
583 "cpu": [
584 "arm64"
585 ],
586 "dev": true,
587 "license": "MIT",
588 "optional": true,
589 "os": [
590 "freebsd"
591 ],
592 "engines": {
593 "node": ">=18"
594 }
595 },
596 "node_modules/@esbuild/freebsd-x64": {
597 "version": "0.27.7",
598 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
599 "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
600 "cpu": [
601 "x64"
602 ],
603 "dev": true,
604 "license": "MIT",
605 "optional": true,
606 "os": [
607 "freebsd"
608 ],
609 "engines": {
610 "node": ">=18"
611 }
612 },
613 "node_modules/@esbuild/linux-arm": {
614 "version": "0.27.7",
615 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
616 "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
617 "cpu": [
618 "arm"
619 ],
620 "dev": true,
621 "license": "MIT",
622 "optional": true,
623 "os": [
624 "linux"
625 ],
626 "engines": {
627 "node": ">=18"
628 }
629 },
630 "node_modules/@esbuild/linux-arm64": {
631 "version": "0.27.7",
632 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
633 "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
634 "cpu": [
635 "arm64"
636 ],
637 "dev": true,
638 "license": "MIT",
639 "optional": true,
640 "os": [
641 "linux"
642 ],
643 "engines": {
644 "node": ">=18"
645 }
646 },
647 "node_modules/@esbuild/linux-ia32": {
648 "version": "0.27.7",
649 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
650 "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
651 "cpu": [
652 "ia32"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "linux"
659 ],
660 "engines": {
661 "node": ">=18"
662 }
663 },
664 "node_modules/@esbuild/linux-loong64": {
665 "version": "0.27.7",
666 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
667 "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
668 "cpu": [
669 "loong64"
670 ],
671 "dev": true,
672 "license": "MIT",
673 "optional": true,
674 "os": [
675 "linux"
676 ],
677 "engines": {
678 "node": ">=18"
679 }
680 },
681 "node_modules/@esbuild/linux-mips64el": {
682 "version": "0.27.7",
683 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
684 "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
685 "cpu": [
686 "mips64el"
687 ],
688 "dev": true,
689 "license": "MIT",
690 "optional": true,
691 "os": [
692 "linux"
693 ],
694 "engines": {
695 "node": ">=18"
696 }
697 },
698 "node_modules/@esbuild/linux-ppc64": {
699 "version": "0.27.7",
700 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
701 "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
702 "cpu": [
703 "ppc64"
704 ],
705 "dev": true,
706 "license": "MIT",
707 "optional": true,
708 "os": [
709 "linux"
710 ],
711 "engines": {
712 "node": ">=18"
713 }
714 },
715 "node_modules/@esbuild/linux-riscv64": {
716 "version": "0.27.7",
717 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
718 "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
719 "cpu": [
720 "riscv64"
721 ],
722 "dev": true,
723 "license": "MIT",
724 "optional": true,
725 "os": [
726 "linux"
727 ],
728 "engines": {
729 "node": ">=18"
730 }
731 },
732 "node_modules/@esbuild/linux-s390x": {
733 "version": "0.27.7",
734 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
735 "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
736 "cpu": [
737 "s390x"
738 ],
739 "dev": true,
740 "license": "MIT",
741 "optional": true,
742 "os": [
743 "linux"
744 ],
745 "engines": {
746 "node": ">=18"
747 }
748 },
749 "node_modules/@esbuild/linux-x64": {
750 "version": "0.27.7",
751 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
752 "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",
753 "cpu": [
754 "x64"
755 ],
756 "dev": true,
757 "license": "MIT",
758 "optional": true,
759 "os": [
760 "linux"
761 ],
762 "engines": {
763 "node": ">=18"
764 }
765 },
766 "node_modules/@esbuild/netbsd-arm64": {
767 "version": "0.27.7",
768 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
769 "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
770 "cpu": [
771 "arm64"
772 ],
773 "dev": true,
774 "license": "MIT",
775 "optional": true,
776 "os": [
777 "netbsd"
778 ],
779 "engines": {
780 "node": ">=18"
781 }
782 },
783 "node_modules/@esbuild/netbsd-x64": {
784 "version": "0.27.7",
785 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
786 "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
787 "cpu": [
788 "x64"
789 ],
790 "dev": true,
791 "license": "MIT",
792 "optional": true,
793 "os": [
794 "netbsd"
795 ],
796 "engines": {
797 "node": ">=18"
798 }
799 },
800 "node_modules/@esbuild/openbsd-arm64": {
801 "version": "0.27.7",
802 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
803 "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
804 "cpu": [
805 "arm64"
806 ],
807 "dev": true,
808 "license": "MIT",
809 "optional": true,
810 "os": [
811 "openbsd"
812 ],
813 "engines": {
814 "node": ">=18"
815 }
816 },
817 "node_modules/@esbuild/openbsd-x64": {
818 "version": "0.27.7",
819 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
820 "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
821 "cpu": [
822 "x64"
823 ],
824 "dev": true,
825 "license": "MIT",
826 "optional": true,
827 "os": [
828 "openbsd"
829 ],
830 "engines": {
831 "node": ">=18"
832 }
833 },
834 "node_modules/@esbuild/openharmony-arm64": {
835 "version": "0.27.7",
836 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
837 "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
838 "cpu": [
839 "arm64"
840 ],
841 "dev": true,
842 "license": "MIT",
843 "optional": true,
844 "os": [
845 "openharmony"
846 ],
847 "engines": {
848 "node": ">=18"
849 }
850 },
851 "node_modules/@esbuild/sunos-x64": {
852 "version": "0.27.7",
853 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
854 "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
855 "cpu": [
856 "x64"
857 ],
858 "dev": true,
859 "license": "MIT",
860 "optional": true,
861 "os": [
862 "sunos"
863 ],
864 "engines": {
865 "node": ">=18"
866 }
867 },
868 "node_modules/@esbuild/win32-arm64": {
869 "version": "0.27.7",
870 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
871 "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
872 "cpu": [
873 "arm64"
874 ],
875 "dev": true,
876 "license": "MIT",
877 "optional": true,
878 "os": [
879 "win32"
880 ],
881 "engines": {
882 "node": ">=18"
883 }
884 },
885 "node_modules/@esbuild/win32-ia32": {
886 "version": "0.27.7",
887 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
888 "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
889 "cpu": [
890 "ia32"
891 ],
892 "dev": true,
893 "license": "MIT",
894 "optional": true,
895 "os": [
896 "win32"
897 ],
898 "engines": {
899 "node": ">=18"
900 }
901 },
902 "node_modules/@esbuild/win32-x64": {
903 "version": "0.27.7",
904 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
905 "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
906 "cpu": [
907 "x64"
908 ],
909 "dev": true,
910 "license": "MIT",
911 "optional": true,
912 "os": [
913 "win32"
914 ],
915 "engines": {
916 "node": ">=18"
917 }
918 },
919 "node_modules/@eslint-community/eslint-utils": {
920 "version": "4.9.1",
921 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
922 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
923 "dev": true,
924 "license": "MIT",
925 "dependencies": {
926 "eslint-visitor-keys": "^3.4.3"
927 },
928 "engines": {
929 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
930 },
931 "funding": {
932 "url": "https://opencollective.com/eslint"
933 },
934 "peerDependencies": {
935 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
936 }
937 },
938 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
939 "version": "3.4.3",
940 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
941 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
942 "dev": true,
943 "license": "Apache-2.0",
944 "engines": {
945 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
946 },
947 "funding": {
948 "url": "https://opencollective.com/eslint"
949 }
950 },
951 "node_modules/@eslint-community/regexpp": {
952 "version": "4.12.2",
953 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
954 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
955 "dev": true,
956 "license": "MIT",
957 "engines": {
958 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
959 }
960 },
961 "node_modules/@eslint/config-array": {
962 "version": "0.21.2",
963 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",
964 "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",
965 "dev": true,
966 "license": "Apache-2.0",
967 "dependencies": {
968 "@eslint/object-schema": "^2.1.7",
969 "debug": "^4.3.1",
970 "minimatch": "^3.1.5"
971 },
972 "engines": {
973 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
974 }
975 },
976 "node_modules/@eslint/config-helpers": {
977 "version": "0.4.2",
978 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
979 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
980 "dev": true,
981 "license": "Apache-2.0",
982 "dependencies": {
983 "@eslint/core": "^0.17.0"
984 },
985 "engines": {
986 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
987 }
988 },
989 "node_modules/@eslint/core": {
990 "version": "0.17.0",
991 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
992 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
993 "dev": true,
994 "license": "Apache-2.0",
995 "dependencies": {
996 "@types/json-schema": "^7.0.15"
997 },
998 "engines": {
999 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1001 },
1002 "node_modules/@eslint/eslintrc": {
1003 "version": "3.3.5",
1004 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",
1005 "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",
1006 "dev": true,
1007 "license": "MIT",
1008 "dependencies": {
1009 "ajv": "^6.14.0",
1010 "debug": "^4.3.2",
1011 "espree": "^10.0.1",
1012 "globals": "^14.0.0",
1013 "ignore": "^5.2.0",
1014 "import-fresh": "^3.2.1",
1015 "js-yaml": "^4.1.1",
1016 "minimatch": "^3.1.5",
1017 "strip-json-comments": "^3.1.1"
1018 },
1019 "engines": {
1020 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1021 },
1022 "funding": {
1023 "url": "https://opencollective.com/eslint"
1025 },
1026 "node_modules/@eslint/eslintrc/node_modules/globals": {
1027 "version": "14.0.0",
1028 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
1029 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
1030 "dev": true,
1031 "license": "MIT",
1032 "engines": {
1033 "node": ">=18"
1034 },
1035 "funding": {
1036 "url": "https://github.com/sponsors/sindresorhus"
1038 },
1039 "node_modules/@eslint/js": {
1040 "version": "9.39.4",
1041 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",
1042 "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",
1043 "dev": true,
1044 "license": "MIT",
1045 "engines": {
1046 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1047 },
1048 "funding": {
1049 "url": "https://eslint.org/donate"
1051 },
1052 "node_modules/@eslint/object-schema": {
1053 "version": "2.1.7",
1054 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
1055 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
1056 "dev": true,
1057 "license": "Apache-2.0",
1058 "engines": {
1059 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1061 },
1062 "node_modules/@eslint/plugin-kit": {
1063 "version": "0.4.1",
1064 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
1065 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
1066 "dev": true,
1067 "license": "Apache-2.0",
1068 "dependencies": {
1069 "@eslint/core": "^0.17.0",
1070 "levn": "^0.4.1"
1071 },
1072 "engines": {
1073 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1075 },
1076 "node_modules/@humanfs/core": {
1077 "version": "0.19.2",
1078 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
1079 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",
1080 "dev": true,
1081 "license": "Apache-2.0",
1082 "dependencies": {
1083 "@humanfs/types": "^0.15.0"
1084 },
1085 "engines": {
1086 "node": ">=18.18.0"
1088 },
1089 "node_modules/@humanfs/node": {
1090 "version": "0.16.8",
1091 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
1092 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",
1093 "dev": true,
1094 "license": "Apache-2.0",
1095 "dependencies": {
1096 "@humanfs/core": "^0.19.2",
1097 "@humanfs/types": "^0.15.0",
1098 "@humanwhocodes/retry": "^0.4.0"
1099 },
1100 "engines": {
1101 "node": ">=18.18.0"
1103 },
1104 "node_modules/@humanfs/types": {
1105 "version": "0.15.0",
1106 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
1107 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",
1108 "dev": true,
1109 "license": "Apache-2.0",
1110 "engines": {
1111 "node": ">=18.18.0"
1113 },
1114 "node_modules/@humanwhocodes/module-importer": {
1115 "version": "1.0.1",
1116 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
1117 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
1118 "dev": true,
1119 "license": "Apache-2.0",
1120 "engines": {
1121 "node": ">=12.22"
1122 },
1123 "funding": {
1124 "type": "github",
1125 "url": "https://github.com/sponsors/nzakas"
1127 },
1128 "node_modules/@humanwhocodes/retry": {
1129 "version": "0.4.3",
1130 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
1131 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
1132 "dev": true,
1133 "license": "Apache-2.0",
1134 "engines": {
1135 "node": ">=18.18"
1136 },
1137 "funding": {
1138 "type": "github",
1139 "url": "https://github.com/sponsors/nzakas"
1141 },
1142 "node_modules/@jridgewell/gen-mapping": {
1143 "version": "0.3.13",
1144 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1145 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1146 "license": "MIT",
1147 "dependencies": {
1148 "@jridgewell/sourcemap-codec": "^1.5.0",
1149 "@jridgewell/trace-mapping": "^0.3.24"
1151 },
1152 "node_modules/@jridgewell/remapping": {
1153 "version": "2.3.5",
1154 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1155 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1156 "dev": true,
1157 "license": "MIT",
1158 "dependencies": {
1159 "@jridgewell/gen-mapping": "^0.3.5",
1160 "@jridgewell/trace-mapping": "^0.3.24"
1162 },
1163 "node_modules/@jridgewell/resolve-uri": {
1164 "version": "3.1.2",
1165 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1166 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1167 "license": "MIT",
1168 "engines": {
1169 "node": ">=6.0.0"
1171 },
1172 "node_modules/@jridgewell/sourcemap-codec": {
1173 "version": "1.5.5",
1174 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1175 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1176 "license": "MIT"
1177 },
1178 "node_modules/@jridgewell/trace-mapping": {
1179 "version": "0.3.31",
1180 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1181 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1182 "license": "MIT",
1183 "dependencies": {
1184 "@jridgewell/resolve-uri": "^3.1.0",
1185 "@jridgewell/sourcemap-codec": "^1.4.14"
1187 },
1188 "node_modules/@mui/core-downloads-tracker": {
1189 "version": "7.3.11",
1190 "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.3.11.tgz",
1191 "integrity": "sha512-a7I/b/nBTdXYz2cOSlEmkQ9WWE1x8FHpqMhFPp+Y1VPFxcOw91G5ELOHARQAGSPy5V+UCgJua6K/1x70bAtQPw==",
1192 "license": "MIT",
1193 "funding": {
1194 "type": "opencollective",
1195 "url": "https://opencollective.com/mui-org"
1197 },
1198 "node_modules/@mui/icons-material": {
1199 "version": "7.3.11",
1200 "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-7.3.11.tgz",
1201 "integrity": "sha512-+hz5ilwHZ3djd5es3sCErLioqe/NhZcYTsV/TNXZAMdJdb23F4xzJjqnnZdnurc3S1+ietcssRNqieOhPQLZ7Q==",
1202 "license": "MIT",
1203 "dependencies": {
1204 "@babel/runtime": "^7.28.6"
1205 },
1206 "engines": {
1207 "node": ">=14.0.0"
1208 },
1209 "funding": {
1210 "type": "opencollective",
1211 "url": "https://opencollective.com/mui-org"
1212 },
1213 "peerDependencies": {
1214 "@mui/material": "^7.3.11",
1215 "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
1216 "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
1217 },
1218 "peerDependenciesMeta": {
1219 "@types/react": {
1220 "optional": true
1223 },
1224 "node_modules/@mui/material": {
1225 "version": "7.3.11",
1226 "resolved": "https://registry.npmjs.org/@mui/material/-/material-7.3.11.tgz",
1227 "integrity": "sha512-yq8bPc3LxOwKRWpcjRgDkYFmpM6aKlARfESTmOQcvLYFeJwtHte2tw6hJDrb8sk8wcvpDprHEHVaoUU0MslIkw==",
1228 "license": "MIT",
1229 "dependencies": {
1230 "@babel/runtime": "^7.28.6",
1231 "@mui/core-downloads-tracker": "^7.3.11",
1232 "@mui/system": "^7.3.11",
1233 "@mui/types": "^7.4.12",
1234 "@mui/utils": "^7.3.11",
1235 "@popperjs/core": "^2.11.8",
1236 "@types/react-transition-group": "^4.4.12",
1237 "clsx": "^2.1.1",
1238 "csstype": "^3.2.3",
1239 "prop-types": "^15.8.1",
1240 "react-is": "^19.2.3",
1241 "react-transition-group": "^4.4.5"
1242 },
1243 "engines": {
1244 "node": ">=14.0.0"
1245 },
1246 "funding": {
1247 "type": "opencollective",
1248 "url": "https://opencollective.com/mui-org"
1249 },
1250 "peerDependencies": {
1251 "@emotion/react": "^11.5.0",
1252 "@emotion/styled": "^11.3.0",
1253 "@mui/material-pigment-css": "^7.3.11",
1254 "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
1255 "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
1256 "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
1257 },
1258 "peerDependenciesMeta": {
1259 "@emotion/react": {
1260 "optional": true
1261 },
1262 "@emotion/styled": {
1263 "optional": true
1264 },
1265 "@mui/material-pigment-css": {
1266 "optional": true
1267 },
1268 "@types/react": {
1269 "optional": true
1272 },
1273 "node_modules/@mui/private-theming": {
1274 "version": "7.3.11",
1275 "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.3.11.tgz",
1276 "integrity": "sha512-9B+YKms0fRHbNrqp9tOT/DNbNnU5gyvJ1o3qAGXfq8GmZcbJnE3At9x07Zr/o0pkhzg4aDdwXVqe4+AcgtOCPA==",
1277 "license": "MIT",
1278 "dependencies": {
1279 "@babel/runtime": "^7.28.6",
1280 "@mui/utils": "^7.3.11",
1281 "prop-types": "^15.8.1"
1282 },
1283 "engines": {
1284 "node": ">=14.0.0"
1285 },
1286 "funding": {
1287 "type": "opencollective",
1288 "url": "https://opencollective.com/mui-org"
1289 },
1290 "peerDependencies": {
1291 "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
1292 "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
1293 },
1294 "peerDependenciesMeta": {
1295 "@types/react": {
1296 "optional": true
1299 },
1300 "node_modules/@mui/styled-engine": {
1301 "version": "7.3.10",
1302 "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.3.10.tgz",
1303 "integrity": "sha512-WxE9SiF8xskAQqGjsp0poXCkCqsoXFEsSr0HBXfApmGHR+DBnXRp+z46Vsltg4gpPM4Z96DeAQRpeAOnhNg7Ng==",
1304 "license": "MIT",
1305 "dependencies": {
1306 "@babel/runtime": "^7.28.6",
1307 "@emotion/cache": "^11.14.0",
1308 "@emotion/serialize": "^1.3.3",
1309 "@emotion/sheet": "^1.4.0",
1310 "csstype": "^3.2.3",
1311 "prop-types": "^15.8.1"
1312 },
1313 "engines": {
1314 "node": ">=14.0.0"
1315 },
1316 "funding": {
1317 "type": "opencollective",
1318 "url": "https://opencollective.com/mui-org"
1319 },
1320 "peerDependencies": {
1321 "@emotion/react": "^11.4.1",
1322 "@emotion/styled": "^11.3.0",
1323 "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
1324 },
1325 "peerDependenciesMeta": {
1326 "@emotion/react": {
1327 "optional": true
1328 },
1329 "@emotion/styled": {
1330 "optional": true
1333 },
1334 "node_modules/@mui/system": {
1335 "version": "7.3.11",
1336 "resolved": "https://registry.npmjs.org/@mui/system/-/system-7.3.11.tgz",
1337 "integrity": "sha512-7izwGWdNawAKpBKcRlx7f2gFnAAjmASBWvMcyX4YYEeLOFsbfGRbUYGInvnAcUeql3rPxI7F9Ft4oY2OLRz44g==",
1338 "license": "MIT",
1339 "dependencies": {
1340 "@babel/runtime": "^7.28.6",
1341 "@mui/private-theming": "^7.3.11",
1342 "@mui/styled-engine": "^7.3.10",
1343 "@mui/types": "^7.4.12",
1344 "@mui/utils": "^7.3.11",
1345 "clsx": "^2.1.1",
1346 "csstype": "^3.2.3",
1347 "prop-types": "^15.8.1"
1348 },
1349 "engines": {
1350 "node": ">=14.0.0"
1351 },
1352 "funding": {
1353 "type": "opencollective",
1354 "url": "https://opencollective.com/mui-org"
1355 },
1356 "peerDependencies": {
1357 "@emotion/react": "^11.5.0",
1358 "@emotion/styled": "^11.3.0",
1359 "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
1360 "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
1361 },
1362 "peerDependenciesMeta": {
1363 "@emotion/react": {
1364 "optional": true
1365 },
1366 "@emotion/styled": {
1367 "optional": true
1368 },
1369 "@types/react": {
1370 "optional": true
1373 },
1374 "node_modules/@mui/types": {
1375 "version": "7.4.12",
1376 "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.12.tgz",
1377 "integrity": "sha512-iKNAF2u9PzSIj40CjvKJWxFXJo122jXVdrmdh0hMYd+FR+NuJMkr/L88XwWLCRiJ5P1j+uyac25+Kp6YC4hu6w==",
1378 "license": "MIT",
1379 "dependencies": {
1380 "@babel/runtime": "^7.28.6"
1381 },
1382 "peerDependencies": {
1383 "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0"
1384 },
1385 "peerDependenciesMeta": {
1386 "@types/react": {
1387 "optional": true
1390 },
1391 "node_modules/@mui/utils": {
1392 "version": "7.3.11",
1393 "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.3.11.tgz",
1394 "integrity": "sha512-XTjGnifwteg71/ij+0e7Y7d+hwyntMYP5wPoA/g2drdGH+Flkvjwy0OfrVpKBbaOvofq4zU/LIyUZyKgmWu18g==",
1395 "license": "MIT",
1396 "dependencies": {
1397 "@babel/runtime": "^7.28.6",
1398 "@mui/types": "^7.4.12",
1399 "@types/prop-types": "^15.7.15",
1400 "clsx": "^2.1.1",
1401 "prop-types": "^15.8.1",
1402 "react-is": "^19.2.3"
1403 },
1404 "engines": {
1405 "node": ">=14.0.0"
1406 },
1407 "funding": {
1408 "type": "opencollective",
1409 "url": "https://opencollective.com/mui-org"
1410 },
1411 "peerDependencies": {
1412 "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
1413 "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
1414 },
1415 "peerDependenciesMeta": {
1416 "@types/react": {
1417 "optional": true
1420 },
1421 "node_modules/@popperjs/core": {
1422 "version": "2.11.8",
1423 "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
1424 "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
1425 "license": "MIT",
1426 "funding": {
1427 "type": "opencollective",
1428 "url": "https://opencollective.com/popperjs"
1430 },
1431 "node_modules/@rolldown/pluginutils": {
1432 "version": "1.0.0-rc.3",
1433 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
1434 "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==",
1435 "dev": true,
1436 "license": "MIT"
1437 },
1438 "node_modules/@rollup/rollup-android-arm-eabi": {
1439 "version": "4.62.0",
1440 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.0.tgz",
1441 "integrity": "sha512-IPIQ55ythEHkfEd9jMEi32OQ7SxURsGA43JI22lj01OLZNt2NUbJX8YUHxkVWyQ6daHPNn0truF5nSj3DQp6YQ==",
1442 "cpu": [
1443 "arm"
1444 ],
1445 "dev": true,
1446 "license": "MIT",
1447 "optional": true,
1448 "os": [
1449 "android"
1451 },
1452 "node_modules/@rollup/rollup-android-arm64": {
1453 "version": "4.62.0",
1454 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.0.tgz",
1455 "integrity": "sha512-M6s9cr10MibETyo8JsOkq+Lo1+lU6hcvb1MApnUql5qte/5hMEgzlN8/ReIKNfRV8rrqX50W1BX9zoUhC192RA==",
1456 "cpu": [
1457 "arm64"
1458 ],
1459 "dev": true,
1460 "license": "MIT",
1461 "optional": true,
1462 "os": [
1463 "android"
1465 },
1466 "node_modules/@rollup/rollup-darwin-arm64": {
1467 "version": "4.62.0",
1468 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.0.tgz",
1469 "integrity": "sha512-BqCoMoIbn0keKys+dEAdBa70EtOwV1bEsQCUgU9FdiZmmMge/Zk7LlkYGqbrdHR+Frnt0E1FOanly+rlwvvQzw==",
1470 "cpu": [
1471 "arm64"
1472 ],
1473 "dev": true,
1474 "license": "MIT",
1475 "optional": true,
1476 "os": [
1477 "darwin"
1479 },
1480 "node_modules/@rollup/rollup-darwin-x64": {
1481 "version": "4.62.0",
1482 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.0.tgz",
1483 "integrity": "sha512-SIMzST3VFNXDAbeIWDWiFCNM5qncUBDWaEV7NfE7oZbDt2mgfW4MvbKdbYiGOLoM32gbTv608UMd0XktEYSD7w==",
1484 "cpu": [
1485 "x64"
1486 ],
1487 "dev": true,
1488 "license": "MIT",
1489 "optional": true,
1490 "os": [
1491 "darwin"
1493 },
1494 "node_modules/@rollup/rollup-freebsd-arm64": {
1495 "version": "4.62.0",
1496 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.0.tgz",
1497 "integrity": "sha512-ezjfSQMP7ArdUsbBwbQIfwAlhE84I2iVnzQNCFSveqV42q+BmKlzVpf7mxv5EchLcoWU4y6/heFzVg1F+hodUQ==",
1498 "cpu": [
1499 "arm64"
1500 ],
1501 "dev": true,
1502 "license": "MIT",
1503 "optional": true,
1504 "os": [
1505 "freebsd"
1507 },
1508 "node_modules/@rollup/rollup-freebsd-x64": {
1509 "version": "4.62.0",
1510 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.0.tgz",
1511 "integrity": "sha512-9+qTWGW9AZRhnUgwtTwzNwcPlL87ngkeN0LA+q1bADvmY9aNvWaF2TFW8BZgnQPYxpDI7+rMVLivcd4V737TAQ==",
1512 "cpu": [
1513 "x64"
1514 ],
1515 "dev": true,
1516 "license": "MIT",
1517 "optional": true,
1518 "os": [
1519 "freebsd"
1521 },
1522 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1523 "version": "4.62.0",
1524 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.0.tgz",
1525 "integrity": "sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==",
1526 "cpu": [
1527 "arm"
1528 ],
1529 "dev": true,
1530 "libc": [
1531 "glibc"
1532 ],
1533 "license": "MIT",
1534 "optional": true,
1535 "os": [
1536 "linux"
1538 },
1539 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1540 "version": "4.62.0",
1541 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.0.tgz",
1542 "integrity": "sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==",
1543 "cpu": [
1544 "arm"
1545 ],
1546 "dev": true,
1547 "libc": [
1548 "musl"
1549 ],
1550 "license": "MIT",
1551 "optional": true,
1552 "os": [
1553 "linux"
1555 },
1556 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1557 "version": "4.62.0",
1558 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.0.tgz",
1559 "integrity": "sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==",
1560 "cpu": [
1561 "arm64"
1562 ],
1563 "dev": true,
1564 "libc": [
1565 "glibc"
1566 ],
1567 "license": "MIT",
1568 "optional": true,
1569 "os": [
1570 "linux"
1572 },
1573 "node_modules/@rollup/rollup-linux-arm64-musl": {
1574 "version": "4.62.0",
1575 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.0.tgz",
1576 "integrity": "sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==",
1577 "cpu": [
1578 "arm64"
1579 ],
1580 "dev": true,
1581 "libc": [
1582 "musl"
1583 ],
1584 "license": "MIT",
1585 "optional": true,
1586 "os": [
1587 "linux"
1589 },
1590 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1591 "version": "4.62.0",
1592 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.0.tgz",
1593 "integrity": "sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==",
1594 "cpu": [
1595 "loong64"
1596 ],
1597 "dev": true,
1598 "libc": [
1599 "glibc"
1600 ],
1601 "license": "MIT",
1602 "optional": true,
1603 "os": [
1604 "linux"
1606 },
1607 "node_modules/@rollup/rollup-linux-loong64-musl": {
1608 "version": "4.62.0",
1609 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.0.tgz",
1610 "integrity": "sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==",
1611 "cpu": [
1612 "loong64"
1613 ],
1614 "dev": true,
1615 "libc": [
1616 "musl"
1617 ],
1618 "license": "MIT",
1619 "optional": true,
1620 "os": [
1621 "linux"
1623 },
1624 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1625 "version": "4.62.0",
1626 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.0.tgz",
1627 "integrity": "sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==",
1628 "cpu": [
1629 "ppc64"
1630 ],
1631 "dev": true,
1632 "libc": [
1633 "glibc"
1634 ],
1635 "license": "MIT",
1636 "optional": true,
1637 "os": [
1638 "linux"
1640 },
1641 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1642 "version": "4.62.0",
1643 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.0.tgz",
1644 "integrity": "sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==",
1645 "cpu": [
1646 "ppc64"
1647 ],
1648 "dev": true,
1649 "libc": [
1650 "musl"
1651 ],
1652 "license": "MIT",
1653 "optional": true,
1654 "os": [
1655 "linux"
1657 },
1658 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1659 "version": "4.62.0",
1660 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.0.tgz",
1661 "integrity": "sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==",
1662 "cpu": [
1663 "riscv64"
1664 ],
1665 "dev": true,
1666 "libc": [
1667 "glibc"
1668 ],
1669 "license": "MIT",
1670 "optional": true,
1671 "os": [
1672 "linux"
1674 },
1675 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1676 "version": "4.62.0",
1677 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.0.tgz",
1678 "integrity": "sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==",
1679 "cpu": [
1680 "riscv64"
1681 ],
1682 "dev": true,
1683 "libc": [
1684 "musl"
1685 ],
1686 "license": "MIT",
1687 "optional": true,
1688 "os": [
1689 "linux"
1691 },
1692 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1693 "version": "4.62.0",
1694 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.0.tgz",
1695 "integrity": "sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==",
1696 "cpu": [
1697 "s390x"
1698 ],
1699 "dev": true,
1700 "libc": [
1701 "glibc"
1702 ],
1703 "license": "MIT",
1704 "optional": true,
1705 "os": [
1706 "linux"
1708 },
1709 "node_modules/@rollup/rollup-linux-x64-gnu": {
1710 "version": "4.62.0",
1711 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.0.tgz",
1712 "integrity": "sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==",
1713 "cpu": [
1714 "x64"
1715 ],
1716 "dev": true,
1717 "libc": [
1718 "glibc"
1719 ],
1720 "license": "MIT",
1721 "optional": true,
1722 "os": [
1723 "linux"
1725 },
1726 "node_modules/@rollup/rollup-linux-x64-musl": {
1727 "version": "4.62.0",
1728 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.0.tgz",
1729 "integrity": "sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==",
1730 "cpu": [
1731 "x64"
1732 ],
1733 "dev": true,
1734 "libc": [
1735 "musl"
1736 ],
1737 "license": "MIT",
1738 "optional": true,
1739 "os": [
1740 "linux"
1742 },
1743 "node_modules/@rollup/rollup-openbsd-x64": {
1744 "version": "4.62.0",
1745 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.0.tgz",
1746 "integrity": "sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==",
1747 "cpu": [
1748 "x64"
1749 ],
1750 "dev": true,
1751 "license": "MIT",
1752 "optional": true,
1753 "os": [
1754 "openbsd"
1756 },
1757 "node_modules/@rollup/rollup-openharmony-arm64": {
1758 "version": "4.62.0",
1759 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.0.tgz",
1760 "integrity": "sha512-yTB9TgfWj5wHe5QgktAgXTLLot1gvEjl1NiPPAUiCs4oPrIWFl5V4nC3GrkNdj9LaAU4s94nVrGbGOCqUpyWsg==",
1761 "cpu": [
1762 "arm64"
1763 ],
1764 "dev": true,
1765 "license": "MIT",
1766 "optional": true,
1767 "os": [
1768 "openharmony"
1770 },
1771 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1772 "version": "4.62.0",
1773 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.0.tgz",
1774 "integrity": "sha512-5LOhoaesY3doG1c+ac/2JtgREpKoJr5bUHH8tKY0V8di7+uSV6BwLs2PlR0/yzefGOkR+wE7ZolZphHCsyG5Rw==",
1775 "cpu": [
1776 "arm64"
1777 ],
1778 "dev": true,
1779 "license": "MIT",
1780 "optional": true,
1781 "os": [
1782 "win32"
1784 },
1785 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1786 "version": "4.62.0",
1787 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.0.tgz",
1788 "integrity": "sha512-yYkWHhmbhRTWTnWos5HC4GcPQfjlzzCNbM9e/+GXrLuaBXYA3qSDR9f0Vgufd5S8yX81U8jPKp7ZnAjZFMtRnw==",
1789 "cpu": [
1790 "ia32"
1791 ],
1792 "dev": true,
1793 "license": "MIT",
1794 "optional": true,
1795 "os": [
1796 "win32"
1798 },
1799 "node_modules/@rollup/rollup-win32-x64-gnu": {
1800 "version": "4.62.0",
1801 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.0.tgz",
1802 "integrity": "sha512-SoTb6lPg25xZlA2ibwQ++ahCCnH+FP0qmEuafMJ4gznZKOlXioKEAeJLgCrqjM98ACziXM9V1amFjICVL4IFoA==",
1803 "cpu": [
1804 "x64"
1805 ],
1806 "dev": true,
1807 "license": "MIT",
1808 "optional": true,
1809 "os": [
1810 "win32"
1812 },
1813 "node_modules/@rollup/rollup-win32-x64-msvc": {
1814 "version": "4.62.0",
1815 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.0.tgz",
1816 "integrity": "sha512-5L+T1fMX4RIEBoZzT0+sQ0PhTS36NULFmMXtl1TZo44TMAROIMHbZufSOjVWt/Y622BtxgxtaNOokbTDvfsrZA==",
1817 "cpu": [
1818 "x64"
1819 ],
1820 "dev": true,
1821 "license": "MIT",
1822 "optional": true,
1823 "os": [
1824 "win32"
1826 },
1827 "node_modules/@tweenjs/tween.js": {
1828 "version": "23.1.3",
1829 "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
1830 "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
1831 "dev": true,
1832 "license": "MIT"
1833 },
1834 "node_modules/@types/babel__core": {
1835 "version": "7.20.5",
1836 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1837 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1838 "dev": true,
1839 "license": "MIT",
1840 "dependencies": {
1841 "@babel/parser": "^7.20.7",
1842 "@babel/types": "^7.20.7",
1843 "@types/babel__generator": "*",
1844 "@types/babel__template": "*",
1845 "@types/babel__traverse": "*"
1847 },
1848 "node_modules/@types/babel__generator": {
1849 "version": "7.27.0",
1850 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1851 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1852 "dev": true,
1853 "license": "MIT",
1854 "dependencies": {
1855 "@babel/types": "^7.0.0"
1857 },
1858 "node_modules/@types/babel__template": {
1859 "version": "7.4.4",
1860 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1861 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1862 "dev": true,
1863 "license": "MIT",
1864 "dependencies": {
1865 "@babel/parser": "^7.1.0",
1866 "@babel/types": "^7.0.0"
1868 },
1869 "node_modules/@types/babel__traverse": {
1870 "version": "7.28.0",
1871 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
1872 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
1873 "dev": true,
1874 "license": "MIT",
1875 "dependencies": {
1876 "@babel/types": "^7.28.2"
1878 },
1879 "node_modules/@types/estree": {
1880 "version": "1.0.9",
1881 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
1882 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
1883 "dev": true,
1884 "license": "MIT"
1885 },
1886 "node_modules/@types/json-schema": {
1887 "version": "7.0.15",
1888 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1889 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1890 "dev": true,
1891 "license": "MIT"
1892 },
1893 "node_modules/@types/node": {
1894 "version": "24.13.2",
1895 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.2.tgz",
1896 "integrity": "sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==",
1897 "dev": true,
1898 "license": "MIT",
1899 "dependencies": {
1900 "undici-types": "~7.18.0"
1902 },
1903 "node_modules/@types/parse-json": {
1904 "version": "4.0.2",
1905 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
1906 "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==",
1907 "license": "MIT"
1908 },
1909 "node_modules/@types/prop-types": {
1910 "version": "15.7.15",
1911 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
1912 "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
1913 "license": "MIT"
1914 },
1915 "node_modules/@types/react": {
1916 "version": "19.2.17",
1917 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz",
1918 "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==",
1919 "license": "MIT",
1920 "dependencies": {
1921 "csstype": "^3.2.2"
1923 },
1924 "node_modules/@types/react-dom": {
1925 "version": "19.2.3",
1926 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
1927 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
1928 "dev": true,
1929 "license": "MIT",
1930 "peerDependencies": {
1931 "@types/react": "^19.2.0"
1933 },
1934 "node_modules/@types/react-transition-group": {
1935 "version": "4.4.12",
1936 "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz",
1937 "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==",
1938 "license": "MIT",
1939 "peerDependencies": {
1940 "@types/react": "*"
1942 },
1943 "node_modules/@types/stats.js": {
1944 "version": "0.17.4",
1945 "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
1946 "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
1947 "dev": true,
1948 "license": "MIT"
1949 },
1950 "node_modules/@types/three": {
1951 "version": "0.184.1",
1952 "resolved": "https://registry.npmjs.org/@types/three/-/three-0.184.1.tgz",
1953 "integrity": "sha512-6q4VdiqVsrTRqmk62/BnlcAvIrnDM0zf2ZDVKI5kZiniWrSaOHaQzmbp+BNzoggc/8tgW412pL//wZIxu2PPTA==",
1954 "dev": true,
1955 "license": "MIT",
1956 "dependencies": {
1957 "@dimforge/rapier3d-compat": "~0.12.0",
1958 "@tweenjs/tween.js": "~23.1.3",
1959 "@types/stats.js": "*",
1960 "@types/webxr": ">=0.5.17",
1961 "fflate": "~0.8.2",
1962 "meshoptimizer": "~1.1.1"
1964 },
1965 "node_modules/@types/webxr": {
1966 "version": "0.5.24",
1967 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
1968 "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
1969 "dev": true,
1970 "license": "MIT"
1971 },
1972 "node_modules/@typescript-eslint/eslint-plugin": {
1973 "version": "8.61.1",
1974 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.61.1.tgz",
1975 "integrity": "sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==",
1976 "dev": true,
1977 "license": "MIT",
1978 "dependencies": {
1979 "@eslint-community/regexpp": "^4.12.2",
1980 "@typescript-eslint/scope-manager": "8.61.1",
1981 "@typescript-eslint/type-utils": "8.61.1",
1982 "@typescript-eslint/utils": "8.61.1",
1983 "@typescript-eslint/visitor-keys": "8.61.1",
1984 "ignore": "^7.0.5",
1985 "natural-compare": "^1.4.0",
1986 "ts-api-utils": "^2.5.0"
1987 },
1988 "engines": {
1989 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1990 },
1991 "funding": {
1992 "type": "opencollective",
1993 "url": "https://opencollective.com/typescript-eslint"
1994 },
1995 "peerDependencies": {
1996 "@typescript-eslint/parser": "^8.61.1",
1997 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1998 "typescript": ">=4.8.4 <6.1.0"
2000 },
2001 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
2002 "version": "7.0.5",
2003 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
2004 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
2005 "dev": true,
2006 "license": "MIT",
2007 "engines": {
2008 "node": ">= 4"
2010 },
2011 "node_modules/@typescript-eslint/parser": {
2012 "version": "8.61.1",
2013 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.61.1.tgz",
2014 "integrity": "sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==",
2015 "dev": true,
2016 "license": "MIT",
2017 "dependencies": {
2018 "@typescript-eslint/scope-manager": "8.61.1",
2019 "@typescript-eslint/types": "8.61.1",
2020 "@typescript-eslint/typescript-estree": "8.61.1",
2021 "@typescript-eslint/visitor-keys": "8.61.1",
2022 "debug": "^4.4.3"
2023 },
2024 "engines": {
2025 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2026 },
2027 "funding": {
2028 "type": "opencollective",
2029 "url": "https://opencollective.com/typescript-eslint"
2030 },
2031 "peerDependencies": {
2032 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2033 "typescript": ">=4.8.4 <6.1.0"
2035 },
2036 "node_modules/@typescript-eslint/project-service": {
2037 "version": "8.61.1",
2038 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.61.1.tgz",
2039 "integrity": "sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==",
2040 "dev": true,
2041 "license": "MIT",
2042 "dependencies": {
2043 "@typescript-eslint/tsconfig-utils": "^8.61.1",
2044 "@typescript-eslint/types": "^8.61.1",
2045 "debug": "^4.4.3"
2046 },
2047 "engines": {
2048 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2049 },
2050 "funding": {
2051 "type": "opencollective",
2052 "url": "https://opencollective.com/typescript-eslint"
2053 },
2054 "peerDependencies": {
2055 "typescript": ">=4.8.4 <6.1.0"
2057 },
2058 "node_modules/@typescript-eslint/scope-manager": {
2059 "version": "8.61.1",
2060 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.61.1.tgz",
2061 "integrity": "sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==",
2062 "dev": true,
2063 "license": "MIT",
2064 "dependencies": {
2065 "@typescript-eslint/types": "8.61.1",
2066 "@typescript-eslint/visitor-keys": "8.61.1"
2067 },
2068 "engines": {
2069 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2070 },
2071 "funding": {
2072 "type": "opencollective",
2073 "url": "https://opencollective.com/typescript-eslint"
2075 },
2076 "node_modules/@typescript-eslint/tsconfig-utils": {
2077 "version": "8.61.1",
2078 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.61.1.tgz",
2079 "integrity": "sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==",
2080 "dev": true,
2081 "license": "MIT",
2082 "engines": {
2083 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2084 },
2085 "funding": {
2086 "type": "opencollective",
2087 "url": "https://opencollective.com/typescript-eslint"
2088 },
2089 "peerDependencies": {
2090 "typescript": ">=4.8.4 <6.1.0"
2092 },
2093 "node_modules/@typescript-eslint/type-utils": {
2094 "version": "8.61.1",
2095 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.61.1.tgz",
2096 "integrity": "sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==",
2097 "dev": true,
2098 "license": "MIT",
2099 "dependencies": {
2100 "@typescript-eslint/types": "8.61.1",
2101 "@typescript-eslint/typescript-estree": "8.61.1",
2102 "@typescript-eslint/utils": "8.61.1",
2103 "debug": "^4.4.3",
2104 "ts-api-utils": "^2.5.0"
2105 },
2106 "engines": {
2107 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2108 },
2109 "funding": {
2110 "type": "opencollective",
2111 "url": "https://opencollective.com/typescript-eslint"
2112 },
2113 "peerDependencies": {
2114 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2115 "typescript": ">=4.8.4 <6.1.0"
2117 },
2118 "node_modules/@typescript-eslint/types": {
2119 "version": "8.61.1",
2120 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.61.1.tgz",
2121 "integrity": "sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==",
2122 "dev": true,
2123 "license": "MIT",
2124 "engines": {
2125 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2126 },
2127 "funding": {
2128 "type": "opencollective",
2129 "url": "https://opencollective.com/typescript-eslint"
2131 },
2132 "node_modules/@typescript-eslint/typescript-estree": {
2133 "version": "8.61.1",
2134 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.61.1.tgz",
2135 "integrity": "sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==",
2136 "dev": true,
2137 "license": "MIT",
2138 "dependencies": {
2139 "@typescript-eslint/project-service": "8.61.1",
2140 "@typescript-eslint/tsconfig-utils": "8.61.1",
2141 "@typescript-eslint/types": "8.61.1",
2142 "@typescript-eslint/visitor-keys": "8.61.1",
2143 "debug": "^4.4.3",
2144 "minimatch": "^10.2.2",
2145 "semver": "^7.7.3",
2146 "tinyglobby": "^0.2.15",
2147 "ts-api-utils": "^2.5.0"
2148 },
2149 "engines": {
2150 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2151 },
2152 "funding": {
2153 "type": "opencollective",
2154 "url": "https://opencollective.com/typescript-eslint"
2155 },
2156 "peerDependencies": {
2157 "typescript": ">=4.8.4 <6.1.0"
2159 },
2160 "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
2161 "version": "4.0.4",
2162 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
2163 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
2164 "dev": true,
2165 "license": "MIT",
2166 "engines": {
2167 "node": "18 || 20 || >=22"
2169 },
2170 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
2171 "version": "5.0.6",
2172 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz",
2173 "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==",
2174 "dev": true,
2175 "license": "MIT",
2176 "dependencies": {
2177 "balanced-match": "^4.0.2"
2178 },
2179 "engines": {
2180 "node": "18 || 20 || >=22"
2182 },
2183 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
2184 "version": "10.2.5",
2185 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
2186 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
2187 "dev": true,
2188 "license": "BlueOak-1.0.0",
2189 "dependencies": {
2190 "brace-expansion": "^5.0.5"
2191 },
2192 "engines": {
2193 "node": "18 || 20 || >=22"
2194 },
2195 "funding": {
2196 "url": "https://github.com/sponsors/isaacs"
2198 },
2199 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
2200 "version": "7.8.4",
2201 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
2202 "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
2203 "dev": true,
2204 "license": "ISC",
2205 "bin": {
2206 "semver": "bin/semver.js"
2207 },
2208 "engines": {
2209 "node": ">=10"
2211 },
2212 "node_modules/@typescript-eslint/utils": {
2213 "version": "8.61.1",
2214 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.61.1.tgz",
2215 "integrity": "sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==",
2216 "dev": true,
2217 "license": "MIT",
2218 "dependencies": {
2219 "@eslint-community/eslint-utils": "^4.9.1",
2220 "@typescript-eslint/scope-manager": "8.61.1",
2221 "@typescript-eslint/types": "8.61.1",
2222 "@typescript-eslint/typescript-estree": "8.61.1"
2223 },
2224 "engines": {
2225 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2226 },
2227 "funding": {
2228 "type": "opencollective",
2229 "url": "https://opencollective.com/typescript-eslint"
2230 },
2231 "peerDependencies": {
2232 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2233 "typescript": ">=4.8.4 <6.1.0"
2235 },
2236 "node_modules/@typescript-eslint/visitor-keys": {
2237 "version": "8.61.1",
2238 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.61.1.tgz",
2239 "integrity": "sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==",
2240 "dev": true,
2241 "license": "MIT",
2242 "dependencies": {
2243 "@typescript-eslint/types": "8.61.1",
2244 "eslint-visitor-keys": "^5.0.0"
2245 },
2246 "engines": {
2247 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2248 },
2249 "funding": {
2250 "type": "opencollective",
2251 "url": "https://opencollective.com/typescript-eslint"
2253 },
2254 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2255 "version": "5.0.1",
2256 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
2257 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
2258 "dev": true,
2259 "license": "Apache-2.0",
2260 "engines": {
2261 "node": "^20.19.0 || ^22.13.0 || >=24"
2262 },
2263 "funding": {
2264 "url": "https://opencollective.com/eslint"
2266 },
2267 "node_modules/@vitejs/plugin-react": {
2268 "version": "5.2.0",
2269 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz",
2270 "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==",
2271 "dev": true,
2272 "license": "MIT",
2273 "dependencies": {
2274 "@babel/core": "^7.29.0",
2275 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
2276 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
2277 "@rolldown/pluginutils": "1.0.0-rc.3",
2278 "@types/babel__core": "^7.20.5",
2279 "react-refresh": "^0.18.0"
2280 },
2281 "engines": {
2282 "node": "^20.19.0 || >=22.12.0"
2283 },
2284 "peerDependencies": {
2285 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
2287 },
2288 "node_modules/acorn": {
2289 "version": "8.17.0",
2290 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",
2291 "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==",
2292 "dev": true,
2293 "license": "MIT",
2294 "bin": {
2295 "acorn": "bin/acorn"
2296 },
2297 "engines": {
2298 "node": ">=0.4.0"
2300 },
2301 "node_modules/acorn-jsx": {
2302 "version": "5.3.2",
2303 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2304 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2305 "dev": true,
2306 "license": "MIT",
2307 "peerDependencies": {
2308 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2310 },
2311 "node_modules/ajv": {
2312 "version": "6.15.0",
2313 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
2314 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
2315 "dev": true,
2316 "license": "MIT",
2317 "dependencies": {
2318 "fast-deep-equal": "^3.1.1",
2319 "fast-json-stable-stringify": "^2.0.0",
2320 "json-schema-traverse": "^0.4.1",
2321 "uri-js": "^4.2.2"
2322 },
2323 "funding": {
2324 "type": "github",
2325 "url": "https://github.com/sponsors/epoberezkin"
2327 },
2328 "node_modules/ansi-styles": {
2329 "version": "4.3.0",
2330 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2331 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2332 "dev": true,
2333 "license": "MIT",
2334 "dependencies": {
2335 "color-convert": "^2.0.1"
2336 },
2337 "engines": {
2338 "node": ">=8"
2339 },
2340 "funding": {
2341 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2343 },
2344 "node_modules/argparse": {
2345 "version": "2.0.1",
2346 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2347 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2348 "dev": true,
2349 "license": "Python-2.0"
2350 },
2351 "node_modules/babel-plugin-macros": {
2352 "version": "3.1.0",
2353 "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
2354 "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
2355 "license": "MIT",
2356 "dependencies": {
2357 "@babel/runtime": "^7.12.5",
2358 "cosmiconfig": "^7.0.0",
2359 "resolve": "^1.19.0"
2360 },
2361 "engines": {
2362 "node": ">=10",
2363 "npm": ">=6"
2365 },
2366 "node_modules/balanced-match": {
2367 "version": "1.0.2",
2368 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2369 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2370 "dev": true,
2371 "license": "MIT"
2372 },
2373 "node_modules/baseline-browser-mapping": {
2374 "version": "2.10.38",
2375 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz",
2376 "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==",
2377 "dev": true,
2378 "license": "Apache-2.0",
2379 "bin": {
2380 "baseline-browser-mapping": "dist/cli.cjs"
2381 },
2382 "engines": {
2383 "node": ">=6.0.0"
2385 },
2386 "node_modules/brace-expansion": {
2387 "version": "1.1.15",
2388 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz",
2389 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==",
2390 "dev": true,
2391 "license": "MIT",
2392 "dependencies": {
2393 "balanced-match": "^1.0.0",
2394 "concat-map": "0.0.1"
2396 },
2397 "node_modules/browserslist": {
2398 "version": "4.28.2",
2399 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
2400 "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
2401 "dev": true,
2402 "funding": [
2404 "type": "opencollective",
2405 "url": "https://opencollective.com/browserslist"
2406 },
2408 "type": "tidelift",
2409 "url": "https://tidelift.com/funding/github/npm/browserslist"
2410 },
2412 "type": "github",
2413 "url": "https://github.com/sponsors/ai"
2415 ],
2416 "license": "MIT",
2417 "dependencies": {
2418 "baseline-browser-mapping": "^2.10.12",
2419 "caniuse-lite": "^1.0.30001782",
2420 "electron-to-chromium": "^1.5.328",
2421 "node-releases": "^2.0.36",
2422 "update-browserslist-db": "^1.2.3"
2423 },
2424 "bin": {
2425 "browserslist": "cli.js"
2426 },
2427 "engines": {
2428 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2430 },
2431 "node_modules/callsites": {
2432 "version": "3.1.0",
2433 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2434 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2435 "license": "MIT",
2436 "engines": {
2437 "node": ">=6"
2439 },
2440 "node_modules/caniuse-lite": {
2441 "version": "1.0.30001799",
2442 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz",
2443 "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==",
2444 "dev": true,
2445 "funding": [
2447 "type": "opencollective",
2448 "url": "https://opencollective.com/browserslist"
2449 },
2451 "type": "tidelift",
2452 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2453 },
2455 "type": "github",
2456 "url": "https://github.com/sponsors/ai"
2458 ],
2459 "license": "CC-BY-4.0"
2460 },
2461 "node_modules/chalk": {
2462 "version": "4.1.2",
2463 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2464 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2465 "dev": true,
2466 "license": "MIT",
2467 "dependencies": {
2468 "ansi-styles": "^4.1.0",
2469 "supports-color": "^7.1.0"
2470 },
2471 "engines": {
2472 "node": ">=10"
2473 },
2474 "funding": {
2475 "url": "https://github.com/chalk/chalk?sponsor=1"
2477 },
2478 "node_modules/clsx": {
2479 "version": "2.1.1",
2480 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
2481 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
2482 "license": "MIT",
2483 "engines": {
2484 "node": ">=6"
2486 },
2487 "node_modules/color-convert": {
2488 "version": "2.0.1",
2489 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2490 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2491 "dev": true,
2492 "license": "MIT",
2493 "dependencies": {
2494 "color-name": "~1.1.4"
2495 },
2496 "engines": {
2497 "node": ">=7.0.0"
2499 },
2500 "node_modules/color-name": {
2501 "version": "1.1.4",
2502 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2503 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2504 "dev": true,
2505 "license": "MIT"
2506 },
2507 "node_modules/concat-map": {
2508 "version": "0.0.1",
2509 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2510 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2511 "dev": true,
2512 "license": "MIT"
2513 },
2514 "node_modules/convert-source-map": {
2515 "version": "1.9.0",
2516 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
2517 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
2518 "license": "MIT"
2519 },
2520 "node_modules/cosmiconfig": {
2521 "version": "7.1.0",
2522 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
2523 "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
2524 "license": "MIT",
2525 "dependencies": {
2526 "@types/parse-json": "^4.0.0",
2527 "import-fresh": "^3.2.1",
2528 "parse-json": "^5.0.0",
2529 "path-type": "^4.0.0",
2530 "yaml": "^1.10.0"
2531 },
2532 "engines": {
2533 "node": ">=10"
2535 },
2536 "node_modules/cosmiconfig/node_modules/yaml": {
2537 "version": "1.10.3",
2538 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz",
2539 "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==",
2540 "license": "ISC",
2541 "engines": {
2542 "node": ">= 6"
2544 },
2545 "node_modules/cross-spawn": {
2546 "version": "7.0.6",
2547 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2548 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2549 "dev": true,
2550 "license": "MIT",
2551 "dependencies": {
2552 "path-key": "^3.1.0",
2553 "shebang-command": "^2.0.0",
2554 "which": "^2.0.1"
2555 },
2556 "engines": {
2557 "node": ">= 8"
2559 },
2560 "node_modules/csstype": {
2561 "version": "3.2.3",
2562 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2563 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2564 "license": "MIT"
2565 },
2566 "node_modules/debug": {
2567 "version": "4.4.3",
2568 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2569 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2570 "license": "MIT",
2571 "dependencies": {
2572 "ms": "^2.1.3"
2573 },
2574 "engines": {
2575 "node": ">=6.0"
2576 },
2577 "peerDependenciesMeta": {
2578 "supports-color": {
2579 "optional": true
2582 },
2583 "node_modules/deep-is": {
2584 "version": "0.1.4",
2585 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2586 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2587 "dev": true,
2588 "license": "MIT"
2589 },
2590 "node_modules/dom-helpers": {
2591 "version": "5.2.1",
2592 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
2593 "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
2594 "license": "MIT",
2595 "dependencies": {
2596 "@babel/runtime": "^7.8.7",
2597 "csstype": "^3.0.2"
2599 },
2600 "node_modules/electron-to-chromium": {
2601 "version": "1.5.375",
2602 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.375.tgz",
2603 "integrity": "sha512-ZWP5eB4BVPW/ZYo9252hQZHZ5XavtsTgpbhcmMmRwymavC5AsLWQWBPaKMeNd2LW0KGby5HPXvj7+sr4ta5j/Q==",
2604 "dev": true,
2605 "license": "ISC"
2606 },
2607 "node_modules/error-ex": {
2608 "version": "1.3.4",
2609 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz",
2610 "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==",
2611 "license": "MIT",
2612 "dependencies": {
2613 "is-arrayish": "^0.2.1"
2615 },
2616 "node_modules/es-errors": {
2617 "version": "1.3.0",
2618 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
2619 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
2620 "license": "MIT",
2621 "engines": {
2622 "node": ">= 0.4"
2624 },
2625 "node_modules/esbuild": {
2626 "version": "0.27.7",
2627 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz",
2628 "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==",
2629 "dev": true,
2630 "hasInstallScript": true,
2631 "license": "MIT",
2632 "bin": {
2633 "esbuild": "bin/esbuild"
2634 },
2635 "engines": {
2636 "node": ">=18"
2637 },
2638 "optionalDependencies": {
2639 "@esbuild/aix-ppc64": "0.27.7",
2640 "@esbuild/android-arm": "0.27.7",
2641 "@esbuild/android-arm64": "0.27.7",
2642 "@esbuild/android-x64": "0.27.7",
2643 "@esbuild/darwin-arm64": "0.27.7",
2644 "@esbuild/darwin-x64": "0.27.7",
2645 "@esbuild/freebsd-arm64": "0.27.7",
2646 "@esbuild/freebsd-x64": "0.27.7",
2647 "@esbuild/linux-arm": "0.27.7",
2648 "@esbuild/linux-arm64": "0.27.7",
2649 "@esbuild/linux-ia32": "0.27.7",
2650 "@esbuild/linux-loong64": "0.27.7",
2651 "@esbuild/linux-mips64el": "0.27.7",
2652 "@esbuild/linux-ppc64": "0.27.7",
2653 "@esbuild/linux-riscv64": "0.27.7",
2654 "@esbuild/linux-s390x": "0.27.7",
2655 "@esbuild/linux-x64": "0.27.7",
2656 "@esbuild/netbsd-arm64": "0.27.7",
2657 "@esbuild/netbsd-x64": "0.27.7",
2658 "@esbuild/openbsd-arm64": "0.27.7",
2659 "@esbuild/openbsd-x64": "0.27.7",
2660 "@esbuild/openharmony-arm64": "0.27.7",
2661 "@esbuild/sunos-x64": "0.27.7",
2662 "@esbuild/win32-arm64": "0.27.7",
2663 "@esbuild/win32-ia32": "0.27.7",
2664 "@esbuild/win32-x64": "0.27.7"
2666 },
2667 "node_modules/escalade": {
2668 "version": "3.2.0",
2669 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2670 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2671 "dev": true,
2672 "license": "MIT",
2673 "engines": {
2674 "node": ">=6"
2676 },
2677 "node_modules/escape-string-regexp": {
2678 "version": "4.0.0",
2679 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2680 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2681 "license": "MIT",
2682 "engines": {
2683 "node": ">=10"
2684 },
2685 "funding": {
2686 "url": "https://github.com/sponsors/sindresorhus"
2688 },
2689 "node_modules/eslint": {
2690 "version": "9.39.4",
2691 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz",
2692 "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==",
2693 "dev": true,
2694 "license": "MIT",
2695 "dependencies": {
2696 "@eslint-community/eslint-utils": "^4.8.0",
2697 "@eslint-community/regexpp": "^4.12.1",
2698 "@eslint/config-array": "^0.21.2",
2699 "@eslint/config-helpers": "^0.4.2",
2700 "@eslint/core": "^0.17.0",
2701 "@eslint/eslintrc": "^3.3.5",
2702 "@eslint/js": "9.39.4",
2703 "@eslint/plugin-kit": "^0.4.1",
2704 "@humanfs/node": "^0.16.6",
2705 "@humanwhocodes/module-importer": "^1.0.1",
2706 "@humanwhocodes/retry": "^0.4.2",
2707 "@types/estree": "^1.0.6",
2708 "ajv": "^6.14.0",
2709 "chalk": "^4.0.0",
2710 "cross-spawn": "^7.0.6",
2711 "debug": "^4.3.2",
2712 "escape-string-regexp": "^4.0.0",
2713 "eslint-scope": "^8.4.0",
2714 "eslint-visitor-keys": "^4.2.1",
2715 "espree": "^10.4.0",
2716 "esquery": "^1.5.0",
2717 "esutils": "^2.0.2",
2718 "fast-deep-equal": "^3.1.3",
2719 "file-entry-cache": "^8.0.0",
2720 "find-up": "^5.0.0",
2721 "glob-parent": "^6.0.2",
2722 "ignore": "^5.2.0",
2723 "imurmurhash": "^0.1.4",
2724 "is-glob": "^4.0.0",
2725 "json-stable-stringify-without-jsonify": "^1.0.1",
2726 "lodash.merge": "^4.6.2",
2727 "minimatch": "^3.1.5",
2728 "natural-compare": "^1.4.0",
2729 "optionator": "^0.9.3"
2730 },
2731 "bin": {
2732 "eslint": "bin/eslint.js"
2733 },
2734 "engines": {
2735 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2736 },
2737 "funding": {
2738 "url": "https://eslint.org/donate"
2739 },
2740 "peerDependencies": {
2741 "jiti": "*"
2742 },
2743 "peerDependenciesMeta": {
2744 "jiti": {
2745 "optional": true
2748 },
2749 "node_modules/eslint-plugin-react-hooks": {
2750 "version": "5.2.0",
2751 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
2752 "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
2753 "dev": true,
2754 "license": "MIT",
2755 "engines": {
2756 "node": ">=10"
2757 },
2758 "peerDependencies": {
2759 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
2761 },
2762 "node_modules/eslint-plugin-react-refresh": {
2763 "version": "0.4.26",
2764 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz",
2765 "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==",
2766 "dev": true,
2767 "license": "MIT",
2768 "peerDependencies": {
2769 "eslint": ">=8.40"
2771 },
2772 "node_modules/eslint-scope": {
2773 "version": "8.4.0",
2774 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
2775 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
2776 "dev": true,
2777 "license": "BSD-2-Clause",
2778 "dependencies": {
2779 "esrecurse": "^4.3.0",
2780 "estraverse": "^5.2.0"
2781 },
2782 "engines": {
2783 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2784 },
2785 "funding": {
2786 "url": "https://opencollective.com/eslint"
2788 },
2789 "node_modules/eslint-visitor-keys": {
2790 "version": "4.2.1",
2791 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2792 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2793 "dev": true,
2794 "license": "Apache-2.0",
2795 "engines": {
2796 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2797 },
2798 "funding": {
2799 "url": "https://opencollective.com/eslint"
2801 },
2802 "node_modules/espree": {
2803 "version": "10.4.0",
2804 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
2805 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
2806 "dev": true,
2807 "license": "BSD-2-Clause",
2808 "dependencies": {
2809 "acorn": "^8.15.0",
2810 "acorn-jsx": "^5.3.2",
2811 "eslint-visitor-keys": "^4.2.1"
2812 },
2813 "engines": {
2814 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2815 },
2816 "funding": {
2817 "url": "https://opencollective.com/eslint"
2819 },
2820 "node_modules/esquery": {
2821 "version": "1.7.0",
2822 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
2823 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
2824 "dev": true,
2825 "license": "BSD-3-Clause",
2826 "dependencies": {
2827 "estraverse": "^5.1.0"
2828 },
2829 "engines": {
2830 "node": ">=0.10"
2832 },
2833 "node_modules/esrecurse": {
2834 "version": "4.3.0",
2835 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2836 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2837 "dev": true,
2838 "license": "BSD-2-Clause",
2839 "dependencies": {
2840 "estraverse": "^5.2.0"
2841 },
2842 "engines": {
2843 "node": ">=4.0"
2845 },
2846 "node_modules/estraverse": {
2847 "version": "5.3.0",
2848 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2849 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2850 "dev": true,
2851 "license": "BSD-2-Clause",
2852 "engines": {
2853 "node": ">=4.0"
2855 },
2856 "node_modules/esutils": {
2857 "version": "2.0.3",
2858 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2859 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2860 "dev": true,
2861 "license": "BSD-2-Clause",
2862 "engines": {
2863 "node": ">=0.10.0"
2865 },
2866 "node_modules/fast-deep-equal": {
2867 "version": "3.1.3",
2868 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2869 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2870 "dev": true,
2871 "license": "MIT"
2872 },
2873 "node_modules/fast-json-stable-stringify": {
2874 "version": "2.1.0",
2875 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2876 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2877 "dev": true,
2878 "license": "MIT"
2879 },
2880 "node_modules/fast-levenshtein": {
2881 "version": "2.0.6",
2882 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2883 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2884 "dev": true,
2885 "license": "MIT"
2886 },
2887 "node_modules/fdir": {
2888 "version": "6.5.0",
2889 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
2890 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
2891 "dev": true,
2892 "license": "MIT",
2893 "engines": {
2894 "node": ">=12.0.0"
2895 },
2896 "peerDependencies": {
2897 "picomatch": "^3 || ^4"
2898 },
2899 "peerDependenciesMeta": {
2900 "picomatch": {
2901 "optional": true
2904 },
2905 "node_modules/fflate": {
2906 "version": "0.8.3",
2907 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
2908 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
2909 "dev": true,
2910 "license": "MIT"
2911 },
2912 "node_modules/file-entry-cache": {
2913 "version": "8.0.0",
2914 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2915 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
2916 "dev": true,
2917 "license": "MIT",
2918 "dependencies": {
2919 "flat-cache": "^4.0.0"
2920 },
2921 "engines": {
2922 "node": ">=16.0.0"
2924 },
2925 "node_modules/find-root": {
2926 "version": "1.1.0",
2927 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
2928 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
2929 "license": "MIT"
2930 },
2931 "node_modules/find-up": {
2932 "version": "5.0.0",
2933 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2934 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2935 "dev": true,
2936 "license": "MIT",
2937 "dependencies": {
2938 "locate-path": "^6.0.0",
2939 "path-exists": "^4.0.0"
2940 },
2941 "engines": {
2942 "node": ">=10"
2943 },
2944 "funding": {
2945 "url": "https://github.com/sponsors/sindresorhus"
2947 },
2948 "node_modules/flat-cache": {
2949 "version": "4.0.1",
2950 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
2951 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
2952 "dev": true,
2953 "license": "MIT",
2954 "dependencies": {
2955 "flatted": "^3.2.9",
2956 "keyv": "^4.5.4"
2957 },
2958 "engines": {
2959 "node": ">=16"
2961 },
2962 "node_modules/flatted": {
2963 "version": "3.4.2",
2964 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
2965 "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
2966 "dev": true,
2967 "license": "ISC"
2968 },
2969 "node_modules/fsevents": {
2970 "version": "2.3.3",
2971 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2972 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2973 "dev": true,
2974 "hasInstallScript": true,
2975 "license": "MIT",
2976 "optional": true,
2977 "os": [
2978 "darwin"
2979 ],
2980 "engines": {
2981 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2983 },
2984 "node_modules/function-bind": {
2985 "version": "1.1.2",
2986 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2987 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2988 "license": "MIT",
2989 "funding": {
2990 "url": "https://github.com/sponsors/ljharb"
2992 },
2993 "node_modules/gensync": {
2994 "version": "1.0.0-beta.2",
2995 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2996 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2997 "dev": true,
2998 "license": "MIT",
2999 "engines": {
3000 "node": ">=6.9.0"
3002 },
3003 "node_modules/glob-parent": {
3004 "version": "6.0.2",
3005 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3006 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3007 "dev": true,
3008 "license": "ISC",
3009 "dependencies": {
3010 "is-glob": "^4.0.3"
3011 },
3012 "engines": {
3013 "node": ">=10.13.0"
3015 },
3016 "node_modules/globals": {
3017 "version": "16.5.0",
3018 "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz",
3019 "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==",
3020 "dev": true,
3021 "license": "MIT",
3022 "engines": {
3023 "node": ">=18"
3024 },
3025 "funding": {
3026 "url": "https://github.com/sponsors/sindresorhus"
3028 },
3029 "node_modules/has-flag": {
3030 "version": "4.0.0",
3031 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3032 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3033 "dev": true,
3034 "license": "MIT",
3035 "engines": {
3036 "node": ">=8"
3038 },
3039 "node_modules/hasown": {
3040 "version": "2.0.4",
3041 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
3042 "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",
3043 "license": "MIT",
3044 "dependencies": {
3045 "function-bind": "^1.1.2"
3046 },
3047 "engines": {
3048 "node": ">= 0.4"
3050 },
3051 "node_modules/hoist-non-react-statics": {
3052 "version": "3.3.2",
3053 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
3054 "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
3055 "license": "BSD-3-Clause",
3056 "dependencies": {
3057 "react-is": "^16.7.0"
3059 },
3060 "node_modules/hoist-non-react-statics/node_modules/react-is": {
3061 "version": "16.13.1",
3062 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
3063 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
3064 "license": "MIT"
3065 },
3066 "node_modules/ignore": {
3067 "version": "5.3.2",
3068 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
3069 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
3070 "dev": true,
3071 "license": "MIT",
3072 "engines": {
3073 "node": ">= 4"
3075 },
3076 "node_modules/import-fresh": {
3077 "version": "3.3.1",
3078 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
3079 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3080 "license": "MIT",
3081 "dependencies": {
3082 "parent-module": "^1.0.0",
3083 "resolve-from": "^4.0.0"
3084 },
3085 "engines": {
3086 "node": ">=6"
3087 },
3088 "funding": {
3089 "url": "https://github.com/sponsors/sindresorhus"
3091 },
3092 "node_modules/imurmurhash": {
3093 "version": "0.1.4",
3094 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3095 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3096 "dev": true,
3097 "license": "MIT",
3098 "engines": {
3099 "node": ">=0.8.19"
3101 },
3102 "node_modules/is-arrayish": {
3103 "version": "0.2.1",
3104 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3105 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
3106 "license": "MIT"
3107 },
3108 "node_modules/is-core-module": {
3109 "version": "2.16.2",
3110 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz",
3111 "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==",
3112 "license": "MIT",
3113 "dependencies": {
3114 "hasown": "^2.0.3"
3115 },
3116 "engines": {
3117 "node": ">= 0.4"
3118 },
3119 "funding": {
3120 "url": "https://github.com/sponsors/ljharb"
3122 },
3123 "node_modules/is-extglob": {
3124 "version": "2.1.1",
3125 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3126 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3127 "dev": true,
3128 "license": "MIT",
3129 "engines": {
3130 "node": ">=0.10.0"
3132 },
3133 "node_modules/is-glob": {
3134 "version": "4.0.3",
3135 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3136 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3137 "dev": true,
3138 "license": "MIT",
3139 "dependencies": {
3140 "is-extglob": "^2.1.1"
3141 },
3142 "engines": {
3143 "node": ">=0.10.0"
3145 },
3146 "node_modules/isexe": {
3147 "version": "2.0.0",
3148 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3149 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3150 "dev": true,
3151 "license": "ISC"
3152 },
3153 "node_modules/js-tokens": {
3154 "version": "4.0.0",
3155 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3156 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3157 "license": "MIT"
3158 },
3159 "node_modules/js-yaml": {
3160 "version": "4.2.0",
3161 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz",
3162 "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==",
3163 "dev": true,
3164 "funding": [
3166 "type": "github",
3167 "url": "https://github.com/sponsors/puzrin"
3168 },
3170 "type": "github",
3171 "url": "https://github.com/sponsors/nodeca"
3173 ],
3174 "license": "MIT",
3175 "dependencies": {
3176 "argparse": "^2.0.1"
3177 },
3178 "bin": {
3179 "js-yaml": "bin/js-yaml.js"
3181 },
3182 "node_modules/jsesc": {
3183 "version": "3.1.0",
3184 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
3185 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
3186 "license": "MIT",
3187 "bin": {
3188 "jsesc": "bin/jsesc"
3189 },
3190 "engines": {
3191 "node": ">=6"
3193 },
3194 "node_modules/json-buffer": {
3195 "version": "3.0.1",
3196 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3197 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3198 "dev": true,
3199 "license": "MIT"
3200 },
3201 "node_modules/json-parse-even-better-errors": {
3202 "version": "2.3.1",
3203 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
3204 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
3205 "license": "MIT"
3206 },
3207 "node_modules/json-schema-traverse": {
3208 "version": "0.4.1",
3209 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3210 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3211 "dev": true,
3212 "license": "MIT"
3213 },
3214 "node_modules/json-stable-stringify-without-jsonify": {
3215 "version": "1.0.1",
3216 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3217 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3218 "dev": true,
3219 "license": "MIT"
3220 },
3221 "node_modules/json5": {
3222 "version": "2.2.3",
3223 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3224 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3225 "dev": true,
3226 "license": "MIT",
3227 "bin": {
3228 "json5": "lib/cli.js"
3229 },
3230 "engines": {
3231 "node": ">=6"
3233 },
3234 "node_modules/keyv": {
3235 "version": "4.5.4",
3236 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3237 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3238 "dev": true,
3239 "license": "MIT",
3240 "dependencies": {
3241 "json-buffer": "3.0.1"
3243 },
3244 "node_modules/levn": {
3245 "version": "0.4.1",
3246 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3247 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3248 "dev": true,
3249 "license": "MIT",
3250 "dependencies": {
3251 "prelude-ls": "^1.2.1",
3252 "type-check": "~0.4.0"
3253 },
3254 "engines": {
3255 "node": ">= 0.8.0"
3257 },
3258 "node_modules/lines-and-columns": {
3259 "version": "1.2.4",
3260 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
3261 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
3262 "license": "MIT"
3263 },
3264 "node_modules/locate-path": {
3265 "version": "6.0.0",
3266 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3267 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3268 "dev": true,
3269 "license": "MIT",
3270 "dependencies": {
3271 "p-locate": "^5.0.0"
3272 },
3273 "engines": {
3274 "node": ">=10"
3275 },
3276 "funding": {
3277 "url": "https://github.com/sponsors/sindresorhus"
3279 },
3280 "node_modules/lodash.merge": {
3281 "version": "4.6.2",
3282 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3283 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3284 "dev": true,
3285 "license": "MIT"
3286 },
3287 "node_modules/loose-envify": {
3288 "version": "1.4.0",
3289 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3290 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3291 "license": "MIT",
3292 "dependencies": {
3293 "js-tokens": "^3.0.0 || ^4.0.0"
3294 },
3295 "bin": {
3296 "loose-envify": "cli.js"
3298 },
3299 "node_modules/lru-cache": {
3300 "version": "5.1.1",
3301 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3302 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3303 "dev": true,
3304 "license": "ISC",
3305 "dependencies": {
3306 "yallist": "^3.0.2"
3308 },
3309 "node_modules/meshoptimizer": {
3310 "version": "1.1.1",
3311 "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz",
3312 "integrity": "sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==",
3313 "dev": true,
3314 "license": "MIT"
3315 },
3316 "node_modules/minimatch": {
3317 "version": "3.1.5",
3318 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
3319 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
3320 "dev": true,
3321 "license": "ISC",
3322 "dependencies": {
3323 "brace-expansion": "^1.1.7"
3324 },
3325 "engines": {
3326 "node": "*"
3328 },
3329 "node_modules/ms": {
3330 "version": "2.1.3",
3331 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3332 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3333 "license": "MIT"
3334 },
3335 "node_modules/nanoid": {
3336 "version": "3.3.12",
3337 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
3338 "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
3339 "dev": true,
3340 "funding": [
3342 "type": "github",
3343 "url": "https://github.com/sponsors/ai"
3345 ],
3346 "license": "MIT",
3347 "bin": {
3348 "nanoid": "bin/nanoid.cjs"
3349 },
3350 "engines": {
3351 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3353 },
3354 "node_modules/natural-compare": {
3355 "version": "1.4.0",
3356 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3357 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3358 "dev": true,
3359 "license": "MIT"
3360 },
3361 "node_modules/node-releases": {
3362 "version": "2.0.48",
3363 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz",
3364 "integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==",
3365 "dev": true,
3366 "license": "MIT",
3367 "engines": {
3368 "node": ">=18"
3370 },
3371 "node_modules/object-assign": {
3372 "version": "4.1.1",
3373 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3374 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3375 "license": "MIT",
3376 "engines": {
3377 "node": ">=0.10.0"
3379 },
3380 "node_modules/optionator": {
3381 "version": "0.9.4",
3382 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
3383 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
3384 "dev": true,
3385 "license": "MIT",
3386 "dependencies": {
3387 "deep-is": "^0.1.3",
3388 "fast-levenshtein": "^2.0.6",
3389 "levn": "^0.4.1",
3390 "prelude-ls": "^1.2.1",
3391 "type-check": "^0.4.0",
3392 "word-wrap": "^1.2.5"
3393 },
3394 "engines": {
3395 "node": ">= 0.8.0"
3397 },
3398 "node_modules/p-limit": {
3399 "version": "3.1.0",
3400 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3401 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3402 "dev": true,
3403 "license": "MIT",
3404 "dependencies": {
3405 "yocto-queue": "^0.1.0"
3406 },
3407 "engines": {
3408 "node": ">=10"
3409 },
3410 "funding": {
3411 "url": "https://github.com/sponsors/sindresorhus"
3413 },
3414 "node_modules/p-locate": {
3415 "version": "5.0.0",
3416 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3417 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3418 "dev": true,
3419 "license": "MIT",
3420 "dependencies": {
3421 "p-limit": "^3.0.2"
3422 },
3423 "engines": {
3424 "node": ">=10"
3425 },
3426 "funding": {
3427 "url": "https://github.com/sponsors/sindresorhus"
3429 },
3430 "node_modules/parent-module": {
3431 "version": "1.0.1",
3432 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3433 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3434 "license": "MIT",
3435 "dependencies": {
3436 "callsites": "^3.0.0"
3437 },
3438 "engines": {
3439 "node": ">=6"
3441 },
3442 "node_modules/parse-json": {
3443 "version": "5.2.0",
3444 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
3445 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
3446 "license": "MIT",
3447 "dependencies": {
3448 "@babel/code-frame": "^7.0.0",
3449 "error-ex": "^1.3.1",
3450 "json-parse-even-better-errors": "^2.3.0",
3451 "lines-and-columns": "^1.1.6"
3452 },
3453 "engines": {
3454 "node": ">=8"
3455 },
3456 "funding": {
3457 "url": "https://github.com/sponsors/sindresorhus"
3459 },
3460 "node_modules/path-exists": {
3461 "version": "4.0.0",
3462 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3463 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3464 "dev": true,
3465 "license": "MIT",
3466 "engines": {
3467 "node": ">=8"
3469 },
3470 "node_modules/path-key": {
3471 "version": "3.1.1",
3472 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3473 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3474 "dev": true,
3475 "license": "MIT",
3476 "engines": {
3477 "node": ">=8"
3479 },
3480 "node_modules/path-parse": {
3481 "version": "1.0.7",
3482 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3483 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3484 "license": "MIT"
3485 },
3486 "node_modules/path-type": {
3487 "version": "4.0.0",
3488 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3489 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3490 "license": "MIT",
3491 "engines": {
3492 "node": ">=8"
3494 },
3495 "node_modules/picocolors": {
3496 "version": "1.1.1",
3497 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3498 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3499 "license": "ISC"
3500 },
3501 "node_modules/picomatch": {
3502 "version": "4.0.4",
3503 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
3504 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
3505 "dev": true,
3506 "license": "MIT",
3507 "engines": {
3508 "node": ">=12"
3509 },
3510 "funding": {
3511 "url": "https://github.com/sponsors/jonschlinkert"
3513 },
3514 "node_modules/postcss": {
3515 "version": "8.5.15",
3516 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz",
3517 "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==",
3518 "dev": true,
3519 "funding": [
3521 "type": "opencollective",
3522 "url": "https://opencollective.com/postcss/"
3523 },
3525 "type": "tidelift",
3526 "url": "https://tidelift.com/funding/github/npm/postcss"
3527 },
3529 "type": "github",
3530 "url": "https://github.com/sponsors/ai"
3532 ],
3533 "license": "MIT",
3534 "dependencies": {
3535 "nanoid": "^3.3.12",
3536 "picocolors": "^1.1.1",
3537 "source-map-js": "^1.2.1"
3538 },
3539 "engines": {
3540 "node": "^10 || ^12 || >=14"
3542 },
3543 "node_modules/prelude-ls": {
3544 "version": "1.2.1",
3545 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3546 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3547 "dev": true,
3548 "license": "MIT",
3549 "engines": {
3550 "node": ">= 0.8.0"
3552 },
3553 "node_modules/prop-types": {
3554 "version": "15.8.1",
3555 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
3556 "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
3557 "license": "MIT",
3558 "dependencies": {
3559 "loose-envify": "^1.4.0",
3560 "object-assign": "^4.1.1",
3561 "react-is": "^16.13.1"
3563 },
3564 "node_modules/prop-types/node_modules/react-is": {
3565 "version": "16.13.1",
3566 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
3567 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
3568 "license": "MIT"
3569 },
3570 "node_modules/punycode": {
3571 "version": "2.3.1",
3572 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3573 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3574 "dev": true,
3575 "license": "MIT",
3576 "engines": {
3577 "node": ">=6"
3579 },
3580 "node_modules/qhull-wasm": {
3581 "version": "0.0.1",
3582 "resolved": "https://registry.npmjs.org/qhull-wasm/-/qhull-wasm-0.0.1.tgz",
3583 "integrity": "sha512-A09kumKhdRIX0YNR+Y2G0bEuqCJ3xFOH61+x6uajHqDyvRydlZKWhH1AGGsM4PCyGm/cPFVbqOUrPJpq5n8HeA==",
3584 "license": "(MIT AND Qhull)",
3585 "engines": {
3586 "node": ">=18"
3588 },
3589 "node_modules/react": {
3590 "version": "19.2.7",
3591 "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz",
3592 "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==",
3593 "license": "MIT",
3594 "engines": {
3595 "node": ">=0.10.0"
3597 },
3598 "node_modules/react-dom": {
3599 "version": "19.2.7",
3600 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz",
3601 "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==",
3602 "license": "MIT",
3603 "dependencies": {
3604 "scheduler": "^0.27.0"
3605 },
3606 "peerDependencies": {
3607 "react": "^19.2.7"
3609 },
3610 "node_modules/react-is": {
3611 "version": "19.2.7",
3612 "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.7.tgz",
3613 "integrity": "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==",
3614 "license": "MIT"
3615 },
3616 "node_modules/react-refresh": {
3617 "version": "0.18.0",
3618 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
3619 "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
3620 "dev": true,
3621 "license": "MIT",
3622 "engines": {
3623 "node": ">=0.10.0"
3625 },
3626 "node_modules/react-transition-group": {
3627 "version": "4.4.5",
3628 "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
3629 "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
3630 "license": "BSD-3-Clause",
3631 "dependencies": {
3632 "@babel/runtime": "^7.5.5",
3633 "dom-helpers": "^5.0.1",
3634 "loose-envify": "^1.4.0",
3635 "prop-types": "^15.6.2"
3636 },
3637 "peerDependencies": {
3638 "react": ">=16.6.0",
3639 "react-dom": ">=16.6.0"
3641 },
3642 "node_modules/resolve": {
3643 "version": "1.22.12",
3644 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz",
3645 "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==",
3646 "license": "MIT",
3647 "dependencies": {
3648 "es-errors": "^1.3.0",
3649 "is-core-module": "^2.16.1",
3650 "path-parse": "^1.0.7",
3651 "supports-preserve-symlinks-flag": "^1.0.0"
3652 },
3653 "bin": {
3654 "resolve": "bin/resolve"
3655 },
3656 "engines": {
3657 "node": ">= 0.4"
3658 },
3659 "funding": {
3660 "url": "https://github.com/sponsors/ljharb"
3662 },
3663 "node_modules/resolve-from": {
3664 "version": "4.0.0",
3665 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3666 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3667 "license": "MIT",
3668 "engines": {
3669 "node": ">=4"
3671 },
3672 "node_modules/rollup": {
3673 "version": "4.62.0",
3674 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.0.tgz",
3675 "integrity": "sha512-nc72Wgq62I7rtDV4izT5/aaS0zxy3kttkinf9586ApknY3jZO9NYsmtc24fUckA0X7Q2v+ML4a15pdUlV5V/jA==",
3676 "dev": true,
3677 "license": "MIT",
3678 "dependencies": {
3679 "@types/estree": "1.0.9"
3680 },
3681 "bin": {
3682 "rollup": "dist/bin/rollup"
3683 },
3684 "engines": {
3685 "node": ">=18.0.0",
3686 "npm": ">=8.0.0"
3687 },
3688 "optionalDependencies": {
3689 "@rollup/rollup-android-arm-eabi": "4.62.0",
3690 "@rollup/rollup-android-arm64": "4.62.0",
3691 "@rollup/rollup-darwin-arm64": "4.62.0",
3692 "@rollup/rollup-darwin-x64": "4.62.0",
3693 "@rollup/rollup-freebsd-arm64": "4.62.0",
3694 "@rollup/rollup-freebsd-x64": "4.62.0",
3695 "@rollup/rollup-linux-arm-gnueabihf": "4.62.0",
3696 "@rollup/rollup-linux-arm-musleabihf": "4.62.0",
3697 "@rollup/rollup-linux-arm64-gnu": "4.62.0",
3698 "@rollup/rollup-linux-arm64-musl": "4.62.0",
3699 "@rollup/rollup-linux-loong64-gnu": "4.62.0",
3700 "@rollup/rollup-linux-loong64-musl": "4.62.0",
3701 "@rollup/rollup-linux-ppc64-gnu": "4.62.0",
3702 "@rollup/rollup-linux-ppc64-musl": "4.62.0",
3703 "@rollup/rollup-linux-riscv64-gnu": "4.62.0",
3704 "@rollup/rollup-linux-riscv64-musl": "4.62.0",
3705 "@rollup/rollup-linux-s390x-gnu": "4.62.0",
3706 "@rollup/rollup-linux-x64-gnu": "4.62.0",
3707 "@rollup/rollup-linux-x64-musl": "4.62.0",
3708 "@rollup/rollup-openbsd-x64": "4.62.0",
3709 "@rollup/rollup-openharmony-arm64": "4.62.0",
3710 "@rollup/rollup-win32-arm64-msvc": "4.62.0",
3711 "@rollup/rollup-win32-ia32-msvc": "4.62.0",
3712 "@rollup/rollup-win32-x64-gnu": "4.62.0",
3713 "@rollup/rollup-win32-x64-msvc": "4.62.0",
3714 "fsevents": "~2.3.2"
3716 },
3717 "node_modules/scheduler": {
3718 "version": "0.27.0",
3719 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
3720 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
3721 "license": "MIT"
3722 },
3723 "node_modules/semver": {
3724 "version": "6.3.1",
3725 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
3726 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
3727 "dev": true,
3728 "license": "ISC",
3729 "bin": {
3730 "semver": "bin/semver.js"
3732 },
3733 "node_modules/shebang-command": {
3734 "version": "2.0.0",
3735 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3736 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3737 "dev": true,
3738 "license": "MIT",
3739 "dependencies": {
3740 "shebang-regex": "^3.0.0"
3741 },
3742 "engines": {
3743 "node": ">=8"
3745 },
3746 "node_modules/shebang-regex": {
3747 "version": "3.0.0",
3748 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3749 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3750 "dev": true,
3751 "license": "MIT",
3752 "engines": {
3753 "node": ">=8"
3755 },
3756 "node_modules/source-map": {
3757 "version": "0.5.7",
3758 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
3759 "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
3760 "license": "BSD-3-Clause",
3761 "engines": {
3762 "node": ">=0.10.0"
3764 },
3765 "node_modules/source-map-js": {
3766 "version": "1.2.1",
3767 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3768 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3769 "dev": true,
3770 "license": "BSD-3-Clause",
3771 "engines": {
3772 "node": ">=0.10.0"
3774 },
3775 "node_modules/strip-json-comments": {
3776 "version": "3.1.1",
3777 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3778 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3779 "dev": true,
3780 "license": "MIT",
3781 "engines": {
3782 "node": ">=8"
3783 },
3784 "funding": {
3785 "url": "https://github.com/sponsors/sindresorhus"
3787 },
3788 "node_modules/stylis": {
3789 "version": "4.2.0",
3790 "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
3791 "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==",
3792 "license": "MIT"
3793 },
3794 "node_modules/supports-color": {
3795 "version": "7.2.0",
3796 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3797 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3798 "dev": true,
3799 "license": "MIT",
3800 "dependencies": {
3801 "has-flag": "^4.0.0"
3802 },
3803 "engines": {
3804 "node": ">=8"
3806 },
3807 "node_modules/supports-preserve-symlinks-flag": {
3808 "version": "1.0.0",
3809 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
3810 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
3811 "license": "MIT",
3812 "engines": {
3813 "node": ">= 0.4"
3814 },
3815 "funding": {
3816 "url": "https://github.com/sponsors/ljharb"
3818 },
3819 "node_modules/three": {
3820 "version": "0.184.0",
3821 "resolved": "https://registry.npmjs.org/three/-/three-0.184.0.tgz",
3822 "integrity": "sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==",
3823 "license": "MIT"
3824 },
3825 "node_modules/tinyglobby": {
3826 "version": "0.2.17",
3827 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
3828 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
3829 "dev": true,
3830 "license": "MIT",
3831 "dependencies": {
3832 "fdir": "^6.5.0",
3833 "picomatch": "^4.0.4"
3834 },
3835 "engines": {
3836 "node": ">=12.0.0"
3837 },
3838 "funding": {
3839 "url": "https://github.com/sponsors/SuperchupuDev"
3841 },
3842 "node_modules/ts-api-utils": {
3843 "version": "2.5.0",
3844 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
3845 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
3846 "dev": true,
3847 "license": "MIT",
3848 "engines": {
3849 "node": ">=18.12"
3850 },
3851 "peerDependencies": {
3852 "typescript": ">=4.8.4"
3854 },
3855 "node_modules/type-check": {
3856 "version": "0.4.0",
3857 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3858 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3859 "dev": true,
3860 "license": "MIT",
3861 "dependencies": {
3862 "prelude-ls": "^1.2.1"
3863 },
3864 "engines": {
3865 "node": ">= 0.8.0"
3867 },
3868 "node_modules/typescript": {
3869 "version": "5.9.3",
3870 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
3871 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
3872 "dev": true,
3873 "license": "Apache-2.0",
3874 "bin": {
3875 "tsc": "bin/tsc",
3876 "tsserver": "bin/tsserver"
3877 },
3878 "engines": {
3879 "node": ">=14.17"
3881 },
3882 "node_modules/typescript-eslint": {
3883 "version": "8.61.1",
3884 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.61.1.tgz",
3885 "integrity": "sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==",
3886 "dev": true,
3887 "license": "MIT",
3888 "dependencies": {
3889 "@typescript-eslint/eslint-plugin": "8.61.1",
3890 "@typescript-eslint/parser": "8.61.1",
3891 "@typescript-eslint/typescript-estree": "8.61.1",
3892 "@typescript-eslint/utils": "8.61.1"
3893 },
3894 "engines": {
3895 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3896 },
3897 "funding": {
3898 "type": "opencollective",
3899 "url": "https://opencollective.com/typescript-eslint"
3900 },
3901 "peerDependencies": {
3902 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
3903 "typescript": ">=4.8.4 <6.1.0"
3905 },
3906 "node_modules/undici-types": {
3907 "version": "7.18.2",
3908 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
3909 "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
3910 "dev": true,
3911 "license": "MIT"
3912 },
3913 "node_modules/update-browserslist-db": {
3914 "version": "1.2.3",
3915 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
3916 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
3917 "dev": true,
3918 "funding": [
3920 "type": "opencollective",
3921 "url": "https://opencollective.com/browserslist"
3922 },
3924 "type": "tidelift",
3925 "url": "https://tidelift.com/funding/github/npm/browserslist"
3926 },
3928 "type": "github",
3929 "url": "https://github.com/sponsors/ai"
3931 ],
3932 "license": "MIT",
3933 "dependencies": {
3934 "escalade": "^3.2.0",
3935 "picocolors": "^1.1.1"
3936 },
3937 "bin": {
3938 "update-browserslist-db": "cli.js"
3939 },
3940 "peerDependencies": {
3941 "browserslist": ">= 4.21.0"
3943 },
3944 "node_modules/uri-js": {
3945 "version": "4.4.1",
3946 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3947 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3948 "dev": true,
3949 "license": "BSD-2-Clause",
3950 "dependencies": {
3951 "punycode": "^2.1.0"
3953 },
3954 "node_modules/vite": {
3955 "version": "7.3.5",
3956 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.5.tgz",
3957 "integrity": "sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww==",
3958 "dev": true,
3959 "license": "MIT",
3960 "dependencies": {
3961 "esbuild": "^0.27.0",
3962 "fdir": "^6.5.0",
3963 "picomatch": "^4.0.3",
3964 "postcss": "^8.5.6",
3965 "rollup": "^4.43.0",
3966 "tinyglobby": "^0.2.15"
3967 },
3968 "bin": {
3969 "vite": "bin/vite.js"
3970 },
3971 "engines": {
3972 "node": "^20.19.0 || >=22.12.0"
3973 },
3974 "funding": {
3975 "url": "https://github.com/vitejs/vite?sponsor=1"
3976 },
3977 "optionalDependencies": {
3978 "fsevents": "~2.3.3"
3979 },
3980 "peerDependencies": {
3981 "@types/node": "^20.19.0 || >=22.12.0",
3982 "jiti": ">=1.21.0",
3983 "less": "^4.0.0",
3984 "lightningcss": "^1.21.0",
3985 "sass": "^1.70.0",
3986 "sass-embedded": "^1.70.0",
3987 "stylus": ">=0.54.8",
3988 "sugarss": "^5.0.0",
3989 "terser": "^5.16.0",
3990 "tsx": "^4.8.1",
3991 "yaml": "^2.4.2"
3992 },
3993 "peerDependenciesMeta": {
3994 "@types/node": {
3995 "optional": true
3996 },
3997 "jiti": {
3998 "optional": true
3999 },
4000 "less": {
4001 "optional": true
4002 },
4003 "lightningcss": {
4004 "optional": true
4005 },
4006 "sass": {
4007 "optional": true
4008 },
4009 "sass-embedded": {
4010 "optional": true
4011 },
4012 "stylus": {
4013 "optional": true
4014 },
4015 "sugarss": {
4016 "optional": true
4017 },
4018 "terser": {
4019 "optional": true
4020 },
4021 "tsx": {
4022 "optional": true
4023 },
4024 "yaml": {
4025 "optional": true
4028 },
4029 "node_modules/which": {
4030 "version": "2.0.2",
4031 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4032 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4033 "dev": true,
4034 "license": "ISC",
4035 "dependencies": {
4036 "isexe": "^2.0.0"
4037 },
4038 "bin": {
4039 "node-which": "bin/node-which"
4040 },
4041 "engines": {
4042 "node": ">= 8"
4044 },
4045 "node_modules/word-wrap": {
4046 "version": "1.2.5",
4047 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
4048 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
4049 "dev": true,
4050 "license": "MIT",
4051 "engines": {
4052 "node": ">=0.10.0"
4054 },
4055 "node_modules/yallist": {
4056 "version": "3.1.1",
4057 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4058 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
4059 "dev": true,
4060 "license": "ISC"
4061 },
4062 "node_modules/yaml": {
4063 "version": "2.9.0",
4064 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz",
4065 "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==",
4066 "extraneous": true,
4067 "license": "ISC",
4068 "bin": {
4069 "yaml": "bin.mjs"
4070 },
4071 "engines": {
4072 "node": ">= 14.6"
4073 },
4074 "funding": {
4075 "url": "https://github.com/sponsors/eemeli"
4077 },
4078 "node_modules/yocto-queue": {
4079 "version": "0.1.0",
4080 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4081 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4082 "dev": true,
4083 "license": "MIT",
4084 "engines": {
4085 "node": ">=10"
4086 },
4087 "funding": {
4088 "url": "https://github.com/sponsors/sindresorhus"
moveopenescclose