this repo has no description
1{
2 "name": "atproto-oauth-react",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "atproto-oauth-react",
9 "version": "0.0.0",
10 "dependencies": {
11 "@atproto/api": "^0.17.0",
12 "@atproto/identity": "^0.4.9",
13 "@atproto/oauth-client-browser": "^0.3.32",
14 "react": "^19.1.1",
15 "react-dom": "^19.1.1",
16 "react-router-dom": "^7.9.3"
17 },
18 "devDependencies": {
19 "@eslint/js": "^9.36.0",
20 "@tailwindcss/postcss": "^4.1.14",
21 "@types/node": "^24.6.0",
22 "@types/react": "^19.1.16",
23 "@types/react-dom": "^19.1.9",
24 "@vitejs/plugin-react": "^5.0.4",
25 "autoprefixer": "^10.4.21",
26 "eslint": "^9.36.0",
27 "eslint-plugin-react-hooks": "^5.2.0",
28 "eslint-plugin-react-refresh": "^0.4.22",
29 "globals": "^16.4.0",
30 "postcss": "^8.5.6",
31 "tailwindcss": "^4.1.14",
32 "typescript": "~5.9.3",
33 "typescript-eslint": "^8.45.0",
34 "vite": "^7.1.7"
35 }
36 },
37 "node_modules/@alloc/quick-lru": {
38 "version": "5.2.0",
39 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
40 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
41 "dev": true,
42 "license": "MIT",
43 "engines": {
44 "node": ">=10"
45 },
46 "funding": {
47 "url": "https://github.com/sponsors/sindresorhus"
48 }
49 },
50 "node_modules/@atproto-labs/did-resolver": {
51 "version": "0.2.1",
52 "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.2.1.tgz",
53 "integrity": "sha512-zSoHyqwwRYUtMNLW+RrWsImt1U5S47nJv5FfmAXTmon6wVKjxKD/PFrD1pg/4G6THqJmQHTs1Hj+54XVupYnvQ==",
54 "license": "MIT",
55 "dependencies": {
56 "@atproto-labs/fetch": "0.2.3",
57 "@atproto-labs/pipe": "0.1.1",
58 "@atproto-labs/simple-store": "0.3.0",
59 "@atproto-labs/simple-store-memory": "0.1.4",
60 "@atproto/did": "0.2.0",
61 "zod": "^3.23.8"
62 }
63 },
64 "node_modules/@atproto-labs/fetch": {
65 "version": "0.2.3",
66 "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.3.tgz",
67 "integrity": "sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==",
68 "license": "MIT",
69 "dependencies": {
70 "@atproto-labs/pipe": "0.1.1"
71 }
72 },
73 "node_modules/@atproto-labs/handle-resolver": {
74 "version": "0.3.1",
75 "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.3.1.tgz",
76 "integrity": "sha512-mLZdMNvwomgnn9sffKO1/xr02ctgeiT0FUVw7JekbchTckub2RM7qMu8Rw1mC4bpCpW+i7DXDiOxpoajkppwYQ==",
77 "license": "MIT",
78 "dependencies": {
79 "@atproto-labs/simple-store": "0.3.0",
80 "@atproto-labs/simple-store-memory": "0.1.4",
81 "@atproto/did": "0.2.0",
82 "zod": "^3.23.8"
83 }
84 },
85 "node_modules/@atproto-labs/identity-resolver": {
86 "version": "0.3.1",
87 "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.3.1.tgz",
88 "integrity": "sha512-jCgotRRqPykPwh4gh0FBLOqeofv1G8OH/DZ5s88HWm7biUZeksZwDrEvL5TnqEFUpXT3O9Hcyp/XEpfCAplRoQ==",
89 "license": "MIT",
90 "dependencies": {
91 "@atproto-labs/did-resolver": "0.2.1",
92 "@atproto-labs/handle-resolver": "0.3.1"
93 }
94 },
95 "node_modules/@atproto-labs/pipe": {
96 "version": "0.1.1",
97 "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.1.tgz",
98 "integrity": "sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==",
99 "license": "MIT"
100 },
101 "node_modules/@atproto-labs/simple-store": {
102 "version": "0.3.0",
103 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.3.0.tgz",
104 "integrity": "sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==",
105 "license": "MIT"
106 },
107 "node_modules/@atproto-labs/simple-store-memory": {
108 "version": "0.1.4",
109 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.4.tgz",
110 "integrity": "sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==",
111 "license": "MIT",
112 "dependencies": {
113 "@atproto-labs/simple-store": "0.3.0",
114 "lru-cache": "^10.2.0"
115 }
116 },
117 "node_modules/@atproto-labs/simple-store-memory/node_modules/lru-cache": {
118 "version": "10.4.3",
119 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
120 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
121 "license": "ISC"
122 },
123 "node_modules/@atproto/api": {
124 "version": "0.17.0",
125 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.17.0.tgz",
126 "integrity": "sha512-FNS9SW7/3kslAnJH7F4fO9/jPjXzC0NMD6u9NjJ/h4EnaIEpWHZQPkmD9Q2hvAwD6+Uo2boYZEPKkOa55Lr5Dg==",
127 "license": "MIT",
128 "dependencies": {
129 "@atproto/common-web": "^0.4.3",
130 "@atproto/lexicon": "^0.5.1",
131 "@atproto/syntax": "^0.4.1",
132 "@atproto/xrpc": "^0.7.5",
133 "await-lock": "^2.2.2",
134 "multiformats": "^9.9.0",
135 "tlds": "^1.234.0",
136 "zod": "^3.23.8"
137 }
138 },
139 "node_modules/@atproto/common-web": {
140 "version": "0.4.3",
141 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.3.tgz",
142 "integrity": "sha512-nRDINmSe4VycJzPo6fP/hEltBcULFxt9Kw7fQk6405FyAWZiTluYHlXOnU7GkQfeUK44OENG1qFTBcmCJ7e8pg==",
143 "license": "MIT",
144 "dependencies": {
145 "graphemer": "^1.4.0",
146 "multiformats": "^9.9.0",
147 "uint8arrays": "3.0.0",
148 "zod": "^3.23.8"
149 }
150 },
151 "node_modules/@atproto/crypto": {
152 "version": "0.4.4",
153 "resolved": "https://registry.npmjs.org/@atproto/crypto/-/crypto-0.4.4.tgz",
154 "integrity": "sha512-Yq9+crJ7WQl7sxStVpHgie5Z51R05etaK9DLWYG/7bR5T4bhdcIgF6IfklLShtZwLYdVVj+K15s0BqW9a8PSDA==",
155 "license": "MIT",
156 "dependencies": {
157 "@noble/curves": "^1.7.0",
158 "@noble/hashes": "^1.6.1",
159 "uint8arrays": "3.0.0"
160 },
161 "engines": {
162 "node": ">=18.7.0"
163 }
164 },
165 "node_modules/@atproto/did": {
166 "version": "0.2.0",
167 "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.2.0.tgz",
168 "integrity": "sha512-BskT39KYbwY1DUsWekkHh47xS+wvJpFq5F9acsicNfYniinyAMnNTzGKQEhnjQuG7K0qQItg/SnmC+y0tJXV7Q==",
169 "license": "MIT",
170 "dependencies": {
171 "zod": "^3.23.8"
172 }
173 },
174 "node_modules/@atproto/identity": {
175 "version": "0.4.9",
176 "resolved": "https://registry.npmjs.org/@atproto/identity/-/identity-0.4.9.tgz",
177 "integrity": "sha512-pRYCaeaEJMZ4vQlRQYYTrF3cMiRp21n/k/pUT1o7dgKby56zuLErDmFXkbKfKWPf7SgWRgamSaNmsGLqAOD7lQ==",
178 "license": "MIT",
179 "dependencies": {
180 "@atproto/common-web": "^0.4.3",
181 "@atproto/crypto": "^0.4.4"
182 },
183 "engines": {
184 "node": ">=18.7.0"
185 }
186 },
187 "node_modules/@atproto/jwk": {
188 "version": "0.5.0",
189 "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.5.0.tgz",
190 "integrity": "sha512-Qi2NtEqhkG+uz3CKia4+H05WMV/z//dz3ESo5+cyBKrOnxVTJ5ZubMyltWjoYvy6v/jLhorXdDWcjn07yky7MQ==",
191 "license": "MIT",
192 "dependencies": {
193 "multiformats": "^9.9.0",
194 "zod": "^3.23.8"
195 }
196 },
197 "node_modules/@atproto/jwk-jose": {
198 "version": "0.1.10",
199 "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.10.tgz",
200 "integrity": "sha512-Eiu/u4tZHz3IIhHZt0zneYEffSAO3Oqk/ToKwlu1TqKte6sjtPs/4uquSiAAGFYozqgo92JC/AQclWzzkHI5QQ==",
201 "license": "MIT",
202 "dependencies": {
203 "@atproto/jwk": "0.5.0",
204 "jose": "^5.2.0"
205 }
206 },
207 "node_modules/@atproto/jwk-webcrypto": {
208 "version": "0.1.10",
209 "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.10.tgz",
210 "integrity": "sha512-JZsavs6JiSmw5rgcjkGDwzr1aCJGdybZOjVfYH+m9sXRU1BrUCA30uwNfZY7eFyWXyRAnCFiYiGVZgypXyKotw==",
211 "license": "MIT",
212 "dependencies": {
213 "@atproto/jwk": "0.5.0",
214 "@atproto/jwk-jose": "0.1.10",
215 "zod": "^3.23.8"
216 }
217 },
218 "node_modules/@atproto/lexicon": {
219 "version": "0.5.1",
220 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.5.1.tgz",
221 "integrity": "sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A==",
222 "license": "MIT",
223 "dependencies": {
224 "@atproto/common-web": "^0.4.3",
225 "@atproto/syntax": "^0.4.1",
226 "iso-datestring-validator": "^2.2.2",
227 "multiformats": "^9.9.0",
228 "zod": "^3.23.8"
229 }
230 },
231 "node_modules/@atproto/oauth-client": {
232 "version": "0.5.6",
233 "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.5.6.tgz",
234 "integrity": "sha512-O1S9lPptJxWPcNd2kODaLgWntz+A7PzskU2hP4IFa7hVLs4aEnEt9dKq5wJE97tDli8mgyh/ndPQhxUaCVQ5iQ==",
235 "license": "MIT",
236 "dependencies": {
237 "@atproto-labs/did-resolver": "0.2.1",
238 "@atproto-labs/fetch": "0.2.3",
239 "@atproto-labs/handle-resolver": "0.3.1",
240 "@atproto-labs/identity-resolver": "0.3.1",
241 "@atproto-labs/simple-store": "0.3.0",
242 "@atproto-labs/simple-store-memory": "0.1.4",
243 "@atproto/did": "0.2.0",
244 "@atproto/jwk": "0.5.0",
245 "@atproto/oauth-types": "0.4.1",
246 "@atproto/xrpc": "0.7.5",
247 "multiformats": "^9.9.0",
248 "zod": "^3.23.8"
249 }
250 },
251 "node_modules/@atproto/oauth-client-browser": {
252 "version": "0.3.32",
253 "resolved": "https://registry.npmjs.org/@atproto/oauth-client-browser/-/oauth-client-browser-0.3.32.tgz",
254 "integrity": "sha512-h6Rsa/LgMnugaVKkMtHbQ1DSlhhIhL4HbjW1egg7z0BQdWJzczJ8nX3guHN5r/YioL6vOigxbMim+p/Z1LeG9g==",
255 "license": "MIT",
256 "dependencies": {
257 "@atproto-labs/did-resolver": "0.2.1",
258 "@atproto-labs/handle-resolver": "0.3.1",
259 "@atproto-labs/simple-store": "0.3.0",
260 "@atproto/did": "0.2.0",
261 "@atproto/jwk": "0.5.0",
262 "@atproto/jwk-webcrypto": "0.1.10",
263 "@atproto/oauth-client": "0.5.6",
264 "@atproto/oauth-types": "0.4.1"
265 }
266 },
267 "node_modules/@atproto/oauth-types": {
268 "version": "0.4.1",
269 "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.4.1.tgz",
270 "integrity": "sha512-c5ixf2ZOzcltOu1fDBnO/tok6Wj7JDDK66+Z0q/+bAr8LXgOnxP7zQfJ+DD4gTkB+saTqsqWtVv8qvx/IEtm1g==",
271 "license": "MIT",
272 "dependencies": {
273 "@atproto/jwk": "0.5.0",
274 "zod": "^3.23.8"
275 }
276 },
277 "node_modules/@atproto/syntax": {
278 "version": "0.4.1",
279 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.1.tgz",
280 "integrity": "sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==",
281 "license": "MIT"
282 },
283 "node_modules/@atproto/xrpc": {
284 "version": "0.7.5",
285 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.5.tgz",
286 "integrity": "sha512-MUYNn5d2hv8yVegRL0ccHvTHAVj5JSnW07bkbiaz96UH45lvYNRVwt44z+yYVnb0/mvBzyD3/ZQ55TRGt7fHkA==",
287 "license": "MIT",
288 "dependencies": {
289 "@atproto/lexicon": "^0.5.1",
290 "zod": "^3.23.8"
291 }
292 },
293 "node_modules/@babel/code-frame": {
294 "version": "7.27.1",
295 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
296 "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
297 "dev": true,
298 "license": "MIT",
299 "dependencies": {
300 "@babel/helper-validator-identifier": "^7.27.1",
301 "js-tokens": "^4.0.0",
302 "picocolors": "^1.1.1"
303 },
304 "engines": {
305 "node": ">=6.9.0"
306 }
307 },
308 "node_modules/@babel/compat-data": {
309 "version": "7.28.4",
310 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz",
311 "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==",
312 "dev": true,
313 "license": "MIT",
314 "engines": {
315 "node": ">=6.9.0"
316 }
317 },
318 "node_modules/@babel/core": {
319 "version": "7.28.4",
320 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz",
321 "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==",
322 "dev": true,
323 "license": "MIT",
324 "dependencies": {
325 "@babel/code-frame": "^7.27.1",
326 "@babel/generator": "^7.28.3",
327 "@babel/helper-compilation-targets": "^7.27.2",
328 "@babel/helper-module-transforms": "^7.28.3",
329 "@babel/helpers": "^7.28.4",
330 "@babel/parser": "^7.28.4",
331 "@babel/template": "^7.27.2",
332 "@babel/traverse": "^7.28.4",
333 "@babel/types": "^7.28.4",
334 "@jridgewell/remapping": "^2.3.5",
335 "convert-source-map": "^2.0.0",
336 "debug": "^4.1.0",
337 "gensync": "^1.0.0-beta.2",
338 "json5": "^2.2.3",
339 "semver": "^6.3.1"
340 },
341 "engines": {
342 "node": ">=6.9.0"
343 },
344 "funding": {
345 "type": "opencollective",
346 "url": "https://opencollective.com/babel"
347 }
348 },
349 "node_modules/@babel/generator": {
350 "version": "7.28.3",
351 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
352 "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
353 "dev": true,
354 "license": "MIT",
355 "dependencies": {
356 "@babel/parser": "^7.28.3",
357 "@babel/types": "^7.28.2",
358 "@jridgewell/gen-mapping": "^0.3.12",
359 "@jridgewell/trace-mapping": "^0.3.28",
360 "jsesc": "^3.0.2"
361 },
362 "engines": {
363 "node": ">=6.9.0"
364 }
365 },
366 "node_modules/@babel/helper-compilation-targets": {
367 "version": "7.27.2",
368 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
369 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
370 "dev": true,
371 "license": "MIT",
372 "dependencies": {
373 "@babel/compat-data": "^7.27.2",
374 "@babel/helper-validator-option": "^7.27.1",
375 "browserslist": "^4.24.0",
376 "lru-cache": "^5.1.1",
377 "semver": "^6.3.1"
378 },
379 "engines": {
380 "node": ">=6.9.0"
381 }
382 },
383 "node_modules/@babel/helper-globals": {
384 "version": "7.28.0",
385 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
386 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
387 "dev": true,
388 "license": "MIT",
389 "engines": {
390 "node": ">=6.9.0"
391 }
392 },
393 "node_modules/@babel/helper-module-imports": {
394 "version": "7.27.1",
395 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
396 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
397 "dev": true,
398 "license": "MIT",
399 "dependencies": {
400 "@babel/traverse": "^7.27.1",
401 "@babel/types": "^7.27.1"
402 },
403 "engines": {
404 "node": ">=6.9.0"
405 }
406 },
407 "node_modules/@babel/helper-module-transforms": {
408 "version": "7.28.3",
409 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
410 "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
411 "dev": true,
412 "license": "MIT",
413 "dependencies": {
414 "@babel/helper-module-imports": "^7.27.1",
415 "@babel/helper-validator-identifier": "^7.27.1",
416 "@babel/traverse": "^7.28.3"
417 },
418 "engines": {
419 "node": ">=6.9.0"
420 },
421 "peerDependencies": {
422 "@babel/core": "^7.0.0"
423 }
424 },
425 "node_modules/@babel/helper-plugin-utils": {
426 "version": "7.27.1",
427 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
428 "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
429 "dev": true,
430 "license": "MIT",
431 "engines": {
432 "node": ">=6.9.0"
433 }
434 },
435 "node_modules/@babel/helper-string-parser": {
436 "version": "7.27.1",
437 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
438 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
439 "dev": true,
440 "license": "MIT",
441 "engines": {
442 "node": ">=6.9.0"
443 }
444 },
445 "node_modules/@babel/helper-validator-identifier": {
446 "version": "7.27.1",
447 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
448 "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
449 "dev": true,
450 "license": "MIT",
451 "engines": {
452 "node": ">=6.9.0"
453 }
454 },
455 "node_modules/@babel/helper-validator-option": {
456 "version": "7.27.1",
457 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
458 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
459 "dev": true,
460 "license": "MIT",
461 "engines": {
462 "node": ">=6.9.0"
463 }
464 },
465 "node_modules/@babel/helpers": {
466 "version": "7.28.4",
467 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
468 "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
469 "dev": true,
470 "license": "MIT",
471 "dependencies": {
472 "@babel/template": "^7.27.2",
473 "@babel/types": "^7.28.4"
474 },
475 "engines": {
476 "node": ">=6.9.0"
477 }
478 },
479 "node_modules/@babel/parser": {
480 "version": "7.28.4",
481 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
482 "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==",
483 "dev": true,
484 "license": "MIT",
485 "dependencies": {
486 "@babel/types": "^7.28.4"
487 },
488 "bin": {
489 "parser": "bin/babel-parser.js"
490 },
491 "engines": {
492 "node": ">=6.0.0"
493 }
494 },
495 "node_modules/@babel/plugin-transform-react-jsx-self": {
496 "version": "7.27.1",
497 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
498 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
499 "dev": true,
500 "license": "MIT",
501 "dependencies": {
502 "@babel/helper-plugin-utils": "^7.27.1"
503 },
504 "engines": {
505 "node": ">=6.9.0"
506 },
507 "peerDependencies": {
508 "@babel/core": "^7.0.0-0"
509 }
510 },
511 "node_modules/@babel/plugin-transform-react-jsx-source": {
512 "version": "7.27.1",
513 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
514 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
515 "dev": true,
516 "license": "MIT",
517 "dependencies": {
518 "@babel/helper-plugin-utils": "^7.27.1"
519 },
520 "engines": {
521 "node": ">=6.9.0"
522 },
523 "peerDependencies": {
524 "@babel/core": "^7.0.0-0"
525 }
526 },
527 "node_modules/@babel/template": {
528 "version": "7.27.2",
529 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
530 "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
531 "dev": true,
532 "license": "MIT",
533 "dependencies": {
534 "@babel/code-frame": "^7.27.1",
535 "@babel/parser": "^7.27.2",
536 "@babel/types": "^7.27.1"
537 },
538 "engines": {
539 "node": ">=6.9.0"
540 }
541 },
542 "node_modules/@babel/traverse": {
543 "version": "7.28.4",
544 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz",
545 "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==",
546 "dev": true,
547 "license": "MIT",
548 "dependencies": {
549 "@babel/code-frame": "^7.27.1",
550 "@babel/generator": "^7.28.3",
551 "@babel/helper-globals": "^7.28.0",
552 "@babel/parser": "^7.28.4",
553 "@babel/template": "^7.27.2",
554 "@babel/types": "^7.28.4",
555 "debug": "^4.3.1"
556 },
557 "engines": {
558 "node": ">=6.9.0"
559 }
560 },
561 "node_modules/@babel/types": {
562 "version": "7.28.4",
563 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
564 "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
565 "dev": true,
566 "license": "MIT",
567 "dependencies": {
568 "@babel/helper-string-parser": "^7.27.1",
569 "@babel/helper-validator-identifier": "^7.27.1"
570 },
571 "engines": {
572 "node": ">=6.9.0"
573 }
574 },
575 "node_modules/@esbuild/aix-ppc64": {
576 "version": "0.25.10",
577 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz",
578 "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==",
579 "cpu": [
580 "ppc64"
581 ],
582 "dev": true,
583 "license": "MIT",
584 "optional": true,
585 "os": [
586 "aix"
587 ],
588 "engines": {
589 "node": ">=18"
590 }
591 },
592 "node_modules/@esbuild/android-arm": {
593 "version": "0.25.10",
594 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz",
595 "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==",
596 "cpu": [
597 "arm"
598 ],
599 "dev": true,
600 "license": "MIT",
601 "optional": true,
602 "os": [
603 "android"
604 ],
605 "engines": {
606 "node": ">=18"
607 }
608 },
609 "node_modules/@esbuild/android-arm64": {
610 "version": "0.25.10",
611 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz",
612 "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==",
613 "cpu": [
614 "arm64"
615 ],
616 "dev": true,
617 "license": "MIT",
618 "optional": true,
619 "os": [
620 "android"
621 ],
622 "engines": {
623 "node": ">=18"
624 }
625 },
626 "node_modules/@esbuild/android-x64": {
627 "version": "0.25.10",
628 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz",
629 "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==",
630 "cpu": [
631 "x64"
632 ],
633 "dev": true,
634 "license": "MIT",
635 "optional": true,
636 "os": [
637 "android"
638 ],
639 "engines": {
640 "node": ">=18"
641 }
642 },
643 "node_modules/@esbuild/darwin-arm64": {
644 "version": "0.25.10",
645 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz",
646 "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==",
647 "cpu": [
648 "arm64"
649 ],
650 "dev": true,
651 "license": "MIT",
652 "optional": true,
653 "os": [
654 "darwin"
655 ],
656 "engines": {
657 "node": ">=18"
658 }
659 },
660 "node_modules/@esbuild/darwin-x64": {
661 "version": "0.25.10",
662 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz",
663 "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==",
664 "cpu": [
665 "x64"
666 ],
667 "dev": true,
668 "license": "MIT",
669 "optional": true,
670 "os": [
671 "darwin"
672 ],
673 "engines": {
674 "node": ">=18"
675 }
676 },
677 "node_modules/@esbuild/freebsd-arm64": {
678 "version": "0.25.10",
679 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz",
680 "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==",
681 "cpu": [
682 "arm64"
683 ],
684 "dev": true,
685 "license": "MIT",
686 "optional": true,
687 "os": [
688 "freebsd"
689 ],
690 "engines": {
691 "node": ">=18"
692 }
693 },
694 "node_modules/@esbuild/freebsd-x64": {
695 "version": "0.25.10",
696 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz",
697 "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==",
698 "cpu": [
699 "x64"
700 ],
701 "dev": true,
702 "license": "MIT",
703 "optional": true,
704 "os": [
705 "freebsd"
706 ],
707 "engines": {
708 "node": ">=18"
709 }
710 },
711 "node_modules/@esbuild/linux-arm": {
712 "version": "0.25.10",
713 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz",
714 "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==",
715 "cpu": [
716 "arm"
717 ],
718 "dev": true,
719 "license": "MIT",
720 "optional": true,
721 "os": [
722 "linux"
723 ],
724 "engines": {
725 "node": ">=18"
726 }
727 },
728 "node_modules/@esbuild/linux-arm64": {
729 "version": "0.25.10",
730 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz",
731 "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==",
732 "cpu": [
733 "arm64"
734 ],
735 "dev": true,
736 "license": "MIT",
737 "optional": true,
738 "os": [
739 "linux"
740 ],
741 "engines": {
742 "node": ">=18"
743 }
744 },
745 "node_modules/@esbuild/linux-ia32": {
746 "version": "0.25.10",
747 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz",
748 "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==",
749 "cpu": [
750 "ia32"
751 ],
752 "dev": true,
753 "license": "MIT",
754 "optional": true,
755 "os": [
756 "linux"
757 ],
758 "engines": {
759 "node": ">=18"
760 }
761 },
762 "node_modules/@esbuild/linux-loong64": {
763 "version": "0.25.10",
764 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz",
765 "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==",
766 "cpu": [
767 "loong64"
768 ],
769 "dev": true,
770 "license": "MIT",
771 "optional": true,
772 "os": [
773 "linux"
774 ],
775 "engines": {
776 "node": ">=18"
777 }
778 },
779 "node_modules/@esbuild/linux-mips64el": {
780 "version": "0.25.10",
781 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz",
782 "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==",
783 "cpu": [
784 "mips64el"
785 ],
786 "dev": true,
787 "license": "MIT",
788 "optional": true,
789 "os": [
790 "linux"
791 ],
792 "engines": {
793 "node": ">=18"
794 }
795 },
796 "node_modules/@esbuild/linux-ppc64": {
797 "version": "0.25.10",
798 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz",
799 "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==",
800 "cpu": [
801 "ppc64"
802 ],
803 "dev": true,
804 "license": "MIT",
805 "optional": true,
806 "os": [
807 "linux"
808 ],
809 "engines": {
810 "node": ">=18"
811 }
812 },
813 "node_modules/@esbuild/linux-riscv64": {
814 "version": "0.25.10",
815 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz",
816 "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==",
817 "cpu": [
818 "riscv64"
819 ],
820 "dev": true,
821 "license": "MIT",
822 "optional": true,
823 "os": [
824 "linux"
825 ],
826 "engines": {
827 "node": ">=18"
828 }
829 },
830 "node_modules/@esbuild/linux-s390x": {
831 "version": "0.25.10",
832 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz",
833 "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==",
834 "cpu": [
835 "s390x"
836 ],
837 "dev": true,
838 "license": "MIT",
839 "optional": true,
840 "os": [
841 "linux"
842 ],
843 "engines": {
844 "node": ">=18"
845 }
846 },
847 "node_modules/@esbuild/linux-x64": {
848 "version": "0.25.10",
849 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz",
850 "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==",
851 "cpu": [
852 "x64"
853 ],
854 "dev": true,
855 "license": "MIT",
856 "optional": true,
857 "os": [
858 "linux"
859 ],
860 "engines": {
861 "node": ">=18"
862 }
863 },
864 "node_modules/@esbuild/netbsd-arm64": {
865 "version": "0.25.10",
866 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz",
867 "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==",
868 "cpu": [
869 "arm64"
870 ],
871 "dev": true,
872 "license": "MIT",
873 "optional": true,
874 "os": [
875 "netbsd"
876 ],
877 "engines": {
878 "node": ">=18"
879 }
880 },
881 "node_modules/@esbuild/netbsd-x64": {
882 "version": "0.25.10",
883 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz",
884 "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==",
885 "cpu": [
886 "x64"
887 ],
888 "dev": true,
889 "license": "MIT",
890 "optional": true,
891 "os": [
892 "netbsd"
893 ],
894 "engines": {
895 "node": ">=18"
896 }
897 },
898 "node_modules/@esbuild/openbsd-arm64": {
899 "version": "0.25.10",
900 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz",
901 "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==",
902 "cpu": [
903 "arm64"
904 ],
905 "dev": true,
906 "license": "MIT",
907 "optional": true,
908 "os": [
909 "openbsd"
910 ],
911 "engines": {
912 "node": ">=18"
913 }
914 },
915 "node_modules/@esbuild/openbsd-x64": {
916 "version": "0.25.10",
917 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz",
918 "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==",
919 "cpu": [
920 "x64"
921 ],
922 "dev": true,
923 "license": "MIT",
924 "optional": true,
925 "os": [
926 "openbsd"
927 ],
928 "engines": {
929 "node": ">=18"
930 }
931 },
932 "node_modules/@esbuild/openharmony-arm64": {
933 "version": "0.25.10",
934 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz",
935 "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==",
936 "cpu": [
937 "arm64"
938 ],
939 "dev": true,
940 "license": "MIT",
941 "optional": true,
942 "os": [
943 "openharmony"
944 ],
945 "engines": {
946 "node": ">=18"
947 }
948 },
949 "node_modules/@esbuild/sunos-x64": {
950 "version": "0.25.10",
951 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz",
952 "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==",
953 "cpu": [
954 "x64"
955 ],
956 "dev": true,
957 "license": "MIT",
958 "optional": true,
959 "os": [
960 "sunos"
961 ],
962 "engines": {
963 "node": ">=18"
964 }
965 },
966 "node_modules/@esbuild/win32-arm64": {
967 "version": "0.25.10",
968 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz",
969 "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==",
970 "cpu": [
971 "arm64"
972 ],
973 "dev": true,
974 "license": "MIT",
975 "optional": true,
976 "os": [
977 "win32"
978 ],
979 "engines": {
980 "node": ">=18"
981 }
982 },
983 "node_modules/@esbuild/win32-ia32": {
984 "version": "0.25.10",
985 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz",
986 "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==",
987 "cpu": [
988 "ia32"
989 ],
990 "dev": true,
991 "license": "MIT",
992 "optional": true,
993 "os": [
994 "win32"
995 ],
996 "engines": {
997 "node": ">=18"
998 }
999 },
1000 "node_modules/@esbuild/win32-x64": {
1001 "version": "0.25.10",
1002 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz",
1003 "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==",
1004 "cpu": [
1005 "x64"
1006 ],
1007 "dev": true,
1008 "license": "MIT",
1009 "optional": true,
1010 "os": [
1011 "win32"
1012 ],
1013 "engines": {
1014 "node": ">=18"
1015 }
1016 },
1017 "node_modules/@eslint-community/eslint-utils": {
1018 "version": "4.9.0",
1019 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
1020 "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
1021 "dev": true,
1022 "license": "MIT",
1023 "dependencies": {
1024 "eslint-visitor-keys": "^3.4.3"
1025 },
1026 "engines": {
1027 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1028 },
1029 "funding": {
1030 "url": "https://opencollective.com/eslint"
1031 },
1032 "peerDependencies": {
1033 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
1034 }
1035 },
1036 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
1037 "version": "3.4.3",
1038 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
1039 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
1040 "dev": true,
1041 "license": "Apache-2.0",
1042 "engines": {
1043 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1044 },
1045 "funding": {
1046 "url": "https://opencollective.com/eslint"
1047 }
1048 },
1049 "node_modules/@eslint-community/regexpp": {
1050 "version": "4.12.1",
1051 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
1052 "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
1053 "dev": true,
1054 "license": "MIT",
1055 "engines": {
1056 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1057 }
1058 },
1059 "node_modules/@eslint/config-array": {
1060 "version": "0.21.0",
1061 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",
1062 "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",
1063 "dev": true,
1064 "license": "Apache-2.0",
1065 "dependencies": {
1066 "@eslint/object-schema": "^2.1.6",
1067 "debug": "^4.3.1",
1068 "minimatch": "^3.1.2"
1069 },
1070 "engines": {
1071 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1072 }
1073 },
1074 "node_modules/@eslint/config-helpers": {
1075 "version": "0.3.1",
1076 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz",
1077 "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==",
1078 "dev": true,
1079 "license": "Apache-2.0",
1080 "engines": {
1081 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1082 }
1083 },
1084 "node_modules/@eslint/core": {
1085 "version": "0.15.2",
1086 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz",
1087 "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==",
1088 "dev": true,
1089 "license": "Apache-2.0",
1090 "dependencies": {
1091 "@types/json-schema": "^7.0.15"
1092 },
1093 "engines": {
1094 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1095 }
1096 },
1097 "node_modules/@eslint/eslintrc": {
1098 "version": "3.3.1",
1099 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
1100 "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
1101 "dev": true,
1102 "license": "MIT",
1103 "dependencies": {
1104 "ajv": "^6.12.4",
1105 "debug": "^4.3.2",
1106 "espree": "^10.0.1",
1107 "globals": "^14.0.0",
1108 "ignore": "^5.2.0",
1109 "import-fresh": "^3.2.1",
1110 "js-yaml": "^4.1.0",
1111 "minimatch": "^3.1.2",
1112 "strip-json-comments": "^3.1.1"
1113 },
1114 "engines": {
1115 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1116 },
1117 "funding": {
1118 "url": "https://opencollective.com/eslint"
1119 }
1120 },
1121 "node_modules/@eslint/eslintrc/node_modules/globals": {
1122 "version": "14.0.0",
1123 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
1124 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
1125 "dev": true,
1126 "license": "MIT",
1127 "engines": {
1128 "node": ">=18"
1129 },
1130 "funding": {
1131 "url": "https://github.com/sponsors/sindresorhus"
1132 }
1133 },
1134 "node_modules/@eslint/js": {
1135 "version": "9.36.0",
1136 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.36.0.tgz",
1137 "integrity": "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==",
1138 "dev": true,
1139 "license": "MIT",
1140 "engines": {
1141 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1142 },
1143 "funding": {
1144 "url": "https://eslint.org/donate"
1145 }
1146 },
1147 "node_modules/@eslint/object-schema": {
1148 "version": "2.1.6",
1149 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
1150 "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
1151 "dev": true,
1152 "license": "Apache-2.0",
1153 "engines": {
1154 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1155 }
1156 },
1157 "node_modules/@eslint/plugin-kit": {
1158 "version": "0.3.5",
1159 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz",
1160 "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==",
1161 "dev": true,
1162 "license": "Apache-2.0",
1163 "dependencies": {
1164 "@eslint/core": "^0.15.2",
1165 "levn": "^0.4.1"
1166 },
1167 "engines": {
1168 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1169 }
1170 },
1171 "node_modules/@humanfs/core": {
1172 "version": "0.19.1",
1173 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
1174 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
1175 "dev": true,
1176 "license": "Apache-2.0",
1177 "engines": {
1178 "node": ">=18.18.0"
1179 }
1180 },
1181 "node_modules/@humanfs/node": {
1182 "version": "0.16.7",
1183 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
1184 "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
1185 "dev": true,
1186 "license": "Apache-2.0",
1187 "dependencies": {
1188 "@humanfs/core": "^0.19.1",
1189 "@humanwhocodes/retry": "^0.4.0"
1190 },
1191 "engines": {
1192 "node": ">=18.18.0"
1193 }
1194 },
1195 "node_modules/@humanwhocodes/module-importer": {
1196 "version": "1.0.1",
1197 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
1198 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
1199 "dev": true,
1200 "license": "Apache-2.0",
1201 "engines": {
1202 "node": ">=12.22"
1203 },
1204 "funding": {
1205 "type": "github",
1206 "url": "https://github.com/sponsors/nzakas"
1207 }
1208 },
1209 "node_modules/@humanwhocodes/retry": {
1210 "version": "0.4.3",
1211 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
1212 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
1213 "dev": true,
1214 "license": "Apache-2.0",
1215 "engines": {
1216 "node": ">=18.18"
1217 },
1218 "funding": {
1219 "type": "github",
1220 "url": "https://github.com/sponsors/nzakas"
1221 }
1222 },
1223 "node_modules/@isaacs/fs-minipass": {
1224 "version": "4.0.1",
1225 "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
1226 "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
1227 "dev": true,
1228 "license": "ISC",
1229 "dependencies": {
1230 "minipass": "^7.0.4"
1231 },
1232 "engines": {
1233 "node": ">=18.0.0"
1234 }
1235 },
1236 "node_modules/@jridgewell/gen-mapping": {
1237 "version": "0.3.13",
1238 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1239 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1240 "dev": true,
1241 "license": "MIT",
1242 "dependencies": {
1243 "@jridgewell/sourcemap-codec": "^1.5.0",
1244 "@jridgewell/trace-mapping": "^0.3.24"
1245 }
1246 },
1247 "node_modules/@jridgewell/remapping": {
1248 "version": "2.3.5",
1249 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1250 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1251 "dev": true,
1252 "license": "MIT",
1253 "dependencies": {
1254 "@jridgewell/gen-mapping": "^0.3.5",
1255 "@jridgewell/trace-mapping": "^0.3.24"
1256 }
1257 },
1258 "node_modules/@jridgewell/resolve-uri": {
1259 "version": "3.1.2",
1260 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1261 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1262 "dev": true,
1263 "license": "MIT",
1264 "engines": {
1265 "node": ">=6.0.0"
1266 }
1267 },
1268 "node_modules/@jridgewell/sourcemap-codec": {
1269 "version": "1.5.5",
1270 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1271 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1272 "dev": true,
1273 "license": "MIT"
1274 },
1275 "node_modules/@jridgewell/trace-mapping": {
1276 "version": "0.3.31",
1277 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1278 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1279 "dev": true,
1280 "license": "MIT",
1281 "dependencies": {
1282 "@jridgewell/resolve-uri": "^3.1.0",
1283 "@jridgewell/sourcemap-codec": "^1.4.14"
1284 }
1285 },
1286 "node_modules/@noble/curves": {
1287 "version": "1.9.7",
1288 "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
1289 "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
1290 "license": "MIT",
1291 "dependencies": {
1292 "@noble/hashes": "1.8.0"
1293 },
1294 "engines": {
1295 "node": "^14.21.3 || >=16"
1296 },
1297 "funding": {
1298 "url": "https://paulmillr.com/funding/"
1299 }
1300 },
1301 "node_modules/@noble/hashes": {
1302 "version": "1.8.0",
1303 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
1304 "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
1305 "license": "MIT",
1306 "engines": {
1307 "node": "^14.21.3 || >=16"
1308 },
1309 "funding": {
1310 "url": "https://paulmillr.com/funding/"
1311 }
1312 },
1313 "node_modules/@nodelib/fs.scandir": {
1314 "version": "2.1.5",
1315 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1316 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1317 "dev": true,
1318 "license": "MIT",
1319 "dependencies": {
1320 "@nodelib/fs.stat": "2.0.5",
1321 "run-parallel": "^1.1.9"
1322 },
1323 "engines": {
1324 "node": ">= 8"
1325 }
1326 },
1327 "node_modules/@nodelib/fs.stat": {
1328 "version": "2.0.5",
1329 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1330 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1331 "dev": true,
1332 "license": "MIT",
1333 "engines": {
1334 "node": ">= 8"
1335 }
1336 },
1337 "node_modules/@nodelib/fs.walk": {
1338 "version": "1.2.8",
1339 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1340 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1341 "dev": true,
1342 "license": "MIT",
1343 "dependencies": {
1344 "@nodelib/fs.scandir": "2.1.5",
1345 "fastq": "^1.6.0"
1346 },
1347 "engines": {
1348 "node": ">= 8"
1349 }
1350 },
1351 "node_modules/@rolldown/pluginutils": {
1352 "version": "1.0.0-beta.38",
1353 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.38.tgz",
1354 "integrity": "sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==",
1355 "dev": true,
1356 "license": "MIT"
1357 },
1358 "node_modules/@rollup/rollup-android-arm-eabi": {
1359 "version": "4.52.4",
1360 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.4.tgz",
1361 "integrity": "sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==",
1362 "cpu": [
1363 "arm"
1364 ],
1365 "dev": true,
1366 "license": "MIT",
1367 "optional": true,
1368 "os": [
1369 "android"
1370 ]
1371 },
1372 "node_modules/@rollup/rollup-android-arm64": {
1373 "version": "4.52.4",
1374 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.4.tgz",
1375 "integrity": "sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==",
1376 "cpu": [
1377 "arm64"
1378 ],
1379 "dev": true,
1380 "license": "MIT",
1381 "optional": true,
1382 "os": [
1383 "android"
1384 ]
1385 },
1386 "node_modules/@rollup/rollup-darwin-arm64": {
1387 "version": "4.52.4",
1388 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.4.tgz",
1389 "integrity": "sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==",
1390 "cpu": [
1391 "arm64"
1392 ],
1393 "dev": true,
1394 "license": "MIT",
1395 "optional": true,
1396 "os": [
1397 "darwin"
1398 ]
1399 },
1400 "node_modules/@rollup/rollup-darwin-x64": {
1401 "version": "4.52.4",
1402 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.4.tgz",
1403 "integrity": "sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==",
1404 "cpu": [
1405 "x64"
1406 ],
1407 "dev": true,
1408 "license": "MIT",
1409 "optional": true,
1410 "os": [
1411 "darwin"
1412 ]
1413 },
1414 "node_modules/@rollup/rollup-freebsd-arm64": {
1415 "version": "4.52.4",
1416 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.4.tgz",
1417 "integrity": "sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==",
1418 "cpu": [
1419 "arm64"
1420 ],
1421 "dev": true,
1422 "license": "MIT",
1423 "optional": true,
1424 "os": [
1425 "freebsd"
1426 ]
1427 },
1428 "node_modules/@rollup/rollup-freebsd-x64": {
1429 "version": "4.52.4",
1430 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.4.tgz",
1431 "integrity": "sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==",
1432 "cpu": [
1433 "x64"
1434 ],
1435 "dev": true,
1436 "license": "MIT",
1437 "optional": true,
1438 "os": [
1439 "freebsd"
1440 ]
1441 },
1442 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1443 "version": "4.52.4",
1444 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.4.tgz",
1445 "integrity": "sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==",
1446 "cpu": [
1447 "arm"
1448 ],
1449 "dev": true,
1450 "license": "MIT",
1451 "optional": true,
1452 "os": [
1453 "linux"
1454 ]
1455 },
1456 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1457 "version": "4.52.4",
1458 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.4.tgz",
1459 "integrity": "sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==",
1460 "cpu": [
1461 "arm"
1462 ],
1463 "dev": true,
1464 "license": "MIT",
1465 "optional": true,
1466 "os": [
1467 "linux"
1468 ]
1469 },
1470 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1471 "version": "4.52.4",
1472 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.4.tgz",
1473 "integrity": "sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==",
1474 "cpu": [
1475 "arm64"
1476 ],
1477 "dev": true,
1478 "license": "MIT",
1479 "optional": true,
1480 "os": [
1481 "linux"
1482 ]
1483 },
1484 "node_modules/@rollup/rollup-linux-arm64-musl": {
1485 "version": "4.52.4",
1486 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.4.tgz",
1487 "integrity": "sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==",
1488 "cpu": [
1489 "arm64"
1490 ],
1491 "dev": true,
1492 "license": "MIT",
1493 "optional": true,
1494 "os": [
1495 "linux"
1496 ]
1497 },
1498 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1499 "version": "4.52.4",
1500 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.4.tgz",
1501 "integrity": "sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==",
1502 "cpu": [
1503 "loong64"
1504 ],
1505 "dev": true,
1506 "license": "MIT",
1507 "optional": true,
1508 "os": [
1509 "linux"
1510 ]
1511 },
1512 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1513 "version": "4.52.4",
1514 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.4.tgz",
1515 "integrity": "sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==",
1516 "cpu": [
1517 "ppc64"
1518 ],
1519 "dev": true,
1520 "license": "MIT",
1521 "optional": true,
1522 "os": [
1523 "linux"
1524 ]
1525 },
1526 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1527 "version": "4.52.4",
1528 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.4.tgz",
1529 "integrity": "sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==",
1530 "cpu": [
1531 "riscv64"
1532 ],
1533 "dev": true,
1534 "license": "MIT",
1535 "optional": true,
1536 "os": [
1537 "linux"
1538 ]
1539 },
1540 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1541 "version": "4.52.4",
1542 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.4.tgz",
1543 "integrity": "sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==",
1544 "cpu": [
1545 "riscv64"
1546 ],
1547 "dev": true,
1548 "license": "MIT",
1549 "optional": true,
1550 "os": [
1551 "linux"
1552 ]
1553 },
1554 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1555 "version": "4.52.4",
1556 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.4.tgz",
1557 "integrity": "sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==",
1558 "cpu": [
1559 "s390x"
1560 ],
1561 "dev": true,
1562 "license": "MIT",
1563 "optional": true,
1564 "os": [
1565 "linux"
1566 ]
1567 },
1568 "node_modules/@rollup/rollup-linux-x64-gnu": {
1569 "version": "4.52.4",
1570 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.4.tgz",
1571 "integrity": "sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==",
1572 "cpu": [
1573 "x64"
1574 ],
1575 "dev": true,
1576 "license": "MIT",
1577 "optional": true,
1578 "os": [
1579 "linux"
1580 ]
1581 },
1582 "node_modules/@rollup/rollup-linux-x64-musl": {
1583 "version": "4.52.4",
1584 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.4.tgz",
1585 "integrity": "sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==",
1586 "cpu": [
1587 "x64"
1588 ],
1589 "dev": true,
1590 "license": "MIT",
1591 "optional": true,
1592 "os": [
1593 "linux"
1594 ]
1595 },
1596 "node_modules/@rollup/rollup-openharmony-arm64": {
1597 "version": "4.52.4",
1598 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.4.tgz",
1599 "integrity": "sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==",
1600 "cpu": [
1601 "arm64"
1602 ],
1603 "dev": true,
1604 "license": "MIT",
1605 "optional": true,
1606 "os": [
1607 "openharmony"
1608 ]
1609 },
1610 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1611 "version": "4.52.4",
1612 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.4.tgz",
1613 "integrity": "sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==",
1614 "cpu": [
1615 "arm64"
1616 ],
1617 "dev": true,
1618 "license": "MIT",
1619 "optional": true,
1620 "os": [
1621 "win32"
1622 ]
1623 },
1624 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1625 "version": "4.52.4",
1626 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.4.tgz",
1627 "integrity": "sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==",
1628 "cpu": [
1629 "ia32"
1630 ],
1631 "dev": true,
1632 "license": "MIT",
1633 "optional": true,
1634 "os": [
1635 "win32"
1636 ]
1637 },
1638 "node_modules/@rollup/rollup-win32-x64-gnu": {
1639 "version": "4.52.4",
1640 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.4.tgz",
1641 "integrity": "sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==",
1642 "cpu": [
1643 "x64"
1644 ],
1645 "dev": true,
1646 "license": "MIT",
1647 "optional": true,
1648 "os": [
1649 "win32"
1650 ]
1651 },
1652 "node_modules/@rollup/rollup-win32-x64-msvc": {
1653 "version": "4.52.4",
1654 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.4.tgz",
1655 "integrity": "sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==",
1656 "cpu": [
1657 "x64"
1658 ],
1659 "dev": true,
1660 "license": "MIT",
1661 "optional": true,
1662 "os": [
1663 "win32"
1664 ]
1665 },
1666 "node_modules/@tailwindcss/node": {
1667 "version": "4.1.14",
1668 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.14.tgz",
1669 "integrity": "sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw==",
1670 "dev": true,
1671 "license": "MIT",
1672 "dependencies": {
1673 "@jridgewell/remapping": "^2.3.4",
1674 "enhanced-resolve": "^5.18.3",
1675 "jiti": "^2.6.0",
1676 "lightningcss": "1.30.1",
1677 "magic-string": "^0.30.19",
1678 "source-map-js": "^1.2.1",
1679 "tailwindcss": "4.1.14"
1680 }
1681 },
1682 "node_modules/@tailwindcss/oxide": {
1683 "version": "4.1.14",
1684 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.14.tgz",
1685 "integrity": "sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw==",
1686 "dev": true,
1687 "hasInstallScript": true,
1688 "license": "MIT",
1689 "dependencies": {
1690 "detect-libc": "^2.0.4",
1691 "tar": "^7.5.1"
1692 },
1693 "engines": {
1694 "node": ">= 10"
1695 },
1696 "optionalDependencies": {
1697 "@tailwindcss/oxide-android-arm64": "4.1.14",
1698 "@tailwindcss/oxide-darwin-arm64": "4.1.14",
1699 "@tailwindcss/oxide-darwin-x64": "4.1.14",
1700 "@tailwindcss/oxide-freebsd-x64": "4.1.14",
1701 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.14",
1702 "@tailwindcss/oxide-linux-arm64-gnu": "4.1.14",
1703 "@tailwindcss/oxide-linux-arm64-musl": "4.1.14",
1704 "@tailwindcss/oxide-linux-x64-gnu": "4.1.14",
1705 "@tailwindcss/oxide-linux-x64-musl": "4.1.14",
1706 "@tailwindcss/oxide-wasm32-wasi": "4.1.14",
1707 "@tailwindcss/oxide-win32-arm64-msvc": "4.1.14",
1708 "@tailwindcss/oxide-win32-x64-msvc": "4.1.14"
1709 }
1710 },
1711 "node_modules/@tailwindcss/oxide-android-arm64": {
1712 "version": "4.1.14",
1713 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.14.tgz",
1714 "integrity": "sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ==",
1715 "cpu": [
1716 "arm64"
1717 ],
1718 "dev": true,
1719 "license": "MIT",
1720 "optional": true,
1721 "os": [
1722 "android"
1723 ],
1724 "engines": {
1725 "node": ">= 10"
1726 }
1727 },
1728 "node_modules/@tailwindcss/oxide-darwin-arm64": {
1729 "version": "4.1.14",
1730 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.14.tgz",
1731 "integrity": "sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA==",
1732 "cpu": [
1733 "arm64"
1734 ],
1735 "dev": true,
1736 "license": "MIT",
1737 "optional": true,
1738 "os": [
1739 "darwin"
1740 ],
1741 "engines": {
1742 "node": ">= 10"
1743 }
1744 },
1745 "node_modules/@tailwindcss/oxide-darwin-x64": {
1746 "version": "4.1.14",
1747 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.14.tgz",
1748 "integrity": "sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw==",
1749 "cpu": [
1750 "x64"
1751 ],
1752 "dev": true,
1753 "license": "MIT",
1754 "optional": true,
1755 "os": [
1756 "darwin"
1757 ],
1758 "engines": {
1759 "node": ">= 10"
1760 }
1761 },
1762 "node_modules/@tailwindcss/oxide-freebsd-x64": {
1763 "version": "4.1.14",
1764 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.14.tgz",
1765 "integrity": "sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw==",
1766 "cpu": [
1767 "x64"
1768 ],
1769 "dev": true,
1770 "license": "MIT",
1771 "optional": true,
1772 "os": [
1773 "freebsd"
1774 ],
1775 "engines": {
1776 "node": ">= 10"
1777 }
1778 },
1779 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
1780 "version": "4.1.14",
1781 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.14.tgz",
1782 "integrity": "sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw==",
1783 "cpu": [
1784 "arm"
1785 ],
1786 "dev": true,
1787 "license": "MIT",
1788 "optional": true,
1789 "os": [
1790 "linux"
1791 ],
1792 "engines": {
1793 "node": ">= 10"
1794 }
1795 },
1796 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
1797 "version": "4.1.14",
1798 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.14.tgz",
1799 "integrity": "sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w==",
1800 "cpu": [
1801 "arm64"
1802 ],
1803 "dev": true,
1804 "license": "MIT",
1805 "optional": true,
1806 "os": [
1807 "linux"
1808 ],
1809 "engines": {
1810 "node": ">= 10"
1811 }
1812 },
1813 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
1814 "version": "4.1.14",
1815 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.14.tgz",
1816 "integrity": "sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ==",
1817 "cpu": [
1818 "arm64"
1819 ],
1820 "dev": true,
1821 "license": "MIT",
1822 "optional": true,
1823 "os": [
1824 "linux"
1825 ],
1826 "engines": {
1827 "node": ">= 10"
1828 }
1829 },
1830 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
1831 "version": "4.1.14",
1832 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.14.tgz",
1833 "integrity": "sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg==",
1834 "cpu": [
1835 "x64"
1836 ],
1837 "dev": true,
1838 "license": "MIT",
1839 "optional": true,
1840 "os": [
1841 "linux"
1842 ],
1843 "engines": {
1844 "node": ">= 10"
1845 }
1846 },
1847 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
1848 "version": "4.1.14",
1849 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.14.tgz",
1850 "integrity": "sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q==",
1851 "cpu": [
1852 "x64"
1853 ],
1854 "dev": true,
1855 "license": "MIT",
1856 "optional": true,
1857 "os": [
1858 "linux"
1859 ],
1860 "engines": {
1861 "node": ">= 10"
1862 }
1863 },
1864 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
1865 "version": "4.1.14",
1866 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.14.tgz",
1867 "integrity": "sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ==",
1868 "bundleDependencies": [
1869 "@napi-rs/wasm-runtime",
1870 "@emnapi/core",
1871 "@emnapi/runtime",
1872 "@tybys/wasm-util",
1873 "@emnapi/wasi-threads",
1874 "tslib"
1875 ],
1876 "cpu": [
1877 "wasm32"
1878 ],
1879 "dev": true,
1880 "license": "MIT",
1881 "optional": true,
1882 "dependencies": {
1883 "@emnapi/core": "^1.5.0",
1884 "@emnapi/runtime": "^1.5.0",
1885 "@emnapi/wasi-threads": "^1.1.0",
1886 "@napi-rs/wasm-runtime": "^1.0.5",
1887 "@tybys/wasm-util": "^0.10.1",
1888 "tslib": "^2.4.0"
1889 },
1890 "engines": {
1891 "node": ">=14.0.0"
1892 }
1893 },
1894 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
1895 "version": "4.1.14",
1896 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.14.tgz",
1897 "integrity": "sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA==",
1898 "cpu": [
1899 "arm64"
1900 ],
1901 "dev": true,
1902 "license": "MIT",
1903 "optional": true,
1904 "os": [
1905 "win32"
1906 ],
1907 "engines": {
1908 "node": ">= 10"
1909 }
1910 },
1911 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
1912 "version": "4.1.14",
1913 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.14.tgz",
1914 "integrity": "sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA==",
1915 "cpu": [
1916 "x64"
1917 ],
1918 "dev": true,
1919 "license": "MIT",
1920 "optional": true,
1921 "os": [
1922 "win32"
1923 ],
1924 "engines": {
1925 "node": ">= 10"
1926 }
1927 },
1928 "node_modules/@tailwindcss/postcss": {
1929 "version": "4.1.14",
1930 "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.14.tgz",
1931 "integrity": "sha512-BdMjIxy7HUNThK87C7BC8I1rE8BVUsfNQSI5siQ4JK3iIa3w0XyVvVL9SXLWO//CtYTcp1v7zci0fYwJOjB+Zg==",
1932 "dev": true,
1933 "license": "MIT",
1934 "dependencies": {
1935 "@alloc/quick-lru": "^5.2.0",
1936 "@tailwindcss/node": "4.1.14",
1937 "@tailwindcss/oxide": "4.1.14",
1938 "postcss": "^8.4.41",
1939 "tailwindcss": "4.1.14"
1940 }
1941 },
1942 "node_modules/@types/babel__core": {
1943 "version": "7.20.5",
1944 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1945 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1946 "dev": true,
1947 "license": "MIT",
1948 "dependencies": {
1949 "@babel/parser": "^7.20.7",
1950 "@babel/types": "^7.20.7",
1951 "@types/babel__generator": "*",
1952 "@types/babel__template": "*",
1953 "@types/babel__traverse": "*"
1954 }
1955 },
1956 "node_modules/@types/babel__generator": {
1957 "version": "7.27.0",
1958 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1959 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1960 "dev": true,
1961 "license": "MIT",
1962 "dependencies": {
1963 "@babel/types": "^7.0.0"
1964 }
1965 },
1966 "node_modules/@types/babel__template": {
1967 "version": "7.4.4",
1968 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1969 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1970 "dev": true,
1971 "license": "MIT",
1972 "dependencies": {
1973 "@babel/parser": "^7.1.0",
1974 "@babel/types": "^7.0.0"
1975 }
1976 },
1977 "node_modules/@types/babel__traverse": {
1978 "version": "7.28.0",
1979 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
1980 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
1981 "dev": true,
1982 "license": "MIT",
1983 "dependencies": {
1984 "@babel/types": "^7.28.2"
1985 }
1986 },
1987 "node_modules/@types/estree": {
1988 "version": "1.0.8",
1989 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1990 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1991 "dev": true,
1992 "license": "MIT"
1993 },
1994 "node_modules/@types/json-schema": {
1995 "version": "7.0.15",
1996 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1997 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1998 "dev": true,
1999 "license": "MIT"
2000 },
2001 "node_modules/@types/node": {
2002 "version": "24.6.2",
2003 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.6.2.tgz",
2004 "integrity": "sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==",
2005 "dev": true,
2006 "license": "MIT",
2007 "dependencies": {
2008 "undici-types": "~7.13.0"
2009 }
2010 },
2011 "node_modules/@types/react": {
2012 "version": "19.2.0",
2013 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.0.tgz",
2014 "integrity": "sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA==",
2015 "dev": true,
2016 "license": "MIT",
2017 "dependencies": {
2018 "csstype": "^3.0.2"
2019 }
2020 },
2021 "node_modules/@types/react-dom": {
2022 "version": "19.2.0",
2023 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.0.tgz",
2024 "integrity": "sha512-brtBs0MnE9SMx7px208g39lRmC5uHZs96caOJfTjFcYSLHNamvaSMfJNagChVNkup2SdtOxKX1FDBkRSJe1ZAg==",
2025 "dev": true,
2026 "license": "MIT",
2027 "peerDependencies": {
2028 "@types/react": "^19.2.0"
2029 }
2030 },
2031 "node_modules/@typescript-eslint/eslint-plugin": {
2032 "version": "8.45.0",
2033 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.45.0.tgz",
2034 "integrity": "sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==",
2035 "dev": true,
2036 "license": "MIT",
2037 "dependencies": {
2038 "@eslint-community/regexpp": "^4.10.0",
2039 "@typescript-eslint/scope-manager": "8.45.0",
2040 "@typescript-eslint/type-utils": "8.45.0",
2041 "@typescript-eslint/utils": "8.45.0",
2042 "@typescript-eslint/visitor-keys": "8.45.0",
2043 "graphemer": "^1.4.0",
2044 "ignore": "^7.0.0",
2045 "natural-compare": "^1.4.0",
2046 "ts-api-utils": "^2.1.0"
2047 },
2048 "engines": {
2049 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2050 },
2051 "funding": {
2052 "type": "opencollective",
2053 "url": "https://opencollective.com/typescript-eslint"
2054 },
2055 "peerDependencies": {
2056 "@typescript-eslint/parser": "^8.45.0",
2057 "eslint": "^8.57.0 || ^9.0.0",
2058 "typescript": ">=4.8.4 <6.0.0"
2059 }
2060 },
2061 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
2062 "version": "7.0.5",
2063 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
2064 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
2065 "dev": true,
2066 "license": "MIT",
2067 "engines": {
2068 "node": ">= 4"
2069 }
2070 },
2071 "node_modules/@typescript-eslint/parser": {
2072 "version": "8.45.0",
2073 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.45.0.tgz",
2074 "integrity": "sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==",
2075 "dev": true,
2076 "license": "MIT",
2077 "dependencies": {
2078 "@typescript-eslint/scope-manager": "8.45.0",
2079 "@typescript-eslint/types": "8.45.0",
2080 "@typescript-eslint/typescript-estree": "8.45.0",
2081 "@typescript-eslint/visitor-keys": "8.45.0",
2082 "debug": "^4.3.4"
2083 },
2084 "engines": {
2085 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2086 },
2087 "funding": {
2088 "type": "opencollective",
2089 "url": "https://opencollective.com/typescript-eslint"
2090 },
2091 "peerDependencies": {
2092 "eslint": "^8.57.0 || ^9.0.0",
2093 "typescript": ">=4.8.4 <6.0.0"
2094 }
2095 },
2096 "node_modules/@typescript-eslint/project-service": {
2097 "version": "8.45.0",
2098 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.45.0.tgz",
2099 "integrity": "sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==",
2100 "dev": true,
2101 "license": "MIT",
2102 "dependencies": {
2103 "@typescript-eslint/tsconfig-utils": "^8.45.0",
2104 "@typescript-eslint/types": "^8.45.0",
2105 "debug": "^4.3.4"
2106 },
2107 "engines": {
2108 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2109 },
2110 "funding": {
2111 "type": "opencollective",
2112 "url": "https://opencollective.com/typescript-eslint"
2113 },
2114 "peerDependencies": {
2115 "typescript": ">=4.8.4 <6.0.0"
2116 }
2117 },
2118 "node_modules/@typescript-eslint/scope-manager": {
2119 "version": "8.45.0",
2120 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.45.0.tgz",
2121 "integrity": "sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==",
2122 "dev": true,
2123 "license": "MIT",
2124 "dependencies": {
2125 "@typescript-eslint/types": "8.45.0",
2126 "@typescript-eslint/visitor-keys": "8.45.0"
2127 },
2128 "engines": {
2129 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2130 },
2131 "funding": {
2132 "type": "opencollective",
2133 "url": "https://opencollective.com/typescript-eslint"
2134 }
2135 },
2136 "node_modules/@typescript-eslint/tsconfig-utils": {
2137 "version": "8.45.0",
2138 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.45.0.tgz",
2139 "integrity": "sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==",
2140 "dev": true,
2141 "license": "MIT",
2142 "engines": {
2143 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2144 },
2145 "funding": {
2146 "type": "opencollective",
2147 "url": "https://opencollective.com/typescript-eslint"
2148 },
2149 "peerDependencies": {
2150 "typescript": ">=4.8.4 <6.0.0"
2151 }
2152 },
2153 "node_modules/@typescript-eslint/type-utils": {
2154 "version": "8.45.0",
2155 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.45.0.tgz",
2156 "integrity": "sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==",
2157 "dev": true,
2158 "license": "MIT",
2159 "dependencies": {
2160 "@typescript-eslint/types": "8.45.0",
2161 "@typescript-eslint/typescript-estree": "8.45.0",
2162 "@typescript-eslint/utils": "8.45.0",
2163 "debug": "^4.3.4",
2164 "ts-api-utils": "^2.1.0"
2165 },
2166 "engines": {
2167 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2168 },
2169 "funding": {
2170 "type": "opencollective",
2171 "url": "https://opencollective.com/typescript-eslint"
2172 },
2173 "peerDependencies": {
2174 "eslint": "^8.57.0 || ^9.0.0",
2175 "typescript": ">=4.8.4 <6.0.0"
2176 }
2177 },
2178 "node_modules/@typescript-eslint/types": {
2179 "version": "8.45.0",
2180 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.45.0.tgz",
2181 "integrity": "sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==",
2182 "dev": true,
2183 "license": "MIT",
2184 "engines": {
2185 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2186 },
2187 "funding": {
2188 "type": "opencollective",
2189 "url": "https://opencollective.com/typescript-eslint"
2190 }
2191 },
2192 "node_modules/@typescript-eslint/typescript-estree": {
2193 "version": "8.45.0",
2194 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.45.0.tgz",
2195 "integrity": "sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==",
2196 "dev": true,
2197 "license": "MIT",
2198 "dependencies": {
2199 "@typescript-eslint/project-service": "8.45.0",
2200 "@typescript-eslint/tsconfig-utils": "8.45.0",
2201 "@typescript-eslint/types": "8.45.0",
2202 "@typescript-eslint/visitor-keys": "8.45.0",
2203 "debug": "^4.3.4",
2204 "fast-glob": "^3.3.2",
2205 "is-glob": "^4.0.3",
2206 "minimatch": "^9.0.4",
2207 "semver": "^7.6.0",
2208 "ts-api-utils": "^2.1.0"
2209 },
2210 "engines": {
2211 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2212 },
2213 "funding": {
2214 "type": "opencollective",
2215 "url": "https://opencollective.com/typescript-eslint"
2216 },
2217 "peerDependencies": {
2218 "typescript": ">=4.8.4 <6.0.0"
2219 }
2220 },
2221 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
2222 "version": "2.0.2",
2223 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
2224 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
2225 "dev": true,
2226 "license": "MIT",
2227 "dependencies": {
2228 "balanced-match": "^1.0.0"
2229 }
2230 },
2231 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
2232 "version": "9.0.5",
2233 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
2234 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
2235 "dev": true,
2236 "license": "ISC",
2237 "dependencies": {
2238 "brace-expansion": "^2.0.1"
2239 },
2240 "engines": {
2241 "node": ">=16 || 14 >=14.17"
2242 },
2243 "funding": {
2244 "url": "https://github.com/sponsors/isaacs"
2245 }
2246 },
2247 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
2248 "version": "7.7.2",
2249 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
2250 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
2251 "dev": true,
2252 "license": "ISC",
2253 "bin": {
2254 "semver": "bin/semver.js"
2255 },
2256 "engines": {
2257 "node": ">=10"
2258 }
2259 },
2260 "node_modules/@typescript-eslint/utils": {
2261 "version": "8.45.0",
2262 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.45.0.tgz",
2263 "integrity": "sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==",
2264 "dev": true,
2265 "license": "MIT",
2266 "dependencies": {
2267 "@eslint-community/eslint-utils": "^4.7.0",
2268 "@typescript-eslint/scope-manager": "8.45.0",
2269 "@typescript-eslint/types": "8.45.0",
2270 "@typescript-eslint/typescript-estree": "8.45.0"
2271 },
2272 "engines": {
2273 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2274 },
2275 "funding": {
2276 "type": "opencollective",
2277 "url": "https://opencollective.com/typescript-eslint"
2278 },
2279 "peerDependencies": {
2280 "eslint": "^8.57.0 || ^9.0.0",
2281 "typescript": ">=4.8.4 <6.0.0"
2282 }
2283 },
2284 "node_modules/@typescript-eslint/visitor-keys": {
2285 "version": "8.45.0",
2286 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.45.0.tgz",
2287 "integrity": "sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==",
2288 "dev": true,
2289 "license": "MIT",
2290 "dependencies": {
2291 "@typescript-eslint/types": "8.45.0",
2292 "eslint-visitor-keys": "^4.2.1"
2293 },
2294 "engines": {
2295 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2296 },
2297 "funding": {
2298 "type": "opencollective",
2299 "url": "https://opencollective.com/typescript-eslint"
2300 }
2301 },
2302 "node_modules/@vitejs/plugin-react": {
2303 "version": "5.0.4",
2304 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.0.4.tgz",
2305 "integrity": "sha512-La0KD0vGkVkSk6K+piWDKRUyg8Rl5iAIKRMH0vMJI0Eg47bq1eOxmoObAaQG37WMW9MSyk7Cs8EIWwJC1PtzKA==",
2306 "dev": true,
2307 "license": "MIT",
2308 "dependencies": {
2309 "@babel/core": "^7.28.4",
2310 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
2311 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
2312 "@rolldown/pluginutils": "1.0.0-beta.38",
2313 "@types/babel__core": "^7.20.5",
2314 "react-refresh": "^0.17.0"
2315 },
2316 "engines": {
2317 "node": "^20.19.0 || >=22.12.0"
2318 },
2319 "peerDependencies": {
2320 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
2321 }
2322 },
2323 "node_modules/acorn": {
2324 "version": "8.15.0",
2325 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
2326 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
2327 "dev": true,
2328 "license": "MIT",
2329 "bin": {
2330 "acorn": "bin/acorn"
2331 },
2332 "engines": {
2333 "node": ">=0.4.0"
2334 }
2335 },
2336 "node_modules/acorn-jsx": {
2337 "version": "5.3.2",
2338 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2339 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2340 "dev": true,
2341 "license": "MIT",
2342 "peerDependencies": {
2343 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2344 }
2345 },
2346 "node_modules/ajv": {
2347 "version": "6.12.6",
2348 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2349 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2350 "dev": true,
2351 "license": "MIT",
2352 "dependencies": {
2353 "fast-deep-equal": "^3.1.1",
2354 "fast-json-stable-stringify": "^2.0.0",
2355 "json-schema-traverse": "^0.4.1",
2356 "uri-js": "^4.2.2"
2357 },
2358 "funding": {
2359 "type": "github",
2360 "url": "https://github.com/sponsors/epoberezkin"
2361 }
2362 },
2363 "node_modules/ansi-styles": {
2364 "version": "4.3.0",
2365 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2366 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2367 "dev": true,
2368 "license": "MIT",
2369 "dependencies": {
2370 "color-convert": "^2.0.1"
2371 },
2372 "engines": {
2373 "node": ">=8"
2374 },
2375 "funding": {
2376 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2377 }
2378 },
2379 "node_modules/argparse": {
2380 "version": "2.0.1",
2381 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2382 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2383 "dev": true,
2384 "license": "Python-2.0"
2385 },
2386 "node_modules/autoprefixer": {
2387 "version": "10.4.21",
2388 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
2389 "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
2390 "dev": true,
2391 "funding": [
2392 {
2393 "type": "opencollective",
2394 "url": "https://opencollective.com/postcss/"
2395 },
2396 {
2397 "type": "tidelift",
2398 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
2399 },
2400 {
2401 "type": "github",
2402 "url": "https://github.com/sponsors/ai"
2403 }
2404 ],
2405 "license": "MIT",
2406 "dependencies": {
2407 "browserslist": "^4.24.4",
2408 "caniuse-lite": "^1.0.30001702",
2409 "fraction.js": "^4.3.7",
2410 "normalize-range": "^0.1.2",
2411 "picocolors": "^1.1.1",
2412 "postcss-value-parser": "^4.2.0"
2413 },
2414 "bin": {
2415 "autoprefixer": "bin/autoprefixer"
2416 },
2417 "engines": {
2418 "node": "^10 || ^12 || >=14"
2419 },
2420 "peerDependencies": {
2421 "postcss": "^8.1.0"
2422 }
2423 },
2424 "node_modules/await-lock": {
2425 "version": "2.2.2",
2426 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
2427 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==",
2428 "license": "MIT"
2429 },
2430 "node_modules/balanced-match": {
2431 "version": "1.0.2",
2432 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2433 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2434 "dev": true,
2435 "license": "MIT"
2436 },
2437 "node_modules/baseline-browser-mapping": {
2438 "version": "2.8.10",
2439 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.10.tgz",
2440 "integrity": "sha512-uLfgBi+7IBNay8ECBO2mVMGZAc1VgZWEChxm4lv+TobGdG82LnXMjuNGo/BSSZZL4UmkWhxEHP2f5ziLNwGWMA==",
2441 "dev": true,
2442 "license": "Apache-2.0",
2443 "bin": {
2444 "baseline-browser-mapping": "dist/cli.js"
2445 }
2446 },
2447 "node_modules/brace-expansion": {
2448 "version": "1.1.12",
2449 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
2450 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
2451 "dev": true,
2452 "license": "MIT",
2453 "dependencies": {
2454 "balanced-match": "^1.0.0",
2455 "concat-map": "0.0.1"
2456 }
2457 },
2458 "node_modules/braces": {
2459 "version": "3.0.3",
2460 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2461 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2462 "dev": true,
2463 "license": "MIT",
2464 "dependencies": {
2465 "fill-range": "^7.1.1"
2466 },
2467 "engines": {
2468 "node": ">=8"
2469 }
2470 },
2471 "node_modules/browserslist": {
2472 "version": "4.26.3",
2473 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz",
2474 "integrity": "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==",
2475 "dev": true,
2476 "funding": [
2477 {
2478 "type": "opencollective",
2479 "url": "https://opencollective.com/browserslist"
2480 },
2481 {
2482 "type": "tidelift",
2483 "url": "https://tidelift.com/funding/github/npm/browserslist"
2484 },
2485 {
2486 "type": "github",
2487 "url": "https://github.com/sponsors/ai"
2488 }
2489 ],
2490 "license": "MIT",
2491 "dependencies": {
2492 "baseline-browser-mapping": "^2.8.9",
2493 "caniuse-lite": "^1.0.30001746",
2494 "electron-to-chromium": "^1.5.227",
2495 "node-releases": "^2.0.21",
2496 "update-browserslist-db": "^1.1.3"
2497 },
2498 "bin": {
2499 "browserslist": "cli.js"
2500 },
2501 "engines": {
2502 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2503 }
2504 },
2505 "node_modules/callsites": {
2506 "version": "3.1.0",
2507 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2508 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2509 "dev": true,
2510 "license": "MIT",
2511 "engines": {
2512 "node": ">=6"
2513 }
2514 },
2515 "node_modules/caniuse-lite": {
2516 "version": "1.0.30001747",
2517 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001747.tgz",
2518 "integrity": "sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==",
2519 "dev": true,
2520 "funding": [
2521 {
2522 "type": "opencollective",
2523 "url": "https://opencollective.com/browserslist"
2524 },
2525 {
2526 "type": "tidelift",
2527 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2528 },
2529 {
2530 "type": "github",
2531 "url": "https://github.com/sponsors/ai"
2532 }
2533 ],
2534 "license": "CC-BY-4.0"
2535 },
2536 "node_modules/chalk": {
2537 "version": "4.1.2",
2538 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2539 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2540 "dev": true,
2541 "license": "MIT",
2542 "dependencies": {
2543 "ansi-styles": "^4.1.0",
2544 "supports-color": "^7.1.0"
2545 },
2546 "engines": {
2547 "node": ">=10"
2548 },
2549 "funding": {
2550 "url": "https://github.com/chalk/chalk?sponsor=1"
2551 }
2552 },
2553 "node_modules/chownr": {
2554 "version": "3.0.0",
2555 "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
2556 "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
2557 "dev": true,
2558 "license": "BlueOak-1.0.0",
2559 "engines": {
2560 "node": ">=18"
2561 }
2562 },
2563 "node_modules/color-convert": {
2564 "version": "2.0.1",
2565 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2566 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2567 "dev": true,
2568 "license": "MIT",
2569 "dependencies": {
2570 "color-name": "~1.1.4"
2571 },
2572 "engines": {
2573 "node": ">=7.0.0"
2574 }
2575 },
2576 "node_modules/color-name": {
2577 "version": "1.1.4",
2578 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2579 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2580 "dev": true,
2581 "license": "MIT"
2582 },
2583 "node_modules/concat-map": {
2584 "version": "0.0.1",
2585 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2586 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2587 "dev": true,
2588 "license": "MIT"
2589 },
2590 "node_modules/convert-source-map": {
2591 "version": "2.0.0",
2592 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2593 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2594 "dev": true,
2595 "license": "MIT"
2596 },
2597 "node_modules/cookie": {
2598 "version": "1.0.2",
2599 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz",
2600 "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==",
2601 "license": "MIT",
2602 "engines": {
2603 "node": ">=18"
2604 }
2605 },
2606 "node_modules/cross-spawn": {
2607 "version": "7.0.6",
2608 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2609 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2610 "dev": true,
2611 "license": "MIT",
2612 "dependencies": {
2613 "path-key": "^3.1.0",
2614 "shebang-command": "^2.0.0",
2615 "which": "^2.0.1"
2616 },
2617 "engines": {
2618 "node": ">= 8"
2619 }
2620 },
2621 "node_modules/csstype": {
2622 "version": "3.1.3",
2623 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
2624 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
2625 "dev": true,
2626 "license": "MIT"
2627 },
2628 "node_modules/debug": {
2629 "version": "4.4.3",
2630 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2631 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2632 "dev": true,
2633 "license": "MIT",
2634 "dependencies": {
2635 "ms": "^2.1.3"
2636 },
2637 "engines": {
2638 "node": ">=6.0"
2639 },
2640 "peerDependenciesMeta": {
2641 "supports-color": {
2642 "optional": true
2643 }
2644 }
2645 },
2646 "node_modules/deep-is": {
2647 "version": "0.1.4",
2648 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2649 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2650 "dev": true,
2651 "license": "MIT"
2652 },
2653 "node_modules/detect-libc": {
2654 "version": "2.1.1",
2655 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.1.tgz",
2656 "integrity": "sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==",
2657 "dev": true,
2658 "license": "Apache-2.0",
2659 "engines": {
2660 "node": ">=8"
2661 }
2662 },
2663 "node_modules/electron-to-chromium": {
2664 "version": "1.5.230",
2665 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.230.tgz",
2666 "integrity": "sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==",
2667 "dev": true,
2668 "license": "ISC"
2669 },
2670 "node_modules/enhanced-resolve": {
2671 "version": "5.18.3",
2672 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
2673 "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
2674 "dev": true,
2675 "license": "MIT",
2676 "dependencies": {
2677 "graceful-fs": "^4.2.4",
2678 "tapable": "^2.2.0"
2679 },
2680 "engines": {
2681 "node": ">=10.13.0"
2682 }
2683 },
2684 "node_modules/esbuild": {
2685 "version": "0.25.10",
2686 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz",
2687 "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==",
2688 "dev": true,
2689 "hasInstallScript": true,
2690 "license": "MIT",
2691 "bin": {
2692 "esbuild": "bin/esbuild"
2693 },
2694 "engines": {
2695 "node": ">=18"
2696 },
2697 "optionalDependencies": {
2698 "@esbuild/aix-ppc64": "0.25.10",
2699 "@esbuild/android-arm": "0.25.10",
2700 "@esbuild/android-arm64": "0.25.10",
2701 "@esbuild/android-x64": "0.25.10",
2702 "@esbuild/darwin-arm64": "0.25.10",
2703 "@esbuild/darwin-x64": "0.25.10",
2704 "@esbuild/freebsd-arm64": "0.25.10",
2705 "@esbuild/freebsd-x64": "0.25.10",
2706 "@esbuild/linux-arm": "0.25.10",
2707 "@esbuild/linux-arm64": "0.25.10",
2708 "@esbuild/linux-ia32": "0.25.10",
2709 "@esbuild/linux-loong64": "0.25.10",
2710 "@esbuild/linux-mips64el": "0.25.10",
2711 "@esbuild/linux-ppc64": "0.25.10",
2712 "@esbuild/linux-riscv64": "0.25.10",
2713 "@esbuild/linux-s390x": "0.25.10",
2714 "@esbuild/linux-x64": "0.25.10",
2715 "@esbuild/netbsd-arm64": "0.25.10",
2716 "@esbuild/netbsd-x64": "0.25.10",
2717 "@esbuild/openbsd-arm64": "0.25.10",
2718 "@esbuild/openbsd-x64": "0.25.10",
2719 "@esbuild/openharmony-arm64": "0.25.10",
2720 "@esbuild/sunos-x64": "0.25.10",
2721 "@esbuild/win32-arm64": "0.25.10",
2722 "@esbuild/win32-ia32": "0.25.10",
2723 "@esbuild/win32-x64": "0.25.10"
2724 }
2725 },
2726 "node_modules/escalade": {
2727 "version": "3.2.0",
2728 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2729 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2730 "dev": true,
2731 "license": "MIT",
2732 "engines": {
2733 "node": ">=6"
2734 }
2735 },
2736 "node_modules/escape-string-regexp": {
2737 "version": "4.0.0",
2738 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2739 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2740 "dev": true,
2741 "license": "MIT",
2742 "engines": {
2743 "node": ">=10"
2744 },
2745 "funding": {
2746 "url": "https://github.com/sponsors/sindresorhus"
2747 }
2748 },
2749 "node_modules/eslint": {
2750 "version": "9.36.0",
2751 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.36.0.tgz",
2752 "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==",
2753 "dev": true,
2754 "license": "MIT",
2755 "dependencies": {
2756 "@eslint-community/eslint-utils": "^4.8.0",
2757 "@eslint-community/regexpp": "^4.12.1",
2758 "@eslint/config-array": "^0.21.0",
2759 "@eslint/config-helpers": "^0.3.1",
2760 "@eslint/core": "^0.15.2",
2761 "@eslint/eslintrc": "^3.3.1",
2762 "@eslint/js": "9.36.0",
2763 "@eslint/plugin-kit": "^0.3.5",
2764 "@humanfs/node": "^0.16.6",
2765 "@humanwhocodes/module-importer": "^1.0.1",
2766 "@humanwhocodes/retry": "^0.4.2",
2767 "@types/estree": "^1.0.6",
2768 "@types/json-schema": "^7.0.15",
2769 "ajv": "^6.12.4",
2770 "chalk": "^4.0.0",
2771 "cross-spawn": "^7.0.6",
2772 "debug": "^4.3.2",
2773 "escape-string-regexp": "^4.0.0",
2774 "eslint-scope": "^8.4.0",
2775 "eslint-visitor-keys": "^4.2.1",
2776 "espree": "^10.4.0",
2777 "esquery": "^1.5.0",
2778 "esutils": "^2.0.2",
2779 "fast-deep-equal": "^3.1.3",
2780 "file-entry-cache": "^8.0.0",
2781 "find-up": "^5.0.0",
2782 "glob-parent": "^6.0.2",
2783 "ignore": "^5.2.0",
2784 "imurmurhash": "^0.1.4",
2785 "is-glob": "^4.0.0",
2786 "json-stable-stringify-without-jsonify": "^1.0.1",
2787 "lodash.merge": "^4.6.2",
2788 "minimatch": "^3.1.2",
2789 "natural-compare": "^1.4.0",
2790 "optionator": "^0.9.3"
2791 },
2792 "bin": {
2793 "eslint": "bin/eslint.js"
2794 },
2795 "engines": {
2796 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2797 },
2798 "funding": {
2799 "url": "https://eslint.org/donate"
2800 },
2801 "peerDependencies": {
2802 "jiti": "*"
2803 },
2804 "peerDependenciesMeta": {
2805 "jiti": {
2806 "optional": true
2807 }
2808 }
2809 },
2810 "node_modules/eslint-plugin-react-hooks": {
2811 "version": "5.2.0",
2812 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
2813 "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
2814 "dev": true,
2815 "license": "MIT",
2816 "engines": {
2817 "node": ">=10"
2818 },
2819 "peerDependencies": {
2820 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
2821 }
2822 },
2823 "node_modules/eslint-plugin-react-refresh": {
2824 "version": "0.4.23",
2825 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.23.tgz",
2826 "integrity": "sha512-G4j+rv0NmbIR45kni5xJOrYvCtyD3/7LjpVH8MPPcudXDcNu8gv+4ATTDXTtbRR8rTCM5HxECvCSsRmxKnWDsA==",
2827 "dev": true,
2828 "license": "MIT",
2829 "peerDependencies": {
2830 "eslint": ">=8.40"
2831 }
2832 },
2833 "node_modules/eslint-scope": {
2834 "version": "8.4.0",
2835 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
2836 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
2837 "dev": true,
2838 "license": "BSD-2-Clause",
2839 "dependencies": {
2840 "esrecurse": "^4.3.0",
2841 "estraverse": "^5.2.0"
2842 },
2843 "engines": {
2844 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2845 },
2846 "funding": {
2847 "url": "https://opencollective.com/eslint"
2848 }
2849 },
2850 "node_modules/eslint-visitor-keys": {
2851 "version": "4.2.1",
2852 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2853 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2854 "dev": true,
2855 "license": "Apache-2.0",
2856 "engines": {
2857 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2858 },
2859 "funding": {
2860 "url": "https://opencollective.com/eslint"
2861 }
2862 },
2863 "node_modules/espree": {
2864 "version": "10.4.0",
2865 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
2866 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
2867 "dev": true,
2868 "license": "BSD-2-Clause",
2869 "dependencies": {
2870 "acorn": "^8.15.0",
2871 "acorn-jsx": "^5.3.2",
2872 "eslint-visitor-keys": "^4.2.1"
2873 },
2874 "engines": {
2875 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2876 },
2877 "funding": {
2878 "url": "https://opencollective.com/eslint"
2879 }
2880 },
2881 "node_modules/esquery": {
2882 "version": "1.6.0",
2883 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
2884 "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
2885 "dev": true,
2886 "license": "BSD-3-Clause",
2887 "dependencies": {
2888 "estraverse": "^5.1.0"
2889 },
2890 "engines": {
2891 "node": ">=0.10"
2892 }
2893 },
2894 "node_modules/esrecurse": {
2895 "version": "4.3.0",
2896 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2897 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2898 "dev": true,
2899 "license": "BSD-2-Clause",
2900 "dependencies": {
2901 "estraverse": "^5.2.0"
2902 },
2903 "engines": {
2904 "node": ">=4.0"
2905 }
2906 },
2907 "node_modules/estraverse": {
2908 "version": "5.3.0",
2909 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2910 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2911 "dev": true,
2912 "license": "BSD-2-Clause",
2913 "engines": {
2914 "node": ">=4.0"
2915 }
2916 },
2917 "node_modules/esutils": {
2918 "version": "2.0.3",
2919 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2920 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2921 "dev": true,
2922 "license": "BSD-2-Clause",
2923 "engines": {
2924 "node": ">=0.10.0"
2925 }
2926 },
2927 "node_modules/fast-deep-equal": {
2928 "version": "3.1.3",
2929 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2930 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2931 "dev": true,
2932 "license": "MIT"
2933 },
2934 "node_modules/fast-glob": {
2935 "version": "3.3.3",
2936 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
2937 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
2938 "dev": true,
2939 "license": "MIT",
2940 "dependencies": {
2941 "@nodelib/fs.stat": "^2.0.2",
2942 "@nodelib/fs.walk": "^1.2.3",
2943 "glob-parent": "^5.1.2",
2944 "merge2": "^1.3.0",
2945 "micromatch": "^4.0.8"
2946 },
2947 "engines": {
2948 "node": ">=8.6.0"
2949 }
2950 },
2951 "node_modules/fast-glob/node_modules/glob-parent": {
2952 "version": "5.1.2",
2953 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2954 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2955 "dev": true,
2956 "license": "ISC",
2957 "dependencies": {
2958 "is-glob": "^4.0.1"
2959 },
2960 "engines": {
2961 "node": ">= 6"
2962 }
2963 },
2964 "node_modules/fast-json-stable-stringify": {
2965 "version": "2.1.0",
2966 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2967 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2968 "dev": true,
2969 "license": "MIT"
2970 },
2971 "node_modules/fast-levenshtein": {
2972 "version": "2.0.6",
2973 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2974 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2975 "dev": true,
2976 "license": "MIT"
2977 },
2978 "node_modules/fastq": {
2979 "version": "1.19.1",
2980 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
2981 "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
2982 "dev": true,
2983 "license": "ISC",
2984 "dependencies": {
2985 "reusify": "^1.0.4"
2986 }
2987 },
2988 "node_modules/file-entry-cache": {
2989 "version": "8.0.0",
2990 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2991 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
2992 "dev": true,
2993 "license": "MIT",
2994 "dependencies": {
2995 "flat-cache": "^4.0.0"
2996 },
2997 "engines": {
2998 "node": ">=16.0.0"
2999 }
3000 },
3001 "node_modules/fill-range": {
3002 "version": "7.1.1",
3003 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
3004 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
3005 "dev": true,
3006 "license": "MIT",
3007 "dependencies": {
3008 "to-regex-range": "^5.0.1"
3009 },
3010 "engines": {
3011 "node": ">=8"
3012 }
3013 },
3014 "node_modules/find-up": {
3015 "version": "5.0.0",
3016 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3017 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3018 "dev": true,
3019 "license": "MIT",
3020 "dependencies": {
3021 "locate-path": "^6.0.0",
3022 "path-exists": "^4.0.0"
3023 },
3024 "engines": {
3025 "node": ">=10"
3026 },
3027 "funding": {
3028 "url": "https://github.com/sponsors/sindresorhus"
3029 }
3030 },
3031 "node_modules/flat-cache": {
3032 "version": "4.0.1",
3033 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
3034 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
3035 "dev": true,
3036 "license": "MIT",
3037 "dependencies": {
3038 "flatted": "^3.2.9",
3039 "keyv": "^4.5.4"
3040 },
3041 "engines": {
3042 "node": ">=16"
3043 }
3044 },
3045 "node_modules/flatted": {
3046 "version": "3.3.3",
3047 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
3048 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
3049 "dev": true,
3050 "license": "ISC"
3051 },
3052 "node_modules/fraction.js": {
3053 "version": "4.3.7",
3054 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
3055 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
3056 "dev": true,
3057 "license": "MIT",
3058 "engines": {
3059 "node": "*"
3060 },
3061 "funding": {
3062 "type": "patreon",
3063 "url": "https://github.com/sponsors/rawify"
3064 }
3065 },
3066 "node_modules/fsevents": {
3067 "version": "2.3.3",
3068 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3069 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3070 "dev": true,
3071 "hasInstallScript": true,
3072 "license": "MIT",
3073 "optional": true,
3074 "os": [
3075 "darwin"
3076 ],
3077 "engines": {
3078 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3079 }
3080 },
3081 "node_modules/gensync": {
3082 "version": "1.0.0-beta.2",
3083 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3084 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3085 "dev": true,
3086 "license": "MIT",
3087 "engines": {
3088 "node": ">=6.9.0"
3089 }
3090 },
3091 "node_modules/glob-parent": {
3092 "version": "6.0.2",
3093 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3094 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3095 "dev": true,
3096 "license": "ISC",
3097 "dependencies": {
3098 "is-glob": "^4.0.3"
3099 },
3100 "engines": {
3101 "node": ">=10.13.0"
3102 }
3103 },
3104 "node_modules/globals": {
3105 "version": "16.4.0",
3106 "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz",
3107 "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==",
3108 "dev": true,
3109 "license": "MIT",
3110 "engines": {
3111 "node": ">=18"
3112 },
3113 "funding": {
3114 "url": "https://github.com/sponsors/sindresorhus"
3115 }
3116 },
3117 "node_modules/graceful-fs": {
3118 "version": "4.2.11",
3119 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3120 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3121 "dev": true,
3122 "license": "ISC"
3123 },
3124 "node_modules/graphemer": {
3125 "version": "1.4.0",
3126 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
3127 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
3128 "license": "MIT"
3129 },
3130 "node_modules/has-flag": {
3131 "version": "4.0.0",
3132 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3133 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3134 "dev": true,
3135 "license": "MIT",
3136 "engines": {
3137 "node": ">=8"
3138 }
3139 },
3140 "node_modules/ignore": {
3141 "version": "5.3.2",
3142 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
3143 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
3144 "dev": true,
3145 "license": "MIT",
3146 "engines": {
3147 "node": ">= 4"
3148 }
3149 },
3150 "node_modules/import-fresh": {
3151 "version": "3.3.1",
3152 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
3153 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3154 "dev": true,
3155 "license": "MIT",
3156 "dependencies": {
3157 "parent-module": "^1.0.0",
3158 "resolve-from": "^4.0.0"
3159 },
3160 "engines": {
3161 "node": ">=6"
3162 },
3163 "funding": {
3164 "url": "https://github.com/sponsors/sindresorhus"
3165 }
3166 },
3167 "node_modules/imurmurhash": {
3168 "version": "0.1.4",
3169 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3170 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3171 "dev": true,
3172 "license": "MIT",
3173 "engines": {
3174 "node": ">=0.8.19"
3175 }
3176 },
3177 "node_modules/is-extglob": {
3178 "version": "2.1.1",
3179 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3180 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3181 "dev": true,
3182 "license": "MIT",
3183 "engines": {
3184 "node": ">=0.10.0"
3185 }
3186 },
3187 "node_modules/is-glob": {
3188 "version": "4.0.3",
3189 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3190 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3191 "dev": true,
3192 "license": "MIT",
3193 "dependencies": {
3194 "is-extglob": "^2.1.1"
3195 },
3196 "engines": {
3197 "node": ">=0.10.0"
3198 }
3199 },
3200 "node_modules/is-number": {
3201 "version": "7.0.0",
3202 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3203 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3204 "dev": true,
3205 "license": "MIT",
3206 "engines": {
3207 "node": ">=0.12.0"
3208 }
3209 },
3210 "node_modules/isexe": {
3211 "version": "2.0.0",
3212 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3213 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3214 "dev": true,
3215 "license": "ISC"
3216 },
3217 "node_modules/iso-datestring-validator": {
3218 "version": "2.2.2",
3219 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
3220 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==",
3221 "license": "MIT"
3222 },
3223 "node_modules/jiti": {
3224 "version": "2.6.1",
3225 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
3226 "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
3227 "dev": true,
3228 "license": "MIT",
3229 "bin": {
3230 "jiti": "lib/jiti-cli.mjs"
3231 }
3232 },
3233 "node_modules/jose": {
3234 "version": "5.10.0",
3235 "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz",
3236 "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==",
3237 "license": "MIT",
3238 "funding": {
3239 "url": "https://github.com/sponsors/panva"
3240 }
3241 },
3242 "node_modules/js-tokens": {
3243 "version": "4.0.0",
3244 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3245 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3246 "dev": true,
3247 "license": "MIT"
3248 },
3249 "node_modules/js-yaml": {
3250 "version": "4.1.0",
3251 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
3252 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3253 "dev": true,
3254 "license": "MIT",
3255 "dependencies": {
3256 "argparse": "^2.0.1"
3257 },
3258 "bin": {
3259 "js-yaml": "bin/js-yaml.js"
3260 }
3261 },
3262 "node_modules/jsesc": {
3263 "version": "3.1.0",
3264 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
3265 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
3266 "dev": true,
3267 "license": "MIT",
3268 "bin": {
3269 "jsesc": "bin/jsesc"
3270 },
3271 "engines": {
3272 "node": ">=6"
3273 }
3274 },
3275 "node_modules/json-buffer": {
3276 "version": "3.0.1",
3277 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3278 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3279 "dev": true,
3280 "license": "MIT"
3281 },
3282 "node_modules/json-schema-traverse": {
3283 "version": "0.4.1",
3284 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3285 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3286 "dev": true,
3287 "license": "MIT"
3288 },
3289 "node_modules/json-stable-stringify-without-jsonify": {
3290 "version": "1.0.1",
3291 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3292 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3293 "dev": true,
3294 "license": "MIT"
3295 },
3296 "node_modules/json5": {
3297 "version": "2.2.3",
3298 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3299 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3300 "dev": true,
3301 "license": "MIT",
3302 "bin": {
3303 "json5": "lib/cli.js"
3304 },
3305 "engines": {
3306 "node": ">=6"
3307 }
3308 },
3309 "node_modules/keyv": {
3310 "version": "4.5.4",
3311 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3312 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3313 "dev": true,
3314 "license": "MIT",
3315 "dependencies": {
3316 "json-buffer": "3.0.1"
3317 }
3318 },
3319 "node_modules/levn": {
3320 "version": "0.4.1",
3321 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3322 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3323 "dev": true,
3324 "license": "MIT",
3325 "dependencies": {
3326 "prelude-ls": "^1.2.1",
3327 "type-check": "~0.4.0"
3328 },
3329 "engines": {
3330 "node": ">= 0.8.0"
3331 }
3332 },
3333 "node_modules/lightningcss": {
3334 "version": "1.30.1",
3335 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
3336 "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
3337 "dev": true,
3338 "license": "MPL-2.0",
3339 "dependencies": {
3340 "detect-libc": "^2.0.3"
3341 },
3342 "engines": {
3343 "node": ">= 12.0.0"
3344 },
3345 "funding": {
3346 "type": "opencollective",
3347 "url": "https://opencollective.com/parcel"
3348 },
3349 "optionalDependencies": {
3350 "lightningcss-darwin-arm64": "1.30.1",
3351 "lightningcss-darwin-x64": "1.30.1",
3352 "lightningcss-freebsd-x64": "1.30.1",
3353 "lightningcss-linux-arm-gnueabihf": "1.30.1",
3354 "lightningcss-linux-arm64-gnu": "1.30.1",
3355 "lightningcss-linux-arm64-musl": "1.30.1",
3356 "lightningcss-linux-x64-gnu": "1.30.1",
3357 "lightningcss-linux-x64-musl": "1.30.1",
3358 "lightningcss-win32-arm64-msvc": "1.30.1",
3359 "lightningcss-win32-x64-msvc": "1.30.1"
3360 }
3361 },
3362 "node_modules/lightningcss-darwin-arm64": {
3363 "version": "1.30.1",
3364 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
3365 "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
3366 "cpu": [
3367 "arm64"
3368 ],
3369 "dev": true,
3370 "license": "MPL-2.0",
3371 "optional": true,
3372 "os": [
3373 "darwin"
3374 ],
3375 "engines": {
3376 "node": ">= 12.0.0"
3377 },
3378 "funding": {
3379 "type": "opencollective",
3380 "url": "https://opencollective.com/parcel"
3381 }
3382 },
3383 "node_modules/lightningcss-darwin-x64": {
3384 "version": "1.30.1",
3385 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
3386 "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
3387 "cpu": [
3388 "x64"
3389 ],
3390 "dev": true,
3391 "license": "MPL-2.0",
3392 "optional": true,
3393 "os": [
3394 "darwin"
3395 ],
3396 "engines": {
3397 "node": ">= 12.0.0"
3398 },
3399 "funding": {
3400 "type": "opencollective",
3401 "url": "https://opencollective.com/parcel"
3402 }
3403 },
3404 "node_modules/lightningcss-freebsd-x64": {
3405 "version": "1.30.1",
3406 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
3407 "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
3408 "cpu": [
3409 "x64"
3410 ],
3411 "dev": true,
3412 "license": "MPL-2.0",
3413 "optional": true,
3414 "os": [
3415 "freebsd"
3416 ],
3417 "engines": {
3418 "node": ">= 12.0.0"
3419 },
3420 "funding": {
3421 "type": "opencollective",
3422 "url": "https://opencollective.com/parcel"
3423 }
3424 },
3425 "node_modules/lightningcss-linux-arm-gnueabihf": {
3426 "version": "1.30.1",
3427 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
3428 "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
3429 "cpu": [
3430 "arm"
3431 ],
3432 "dev": true,
3433 "license": "MPL-2.0",
3434 "optional": true,
3435 "os": [
3436 "linux"
3437 ],
3438 "engines": {
3439 "node": ">= 12.0.0"
3440 },
3441 "funding": {
3442 "type": "opencollective",
3443 "url": "https://opencollective.com/parcel"
3444 }
3445 },
3446 "node_modules/lightningcss-linux-arm64-gnu": {
3447 "version": "1.30.1",
3448 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
3449 "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
3450 "cpu": [
3451 "arm64"
3452 ],
3453 "dev": true,
3454 "license": "MPL-2.0",
3455 "optional": true,
3456 "os": [
3457 "linux"
3458 ],
3459 "engines": {
3460 "node": ">= 12.0.0"
3461 },
3462 "funding": {
3463 "type": "opencollective",
3464 "url": "https://opencollective.com/parcel"
3465 }
3466 },
3467 "node_modules/lightningcss-linux-arm64-musl": {
3468 "version": "1.30.1",
3469 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
3470 "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
3471 "cpu": [
3472 "arm64"
3473 ],
3474 "dev": true,
3475 "license": "MPL-2.0",
3476 "optional": true,
3477 "os": [
3478 "linux"
3479 ],
3480 "engines": {
3481 "node": ">= 12.0.0"
3482 },
3483 "funding": {
3484 "type": "opencollective",
3485 "url": "https://opencollective.com/parcel"
3486 }
3487 },
3488 "node_modules/lightningcss-linux-x64-gnu": {
3489 "version": "1.30.1",
3490 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
3491 "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
3492 "cpu": [
3493 "x64"
3494 ],
3495 "dev": true,
3496 "license": "MPL-2.0",
3497 "optional": true,
3498 "os": [
3499 "linux"
3500 ],
3501 "engines": {
3502 "node": ">= 12.0.0"
3503 },
3504 "funding": {
3505 "type": "opencollective",
3506 "url": "https://opencollective.com/parcel"
3507 }
3508 },
3509 "node_modules/lightningcss-linux-x64-musl": {
3510 "version": "1.30.1",
3511 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
3512 "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
3513 "cpu": [
3514 "x64"
3515 ],
3516 "dev": true,
3517 "license": "MPL-2.0",
3518 "optional": true,
3519 "os": [
3520 "linux"
3521 ],
3522 "engines": {
3523 "node": ">= 12.0.0"
3524 },
3525 "funding": {
3526 "type": "opencollective",
3527 "url": "https://opencollective.com/parcel"
3528 }
3529 },
3530 "node_modules/lightningcss-win32-arm64-msvc": {
3531 "version": "1.30.1",
3532 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
3533 "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
3534 "cpu": [
3535 "arm64"
3536 ],
3537 "dev": true,
3538 "license": "MPL-2.0",
3539 "optional": true,
3540 "os": [
3541 "win32"
3542 ],
3543 "engines": {
3544 "node": ">= 12.0.0"
3545 },
3546 "funding": {
3547 "type": "opencollective",
3548 "url": "https://opencollective.com/parcel"
3549 }
3550 },
3551 "node_modules/lightningcss-win32-x64-msvc": {
3552 "version": "1.30.1",
3553 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
3554 "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
3555 "cpu": [
3556 "x64"
3557 ],
3558 "dev": true,
3559 "license": "MPL-2.0",
3560 "optional": true,
3561 "os": [
3562 "win32"
3563 ],
3564 "engines": {
3565 "node": ">= 12.0.0"
3566 },
3567 "funding": {
3568 "type": "opencollective",
3569 "url": "https://opencollective.com/parcel"
3570 }
3571 },
3572 "node_modules/locate-path": {
3573 "version": "6.0.0",
3574 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3575 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3576 "dev": true,
3577 "license": "MIT",
3578 "dependencies": {
3579 "p-locate": "^5.0.0"
3580 },
3581 "engines": {
3582 "node": ">=10"
3583 },
3584 "funding": {
3585 "url": "https://github.com/sponsors/sindresorhus"
3586 }
3587 },
3588 "node_modules/lodash.merge": {
3589 "version": "4.6.2",
3590 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3591 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3592 "dev": true,
3593 "license": "MIT"
3594 },
3595 "node_modules/lru-cache": {
3596 "version": "5.1.1",
3597 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3598 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3599 "dev": true,
3600 "license": "ISC",
3601 "dependencies": {
3602 "yallist": "^3.0.2"
3603 }
3604 },
3605 "node_modules/magic-string": {
3606 "version": "0.30.19",
3607 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz",
3608 "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==",
3609 "dev": true,
3610 "license": "MIT",
3611 "dependencies": {
3612 "@jridgewell/sourcemap-codec": "^1.5.5"
3613 }
3614 },
3615 "node_modules/merge2": {
3616 "version": "1.4.1",
3617 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3618 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3619 "dev": true,
3620 "license": "MIT",
3621 "engines": {
3622 "node": ">= 8"
3623 }
3624 },
3625 "node_modules/micromatch": {
3626 "version": "4.0.8",
3627 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
3628 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
3629 "dev": true,
3630 "license": "MIT",
3631 "dependencies": {
3632 "braces": "^3.0.3",
3633 "picomatch": "^2.3.1"
3634 },
3635 "engines": {
3636 "node": ">=8.6"
3637 }
3638 },
3639 "node_modules/minimatch": {
3640 "version": "3.1.2",
3641 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3642 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3643 "dev": true,
3644 "license": "ISC",
3645 "dependencies": {
3646 "brace-expansion": "^1.1.7"
3647 },
3648 "engines": {
3649 "node": "*"
3650 }
3651 },
3652 "node_modules/minipass": {
3653 "version": "7.1.2",
3654 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
3655 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
3656 "dev": true,
3657 "license": "ISC",
3658 "engines": {
3659 "node": ">=16 || 14 >=14.17"
3660 }
3661 },
3662 "node_modules/minizlib": {
3663 "version": "3.1.0",
3664 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
3665 "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
3666 "dev": true,
3667 "license": "MIT",
3668 "dependencies": {
3669 "minipass": "^7.1.2"
3670 },
3671 "engines": {
3672 "node": ">= 18"
3673 }
3674 },
3675 "node_modules/ms": {
3676 "version": "2.1.3",
3677 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3678 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3679 "dev": true,
3680 "license": "MIT"
3681 },
3682 "node_modules/multiformats": {
3683 "version": "9.9.0",
3684 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
3685 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
3686 "license": "(Apache-2.0 AND MIT)"
3687 },
3688 "node_modules/nanoid": {
3689 "version": "3.3.11",
3690 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
3691 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
3692 "dev": true,
3693 "funding": [
3694 {
3695 "type": "github",
3696 "url": "https://github.com/sponsors/ai"
3697 }
3698 ],
3699 "license": "MIT",
3700 "bin": {
3701 "nanoid": "bin/nanoid.cjs"
3702 },
3703 "engines": {
3704 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3705 }
3706 },
3707 "node_modules/natural-compare": {
3708 "version": "1.4.0",
3709 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3710 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3711 "dev": true,
3712 "license": "MIT"
3713 },
3714 "node_modules/node-releases": {
3715 "version": "2.0.21",
3716 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.21.tgz",
3717 "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==",
3718 "dev": true,
3719 "license": "MIT"
3720 },
3721 "node_modules/normalize-range": {
3722 "version": "0.1.2",
3723 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
3724 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
3725 "dev": true,
3726 "license": "MIT",
3727 "engines": {
3728 "node": ">=0.10.0"
3729 }
3730 },
3731 "node_modules/optionator": {
3732 "version": "0.9.4",
3733 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
3734 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
3735 "dev": true,
3736 "license": "MIT",
3737 "dependencies": {
3738 "deep-is": "^0.1.3",
3739 "fast-levenshtein": "^2.0.6",
3740 "levn": "^0.4.1",
3741 "prelude-ls": "^1.2.1",
3742 "type-check": "^0.4.0",
3743 "word-wrap": "^1.2.5"
3744 },
3745 "engines": {
3746 "node": ">= 0.8.0"
3747 }
3748 },
3749 "node_modules/p-limit": {
3750 "version": "3.1.0",
3751 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3752 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3753 "dev": true,
3754 "license": "MIT",
3755 "dependencies": {
3756 "yocto-queue": "^0.1.0"
3757 },
3758 "engines": {
3759 "node": ">=10"
3760 },
3761 "funding": {
3762 "url": "https://github.com/sponsors/sindresorhus"
3763 }
3764 },
3765 "node_modules/p-locate": {
3766 "version": "5.0.0",
3767 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3768 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3769 "dev": true,
3770 "license": "MIT",
3771 "dependencies": {
3772 "p-limit": "^3.0.2"
3773 },
3774 "engines": {
3775 "node": ">=10"
3776 },
3777 "funding": {
3778 "url": "https://github.com/sponsors/sindresorhus"
3779 }
3780 },
3781 "node_modules/parent-module": {
3782 "version": "1.0.1",
3783 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3784 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3785 "dev": true,
3786 "license": "MIT",
3787 "dependencies": {
3788 "callsites": "^3.0.0"
3789 },
3790 "engines": {
3791 "node": ">=6"
3792 }
3793 },
3794 "node_modules/path-exists": {
3795 "version": "4.0.0",
3796 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3797 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3798 "dev": true,
3799 "license": "MIT",
3800 "engines": {
3801 "node": ">=8"
3802 }
3803 },
3804 "node_modules/path-key": {
3805 "version": "3.1.1",
3806 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3807 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3808 "dev": true,
3809 "license": "MIT",
3810 "engines": {
3811 "node": ">=8"
3812 }
3813 },
3814 "node_modules/picocolors": {
3815 "version": "1.1.1",
3816 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3817 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3818 "dev": true,
3819 "license": "ISC"
3820 },
3821 "node_modules/picomatch": {
3822 "version": "2.3.1",
3823 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3824 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3825 "dev": true,
3826 "license": "MIT",
3827 "engines": {
3828 "node": ">=8.6"
3829 },
3830 "funding": {
3831 "url": "https://github.com/sponsors/jonschlinkert"
3832 }
3833 },
3834 "node_modules/postcss": {
3835 "version": "8.5.6",
3836 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
3837 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
3838 "dev": true,
3839 "funding": [
3840 {
3841 "type": "opencollective",
3842 "url": "https://opencollective.com/postcss/"
3843 },
3844 {
3845 "type": "tidelift",
3846 "url": "https://tidelift.com/funding/github/npm/postcss"
3847 },
3848 {
3849 "type": "github",
3850 "url": "https://github.com/sponsors/ai"
3851 }
3852 ],
3853 "license": "MIT",
3854 "dependencies": {
3855 "nanoid": "^3.3.11",
3856 "picocolors": "^1.1.1",
3857 "source-map-js": "^1.2.1"
3858 },
3859 "engines": {
3860 "node": "^10 || ^12 || >=14"
3861 }
3862 },
3863 "node_modules/postcss-value-parser": {
3864 "version": "4.2.0",
3865 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
3866 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
3867 "dev": true,
3868 "license": "MIT"
3869 },
3870 "node_modules/prelude-ls": {
3871 "version": "1.2.1",
3872 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3873 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3874 "dev": true,
3875 "license": "MIT",
3876 "engines": {
3877 "node": ">= 0.8.0"
3878 }
3879 },
3880 "node_modules/punycode": {
3881 "version": "2.3.1",
3882 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3883 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3884 "dev": true,
3885 "license": "MIT",
3886 "engines": {
3887 "node": ">=6"
3888 }
3889 },
3890 "node_modules/queue-microtask": {
3891 "version": "1.2.3",
3892 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3893 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3894 "dev": true,
3895 "funding": [
3896 {
3897 "type": "github",
3898 "url": "https://github.com/sponsors/feross"
3899 },
3900 {
3901 "type": "patreon",
3902 "url": "https://www.patreon.com/feross"
3903 },
3904 {
3905 "type": "consulting",
3906 "url": "https://feross.org/support"
3907 }
3908 ],
3909 "license": "MIT"
3910 },
3911 "node_modules/react": {
3912 "version": "19.2.0",
3913 "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz",
3914 "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==",
3915 "license": "MIT",
3916 "engines": {
3917 "node": ">=0.10.0"
3918 }
3919 },
3920 "node_modules/react-dom": {
3921 "version": "19.2.0",
3922 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz",
3923 "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==",
3924 "license": "MIT",
3925 "dependencies": {
3926 "scheduler": "^0.27.0"
3927 },
3928 "peerDependencies": {
3929 "react": "^19.2.0"
3930 }
3931 },
3932 "node_modules/react-refresh": {
3933 "version": "0.17.0",
3934 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
3935 "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
3936 "dev": true,
3937 "license": "MIT",
3938 "engines": {
3939 "node": ">=0.10.0"
3940 }
3941 },
3942 "node_modules/react-router": {
3943 "version": "7.9.3",
3944 "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.3.tgz",
3945 "integrity": "sha512-4o2iWCFIwhI/eYAIL43+cjORXYn/aRQPgtFRRZb3VzoyQ5Uej0Bmqj7437L97N9NJW4wnicSwLOLS+yCXfAPgg==",
3946 "license": "MIT",
3947 "dependencies": {
3948 "cookie": "^1.0.1",
3949 "set-cookie-parser": "^2.6.0"
3950 },
3951 "engines": {
3952 "node": ">=20.0.0"
3953 },
3954 "peerDependencies": {
3955 "react": ">=18",
3956 "react-dom": ">=18"
3957 },
3958 "peerDependenciesMeta": {
3959 "react-dom": {
3960 "optional": true
3961 }
3962 }
3963 },
3964 "node_modules/react-router-dom": {
3965 "version": "7.9.3",
3966 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.9.3.tgz",
3967 "integrity": "sha512-1QSbA0TGGFKTAc/aWjpfW/zoEukYfU4dc1dLkT/vvf54JoGMkW+fNA+3oyo2gWVW1GM7BxjJVHz5GnPJv40rvg==",
3968 "license": "MIT",
3969 "dependencies": {
3970 "react-router": "7.9.3"
3971 },
3972 "engines": {
3973 "node": ">=20.0.0"
3974 },
3975 "peerDependencies": {
3976 "react": ">=18",
3977 "react-dom": ">=18"
3978 }
3979 },
3980 "node_modules/resolve-from": {
3981 "version": "4.0.0",
3982 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3983 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3984 "dev": true,
3985 "license": "MIT",
3986 "engines": {
3987 "node": ">=4"
3988 }
3989 },
3990 "node_modules/reusify": {
3991 "version": "1.1.0",
3992 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
3993 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
3994 "dev": true,
3995 "license": "MIT",
3996 "engines": {
3997 "iojs": ">=1.0.0",
3998 "node": ">=0.10.0"
3999 }
4000 },
4001 "node_modules/rollup": {
4002 "version": "4.52.4",
4003 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.4.tgz",
4004 "integrity": "sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==",
4005 "dev": true,
4006 "license": "MIT",
4007 "dependencies": {
4008 "@types/estree": "1.0.8"
4009 },
4010 "bin": {
4011 "rollup": "dist/bin/rollup"
4012 },
4013 "engines": {
4014 "node": ">=18.0.0",
4015 "npm": ">=8.0.0"
4016 },
4017 "optionalDependencies": {
4018 "@rollup/rollup-android-arm-eabi": "4.52.4",
4019 "@rollup/rollup-android-arm64": "4.52.4",
4020 "@rollup/rollup-darwin-arm64": "4.52.4",
4021 "@rollup/rollup-darwin-x64": "4.52.4",
4022 "@rollup/rollup-freebsd-arm64": "4.52.4",
4023 "@rollup/rollup-freebsd-x64": "4.52.4",
4024 "@rollup/rollup-linux-arm-gnueabihf": "4.52.4",
4025 "@rollup/rollup-linux-arm-musleabihf": "4.52.4",
4026 "@rollup/rollup-linux-arm64-gnu": "4.52.4",
4027 "@rollup/rollup-linux-arm64-musl": "4.52.4",
4028 "@rollup/rollup-linux-loong64-gnu": "4.52.4",
4029 "@rollup/rollup-linux-ppc64-gnu": "4.52.4",
4030 "@rollup/rollup-linux-riscv64-gnu": "4.52.4",
4031 "@rollup/rollup-linux-riscv64-musl": "4.52.4",
4032 "@rollup/rollup-linux-s390x-gnu": "4.52.4",
4033 "@rollup/rollup-linux-x64-gnu": "4.52.4",
4034 "@rollup/rollup-linux-x64-musl": "4.52.4",
4035 "@rollup/rollup-openharmony-arm64": "4.52.4",
4036 "@rollup/rollup-win32-arm64-msvc": "4.52.4",
4037 "@rollup/rollup-win32-ia32-msvc": "4.52.4",
4038 "@rollup/rollup-win32-x64-gnu": "4.52.4",
4039 "@rollup/rollup-win32-x64-msvc": "4.52.4",
4040 "fsevents": "~2.3.2"
4041 }
4042 },
4043 "node_modules/run-parallel": {
4044 "version": "1.2.0",
4045 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4046 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4047 "dev": true,
4048 "funding": [
4049 {
4050 "type": "github",
4051 "url": "https://github.com/sponsors/feross"
4052 },
4053 {
4054 "type": "patreon",
4055 "url": "https://www.patreon.com/feross"
4056 },
4057 {
4058 "type": "consulting",
4059 "url": "https://feross.org/support"
4060 }
4061 ],
4062 "license": "MIT",
4063 "dependencies": {
4064 "queue-microtask": "^1.2.2"
4065 }
4066 },
4067 "node_modules/scheduler": {
4068 "version": "0.27.0",
4069 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
4070 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
4071 "license": "MIT"
4072 },
4073 "node_modules/semver": {
4074 "version": "6.3.1",
4075 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
4076 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
4077 "dev": true,
4078 "license": "ISC",
4079 "bin": {
4080 "semver": "bin/semver.js"
4081 }
4082 },
4083 "node_modules/set-cookie-parser": {
4084 "version": "2.7.1",
4085 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
4086 "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
4087 "license": "MIT"
4088 },
4089 "node_modules/shebang-command": {
4090 "version": "2.0.0",
4091 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4092 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4093 "dev": true,
4094 "license": "MIT",
4095 "dependencies": {
4096 "shebang-regex": "^3.0.0"
4097 },
4098 "engines": {
4099 "node": ">=8"
4100 }
4101 },
4102 "node_modules/shebang-regex": {
4103 "version": "3.0.0",
4104 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4105 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4106 "dev": true,
4107 "license": "MIT",
4108 "engines": {
4109 "node": ">=8"
4110 }
4111 },
4112 "node_modules/source-map-js": {
4113 "version": "1.2.1",
4114 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
4115 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
4116 "dev": true,
4117 "license": "BSD-3-Clause",
4118 "engines": {
4119 "node": ">=0.10.0"
4120 }
4121 },
4122 "node_modules/strip-json-comments": {
4123 "version": "3.1.1",
4124 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
4125 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
4126 "dev": true,
4127 "license": "MIT",
4128 "engines": {
4129 "node": ">=8"
4130 },
4131 "funding": {
4132 "url": "https://github.com/sponsors/sindresorhus"
4133 }
4134 },
4135 "node_modules/supports-color": {
4136 "version": "7.2.0",
4137 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4138 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4139 "dev": true,
4140 "license": "MIT",
4141 "dependencies": {
4142 "has-flag": "^4.0.0"
4143 },
4144 "engines": {
4145 "node": ">=8"
4146 }
4147 },
4148 "node_modules/tailwindcss": {
4149 "version": "4.1.14",
4150 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.14.tgz",
4151 "integrity": "sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==",
4152 "dev": true,
4153 "license": "MIT"
4154 },
4155 "node_modules/tapable": {
4156 "version": "2.3.0",
4157 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
4158 "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
4159 "dev": true,
4160 "license": "MIT",
4161 "engines": {
4162 "node": ">=6"
4163 },
4164 "funding": {
4165 "type": "opencollective",
4166 "url": "https://opencollective.com/webpack"
4167 }
4168 },
4169 "node_modules/tar": {
4170 "version": "7.5.1",
4171 "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz",
4172 "integrity": "sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==",
4173 "dev": true,
4174 "license": "ISC",
4175 "dependencies": {
4176 "@isaacs/fs-minipass": "^4.0.0",
4177 "chownr": "^3.0.0",
4178 "minipass": "^7.1.2",
4179 "minizlib": "^3.1.0",
4180 "yallist": "^5.0.0"
4181 },
4182 "engines": {
4183 "node": ">=18"
4184 }
4185 },
4186 "node_modules/tar/node_modules/yallist": {
4187 "version": "5.0.0",
4188 "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
4189 "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
4190 "dev": true,
4191 "license": "BlueOak-1.0.0",
4192 "engines": {
4193 "node": ">=18"
4194 }
4195 },
4196 "node_modules/tinyglobby": {
4197 "version": "0.2.15",
4198 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
4199 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
4200 "dev": true,
4201 "license": "MIT",
4202 "dependencies": {
4203 "fdir": "^6.5.0",
4204 "picomatch": "^4.0.3"
4205 },
4206 "engines": {
4207 "node": ">=12.0.0"
4208 },
4209 "funding": {
4210 "url": "https://github.com/sponsors/SuperchupuDev"
4211 }
4212 },
4213 "node_modules/tinyglobby/node_modules/fdir": {
4214 "version": "6.5.0",
4215 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
4216 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
4217 "dev": true,
4218 "license": "MIT",
4219 "engines": {
4220 "node": ">=12.0.0"
4221 },
4222 "peerDependencies": {
4223 "picomatch": "^3 || ^4"
4224 },
4225 "peerDependenciesMeta": {
4226 "picomatch": {
4227 "optional": true
4228 }
4229 }
4230 },
4231 "node_modules/tinyglobby/node_modules/picomatch": {
4232 "version": "4.0.3",
4233 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
4234 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
4235 "dev": true,
4236 "license": "MIT",
4237 "engines": {
4238 "node": ">=12"
4239 },
4240 "funding": {
4241 "url": "https://github.com/sponsors/jonschlinkert"
4242 }
4243 },
4244 "node_modules/tlds": {
4245 "version": "1.260.0",
4246 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.260.0.tgz",
4247 "integrity": "sha512-78+28EWBhCEE7qlyaHA9OR3IPvbCLiDh3Ckla593TksfFc9vfTsgvH7eS+dr3o9qr31gwGbogcI16yN91PoRjQ==",
4248 "license": "MIT",
4249 "bin": {
4250 "tlds": "bin.js"
4251 }
4252 },
4253 "node_modules/to-regex-range": {
4254 "version": "5.0.1",
4255 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4256 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4257 "dev": true,
4258 "license": "MIT",
4259 "dependencies": {
4260 "is-number": "^7.0.0"
4261 },
4262 "engines": {
4263 "node": ">=8.0"
4264 }
4265 },
4266 "node_modules/ts-api-utils": {
4267 "version": "2.1.0",
4268 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
4269 "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
4270 "dev": true,
4271 "license": "MIT",
4272 "engines": {
4273 "node": ">=18.12"
4274 },
4275 "peerDependencies": {
4276 "typescript": ">=4.8.4"
4277 }
4278 },
4279 "node_modules/type-check": {
4280 "version": "0.4.0",
4281 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
4282 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
4283 "dev": true,
4284 "license": "MIT",
4285 "dependencies": {
4286 "prelude-ls": "^1.2.1"
4287 },
4288 "engines": {
4289 "node": ">= 0.8.0"
4290 }
4291 },
4292 "node_modules/typescript": {
4293 "version": "5.9.3",
4294 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
4295 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
4296 "dev": true,
4297 "license": "Apache-2.0",
4298 "bin": {
4299 "tsc": "bin/tsc",
4300 "tsserver": "bin/tsserver"
4301 },
4302 "engines": {
4303 "node": ">=14.17"
4304 }
4305 },
4306 "node_modules/typescript-eslint": {
4307 "version": "8.45.0",
4308 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.45.0.tgz",
4309 "integrity": "sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg==",
4310 "dev": true,
4311 "license": "MIT",
4312 "dependencies": {
4313 "@typescript-eslint/eslint-plugin": "8.45.0",
4314 "@typescript-eslint/parser": "8.45.0",
4315 "@typescript-eslint/typescript-estree": "8.45.0",
4316 "@typescript-eslint/utils": "8.45.0"
4317 },
4318 "engines": {
4319 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4320 },
4321 "funding": {
4322 "type": "opencollective",
4323 "url": "https://opencollective.com/typescript-eslint"
4324 },
4325 "peerDependencies": {
4326 "eslint": "^8.57.0 || ^9.0.0",
4327 "typescript": ">=4.8.4 <6.0.0"
4328 }
4329 },
4330 "node_modules/uint8arrays": {
4331 "version": "3.0.0",
4332 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
4333 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
4334 "license": "MIT",
4335 "dependencies": {
4336 "multiformats": "^9.4.2"
4337 }
4338 },
4339 "node_modules/undici-types": {
4340 "version": "7.13.0",
4341 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.13.0.tgz",
4342 "integrity": "sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==",
4343 "dev": true,
4344 "license": "MIT"
4345 },
4346 "node_modules/update-browserslist-db": {
4347 "version": "1.1.3",
4348 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
4349 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
4350 "dev": true,
4351 "funding": [
4352 {
4353 "type": "opencollective",
4354 "url": "https://opencollective.com/browserslist"
4355 },
4356 {
4357 "type": "tidelift",
4358 "url": "https://tidelift.com/funding/github/npm/browserslist"
4359 },
4360 {
4361 "type": "github",
4362 "url": "https://github.com/sponsors/ai"
4363 }
4364 ],
4365 "license": "MIT",
4366 "dependencies": {
4367 "escalade": "^3.2.0",
4368 "picocolors": "^1.1.1"
4369 },
4370 "bin": {
4371 "update-browserslist-db": "cli.js"
4372 },
4373 "peerDependencies": {
4374 "browserslist": ">= 4.21.0"
4375 }
4376 },
4377 "node_modules/uri-js": {
4378 "version": "4.4.1",
4379 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4380 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4381 "dev": true,
4382 "license": "BSD-2-Clause",
4383 "dependencies": {
4384 "punycode": "^2.1.0"
4385 }
4386 },
4387 "node_modules/vite": {
4388 "version": "7.1.9",
4389 "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.9.tgz",
4390 "integrity": "sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg==",
4391 "dev": true,
4392 "license": "MIT",
4393 "dependencies": {
4394 "esbuild": "^0.25.0",
4395 "fdir": "^6.5.0",
4396 "picomatch": "^4.0.3",
4397 "postcss": "^8.5.6",
4398 "rollup": "^4.43.0",
4399 "tinyglobby": "^0.2.15"
4400 },
4401 "bin": {
4402 "vite": "bin/vite.js"
4403 },
4404 "engines": {
4405 "node": "^20.19.0 || >=22.12.0"
4406 },
4407 "funding": {
4408 "url": "https://github.com/vitejs/vite?sponsor=1"
4409 },
4410 "optionalDependencies": {
4411 "fsevents": "~2.3.3"
4412 },
4413 "peerDependencies": {
4414 "@types/node": "^20.19.0 || >=22.12.0",
4415 "jiti": ">=1.21.0",
4416 "less": "^4.0.0",
4417 "lightningcss": "^1.21.0",
4418 "sass": "^1.70.0",
4419 "sass-embedded": "^1.70.0",
4420 "stylus": ">=0.54.8",
4421 "sugarss": "^5.0.0",
4422 "terser": "^5.16.0",
4423 "tsx": "^4.8.1",
4424 "yaml": "^2.4.2"
4425 },
4426 "peerDependenciesMeta": {
4427 "@types/node": {
4428 "optional": true
4429 },
4430 "jiti": {
4431 "optional": true
4432 },
4433 "less": {
4434 "optional": true
4435 },
4436 "lightningcss": {
4437 "optional": true
4438 },
4439 "sass": {
4440 "optional": true
4441 },
4442 "sass-embedded": {
4443 "optional": true
4444 },
4445 "stylus": {
4446 "optional": true
4447 },
4448 "sugarss": {
4449 "optional": true
4450 },
4451 "terser": {
4452 "optional": true
4453 },
4454 "tsx": {
4455 "optional": true
4456 },
4457 "yaml": {
4458 "optional": true
4459 }
4460 }
4461 },
4462 "node_modules/vite/node_modules/fdir": {
4463 "version": "6.5.0",
4464 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
4465 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
4466 "dev": true,
4467 "license": "MIT",
4468 "engines": {
4469 "node": ">=12.0.0"
4470 },
4471 "peerDependencies": {
4472 "picomatch": "^3 || ^4"
4473 },
4474 "peerDependenciesMeta": {
4475 "picomatch": {
4476 "optional": true
4477 }
4478 }
4479 },
4480 "node_modules/vite/node_modules/picomatch": {
4481 "version": "4.0.3",
4482 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
4483 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
4484 "dev": true,
4485 "license": "MIT",
4486 "engines": {
4487 "node": ">=12"
4488 },
4489 "funding": {
4490 "url": "https://github.com/sponsors/jonschlinkert"
4491 }
4492 },
4493 "node_modules/which": {
4494 "version": "2.0.2",
4495 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4496 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4497 "dev": true,
4498 "license": "ISC",
4499 "dependencies": {
4500 "isexe": "^2.0.0"
4501 },
4502 "bin": {
4503 "node-which": "bin/node-which"
4504 },
4505 "engines": {
4506 "node": ">= 8"
4507 }
4508 },
4509 "node_modules/word-wrap": {
4510 "version": "1.2.5",
4511 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
4512 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
4513 "dev": true,
4514 "license": "MIT",
4515 "engines": {
4516 "node": ">=0.10.0"
4517 }
4518 },
4519 "node_modules/yallist": {
4520 "version": "3.1.1",
4521 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4522 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
4523 "dev": true,
4524 "license": "ISC"
4525 },
4526 "node_modules/yocto-queue": {
4527 "version": "0.1.0",
4528 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4529 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4530 "dev": true,
4531 "license": "MIT",
4532 "engines": {
4533 "node": ">=10"
4534 },
4535 "funding": {
4536 "url": "https://github.com/sponsors/sindresorhus"
4537 }
4538 },
4539 "node_modules/zod": {
4540 "version": "3.25.76",
4541 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
4542 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
4543 "license": "MIT",
4544 "funding": {
4545 "url": "https://github.com/sponsors/colinhacks"
4546 }
4547 }
4548 }
4549}