Skip to content
File

Blob: package-lock.json

json8048 lines
1{
2 "name": "anvil",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "anvil",
9 "version": "0.1.0",
10 "license": "MIT",
11 "dependencies": {
12 "@ansi-tools/parser": "^1.0.17",
13 "@cloudflare/sandbox": "^0.12.9",
14 "@cloudflare/util-en-garde": "^8.0.15",
15 "@tanstack/react-query": "^5.102.8",
16 "drizzle-orm": "^0.45.2",
17 "hono": "^4.13.7",
18 "lucide-react": "^1.43.0",
19 "openid-client": "^6.8.8",
20 "react": "^19.3.0",
21 "react-dom": "^19.3.0",
22 "react-router-dom": "^7.18.3",
23 "yaml": "^2.9.0"
24 },
25 "devDependencies": {
26 "@babel/core": "^8.0.1",
27 "@cloudflare/vite-plugin": "^1.54.6",
28 "@cloudflare/vitest-pool-workers": "^0.22.0",
29 "@eslint/js": "^10.0.1",
30 "@mongodb-js/oidc-mock-provider": "^0.13.18",
31 "@playwright/test": "^1.63.0",
32 "@rolldown/plugin-babel": "^0.2.4",
33 "@tailwindcss/vite": "^4.3.3",
34 "@types/node": "^24.13.4",
35 "@types/react": "^19.3.0",
36 "@types/react-dom": "^19.3.0",
37 "@typescript/native": "npm:typescript@^7.0.2",
38 "@vitejs/plugin-react": "^6.1.1",
39 "babel-plugin-react-compiler": "^1.0.0",
40 "drizzle-kit": "^0.31.10",
41 "eslint": "^10.10.0",
42 "eslint-plugin-react-hooks": "^7.1.1",
43 "eslint-plugin-react-refresh": "^0.5.6",
44 "globals": "^17.12.0",
45 "prettier": "^3.9.6",
46 "tailwindcss": "^4.3.3",
47 "tsx": "^4.23.13",
48 "typescript": "npm:@typescript/typescript6@^6.0.2",
49 "typescript-eslint": "^8.70.0",
50 "vite": "^8.2.2",
51 "vitest": "^4.1.11",
52 "wrangler": "^4.130.0"
53 }
54 },
55 "node_modules/@ansi-tools/parser": {
56 "version": "1.0.17",
57 "resolved": "https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.17.tgz",
58 "integrity": "sha512-HEzg0njNfHsng0rU8fk6qGNhnzud9LmMAxn3fOP9flWGZlgggZMNb7yVWadyr2X8CKDg8nHo07Pfs+B/t0VQ8w==",
59 "license": "ISC"
60 },
61 "node_modules/@babel/code-frame": {
62 "version": "8.0.0",
63 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz",
64 "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==",
65 "dev": true,
66 "license": "MIT",
67 "dependencies": {
68 "@babel/helper-validator-identifier": "^8.0.0",
69 "js-tokens": "^10.0.0"
70 },
71 "engines": {
72 "node": "^22.18.0 || >=24.11.0"
73 }
74 },
75 "node_modules/@babel/code-frame/node_modules/@babel/helper-validator-identifier": {
76 "version": "8.0.4",
77 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.4.tgz",
78 "integrity": "sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==",
79 "dev": true,
80 "license": "MIT",
81 "engines": {
82 "node": "^22.18.0 || >=24.11.0"
83 }
84 },
85 "node_modules/@babel/compat-data": {
86 "version": "8.0.0",
87 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-8.0.0.tgz",
88 "integrity": "sha512-DOjnob/cXOUgDOozCDeq/aK2p5y8dUIVdf6tNhEV1HQRd6I8aQ4f4fbtHRVEvb6lP3BGomrKHiS8ICAASSVQSw==",
89 "dev": true,
90 "license": "MIT",
91 "engines": {
92 "node": "^22.18.0 || >=24.11.0"
93 }
94 },
95 "node_modules/@babel/core": {
96 "version": "8.0.1",
97 "resolved": "https://registry.npmjs.org/@babel/core/-/core-8.0.1.tgz",
98 "integrity": "sha512-5FgxM4dLQpMJHSiVATk8foW263dVHQHBVpXYiimNECVWG01f4nFyEbQixeT6Mwvg7TayREJ2gpKl3o2RoMdnqw==",
99 "dev": true,
100 "license": "MIT",
101 "dependencies": {
102 "@babel/code-frame": "^8.0.0",
103 "@babel/generator": "^8.0.0",
104 "@babel/helper-compilation-targets": "^8.0.0",
105 "@babel/helpers": "^8.0.0",
106 "@babel/parser": "^8.0.0",
107 "@babel/template": "^8.0.0",
108 "@babel/traverse": "^8.0.0",
109 "@babel/types": "^8.0.0",
110 "@types/gensync": "^1.0.5",
111 "convert-source-map": "^2.0.0",
112 "empathic": "^2.0.1",
113 "gensync": "^1.0.0-beta.2",
114 "import-meta-resolve": "^4.2.0",
115 "json5": "^2.2.3",
116 "obug": "^2.1.1",
117 "semver": "^7.7.3"
118 },
119 "engines": {
120 "node": "^22.18.0 || >=24.11.0"
121 },
122 "funding": {
123 "type": "opencollective",
124 "url": "https://opencollective.com/babel"
125 }
126 },
127 "node_modules/@babel/core/node_modules/@babel/helper-string-parser": {
128 "version": "8.0.0",
129 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz",
130 "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==",
131 "dev": true,
132 "license": "MIT",
133 "engines": {
134 "node": "^22.18.0 || >=24.11.0"
135 }
136 },
137 "node_modules/@babel/core/node_modules/@babel/helper-validator-identifier": {
138 "version": "8.0.4",
139 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.4.tgz",
140 "integrity": "sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==",
141 "dev": true,
142 "license": "MIT",
143 "engines": {
144 "node": "^22.18.0 || >=24.11.0"
145 }
146 },
147 "node_modules/@babel/core/node_modules/@babel/parser": {
148 "version": "8.0.4",
149 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.4.tgz",
150 "integrity": "sha512-srpptsAkEbbNIC/q8nT7o+m6CQe8CJUTV/t7MYc9NnWlgYVtHOb7JH6SorxMhN0kuRJjVqXbKClG6xSbPtzz+g==",
151 "dev": true,
152 "license": "MIT",
153 "dependencies": {
154 "@babel/types": "^8.0.4"
155 },
156 "bin": {
157 "parser": "bin/babel-parser.js"
158 },
159 "engines": {
160 "node": "^22.18.0 || >=24.11.0"
161 }
162 },
163 "node_modules/@babel/core/node_modules/@babel/types": {
164 "version": "8.0.4",
165 "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.4.tgz",
166 "integrity": "sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==",
167 "dev": true,
168 "license": "MIT",
169 "dependencies": {
170 "@babel/helper-string-parser": "^8.0.0",
171 "@babel/helper-validator-identifier": "^8.0.4"
172 },
173 "engines": {
174 "node": "^22.18.0 || >=24.11.0"
175 }
176 },
177 "node_modules/@babel/generator": {
178 "version": "8.0.0",
179 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz",
180 "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==",
181 "dev": true,
182 "license": "MIT",
183 "dependencies": {
184 "@babel/parser": "^8.0.0",
185 "@babel/types": "^8.0.0",
186 "@jridgewell/gen-mapping": "^0.3.12",
187 "@jridgewell/trace-mapping": "^0.3.28",
188 "@types/jsesc": "^2.5.0",
189 "jsesc": "^3.0.2"
190 },
191 "engines": {
192 "node": "^22.18.0 || >=24.11.0"
193 }
194 },
195 "node_modules/@babel/generator/node_modules/@babel/helper-string-parser": {
196 "version": "8.0.0",
197 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz",
198 "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==",
199 "dev": true,
200 "license": "MIT",
201 "engines": {
202 "node": "^22.18.0 || >=24.11.0"
203 }
204 },
205 "node_modules/@babel/generator/node_modules/@babel/helper-validator-identifier": {
206 "version": "8.0.4",
207 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.4.tgz",
208 "integrity": "sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==",
209 "dev": true,
210 "license": "MIT",
211 "engines": {
212 "node": "^22.18.0 || >=24.11.0"
213 }
214 },
215 "node_modules/@babel/generator/node_modules/@babel/parser": {
216 "version": "8.0.4",
217 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.4.tgz",
218 "integrity": "sha512-srpptsAkEbbNIC/q8nT7o+m6CQe8CJUTV/t7MYc9NnWlgYVtHOb7JH6SorxMhN0kuRJjVqXbKClG6xSbPtzz+g==",
219 "dev": true,
220 "license": "MIT",
221 "dependencies": {
222 "@babel/types": "^8.0.4"
223 },
224 "bin": {
225 "parser": "bin/babel-parser.js"
226 },
227 "engines": {
228 "node": "^22.18.0 || >=24.11.0"
229 }
230 },
231 "node_modules/@babel/generator/node_modules/@babel/types": {
232 "version": "8.0.4",
233 "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.4.tgz",
234 "integrity": "sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==",
235 "dev": true,
236 "license": "MIT",
237 "dependencies": {
238 "@babel/helper-string-parser": "^8.0.0",
239 "@babel/helper-validator-identifier": "^8.0.4"
240 },
241 "engines": {
242 "node": "^22.18.0 || >=24.11.0"
243 }
244 },
245 "node_modules/@babel/helper-compilation-targets": {
246 "version": "8.0.0",
247 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-8.0.0.tgz",
248 "integrity": "sha512-JwculLABZvyPvyLBpwU/E/IbH2uM3mnxNtIJpxnIfb24y1PrdVxK5Dqjle4DpgqpGRnwgC7G8IkzPdSXZrO1Ew==",
249 "dev": true,
250 "license": "MIT",
251 "dependencies": {
252 "@babel/compat-data": "^8.0.0",
253 "@babel/helper-validator-option": "^8.0.0",
254 "browserslist": "^4.24.0",
255 "lru-cache": "^11.0.0",
256 "semver": "^7.7.3"
257 },
258 "engines": {
259 "node": "^22.18.0 || >=24.11.0"
260 }
261 },
262 "node_modules/@babel/helper-globals": {
263 "version": "8.0.0",
264 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz",
265 "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==",
266 "dev": true,
267 "license": "MIT",
268 "engines": {
269 "node": "^22.18.0 || >=24.11.0"
270 }
271 },
272 "node_modules/@babel/helper-module-imports": {
273 "version": "7.29.7",
274 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
275 "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
276 "dev": true,
277 "license": "MIT",
278 "dependencies": {
279 "@babel/traverse": "^7.29.7",
280 "@babel/types": "^7.29.7"
281 },
282 "engines": {
283 "node": ">=6.9.0"
284 }
285 },
286 "node_modules/@babel/helper-module-imports/node_modules/@babel/code-frame": {
287 "version": "7.29.7",
288 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
289 "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
290 "dev": true,
291 "license": "MIT",
292 "dependencies": {
293 "@babel/helper-validator-identifier": "^7.29.7",
294 "js-tokens": "^4.0.0",
295 "picocolors": "^1.1.1"
296 },
297 "engines": {
298 "node": ">=6.9.0"
299 }
300 },
301 "node_modules/@babel/helper-module-imports/node_modules/@babel/generator": {
302 "version": "7.29.8",
303 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz",
304 "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==",
305 "dev": true,
306 "license": "MIT",
307 "dependencies": {
308 "@babel/parser": "^7.29.8",
309 "@babel/types": "^7.29.8",
310 "@jridgewell/gen-mapping": "^0.3.12",
311 "@jridgewell/trace-mapping": "^0.3.28",
312 "jsesc": "^3.0.2"
313 },
314 "engines": {
315 "node": ">=6.9.0"
316 }
317 },
318 "node_modules/@babel/helper-module-imports/node_modules/@babel/helper-globals": {
319 "version": "7.29.7",
320 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
321 "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
322 "dev": true,
323 "license": "MIT",
324 "engines": {
325 "node": ">=6.9.0"
326 }
327 },
328 "node_modules/@babel/helper-module-imports/node_modules/@babel/template": {
329 "version": "7.29.7",
330 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
331 "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
332 "dev": true,
333 "license": "MIT",
334 "dependencies": {
335 "@babel/code-frame": "^7.29.7",
336 "@babel/parser": "^7.29.7",
337 "@babel/types": "^7.29.7"
338 },
339 "engines": {
340 "node": ">=6.9.0"
341 }
342 },
343 "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse": {
344 "version": "7.29.8",
345 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz",
346 "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==",
347 "dev": true,
348 "license": "MIT",
349 "dependencies": {
350 "@babel/code-frame": "^7.29.7",
351 "@babel/generator": "^7.29.8",
352 "@babel/helper-globals": "^7.29.7",
353 "@babel/parser": "^7.29.8",
354 "@babel/template": "^7.29.7",
355 "@babel/types": "^7.29.8",
356 "debug": "^4.3.1"
357 },
358 "engines": {
359 "node": ">=6.9.0"
360 }
361 },
362 "node_modules/@babel/helper-module-imports/node_modules/js-tokens": {
363 "version": "4.0.0",
364 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
365 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
366 "dev": true,
367 "license": "MIT"
368 },
369 "node_modules/@babel/helper-string-parser": {
370 "version": "7.29.7",
371 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
372 "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
373 "dev": true,
374 "license": "MIT",
375 "engines": {
376 "node": ">=6.9.0"
377 }
378 },
379 "node_modules/@babel/helper-validator-identifier": {
380 "version": "7.29.7",
381 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
382 "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
383 "dev": true,
384 "license": "MIT",
385 "engines": {
386 "node": ">=6.9.0"
387 }
388 },
389 "node_modules/@babel/helper-validator-option": {
390 "version": "8.0.0",
391 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz",
392 "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==",
393 "dev": true,
394 "license": "MIT",
395 "engines": {
396 "node": "^22.18.0 || >=24.11.0"
397 }
398 },
399 "node_modules/@babel/helpers": {
400 "version": "8.0.0",
401 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-8.0.0.tgz",
402 "integrity": "sha512-wfbi91pM3py96oIiJEz7qIpyXDytgr9zQC1HEWwlGNVRAEmItuU/0a41ZUKu1sJGyhhOIpc4t5vk4PYzt8wpsg==",
403 "dev": true,
404 "license": "MIT",
405 "dependencies": {
406 "@babel/template": "^8.0.0",
407 "@babel/types": "^8.0.0"
408 },
409 "engines": {
410 "node": "^22.18.0 || >=24.11.0"
411 }
412 },
413 "node_modules/@babel/helpers/node_modules/@babel/helper-string-parser": {
414 "version": "8.0.0",
415 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz",
416 "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==",
417 "dev": true,
418 "license": "MIT",
419 "engines": {
420 "node": "^22.18.0 || >=24.11.0"
421 }
422 },
423 "node_modules/@babel/helpers/node_modules/@babel/helper-validator-identifier": {
424 "version": "8.0.4",
425 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.4.tgz",
426 "integrity": "sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==",
427 "dev": true,
428 "license": "MIT",
429 "engines": {
430 "node": "^22.18.0 || >=24.11.0"
431 }
432 },
433 "node_modules/@babel/helpers/node_modules/@babel/types": {
434 "version": "8.0.4",
435 "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.4.tgz",
436 "integrity": "sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==",
437 "dev": true,
438 "license": "MIT",
439 "dependencies": {
440 "@babel/helper-string-parser": "^8.0.0",
441 "@babel/helper-validator-identifier": "^8.0.4"
442 },
443 "engines": {
444 "node": "^22.18.0 || >=24.11.0"
445 }
446 },
447 "node_modules/@babel/parser": {
448 "version": "7.29.8",
449 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz",
450 "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",
451 "dev": true,
452 "license": "MIT",
453 "dependencies": {
454 "@babel/types": "^7.29.8"
455 },
456 "bin": {
457 "parser": "bin/babel-parser.js"
458 },
459 "engines": {
460 "node": ">=6.0.0"
461 }
462 },
463 "node_modules/@babel/template": {
464 "version": "8.0.0",
465 "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz",
466 "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==",
467 "dev": true,
468 "license": "MIT",
469 "dependencies": {
470 "@babel/code-frame": "^8.0.0",
471 "@babel/parser": "^8.0.0",
472 "@babel/types": "^8.0.0"
473 },
474 "engines": {
475 "node": "^22.18.0 || >=24.11.0"
476 }
477 },
478 "node_modules/@babel/template/node_modules/@babel/helper-string-parser": {
479 "version": "8.0.0",
480 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz",
481 "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==",
482 "dev": true,
483 "license": "MIT",
484 "engines": {
485 "node": "^22.18.0 || >=24.11.0"
486 }
487 },
488 "node_modules/@babel/template/node_modules/@babel/helper-validator-identifier": {
489 "version": "8.0.4",
490 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.4.tgz",
491 "integrity": "sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==",
492 "dev": true,
493 "license": "MIT",
494 "engines": {
495 "node": "^22.18.0 || >=24.11.0"
496 }
497 },
498 "node_modules/@babel/template/node_modules/@babel/parser": {
499 "version": "8.0.4",
500 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.4.tgz",
501 "integrity": "sha512-srpptsAkEbbNIC/q8nT7o+m6CQe8CJUTV/t7MYc9NnWlgYVtHOb7JH6SorxMhN0kuRJjVqXbKClG6xSbPtzz+g==",
502 "dev": true,
503 "license": "MIT",
504 "dependencies": {
505 "@babel/types": "^8.0.4"
506 },
507 "bin": {
508 "parser": "bin/babel-parser.js"
509 },
510 "engines": {
511 "node": "^22.18.0 || >=24.11.0"
512 }
513 },
514 "node_modules/@babel/template/node_modules/@babel/types": {
515 "version": "8.0.4",
516 "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.4.tgz",
517 "integrity": "sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==",
518 "dev": true,
519 "license": "MIT",
520 "dependencies": {
521 "@babel/helper-string-parser": "^8.0.0",
522 "@babel/helper-validator-identifier": "^8.0.4"
523 },
524 "engines": {
525 "node": "^22.18.0 || >=24.11.0"
526 }
527 },
528 "node_modules/@babel/traverse": {
529 "version": "8.0.4",
530 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.4.tgz",
531 "integrity": "sha512-bZnmqzGG8UZneG1lLxBoWIH0G6Gr1D846Yu4/3XnY6FhCndMR49u26nTY08u/dAxWmLWF9vGQOuC+84FfIUoeg==",
532 "dev": true,
533 "license": "MIT",
534 "dependencies": {
535 "@babel/code-frame": "^8.0.0",
536 "@babel/generator": "^8.0.0",
537 "@babel/helper-globals": "^8.0.0",
538 "@babel/parser": "^8.0.4",
539 "@babel/template": "^8.0.0",
540 "@babel/types": "^8.0.4",
541 "obug": "^2.1.1"
542 },
543 "engines": {
544 "node": "^22.18.0 || >=24.11.0"
545 }
546 },
547 "node_modules/@babel/traverse/node_modules/@babel/helper-string-parser": {
548 "version": "8.0.0",
549 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz",
550 "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==",
551 "dev": true,
552 "license": "MIT",
553 "engines": {
554 "node": "^22.18.0 || >=24.11.0"
555 }
556 },
557 "node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier": {
558 "version": "8.0.4",
559 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.4.tgz",
560 "integrity": "sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==",
561 "dev": true,
562 "license": "MIT",
563 "engines": {
564 "node": "^22.18.0 || >=24.11.0"
565 }
566 },
567 "node_modules/@babel/traverse/node_modules/@babel/parser": {
568 "version": "8.0.4",
569 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.4.tgz",
570 "integrity": "sha512-srpptsAkEbbNIC/q8nT7o+m6CQe8CJUTV/t7MYc9NnWlgYVtHOb7JH6SorxMhN0kuRJjVqXbKClG6xSbPtzz+g==",
571 "dev": true,
572 "license": "MIT",
573 "dependencies": {
574 "@babel/types": "^8.0.4"
575 },
576 "bin": {
577 "parser": "bin/babel-parser.js"
578 },
579 "engines": {
580 "node": "^22.18.0 || >=24.11.0"
581 }
582 },
583 "node_modules/@babel/traverse/node_modules/@babel/types": {
584 "version": "8.0.4",
585 "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.4.tgz",
586 "integrity": "sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==",
587 "dev": true,
588 "license": "MIT",
589 "dependencies": {
590 "@babel/helper-string-parser": "^8.0.0",
591 "@babel/helper-validator-identifier": "^8.0.4"
592 },
593 "engines": {
594 "node": "^22.18.0 || >=24.11.0"
595 }
596 },
597 "node_modules/@babel/types": {
598 "version": "7.29.8",
599 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz",
600 "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==",
601 "dev": true,
602 "license": "MIT",
603 "dependencies": {
604 "@babel/helper-string-parser": "^7.29.7",
605 "@babel/helper-validator-identifier": "^7.29.7"
606 },
607 "engines": {
608 "node": ">=6.9.0"
609 }
610 },
611 "node_modules/@cacheable/memory": {
612 "version": "2.2.0",
613 "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.2.0.tgz",
614 "integrity": "sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==",
615 "dev": true,
616 "license": "MIT",
617 "dependencies": {
618 "@cacheable/utils": "^2.5.0",
619 "@keyv/bigmap": "^1.3.1",
620 "hookified": "^1.15.1",
621 "keyv": "^5.6.0"
622 }
623 },
624 "node_modules/@cacheable/utils": {
625 "version": "2.5.0",
626 "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.5.0.tgz",
627 "integrity": "sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==",
628 "dev": true,
629 "license": "MIT",
630 "dependencies": {
631 "hashery": "^1.5.1",
632 "keyv": "^5.6.0"
633 }
634 },
635 "node_modules/@cloudflare/containers": {
636 "version": "0.3.7",
637 "resolved": "https://registry.npmjs.org/@cloudflare/containers/-/containers-0.3.7.tgz",
638 "integrity": "sha512-DM9dm3FnIBSyiSJ1FLavKwl/lk3oAmTaynCzZQ9pZR0ncRPquSxkxd8Nu2MFILxmDDsPkxKsSNEh9mHHMty4Fw==",
639 "license": "MIT OR Apache-2.0"
640 },
641 "node_modules/@cloudflare/kv-asset-handler": {
642 "version": "0.5.0",
643 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.5.0.tgz",
644 "integrity": "sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==",
645 "dev": true,
646 "license": "MIT OR Apache-2.0",
647 "engines": {
648 "node": ">=22.0.0"
649 }
650 },
651 "node_modules/@cloudflare/sandbox": {
652 "version": "0.12.9",
653 "resolved": "https://registry.npmjs.org/@cloudflare/sandbox/-/sandbox-0.12.9.tgz",
654 "integrity": "sha512-JlCQ8adVaHT3TrZO13X6US2LJTyQ4YvoEZpfh5EewRqcxPfMHZNJPB/1dsRdiFqmtzpz+lMxGazSUa2H/g2IKg==",
655 "license": "Apache-2.0",
656 "dependencies": {
657 "@cloudflare/containers": "^0.3.5",
658 "aws4fetch": "^1.0.20",
659 "capnweb": "^0.8.0",
660 "hono": "^4.13.0"
661 },
662 "peerDependencies": {
663 "@openai/agents": "^0.3.3",
664 "@opencode-ai/sdk": "^1.1.40",
665 "@xterm/xterm": ">=5.0.0"
666 },
667 "peerDependenciesMeta": {
668 "@openai/agents": {
669 "optional": true
670 },
671 "@opencode-ai/sdk": {
672 "optional": true
673 },
674 "@xterm/xterm": {
675 "optional": true
676 }
677 }
678 },
679 "node_modules/@cloudflare/unenv-preset": {
680 "version": "2.16.1",
681 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz",
682 "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==",
683 "dev": true,
684 "license": "MIT OR Apache-2.0",
685 "peerDependencies": {
686 "unenv": "2.0.0-rc.24",
687 "workerd": ">1.20260305.0 <2.0.0-0"
688 },
689 "peerDependenciesMeta": {
690 "workerd": {
691 "optional": true
692 }
693 }
694 },
695 "node_modules/@cloudflare/util-en-garde": {
696 "version": "8.0.15",
697 "resolved": "https://registry.npmjs.org/@cloudflare/util-en-garde/-/util-en-garde-8.0.15.tgz",
698 "integrity": "sha512-wFs0Ug1TGhGcYZZ2JfPM4g0fNTIkBKSp8XRdZHZ3iq+2B/RdP7fYbzZxWpdUKzphVt+S2gVpMbo3nwn+dRhw+g==",
699 "license": "BSD-3-Clause",
700 "dependencies": {
701 "fp-ts": "^2.1.1",
702 "io-ts": "^2.0.1"
703 }
704 },
705 "node_modules/@cloudflare/vite-plugin": {
706 "version": "1.54.6",
707 "resolved": "https://registry.npmjs.org/@cloudflare/vite-plugin/-/vite-plugin-1.54.6.tgz",
708 "integrity": "sha512-7G85rvY9gaLYOLA/0Q1rQPx6l7wrY763b67FEVXyWoFUriiLljemBkbsFsnVYjrJyZ+yqHQ6gNCRX//hAzSc0g==",
709 "dev": true,
710 "license": "MIT",
711 "dependencies": {
712 "@cloudflare/unenv-preset": "2.16.1",
713 "miniflare": "5.20260908.0-alpha",
714 "unenv": "2.0.0-rc.24",
715 "workerd": "1.20260908.1",
716 "wrangler": "4.130.0",
717 "ws": "8.21.0"
718 },
719 "bin": {
720 "cf-vite": "bin/cf-vite"
721 },
722 "peerDependencies": {
723 "vite": "^6.1.0 || ^7.0.0 || ^8.0.0",
724 "wrangler": "^4.130.0"
725 }
726 },
727 "node_modules/@cloudflare/vitest-pool-workers": {
728 "version": "0.22.0",
729 "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.22.0.tgz",
730 "integrity": "sha512-OJv/qikkOgxnKxJ5xrLS7zuOLZhc/6iziU+llqZm4tiQf2CJUYwlMuXN68VaWIQebORd1AUx4w6A0oy8XRbuaQ==",
731 "dev": true,
732 "license": "MIT",
733 "dependencies": {
734 "cjs-module-lexer": "1.2.3",
735 "esbuild": "0.28.1",
736 "miniflare": "5.20260815.0-alpha",
737 "wrangler": "4.124.0",
738 "zod": "4.4.3"
739 },
740 "peerDependencies": {
741 "@vitest/runner": "^4.1.0",
742 "@vitest/snapshot": "^4.1.0",
743 "vitest": "^4.1.0"
744 }
745 },
746 "node_modules/@cloudflare/vitest-pool-workers/node_modules/@cloudflare/workerd-darwin-64": {
747 "version": "1.20260815.1",
748 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260815.1.tgz",
749 "integrity": "sha512-7PsLdcz6pT9EMd1EJGZEgMyYRfs0CHxGs62PS2L1w3s6+xGmQcRXKm/zoMftmqZF45JBa4MzFeownRKbRt/x5g==",
750 "cpu": [
751 "x64"
752 ],
753 "dev": true,
754 "license": "Apache-2.0",
755 "optional": true,
756 "os": [
757 "darwin"
758 ],
759 "engines": {
760 "node": ">=16"
761 }
762 },
763 "node_modules/@cloudflare/vitest-pool-workers/node_modules/@cloudflare/workerd-darwin-arm64": {
764 "version": "1.20260815.1",
765 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260815.1.tgz",
766 "integrity": "sha512-60wtg8ng7FVWeOg/UMbZ9Ye0sslpRRAKoftPbdtuH2volq676quxVr6Zm2EjVULH/JFZeCn72dbLlrnbh0Mpcw==",
767 "cpu": [
768 "arm64"
769 ],
770 "dev": true,
771 "license": "Apache-2.0",
772 "optional": true,
773 "os": [
774 "darwin"
775 ],
776 "engines": {
777 "node": ">=16"
778 }
779 },
780 "node_modules/@cloudflare/vitest-pool-workers/node_modules/@cloudflare/workerd-linux-64": {
781 "version": "1.20260815.1",
782 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260815.1.tgz",
783 "integrity": "sha512-MuqKIHPo0Qyo8MZMmy0lP2B5PeAL7f4T9Fu4Usk3QdbV4JIrKG/OoybN3Ign7m/Dff+L1Oo/ZHydB+hEg1ueFw==",
784 "cpu": [
785 "x64"
786 ],
787 "dev": true,
788 "license": "Apache-2.0",
789 "optional": true,
790 "os": [
791 "linux"
792 ],
793 "engines": {
794 "node": ">=16"
795 }
796 },
797 "node_modules/@cloudflare/vitest-pool-workers/node_modules/@cloudflare/workerd-linux-arm64": {
798 "version": "1.20260815.1",
799 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260815.1.tgz",
800 "integrity": "sha512-XNFtJ5rIqJxnY6ISjkfbhT/ODiWJ6LcBvNbntuPD6I/F2k7aZeKgPaXrvWvKde66LXyzFKzc8Hn+Ydx4shevQg==",
801 "cpu": [
802 "arm64"
803 ],
804 "dev": true,
805 "license": "Apache-2.0",
806 "optional": true,
807 "os": [
808 "linux"
809 ],
810 "engines": {
811 "node": ">=16"
812 }
813 },
814 "node_modules/@cloudflare/vitest-pool-workers/node_modules/@cloudflare/workerd-windows-64": {
815 "version": "1.20260815.1",
816 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260815.1.tgz",
817 "integrity": "sha512-PiIUWrhbMg3quolwjgMvPOd75vKESjT4aDm7nL6mSjL5IOgmpO/zKstXnYfnEH3pq7sC0UCvKlF8ZPcfsh8NMw==",
818 "cpu": [
819 "x64"
820 ],
821 "dev": true,
822 "license": "Apache-2.0",
823 "optional": true,
824 "os": [
825 "win32"
826 ],
827 "engines": {
828 "node": ">=16"
829 }
830 },
831 "node_modules/@cloudflare/vitest-pool-workers/node_modules/miniflare": {
832 "version": "5.20260815.0-alpha",
833 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20260815.0-alpha.tgz",
834 "integrity": "sha512-YAaGj4Sh5f4fqHKiMQ8zRHDOOM5IGUVtMhnLIeyjuQfU+9P6hcOTrHUVtbfj/ZPay9Kzik4pWELB39pGgefjiQ==",
835 "dev": true,
836 "license": "MIT",
837 "dependencies": {
838 "@cspotcode/source-map-support": "0.8.1",
839 "sharp": "0.35.2",
840 "undici": "7.29.0",
841 "workerd": "1.20260815.1",
842 "ws": "8.21.0",
843 "youch": "4.1.0-beta.10"
844 },
845 "engines": {
846 "node": ">=22.0.0"
847 }
848 },
849 "node_modules/@cloudflare/vitest-pool-workers/node_modules/workerd": {
850 "version": "1.20260815.1",
851 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260815.1.tgz",
852 "integrity": "sha512-8bArFkHmlp7qFEKVPyNzDzHzS35gc2fg0PYBcDtaNLF7UCDryCX2BQnpkUkTHYIy824IRrHOTwOEoTj0sUO2Fg==",
853 "dev": true,
854 "hasInstallScript": true,
855 "license": "Apache-2.0",
856 "bin": {
857 "workerd": "bin/workerd"
858 },
859 "engines": {
860 "node": ">=16"
861 },
862 "optionalDependencies": {
863 "@cloudflare/workerd-darwin-64": "1.20260815.1",
864 "@cloudflare/workerd-darwin-arm64": "1.20260815.1",
865 "@cloudflare/workerd-linux-64": "1.20260815.1",
866 "@cloudflare/workerd-linux-arm64": "1.20260815.1",
867 "@cloudflare/workerd-windows-64": "1.20260815.1"
868 }
869 },
870 "node_modules/@cloudflare/vitest-pool-workers/node_modules/wrangler": {
871 "version": "4.124.0",
872 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.124.0.tgz",
873 "integrity": "sha512-75euoZKjVTJYFy+Xhctt/5JlZL4M6A4xmovZsUlep+6GHcCm14n9VtdGzNIybOW2t8wuNxRj5iMUwjT5E7Ctog==",
874 "dev": true,
875 "license": "MIT OR Apache-2.0",
876 "dependencies": {
877 "@cloudflare/kv-asset-handler": "0.5.0",
878 "@cloudflare/unenv-preset": "2.16.1",
879 "blake3-wasm": "2.1.5",
880 "esbuild": "0.28.1",
881 "miniflare": "5.20260815.0-alpha",
882 "path-to-regexp": "6.3.0",
883 "unenv": "2.0.0-rc.24",
884 "workerd": "1.20260815.1"
885 },
886 "bin": {
887 "cf-wrangler": "bin/cf-wrangler.js",
888 "wrangler": "bin/wrangler.js",
889 "wrangler2": "bin/wrangler.js"
890 },
891 "engines": {
892 "node": ">=22.0.0"
893 },
894 "optionalDependencies": {
895 "fsevents": "2.3.3"
896 },
897 "peerDependencies": {
898 "@cloudflare/workers-types": "^5.20260815.1"
899 },
900 "peerDependenciesMeta": {
901 "@cloudflare/workers-types": {
902 "optional": true
903 }
904 }
905 },
906 "node_modules/@cloudflare/workerd-darwin-64": {
907 "version": "1.20260908.1",
908 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260908.1.tgz",
909 "integrity": "sha512-t3juyCXFn12OklBL0S7UC98py3nLEmuioBOUOazeyeVsLUu8fv+pfJrR+XzwSH2Uh6rCXZNogRh+LtV0YpzMcQ==",
910 "cpu": [
911 "x64"
912 ],
913 "dev": true,
914 "license": "Apache-2.0",
915 "optional": true,
916 "os": [
917 "darwin"
918 ],
919 "engines": {
920 "node": ">=16"
921 }
922 },
923 "node_modules/@cloudflare/workerd-darwin-arm64": {
924 "version": "1.20260908.1",
925 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260908.1.tgz",
926 "integrity": "sha512-I1nwA4qm/fUNSKhPSO76YA6JAhcA0KU63yFcYHN6AiDowGbDyfjDPH9KCVopT5rI1LY4GfbdAi5b9gODqZsAkQ==",
927 "cpu": [
928 "arm64"
929 ],
930 "dev": true,
931 "license": "Apache-2.0",
932 "optional": true,
933 "os": [
934 "darwin"
935 ],
936 "engines": {
937 "node": ">=16"
938 }
939 },
940 "node_modules/@cloudflare/workerd-linux-64": {
941 "version": "1.20260908.1",
942 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260908.1.tgz",
943 "integrity": "sha512-s/h5uSW1UC6dGeVKSqrPLpTu+vo0fKJZCNEokW1Ol1qcCB2oN6WCRHhoyzo4Y69oONAXRgLfLBYaHWe7z51Vnw==",
944 "cpu": [
945 "x64"
946 ],
947 "dev": true,
948 "license": "Apache-2.0",
949 "optional": true,
950 "os": [
951 "linux"
952 ],
953 "engines": {
954 "node": ">=16"
955 }
956 },
957 "node_modules/@cloudflare/workerd-linux-arm64": {
958 "version": "1.20260908.1",
959 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260908.1.tgz",
960 "integrity": "sha512-PP/nUKl0R6colwfocggL8dctO/dFMqMft12unzFUkoAJr0aXQeT+ia0JuNmOUWXe6EfvyCSmAbijEsTKQ5t/ew==",
961 "cpu": [
962 "arm64"
963 ],
964 "dev": true,
965 "license": "Apache-2.0",
966 "optional": true,
967 "os": [
968 "linux"
969 ],
970 "engines": {
971 "node": ">=16"
972 }
973 },
974 "node_modules/@cloudflare/workerd-windows-64": {
975 "version": "1.20260908.1",
976 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260908.1.tgz",
977 "integrity": "sha512-jkaS5EKKTvzAdIlbMfOYrHoTucWVRwYBwIig+xRsjXQv5BXTLA2Llg+iM8djlKtk0CjkztZhXmuxuqoqWKZmFw==",
978 "cpu": [
979 "x64"
980 ],
981 "dev": true,
982 "license": "Apache-2.0",
983 "optional": true,
984 "os": [
985 "win32"
986 ],
987 "engines": {
988 "node": ">=16"
989 }
990 },
991 "node_modules/@cspotcode/source-map-support": {
992 "version": "0.8.1",
993 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
994 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
995 "dev": true,
996 "license": "MIT",
997 "dependencies": {
998 "@jridgewell/trace-mapping": "0.3.9"
999 },
1000 "engines": {
1001 "node": ">=12"
1002 }
1003 },
1004 "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
1005 "version": "0.3.9",
1006 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
1007 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
1008 "dev": true,
1009 "license": "MIT",
1010 "dependencies": {
1011 "@jridgewell/resolve-uri": "^3.0.3",
1012 "@jridgewell/sourcemap-codec": "^1.4.10"
1013 }
1014 },
1015 "node_modules/@drizzle-team/brocli": {
1016 "version": "0.10.2",
1017 "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.2.tgz",
1018 "integrity": "sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==",
1019 "dev": true,
1020 "license": "Apache-2.0"
1021 },
1022 "node_modules/@emnapi/runtime": {
1023 "version": "1.11.3",
1024 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz",
1025 "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==",
1026 "dev": true,
1027 "license": "MIT",
1028 "optional": true,
1029 "dependencies": {
1030 "tslib": "^2.4.0"
1031 }
1032 },
1033 "node_modules/@esbuild-kit/core-utils": {
1034 "version": "3.3.2",
1035 "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz",
1036 "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==",
1037 "deprecated": "Merged into tsx: https://tsx.is",
1038 "dev": true,
1039 "license": "MIT",
1040 "dependencies": {
1041 "esbuild": "~0.18.20",
1042 "source-map-support": "^0.5.21"
1043 }
1044 },
1045 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": {
1046 "version": "0.18.20",
1047 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
1048 "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
1049 "cpu": [
1050 "arm"
1051 ],
1052 "dev": true,
1053 "license": "MIT",
1054 "optional": true,
1055 "os": [
1056 "android"
1057 ],
1058 "engines": {
1059 "node": ">=12"
1060 }
1061 },
1062 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": {
1063 "version": "0.18.20",
1064 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
1065 "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
1066 "cpu": [
1067 "arm64"
1068 ],
1069 "dev": true,
1070 "license": "MIT",
1071 "optional": true,
1072 "os": [
1073 "android"
1074 ],
1075 "engines": {
1076 "node": ">=12"
1077 }
1078 },
1079 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": {
1080 "version": "0.18.20",
1081 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
1082 "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
1083 "cpu": [
1084 "x64"
1085 ],
1086 "dev": true,
1087 "license": "MIT",
1088 "optional": true,
1089 "os": [
1090 "android"
1091 ],
1092 "engines": {
1093 "node": ">=12"
1094 }
1095 },
1096 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": {
1097 "version": "0.18.20",
1098 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
1099 "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
1100 "cpu": [
1101 "arm64"
1102 ],
1103 "dev": true,
1104 "license": "MIT",
1105 "optional": true,
1106 "os": [
1107 "darwin"
1108 ],
1109 "engines": {
1110 "node": ">=12"
1111 }
1112 },
1113 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": {
1114 "version": "0.18.20",
1115 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
1116 "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
1117 "cpu": [
1118 "x64"
1119 ],
1120 "dev": true,
1121 "license": "MIT",
1122 "optional": true,
1123 "os": [
1124 "darwin"
1125 ],
1126 "engines": {
1127 "node": ">=12"
1128 }
1129 },
1130 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": {
1131 "version": "0.18.20",
1132 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
1133 "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
1134 "cpu": [
1135 "arm64"
1136 ],
1137 "dev": true,
1138 "license": "MIT",
1139 "optional": true,
1140 "os": [
1141 "freebsd"
1142 ],
1143 "engines": {
1144 "node": ">=12"
1145 }
1146 },
1147 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": {
1148 "version": "0.18.20",
1149 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
1150 "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
1151 "cpu": [
1152 "x64"
1153 ],
1154 "dev": true,
1155 "license": "MIT",
1156 "optional": true,
1157 "os": [
1158 "freebsd"
1159 ],
1160 "engines": {
1161 "node": ">=12"
1162 }
1163 },
1164 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": {
1165 "version": "0.18.20",
1166 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
1167 "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
1168 "cpu": [
1169 "arm"
1170 ],
1171 "dev": true,
1172 "license": "MIT",
1173 "optional": true,
1174 "os": [
1175 "linux"
1176 ],
1177 "engines": {
1178 "node": ">=12"
1179 }
1180 },
1181 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": {
1182 "version": "0.18.20",
1183 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
1184 "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
1185 "cpu": [
1186 "arm64"
1187 ],
1188 "dev": true,
1189 "license": "MIT",
1190 "optional": true,
1191 "os": [
1192 "linux"
1193 ],
1194 "engines": {
1195 "node": ">=12"
1196 }
1197 },
1198 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": {
1199 "version": "0.18.20",
1200 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
1201 "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
1202 "cpu": [
1203 "ia32"
1204 ],
1205 "dev": true,
1206 "license": "MIT",
1207 "optional": true,
1208 "os": [
1209 "linux"
1210 ],
1211 "engines": {
1212 "node": ">=12"
1213 }
1214 },
1215 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": {
1216 "version": "0.18.20",
1217 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
1218 "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
1219 "cpu": [
1220 "loong64"
1221 ],
1222 "dev": true,
1223 "license": "MIT",
1224 "optional": true,
1225 "os": [
1226 "linux"
1227 ],
1228 "engines": {
1229 "node": ">=12"
1230 }
1231 },
1232 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": {
1233 "version": "0.18.20",
1234 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
1235 "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
1236 "cpu": [
1237 "mips64el"
1238 ],
1239 "dev": true,
1240 "license": "MIT",
1241 "optional": true,
1242 "os": [
1243 "linux"
1244 ],
1245 "engines": {
1246 "node": ">=12"
1247 }
1248 },
1249 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": {
1250 "version": "0.18.20",
1251 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
1252 "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
1253 "cpu": [
1254 "ppc64"
1255 ],
1256 "dev": true,
1257 "license": "MIT",
1258 "optional": true,
1259 "os": [
1260 "linux"
1261 ],
1262 "engines": {
1263 "node": ">=12"
1264 }
1265 },
1266 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": {
1267 "version": "0.18.20",
1268 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
1269 "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
1270 "cpu": [
1271 "riscv64"
1272 ],
1273 "dev": true,
1274 "license": "MIT",
1275 "optional": true,
1276 "os": [
1277 "linux"
1278 ],
1279 "engines": {
1280 "node": ">=12"
1281 }
1282 },
1283 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": {
1284 "version": "0.18.20",
1285 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
1286 "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
1287 "cpu": [
1288 "s390x"
1289 ],
1290 "dev": true,
1291 "license": "MIT",
1292 "optional": true,
1293 "os": [
1294 "linux"
1295 ],
1296 "engines": {
1297 "node": ">=12"
1298 }
1299 },
1300 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": {
1301 "version": "0.18.20",
1302 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
1303 "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
1304 "cpu": [
1305 "x64"
1306 ],
1307 "dev": true,
1308 "license": "MIT",
1309 "optional": true,
1310 "os": [
1311 "linux"
1312 ],
1313 "engines": {
1314 "node": ">=12"
1315 }
1316 },
1317 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": {
1318 "version": "0.18.20",
1319 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
1320 "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
1321 "cpu": [
1322 "x64"
1323 ],
1324 "dev": true,
1325 "license": "MIT",
1326 "optional": true,
1327 "os": [
1328 "netbsd"
1329 ],
1330 "engines": {
1331 "node": ">=12"
1332 }
1333 },
1334 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": {
1335 "version": "0.18.20",
1336 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
1337 "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
1338 "cpu": [
1339 "x64"
1340 ],
1341 "dev": true,
1342 "license": "MIT",
1343 "optional": true,
1344 "os": [
1345 "openbsd"
1346 ],
1347 "engines": {
1348 "node": ">=12"
1349 }
1350 },
1351 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": {
1352 "version": "0.18.20",
1353 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
1354 "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
1355 "cpu": [
1356 "x64"
1357 ],
1358 "dev": true,
1359 "license": "MIT",
1360 "optional": true,
1361 "os": [
1362 "sunos"
1363 ],
1364 "engines": {
1365 "node": ">=12"
1366 }
1367 },
1368 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": {
1369 "version": "0.18.20",
1370 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
1371 "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
1372 "cpu": [
1373 "arm64"
1374 ],
1375 "dev": true,
1376 "license": "MIT",
1377 "optional": true,
1378 "os": [
1379 "win32"
1380 ],
1381 "engines": {
1382 "node": ">=12"
1383 }
1384 },
1385 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": {
1386 "version": "0.18.20",
1387 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
1388 "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
1389 "cpu": [
1390 "ia32"
1391 ],
1392 "dev": true,
1393 "license": "MIT",
1394 "optional": true,
1395 "os": [
1396 "win32"
1397 ],
1398 "engines": {
1399 "node": ">=12"
1400 }
1401 },
1402 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": {
1403 "version": "0.18.20",
1404 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
1405 "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
1406 "cpu": [
1407 "x64"
1408 ],
1409 "dev": true,
1410 "license": "MIT",
1411 "optional": true,
1412 "os": [
1413 "win32"
1414 ],
1415 "engines": {
1416 "node": ">=12"
1417 }
1418 },
1419 "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": {
1420 "version": "0.18.20",
1421 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
1422 "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
1423 "dev": true,
1424 "hasInstallScript": true,
1425 "license": "MIT",
1426 "bin": {
1427 "esbuild": "bin/esbuild"
1428 },
1429 "engines": {
1430 "node": ">=12"
1431 },
1432 "optionalDependencies": {
1433 "@esbuild/android-arm": "0.18.20",
1434 "@esbuild/android-arm64": "0.18.20",
1435 "@esbuild/android-x64": "0.18.20",
1436 "@esbuild/darwin-arm64": "0.18.20",
1437 "@esbuild/darwin-x64": "0.18.20",
1438 "@esbuild/freebsd-arm64": "0.18.20",
1439 "@esbuild/freebsd-x64": "0.18.20",
1440 "@esbuild/linux-arm": "0.18.20",
1441 "@esbuild/linux-arm64": "0.18.20",
1442 "@esbuild/linux-ia32": "0.18.20",
1443 "@esbuild/linux-loong64": "0.18.20",
1444 "@esbuild/linux-mips64el": "0.18.20",
1445 "@esbuild/linux-ppc64": "0.18.20",
1446 "@esbuild/linux-riscv64": "0.18.20",
1447 "@esbuild/linux-s390x": "0.18.20",
1448 "@esbuild/linux-x64": "0.18.20",
1449 "@esbuild/netbsd-x64": "0.18.20",
1450 "@esbuild/openbsd-x64": "0.18.20",
1451 "@esbuild/sunos-x64": "0.18.20",
1452 "@esbuild/win32-arm64": "0.18.20",
1453 "@esbuild/win32-ia32": "0.18.20",
1454 "@esbuild/win32-x64": "0.18.20"
1455 }
1456 },
1457 "node_modules/@esbuild-kit/esm-loader": {
1458 "version": "2.6.5",
1459 "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz",
1460 "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==",
1461 "deprecated": "Merged into tsx: https://tsx.is",
1462 "dev": true,
1463 "license": "MIT",
1464 "dependencies": {
1465 "@esbuild-kit/core-utils": "^3.3.2",
1466 "get-tsconfig": "^4.7.0"
1467 }
1468 },
1469 "node_modules/@esbuild/aix-ppc64": {
1470 "version": "0.28.1",
1471 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
1472 "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
1473 "cpu": [
1474 "ppc64"
1475 ],
1476 "dev": true,
1477 "license": "MIT",
1478 "optional": true,
1479 "os": [
1480 "aix"
1481 ],
1482 "engines": {
1483 "node": ">=18"
1484 }
1485 },
1486 "node_modules/@esbuild/android-arm": {
1487 "version": "0.28.1",
1488 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
1489 "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
1490 "cpu": [
1491 "arm"
1492 ],
1493 "dev": true,
1494 "license": "MIT",
1495 "optional": true,
1496 "os": [
1497 "android"
1498 ],
1499 "engines": {
1500 "node": ">=18"
1501 }
1502 },
1503 "node_modules/@esbuild/android-arm64": {
1504 "version": "0.28.1",
1505 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
1506 "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
1507 "cpu": [
1508 "arm64"
1509 ],
1510 "dev": true,
1511 "license": "MIT",
1512 "optional": true,
1513 "os": [
1514 "android"
1515 ],
1516 "engines": {
1517 "node": ">=18"
1518 }
1519 },
1520 "node_modules/@esbuild/android-x64": {
1521 "version": "0.28.1",
1522 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
1523 "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
1524 "cpu": [
1525 "x64"
1526 ],
1527 "dev": true,
1528 "license": "MIT",
1529 "optional": true,
1530 "os": [
1531 "android"
1532 ],
1533 "engines": {
1534 "node": ">=18"
1535 }
1536 },
1537 "node_modules/@esbuild/darwin-arm64": {
1538 "version": "0.28.1",
1539 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
1540 "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
1541 "cpu": [
1542 "arm64"
1543 ],
1544 "dev": true,
1545 "license": "MIT",
1546 "optional": true,
1547 "os": [
1548 "darwin"
1549 ],
1550 "engines": {
1551 "node": ">=18"
1552 }
1553 },
1554 "node_modules/@esbuild/darwin-x64": {
1555 "version": "0.28.1",
1556 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
1557 "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
1558 "cpu": [
1559 "x64"
1560 ],
1561 "dev": true,
1562 "license": "MIT",
1563 "optional": true,
1564 "os": [
1565 "darwin"
1566 ],
1567 "engines": {
1568 "node": ">=18"
1569 }
1570 },
1571 "node_modules/@esbuild/freebsd-arm64": {
1572 "version": "0.28.1",
1573 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
1574 "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
1575 "cpu": [
1576 "arm64"
1577 ],
1578 "dev": true,
1579 "license": "MIT",
1580 "optional": true,
1581 "os": [
1582 "freebsd"
1583 ],
1584 "engines": {
1585 "node": ">=18"
1586 }
1587 },
1588 "node_modules/@esbuild/freebsd-x64": {
1589 "version": "0.28.1",
1590 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
1591 "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
1592 "cpu": [
1593 "x64"
1594 ],
1595 "dev": true,
1596 "license": "MIT",
1597 "optional": true,
1598 "os": [
1599 "freebsd"
1600 ],
1601 "engines": {
1602 "node": ">=18"
1603 }
1604 },
1605 "node_modules/@esbuild/linux-arm": {
1606 "version": "0.28.1",
1607 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
1608 "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
1609 "cpu": [
1610 "arm"
1611 ],
1612 "dev": true,
1613 "license": "MIT",
1614 "optional": true,
1615 "os": [
1616 "linux"
1617 ],
1618 "engines": {
1619 "node": ">=18"
1620 }
1621 },
1622 "node_modules/@esbuild/linux-arm64": {
1623 "version": "0.28.1",
1624 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
1625 "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
1626 "cpu": [
1627 "arm64"
1628 ],
1629 "dev": true,
1630 "license": "MIT",
1631 "optional": true,
1632 "os": [
1633 "linux"
1634 ],
1635 "engines": {
1636 "node": ">=18"
1637 }
1638 },
1639 "node_modules/@esbuild/linux-ia32": {
1640 "version": "0.28.1",
1641 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
1642 "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
1643 "cpu": [
1644 "ia32"
1645 ],
1646 "dev": true,
1647 "license": "MIT",
1648 "optional": true,
1649 "os": [
1650 "linux"
1651 ],
1652 "engines": {
1653 "node": ">=18"
1654 }
1655 },
1656 "node_modules/@esbuild/linux-loong64": {
1657 "version": "0.28.1",
1658 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
1659 "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
1660 "cpu": [
1661 "loong64"
1662 ],
1663 "dev": true,
1664 "license": "MIT",
1665 "optional": true,
1666 "os": [
1667 "linux"
1668 ],
1669 "engines": {
1670 "node": ">=18"
1671 }
1672 },
1673 "node_modules/@esbuild/linux-mips64el": {
1674 "version": "0.28.1",
1675 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
1676 "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
1677 "cpu": [
1678 "mips64el"
1679 ],
1680 "dev": true,
1681 "license": "MIT",
1682 "optional": true,
1683 "os": [
1684 "linux"
1685 ],
1686 "engines": {
1687 "node": ">=18"
1688 }
1689 },
1690 "node_modules/@esbuild/linux-ppc64": {
1691 "version": "0.28.1",
1692 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
1693 "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
1694 "cpu": [
1695 "ppc64"
1696 ],
1697 "dev": true,
1698 "license": "MIT",
1699 "optional": true,
1700 "os": [
1701 "linux"
1702 ],
1703 "engines": {
1704 "node": ">=18"
1705 }
1706 },
1707 "node_modules/@esbuild/linux-riscv64": {
1708 "version": "0.28.1",
1709 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
1710 "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
1711 "cpu": [
1712 "riscv64"
1713 ],
1714 "dev": true,
1715 "license": "MIT",
1716 "optional": true,
1717 "os": [
1718 "linux"
1719 ],
1720 "engines": {
1721 "node": ">=18"
1722 }
1723 },
1724 "node_modules/@esbuild/linux-s390x": {
1725 "version": "0.28.1",
1726 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
1727 "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
1728 "cpu": [
1729 "s390x"
1730 ],
1731 "dev": true,
1732 "license": "MIT",
1733 "optional": true,
1734 "os": [
1735 "linux"
1736 ],
1737 "engines": {
1738 "node": ">=18"
1739 }
1740 },
1741 "node_modules/@esbuild/linux-x64": {
1742 "version": "0.28.1",
1743 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
1744 "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
1745 "cpu": [
1746 "x64"
1747 ],
1748 "dev": true,
1749 "license": "MIT",
1750 "optional": true,
1751 "os": [
1752 "linux"
1753 ],
1754 "engines": {
1755 "node": ">=18"
1756 }
1757 },
1758 "node_modules/@esbuild/netbsd-arm64": {
1759 "version": "0.28.1",
1760 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
1761 "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
1762 "cpu": [
1763 "arm64"
1764 ],
1765 "dev": true,
1766 "license": "MIT",
1767 "optional": true,
1768 "os": [
1769 "netbsd"
1770 ],
1771 "engines": {
1772 "node": ">=18"
1773 }
1774 },
1775 "node_modules/@esbuild/netbsd-x64": {
1776 "version": "0.28.1",
1777 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
1778 "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
1779 "cpu": [
1780 "x64"
1781 ],
1782 "dev": true,
1783 "license": "MIT",
1784 "optional": true,
1785 "os": [
1786 "netbsd"
1787 ],
1788 "engines": {
1789 "node": ">=18"
1790 }
1791 },
1792 "node_modules/@esbuild/openbsd-arm64": {
1793 "version": "0.28.1",
1794 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
1795 "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
1796 "cpu": [
1797 "arm64"
1798 ],
1799 "dev": true,
1800 "license": "MIT",
1801 "optional": true,
1802 "os": [
1803 "openbsd"
1804 ],
1805 "engines": {
1806 "node": ">=18"
1807 }
1808 },
1809 "node_modules/@esbuild/openbsd-x64": {
1810 "version": "0.28.1",
1811 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
1812 "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
1813 "cpu": [
1814 "x64"
1815 ],
1816 "dev": true,
1817 "license": "MIT",
1818 "optional": true,
1819 "os": [
1820 "openbsd"
1821 ],
1822 "engines": {
1823 "node": ">=18"
1824 }
1825 },
1826 "node_modules/@esbuild/openharmony-arm64": {
1827 "version": "0.28.1",
1828 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
1829 "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",
1830 "cpu": [
1831 "arm64"
1832 ],
1833 "dev": true,
1834 "license": "MIT",
1835 "optional": true,
1836 "os": [
1837 "openharmony"
1838 ],
1839 "engines": {
1840 "node": ">=18"
1841 }
1842 },
1843 "node_modules/@esbuild/sunos-x64": {
1844 "version": "0.28.1",
1845 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
1846 "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
1847 "cpu": [
1848 "x64"
1849 ],
1850 "dev": true,
1851 "license": "MIT",
1852 "optional": true,
1853 "os": [
1854 "sunos"
1855 ],
1856 "engines": {
1857 "node": ">=18"
1858 }
1859 },
1860 "node_modules/@esbuild/win32-arm64": {
1861 "version": "0.28.1",
1862 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
1863 "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
1864 "cpu": [
1865 "arm64"
1866 ],
1867 "dev": true,
1868 "license": "MIT",
1869 "optional": true,
1870 "os": [
1871 "win32"
1872 ],
1873 "engines": {
1874 "node": ">=18"
1875 }
1876 },
1877 "node_modules/@esbuild/win32-ia32": {
1878 "version": "0.28.1",
1879 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
1880 "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
1881 "cpu": [
1882 "ia32"
1883 ],
1884 "dev": true,
1885 "license": "MIT",
1886 "optional": true,
1887 "os": [
1888 "win32"
1889 ],
1890 "engines": {
1891 "node": ">=18"
1892 }
1893 },
1894 "node_modules/@esbuild/win32-x64": {
1895 "version": "0.28.1",
1896 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
1897 "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
1898 "cpu": [
1899 "x64"
1900 ],
1901 "dev": true,
1902 "license": "MIT",
1903 "optional": true,
1904 "os": [
1905 "win32"
1906 ],
1907 "engines": {
1908 "node": ">=18"
1909 }
1910 },
1911 "node_modules/@eslint-community/eslint-utils": {
1912 "version": "4.9.1",
1913 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
1914 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
1915 "dev": true,
1916 "license": "MIT",
1917 "dependencies": {
1918 "eslint-visitor-keys": "^3.4.3"
1919 },
1920 "engines": {
1921 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1922 },
1923 "funding": {
1924 "url": "https://opencollective.com/eslint"
1925 },
1926 "peerDependencies": {
1927 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
1928 }
1929 },
1930 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
1931 "version": "3.4.3",
1932 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
1933 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
1934 "dev": true,
1935 "license": "Apache-2.0",
1936 "engines": {
1937 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1938 },
1939 "funding": {
1940 "url": "https://opencollective.com/eslint"
1941 }
1942 },
1943 "node_modules/@eslint-community/regexpp": {
1944 "version": "4.12.2",
1945 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
1946 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
1947 "dev": true,
1948 "license": "MIT",
1949 "engines": {
1950 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1951 }
1952 },
1953 "node_modules/@eslint/config-array": {
1954 "version": "0.23.5",
1955 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz",
1956 "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==",
1957 "dev": true,
1958 "license": "Apache-2.0",
1959 "dependencies": {
1960 "@eslint/object-schema": "^3.0.5",
1961 "debug": "^4.3.1",
1962 "minimatch": "^10.2.4"
1963 },
1964 "engines": {
1965 "node": "^20.19.0 || ^22.13.0 || >=24"
1966 }
1967 },
1968 "node_modules/@eslint/config-helpers": {
1969 "version": "0.7.0",
1970 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.7.0.tgz",
1971 "integrity": "sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==",
1972 "dev": true,
1973 "license": "Apache-2.0",
1974 "dependencies": {
1975 "@eslint/core": "^1.2.1"
1976 },
1977 "engines": {
1978 "node": "^20.19.0 || ^22.13.0 || >=24"
1979 }
1980 },
1981 "node_modules/@eslint/core": {
1982 "version": "1.2.1",
1983 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz",
1984 "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==",
1985 "dev": true,
1986 "license": "Apache-2.0",
1987 "dependencies": {
1988 "@types/json-schema": "^7.0.15"
1989 },
1990 "engines": {
1991 "node": "^20.19.0 || ^22.13.0 || >=24"
1992 }
1993 },
1994 "node_modules/@eslint/js": {
1995 "version": "10.0.1",
1996 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz",
1997 "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==",
1998 "dev": true,
1999 "license": "MIT",
2000 "engines": {
2001 "node": "^20.19.0 || ^22.13.0 || >=24"
2002 },
2003 "funding": {
2004 "url": "https://eslint.org/donate"
2005 },
2006 "peerDependencies": {
2007 "eslint": "^10.0.0"
2008 },
2009 "peerDependenciesMeta": {
2010 "eslint": {
2011 "optional": true
2012 }
2013 }
2014 },
2015 "node_modules/@eslint/object-schema": {
2016 "version": "3.0.5",
2017 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz",
2018 "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==",
2019 "dev": true,
2020 "license": "Apache-2.0",
2021 "engines": {
2022 "node": "^20.19.0 || ^22.13.0 || >=24"
2023 }
2024 },
2025 "node_modules/@eslint/plugin-kit": {
2026 "version": "0.7.3",
2027 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.3.tgz",
2028 "integrity": "sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==",
2029 "dev": true,
2030 "license": "Apache-2.0",
2031 "dependencies": {
2032 "@eslint/core": "^1.2.1",
2033 "levn": "^0.4.1"
2034 },
2035 "engines": {
2036 "node": "^20.19.0 || ^22.13.0 || >=24"
2037 }
2038 },
2039 "node_modules/@humanfs/core": {
2040 "version": "0.19.2",
2041 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
2042 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",
2043 "dev": true,
2044 "license": "Apache-2.0",
2045 "dependencies": {
2046 "@humanfs/types": "^0.15.0"
2047 },
2048 "engines": {
2049 "node": ">=18.18.0"
2050 }
2051 },
2052 "node_modules/@humanfs/node": {
2053 "version": "0.16.8",
2054 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
2055 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",
2056 "dev": true,
2057 "license": "Apache-2.0",
2058 "dependencies": {
2059 "@humanfs/core": "^0.19.2",
2060 "@humanfs/types": "^0.15.0",
2061 "@humanwhocodes/retry": "^0.4.0"
2062 },
2063 "engines": {
2064 "node": ">=18.18.0"
2065 }
2066 },
2067 "node_modules/@humanfs/types": {
2068 "version": "0.15.0",
2069 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
2070 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",
2071 "dev": true,
2072 "license": "Apache-2.0",
2073 "engines": {
2074 "node": ">=18.18.0"
2075 }
2076 },
2077 "node_modules/@humanwhocodes/module-importer": {
2078 "version": "1.0.1",
2079 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
2080 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
2081 "dev": true,
2082 "license": "Apache-2.0",
2083 "engines": {
2084 "node": ">=12.22"
2085 },
2086 "funding": {
2087 "type": "github",
2088 "url": "https://github.com/sponsors/nzakas"
2089 }
2090 },
2091 "node_modules/@humanwhocodes/retry": {
2092 "version": "0.4.3",
2093 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
2094 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
2095 "dev": true,
2096 "license": "Apache-2.0",
2097 "engines": {
2098 "node": ">=18.18"
2099 },
2100 "funding": {
2101 "type": "github",
2102 "url": "https://github.com/sponsors/nzakas"
2103 }
2104 },
2105 "node_modules/@img/colour": {
2106 "version": "1.1.0",
2107 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
2108 "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
2109 "dev": true,
2110 "license": "MIT",
2111 "engines": {
2112 "node": ">=18"
2113 }
2114 },
2115 "node_modules/@img/sharp-darwin-arm64": {
2116 "version": "0.35.4",
2117 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.4.tgz",
2118 "integrity": "sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==",
2119 "cpu": [
2120 "arm64"
2121 ],
2122 "dev": true,
2123 "license": "Apache-2.0",
2124 "optional": true,
2125 "os": [
2126 "darwin"
2127 ],
2128 "engines": {
2129 "node": ">=20.9.0"
2130 },
2131 "funding": {
2132 "url": "https://opencollective.com/libvips"
2133 },
2134 "optionalDependencies": {
2135 "@img/sharp-libvips-darwin-arm64": "1.3.3"
2136 }
2137 },
2138 "node_modules/@img/sharp-darwin-x64": {
2139 "version": "0.35.4",
2140 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.4.tgz",
2141 "integrity": "sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==",
2142 "cpu": [
2143 "x64"
2144 ],
2145 "dev": true,
2146 "license": "Apache-2.0",
2147 "optional": true,
2148 "os": [
2149 "darwin"
2150 ],
2151 "engines": {
2152 "node": ">=20.9.0"
2153 },
2154 "funding": {
2155 "url": "https://opencollective.com/libvips"
2156 },
2157 "optionalDependencies": {
2158 "@img/sharp-libvips-darwin-x64": "1.3.3"
2159 }
2160 },
2161 "node_modules/@img/sharp-freebsd-wasm32": {
2162 "version": "0.35.4",
2163 "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.4.tgz",
2164 "integrity": "sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==",
2165 "dev": true,
2166 "license": "Apache-2.0",
2167 "optional": true,
2168 "os": [
2169 "freebsd"
2170 ],
2171 "dependencies": {
2172 "@img/sharp-wasm32": "0.35.4"
2173 },
2174 "engines": {
2175 "node": ">=20.9.0"
2176 },
2177 "funding": {
2178 "url": "https://opencollective.com/libvips"
2179 }
2180 },
2181 "node_modules/@img/sharp-libvips-darwin-arm64": {
2182 "version": "1.3.3",
2183 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.3.tgz",
2184 "integrity": "sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==",
2185 "cpu": [
2186 "arm64"
2187 ],
2188 "dev": true,
2189 "license": "LGPL-3.0-or-later",
2190 "optional": true,
2191 "os": [
2192 "darwin"
2193 ],
2194 "funding": {
2195 "url": "https://opencollective.com/libvips"
2196 }
2197 },
2198 "node_modules/@img/sharp-libvips-darwin-x64": {
2199 "version": "1.3.3",
2200 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.3.tgz",
2201 "integrity": "sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==",
2202 "cpu": [
2203 "x64"
2204 ],
2205 "dev": true,
2206 "license": "LGPL-3.0-or-later",
2207 "optional": true,
2208 "os": [
2209 "darwin"
2210 ],
2211 "funding": {
2212 "url": "https://opencollective.com/libvips"
2213 }
2214 },
2215 "node_modules/@img/sharp-libvips-linux-arm": {
2216 "version": "1.3.3",
2217 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.3.tgz",
2218 "integrity": "sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==",
2219 "cpu": [
2220 "arm"
2221 ],
2222 "dev": true,
2223 "license": "LGPL-3.0-or-later",
2224 "optional": true,
2225 "os": [
2226 "linux"
2227 ],
2228 "funding": {
2229 "url": "https://opencollective.com/libvips"
2230 }
2231 },
2232 "node_modules/@img/sharp-libvips-linux-arm64": {
2233 "version": "1.3.3",
2234 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.3.tgz",
2235 "integrity": "sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==",
2236 "cpu": [
2237 "arm64"
2238 ],
2239 "dev": true,
2240 "license": "LGPL-3.0-or-later",
2241 "optional": true,
2242 "os": [
2243 "linux"
2244 ],
2245 "funding": {
2246 "url": "https://opencollective.com/libvips"
2247 }
2248 },
2249 "node_modules/@img/sharp-libvips-linux-ppc64": {
2250 "version": "1.3.3",
2251 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.3.tgz",
2252 "integrity": "sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==",
2253 "cpu": [
2254 "ppc64"
2255 ],
2256 "dev": true,
2257 "license": "LGPL-3.0-or-later",
2258 "optional": true,
2259 "os": [
2260 "linux"
2261 ],
2262 "funding": {
2263 "url": "https://opencollective.com/libvips"
2264 }
2265 },
2266 "node_modules/@img/sharp-libvips-linux-riscv64": {
2267 "version": "1.3.3",
2268 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.3.tgz",
2269 "integrity": "sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==",
2270 "cpu": [
2271 "riscv64"
2272 ],
2273 "dev": true,
2274 "license": "LGPL-3.0-or-later",
2275 "optional": true,
2276 "os": [
2277 "linux"
2278 ],
2279 "funding": {
2280 "url": "https://opencollective.com/libvips"
2281 }
2282 },
2283 "node_modules/@img/sharp-libvips-linux-s390x": {
2284 "version": "1.3.3",
2285 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.3.tgz",
2286 "integrity": "sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==",
2287 "cpu": [
2288 "s390x"
2289 ],
2290 "dev": true,
2291 "license": "LGPL-3.0-or-later",
2292 "optional": true,
2293 "os": [
2294 "linux"
2295 ],
2296 "funding": {
2297 "url": "https://opencollective.com/libvips"
2298 }
2299 },
2300 "node_modules/@img/sharp-libvips-linux-x64": {
2301 "version": "1.3.3",
2302 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.3.tgz",
2303 "integrity": "sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==",
2304 "cpu": [
2305 "x64"
2306 ],
2307 "dev": true,
2308 "license": "LGPL-3.0-or-later",
2309 "optional": true,
2310 "os": [
2311 "linux"
2312 ],
2313 "funding": {
2314 "url": "https://opencollective.com/libvips"
2315 }
2316 },
2317 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
2318 "version": "1.3.3",
2319 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.3.tgz",
2320 "integrity": "sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==",
2321 "cpu": [
2322 "arm64"
2323 ],
2324 "dev": true,
2325 "license": "LGPL-3.0-or-later",
2326 "optional": true,
2327 "os": [
2328 "linux"
2329 ],
2330 "funding": {
2331 "url": "https://opencollective.com/libvips"
2332 }
2333 },
2334 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
2335 "version": "1.3.3",
2336 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.3.tgz",
2337 "integrity": "sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==",
2338 "cpu": [
2339 "x64"
2340 ],
2341 "dev": true,
2342 "license": "LGPL-3.0-or-later",
2343 "optional": true,
2344 "os": [
2345 "linux"
2346 ],
2347 "funding": {
2348 "url": "https://opencollective.com/libvips"
2349 }
2350 },
2351 "node_modules/@img/sharp-linux-arm": {
2352 "version": "0.35.4",
2353 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.4.tgz",
2354 "integrity": "sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==",
2355 "cpu": [
2356 "arm"
2357 ],
2358 "dev": true,
2359 "license": "Apache-2.0",
2360 "optional": true,
2361 "os": [
2362 "linux"
2363 ],
2364 "engines": {
2365 "node": ">=20.9.0"
2366 },
2367 "funding": {
2368 "url": "https://opencollective.com/libvips"
2369 },
2370 "optionalDependencies": {
2371 "@img/sharp-libvips-linux-arm": "1.3.3"
2372 }
2373 },
2374 "node_modules/@img/sharp-linux-arm64": {
2375 "version": "0.35.4",
2376 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.4.tgz",
2377 "integrity": "sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==",
2378 "cpu": [
2379 "arm64"
2380 ],
2381 "dev": true,
2382 "license": "Apache-2.0",
2383 "optional": true,
2384 "os": [
2385 "linux"
2386 ],
2387 "engines": {
2388 "node": ">=20.9.0"
2389 },
2390 "funding": {
2391 "url": "https://opencollective.com/libvips"
2392 },
2393 "optionalDependencies": {
2394 "@img/sharp-libvips-linux-arm64": "1.3.3"
2395 }
2396 },
2397 "node_modules/@img/sharp-linux-ppc64": {
2398 "version": "0.35.4",
2399 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.4.tgz",
2400 "integrity": "sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==",
2401 "cpu": [
2402 "ppc64"
2403 ],
2404 "dev": true,
2405 "license": "Apache-2.0",
2406 "optional": true,
2407 "os": [
2408 "linux"
2409 ],
2410 "engines": {
2411 "node": ">=20.9.0"
2412 },
2413 "funding": {
2414 "url": "https://opencollective.com/libvips"
2415 },
2416 "optionalDependencies": {
2417 "@img/sharp-libvips-linux-ppc64": "1.3.3"
2418 }
2419 },
2420 "node_modules/@img/sharp-linux-riscv64": {
2421 "version": "0.35.4",
2422 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.4.tgz",
2423 "integrity": "sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==",
2424 "cpu": [
2425 "riscv64"
2426 ],
2427 "dev": true,
2428 "license": "Apache-2.0",
2429 "optional": true,
2430 "os": [
2431 "linux"
2432 ],
2433 "engines": {
2434 "node": ">=20.9.0"
2435 },
2436 "funding": {
2437 "url": "https://opencollective.com/libvips"
2438 },
2439 "optionalDependencies": {
2440 "@img/sharp-libvips-linux-riscv64": "1.3.3"
2441 }
2442 },
2443 "node_modules/@img/sharp-linux-s390x": {
2444 "version": "0.35.4",
2445 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.4.tgz",
2446 "integrity": "sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==",
2447 "cpu": [
2448 "s390x"
2449 ],
2450 "dev": true,
2451 "license": "Apache-2.0",
2452 "optional": true,
2453 "os": [
2454 "linux"
2455 ],
2456 "engines": {
2457 "node": ">=20.9.0"
2458 },
2459 "funding": {
2460 "url": "https://opencollective.com/libvips"
2461 },
2462 "optionalDependencies": {
2463 "@img/sharp-libvips-linux-s390x": "1.3.3"
2464 }
2465 },
2466 "node_modules/@img/sharp-linux-x64": {
2467 "version": "0.35.4",
2468 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.4.tgz",
2469 "integrity": "sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==",
2470 "cpu": [
2471 "x64"
2472 ],
2473 "dev": true,
2474 "license": "Apache-2.0",
2475 "optional": true,
2476 "os": [
2477 "linux"
2478 ],
2479 "engines": {
2480 "node": ">=20.9.0"
2481 },
2482 "funding": {
2483 "url": "https://opencollective.com/libvips"
2484 },
2485 "optionalDependencies": {
2486 "@img/sharp-libvips-linux-x64": "1.3.3"
2487 }
2488 },
2489 "node_modules/@img/sharp-linuxmusl-arm64": {
2490 "version": "0.35.4",
2491 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.4.tgz",
2492 "integrity": "sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==",
2493 "cpu": [
2494 "arm64"
2495 ],
2496 "dev": true,
2497 "license": "Apache-2.0",
2498 "optional": true,
2499 "os": [
2500 "linux"
2501 ],
2502 "engines": {
2503 "node": ">=20.9.0"
2504 },
2505 "funding": {
2506 "url": "https://opencollective.com/libvips"
2507 },
2508 "optionalDependencies": {
2509 "@img/sharp-libvips-linuxmusl-arm64": "1.3.3"
2510 }
2511 },
2512 "node_modules/@img/sharp-linuxmusl-x64": {
2513 "version": "0.35.4",
2514 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.4.tgz",
2515 "integrity": "sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==",
2516 "cpu": [
2517 "x64"
2518 ],
2519 "dev": true,
2520 "license": "Apache-2.0",
2521 "optional": true,
2522 "os": [
2523 "linux"
2524 ],
2525 "engines": {
2526 "node": ">=20.9.0"
2527 },
2528 "funding": {
2529 "url": "https://opencollective.com/libvips"
2530 },
2531 "optionalDependencies": {
2532 "@img/sharp-libvips-linuxmusl-x64": "1.3.3"
2533 }
2534 },
2535 "node_modules/@img/sharp-wasm32": {
2536 "version": "0.35.4",
2537 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.4.tgz",
2538 "integrity": "sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==",
2539 "dev": true,
2540 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
2541 "optional": true,
2542 "dependencies": {
2543 "@emnapi/runtime": "^1.11.3"
2544 },
2545 "engines": {
2546 "node": ">=20.9.0"
2547 },
2548 "funding": {
2549 "url": "https://opencollective.com/libvips"
2550 }
2551 },
2552 "node_modules/@img/sharp-webcontainers-wasm32": {
2553 "version": "0.35.4",
2554 "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.4.tgz",
2555 "integrity": "sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==",
2556 "cpu": [
2557 "wasm32"
2558 ],
2559 "dev": true,
2560 "license": "Apache-2.0",
2561 "optional": true,
2562 "dependencies": {
2563 "@img/sharp-wasm32": "0.35.4"
2564 },
2565 "engines": {
2566 "node": ">=20.9.0"
2567 },
2568 "funding": {
2569 "url": "https://opencollective.com/libvips"
2570 }
2571 },
2572 "node_modules/@img/sharp-win32-arm64": {
2573 "version": "0.35.4",
2574 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.4.tgz",
2575 "integrity": "sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==",
2576 "cpu": [
2577 "arm64"
2578 ],
2579 "dev": true,
2580 "license": "Apache-2.0 AND LGPL-3.0-or-later",
2581 "optional": true,
2582 "os": [
2583 "win32"
2584 ],
2585 "engines": {
2586 "node": ">=20.9.0"
2587 },
2588 "funding": {
2589 "url": "https://opencollective.com/libvips"
2590 }
2591 },
2592 "node_modules/@img/sharp-win32-ia32": {
2593 "version": "0.35.4",
2594 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.4.tgz",
2595 "integrity": "sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==",
2596 "cpu": [
2597 "ia32"
2598 ],
2599 "dev": true,
2600 "license": "Apache-2.0 AND LGPL-3.0-or-later",
2601 "optional": true,
2602 "os": [
2603 "win32"
2604 ],
2605 "engines": {
2606 "node": "^20.9.0"
2607 },
2608 "funding": {
2609 "url": "https://opencollective.com/libvips"
2610 }
2611 },
2612 "node_modules/@img/sharp-win32-x64": {
2613 "version": "0.35.4",
2614 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.4.tgz",
2615 "integrity": "sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==",
2616 "cpu": [
2617 "x64"
2618 ],
2619 "dev": true,
2620 "license": "Apache-2.0 AND LGPL-3.0-or-later",
2621 "optional": true,
2622 "os": [
2623 "win32"
2624 ],
2625 "engines": {
2626 "node": ">=20.9.0"
2627 },
2628 "funding": {
2629 "url": "https://opencollective.com/libvips"
2630 }
2631 },
2632 "node_modules/@jridgewell/gen-mapping": {
2633 "version": "0.3.13",
2634 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
2635 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
2636 "dev": true,
2637 "license": "MIT",
2638 "dependencies": {
2639 "@jridgewell/sourcemap-codec": "^1.5.0",
2640 "@jridgewell/trace-mapping": "^0.3.24"
2641 }
2642 },
2643 "node_modules/@jridgewell/remapping": {
2644 "version": "2.3.5",
2645 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
2646 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
2647 "dev": true,
2648 "license": "MIT",
2649 "dependencies": {
2650 "@jridgewell/gen-mapping": "^0.3.5",
2651 "@jridgewell/trace-mapping": "^0.3.24"
2652 }
2653 },
2654 "node_modules/@jridgewell/resolve-uri": {
2655 "version": "3.1.2",
2656 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
2657 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
2658 "dev": true,
2659 "license": "MIT",
2660 "engines": {
2661 "node": ">=6.0.0"
2662 }
2663 },
2664 "node_modules/@jridgewell/sourcemap-codec": {
2665 "version": "1.5.5",
2666 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
2667 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
2668 "dev": true,
2669 "license": "MIT"
2670 },
2671 "node_modules/@jridgewell/trace-mapping": {
2672 "version": "0.3.31",
2673 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
2674 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
2675 "dev": true,
2676 "license": "MIT",
2677 "dependencies": {
2678 "@jridgewell/resolve-uri": "^3.1.0",
2679 "@jridgewell/sourcemap-codec": "^1.4.14"
2680 }
2681 },
2682 "node_modules/@keyv/bigmap": {
2683 "version": "1.3.1",
2684 "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz",
2685 "integrity": "sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==",
2686 "dev": true,
2687 "license": "MIT",
2688 "dependencies": {
2689 "hashery": "^1.4.0",
2690 "hookified": "^1.15.0"
2691 },
2692 "engines": {
2693 "node": ">= 18"
2694 },
2695 "peerDependencies": {
2696 "keyv": "^5.6.0"
2697 }
2698 },
2699 "node_modules/@keyv/serialize": {
2700 "version": "1.1.1",
2701 "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz",
2702 "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==",
2703 "dev": true,
2704 "license": "MIT"
2705 },
2706 "node_modules/@mongodb-js/oidc-mock-provider": {
2707 "version": "0.13.18",
2708 "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-mock-provider/-/oidc-mock-provider-0.13.18.tgz",
2709 "integrity": "sha512-M6KoOoYMR/8+smo601QIL0tXYWVQAr15xeQ4gzR08OM2NsjVL5PTd3DTEtahevQpPrI4GYGS5mdlLf/90cProw==",
2710 "dev": true,
2711 "license": "Apache-2.0",
2712 "dependencies": {
2713 "yargs": "^18.0.0"
2714 },
2715 "bin": {
2716 "oidc-mock-provider": "bin/oidc-mock-provider.js"
2717 }
2718 },
2719 "node_modules/@oxc-project/types": {
2720 "version": "0.149.0",
2721 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.149.0.tgz",
2722 "integrity": "sha512-Efcc+iF0j3Bf67YjEqIqWXbX5XddXoK/Mw4K1/JuXwRCZ8N16VR7iT23nlCc9XrveFVh/E5Rqs2StT0V8v9LdA==",
2723 "dev": true,
2724 "license": "MIT",
2725 "funding": {
2726 "url": "https://github.com/sponsors/oxc-project"
2727 }
2728 },
2729 "node_modules/@playwright/test": {
2730 "version": "1.63.0",
2731 "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.63.0.tgz",
2732 "integrity": "sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==",
2733 "dev": true,
2734 "license": "Apache-2.0",
2735 "dependencies": {
2736 "playwright": "1.63.0"
2737 },
2738 "bin": {
2739 "playwright": "cli.js"
2740 },
2741 "engines": {
2742 "node": ">=20"
2743 }
2744 },
2745 "node_modules/@poppinss/colors": {
2746 "version": "4.1.6",
2747 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
2748 "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",
2749 "dev": true,
2750 "license": "MIT",
2751 "dependencies": {
2752 "kleur": "^4.1.5"
2753 }
2754 },
2755 "node_modules/@poppinss/dumper": {
2756 "version": "0.6.5",
2757 "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",
2758 "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",
2759 "dev": true,
2760 "license": "MIT",
2761 "dependencies": {
2762 "@poppinss/colors": "^4.1.5",
2763 "@sindresorhus/is": "^7.0.2",
2764 "supports-color": "^10.0.0"
2765 }
2766 },
2767 "node_modules/@poppinss/exception": {
2768 "version": "1.2.3",
2769 "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",
2770 "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",
2771 "dev": true,
2772 "license": "MIT"
2773 },
2774 "node_modules/@rolldown/binding-android-arm-eabi": {
2775 "version": "1.2.8",
2776 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.8.tgz",
2777 "integrity": "sha512-tN5aztYkKCte4i5SIrrz5yK/HMjEuCqCSCJa418jOV8tZ1cBY3YF2otxB1ktPxzsLA1BeTqwapK0bfjxNvHJVw==",
2778 "cpu": [
2779 "arm"
2780 ],
2781 "dev": true,
2782 "license": "MIT",
2783 "optional": true,
2784 "os": [
2785 "android"
2786 ],
2787 "engines": {
2788 "node": "^20.19.0 || >=22.12.0"
2789 }
2790 },
2791 "node_modules/@rolldown/binding-android-arm64": {
2792 "version": "1.2.8",
2793 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.8.tgz",
2794 "integrity": "sha512-dIYTWl9XprMUiQFoc55KUyk/oS8SKYH3zFl0LTR7RT0Xj4hgSVyuJcroH8JUu8RcpF8fTB6E0aOwCkZoYPcDSQ==",
2795 "cpu": [
2796 "arm64"
2797 ],
2798 "dev": true,
2799 "license": "MIT",
2800 "optional": true,
2801 "os": [
2802 "android"
2803 ],
2804 "engines": {
2805 "node": "^20.19.0 || >=22.12.0"
2806 }
2807 },
2808 "node_modules/@rolldown/binding-darwin-arm64": {
2809 "version": "1.2.8",
2810 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.8.tgz",
2811 "integrity": "sha512-PCSDQGXD2IyTEFrcgPyBM8jJuGmrbCMuoIOXdbEGVemruKACXoLQJrb+A45Z0L5t1RQkdfJprAYPkikbh7dzdA==",
2812 "cpu": [
2813 "arm64"
2814 ],
2815 "dev": true,
2816 "license": "MIT",
2817 "optional": true,
2818 "os": [
2819 "darwin"
2820 ],
2821 "engines": {
2822 "node": "^20.19.0 || >=22.12.0"
2823 }
2824 },
2825 "node_modules/@rolldown/binding-darwin-x64": {
2826 "version": "1.2.8",
2827 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.8.tgz",
2828 "integrity": "sha512-Uk7lRsGhPFHVX/sAUC6D5H9Ol30dFHd6iquokll2th3LpdJ3F5CzQB+7DHn0Ri2mG+U7k2zXiPHDrwZenXhwSA==",
2829 "cpu": [
2830 "x64"
2831 ],
2832 "dev": true,
2833 "license": "MIT",
2834 "optional": true,
2835 "os": [
2836 "darwin"
2837 ],
2838 "engines": {
2839 "node": "^20.19.0 || >=22.12.0"
2840 }
2841 },
2842 "node_modules/@rolldown/binding-freebsd-x64": {
2843 "version": "1.2.8",
2844 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.8.tgz",
2845 "integrity": "sha512-DjszaTEVogPqA5bYzsEeqDCQxbcp2fexQwKcRspYji2yzR68fCf+e4fx6kBSRDwX5/brZaHw/hWS9+A/+/w9sQ==",
2846 "cpu": [
2847 "x64"
2848 ],
2849 "dev": true,
2850 "license": "MIT",
2851 "optional": true,
2852 "os": [
2853 "freebsd"
2854 ],
2855 "engines": {
2856 "node": "^20.19.0 || >=22.12.0"
2857 }
2858 },
2859 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
2860 "version": "1.2.8",
2861 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.8.tgz",
2862 "integrity": "sha512-zmwa7FTmdzB6aaEEuuls18H6Ap5JmJPSoPTuXixeJZV6tG40SyLkApQtz1g8ptZtiEKqj9OM0oNLPh1AgvE31Q==",
2863 "cpu": [
2864 "arm"
2865 ],
2866 "dev": true,
2867 "license": "MIT",
2868 "optional": true,
2869 "os": [
2870 "linux"
2871 ],
2872 "engines": {
2873 "node": "^20.19.0 || >=22.12.0"
2874 }
2875 },
2876 "node_modules/@rolldown/binding-linux-arm64-gnu": {
2877 "version": "1.2.8",
2878 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.8.tgz",
2879 "integrity": "sha512-KdYQDPHwJVnbFwdTGMgxsI9SqblBlz6STGM+w1We/d5B8OWWidYH0MwkU/uA1wM5fIpO2MkOVxXrNzzuZhw9ew==",
2880 "cpu": [
2881 "arm64"
2882 ],
2883 "dev": true,
2884 "license": "MIT",
2885 "optional": true,
2886 "os": [
2887 "linux"
2888 ],
2889 "engines": {
2890 "node": "^20.19.0 || >=22.12.0"
2891 }
2892 },
2893 "node_modules/@rolldown/binding-linux-arm64-musl": {
2894 "version": "1.2.8",
2895 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.8.tgz",
2896 "integrity": "sha512-jFJTifHnNPY+yzOoNZQfSIysrVyXzEQPhPnOUjmD1bcQGHH6s7c8cViKWar8YplQImE5N9JRqMCLrM2CdxOrZA==",
2897 "cpu": [
2898 "arm64"
2899 ],
2900 "dev": true,
2901 "license": "MIT",
2902 "optional": true,
2903 "os": [
2904 "linux"
2905 ],
2906 "engines": {
2907 "node": "^20.19.0 || >=22.12.0"
2908 }
2909 },
2910 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
2911 "version": "1.2.8",
2912 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.8.tgz",
2913 "integrity": "sha512-FhiOziBDWPBjbcmRzfLyIJnaP7AVMFXT7YCXPjXxj7wKU3vx24RjrCNN/zjvVa+N2vVoHJwCoUBvsrN/DG3zIA==",
2914 "cpu": [
2915 "ppc64"
2916 ],
2917 "dev": true,
2918 "license": "MIT",
2919 "optional": true,
2920 "os": [
2921 "linux"
2922 ],
2923 "engines": {
2924 "node": "^20.19.0 || >=22.12.0"
2925 }
2926 },
2927 "node_modules/@rolldown/binding-linux-s390x-gnu": {
2928 "version": "1.2.8",
2929 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.8.tgz",
2930 "integrity": "sha512-WnHfADMzOV2Y55wlx1hzzQnar/wDt/VdvWSD99r18Mz9ylNieIGOkRx3UV21h7m/eJvjySYJkO26VvGNFkwsIQ==",
2931 "cpu": [
2932 "s390x"
2933 ],
2934 "dev": true,
2935 "license": "MIT",
2936 "optional": true,
2937 "os": [
2938 "linux"
2939 ],
2940 "engines": {
2941 "node": "^20.19.0 || >=22.12.0"
2942 }
2943 },
2944 "node_modules/@rolldown/binding-linux-x64-gnu": {
2945 "version": "1.2.8",
2946 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.8.tgz",
2947 "integrity": "sha512-H9tRr5ibfXFVLxbPOseVewewFpl28zcEdjRDt2FTUZU7odxP0gEv1ki4/kGmcGOh78oRwZuuQllGLZ9zTJp84g==",
2948 "cpu": [
2949 "x64"
2950 ],
2951 "dev": true,
2952 "license": "MIT",
2953 "optional": true,
2954 "os": [
2955 "linux"
2956 ],
2957 "engines": {
2958 "node": "^20.19.0 || >=22.12.0"
2959 }
2960 },
2961 "node_modules/@rolldown/binding-linux-x64-musl": {
2962 "version": "1.2.8",
2963 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.8.tgz",
2964 "integrity": "sha512-UefiqfM3D6IVNlZ8tSGs9+Ejjud2T+oxO0IHADU45Y+lyEjD2dVFyZHbkfX0LUb5Zugo/oIv1eCO/KVYhgYJYA==",
2965 "cpu": [
2966 "x64"
2967 ],
2968 "dev": true,
2969 "license": "MIT",
2970 "optional": true,
2971 "os": [
2972 "linux"
2973 ],
2974 "engines": {
2975 "node": "^20.19.0 || >=22.12.0"
2976 }
2977 },
2978 "node_modules/@rolldown/binding-openharmony-arm64": {
2979 "version": "1.2.8",
2980 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.8.tgz",
2981 "integrity": "sha512-637Ke4kWSy6rp9cxQ9gMOXlxPgIw/c1beASV4M//3+9I4uwBVOOl74G+e3zyU3u19U7RkRl/HuewixZ/Z6+Rjg==",
2982 "cpu": [
2983 "arm64"
2984 ],
2985 "dev": true,
2986 "license": "MIT",
2987 "optional": true,
2988 "os": [
2989 "openharmony"
2990 ],
2991 "engines": {
2992 "node": "^20.19.0 || >=22.12.0"
2993 }
2994 },
2995 "node_modules/@rolldown/binding-win32-arm64-msvc": {
2996 "version": "1.2.8",
2997 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.8.tgz",
2998 "integrity": "sha512-xWBkPOF1Q9k/Gv1nQXnVdLxKu74jXppuOM4Z3mnypVUJJJwLsMl7hNJGRAUJoG8A5MgOI1ACKM+wBFxSJzKy4A==",
2999 "cpu": [
3000 "arm64"
3001 ],
3002 "dev": true,
3003 "license": "MIT",
3004 "optional": true,
3005 "os": [
3006 "win32"
3007 ],
3008 "engines": {
3009 "node": "^20.19.0 || >=22.12.0"
3010 }
3011 },
3012 "node_modules/@rolldown/binding-win32-x64-msvc": {
3013 "version": "1.2.8",
3014 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.8.tgz",
3015 "integrity": "sha512-uz2ZvfgXbxqNwijjjbxrnvALwpyODDcgc1T1N8N3rf/DXKQmaFwmB4LX4yyjggpwN2obdQLb2rgirX5ffCWYng==",
3016 "cpu": [
3017 "x64"
3018 ],
3019 "dev": true,
3020 "license": "MIT",
3021 "optional": true,
3022 "os": [
3023 "win32"
3024 ],
3025 "engines": {
3026 "node": "^20.19.0 || >=22.12.0"
3027 }
3028 },
3029 "node_modules/@rolldown/plugin-babel": {
3030 "version": "0.2.4",
3031 "resolved": "https://registry.npmjs.org/@rolldown/plugin-babel/-/plugin-babel-0.2.4.tgz",
3032 "integrity": "sha512-ygmm2j/mN+aCvstHo0x3IOu4uc6LqXT9SJ3q4kpfG/+Yhfz0B+E47FITcC0FljZADwUFARP6E2kiE+Lc26D8wg==",
3033 "dev": true,
3034 "license": "MIT",
3035 "dependencies": {
3036 "picomatch": "^4.0.7"
3037 },
3038 "engines": {
3039 "node": ">=22.12.0 || ^24.0.0"
3040 },
3041 "peerDependencies": {
3042 "@babel/core": "^7.29.0 || ^8.0.0-rc.1",
3043 "@babel/plugin-transform-runtime": "^7.29.0 || ^8.0.0-rc.1",
3044 "@babel/runtime": "^7.27.0 || ^8.0.0-rc.1",
3045 "rolldown": "^1.0.0-rc.5",
3046 "vite": "^8.0.0"
3047 },
3048 "peerDependenciesMeta": {
3049 "@babel/plugin-transform-runtime": {
3050 "optional": true
3051 },
3052 "@babel/runtime": {
3053 "optional": true
3054 },
3055 "vite": {
3056 "optional": true
3057 }
3058 }
3059 },
3060 "node_modules/@rolldown/pluginutils": {
3061 "version": "1.0.1",
3062 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
3063 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
3064 "dev": true,
3065 "license": "MIT"
3066 },
3067 "node_modules/@sindresorhus/is": {
3068 "version": "7.2.0",
3069 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
3070 "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
3071 "dev": true,
3072 "license": "MIT",
3073 "engines": {
3074 "node": ">=18"
3075 },
3076 "funding": {
3077 "url": "https://github.com/sindresorhus/is?sponsor=1"
3078 }
3079 },
3080 "node_modules/@speed-highlight/core": {
3081 "version": "1.2.24",
3082 "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.24.tgz",
3083 "integrity": "sha512-qeW2e1l78afw8VhRPfPQ1Gjj+KU5XFQ/OFV5ti6eTa9bruO7mJyZtA4vw0ofqmA3tKCkROE9xLk3VZoeRc98nw==",
3084 "dev": true,
3085 "license": "CC0-1.0"
3086 },
3087 "node_modules/@standard-schema/spec": {
3088 "version": "1.1.0",
3089 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
3090 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
3091 "dev": true,
3092 "license": "MIT"
3093 },
3094 "node_modules/@tailwindcss/node": {
3095 "version": "4.3.3",
3096 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz",
3097 "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==",
3098 "dev": true,
3099 "license": "MIT",
3100 "dependencies": {
3101 "@jridgewell/remapping": "^2.3.5",
3102 "enhanced-resolve": "^5.24.1",
3103 "jiti": "^2.7.0",
3104 "lightningcss": "1.32.0",
3105 "magic-string": "^0.30.21",
3106 "source-map-js": "^1.2.1",
3107 "tailwindcss": "4.3.3"
3108 }
3109 },
3110 "node_modules/@tailwindcss/oxide": {
3111 "version": "4.3.3",
3112 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz",
3113 "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==",
3114 "dev": true,
3115 "license": "MIT",
3116 "engines": {
3117 "node": ">= 20"
3118 },
3119 "optionalDependencies": {
3120 "@tailwindcss/oxide-android-arm64": "4.3.3",
3121 "@tailwindcss/oxide-darwin-arm64": "4.3.3",
3122 "@tailwindcss/oxide-darwin-x64": "4.3.3",
3123 "@tailwindcss/oxide-freebsd-x64": "4.3.3",
3124 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3",
3125 "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3",
3126 "@tailwindcss/oxide-linux-arm64-musl": "4.3.3",
3127 "@tailwindcss/oxide-linux-x64-gnu": "4.3.3",
3128 "@tailwindcss/oxide-linux-x64-musl": "4.3.3",
3129 "@tailwindcss/oxide-wasm32-wasi": "4.3.3",
3130 "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3",
3131 "@tailwindcss/oxide-win32-x64-msvc": "4.3.3"
3132 }
3133 },
3134 "node_modules/@tailwindcss/oxide-android-arm64": {
3135 "version": "4.3.3",
3136 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz",
3137 "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==",
3138 "cpu": [
3139 "arm64"
3140 ],
3141 "dev": true,
3142 "license": "MIT",
3143 "optional": true,
3144 "os": [
3145 "android"
3146 ],
3147 "engines": {
3148 "node": ">= 20"
3149 }
3150 },
3151 "node_modules/@tailwindcss/oxide-darwin-arm64": {
3152 "version": "4.3.3",
3153 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz",
3154 "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==",
3155 "cpu": [
3156 "arm64"
3157 ],
3158 "dev": true,
3159 "license": "MIT",
3160 "optional": true,
3161 "os": [
3162 "darwin"
3163 ],
3164 "engines": {
3165 "node": ">= 20"
3166 }
3167 },
3168 "node_modules/@tailwindcss/oxide-darwin-x64": {
3169 "version": "4.3.3",
3170 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz",
3171 "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==",
3172 "cpu": [
3173 "x64"
3174 ],
3175 "dev": true,
3176 "license": "MIT",
3177 "optional": true,
3178 "os": [
3179 "darwin"
3180 ],
3181 "engines": {
3182 "node": ">= 20"
3183 }
3184 },
3185 "node_modules/@tailwindcss/oxide-freebsd-x64": {
3186 "version": "4.3.3",
3187 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz",
3188 "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==",
3189 "cpu": [
3190 "x64"
3191 ],
3192 "dev": true,
3193 "license": "MIT",
3194 "optional": true,
3195 "os": [
3196 "freebsd"
3197 ],
3198 "engines": {
3199 "node": ">= 20"
3200 }
3201 },
3202 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
3203 "version": "4.3.3",
3204 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz",
3205 "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==",
3206 "cpu": [
3207 "arm"
3208 ],
3209 "dev": true,
3210 "license": "MIT",
3211 "optional": true,
3212 "os": [
3213 "linux"
3214 ],
3215 "engines": {
3216 "node": ">= 20"
3217 }
3218 },
3219 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
3220 "version": "4.3.3",
3221 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz",
3222 "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==",
3223 "cpu": [
3224 "arm64"
3225 ],
3226 "dev": true,
3227 "license": "MIT",
3228 "optional": true,
3229 "os": [
3230 "linux"
3231 ],
3232 "engines": {
3233 "node": ">= 20"
3234 }
3235 },
3236 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
3237 "version": "4.3.3",
3238 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz",
3239 "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==",
3240 "cpu": [
3241 "arm64"
3242 ],
3243 "dev": true,
3244 "license": "MIT",
3245 "optional": true,
3246 "os": [
3247 "linux"
3248 ],
3249 "engines": {
3250 "node": ">= 20"
3251 }
3252 },
3253 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
3254 "version": "4.3.3",
3255 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz",
3256 "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==",
3257 "cpu": [
3258 "x64"
3259 ],
3260 "dev": true,
3261 "license": "MIT",
3262 "optional": true,
3263 "os": [
3264 "linux"
3265 ],
3266 "engines": {
3267 "node": ">= 20"
3268 }
3269 },
3270 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
3271 "version": "4.3.3",
3272 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz",
3273 "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==",
3274 "cpu": [
3275 "x64"
3276 ],
3277 "dev": true,
3278 "license": "MIT",
3279 "optional": true,
3280 "os": [
3281 "linux"
3282 ],
3283 "engines": {
3284 "node": ">= 20"
3285 }
3286 },
3287 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
3288 "version": "4.3.3",
3289 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz",
3290 "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==",
3291 "bundleDependencies": [
3292 "@napi-rs/wasm-runtime",
3293 "@emnapi/core",
3294 "@emnapi/runtime",
3295 "@tybys/wasm-util",
3296 "@emnapi/wasi-threads",
3297 "tslib"
3298 ],
3299 "cpu": [
3300 "wasm32"
3301 ],
3302 "dev": true,
3303 "license": "MIT",
3304 "optional": true,
3305 "dependencies": {
3306 "@emnapi/core": "^1.11.1",
3307 "@emnapi/runtime": "^1.11.1",
3308 "@emnapi/wasi-threads": "^1.2.2",
3309 "@napi-rs/wasm-runtime": "^1.1.4",
3310 "@tybys/wasm-util": "^0.10.2",
3311 "tslib": "^2.8.1"
3312 },
3313 "engines": {
3314 "node": ">=14.0.0"
3315 }
3316 },
3317 "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": {
3318 "version": "1.11.1",
3319 "dev": true,
3320 "inBundle": true,
3321 "license": "MIT",
3322 "optional": true,
3323 "dependencies": {
3324 "@emnapi/wasi-threads": "1.2.2",
3325 "tslib": "^2.4.0"
3326 }
3327 },
3328 "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": {
3329 "version": "1.11.1",
3330 "dev": true,
3331 "inBundle": true,
3332 "license": "MIT",
3333 "optional": true,
3334 "dependencies": {
3335 "tslib": "^2.4.0"
3336 }
3337 },
3338 "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": {
3339 "version": "1.2.2",
3340 "dev": true,
3341 "inBundle": true,
3342 "license": "MIT",
3343 "optional": true,
3344 "dependencies": {
3345 "tslib": "^2.4.0"
3346 }
3347 },
3348 "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": {
3349 "version": "1.1.4",
3350 "dev": true,
3351 "inBundle": true,
3352 "license": "MIT",
3353 "optional": true,
3354 "dependencies": {
3355 "@tybys/wasm-util": "^0.10.1"
3356 },
3357 "funding": {
3358 "type": "github",
3359 "url": "https://github.com/sponsors/Brooooooklyn"
3360 },
3361 "peerDependencies": {
3362 "@emnapi/core": "^1.7.1",
3363 "@emnapi/runtime": "^1.7.1"
3364 }
3365 },
3366 "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": {
3367 "version": "0.10.2",
3368 "dev": true,
3369 "inBundle": true,
3370 "license": "MIT",
3371 "optional": true,
3372 "dependencies": {
3373 "tslib": "^2.4.0"
3374 }
3375 },
3376 "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": {
3377 "version": "2.8.1",
3378 "dev": true,
3379 "inBundle": true,
3380 "license": "0BSD",
3381 "optional": true
3382 },
3383 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
3384 "version": "4.3.3",
3385 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz",
3386 "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==",
3387 "cpu": [
3388 "arm64"
3389 ],
3390 "dev": true,
3391 "license": "MIT",
3392 "optional": true,
3393 "os": [
3394 "win32"
3395 ],
3396 "engines": {
3397 "node": ">= 20"
3398 }
3399 },
3400 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
3401 "version": "4.3.3",
3402 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz",
3403 "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==",
3404 "cpu": [
3405 "x64"
3406 ],
3407 "dev": true,
3408 "license": "MIT",
3409 "optional": true,
3410 "os": [
3411 "win32"
3412 ],
3413 "engines": {
3414 "node": ">= 20"
3415 }
3416 },
3417 "node_modules/@tailwindcss/vite": {
3418 "version": "4.3.3",
3419 "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz",
3420 "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==",
3421 "dev": true,
3422 "license": "MIT",
3423 "dependencies": {
3424 "@tailwindcss/node": "4.3.3",
3425 "@tailwindcss/oxide": "4.3.3",
3426 "tailwindcss": "4.3.3"
3427 },
3428 "peerDependencies": {
3429 "vite": "^5.2.0 || ^6 || ^7 || ^8"
3430 }
3431 },
3432 "node_modules/@tanstack/query-core": {
3433 "version": "5.102.8",
3434 "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.102.8.tgz",
3435 "integrity": "sha512-ZNjkJ33CqvPNec/6lZBnHqLc3EVGPZ9ySLhYahU9TcuRFdmwXewuj0c4hwSWcGHqEUwcSrKeZ+oGcvPBqXcQcg==",
3436 "license": "MIT",
3437 "funding": {
3438 "type": "github",
3439 "url": "https://github.com/sponsors/tannerlinsley"
3440 }
3441 },
3442 "node_modules/@tanstack/react-query": {
3443 "version": "5.102.8",
3444 "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.102.8.tgz",
3445 "integrity": "sha512-TYBea4OuXWD7MhaSHq069TWbFe7rcwWN6kzT7JF0OKi1K6c1gTv2IzD6A6ExJsCMozdkqBWeuIUZmu4KQg0O5A==",
3446 "license": "MIT",
3447 "dependencies": {
3448 "@tanstack/query-core": "5.102.8"
3449 },
3450 "funding": {
3451 "type": "github",
3452 "url": "https://github.com/sponsors/tannerlinsley"
3453 },
3454 "peerDependencies": {
3455 "react": "^18 || ^19"
3456 }
3457 },
3458 "node_modules/@types/chai": {
3459 "version": "5.2.3",
3460 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
3461 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
3462 "dev": true,
3463 "license": "MIT",
3464 "dependencies": {
3465 "@types/deep-eql": "*",
3466 "assertion-error": "^2.0.1"
3467 }
3468 },
3469 "node_modules/@types/deep-eql": {
3470 "version": "4.0.2",
3471 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
3472 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
3473 "dev": true,
3474 "license": "MIT"
3475 },
3476 "node_modules/@types/esrecurse": {
3477 "version": "4.3.1",
3478 "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz",
3479 "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==",
3480 "dev": true,
3481 "license": "MIT"
3482 },
3483 "node_modules/@types/estree": {
3484 "version": "1.0.9",
3485 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
3486 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
3487 "dev": true,
3488 "license": "MIT"
3489 },
3490 "node_modules/@types/gensync": {
3491 "version": "1.0.5",
3492 "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.5.tgz",
3493 "integrity": "sha512-MbsRCT7mTikHwKZ0X+LVUTLRrZZRLipTuXEO9qOYO+zmjMVk81axyClMROf6uoPD9MRVu46bx8zoR0Ad9q3NAg==",
3494 "dev": true,
3495 "license": "MIT"
3496 },
3497 "node_modules/@types/jsesc": {
3498 "version": "2.5.1",
3499 "resolved": "https://registry.npmjs.org/@types/jsesc/-/jsesc-2.5.1.tgz",
3500 "integrity": "sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==",
3501 "dev": true,
3502 "license": "MIT"
3503 },
3504 "node_modules/@types/json-schema": {
3505 "version": "7.0.15",
3506 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
3507 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
3508 "dev": true,
3509 "license": "MIT"
3510 },
3511 "node_modules/@types/node": {
3512 "version": "24.13.4",
3513 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.4.tgz",
3514 "integrity": "sha512-YJ7EqCstVTzIr0fMr7qul/977en+pQHrfmuKIo6Zr9i75Be21dr3MovcfvGtyvi2HAUrRerWps5sMO9I7WaxDw==",
3515 "dev": true,
3516 "license": "MIT",
3517 "dependencies": {
3518 "undici-types": "~7.18.0"
3519 }
3520 },
3521 "node_modules/@types/react": {
3522 "version": "19.3.0",
3523 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz",
3524 "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==",
3525 "dev": true,
3526 "license": "MIT",
3527 "dependencies": {
3528 "csstype": "^3.2.2"
3529 }
3530 },
3531 "node_modules/@types/react-dom": {
3532 "version": "19.3.0",
3533 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz",
3534 "integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==",
3535 "dev": true,
3536 "license": "MIT",
3537 "peerDependencies": {
3538 "@types/react": "^19.3.0"
3539 }
3540 },
3541 "node_modules/@typescript-eslint/eslint-plugin": {
3542 "version": "8.70.0",
3543 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.0.tgz",
3544 "integrity": "sha512-/v8HZt6RlyIZxB3ntehELOcUcfxKPVGWXnQdJuHRmzrqgF8nQypcC/oxGW+Ot4VGKDq81XugPKxx0n5PBtf9PA==",
3545 "dev": true,
3546 "license": "MIT",
3547 "dependencies": {
3548 "@eslint-community/regexpp": "^4.12.2",
3549 "@typescript-eslint/scope-manager": "8.70.0",
3550 "@typescript-eslint/type-utils": "8.70.0",
3551 "@typescript-eslint/utils": "8.70.0",
3552 "@typescript-eslint/visitor-keys": "8.70.0",
3553 "ignore": "^7.0.5",
3554 "natural-compare": "^1.4.0",
3555 "ts-api-utils": "^2.5.0"
3556 },
3557 "engines": {
3558 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3559 },
3560 "funding": {
3561 "type": "opencollective",
3562 "url": "https://opencollective.com/typescript-eslint"
3563 },
3564 "peerDependencies": {
3565 "@typescript-eslint/parser": "^8.70.0",
3566 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
3567 "typescript": ">=4.8.4 <6.1.0"
3568 }
3569 },
3570 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
3571 "version": "7.0.9",
3572 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.9.tgz",
3573 "integrity": "sha512-brTTsvFRt5C1gGHtPst/281UjPD5t9fBqbgoMPlVWy11ZLTPfu7HxK4ZYqO9H7o/yC9rSTCI85EaQ4OoY12qYw==",
3574 "dev": true,
3575 "license": "MIT",
3576 "engines": {
3577 "node": ">= 4"
3578 }
3579 },
3580 "node_modules/@typescript-eslint/parser": {
3581 "version": "8.70.0",
3582 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.70.0.tgz",
3583 "integrity": "sha512-zYvrmj9Yxd63UGaXw+kdt6A0F0s0qveJyuatIM77bYC2DE4pgmg7a50u8LR7PRtXd0x+h+Tl3eXabGm06SWd3Q==",
3584 "dev": true,
3585 "license": "MIT",
3586 "dependencies": {
3587 "@typescript-eslint/scope-manager": "8.70.0",
3588 "@typescript-eslint/types": "8.70.0",
3589 "@typescript-eslint/typescript-estree": "8.70.0",
3590 "@typescript-eslint/visitor-keys": "8.70.0",
3591 "debug": "^4.4.3"
3592 },
3593 "engines": {
3594 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3595 },
3596 "funding": {
3597 "type": "opencollective",
3598 "url": "https://opencollective.com/typescript-eslint"
3599 },
3600 "peerDependencies": {
3601 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
3602 "typescript": ">=4.8.4 <6.1.0"
3603 }
3604 },
3605 "node_modules/@typescript-eslint/project-service": {
3606 "version": "8.70.0",
3607 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.0.tgz",
3608 "integrity": "sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==",
3609 "dev": true,
3610 "license": "MIT",
3611 "dependencies": {
3612 "@typescript-eslint/tsconfig-utils": "^8.70.0",
3613 "@typescript-eslint/types": "^8.70.0",
3614 "debug": "^4.4.3"
3615 },
3616 "engines": {
3617 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3618 },
3619 "funding": {
3620 "type": "opencollective",
3621 "url": "https://opencollective.com/typescript-eslint"
3622 },
3623 "peerDependencies": {
3624 "typescript": ">=4.8.4 <6.1.0"
3625 }
3626 },
3627 "node_modules/@typescript-eslint/scope-manager": {
3628 "version": "8.70.0",
3629 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.0.tgz",
3630 "integrity": "sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==",
3631 "dev": true,
3632 "license": "MIT",
3633 "dependencies": {
3634 "@typescript-eslint/types": "8.70.0",
3635 "@typescript-eslint/visitor-keys": "8.70.0"
3636 },
3637 "engines": {
3638 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3639 },
3640 "funding": {
3641 "type": "opencollective",
3642 "url": "https://opencollective.com/typescript-eslint"
3643 }
3644 },
3645 "node_modules/@typescript-eslint/tsconfig-utils": {
3646 "version": "8.70.0",
3647 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.0.tgz",
3648 "integrity": "sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==",
3649 "dev": true,
3650 "license": "MIT",
3651 "engines": {
3652 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3653 },
3654 "funding": {
3655 "type": "opencollective",
3656 "url": "https://opencollective.com/typescript-eslint"
3657 },
3658 "peerDependencies": {
3659 "typescript": ">=4.8.4 <6.1.0"
3660 }
3661 },
3662 "node_modules/@typescript-eslint/type-utils": {
3663 "version": "8.70.0",
3664 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.70.0.tgz",
3665 "integrity": "sha512-NUMKIhYVaVIVLnRL9CRt+VVcuLgSHUCpXn4/+K8wql+vdInUzvx8BjUO1oJ7cG9shjFJKtF8F8Hh2kCh3/KBVw==",
3666 "dev": true,
3667 "license": "MIT",
3668 "dependencies": {
3669 "@typescript-eslint/types": "8.70.0",
3670 "@typescript-eslint/typescript-estree": "8.70.0",
3671 "@typescript-eslint/utils": "8.70.0",
3672 "debug": "^4.4.3",
3673 "ts-api-utils": "^2.5.0"
3674 },
3675 "engines": {
3676 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3677 },
3678 "funding": {
3679 "type": "opencollective",
3680 "url": "https://opencollective.com/typescript-eslint"
3681 },
3682 "peerDependencies": {
3683 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
3684 "typescript": ">=4.8.4 <6.1.0"
3685 }
3686 },
3687 "node_modules/@typescript-eslint/types": {
3688 "version": "8.70.0",
3689 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.0.tgz",
3690 "integrity": "sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==",
3691 "dev": true,
3692 "license": "MIT",
3693 "engines": {
3694 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3695 },
3696 "funding": {
3697 "type": "opencollective",
3698 "url": "https://opencollective.com/typescript-eslint"
3699 }
3700 },
3701 "node_modules/@typescript-eslint/typescript-estree": {
3702 "version": "8.70.0",
3703 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.0.tgz",
3704 "integrity": "sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==",
3705 "dev": true,
3706 "license": "MIT",
3707 "dependencies": {
3708 "@typescript-eslint/project-service": "8.70.0",
3709 "@typescript-eslint/tsconfig-utils": "8.70.0",
3710 "@typescript-eslint/types": "8.70.0",
3711 "@typescript-eslint/visitor-keys": "8.70.0",
3712 "debug": "^4.4.3",
3713 "minimatch": "^10.2.2",
3714 "semver": "^7.7.3",
3715 "tinyglobby": "^0.2.15",
3716 "ts-api-utils": "^2.5.0"
3717 },
3718 "engines": {
3719 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3720 },
3721 "funding": {
3722 "type": "opencollective",
3723 "url": "https://opencollective.com/typescript-eslint"
3724 },
3725 "peerDependencies": {
3726 "typescript": ">=4.8.4 <6.1.0"
3727 }
3728 },
3729 "node_modules/@typescript-eslint/utils": {
3730 "version": "8.70.0",
3731 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.0.tgz",
3732 "integrity": "sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==",
3733 "dev": true,
3734 "license": "MIT",
3735 "dependencies": {
3736 "@eslint-community/eslint-utils": "^4.9.1",
3737 "@typescript-eslint/scope-manager": "8.70.0",
3738 "@typescript-eslint/types": "8.70.0",
3739 "@typescript-eslint/typescript-estree": "8.70.0"
3740 },
3741 "engines": {
3742 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3743 },
3744 "funding": {
3745 "type": "opencollective",
3746 "url": "https://opencollective.com/typescript-eslint"
3747 },
3748 "peerDependencies": {
3749 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
3750 "typescript": ">=4.8.4 <6.1.0"
3751 }
3752 },
3753 "node_modules/@typescript-eslint/visitor-keys": {
3754 "version": "8.70.0",
3755 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.0.tgz",
3756 "integrity": "sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==",
3757 "dev": true,
3758 "license": "MIT",
3759 "dependencies": {
3760 "@typescript-eslint/types": "8.70.0",
3761 "eslint-visitor-keys": "^5.0.0"
3762 },
3763 "engines": {
3764 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3765 },
3766 "funding": {
3767 "type": "opencollective",
3768 "url": "https://opencollective.com/typescript-eslint"
3769 }
3770 },
3771 "node_modules/@typescript/native": {
3772 "name": "typescript",
3773 "version": "7.0.2",
3774 "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.0.2.tgz",
3775 "integrity": "sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==",
3776 "dev": true,
3777 "license": "Apache-2.0",
3778 "bin": {
3779 "tsc": "bin/tsc"
3780 },
3781 "engines": {
3782 "node": ">=16.20.0"
3783 },
3784 "optionalDependencies": {
3785 "@typescript/typescript-aix-ppc64": "7.0.2",
3786 "@typescript/typescript-darwin-arm64": "7.0.2",
3787 "@typescript/typescript-darwin-x64": "7.0.2",
3788 "@typescript/typescript-freebsd-arm64": "7.0.2",
3789 "@typescript/typescript-freebsd-x64": "7.0.2",
3790 "@typescript/typescript-linux-arm": "7.0.2",
3791 "@typescript/typescript-linux-arm64": "7.0.2",
3792 "@typescript/typescript-linux-loong64": "7.0.2",
3793 "@typescript/typescript-linux-mips64el": "7.0.2",
3794 "@typescript/typescript-linux-ppc64": "7.0.2",
3795 "@typescript/typescript-linux-riscv64": "7.0.2",
3796 "@typescript/typescript-linux-s390x": "7.0.2",
3797 "@typescript/typescript-linux-x64": "7.0.2",
3798 "@typescript/typescript-netbsd-arm64": "7.0.2",
3799 "@typescript/typescript-netbsd-x64": "7.0.2",
3800 "@typescript/typescript-openbsd-arm64": "7.0.2",
3801 "@typescript/typescript-openbsd-x64": "7.0.2",
3802 "@typescript/typescript-sunos-x64": "7.0.2",
3803 "@typescript/typescript-win32-arm64": "7.0.2",
3804 "@typescript/typescript-win32-x64": "7.0.2"
3805 }
3806 },
3807 "node_modules/@typescript/old": {
3808 "name": "typescript",
3809 "version": "6.0.3",
3810 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
3811 "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
3812 "dev": true,
3813 "license": "Apache-2.0",
3814 "bin": {
3815 "tsc": "bin/tsc",
3816 "tsserver": "bin/tsserver"
3817 },
3818 "engines": {
3819 "node": ">=14.17"
3820 }
3821 },
3822 "node_modules/@typescript/typescript-aix-ppc64": {
3823 "version": "7.0.2",
3824 "resolved": "https://registry.npmjs.org/@typescript/typescript-aix-ppc64/-/typescript-aix-ppc64-7.0.2.tgz",
3825 "integrity": "sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==",
3826 "cpu": [
3827 "ppc64"
3828 ],
3829 "dev": true,
3830 "license": "Apache-2.0",
3831 "optional": true,
3832 "os": [
3833 "aix"
3834 ],
3835 "engines": {
3836 "node": ">=16.20.0"
3837 }
3838 },
3839 "node_modules/@typescript/typescript-darwin-arm64": {
3840 "version": "7.0.2",
3841 "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.0.2.tgz",
3842 "integrity": "sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==",
3843 "cpu": [
3844 "arm64"
3845 ],
3846 "dev": true,
3847 "license": "Apache-2.0",
3848 "optional": true,
3849 "os": [
3850 "darwin"
3851 ],
3852 "engines": {
3853 "node": ">=16.20.0"
3854 }
3855 },
3856 "node_modules/@typescript/typescript-darwin-x64": {
3857 "version": "7.0.2",
3858 "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.0.2.tgz",
3859 "integrity": "sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==",
3860 "cpu": [
3861 "x64"
3862 ],
3863 "dev": true,
3864 "license": "Apache-2.0",
3865 "optional": true,
3866 "os": [
3867 "darwin"
3868 ],
3869 "engines": {
3870 "node": ">=16.20.0"
3871 }
3872 },
3873 "node_modules/@typescript/typescript-freebsd-arm64": {
3874 "version": "7.0.2",
3875 "resolved": "https://registry.npmjs.org/@typescript/typescript-freebsd-arm64/-/typescript-freebsd-arm64-7.0.2.tgz",
3876 "integrity": "sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==",
3877 "cpu": [
3878 "arm64"
3879 ],
3880 "dev": true,
3881 "license": "Apache-2.0",
3882 "optional": true,
3883 "os": [
3884 "freebsd"
3885 ],
3886 "engines": {
3887 "node": ">=16.20.0"
3888 }
3889 },
3890 "node_modules/@typescript/typescript-freebsd-x64": {
3891 "version": "7.0.2",
3892 "resolved": "https://registry.npmjs.org/@typescript/typescript-freebsd-x64/-/typescript-freebsd-x64-7.0.2.tgz",
3893 "integrity": "sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==",
3894 "cpu": [
3895 "x64"
3896 ],
3897 "dev": true,
3898 "license": "Apache-2.0",
3899 "optional": true,
3900 "os": [
3901 "freebsd"
3902 ],
3903 "engines": {
3904 "node": ">=16.20.0"
3905 }
3906 },
3907 "node_modules/@typescript/typescript-linux-arm": {
3908 "version": "7.0.2",
3909 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.0.2.tgz",
3910 "integrity": "sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==",
3911 "cpu": [
3912 "arm"
3913 ],
3914 "dev": true,
3915 "license": "Apache-2.0",
3916 "optional": true,
3917 "os": [
3918 "linux"
3919 ],
3920 "engines": {
3921 "node": ">=16.20.0"
3922 }
3923 },
3924 "node_modules/@typescript/typescript-linux-arm64": {
3925 "version": "7.0.2",
3926 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.0.2.tgz",
3927 "integrity": "sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==",
3928 "cpu": [
3929 "arm64"
3930 ],
3931 "dev": true,
3932 "license": "Apache-2.0",
3933 "optional": true,
3934 "os": [
3935 "linux"
3936 ],
3937 "engines": {
3938 "node": ">=16.20.0"
3939 }
3940 },
3941 "node_modules/@typescript/typescript-linux-loong64": {
3942 "version": "7.0.2",
3943 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-loong64/-/typescript-linux-loong64-7.0.2.tgz",
3944 "integrity": "sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==",
3945 "cpu": [
3946 "loong64"
3947 ],
3948 "dev": true,
3949 "license": "Apache-2.0",
3950 "optional": true,
3951 "os": [
3952 "linux"
3953 ],
3954 "engines": {
3955 "node": ">=16.20.0"
3956 }
3957 },
3958 "node_modules/@typescript/typescript-linux-mips64el": {
3959 "version": "7.0.2",
3960 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-mips64el/-/typescript-linux-mips64el-7.0.2.tgz",
3961 "integrity": "sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==",
3962 "cpu": [
3963 "mips64el"
3964 ],
3965 "dev": true,
3966 "license": "Apache-2.0",
3967 "optional": true,
3968 "os": [
3969 "linux"
3970 ],
3971 "engines": {
3972 "node": ">=16.20.0"
3973 }
3974 },
3975 "node_modules/@typescript/typescript-linux-ppc64": {
3976 "version": "7.0.2",
3977 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-ppc64/-/typescript-linux-ppc64-7.0.2.tgz",
3978 "integrity": "sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==",
3979 "cpu": [
3980 "ppc64"
3981 ],
3982 "dev": true,
3983 "license": "Apache-2.0",
3984 "optional": true,
3985 "os": [
3986 "linux"
3987 ],
3988 "engines": {
3989 "node": ">=16.20.0"
3990 }
3991 },
3992 "node_modules/@typescript/typescript-linux-riscv64": {
3993 "version": "7.0.2",
3994 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-riscv64/-/typescript-linux-riscv64-7.0.2.tgz",
3995 "integrity": "sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==",
3996 "cpu": [
3997 "riscv64"
3998 ],
3999 "dev": true,
4000 "license": "Apache-2.0",
4001 "optional": true,
4002 "os": [
4003 "linux"
4004 ],
4005 "engines": {
4006 "node": ">=16.20.0"
4007 }
4008 },
4009 "node_modules/@typescript/typescript-linux-s390x": {
4010 "version": "7.0.2",
4011 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-s390x/-/typescript-linux-s390x-7.0.2.tgz",
4012 "integrity": "sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==",
4013 "cpu": [
4014 "s390x"
4015 ],
4016 "dev": true,
4017 "license": "Apache-2.0",
4018 "optional": true,
4019 "os": [
4020 "linux"
4021 ],
4022 "engines": {
4023 "node": ">=16.20.0"
4024 }
4025 },
4026 "node_modules/@typescript/typescript-linux-x64": {
4027 "version": "7.0.2",
4028 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.0.2.tgz",
4029 "integrity": "sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==",
4030 "cpu": [
4031 "x64"
4032 ],
4033 "dev": true,
4034 "license": "Apache-2.0",
4035 "optional": true,
4036 "os": [
4037 "linux"
4038 ],
4039 "engines": {
4040 "node": ">=16.20.0"
4041 }
4042 },
4043 "node_modules/@typescript/typescript-netbsd-arm64": {
4044 "version": "7.0.2",
4045 "resolved": "https://registry.npmjs.org/@typescript/typescript-netbsd-arm64/-/typescript-netbsd-arm64-7.0.2.tgz",
4046 "integrity": "sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==",
4047 "cpu": [
4048 "arm64"
4049 ],
4050 "dev": true,
4051 "license": "Apache-2.0",
4052 "optional": true,
4053 "os": [
4054 "netbsd"
4055 ],
4056 "engines": {
4057 "node": ">=16.20.0"
4058 }
4059 },
4060 "node_modules/@typescript/typescript-netbsd-x64": {
4061 "version": "7.0.2",
4062 "resolved": "https://registry.npmjs.org/@typescript/typescript-netbsd-x64/-/typescript-netbsd-x64-7.0.2.tgz",
4063 "integrity": "sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==",
4064 "cpu": [
4065 "x64"
4066 ],
4067 "dev": true,
4068 "license": "Apache-2.0",
4069 "optional": true,
4070 "os": [
4071 "netbsd"
4072 ],
4073 "engines": {
4074 "node": ">=16.20.0"
4075 }
4076 },
4077 "node_modules/@typescript/typescript-openbsd-arm64": {
4078 "version": "7.0.2",
4079 "resolved": "https://registry.npmjs.org/@typescript/typescript-openbsd-arm64/-/typescript-openbsd-arm64-7.0.2.tgz",
4080 "integrity": "sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==",
4081 "cpu": [
4082 "arm64"
4083 ],
4084 "dev": true,
4085 "license": "Apache-2.0",
4086 "optional": true,
4087 "os": [
4088 "openbsd"
4089 ],
4090 "engines": {
4091 "node": ">=16.20.0"
4092 }
4093 },
4094 "node_modules/@typescript/typescript-openbsd-x64": {
4095 "version": "7.0.2",
4096 "resolved": "https://registry.npmjs.org/@typescript/typescript-openbsd-x64/-/typescript-openbsd-x64-7.0.2.tgz",
4097 "integrity": "sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==",
4098 "cpu": [
4099 "x64"
4100 ],
4101 "dev": true,
4102 "license": "Apache-2.0",
4103 "optional": true,
4104 "os": [
4105 "openbsd"
4106 ],
4107 "engines": {
4108 "node": ">=16.20.0"
4109 }
4110 },
4111 "node_modules/@typescript/typescript-sunos-x64": {
4112 "version": "7.0.2",
4113 "resolved": "https://registry.npmjs.org/@typescript/typescript-sunos-x64/-/typescript-sunos-x64-7.0.2.tgz",
4114 "integrity": "sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==",
4115 "cpu": [
4116 "x64"
4117 ],
4118 "dev": true,
4119 "license": "Apache-2.0",
4120 "optional": true,
4121 "os": [
4122 "sunos"
4123 ],
4124 "engines": {
4125 "node": ">=16.20.0"
4126 }
4127 },
4128 "node_modules/@typescript/typescript-win32-arm64": {
4129 "version": "7.0.2",
4130 "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.0.2.tgz",
4131 "integrity": "sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==",
4132 "cpu": [
4133 "arm64"
4134 ],
4135 "dev": true,
4136 "license": "Apache-2.0",
4137 "optional": true,
4138 "os": [
4139 "win32"
4140 ],
4141 "engines": {
4142 "node": ">=16.20.0"
4143 }
4144 },
4145 "node_modules/@typescript/typescript-win32-x64": {
4146 "version": "7.0.2",
4147 "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.0.2.tgz",
4148 "integrity": "sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==",
4149 "cpu": [
4150 "x64"
4151 ],
4152 "dev": true,
4153 "license": "Apache-2.0",
4154 "optional": true,
4155 "os": [
4156 "win32"
4157 ],
4158 "engines": {
4159 "node": ">=16.20.0"
4160 }
4161 },
4162 "node_modules/@vitejs/plugin-react": {
4163 "version": "6.1.1",
4164 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.1.tgz",
4165 "integrity": "sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==",
4166 "dev": true,
4167 "license": "MIT",
4168 "dependencies": {
4169 "@rolldown/pluginutils": "^1.0.1"
4170 },
4171 "engines": {
4172 "node": "^20.19.0 || >=22.12.0"
4173 },
4174 "peerDependencies": {
4175 "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0",
4176 "babel-plugin-react-compiler": "^1.0.0",
4177 "oxc-transform-react": "^0.145.0",
4178 "vite": "^8.0.0"
4179 },
4180 "peerDependenciesMeta": {
4181 "@rolldown/plugin-babel": {
4182 "optional": true
4183 },
4184 "babel-plugin-react-compiler": {
4185 "optional": true
4186 },
4187 "oxc-transform-react": {
4188 "optional": true
4189 }
4190 }
4191 },
4192 "node_modules/@vitest/expect": {
4193 "version": "4.1.11",
4194 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz",
4195 "integrity": "sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==",
4196 "dev": true,
4197 "license": "MIT",
4198 "dependencies": {
4199 "@standard-schema/spec": "^1.1.0",
4200 "@types/chai": "^5.2.2",
4201 "@vitest/spy": "4.1.11",
4202 "@vitest/utils": "4.1.11",
4203 "chai": "^6.2.2",
4204 "tinyrainbow": "^3.1.0"
4205 },
4206 "funding": {
4207 "url": "https://opencollective.com/vitest"
4208 }
4209 },
4210 "node_modules/@vitest/mocker": {
4211 "version": "4.1.11",
4212 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz",
4213 "integrity": "sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==",
4214 "dev": true,
4215 "license": "MIT",
4216 "dependencies": {
4217 "@vitest/spy": "4.1.11",
4218 "estree-walker": "^3.0.3",
4219 "magic-string": "^0.30.21"
4220 },
4221 "funding": {
4222 "url": "https://opencollective.com/vitest"
4223 },
4224 "peerDependencies": {
4225 "msw": "^2.4.9",
4226 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
4227 },
4228 "peerDependenciesMeta": {
4229 "msw": {
4230 "optional": true
4231 },
4232 "vite": {
4233 "optional": true
4234 }
4235 }
4236 },
4237 "node_modules/@vitest/pretty-format": {
4238 "version": "4.1.11",
4239 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz",
4240 "integrity": "sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==",
4241 "dev": true,
4242 "license": "MIT",
4243 "dependencies": {
4244 "tinyrainbow": "^3.1.0"
4245 },
4246 "funding": {
4247 "url": "https://opencollective.com/vitest"
4248 }
4249 },
4250 "node_modules/@vitest/runner": {
4251 "version": "4.1.11",
4252 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz",
4253 "integrity": "sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==",
4254 "dev": true,
4255 "license": "MIT",
4256 "dependencies": {
4257 "@vitest/utils": "4.1.11",
4258 "pathe": "^2.0.3"
4259 },
4260 "funding": {
4261 "url": "https://opencollective.com/vitest"
4262 }
4263 },
4264 "node_modules/@vitest/snapshot": {
4265 "version": "4.1.11",
4266 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz",
4267 "integrity": "sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==",
4268 "dev": true,
4269 "license": "MIT",
4270 "dependencies": {
4271 "@vitest/pretty-format": "4.1.11",
4272 "@vitest/utils": "4.1.11",
4273 "magic-string": "^0.30.21",
4274 "pathe": "^2.0.3"
4275 },
4276 "funding": {
4277 "url": "https://opencollective.com/vitest"
4278 }
4279 },
4280 "node_modules/@vitest/spy": {
4281 "version": "4.1.11",
4282 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz",
4283 "integrity": "sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==",
4284 "dev": true,
4285 "license": "MIT",
4286 "funding": {
4287 "url": "https://opencollective.com/vitest"
4288 }
4289 },
4290 "node_modules/@vitest/utils": {
4291 "version": "4.1.11",
4292 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz",
4293 "integrity": "sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==",
4294 "dev": true,
4295 "license": "MIT",
4296 "dependencies": {
4297 "@vitest/pretty-format": "4.1.11",
4298 "convert-source-map": "^2.0.0",
4299 "tinyrainbow": "^3.1.0"
4300 },
4301 "funding": {
4302 "url": "https://opencollective.com/vitest"
4303 }
4304 },
4305 "node_modules/acorn": {
4306 "version": "8.16.0",
4307 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
4308 "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
4309 "dev": true,
4310 "license": "MIT",
4311 "bin": {
4312 "acorn": "bin/acorn"
4313 },
4314 "engines": {
4315 "node": ">=0.4.0"
4316 }
4317 },
4318 "node_modules/acorn-jsx": {
4319 "version": "5.3.2",
4320 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
4321 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
4322 "dev": true,
4323 "license": "MIT",
4324 "peerDependencies": {
4325 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
4326 }
4327 },
4328 "node_modules/ajv": {
4329 "version": "6.15.0",
4330 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
4331 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
4332 "dev": true,
4333 "license": "MIT",
4334 "dependencies": {
4335 "fast-deep-equal": "^3.1.1",
4336 "fast-json-stable-stringify": "^2.0.0",
4337 "json-schema-traverse": "^0.4.1",
4338 "uri-js": "^4.2.2"
4339 },
4340 "funding": {
4341 "type": "github",
4342 "url": "https://github.com/sponsors/epoberezkin"
4343 }
4344 },
4345 "node_modules/ansi-regex": {
4346 "version": "6.2.2",
4347 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
4348 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
4349 "dev": true,
4350 "license": "MIT",
4351 "engines": {
4352 "node": ">=12"
4353 },
4354 "funding": {
4355 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
4356 }
4357 },
4358 "node_modules/ansi-styles": {
4359 "version": "6.2.3",
4360 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
4361 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
4362 "dev": true,
4363 "license": "MIT",
4364 "engines": {
4365 "node": ">=12"
4366 },
4367 "funding": {
4368 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4369 }
4370 },
4371 "node_modules/assertion-error": {
4372 "version": "2.0.1",
4373 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
4374 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
4375 "dev": true,
4376 "license": "MIT",
4377 "engines": {
4378 "node": ">=12"
4379 }
4380 },
4381 "node_modules/aws4fetch": {
4382 "version": "1.0.20",
4383 "resolved": "https://registry.npmjs.org/aws4fetch/-/aws4fetch-1.0.20.tgz",
4384 "integrity": "sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g==",
4385 "license": "MIT"
4386 },
4387 "node_modules/babel-plugin-react-compiler": {
4388 "version": "1.0.0",
4389 "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-1.0.0.tgz",
4390 "integrity": "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==",
4391 "dev": true,
4392 "license": "MIT",
4393 "dependencies": {
4394 "@babel/types": "^7.26.0"
4395 }
4396 },
4397 "node_modules/balanced-match": {
4398 "version": "4.0.4",
4399 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
4400 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
4401 "dev": true,
4402 "license": "MIT",
4403 "engines": {
4404 "node": "18 || 20 || >=22"
4405 }
4406 },
4407 "node_modules/baseline-browser-mapping": {
4408 "version": "2.11.21",
4409 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz",
4410 "integrity": "sha512-uh8vpY/1/YyFkunIDFH/12p7/7VdPKA1hejMVEbdkEaWnUz0Hesvx5EbiU6XxjyHZIOju+ZMbQJkRh+es3/spQ==",
4411 "dev": true,
4412 "license": "Apache-2.0",
4413 "bin": {
4414 "baseline-browser-mapping": "dist/cli.cjs"
4415 },
4416 "engines": {
4417 "node": ">=6.0.0"
4418 }
4419 },
4420 "node_modules/blake3-wasm": {
4421 "version": "2.1.5",
4422 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
4423 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
4424 "dev": true,
4425 "license": "MIT"
4426 },
4427 "node_modules/brace-expansion": {
4428 "version": "5.0.9",
4429 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz",
4430 "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==",
4431 "dev": true,
4432 "license": "MIT",
4433 "dependencies": {
4434 "balanced-match": "^4.0.2"
4435 },
4436 "engines": {
4437 "node": "20 || >=22"
4438 }
4439 },
4440 "node_modules/browserslist": {
4441 "version": "4.28.9",
4442 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz",
4443 "integrity": "sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==",
4444 "dev": true,
4445 "funding": [
4446 {
4447 "type": "opencollective",
4448 "url": "https://opencollective.com/browserslist"
4449 },
4450 {
4451 "type": "tidelift",
4452 "url": "https://tidelift.com/funding/github/npm/browserslist"
4453 },
4454 {
4455 "type": "github",
4456 "url": "https://github.com/sponsors/ai"
4457 }
4458 ],
4459 "license": "MIT",
4460 "dependencies": {
4461 "baseline-browser-mapping": "^2.11.20",
4462 "caniuse-lite": "^1.0.30001810",
4463 "electron-to-chromium": "^1.5.420",
4464 "node-releases": "^2.0.54",
4465 "update-browserslist-db": "^1.3.2"
4466 },
4467 "bin": {
4468 "browserslist": "cli.js"
4469 },
4470 "engines": {
4471 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
4472 }
4473 },
4474 "node_modules/buffer-from": {
4475 "version": "1.1.2",
4476 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
4477 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
4478 "dev": true,
4479 "license": "MIT"
4480 },
4481 "node_modules/cacheable": {
4482 "version": "2.5.0",
4483 "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.5.0.tgz",
4484 "integrity": "sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==",
4485 "dev": true,
4486 "license": "MIT",
4487 "dependencies": {
4488 "@cacheable/memory": "^2.2.0",
4489 "@cacheable/utils": "^2.5.0",
4490 "hookified": "^1.15.0",
4491 "keyv": "^5.6.0",
4492 "qified": "^0.10.1"
4493 }
4494 },
4495 "node_modules/caniuse-lite": {
4496 "version": "1.0.30001810",
4497 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz",
4498 "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==",
4499 "dev": true,
4500 "funding": [
4501 {
4502 "type": "opencollective",
4503 "url": "https://opencollective.com/browserslist"
4504 },
4505 {
4506 "type": "tidelift",
4507 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
4508 },
4509 {
4510 "type": "github",
4511 "url": "https://github.com/sponsors/ai"
4512 }
4513 ],
4514 "license": "CC-BY-4.0"
4515 },
4516 "node_modules/capnweb": {
4517 "version": "0.8.0",
4518 "resolved": "https://registry.npmjs.org/capnweb/-/capnweb-0.8.0.tgz",
4519 "integrity": "sha512-BK/TuXUiyfLSKsmjojn70yN7oYG/JJzoURZ3tckjg5Zj2KcygPm0A5jyOlswK7SYB4f0Gh9tt+RZ132b80iLfA==",
4520 "license": "MIT"
4521 },
4522 "node_modules/chai": {
4523 "version": "6.2.2",
4524 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
4525 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
4526 "dev": true,
4527 "license": "MIT",
4528 "engines": {
4529 "node": ">=18"
4530 }
4531 },
4532 "node_modules/cjs-module-lexer": {
4533 "version": "1.2.3",
4534 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz",
4535 "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==",
4536 "dev": true,
4537 "license": "MIT"
4538 },
4539 "node_modules/cliui": {
4540 "version": "9.0.1",
4541 "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz",
4542 "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==",
4543 "dev": true,
4544 "license": "ISC",
4545 "dependencies": {
4546 "string-width": "^7.2.0",
4547 "strip-ansi": "^7.1.0",
4548 "wrap-ansi": "^9.0.0"
4549 },
4550 "engines": {
4551 "node": ">=20"
4552 }
4553 },
4554 "node_modules/convert-source-map": {
4555 "version": "2.0.0",
4556 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
4557 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
4558 "dev": true,
4559 "license": "MIT"
4560 },
4561 "node_modules/cookie": {
4562 "version": "1.1.1",
4563 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
4564 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
4565 "license": "MIT",
4566 "engines": {
4567 "node": ">=18"
4568 },
4569 "funding": {
4570 "type": "opencollective",
4571 "url": "https://opencollective.com/express"
4572 }
4573 },
4574 "node_modules/cross-spawn": {
4575 "version": "7.0.6",
4576 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
4577 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
4578 "dev": true,
4579 "license": "MIT",
4580 "dependencies": {
4581 "path-key": "^3.1.0",
4582 "shebang-command": "^2.0.0",
4583 "which": "^2.0.1"
4584 },
4585 "engines": {
4586 "node": ">= 8"
4587 }
4588 },
4589 "node_modules/csstype": {
4590 "version": "3.2.3",
4591 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
4592 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
4593 "dev": true,
4594 "license": "MIT"
4595 },
4596 "node_modules/debug": {
4597 "version": "4.4.3",
4598 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
4599 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
4600 "dev": true,
4601 "license": "MIT",
4602 "dependencies": {
4603 "ms": "^2.1.3"
4604 },
4605 "engines": {
4606 "node": ">=6.0"
4607 },
4608 "peerDependenciesMeta": {
4609 "supports-color": {
4610 "optional": true
4611 }
4612 }
4613 },
4614 "node_modules/deep-is": {
4615 "version": "0.1.4",
4616 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
4617 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
4618 "dev": true,
4619 "license": "MIT"
4620 },
4621 "node_modules/detect-libc": {
4622 "version": "2.1.2",
4623 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
4624 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
4625 "dev": true,
4626 "license": "Apache-2.0",
4627 "engines": {
4628 "node": ">=8"
4629 }
4630 },
4631 "node_modules/drizzle-kit": {
4632 "version": "0.31.10",
4633 "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.10.tgz",
4634 "integrity": "sha512-7OZcmQUrdGI+DUNNsKBn1aW8qSoKuTH7d0mYgSP8bAzdFzKoovxEFnoGQp2dVs82EOJeYycqRtciopszwUf8bw==",
4635 "dev": true,
4636 "license": "MIT",
4637 "dependencies": {
4638 "@drizzle-team/brocli": "^0.10.2",
4639 "@esbuild-kit/esm-loader": "^2.5.5",
4640 "esbuild": "^0.25.4",
4641 "tsx": "^4.21.0"
4642 },
4643 "bin": {
4644 "drizzle-kit": "bin.cjs"
4645 }
4646 },
4647 "node_modules/drizzle-kit/node_modules/@esbuild/aix-ppc64": {
4648 "version": "0.25.12",
4649 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
4650 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
4651 "cpu": [
4652 "ppc64"
4653 ],
4654 "dev": true,
4655 "license": "MIT",
4656 "optional": true,
4657 "os": [
4658 "aix"
4659 ],
4660 "engines": {
4661 "node": ">=18"
4662 }
4663 },
4664 "node_modules/drizzle-kit/node_modules/@esbuild/android-arm": {
4665 "version": "0.25.12",
4666 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
4667 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
4668 "cpu": [
4669 "arm"
4670 ],
4671 "dev": true,
4672 "license": "MIT",
4673 "optional": true,
4674 "os": [
4675 "android"
4676 ],
4677 "engines": {
4678 "node": ">=18"
4679 }
4680 },
4681 "node_modules/drizzle-kit/node_modules/@esbuild/android-arm64": {
4682 "version": "0.25.12",
4683 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
4684 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
4685 "cpu": [
4686 "arm64"
4687 ],
4688 "dev": true,
4689 "license": "MIT",
4690 "optional": true,
4691 "os": [
4692 "android"
4693 ],
4694 "engines": {
4695 "node": ">=18"
4696 }
4697 },
4698 "node_modules/drizzle-kit/node_modules/@esbuild/android-x64": {
4699 "version": "0.25.12",
4700 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
4701 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
4702 "cpu": [
4703 "x64"
4704 ],
4705 "dev": true,
4706 "license": "MIT",
4707 "optional": true,
4708 "os": [
4709 "android"
4710 ],
4711 "engines": {
4712 "node": ">=18"
4713 }
4714 },
4715 "node_modules/drizzle-kit/node_modules/@esbuild/darwin-arm64": {
4716 "version": "0.25.12",
4717 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
4718 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
4719 "cpu": [
4720 "arm64"
4721 ],
4722 "dev": true,
4723 "license": "MIT",
4724 "optional": true,
4725 "os": [
4726 "darwin"
4727 ],
4728 "engines": {
4729 "node": ">=18"
4730 }
4731 },
4732 "node_modules/drizzle-kit/node_modules/@esbuild/darwin-x64": {
4733 "version": "0.25.12",
4734 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
4735 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
4736 "cpu": [
4737 "x64"
4738 ],
4739 "dev": true,
4740 "license": "MIT",
4741 "optional": true,
4742 "os": [
4743 "darwin"
4744 ],
4745 "engines": {
4746 "node": ">=18"
4747 }
4748 },
4749 "node_modules/drizzle-kit/node_modules/@esbuild/freebsd-arm64": {
4750 "version": "0.25.12",
4751 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
4752 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
4753 "cpu": [
4754 "arm64"
4755 ],
4756 "dev": true,
4757 "license": "MIT",
4758 "optional": true,
4759 "os": [
4760 "freebsd"
4761 ],
4762 "engines": {
4763 "node": ">=18"
4764 }
4765 },
4766 "node_modules/drizzle-kit/node_modules/@esbuild/freebsd-x64": {
4767 "version": "0.25.12",
4768 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
4769 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
4770 "cpu": [
4771 "x64"
4772 ],
4773 "dev": true,
4774 "license": "MIT",
4775 "optional": true,
4776 "os": [
4777 "freebsd"
4778 ],
4779 "engines": {
4780 "node": ">=18"
4781 }
4782 },
4783 "node_modules/drizzle-kit/node_modules/@esbuild/linux-arm": {
4784 "version": "0.25.12",
4785 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
4786 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
4787 "cpu": [
4788 "arm"
4789 ],
4790 "dev": true,
4791 "license": "MIT",
4792 "optional": true,
4793 "os": [
4794 "linux"
4795 ],
4796 "engines": {
4797 "node": ">=18"
4798 }
4799 },
4800 "node_modules/drizzle-kit/node_modules/@esbuild/linux-arm64": {
4801 "version": "0.25.12",
4802 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
4803 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
4804 "cpu": [
4805 "arm64"
4806 ],
4807 "dev": true,
4808 "license": "MIT",
4809 "optional": true,
4810 "os": [
4811 "linux"
4812 ],
4813 "engines": {
4814 "node": ">=18"
4815 }
4816 },
4817 "node_modules/drizzle-kit/node_modules/@esbuild/linux-ia32": {
4818 "version": "0.25.12",
4819 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
4820 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
4821 "cpu": [
4822 "ia32"
4823 ],
4824 "dev": true,
4825 "license": "MIT",
4826 "optional": true,
4827 "os": [
4828 "linux"
4829 ],
4830 "engines": {
4831 "node": ">=18"
4832 }
4833 },
4834 "node_modules/drizzle-kit/node_modules/@esbuild/linux-loong64": {
4835 "version": "0.25.12",
4836 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
4837 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
4838 "cpu": [
4839 "loong64"
4840 ],
4841 "dev": true,
4842 "license": "MIT",
4843 "optional": true,
4844 "os": [
4845 "linux"
4846 ],
4847 "engines": {
4848 "node": ">=18"
4849 }
4850 },
4851 "node_modules/drizzle-kit/node_modules/@esbuild/linux-mips64el": {
4852 "version": "0.25.12",
4853 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
4854 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
4855 "cpu": [
4856 "mips64el"
4857 ],
4858 "dev": true,
4859 "license": "MIT",
4860 "optional": true,
4861 "os": [
4862 "linux"
4863 ],
4864 "engines": {
4865 "node": ">=18"
4866 }
4867 },
4868 "node_modules/drizzle-kit/node_modules/@esbuild/linux-ppc64": {
4869 "version": "0.25.12",
4870 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
4871 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
4872 "cpu": [
4873 "ppc64"
4874 ],
4875 "dev": true,
4876 "license": "MIT",
4877 "optional": true,
4878 "os": [
4879 "linux"
4880 ],
4881 "engines": {
4882 "node": ">=18"
4883 }
4884 },
4885 "node_modules/drizzle-kit/node_modules/@esbuild/linux-riscv64": {
4886 "version": "0.25.12",
4887 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
4888 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
4889 "cpu": [
4890 "riscv64"
4891 ],
4892 "dev": true,
4893 "license": "MIT",
4894 "optional": true,
4895 "os": [
4896 "linux"
4897 ],
4898 "engines": {
4899 "node": ">=18"
4900 }
4901 },
4902 "node_modules/drizzle-kit/node_modules/@esbuild/linux-s390x": {
4903 "version": "0.25.12",
4904 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
4905 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
4906 "cpu": [
4907 "s390x"
4908 ],
4909 "dev": true,
4910 "license": "MIT",
4911 "optional": true,
4912 "os": [
4913 "linux"
4914 ],
4915 "engines": {
4916 "node": ">=18"
4917 }
4918 },
4919 "node_modules/drizzle-kit/node_modules/@esbuild/linux-x64": {
4920 "version": "0.25.12",
4921 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
4922 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
4923 "cpu": [
4924 "x64"
4925 ],
4926 "dev": true,
4927 "license": "MIT",
4928 "optional": true,
4929 "os": [
4930 "linux"
4931 ],
4932 "engines": {
4933 "node": ">=18"
4934 }
4935 },
4936 "node_modules/drizzle-kit/node_modules/@esbuild/netbsd-arm64": {
4937 "version": "0.25.12",
4938 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
4939 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
4940 "cpu": [
4941 "arm64"
4942 ],
4943 "dev": true,
4944 "license": "MIT",
4945 "optional": true,
4946 "os": [
4947 "netbsd"
4948 ],
4949 "engines": {
4950 "node": ">=18"
4951 }
4952 },
4953 "node_modules/drizzle-kit/node_modules/@esbuild/netbsd-x64": {
4954 "version": "0.25.12",
4955 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
4956 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
4957 "cpu": [
4958 "x64"
4959 ],
4960 "dev": true,
4961 "license": "MIT",
4962 "optional": true,
4963 "os": [
4964 "netbsd"
4965 ],
4966 "engines": {
4967 "node": ">=18"
4968 }
4969 },
4970 "node_modules/drizzle-kit/node_modules/@esbuild/openbsd-arm64": {
4971 "version": "0.25.12",
4972 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
4973 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
4974 "cpu": [
4975 "arm64"
4976 ],
4977 "dev": true,
4978 "license": "MIT",
4979 "optional": true,
4980 "os": [
4981 "openbsd"
4982 ],
4983 "engines": {
4984 "node": ">=18"
4985 }
4986 },
4987 "node_modules/drizzle-kit/node_modules/@esbuild/openbsd-x64": {
4988 "version": "0.25.12",
4989 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
4990 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
4991 "cpu": [
4992 "x64"
4993 ],
4994 "dev": true,
4995 "license": "MIT",
4996 "optional": true,
4997 "os": [
4998 "openbsd"
4999 ],
5000 "engines": {
5001 "node": ">=18"
5002 }
5003 },
5004 "node_modules/drizzle-kit/node_modules/@esbuild/openharmony-arm64": {
5005 "version": "0.25.12",
5006 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
5007 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
5008 "cpu": [
5009 "arm64"
5010 ],
5011 "dev": true,
5012 "license": "MIT",
5013 "optional": true,
5014 "os": [
5015 "openharmony"
5016 ],
5017 "engines": {
5018 "node": ">=18"
5019 }
5020 },
5021 "node_modules/drizzle-kit/node_modules/@esbuild/sunos-x64": {
5022 "version": "0.25.12",
5023 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
5024 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
5025 "cpu": [
5026 "x64"
5027 ],
5028 "dev": true,
5029 "license": "MIT",
5030 "optional": true,
5031 "os": [
5032 "sunos"
5033 ],
5034 "engines": {
5035 "node": ">=18"
5036 }
5037 },
5038 "node_modules/drizzle-kit/node_modules/@esbuild/win32-arm64": {
5039 "version": "0.25.12",
5040 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
5041 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
5042 "cpu": [
5043 "arm64"
5044 ],
5045 "dev": true,
5046 "license": "MIT",
5047 "optional": true,
5048 "os": [
5049 "win32"
5050 ],
5051 "engines": {
5052 "node": ">=18"
5053 }
5054 },
5055 "node_modules/drizzle-kit/node_modules/@esbuild/win32-ia32": {
5056 "version": "0.25.12",
5057 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
5058 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
5059 "cpu": [
5060 "ia32"
5061 ],
5062 "dev": true,
5063 "license": "MIT",
5064 "optional": true,
5065 "os": [
5066 "win32"
5067 ],
5068 "engines": {
5069 "node": ">=18"
5070 }
5071 },
5072 "node_modules/drizzle-kit/node_modules/@esbuild/win32-x64": {
5073 "version": "0.25.12",
5074 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
5075 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
5076 "cpu": [
5077 "x64"
5078 ],
5079 "dev": true,
5080 "license": "MIT",
5081 "optional": true,
5082 "os": [
5083 "win32"
5084 ],
5085 "engines": {
5086 "node": ">=18"
5087 }
5088 },
5089 "node_modules/drizzle-kit/node_modules/esbuild": {
5090 "version": "0.25.12",
5091 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
5092 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
5093 "dev": true,
5094 "hasInstallScript": true,
5095 "license": "MIT",
5096 "bin": {
5097 "esbuild": "bin/esbuild"
5098 },
5099 "engines": {
5100 "node": ">=18"
5101 },
5102 "optionalDependencies": {
5103 "@esbuild/aix-ppc64": "0.25.12",
5104 "@esbuild/android-arm": "0.25.12",
5105 "@esbuild/android-arm64": "0.25.12",
5106 "@esbuild/android-x64": "0.25.12",
5107 "@esbuild/darwin-arm64": "0.25.12",
5108 "@esbuild/darwin-x64": "0.25.12",
5109 "@esbuild/freebsd-arm64": "0.25.12",
5110 "@esbuild/freebsd-x64": "0.25.12",
5111 "@esbuild/linux-arm": "0.25.12",
5112 "@esbuild/linux-arm64": "0.25.12",
5113 "@esbuild/linux-ia32": "0.25.12",
5114 "@esbuild/linux-loong64": "0.25.12",
5115 "@esbuild/linux-mips64el": "0.25.12",
5116 "@esbuild/linux-ppc64": "0.25.12",
5117 "@esbuild/linux-riscv64": "0.25.12",
5118 "@esbuild/linux-s390x": "0.25.12",
5119 "@esbuild/linux-x64": "0.25.12",
5120 "@esbuild/netbsd-arm64": "0.25.12",
5121 "@esbuild/netbsd-x64": "0.25.12",
5122 "@esbuild/openbsd-arm64": "0.25.12",
5123 "@esbuild/openbsd-x64": "0.25.12",
5124 "@esbuild/openharmony-arm64": "0.25.12",
5125 "@esbuild/sunos-x64": "0.25.12",
5126 "@esbuild/win32-arm64": "0.25.12",
5127 "@esbuild/win32-ia32": "0.25.12",
5128 "@esbuild/win32-x64": "0.25.12"
5129 }
5130 },
5131 "node_modules/drizzle-orm": {
5132 "version": "0.45.2",
5133 "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.45.2.tgz",
5134 "integrity": "sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==",
5135 "license": "Apache-2.0",
5136 "peerDependencies": {
5137 "@aws-sdk/client-rds-data": ">=3",
5138 "@cloudflare/workers-types": ">=4",
5139 "@electric-sql/pglite": ">=0.2.0",
5140 "@libsql/client": ">=0.10.0",
5141 "@libsql/client-wasm": ">=0.10.0",
5142 "@neondatabase/serverless": ">=0.10.0",
5143 "@op-engineering/op-sqlite": ">=2",
5144 "@opentelemetry/api": "^1.4.1",
5145 "@planetscale/database": ">=1.13",
5146 "@prisma/client": "*",
5147 "@tidbcloud/serverless": "*",
5148 "@types/better-sqlite3": "*",
5149 "@types/pg": "*",
5150 "@types/sql.js": "*",
5151 "@upstash/redis": ">=1.34.7",
5152 "@vercel/postgres": ">=0.8.0",
5153 "@xata.io/client": "*",
5154 "better-sqlite3": ">=7",
5155 "bun-types": "*",
5156 "expo-sqlite": ">=14.0.0",
5157 "gel": ">=2",
5158 "knex": "*",
5159 "kysely": "*",
5160 "mysql2": ">=2",
5161 "pg": ">=8",
5162 "postgres": ">=3",
5163 "sql.js": ">=1",
5164 "sqlite3": ">=5"
5165 },
5166 "peerDependenciesMeta": {
5167 "@aws-sdk/client-rds-data": {
5168 "optional": true
5169 },
5170 "@cloudflare/workers-types": {
5171 "optional": true
5172 },
5173 "@electric-sql/pglite": {
5174 "optional": true
5175 },
5176 "@libsql/client": {
5177 "optional": true
5178 },
5179 "@libsql/client-wasm": {
5180 "optional": true
5181 },
5182 "@neondatabase/serverless": {
5183 "optional": true
5184 },
5185 "@op-engineering/op-sqlite": {
5186 "optional": true
5187 },
5188 "@opentelemetry/api": {
5189 "optional": true
5190 },
5191 "@planetscale/database": {
5192 "optional": true
5193 },
5194 "@prisma/client": {
5195 "optional": true
5196 },
5197 "@tidbcloud/serverless": {
5198 "optional": true
5199 },
5200 "@types/better-sqlite3": {
5201 "optional": true
5202 },
5203 "@types/pg": {
5204 "optional": true
5205 },
5206 "@types/sql.js": {
5207 "optional": true
5208 },
5209 "@upstash/redis": {
5210 "optional": true
5211 },
5212 "@vercel/postgres": {
5213 "optional": true
5214 },
5215 "@xata.io/client": {
5216 "optional": true
5217 },
5218 "better-sqlite3": {
5219 "optional": true
5220 },
5221 "bun-types": {
5222 "optional": true
5223 },
5224 "expo-sqlite": {
5225 "optional": true
5226 },
5227 "gel": {
5228 "optional": true
5229 },
5230 "knex": {
5231 "optional": true
5232 },
5233 "kysely": {
5234 "optional": true
5235 },
5236 "mysql2": {
5237 "optional": true
5238 },
5239 "pg": {
5240 "optional": true
5241 },
5242 "postgres": {
5243 "optional": true
5244 },
5245 "prisma": {
5246 "optional": true
5247 },
5248 "sql.js": {
5249 "optional": true
5250 },
5251 "sqlite3": {
5252 "optional": true
5253 }
5254 }
5255 },
5256 "node_modules/electron-to-chromium": {
5257 "version": "1.5.425",
5258 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.425.tgz",
5259 "integrity": "sha512-QvPtl41EUOnuT1HBvMKgxXRIaHNcagBPs50u7VULzhZXaGfqTbZyE16LQsctZ/RQHlGu+FOWeDTR4mY6YbeF1g==",
5260 "dev": true,
5261 "license": "ISC"
5262 },
5263 "node_modules/emoji-regex": {
5264 "version": "10.6.0",
5265 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
5266 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
5267 "dev": true,
5268 "license": "MIT"
5269 },
5270 "node_modules/empathic": {
5271 "version": "2.0.1",
5272 "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.1.tgz",
5273 "integrity": "sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==",
5274 "dev": true,
5275 "license": "MIT",
5276 "engines": {
5277 "node": ">=14"
5278 }
5279 },
5280 "node_modules/enhanced-resolve": {
5281 "version": "5.24.5",
5282 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz",
5283 "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==",
5284 "dev": true,
5285 "license": "MIT",
5286 "dependencies": {
5287 "graceful-fs": "^4.2.4",
5288 "tapable": "^2.3.3"
5289 },
5290 "engines": {
5291 "node": ">=10.13.0"
5292 }
5293 },
5294 "node_modules/error-stack-parser-es": {
5295 "version": "1.0.5",
5296 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",
5297 "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",
5298 "dev": true,
5299 "license": "MIT",
5300 "funding": {
5301 "url": "https://github.com/sponsors/antfu"
5302 }
5303 },
5304 "node_modules/es-module-lexer": {
5305 "version": "2.0.0",
5306 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz",
5307 "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==",
5308 "dev": true,
5309 "license": "MIT"
5310 },
5311 "node_modules/esbuild": {
5312 "version": "0.28.1",
5313 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
5314 "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
5315 "dev": true,
5316 "hasInstallScript": true,
5317 "license": "MIT",
5318 "bin": {
5319 "esbuild": "bin/esbuild"
5320 },
5321 "engines": {
5322 "node": ">=18"
5323 },
5324 "optionalDependencies": {
5325 "@esbuild/aix-ppc64": "0.28.1",
5326 "@esbuild/android-arm": "0.28.1",
5327 "@esbuild/android-arm64": "0.28.1",
5328 "@esbuild/android-x64": "0.28.1",
5329 "@esbuild/darwin-arm64": "0.28.1",
5330 "@esbuild/darwin-x64": "0.28.1",
5331 "@esbuild/freebsd-arm64": "0.28.1",
5332 "@esbuild/freebsd-x64": "0.28.1",
5333 "@esbuild/linux-arm": "0.28.1",
5334 "@esbuild/linux-arm64": "0.28.1",
5335 "@esbuild/linux-ia32": "0.28.1",
5336 "@esbuild/linux-loong64": "0.28.1",
5337 "@esbuild/linux-mips64el": "0.28.1",
5338 "@esbuild/linux-ppc64": "0.28.1",
5339 "@esbuild/linux-riscv64": "0.28.1",
5340 "@esbuild/linux-s390x": "0.28.1",
5341 "@esbuild/linux-x64": "0.28.1",
5342 "@esbuild/netbsd-arm64": "0.28.1",
5343 "@esbuild/netbsd-x64": "0.28.1",
5344 "@esbuild/openbsd-arm64": "0.28.1",
5345 "@esbuild/openbsd-x64": "0.28.1",
5346 "@esbuild/openharmony-arm64": "0.28.1",
5347 "@esbuild/sunos-x64": "0.28.1",
5348 "@esbuild/win32-arm64": "0.28.1",
5349 "@esbuild/win32-ia32": "0.28.1",
5350 "@esbuild/win32-x64": "0.28.1"
5351 }
5352 },
5353 "node_modules/escalade": {
5354 "version": "3.2.0",
5355 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
5356 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
5357 "dev": true,
5358 "license": "MIT",
5359 "engines": {
5360 "node": ">=6"
5361 }
5362 },
5363 "node_modules/escape-string-regexp": {
5364 "version": "4.0.0",
5365 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
5366 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
5367 "dev": true,
5368 "license": "MIT",
5369 "engines": {
5370 "node": ">=10"
5371 },
5372 "funding": {
5373 "url": "https://github.com/sponsors/sindresorhus"
5374 }
5375 },
5376 "node_modules/eslint": {
5377 "version": "10.10.0",
5378 "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.10.0.tgz",
5379 "integrity": "sha512-NPXn6r5zl4uET1DAVPaOwzX3rut4c0wcmw3dWJAfOsTM5+TogXo0DDjz8pwm/hL8cyVNpHqeK4JpN0NjnyFFNw==",
5380 "dev": true,
5381 "license": "MIT",
5382 "workspaces": [
5383 "packages/*"
5384 ],
5385 "dependencies": {
5386 "@eslint-community/eslint-utils": "^4.8.0",
5387 "@eslint-community/regexpp": "^4.12.2",
5388 "@eslint/config-array": "^0.23.5",
5389 "@eslint/config-helpers": "^0.7.0",
5390 "@eslint/core": "^1.2.1",
5391 "@eslint/plugin-kit": "^0.7.3",
5392 "@humanfs/node": "^0.16.6",
5393 "@humanwhocodes/module-importer": "^1.0.1",
5394 "@humanwhocodes/retry": "^0.4.2",
5395 "@types/estree": "^1.0.6",
5396 "ajv": "^6.14.0",
5397 "cross-spawn": "^7.0.6",
5398 "debug": "^4.3.2",
5399 "escape-string-regexp": "^4.0.0",
5400 "eslint-scope": "^9.1.2",
5401 "eslint-visitor-keys": "^5.0.1",
5402 "espree": "^11.2.0",
5403 "esquery": "^1.7.0",
5404 "esutils": "^2.0.2",
5405 "fast-deep-equal": "^3.1.3",
5406 "file-entry-cache": "11.1.5 || >11.1.6 <12",
5407 "find-up": "^5.0.0",
5408 "glob-parent": "^6.0.2",
5409 "ignore": "^5.2.0",
5410 "imurmurhash": "^0.1.4",
5411 "is-glob": "^4.0.0",
5412 "json-stable-stringify-without-jsonify": "^1.0.1",
5413 "minimatch": "^10.2.5",
5414 "natural-compare": "^1.4.0",
5415 "optionator": "^0.9.3"
5416 },
5417 "bin": {
5418 "eslint": "bin/eslint.js"
5419 },
5420 "engines": {
5421 "node": "^20.19.0 || ^22.13.0 || >=24"
5422 },
5423 "funding": {
5424 "url": "https://eslint.org/donate"
5425 },
5426 "peerDependencies": {
5427 "jiti": "*"
5428 },
5429 "peerDependenciesMeta": {
5430 "jiti": {
5431 "optional": true
5432 }
5433 }
5434 },
5435 "node_modules/eslint-plugin-react-hooks": {
5436 "version": "7.1.1",
5437 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz",
5438 "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==",
5439 "dev": true,
5440 "license": "MIT",
5441 "dependencies": {
5442 "@babel/core": "^7.24.4",
5443 "@babel/parser": "^7.24.4",
5444 "hermes-parser": "^0.25.1",
5445 "zod": "^3.25.0 || ^4.0.0",
5446 "zod-validation-error": "^3.5.0 || ^4.0.0"
5447 },
5448 "engines": {
5449 "node": ">=18"
5450 },
5451 "peerDependencies": {
5452 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0"
5453 }
5454 },
5455 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/code-frame": {
5456 "version": "7.29.7",
5457 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
5458 "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
5459 "dev": true,
5460 "license": "MIT",
5461 "dependencies": {
5462 "@babel/helper-validator-identifier": "^7.29.7",
5463 "js-tokens": "^4.0.0",
5464 "picocolors": "^1.1.1"
5465 },
5466 "engines": {
5467 "node": ">=6.9.0"
5468 }
5469 },
5470 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/compat-data": {
5471 "version": "7.29.7",
5472 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
5473 "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
5474 "dev": true,
5475 "license": "MIT",
5476 "engines": {
5477 "node": ">=6.9.0"
5478 }
5479 },
5480 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/core": {
5481 "version": "7.29.7",
5482 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
5483 "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
5484 "dev": true,
5485 "license": "MIT",
5486 "dependencies": {
5487 "@babel/code-frame": "^7.29.7",
5488 "@babel/generator": "^7.29.7",
5489 "@babel/helper-compilation-targets": "^7.29.7",
5490 "@babel/helper-module-transforms": "^7.29.7",
5491 "@babel/helpers": "^7.29.7",
5492 "@babel/parser": "^7.29.7",
5493 "@babel/template": "^7.29.7",
5494 "@babel/traverse": "^7.29.7",
5495 "@babel/types": "^7.29.7",
5496 "@jridgewell/remapping": "^2.3.5",
5497 "convert-source-map": "^2.0.0",
5498 "debug": "^4.1.0",
5499 "gensync": "^1.0.0-beta.2",
5500 "json5": "^2.2.3",
5501 "semver": "^6.3.1"
5502 },
5503 "engines": {
5504 "node": ">=6.9.0"
5505 },
5506 "funding": {
5507 "type": "opencollective",
5508 "url": "https://opencollective.com/babel"
5509 }
5510 },
5511 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/generator": {
5512 "version": "7.29.8",
5513 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz",
5514 "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==",
5515 "dev": true,
5516 "license": "MIT",
5517 "dependencies": {
5518 "@babel/parser": "^7.29.8",
5519 "@babel/types": "^7.29.8",
5520 "@jridgewell/gen-mapping": "^0.3.12",
5521 "@jridgewell/trace-mapping": "^0.3.28",
5522 "jsesc": "^3.0.2"
5523 },
5524 "engines": {
5525 "node": ">=6.9.0"
5526 }
5527 },
5528 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/helper-compilation-targets": {
5529 "version": "7.29.7",
5530 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
5531 "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
5532 "dev": true,
5533 "license": "MIT",
5534 "dependencies": {
5535 "@babel/compat-data": "^7.29.7",
5536 "@babel/helper-validator-option": "^7.29.7",
5537 "browserslist": "^4.24.0",
5538 "lru-cache": "^5.1.1",
5539 "semver": "^6.3.1"
5540 },
5541 "engines": {
5542 "node": ">=6.9.0"
5543 }
5544 },
5545 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/helper-globals": {
5546 "version": "7.29.7",
5547 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
5548 "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
5549 "dev": true,
5550 "license": "MIT",
5551 "engines": {
5552 "node": ">=6.9.0"
5553 }
5554 },
5555 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/helper-module-transforms": {
5556 "version": "7.29.7",
5557 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
5558 "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
5559 "dev": true,
5560 "license": "MIT",
5561 "dependencies": {
5562 "@babel/helper-module-imports": "^7.29.7",
5563 "@babel/helper-validator-identifier": "^7.29.7",
5564 "@babel/traverse": "^7.29.7"
5565 },
5566 "engines": {
5567 "node": ">=6.9.0"
5568 },
5569 "peerDependencies": {
5570 "@babel/core": "^7.0.0"
5571 }
5572 },
5573 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/helper-validator-option": {
5574 "version": "7.29.7",
5575 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
5576 "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
5577 "dev": true,
5578 "license": "MIT",
5579 "engines": {
5580 "node": ">=6.9.0"
5581 }
5582 },
5583 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/helpers": {
5584 "version": "7.29.7",
5585 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
5586 "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
5587 "dev": true,
5588 "license": "MIT",
5589 "dependencies": {
5590 "@babel/template": "^7.29.7",
5591 "@babel/types": "^7.29.7"
5592 },
5593 "engines": {
5594 "node": ">=6.9.0"
5595 }
5596 },
5597 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/template": {
5598 "version": "7.29.7",
5599 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
5600 "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
5601 "dev": true,
5602 "license": "MIT",
5603 "dependencies": {
5604 "@babel/code-frame": "^7.29.7",
5605 "@babel/parser": "^7.29.7",
5606 "@babel/types": "^7.29.7"
5607 },
5608 "engines": {
5609 "node": ">=6.9.0"
5610 }
5611 },
5612 "node_modules/eslint-plugin-react-hooks/node_modules/@babel/traverse": {
5613 "version": "7.29.8",
5614 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz",
5615 "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==",
5616 "dev": true,
5617 "license": "MIT",
5618 "dependencies": {
5619 "@babel/code-frame": "^7.29.7",
5620 "@babel/generator": "^7.29.8",
5621 "@babel/helper-globals": "^7.29.7",
5622 "@babel/parser": "^7.29.8",
5623 "@babel/template": "^7.29.7",
5624 "@babel/types": "^7.29.8",
5625 "debug": "^4.3.1"
5626 },
5627 "engines": {
5628 "node": ">=6.9.0"
5629 }
5630 },
5631 "node_modules/eslint-plugin-react-hooks/node_modules/js-tokens": {
5632 "version": "4.0.0",
5633 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
5634 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
5635 "dev": true,
5636 "license": "MIT"
5637 },
5638 "node_modules/eslint-plugin-react-hooks/node_modules/lru-cache": {
5639 "version": "5.1.1",
5640 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
5641 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
5642 "dev": true,
5643 "license": "ISC",
5644 "dependencies": {
5645 "yallist": "^3.0.2"
5646 }
5647 },
5648 "node_modules/eslint-plugin-react-hooks/node_modules/semver": {
5649 "version": "6.3.1",
5650 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
5651 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
5652 "dev": true,
5653 "license": "ISC",
5654 "bin": {
5655 "semver": "bin/semver.js"
5656 }
5657 },
5658 "node_modules/eslint-plugin-react-refresh": {
5659 "version": "0.5.6",
5660 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.6.tgz",
5661 "integrity": "sha512-uZnh24On2bk478AkaDAKcpRiYhS3qFSaSNvpXxV6/Ek/BBDICkWGG7MnBSfjnIlCVBei5vsLlIeQYxbF22+Udg==",
5662 "dev": true,
5663 "license": "MIT",
5664 "peerDependencies": {
5665 "eslint": "^9 || ^10"
5666 }
5667 },
5668 "node_modules/eslint-scope": {
5669 "version": "9.1.2",
5670 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz",
5671 "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==",
5672 "dev": true,
5673 "license": "BSD-2-Clause",
5674 "dependencies": {
5675 "@types/esrecurse": "^4.3.1",
5676 "@types/estree": "^1.0.8",
5677 "esrecurse": "^4.3.0",
5678 "estraverse": "^5.2.0"
5679 },
5680 "engines": {
5681 "node": "^20.19.0 || ^22.13.0 || >=24"
5682 },
5683 "funding": {
5684 "url": "https://opencollective.com/eslint"
5685 }
5686 },
5687 "node_modules/eslint-visitor-keys": {
5688 "version": "5.0.1",
5689 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
5690 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
5691 "dev": true,
5692 "license": "Apache-2.0",
5693 "engines": {
5694 "node": "^20.19.0 || ^22.13.0 || >=24"
5695 },
5696 "funding": {
5697 "url": "https://opencollective.com/eslint"
5698 }
5699 },
5700 "node_modules/espree": {
5701 "version": "11.2.0",
5702 "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz",
5703 "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==",
5704 "dev": true,
5705 "license": "BSD-2-Clause",
5706 "dependencies": {
5707 "acorn": "^8.16.0",
5708 "acorn-jsx": "^5.3.2",
5709 "eslint-visitor-keys": "^5.0.1"
5710 },
5711 "engines": {
5712 "node": "^20.19.0 || ^22.13.0 || >=24"
5713 },
5714 "funding": {
5715 "url": "https://opencollective.com/eslint"
5716 }
5717 },
5718 "node_modules/esquery": {
5719 "version": "1.7.0",
5720 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
5721 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
5722 "dev": true,
5723 "license": "BSD-3-Clause",
5724 "dependencies": {
5725 "estraverse": "^5.1.0"
5726 },
5727 "engines": {
5728 "node": ">=0.10"
5729 }
5730 },
5731 "node_modules/esrecurse": {
5732 "version": "4.3.0",
5733 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
5734 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
5735 "dev": true,
5736 "license": "BSD-2-Clause",
5737 "dependencies": {
5738 "estraverse": "^5.2.0"
5739 },
5740 "engines": {
5741 "node": ">=4.0"
5742 }
5743 },
5744 "node_modules/estraverse": {
5745 "version": "5.3.0",
5746 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
5747 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
5748 "dev": true,
5749 "license": "BSD-2-Clause",
5750 "engines": {
5751 "node": ">=4.0"
5752 }
5753 },
5754 "node_modules/estree-walker": {
5755 "version": "3.0.3",
5756 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
5757 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
5758 "dev": true,
5759 "license": "MIT",
5760 "dependencies": {
5761 "@types/estree": "^1.0.0"
5762 }
5763 },
5764 "node_modules/esutils": {
5765 "version": "2.0.3",
5766 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
5767 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
5768 "dev": true,
5769 "license": "BSD-2-Clause",
5770 "engines": {
5771 "node": ">=0.10.0"
5772 }
5773 },
5774 "node_modules/expect-type": {
5775 "version": "1.3.0",
5776 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
5777 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
5778 "dev": true,
5779 "license": "Apache-2.0",
5780 "engines": {
5781 "node": ">=12.0.0"
5782 }
5783 },
5784 "node_modules/fast-deep-equal": {
5785 "version": "3.1.3",
5786 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
5787 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
5788 "dev": true,
5789 "license": "MIT"
5790 },
5791 "node_modules/fast-json-stable-stringify": {
5792 "version": "2.1.0",
5793 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
5794 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
5795 "dev": true,
5796 "license": "MIT"
5797 },
5798 "node_modules/fast-levenshtein": {
5799 "version": "2.0.6",
5800 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
5801 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
5802 "dev": true,
5803 "license": "MIT"
5804 },
5805 "node_modules/fdir": {
5806 "version": "6.5.0",
5807 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
5808 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
5809 "dev": true,
5810 "license": "MIT",
5811 "engines": {
5812 "node": ">=12.0.0"
5813 },
5814 "peerDependencies": {
5815 "picomatch": "^3 || ^4"
5816 },
5817 "peerDependenciesMeta": {
5818 "picomatch": {
5819 "optional": true
5820 }
5821 }
5822 },
5823 "node_modules/file-entry-cache": {
5824 "version": "11.1.5",
5825 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz",
5826 "integrity": "sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==",
5827 "dev": true,
5828 "license": "MIT",
5829 "dependencies": {
5830 "flat-cache": "^6.1.23"
5831 }
5832 },
5833 "node_modules/find-up": {
5834 "version": "5.0.0",
5835 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
5836 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
5837 "dev": true,
5838 "license": "MIT",
5839 "dependencies": {
5840 "locate-path": "^6.0.0",
5841 "path-exists": "^4.0.0"
5842 },
5843 "engines": {
5844 "node": ">=10"
5845 },
5846 "funding": {
5847 "url": "https://github.com/sponsors/sindresorhus"
5848 }
5849 },
5850 "node_modules/flat-cache": {
5851 "version": "6.1.23",
5852 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.23.tgz",
5853 "integrity": "sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==",
5854 "dev": true,
5855 "license": "MIT",
5856 "dependencies": {
5857 "cacheable": "^2.5.0",
5858 "flatted": "^3.4.2",
5859 "hookified": "^1.15.0"
5860 }
5861 },
5862 "node_modules/flatted": {
5863 "version": "3.4.4",
5864 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz",
5865 "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==",
5866 "dev": true,
5867 "license": "ISC"
5868 },
5869 "node_modules/fp-ts": {
5870 "version": "2.16.11",
5871 "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.11.tgz",
5872 "integrity": "sha512-LaI+KaX2NFkfn1ZGHoKCmcfv7yrZsC3b8NtWsTVQeHkq4F27vI5igUuO53sxqDEa2gNQMHFPmpojDw/1zmUK7w==",
5873 "license": "MIT"
5874 },
5875 "node_modules/fsevents": {
5876 "version": "2.3.3",
5877 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
5878 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
5879 "dev": true,
5880 "hasInstallScript": true,
5881 "license": "MIT",
5882 "optional": true,
5883 "os": [
5884 "darwin"
5885 ],
5886 "engines": {
5887 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
5888 }
5889 },
5890 "node_modules/gensync": {
5891 "version": "1.0.0-beta.2",
5892 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
5893 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
5894 "dev": true,
5895 "license": "MIT",
5896 "engines": {
5897 "node": ">=6.9.0"
5898 }
5899 },
5900 "node_modules/get-caller-file": {
5901 "version": "2.0.5",
5902 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
5903 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
5904 "dev": true,
5905 "license": "ISC",
5906 "engines": {
5907 "node": "6.* || 8.* || >= 10.*"
5908 }
5909 },
5910 "node_modules/get-east-asian-width": {
5911 "version": "1.6.0",
5912 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
5913 "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==",
5914 "dev": true,
5915 "license": "MIT",
5916 "engines": {
5917 "node": ">=18"
5918 },
5919 "funding": {
5920 "url": "https://github.com/sponsors/sindresorhus"
5921 }
5922 },
5923 "node_modules/get-tsconfig": {
5924 "version": "4.14.0",
5925 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz",
5926 "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==",
5927 "dev": true,
5928 "license": "MIT",
5929 "dependencies": {
5930 "resolve-pkg-maps": "^1.0.0"
5931 },
5932 "funding": {
5933 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
5934 }
5935 },
5936 "node_modules/glob-parent": {
5937 "version": "6.0.2",
5938 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
5939 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
5940 "dev": true,
5941 "license": "ISC",
5942 "dependencies": {
5943 "is-glob": "^4.0.3"
5944 },
5945 "engines": {
5946 "node": ">=10.13.0"
5947 }
5948 },
5949 "node_modules/globals": {
5950 "version": "17.12.0",
5951 "resolved": "https://registry.npmjs.org/globals/-/globals-17.12.0.tgz",
5952 "integrity": "sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==",
5953 "dev": true,
5954 "license": "MIT",
5955 "engines": {
5956 "node": ">=18"
5957 },
5958 "funding": {
5959 "url": "https://github.com/sponsors/sindresorhus"
5960 }
5961 },
5962 "node_modules/graceful-fs": {
5963 "version": "4.2.11",
5964 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
5965 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
5966 "dev": true,
5967 "license": "ISC"
5968 },
5969 "node_modules/hashery": {
5970 "version": "1.5.1",
5971 "resolved": "https://registry.npmjs.org/hashery/-/hashery-1.5.1.tgz",
5972 "integrity": "sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==",
5973 "dev": true,
5974 "license": "MIT",
5975 "dependencies": {
5976 "hookified": "^1.15.0"
5977 },
5978 "engines": {
5979 "node": ">=20"
5980 }
5981 },
5982 "node_modules/hermes-estree": {
5983 "version": "0.25.1",
5984 "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
5985 "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==",
5986 "dev": true,
5987 "license": "MIT"
5988 },
5989 "node_modules/hermes-parser": {
5990 "version": "0.25.1",
5991 "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz",
5992 "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==",
5993 "dev": true,
5994 "license": "MIT",
5995 "dependencies": {
5996 "hermes-estree": "0.25.1"
5997 }
5998 },
5999 "node_modules/hono": {
6000 "version": "4.13.7",
6001 "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.7.tgz",
6002 "integrity": "sha512-c8/gF9ac8Y78/agExVocyLevgR+JlpNB444Py0FSX8pJoPdYUfUzRcXtYEYGwt6l19qIlVZPN5Mfsw9jFShmQQ==",
6003 "license": "MIT",
6004 "engines": {
6005 "node": ">=16.9.0"
6006 }
6007 },
6008 "node_modules/hookified": {
6009 "version": "1.15.1",
6010 "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.15.1.tgz",
6011 "integrity": "sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==",
6012 "dev": true,
6013 "license": "MIT"
6014 },
6015 "node_modules/ignore": {
6016 "version": "5.3.2",
6017 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
6018 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
6019 "dev": true,
6020 "license": "MIT",
6021 "engines": {
6022 "node": ">= 4"
6023 }
6024 },
6025 "node_modules/import-meta-resolve": {
6026 "version": "4.2.0",
6027 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz",
6028 "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==",
6029 "dev": true,
6030 "license": "MIT",
6031 "funding": {
6032 "type": "github",
6033 "url": "https://github.com/sponsors/wooorm"
6034 }
6035 },
6036 "node_modules/imurmurhash": {
6037 "version": "0.1.4",
6038 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
6039 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
6040 "dev": true,
6041 "license": "MIT",
6042 "engines": {
6043 "node": ">=0.8.19"
6044 }
6045 },
6046 "node_modules/io-ts": {
6047 "version": "2.2.22",
6048 "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-2.2.22.tgz",
6049 "integrity": "sha512-FHCCztTkHoV9mdBsHpocLpdTAfh956ZQcIkWQxxS0U5HT53vtrcuYdQneEJKH6xILaLNzXVl2Cvwtoy8XNN0AA==",
6050 "license": "MIT",
6051 "peerDependencies": {
6052 "fp-ts": "^2.5.0"
6053 }
6054 },
6055 "node_modules/is-extglob": {
6056 "version": "2.1.1",
6057 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
6058 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
6059 "dev": true,
6060 "license": "MIT",
6061 "engines": {
6062 "node": ">=0.10.0"
6063 }
6064 },
6065 "node_modules/is-glob": {
6066 "version": "4.0.3",
6067 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
6068 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
6069 "dev": true,
6070 "license": "MIT",
6071 "dependencies": {
6072 "is-extglob": "^2.1.1"
6073 },
6074 "engines": {
6075 "node": ">=0.10.0"
6076 }
6077 },
6078 "node_modules/isexe": {
6079 "version": "2.0.0",
6080 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
6081 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
6082 "dev": true,
6083 "license": "ISC"
6084 },
6085 "node_modules/jiti": {
6086 "version": "2.7.0",
6087 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz",
6088 "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==",
6089 "dev": true,
6090 "license": "MIT",
6091 "bin": {
6092 "jiti": "lib/jiti-cli.mjs"
6093 }
6094 },
6095 "node_modules/jose": {
6096 "version": "6.2.12",
6097 "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.12.tgz",
6098 "integrity": "sha512-9NiFmJEex0sy2Dk58j2UGBSHgUs2ypF9eZSu4L6vjOX3Dp96Sw1F3uL+H+D1sx02jZZdzUT0HgvCy59CuvXcWw==",
6099 "license": "MIT",
6100 "funding": {
6101 "url": "https://github.com/sponsors/panva"
6102 }
6103 },
6104 "node_modules/js-tokens": {
6105 "version": "10.0.0",
6106 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz",
6107 "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==",
6108 "dev": true,
6109 "license": "MIT"
6110 },
6111 "node_modules/jsesc": {
6112 "version": "3.1.0",
6113 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
6114 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
6115 "dev": true,
6116 "license": "MIT",
6117 "bin": {
6118 "jsesc": "bin/jsesc"
6119 },
6120 "engines": {
6121 "node": ">=6"
6122 }
6123 },
6124 "node_modules/json-schema-traverse": {
6125 "version": "0.4.1",
6126 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6127 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
6128 "dev": true,
6129 "license": "MIT"
6130 },
6131 "node_modules/json-stable-stringify-without-jsonify": {
6132 "version": "1.0.1",
6133 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
6134 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
6135 "dev": true,
6136 "license": "MIT"
6137 },
6138 "node_modules/json5": {
6139 "version": "2.2.3",
6140 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
6141 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
6142 "dev": true,
6143 "license": "MIT",
6144 "bin": {
6145 "json5": "lib/cli.js"
6146 },
6147 "engines": {
6148 "node": ">=6"
6149 }
6150 },
6151 "node_modules/keyv": {
6152 "version": "5.6.0",
6153 "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz",
6154 "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==",
6155 "dev": true,
6156 "license": "MIT",
6157 "dependencies": {
6158 "@keyv/serialize": "^1.1.1"
6159 }
6160 },
6161 "node_modules/kleur": {
6162 "version": "4.1.5",
6163 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
6164 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
6165 "dev": true,
6166 "license": "MIT",
6167 "engines": {
6168 "node": ">=6"
6169 }
6170 },
6171 "node_modules/levn": {
6172 "version": "0.4.1",
6173 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
6174 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
6175 "dev": true,
6176 "license": "MIT",
6177 "dependencies": {
6178 "prelude-ls": "^1.2.1",
6179 "type-check": "~0.4.0"
6180 },
6181 "engines": {
6182 "node": ">= 0.8.0"
6183 }
6184 },
6185 "node_modules/lightningcss": {
6186 "version": "1.32.0",
6187 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
6188 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
6189 "dev": true,
6190 "license": "MPL-2.0",
6191 "dependencies": {
6192 "detect-libc": "^2.0.3"
6193 },
6194 "engines": {
6195 "node": ">= 12.0.0"
6196 },
6197 "funding": {
6198 "type": "opencollective",
6199 "url": "https://opencollective.com/parcel"
6200 },
6201 "optionalDependencies": {
6202 "lightningcss-android-arm64": "1.32.0",
6203 "lightningcss-darwin-arm64": "1.32.0",
6204 "lightningcss-darwin-x64": "1.32.0",
6205 "lightningcss-freebsd-x64": "1.32.0",
6206 "lightningcss-linux-arm-gnueabihf": "1.32.0",
6207 "lightningcss-linux-arm64-gnu": "1.32.0",
6208 "lightningcss-linux-arm64-musl": "1.32.0",
6209 "lightningcss-linux-x64-gnu": "1.32.0",
6210 "lightningcss-linux-x64-musl": "1.32.0",
6211 "lightningcss-win32-arm64-msvc": "1.32.0",
6212 "lightningcss-win32-x64-msvc": "1.32.0"
6213 }
6214 },
6215 "node_modules/lightningcss-android-arm64": {
6216 "version": "1.32.0",
6217 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
6218 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
6219 "cpu": [
6220 "arm64"
6221 ],
6222 "dev": true,
6223 "license": "MPL-2.0",
6224 "optional": true,
6225 "os": [
6226 "android"
6227 ],
6228 "engines": {
6229 "node": ">= 12.0.0"
6230 },
6231 "funding": {
6232 "type": "opencollective",
6233 "url": "https://opencollective.com/parcel"
6234 }
6235 },
6236 "node_modules/lightningcss-darwin-arm64": {
6237 "version": "1.32.0",
6238 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
6239 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
6240 "cpu": [
6241 "arm64"
6242 ],
6243 "dev": true,
6244 "license": "MPL-2.0",
6245 "optional": true,
6246 "os": [
6247 "darwin"
6248 ],
6249 "engines": {
6250 "node": ">= 12.0.0"
6251 },
6252 "funding": {
6253 "type": "opencollective",
6254 "url": "https://opencollective.com/parcel"
6255 }
6256 },
6257 "node_modules/lightningcss-darwin-x64": {
6258 "version": "1.32.0",
6259 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
6260 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
6261 "cpu": [
6262 "x64"
6263 ],
6264 "dev": true,
6265 "license": "MPL-2.0",
6266 "optional": true,
6267 "os": [
6268 "darwin"
6269 ],
6270 "engines": {
6271 "node": ">= 12.0.0"
6272 },
6273 "funding": {
6274 "type": "opencollective",
6275 "url": "https://opencollective.com/parcel"
6276 }
6277 },
6278 "node_modules/lightningcss-freebsd-x64": {
6279 "version": "1.32.0",
6280 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
6281 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
6282 "cpu": [
6283 "x64"
6284 ],
6285 "dev": true,
6286 "license": "MPL-2.0",
6287 "optional": true,
6288 "os": [
6289 "freebsd"
6290 ],
6291 "engines": {
6292 "node": ">= 12.0.0"
6293 },
6294 "funding": {
6295 "type": "opencollective",
6296 "url": "https://opencollective.com/parcel"
6297 }
6298 },
6299 "node_modules/lightningcss-linux-arm-gnueabihf": {
6300 "version": "1.32.0",
6301 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
6302 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
6303 "cpu": [
6304 "arm"
6305 ],
6306 "dev": true,
6307 "license": "MPL-2.0",
6308 "optional": true,
6309 "os": [
6310 "linux"
6311 ],
6312 "engines": {
6313 "node": ">= 12.0.0"
6314 },
6315 "funding": {
6316 "type": "opencollective",
6317 "url": "https://opencollective.com/parcel"
6318 }
6319 },
6320 "node_modules/lightningcss-linux-arm64-gnu": {
6321 "version": "1.32.0",
6322 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
6323 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
6324 "cpu": [
6325 "arm64"
6326 ],
6327 "dev": true,
6328 "license": "MPL-2.0",
6329 "optional": true,
6330 "os": [
6331 "linux"
6332 ],
6333 "engines": {
6334 "node": ">= 12.0.0"
6335 },
6336 "funding": {
6337 "type": "opencollective",
6338 "url": "https://opencollective.com/parcel"
6339 }
6340 },
6341 "node_modules/lightningcss-linux-arm64-musl": {
6342 "version": "1.32.0",
6343 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
6344 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
6345 "cpu": [
6346 "arm64"
6347 ],
6348 "dev": true,
6349 "license": "MPL-2.0",
6350 "optional": true,
6351 "os": [
6352 "linux"
6353 ],
6354 "engines": {
6355 "node": ">= 12.0.0"
6356 },
6357 "funding": {
6358 "type": "opencollective",
6359 "url": "https://opencollective.com/parcel"
6360 }
6361 },
6362 "node_modules/lightningcss-linux-x64-gnu": {
6363 "version": "1.32.0",
6364 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
6365 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
6366 "cpu": [
6367 "x64"
6368 ],
6369 "dev": true,
6370 "license": "MPL-2.0",
6371 "optional": true,
6372 "os": [
6373 "linux"
6374 ],
6375 "engines": {
6376 "node": ">= 12.0.0"
6377 },
6378 "funding": {
6379 "type": "opencollective",
6380 "url": "https://opencollective.com/parcel"
6381 }
6382 },
6383 "node_modules/lightningcss-linux-x64-musl": {
6384 "version": "1.32.0",
6385 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
6386 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
6387 "cpu": [
6388 "x64"
6389 ],
6390 "dev": true,
6391 "license": "MPL-2.0",
6392 "optional": true,
6393 "os": [
6394 "linux"
6395 ],
6396 "engines": {
6397 "node": ">= 12.0.0"
6398 },
6399 "funding": {
6400 "type": "opencollective",
6401 "url": "https://opencollective.com/parcel"
6402 }
6403 },
6404 "node_modules/lightningcss-win32-arm64-msvc": {
6405 "version": "1.32.0",
6406 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
6407 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
6408 "cpu": [
6409 "arm64"
6410 ],
6411 "dev": true,
6412 "license": "MPL-2.0",
6413 "optional": true,
6414 "os": [
6415 "win32"
6416 ],
6417 "engines": {
6418 "node": ">= 12.0.0"
6419 },
6420 "funding": {
6421 "type": "opencollective",
6422 "url": "https://opencollective.com/parcel"
6423 }
6424 },
6425 "node_modules/lightningcss-win32-x64-msvc": {
6426 "version": "1.32.0",
6427 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
6428 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
6429 "cpu": [
6430 "x64"
6431 ],
6432 "dev": true,
6433 "license": "MPL-2.0",
6434 "optional": true,
6435 "os": [
6436 "win32"
6437 ],
6438 "engines": {
6439 "node": ">= 12.0.0"
6440 },
6441 "funding": {
6442 "type": "opencollective",
6443 "url": "https://opencollective.com/parcel"
6444 }
6445 },
6446 "node_modules/locate-path": {
6447 "version": "6.0.0",
6448 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
6449 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
6450 "dev": true,
6451 "license": "MIT",
6452 "dependencies": {
6453 "p-locate": "^5.0.0"
6454 },
6455 "engines": {
6456 "node": ">=10"
6457 },
6458 "funding": {
6459 "url": "https://github.com/sponsors/sindresorhus"
6460 }
6461 },
6462 "node_modules/lru-cache": {
6463 "version": "11.5.2",
6464 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz",
6465 "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==",
6466 "dev": true,
6467 "license": "BlueOak-1.0.0",
6468 "engines": {
6469 "node": "20 || >=22"
6470 }
6471 },
6472 "node_modules/lucide-react": {
6473 "version": "1.43.0",
6474 "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.43.0.tgz",
6475 "integrity": "sha512-ubtnda1fVK5ky0PNEpOmB0wiwhpZUyJiol4K14KCm+QKvuCkfUu54Et/rIjyupJpwiJ5Hg+BLQE86/GEsS+IgQ==",
6476 "license": "ISC",
6477 "peerDependencies": {
6478 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
6479 }
6480 },
6481 "node_modules/magic-string": {
6482 "version": "0.30.21",
6483 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
6484 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
6485 "dev": true,
6486 "license": "MIT",
6487 "dependencies": {
6488 "@jridgewell/sourcemap-codec": "^1.5.5"
6489 }
6490 },
6491 "node_modules/miniflare": {
6492 "version": "5.20260908.0-alpha",
6493 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20260908.0-alpha.tgz",
6494 "integrity": "sha512-BHIknb0u6vLIvb+R8PsUAzgoWWk3OlW85DrV2SG0EydfSpIba28YT0rH6xZThjnSwDxzNuW3FDRNSWvbiI/DVw==",
6495 "dev": true,
6496 "license": "MIT",
6497 "dependencies": {
6498 "@cspotcode/source-map-support": "0.8.1",
6499 "sharp": "0.35.2",
6500 "undici": "7.29.0",
6501 "workerd": "1.20260908.1",
6502 "ws": "8.21.0",
6503 "youch": "4.1.0-beta.10"
6504 },
6505 "engines": {
6506 "node": ">=22.0.0"
6507 }
6508 },
6509 "node_modules/minimatch": {
6510 "version": "10.2.5",
6511 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
6512 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
6513 "dev": true,
6514 "license": "BlueOak-1.0.0",
6515 "dependencies": {
6516 "brace-expansion": "^5.0.5"
6517 },
6518 "engines": {
6519 "node": "18 || 20 || >=22"
6520 },
6521 "funding": {
6522 "url": "https://github.com/sponsors/isaacs"
6523 }
6524 },
6525 "node_modules/ms": {
6526 "version": "2.1.3",
6527 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
6528 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
6529 "dev": true,
6530 "license": "MIT"
6531 },
6532 "node_modules/nanoid": {
6533 "version": "3.3.18",
6534 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
6535 "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
6536 "dev": true,
6537 "funding": [
6538 {
6539 "type": "github",
6540 "url": "https://github.com/sponsors/ai"
6541 }
6542 ],
6543 "license": "MIT",
6544 "bin": {
6545 "nanoid": "bin/nanoid.cjs"
6546 },
6547 "engines": {
6548 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
6549 }
6550 },
6551 "node_modules/natural-compare": {
6552 "version": "1.4.0",
6553 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
6554 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
6555 "dev": true,
6556 "license": "MIT"
6557 },
6558 "node_modules/node-releases": {
6559 "version": "2.0.55",
6560 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.55.tgz",
6561 "integrity": "sha512-mIrE/Cw9y+9Au6dS5vDKDhQza9YvG6w+ZrS6X+ZzA7yFW/soAeaups4Qzn1bL6g5FVy8WtP79+0j82oPIbqRjQ==",
6562 "dev": true,
6563 "license": "MIT",
6564 "engines": {
6565 "node": ">=18"
6566 }
6567 },
6568 "node_modules/oauth4webapi": {
6569 "version": "3.8.8",
6570 "resolved": "https://registry.npmjs.org/oauth4webapi/-/oauth4webapi-3.8.8.tgz",
6571 "integrity": "sha512-8N28E+a/oxfXWBgOMt+ZP/JUf/XR+IFbvkAEPP3gznXOMv9BpAAwiIj0TFNz3tGTPc0ZQ8zmWBNgN1nAys0gng==",
6572 "license": "MIT",
6573 "funding": {
6574 "url": "https://github.com/sponsors/panva"
6575 }
6576 },
6577 "node_modules/obug": {
6578 "version": "2.1.1",
6579 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz",
6580 "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==",
6581 "dev": true,
6582 "funding": [
6583 "https://github.com/sponsors/sxzz",
6584 "https://opencollective.com/debug"
6585 ],
6586 "license": "MIT"
6587 },
6588 "node_modules/openid-client": {
6589 "version": "6.8.8",
6590 "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-6.8.8.tgz",
6591 "integrity": "sha512-ZsucJA5Ad04Uv7YN4ql+s4GXNmb9uAYQwyJTsJx7CH/MX3JZioLE2pVKi1SC+YrbSLA4Px3Gi30dMjgOZtb6pA==",
6592 "license": "MIT",
6593 "dependencies": {
6594 "jose": "^6.2.12",
6595 "oauth4webapi": "^3.8.8"
6596 },
6597 "funding": {
6598 "url": "https://github.com/sponsors/panva"
6599 }
6600 },
6601 "node_modules/optionator": {
6602 "version": "0.9.4",
6603 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
6604 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
6605 "dev": true,
6606 "license": "MIT",
6607 "dependencies": {
6608 "deep-is": "^0.1.3",
6609 "fast-levenshtein": "^2.0.6",
6610 "levn": "^0.4.1",
6611 "prelude-ls": "^1.2.1",
6612 "type-check": "^0.4.0",
6613 "word-wrap": "^1.2.5"
6614 },
6615 "engines": {
6616 "node": ">= 0.8.0"
6617 }
6618 },
6619 "node_modules/p-limit": {
6620 "version": "3.1.0",
6621 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
6622 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
6623 "dev": true,
6624 "license": "MIT",
6625 "dependencies": {
6626 "yocto-queue": "^0.1.0"
6627 },
6628 "engines": {
6629 "node": ">=10"
6630 },
6631 "funding": {
6632 "url": "https://github.com/sponsors/sindresorhus"
6633 }
6634 },
6635 "node_modules/p-locate": {
6636 "version": "5.0.0",
6637 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
6638 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
6639 "dev": true,
6640 "license": "MIT",
6641 "dependencies": {
6642 "p-limit": "^3.0.2"
6643 },
6644 "engines": {
6645 "node": ">=10"
6646 },
6647 "funding": {
6648 "url": "https://github.com/sponsors/sindresorhus"
6649 }
6650 },
6651 "node_modules/path-exists": {
6652 "version": "4.0.0",
6653 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
6654 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
6655 "dev": true,
6656 "license": "MIT",
6657 "engines": {
6658 "node": ">=8"
6659 }
6660 },
6661 "node_modules/path-key": {
6662 "version": "3.1.1",
6663 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
6664 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
6665 "dev": true,
6666 "license": "MIT",
6667 "engines": {
6668 "node": ">=8"
6669 }
6670 },
6671 "node_modules/path-to-regexp": {
6672 "version": "6.3.0",
6673 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
6674 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
6675 "dev": true,
6676 "license": "MIT"
6677 },
6678 "node_modules/pathe": {
6679 "version": "2.0.3",
6680 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
6681 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
6682 "dev": true,
6683 "license": "MIT"
6684 },
6685 "node_modules/picocolors": {
6686 "version": "1.1.1",
6687 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
6688 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
6689 "dev": true,
6690 "license": "ISC"
6691 },
6692 "node_modules/picomatch": {
6693 "version": "4.0.7",
6694 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
6695 "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
6696 "dev": true,
6697 "license": "MIT",
6698 "engines": {
6699 "node": ">=12"
6700 },
6701 "funding": {
6702 "url": "https://github.com/sponsors/jonschlinkert"
6703 }
6704 },
6705 "node_modules/playwright": {
6706 "version": "1.63.0",
6707 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz",
6708 "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==",
6709 "dev": true,
6710 "license": "Apache-2.0",
6711 "dependencies": {
6712 "playwright-core": "1.63.0"
6713 },
6714 "bin": {
6715 "playwright": "cli.js"
6716 },
6717 "engines": {
6718 "node": ">=20"
6719 }
6720 },
6721 "node_modules/playwright-core": {
6722 "version": "1.63.0",
6723 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",
6724 "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==",
6725 "dev": true,
6726 "license": "Apache-2.0",
6727 "bin": {
6728 "playwright-core": "cli.js"
6729 },
6730 "engines": {
6731 "node": ">=20"
6732 }
6733 },
6734 "node_modules/postcss": {
6735 "version": "8.5.28",
6736 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
6737 "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
6738 "dev": true,
6739 "funding": [
6740 {
6741 "type": "opencollective",
6742 "url": "https://opencollective.com/postcss/"
6743 },
6744 {
6745 "type": "tidelift",
6746 "url": "https://tidelift.com/funding/github/npm/postcss"
6747 },
6748 {
6749 "type": "github",
6750 "url": "https://github.com/sponsors/ai"
6751 }
6752 ],
6753 "license": "MIT",
6754 "dependencies": {
6755 "nanoid": "^3.3.18",
6756 "picocolors": "^1.1.1",
6757 "source-map-js": "^1.2.1"
6758 },
6759 "engines": {
6760 "node": "^10 || ^12 || >=14"
6761 }
6762 },
6763 "node_modules/prelude-ls": {
6764 "version": "1.2.1",
6765 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
6766 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
6767 "dev": true,
6768 "license": "MIT",
6769 "engines": {
6770 "node": ">= 0.8.0"
6771 }
6772 },
6773 "node_modules/prettier": {
6774 "version": "3.9.6",
6775 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz",
6776 "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==",
6777 "dev": true,
6778 "license": "MIT",
6779 "bin": {
6780 "prettier": "bin/prettier.cjs"
6781 },
6782 "engines": {
6783 "node": ">=14"
6784 },
6785 "funding": {
6786 "url": "https://github.com/prettier/prettier?sponsor=1"
6787 }
6788 },
6789 "node_modules/punycode": {
6790 "version": "2.3.1",
6791 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
6792 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
6793 "dev": true,
6794 "license": "MIT",
6795 "engines": {
6796 "node": ">=6"
6797 }
6798 },
6799 "node_modules/qified": {
6800 "version": "0.10.1",
6801 "resolved": "https://registry.npmjs.org/qified/-/qified-0.10.1.tgz",
6802 "integrity": "sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==",
6803 "dev": true,
6804 "license": "MIT",
6805 "dependencies": {
6806 "hookified": "^2.1.1"
6807 },
6808 "engines": {
6809 "node": ">=20"
6810 }
6811 },
6812 "node_modules/qified/node_modules/hookified": {
6813 "version": "2.2.0",
6814 "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.2.0.tgz",
6815 "integrity": "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==",
6816 "dev": true,
6817 "license": "MIT"
6818 },
6819 "node_modules/react": {
6820 "version": "19.3.0",
6821 "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz",
6822 "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==",
6823 "license": "MIT",
6824 "engines": {
6825 "node": ">=0.10.0"
6826 }
6827 },
6828 "node_modules/react-dom": {
6829 "version": "19.3.0",
6830 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz",
6831 "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==",
6832 "license": "MIT",
6833 "dependencies": {
6834 "scheduler": "^0.28.0"
6835 },
6836 "peerDependencies": {
6837 "react": "^19.3.0"
6838 }
6839 },
6840 "node_modules/react-router": {
6841 "version": "7.18.3",
6842 "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.3.tgz",
6843 "integrity": "sha512-gyXgtdr5uACJ5b1Q4udzjVV+tb/rlHIMJKuJ0e89R4Kzgz47z/rgP0dIKxktqIEUhDHluGTPJJH/wRha7CyqsA==",
6844 "license": "MIT",
6845 "dependencies": {
6846 "cookie": "^1.0.1",
6847 "set-cookie-parser": "^2.6.0"
6848 },
6849 "engines": {
6850 "node": ">=20.0.0"
6851 },
6852 "peerDependencies": {
6853 "react": ">=18",
6854 "react-dom": ">=18"
6855 },
6856 "peerDependenciesMeta": {
6857 "react-dom": {
6858 "optional": true
6859 }
6860 }
6861 },
6862 "node_modules/react-router-dom": {
6863 "version": "7.18.3",
6864 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.3.tgz",
6865 "integrity": "sha512-ytVbyBBM7vMfRCam25r0WMhSVSom909A8p+8m0/f1w853dz/xfFu6etAT2SEbVoSnI+ZoPRDqIsQXVT89gp7kg==",
6866 "license": "MIT",
6867 "dependencies": {
6868 "react-router": "7.18.3"
6869 },
6870 "engines": {
6871 "node": ">=20.0.0"
6872 },
6873 "peerDependencies": {
6874 "react": ">=18",
6875 "react-dom": ">=18"
6876 }
6877 },
6878 "node_modules/resolve-pkg-maps": {
6879 "version": "1.0.0",
6880 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
6881 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
6882 "dev": true,
6883 "license": "MIT",
6884 "funding": {
6885 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
6886 }
6887 },
6888 "node_modules/rolldown": {
6889 "version": "1.2.8",
6890 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.8.tgz",
6891 "integrity": "sha512-Z67nTmhZe7anqnM/EjI392w5i/ANUinjip7QYsOyN37oayduxt3ksdX0hf5OOamkAd53BiIHfbfSzfUmzKFQqQ==",
6892 "dev": true,
6893 "license": "MIT",
6894 "dependencies": {
6895 "@oxc-project/types": "=0.149.0",
6896 "@rolldown/pluginutils": "^1.0.0"
6897 },
6898 "bin": {
6899 "rolldown": "bin/cli.mjs"
6900 },
6901 "engines": {
6902 "node": "^20.19.0 || >=22.12.0"
6903 },
6904 "optionalDependencies": {
6905 "@rolldown/binding-android-arm-eabi": "1.2.8",
6906 "@rolldown/binding-android-arm64": "1.2.8",
6907 "@rolldown/binding-darwin-arm64": "1.2.8",
6908 "@rolldown/binding-darwin-x64": "1.2.8",
6909 "@rolldown/binding-freebsd-x64": "1.2.8",
6910 "@rolldown/binding-linux-arm-gnueabihf": "1.2.8",
6911 "@rolldown/binding-linux-arm64-gnu": "1.2.8",
6912 "@rolldown/binding-linux-arm64-musl": "1.2.8",
6913 "@rolldown/binding-linux-ppc64-gnu": "1.2.8",
6914 "@rolldown/binding-linux-s390x-gnu": "1.2.8",
6915 "@rolldown/binding-linux-x64-gnu": "1.2.8",
6916 "@rolldown/binding-linux-x64-musl": "1.2.8",
6917 "@rolldown/binding-openharmony-arm64": "1.2.8",
6918 "@rolldown/binding-win32-arm64-msvc": "1.2.8",
6919 "@rolldown/binding-win32-x64-msvc": "1.2.8"
6920 }
6921 },
6922 "node_modules/scheduler": {
6923 "version": "0.28.0",
6924 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz",
6925 "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==",
6926 "license": "MIT"
6927 },
6928 "node_modules/semver": {
6929 "version": "7.8.1",
6930 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz",
6931 "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==",
6932 "dev": true,
6933 "license": "ISC",
6934 "bin": {
6935 "semver": "bin/semver.js"
6936 },
6937 "engines": {
6938 "node": ">=10"
6939 }
6940 },
6941 "node_modules/set-cookie-parser": {
6942 "version": "2.7.2",
6943 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
6944 "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
6945 "license": "MIT"
6946 },
6947 "node_modules/sharp": {
6948 "version": "0.35.4",
6949 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.4.tgz",
6950 "integrity": "sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==",
6951 "dev": true,
6952 "license": "Apache-2.0",
6953 "dependencies": {
6954 "@img/colour": "^1.1.0",
6955 "detect-libc": "^2.1.2",
6956 "semver": "^7.8.5"
6957 },
6958 "engines": {
6959 "node": ">=20.9.0"
6960 },
6961 "funding": {
6962 "url": "https://opencollective.com/libvips"
6963 },
6964 "optionalDependencies": {
6965 "@img/sharp-darwin-arm64": "0.35.4",
6966 "@img/sharp-darwin-x64": "0.35.4",
6967 "@img/sharp-freebsd-wasm32": "0.35.4",
6968 "@img/sharp-libvips-darwin-arm64": "1.3.3",
6969 "@img/sharp-libvips-darwin-x64": "1.3.3",
6970 "@img/sharp-libvips-linux-arm": "1.3.3",
6971 "@img/sharp-libvips-linux-arm64": "1.3.3",
6972 "@img/sharp-libvips-linux-ppc64": "1.3.3",
6973 "@img/sharp-libvips-linux-riscv64": "1.3.3",
6974 "@img/sharp-libvips-linux-s390x": "1.3.3",
6975 "@img/sharp-libvips-linux-x64": "1.3.3",
6976 "@img/sharp-libvips-linuxmusl-arm64": "1.3.3",
6977 "@img/sharp-libvips-linuxmusl-x64": "1.3.3",
6978 "@img/sharp-linux-arm": "0.35.4",
6979 "@img/sharp-linux-arm64": "0.35.4",
6980 "@img/sharp-linux-ppc64": "0.35.4",
6981 "@img/sharp-linux-riscv64": "0.35.4",
6982 "@img/sharp-linux-s390x": "0.35.4",
6983 "@img/sharp-linux-x64": "0.35.4",
6984 "@img/sharp-linuxmusl-arm64": "0.35.4",
6985 "@img/sharp-linuxmusl-x64": "0.35.4",
6986 "@img/sharp-webcontainers-wasm32": "0.35.4",
6987 "@img/sharp-win32-arm64": "0.35.4",
6988 "@img/sharp-win32-ia32": "0.35.4",
6989 "@img/sharp-win32-x64": "0.35.4"
6990 },
6991 "peerDependenciesMeta": {
6992 "@types/node": {
6993 "optional": true
6994 }
6995 }
6996 },
6997 "node_modules/sharp/node_modules/semver": {
6998 "version": "7.8.5",
6999 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
7000 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
7001 "dev": true,
7002 "license": "ISC",
7003 "bin": {
7004 "semver": "bin/semver.js"
7005 },
7006 "engines": {
7007 "node": ">=10"
7008 }
7009 },
7010 "node_modules/shebang-command": {
7011 "version": "2.0.0",
7012 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
7013 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
7014 "dev": true,
7015 "license": "MIT",
7016 "dependencies": {
7017 "shebang-regex": "^3.0.0"
7018 },
7019 "engines": {
7020 "node": ">=8"
7021 }
7022 },
7023 "node_modules/shebang-regex": {
7024 "version": "3.0.0",
7025 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
7026 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
7027 "dev": true,
7028 "license": "MIT",
7029 "engines": {
7030 "node": ">=8"
7031 }
7032 },
7033 "node_modules/siginfo": {
7034 "version": "2.0.0",
7035 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
7036 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
7037 "dev": true,
7038 "license": "ISC"
7039 },
7040 "node_modules/source-map": {
7041 "version": "0.6.1",
7042 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7043 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7044 "dev": true,
7045 "license": "BSD-3-Clause",
7046 "engines": {
7047 "node": ">=0.10.0"
7048 }
7049 },
7050 "node_modules/source-map-js": {
7051 "version": "1.2.1",
7052 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
7053 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
7054 "dev": true,
7055 "license": "BSD-3-Clause",
7056 "engines": {
7057 "node": ">=0.10.0"
7058 }
7059 },
7060 "node_modules/source-map-support": {
7061 "version": "0.5.21",
7062 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
7063 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
7064 "dev": true,
7065 "license": "MIT",
7066 "dependencies": {
7067 "buffer-from": "^1.0.0",
7068 "source-map": "^0.6.0"
7069 }
7070 },
7071 "node_modules/stackback": {
7072 "version": "0.0.2",
7073 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
7074 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
7075 "dev": true,
7076 "license": "MIT"
7077 },
7078 "node_modules/std-env": {
7079 "version": "4.1.0",
7080 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz",
7081 "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==",
7082 "dev": true,
7083 "license": "MIT"
7084 },
7085 "node_modules/string-width": {
7086 "version": "7.2.0",
7087 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
7088 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
7089 "dev": true,
7090 "license": "MIT",
7091 "dependencies": {
7092 "emoji-regex": "^10.3.0",
7093 "get-east-asian-width": "^1.0.0",
7094 "strip-ansi": "^7.1.0"
7095 },
7096 "engines": {
7097 "node": ">=18"
7098 },
7099 "funding": {
7100 "url": "https://github.com/sponsors/sindresorhus"
7101 }
7102 },
7103 "node_modules/strip-ansi": {
7104 "version": "7.2.0",
7105 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
7106 "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
7107 "dev": true,
7108 "license": "MIT",
7109 "dependencies": {
7110 "ansi-regex": "^6.2.2"
7111 },
7112 "engines": {
7113 "node": ">=12"
7114 },
7115 "funding": {
7116 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
7117 }
7118 },
7119 "node_modules/supports-color": {
7120 "version": "10.2.2",
7121 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
7122 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
7123 "dev": true,
7124 "license": "MIT",
7125 "engines": {
7126 "node": ">=18"
7127 },
7128 "funding": {
7129 "url": "https://github.com/chalk/supports-color?sponsor=1"
7130 }
7131 },
7132 "node_modules/tailwindcss": {
7133 "version": "4.3.3",
7134 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz",
7135 "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==",
7136 "dev": true,
7137 "license": "MIT"
7138 },
7139 "node_modules/tapable": {
7140 "version": "2.3.3",
7141 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
7142 "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
7143 "dev": true,
7144 "license": "MIT",
7145 "engines": {
7146 "node": ">=6"
7147 },
7148 "funding": {
7149 "type": "opencollective",
7150 "url": "https://opencollective.com/webpack"
7151 }
7152 },
7153 "node_modules/tinybench": {
7154 "version": "2.9.0",
7155 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
7156 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
7157 "dev": true,
7158 "license": "MIT"
7159 },
7160 "node_modules/tinyexec": {
7161 "version": "1.1.1",
7162 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.1.tgz",
7163 "integrity": "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==",
7164 "dev": true,
7165 "license": "MIT",
7166 "engines": {
7167 "node": ">=18"
7168 }
7169 },
7170 "node_modules/tinyglobby": {
7171 "version": "0.2.17",
7172 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
7173 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
7174 "dev": true,
7175 "license": "MIT",
7176 "dependencies": {
7177 "fdir": "^6.5.0",
7178 "picomatch": "^4.0.4"
7179 },
7180 "engines": {
7181 "node": ">=12.0.0"
7182 },
7183 "funding": {
7184 "url": "https://github.com/sponsors/SuperchupuDev"
7185 }
7186 },
7187 "node_modules/tinyrainbow": {
7188 "version": "3.1.0",
7189 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",
7190 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",
7191 "dev": true,
7192 "license": "MIT",
7193 "engines": {
7194 "node": ">=14.0.0"
7195 }
7196 },
7197 "node_modules/ts-api-utils": {
7198 "version": "2.5.0",
7199 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
7200 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
7201 "dev": true,
7202 "license": "MIT",
7203 "engines": {
7204 "node": ">=18.12"
7205 },
7206 "peerDependencies": {
7207 "typescript": ">=4.8.4"
7208 }
7209 },
7210 "node_modules/tslib": {
7211 "version": "2.8.1",
7212 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
7213 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
7214 "dev": true,
7215 "license": "0BSD",
7216 "optional": true
7217 },
7218 "node_modules/tsx": {
7219 "version": "4.23.13",
7220 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.13.tgz",
7221 "integrity": "sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==",
7222 "dev": true,
7223 "license": "MIT",
7224 "dependencies": {
7225 "esbuild": "~0.28.0"
7226 },
7227 "bin": {
7228 "tsx": "dist/cli.mjs"
7229 },
7230 "engines": {
7231 "node": ">=18.0.0"
7232 },
7233 "optionalDependencies": {
7234 "fsevents": "~2.3.3"
7235 }
7236 },
7237 "node_modules/type-check": {
7238 "version": "0.4.0",
7239 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
7240 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
7241 "dev": true,
7242 "license": "MIT",
7243 "dependencies": {
7244 "prelude-ls": "^1.2.1"
7245 },
7246 "engines": {
7247 "node": ">= 0.8.0"
7248 }
7249 },
7250 "node_modules/typescript": {
7251 "name": "@typescript/typescript6",
7252 "version": "6.0.2",
7253 "resolved": "https://registry.npmjs.org/@typescript/typescript6/-/typescript6-6.0.2.tgz",
7254 "integrity": "sha512-mbCddXd+jm7hfx7w2YU64/Av4/NqqeG3GoRZgxPcgoTxYjhrcfJRw9ULch71SS4G+Q3bOXFhRvPqjguN0Hyp5w==",
7255 "dev": true,
7256 "license": "Apache-2.0",
7257 "dependencies": {
7258 "@typescript/old": "npm:typescript@^6"
7259 },
7260 "bin": {
7261 "tsc6": "bin/tsc6"
7262 }
7263 },
7264 "node_modules/typescript-eslint": {
7265 "version": "8.70.0",
7266 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.70.0.tgz",
7267 "integrity": "sha512-P/W5cz70/cQAuKfY3xwQMWWTV7BvJ0mAQmi+9mBcsVPaBUpd6Ohpa+fECv9rBFrQcig86jAiNBFNWUqnTjr4pw==",
7268 "dev": true,
7269 "license": "MIT",
7270 "dependencies": {
7271 "@typescript-eslint/eslint-plugin": "8.70.0",
7272 "@typescript-eslint/parser": "8.70.0",
7273 "@typescript-eslint/typescript-estree": "8.70.0",
7274 "@typescript-eslint/utils": "8.70.0"
7275 },
7276 "engines": {
7277 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7278 },
7279 "funding": {
7280 "type": "opencollective",
7281 "url": "https://opencollective.com/typescript-eslint"
7282 },
7283 "peerDependencies": {
7284 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
7285 "typescript": ">=4.8.4 <6.1.0"
7286 }
7287 },
7288 "node_modules/undici": {
7289 "version": "7.29.0",
7290 "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz",
7291 "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==",
7292 "dev": true,
7293 "license": "MIT",
7294 "engines": {
7295 "node": ">=20.18.1"
7296 }
7297 },
7298 "node_modules/undici-types": {
7299 "version": "7.18.2",
7300 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
7301 "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
7302 "dev": true,
7303 "license": "MIT"
7304 },
7305 "node_modules/unenv": {
7306 "version": "2.0.0-rc.24",
7307 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",
7308 "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",
7309 "dev": true,
7310 "license": "MIT",
7311 "dependencies": {
7312 "pathe": "^2.0.3"
7313 }
7314 },
7315 "node_modules/update-browserslist-db": {
7316 "version": "1.3.2",
7317 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz",
7318 "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==",
7319 "dev": true,
7320 "funding": [
7321 {
7322 "type": "opencollective",
7323 "url": "https://opencollective.com/browserslist"
7324 },
7325 {
7326 "type": "tidelift",
7327 "url": "https://tidelift.com/funding/github/npm/browserslist"
7328 },
7329 {
7330 "type": "github",
7331 "url": "https://github.com/sponsors/ai"
7332 }
7333 ],
7334 "license": "MIT",
7335 "dependencies": {
7336 "escalade": "^3.2.0",
7337 "picocolors": "^1.1.1"
7338 },
7339 "bin": {
7340 "update-browserslist-db": "cli.js"
7341 },
7342 "peerDependencies": {
7343 "browserslist": ">= 4.21.0"
7344 }
7345 },
7346 "node_modules/uri-js": {
7347 "version": "4.4.1",
7348 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
7349 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
7350 "dev": true,
7351 "license": "BSD-2-Clause",
7352 "dependencies": {
7353 "punycode": "^2.1.0"
7354 }
7355 },
7356 "node_modules/vite": {
7357 "version": "8.2.2",
7358 "resolved": "https://registry.npmjs.org/vite/-/vite-8.2.2.tgz",
7359 "integrity": "sha512-cFKLV/PRgAUlIRm5WjMjJ86jrftzpqcgH+Us+DS8mI3CDNiH30Whrz8uHL3+MOLPAgqbMBAqWdAHAphOAM+z/Q==",
7360 "dev": true,
7361 "license": "MIT",
7362 "dependencies": {
7363 "lightningcss": "^1.33.0",
7364 "picomatch": "^4.0.5",
7365 "postcss": "^8.5.26",
7366 "rolldown": "~1.2.4",
7367 "tinyglobby": "^0.2.17"
7368 },
7369 "bin": {
7370 "vite": "bin/vite.js"
7371 },
7372 "engines": {
7373 "node": "^20.19.0 || >=22.12.0"
7374 },
7375 "funding": {
7376 "url": "https://github.com/vitejs/vite?sponsor=1"
7377 },
7378 "optionalDependencies": {
7379 "fsevents": "~2.3.3"
7380 },
7381 "peerDependencies": {
7382 "@types/node": "^20.19.0 || >=22.12.0",
7383 "@vitejs/devtools": "^0.4.0 || ^0.5.0",
7384 "esbuild": "^0.27.0 || ^0.28.0",
7385 "jiti": ">=1.21.0",
7386 "less": "^4.0.0",
7387 "sass": "^1.70.0",
7388 "sass-embedded": "^1.70.0",
7389 "stylus": ">=0.54.8",
7390 "sugarss": "^5.0.0",
7391 "terser": "^5.16.0",
7392 "tsx": "^4.8.1",
7393 "yaml": "^2.4.2"
7394 },
7395 "peerDependenciesMeta": {
7396 "@types/node": {
7397 "optional": true
7398 },
7399 "@vitejs/devtools": {
7400 "optional": true
7401 },
7402 "esbuild": {
7403 "optional": true
7404 },
7405 "jiti": {
7406 "optional": true
7407 },
7408 "less": {
7409 "optional": true
7410 },
7411 "sass": {
7412 "optional": true
7413 },
7414 "sass-embedded": {
7415 "optional": true
7416 },
7417 "stylus": {
7418 "optional": true
7419 },
7420 "sugarss": {
7421 "optional": true
7422 },
7423 "terser": {
7424 "optional": true
7425 },
7426 "tsx": {
7427 "optional": true
7428 },
7429 "yaml": {
7430 "optional": true
7431 }
7432 }
7433 },
7434 "node_modules/vite/node_modules/lightningcss": {
7435 "version": "1.33.0",
7436 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
7437 "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
7438 "dev": true,
7439 "license": "MPL-2.0",
7440 "dependencies": {
7441 "detect-libc": "^2.0.3"
7442 },
7443 "engines": {
7444 "node": ">= 12.0.0"
7445 },
7446 "funding": {
7447 "type": "opencollective",
7448 "url": "https://opencollective.com/parcel"
7449 },
7450 "optionalDependencies": {
7451 "lightningcss-android-arm64": "1.33.0",
7452 "lightningcss-darwin-arm64": "1.33.0",
7453 "lightningcss-darwin-x64": "1.33.0",
7454 "lightningcss-freebsd-x64": "1.33.0",
7455 "lightningcss-linux-arm-gnueabihf": "1.33.0",
7456 "lightningcss-linux-arm64-gnu": "1.33.0",
7457 "lightningcss-linux-arm64-musl": "1.33.0",
7458 "lightningcss-linux-x64-gnu": "1.33.0",
7459 "lightningcss-linux-x64-musl": "1.33.0",
7460 "lightningcss-win32-arm64-msvc": "1.33.0",
7461 "lightningcss-win32-x64-msvc": "1.33.0"
7462 }
7463 },
7464 "node_modules/vite/node_modules/lightningcss-android-arm64": {
7465 "version": "1.33.0",
7466 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
7467 "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
7468 "cpu": [
7469 "arm64"
7470 ],
7471 "dev": true,
7472 "license": "MPL-2.0",
7473 "optional": true,
7474 "os": [
7475 "android"
7476 ],
7477 "engines": {
7478 "node": ">= 12.0.0"
7479 },
7480 "funding": {
7481 "type": "opencollective",
7482 "url": "https://opencollective.com/parcel"
7483 }
7484 },
7485 "node_modules/vite/node_modules/lightningcss-darwin-arm64": {
7486 "version": "1.33.0",
7487 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
7488 "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
7489 "cpu": [
7490 "arm64"
7491 ],
7492 "dev": true,
7493 "license": "MPL-2.0",
7494 "optional": true,
7495 "os": [
7496 "darwin"
7497 ],
7498 "engines": {
7499 "node": ">= 12.0.0"
7500 },
7501 "funding": {
7502 "type": "opencollective",
7503 "url": "https://opencollective.com/parcel"
7504 }
7505 },
7506 "node_modules/vite/node_modules/lightningcss-darwin-x64": {
7507 "version": "1.33.0",
7508 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
7509 "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
7510 "cpu": [
7511 "x64"
7512 ],
7513 "dev": true,
7514 "license": "MPL-2.0",
7515 "optional": true,
7516 "os": [
7517 "darwin"
7518 ],
7519 "engines": {
7520 "node": ">= 12.0.0"
7521 },
7522 "funding": {
7523 "type": "opencollective",
7524 "url": "https://opencollective.com/parcel"
7525 }
7526 },
7527 "node_modules/vite/node_modules/lightningcss-freebsd-x64": {
7528 "version": "1.33.0",
7529 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
7530 "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
7531 "cpu": [
7532 "x64"
7533 ],
7534 "dev": true,
7535 "license": "MPL-2.0",
7536 "optional": true,
7537 "os": [
7538 "freebsd"
7539 ],
7540 "engines": {
7541 "node": ">= 12.0.0"
7542 },
7543 "funding": {
7544 "type": "opencollective",
7545 "url": "https://opencollective.com/parcel"
7546 }
7547 },
7548 "node_modules/vite/node_modules/lightningcss-linux-arm-gnueabihf": {
7549 "version": "1.33.0",
7550 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
7551 "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
7552 "cpu": [
7553 "arm"
7554 ],
7555 "dev": true,
7556 "license": "MPL-2.0",
7557 "optional": true,
7558 "os": [
7559 "linux"
7560 ],
7561 "engines": {
7562 "node": ">= 12.0.0"
7563 },
7564 "funding": {
7565 "type": "opencollective",
7566 "url": "https://opencollective.com/parcel"
7567 }
7568 },
7569 "node_modules/vite/node_modules/lightningcss-linux-arm64-gnu": {
7570 "version": "1.33.0",
7571 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
7572 "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
7573 "cpu": [
7574 "arm64"
7575 ],
7576 "dev": true,
7577 "license": "MPL-2.0",
7578 "optional": true,
7579 "os": [
7580 "linux"
7581 ],
7582 "engines": {
7583 "node": ">= 12.0.0"
7584 },
7585 "funding": {
7586 "type": "opencollective",
7587 "url": "https://opencollective.com/parcel"
7588 }
7589 },
7590 "node_modules/vite/node_modules/lightningcss-linux-arm64-musl": {
7591 "version": "1.33.0",
7592 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
7593 "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
7594 "cpu": [
7595 "arm64"
7596 ],
7597 "dev": true,
7598 "license": "MPL-2.0",
7599 "optional": true,
7600 "os": [
7601 "linux"
7602 ],
7603 "engines": {
7604 "node": ">= 12.0.0"
7605 },
7606 "funding": {
7607 "type": "opencollective",
7608 "url": "https://opencollective.com/parcel"
7609 }
7610 },
7611 "node_modules/vite/node_modules/lightningcss-linux-x64-gnu": {
7612 "version": "1.33.0",
7613 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
7614 "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
7615 "cpu": [
7616 "x64"
7617 ],
7618 "dev": true,
7619 "license": "MPL-2.0",
7620 "optional": true,
7621 "os": [
7622 "linux"
7623 ],
7624 "engines": {
7625 "node": ">= 12.0.0"
7626 },
7627 "funding": {
7628 "type": "opencollective",
7629 "url": "https://opencollective.com/parcel"
7630 }
7631 },
7632 "node_modules/vite/node_modules/lightningcss-linux-x64-musl": {
7633 "version": "1.33.0",
7634 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
7635 "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
7636 "cpu": [
7637 "x64"
7638 ],
7639 "dev": true,
7640 "license": "MPL-2.0",
7641 "optional": true,
7642 "os": [
7643 "linux"
7644 ],
7645 "engines": {
7646 "node": ">= 12.0.0"
7647 },
7648 "funding": {
7649 "type": "opencollective",
7650 "url": "https://opencollective.com/parcel"
7651 }
7652 },
7653 "node_modules/vite/node_modules/lightningcss-win32-arm64-msvc": {
7654 "version": "1.33.0",
7655 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
7656 "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
7657 "cpu": [
7658 "arm64"
7659 ],
7660 "dev": true,
7661 "license": "MPL-2.0",
7662 "optional": true,
7663 "os": [
7664 "win32"
7665 ],
7666 "engines": {
7667 "node": ">= 12.0.0"
7668 },
7669 "funding": {
7670 "type": "opencollective",
7671 "url": "https://opencollective.com/parcel"
7672 }
7673 },
7674 "node_modules/vite/node_modules/lightningcss-win32-x64-msvc": {
7675 "version": "1.33.0",
7676 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
7677 "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
7678 "cpu": [
7679 "x64"
7680 ],
7681 "dev": true,
7682 "license": "MPL-2.0",
7683 "optional": true,
7684 "os": [
7685 "win32"
7686 ],
7687 "engines": {
7688 "node": ">= 12.0.0"
7689 },
7690 "funding": {
7691 "type": "opencollective",
7692 "url": "https://opencollective.com/parcel"
7693 }
7694 },
7695 "node_modules/vitest": {
7696 "version": "4.1.11",
7697 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz",
7698 "integrity": "sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==",
7699 "dev": true,
7700 "license": "MIT",
7701 "dependencies": {
7702 "@vitest/expect": "4.1.11",
7703 "@vitest/mocker": "4.1.11",
7704 "@vitest/pretty-format": "4.1.11",
7705 "@vitest/runner": "4.1.11",
7706 "@vitest/snapshot": "4.1.11",
7707 "@vitest/spy": "4.1.11",
7708 "@vitest/utils": "4.1.11",
7709 "es-module-lexer": "^2.0.0",
7710 "expect-type": "^1.3.0",
7711 "magic-string": "^0.30.21",
7712 "obug": "^2.1.1",
7713 "pathe": "^2.0.3",
7714 "picomatch": "^4.0.3",
7715 "std-env": "^4.0.0-rc.1",
7716 "tinybench": "^2.9.0",
7717 "tinyexec": "^1.0.2",
7718 "tinyglobby": "^0.2.15",
7719 "tinyrainbow": "^3.1.0",
7720 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
7721 "why-is-node-running": "^2.3.0"
7722 },
7723 "bin": {
7724 "vitest": "vitest.mjs"
7725 },
7726 "engines": {
7727 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
7728 },
7729 "funding": {
7730 "url": "https://opencollective.com/vitest"
7731 },
7732 "peerDependencies": {
7733 "@edge-runtime/vm": "*",
7734 "@opentelemetry/api": "^1.9.0",
7735 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
7736 "@vitest/browser-playwright": "4.1.11",
7737 "@vitest/browser-preview": "4.1.11",
7738 "@vitest/browser-webdriverio": "4.1.11",
7739 "@vitest/coverage-istanbul": "4.1.11",
7740 "@vitest/coverage-v8": "4.1.11",
7741 "@vitest/ui": "4.1.11",
7742 "happy-dom": "*",
7743 "jsdom": "*",
7744 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
7745 },
7746 "peerDependenciesMeta": {
7747 "@edge-runtime/vm": {
7748 "optional": true
7749 },
7750 "@opentelemetry/api": {
7751 "optional": true
7752 },
7753 "@types/node": {
7754 "optional": true
7755 },
7756 "@vitest/browser-playwright": {
7757 "optional": true
7758 },
7759 "@vitest/browser-preview": {
7760 "optional": true
7761 },
7762 "@vitest/browser-webdriverio": {
7763 "optional": true
7764 },
7765 "@vitest/coverage-istanbul": {
7766 "optional": true
7767 },
7768 "@vitest/coverage-v8": {
7769 "optional": true
7770 },
7771 "@vitest/ui": {
7772 "optional": true
7773 },
7774 "happy-dom": {
7775 "optional": true
7776 },
7777 "jsdom": {
7778 "optional": true
7779 },
7780 "vite": {
7781 "optional": false
7782 }
7783 }
7784 },
7785 "node_modules/which": {
7786 "version": "2.0.2",
7787 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
7788 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
7789 "dev": true,
7790 "license": "ISC",
7791 "dependencies": {
7792 "isexe": "^2.0.0"
7793 },
7794 "bin": {
7795 "node-which": "bin/node-which"
7796 },
7797 "engines": {
7798 "node": ">= 8"
7799 }
7800 },
7801 "node_modules/why-is-node-running": {
7802 "version": "2.3.0",
7803 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
7804 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
7805 "dev": true,
7806 "license": "MIT",
7807 "dependencies": {
7808 "siginfo": "^2.0.0",
7809 "stackback": "0.0.2"
7810 },
7811 "bin": {
7812 "why-is-node-running": "cli.js"
7813 },
7814 "engines": {
7815 "node": ">=8"
7816 }
7817 },
7818 "node_modules/word-wrap": {
7819 "version": "1.2.5",
7820 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
7821 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
7822 "dev": true,
7823 "license": "MIT",
7824 "engines": {
7825 "node": ">=0.10.0"
7826 }
7827 },
7828 "node_modules/workerd": {
7829 "version": "1.20260908.1",
7830 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260908.1.tgz",
7831 "integrity": "sha512-rYhpW6NWHD++p34ej+VXWzi5Pdnmd7ncdbB/ux4s+i3mf7IeOpW3O4roqClQ+Z8ernvyMCknBLCb76z1rA+a7Q==",
7832 "dev": true,
7833 "hasInstallScript": true,
7834 "license": "Apache-2.0",
7835 "bin": {
7836 "workerd": "bin/workerd"
7837 },
7838 "engines": {
7839 "node": ">=16"
7840 },
7841 "optionalDependencies": {
7842 "@cloudflare/workerd-darwin-64": "1.20260908.1",
7843 "@cloudflare/workerd-darwin-arm64": "1.20260908.1",
7844 "@cloudflare/workerd-linux-64": "1.20260908.1",
7845 "@cloudflare/workerd-linux-arm64": "1.20260908.1",
7846 "@cloudflare/workerd-windows-64": "1.20260908.1"
7847 }
7848 },
7849 "node_modules/wrangler": {
7850 "version": "4.130.0",
7851 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.130.0.tgz",
7852 "integrity": "sha512-fzNjnTzyZl31PGJOFXbiLeZqEIToQ9KOzkkvGdQz4wlB+BoHnl3BRwCR5xg8AqYyzVunvvMHlMzvlbThQ7rrAA==",
7853 "dev": true,
7854 "license": "MIT OR Apache-2.0",
7855 "dependencies": {
7856 "@cloudflare/kv-asset-handler": "0.5.0",
7857 "@cloudflare/unenv-preset": "2.16.1",
7858 "blake3-wasm": "2.1.5",
7859 "esbuild": "0.28.1",
7860 "miniflare": "5.20260908.0-alpha",
7861 "path-to-regexp": "6.3.0",
7862 "unenv": "2.0.0-rc.24",
7863 "workerd": "1.20260908.1"
7864 },
7865 "bin": {
7866 "cf-wrangler": "bin/cf-wrangler.js",
7867 "wrangler": "bin/wrangler.js",
7868 "wrangler2": "bin/wrangler.js"
7869 },
7870 "engines": {
7871 "node": ">=22.0.0"
7872 },
7873 "optionalDependencies": {
7874 "fsevents": "2.3.3"
7875 },
7876 "peerDependencies": {
7877 "@cloudflare/workers-types": "^5.20260908.1"
7878 },
7879 "peerDependenciesMeta": {
7880 "@cloudflare/workers-types": {
7881 "optional": true
7882 }
7883 }
7884 },
7885 "node_modules/wrap-ansi": {
7886 "version": "9.0.2",
7887 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
7888 "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
7889 "dev": true,
7890 "license": "MIT",
7891 "dependencies": {
7892 "ansi-styles": "^6.2.1",
7893 "string-width": "^7.0.0",
7894 "strip-ansi": "^7.1.0"
7895 },
7896 "engines": {
7897 "node": ">=18"
7898 },
7899 "funding": {
7900 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
7901 }
7902 },
7903 "node_modules/ws": {
7904 "version": "8.21.0",
7905 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
7906 "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
7907 "dev": true,
7908 "license": "MIT",
7909 "engines": {
7910 "node": ">=10.0.0"
7911 },
7912 "peerDependencies": {
7913 "bufferutil": "^4.0.1",
7914 "utf-8-validate": ">=5.0.2"
7915 },
7916 "peerDependenciesMeta": {
7917 "bufferutil": {
7918 "optional": true
7919 },
7920 "utf-8-validate": {
7921 "optional": true
7922 }
7923 }
7924 },
7925 "node_modules/y18n": {
7926 "version": "5.0.8",
7927 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
7928 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
7929 "dev": true,
7930 "license": "ISC",
7931 "engines": {
7932 "node": ">=10"
7933 }
7934 },
7935 "node_modules/yallist": {
7936 "version": "3.1.1",
7937 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
7938 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
7939 "dev": true,
7940 "license": "ISC"
7941 },
7942 "node_modules/yaml": {
7943 "version": "2.9.0",
7944 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz",
7945 "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==",
7946 "license": "ISC",
7947 "bin": {
7948 "yaml": "bin.mjs"
7949 },
7950 "engines": {
7951 "node": ">= 14.6"
7952 },
7953 "funding": {
7954 "url": "https://github.com/sponsors/eemeli"
7955 }
7956 },
7957 "node_modules/yargs": {
7958 "version": "18.0.0",
7959 "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz",
7960 "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==",
7961 "dev": true,
7962 "license": "MIT",
7963 "dependencies": {
7964 "cliui": "^9.0.1",
7965 "escalade": "^3.1.1",
7966 "get-caller-file": "^2.0.5",
7967 "string-width": "^7.2.0",
7968 "y18n": "^5.0.5",
7969 "yargs-parser": "^22.0.0"
7970 },
7971 "engines": {
7972 "node": "^20.19.0 || ^22.12.0 || >=23"
7973 }
7974 },
7975 "node_modules/yargs-parser": {
7976 "version": "22.0.0",
7977 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
7978 "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
7979 "dev": true,
7980 "license": "ISC",
7981 "engines": {
7982 "node": "^20.19.0 || ^22.12.0 || >=23"
7983 }
7984 },
7985 "node_modules/yocto-queue": {
7986 "version": "0.1.0",
7987 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
7988 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
7989 "dev": true,
7990 "license": "MIT",
7991 "engines": {
7992 "node": ">=10"
7993 },
7994 "funding": {
7995 "url": "https://github.com/sponsors/sindresorhus"
7996 }
7997 },
7998 "node_modules/youch": {
7999 "version": "4.1.0-beta.10",
8000 "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",
8001 "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",
8002 "dev": true,
8003 "license": "MIT",
8004 "dependencies": {
8005 "@poppinss/colors": "^4.1.5",
8006 "@poppinss/dumper": "^0.6.4",
8007 "@speed-highlight/core": "^1.2.7",
8008 "cookie": "^1.0.2",
8009 "youch-core": "^0.3.3"
8010 }
8011 },
8012 "node_modules/youch-core": {
8013 "version": "0.3.3",
8014 "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",
8015 "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",
8016 "dev": true,
8017 "license": "MIT",
8018 "dependencies": {
8019 "@poppinss/exception": "^1.2.2",
8020 "error-stack-parser-es": "^1.0.5"
8021 }
8022 },
8023 "node_modules/zod": {
8024 "version": "4.4.3",
8025 "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz",
8026 "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==",
8027 "dev": true,
8028 "license": "MIT",
8029 "funding": {
8030 "url": "https://github.com/sponsors/colinhacks"
8031 }
8032 },
8033 "node_modules/zod-validation-error": {
8034 "version": "4.0.2",
8035 "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz",
8036 "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==",
8037 "dev": true,
8038 "license": "MIT",
8039 "engines": {
8040 "node": ">=18.0.0"
8041 },
8042 "peerDependencies": {
8043 "zod": "^3.25.0 || ^4.0.0"
8044 }
8045 }
8046 }
8047}