Retro Bulletin Board Systems on atproto. Web app and TUI.
atbbs.xyz
python
tui
atproto
bbs
1{
2 "name": "atboards",
3 "lockfileVersion": 3,
4 "requires": true,
5 "packages": {
6 "": {
7 "devDependencies": {
8 "@tailwindcss/cli": "^4",
9 "esbuild": "^0.25",
10 "prettier": "^3",
11 "tailwindcss": "^4"
12 }
13 },
14 "node_modules/@esbuild/aix-ppc64": {
15 "version": "0.25.12",
16 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
17 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
18 "cpu": [
19 "ppc64"
20 ],
21 "dev": true,
22 "license": "MIT",
23 "optional": true,
24 "os": [
25 "aix"
26 ],
27 "engines": {
28 "node": ">=18"
29 }
30 },
31 "node_modules/@esbuild/android-arm": {
32 "version": "0.25.12",
33 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
34 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
35 "cpu": [
36 "arm"
37 ],
38 "dev": true,
39 "license": "MIT",
40 "optional": true,
41 "os": [
42 "android"
43 ],
44 "engines": {
45 "node": ">=18"
46 }
47 },
48 "node_modules/@esbuild/android-arm64": {
49 "version": "0.25.12",
50 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
51 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
52 "cpu": [
53 "arm64"
54 ],
55 "dev": true,
56 "license": "MIT",
57 "optional": true,
58 "os": [
59 "android"
60 ],
61 "engines": {
62 "node": ">=18"
63 }
64 },
65 "node_modules/@esbuild/android-x64": {
66 "version": "0.25.12",
67 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
68 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
69 "cpu": [
70 "x64"
71 ],
72 "dev": true,
73 "license": "MIT",
74 "optional": true,
75 "os": [
76 "android"
77 ],
78 "engines": {
79 "node": ">=18"
80 }
81 },
82 "node_modules/@esbuild/darwin-arm64": {
83 "version": "0.25.12",
84 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
85 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
86 "cpu": [
87 "arm64"
88 ],
89 "dev": true,
90 "license": "MIT",
91 "optional": true,
92 "os": [
93 "darwin"
94 ],
95 "engines": {
96 "node": ">=18"
97 }
98 },
99 "node_modules/@esbuild/darwin-x64": {
100 "version": "0.25.12",
101 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
102 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
103 "cpu": [
104 "x64"
105 ],
106 "dev": true,
107 "license": "MIT",
108 "optional": true,
109 "os": [
110 "darwin"
111 ],
112 "engines": {
113 "node": ">=18"
114 }
115 },
116 "node_modules/@esbuild/freebsd-arm64": {
117 "version": "0.25.12",
118 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
119 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
120 "cpu": [
121 "arm64"
122 ],
123 "dev": true,
124 "license": "MIT",
125 "optional": true,
126 "os": [
127 "freebsd"
128 ],
129 "engines": {
130 "node": ">=18"
131 }
132 },
133 "node_modules/@esbuild/freebsd-x64": {
134 "version": "0.25.12",
135 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
136 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
137 "cpu": [
138 "x64"
139 ],
140 "dev": true,
141 "license": "MIT",
142 "optional": true,
143 "os": [
144 "freebsd"
145 ],
146 "engines": {
147 "node": ">=18"
148 }
149 },
150 "node_modules/@esbuild/linux-arm": {
151 "version": "0.25.12",
152 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
153 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
154 "cpu": [
155 "arm"
156 ],
157 "dev": true,
158 "license": "MIT",
159 "optional": true,
160 "os": [
161 "linux"
162 ],
163 "engines": {
164 "node": ">=18"
165 }
166 },
167 "node_modules/@esbuild/linux-arm64": {
168 "version": "0.25.12",
169 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
170 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
171 "cpu": [
172 "arm64"
173 ],
174 "dev": true,
175 "license": "MIT",
176 "optional": true,
177 "os": [
178 "linux"
179 ],
180 "engines": {
181 "node": ">=18"
182 }
183 },
184 "node_modules/@esbuild/linux-ia32": {
185 "version": "0.25.12",
186 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
187 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
188 "cpu": [
189 "ia32"
190 ],
191 "dev": true,
192 "license": "MIT",
193 "optional": true,
194 "os": [
195 "linux"
196 ],
197 "engines": {
198 "node": ">=18"
199 }
200 },
201 "node_modules/@esbuild/linux-loong64": {
202 "version": "0.25.12",
203 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
204 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
205 "cpu": [
206 "loong64"
207 ],
208 "dev": true,
209 "license": "MIT",
210 "optional": true,
211 "os": [
212 "linux"
213 ],
214 "engines": {
215 "node": ">=18"
216 }
217 },
218 "node_modules/@esbuild/linux-mips64el": {
219 "version": "0.25.12",
220 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
221 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
222 "cpu": [
223 "mips64el"
224 ],
225 "dev": true,
226 "license": "MIT",
227 "optional": true,
228 "os": [
229 "linux"
230 ],
231 "engines": {
232 "node": ">=18"
233 }
234 },
235 "node_modules/@esbuild/linux-ppc64": {
236 "version": "0.25.12",
237 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
238 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
239 "cpu": [
240 "ppc64"
241 ],
242 "dev": true,
243 "license": "MIT",
244 "optional": true,
245 "os": [
246 "linux"
247 ],
248 "engines": {
249 "node": ">=18"
250 }
251 },
252 "node_modules/@esbuild/linux-riscv64": {
253 "version": "0.25.12",
254 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
255 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
256 "cpu": [
257 "riscv64"
258 ],
259 "dev": true,
260 "license": "MIT",
261 "optional": true,
262 "os": [
263 "linux"
264 ],
265 "engines": {
266 "node": ">=18"
267 }
268 },
269 "node_modules/@esbuild/linux-s390x": {
270 "version": "0.25.12",
271 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
272 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
273 "cpu": [
274 "s390x"
275 ],
276 "dev": true,
277 "license": "MIT",
278 "optional": true,
279 "os": [
280 "linux"
281 ],
282 "engines": {
283 "node": ">=18"
284 }
285 },
286 "node_modules/@esbuild/linux-x64": {
287 "version": "0.25.12",
288 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
289 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
290 "cpu": [
291 "x64"
292 ],
293 "dev": true,
294 "license": "MIT",
295 "optional": true,
296 "os": [
297 "linux"
298 ],
299 "engines": {
300 "node": ">=18"
301 }
302 },
303 "node_modules/@esbuild/netbsd-arm64": {
304 "version": "0.25.12",
305 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
306 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
307 "cpu": [
308 "arm64"
309 ],
310 "dev": true,
311 "license": "MIT",
312 "optional": true,
313 "os": [
314 "netbsd"
315 ],
316 "engines": {
317 "node": ">=18"
318 }
319 },
320 "node_modules/@esbuild/netbsd-x64": {
321 "version": "0.25.12",
322 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
323 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
324 "cpu": [
325 "x64"
326 ],
327 "dev": true,
328 "license": "MIT",
329 "optional": true,
330 "os": [
331 "netbsd"
332 ],
333 "engines": {
334 "node": ">=18"
335 }
336 },
337 "node_modules/@esbuild/openbsd-arm64": {
338 "version": "0.25.12",
339 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
340 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
341 "cpu": [
342 "arm64"
343 ],
344 "dev": true,
345 "license": "MIT",
346 "optional": true,
347 "os": [
348 "openbsd"
349 ],
350 "engines": {
351 "node": ">=18"
352 }
353 },
354 "node_modules/@esbuild/openbsd-x64": {
355 "version": "0.25.12",
356 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
357 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
358 "cpu": [
359 "x64"
360 ],
361 "dev": true,
362 "license": "MIT",
363 "optional": true,
364 "os": [
365 "openbsd"
366 ],
367 "engines": {
368 "node": ">=18"
369 }
370 },
371 "node_modules/@esbuild/openharmony-arm64": {
372 "version": "0.25.12",
373 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
374 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
375 "cpu": [
376 "arm64"
377 ],
378 "dev": true,
379 "license": "MIT",
380 "optional": true,
381 "os": [
382 "openharmony"
383 ],
384 "engines": {
385 "node": ">=18"
386 }
387 },
388 "node_modules/@esbuild/sunos-x64": {
389 "version": "0.25.12",
390 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
391 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
392 "cpu": [
393 "x64"
394 ],
395 "dev": true,
396 "license": "MIT",
397 "optional": true,
398 "os": [
399 "sunos"
400 ],
401 "engines": {
402 "node": ">=18"
403 }
404 },
405 "node_modules/@esbuild/win32-arm64": {
406 "version": "0.25.12",
407 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
408 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
409 "cpu": [
410 "arm64"
411 ],
412 "dev": true,
413 "license": "MIT",
414 "optional": true,
415 "os": [
416 "win32"
417 ],
418 "engines": {
419 "node": ">=18"
420 }
421 },
422 "node_modules/@esbuild/win32-ia32": {
423 "version": "0.25.12",
424 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
425 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
426 "cpu": [
427 "ia32"
428 ],
429 "dev": true,
430 "license": "MIT",
431 "optional": true,
432 "os": [
433 "win32"
434 ],
435 "engines": {
436 "node": ">=18"
437 }
438 },
439 "node_modules/@esbuild/win32-x64": {
440 "version": "0.25.12",
441 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
442 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
443 "cpu": [
444 "x64"
445 ],
446 "dev": true,
447 "license": "MIT",
448 "optional": true,
449 "os": [
450 "win32"
451 ],
452 "engines": {
453 "node": ">=18"
454 }
455 },
456 "node_modules/@jridgewell/gen-mapping": {
457 "version": "0.3.13",
458 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
459 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
460 "dev": true,
461 "license": "MIT",
462 "dependencies": {
463 "@jridgewell/sourcemap-codec": "^1.5.0",
464 "@jridgewell/trace-mapping": "^0.3.24"
465 }
466 },
467 "node_modules/@jridgewell/remapping": {
468 "version": "2.3.5",
469 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
470 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
471 "dev": true,
472 "license": "MIT",
473 "dependencies": {
474 "@jridgewell/gen-mapping": "^0.3.5",
475 "@jridgewell/trace-mapping": "^0.3.24"
476 }
477 },
478 "node_modules/@jridgewell/resolve-uri": {
479 "version": "3.1.2",
480 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
481 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
482 "dev": true,
483 "license": "MIT",
484 "engines": {
485 "node": ">=6.0.0"
486 }
487 },
488 "node_modules/@jridgewell/sourcemap-codec": {
489 "version": "1.5.5",
490 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
491 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
492 "dev": true,
493 "license": "MIT"
494 },
495 "node_modules/@jridgewell/trace-mapping": {
496 "version": "0.3.31",
497 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
498 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
499 "dev": true,
500 "license": "MIT",
501 "dependencies": {
502 "@jridgewell/resolve-uri": "^3.1.0",
503 "@jridgewell/sourcemap-codec": "^1.4.14"
504 }
505 },
506 "node_modules/@parcel/watcher": {
507 "version": "2.5.6",
508 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz",
509 "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==",
510 "dev": true,
511 "hasInstallScript": true,
512 "license": "MIT",
513 "dependencies": {
514 "detect-libc": "^2.0.3",
515 "is-glob": "^4.0.3",
516 "node-addon-api": "^7.0.0",
517 "picomatch": "^4.0.3"
518 },
519 "engines": {
520 "node": ">= 10.0.0"
521 },
522 "funding": {
523 "type": "opencollective",
524 "url": "https://opencollective.com/parcel"
525 },
526 "optionalDependencies": {
527 "@parcel/watcher-android-arm64": "2.5.6",
528 "@parcel/watcher-darwin-arm64": "2.5.6",
529 "@parcel/watcher-darwin-x64": "2.5.6",
530 "@parcel/watcher-freebsd-x64": "2.5.6",
531 "@parcel/watcher-linux-arm-glibc": "2.5.6",
532 "@parcel/watcher-linux-arm-musl": "2.5.6",
533 "@parcel/watcher-linux-arm64-glibc": "2.5.6",
534 "@parcel/watcher-linux-arm64-musl": "2.5.6",
535 "@parcel/watcher-linux-x64-glibc": "2.5.6",
536 "@parcel/watcher-linux-x64-musl": "2.5.6",
537 "@parcel/watcher-win32-arm64": "2.5.6",
538 "@parcel/watcher-win32-ia32": "2.5.6",
539 "@parcel/watcher-win32-x64": "2.5.6"
540 }
541 },
542 "node_modules/@parcel/watcher-android-arm64": {
543 "version": "2.5.6",
544 "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz",
545 "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==",
546 "cpu": [
547 "arm64"
548 ],
549 "dev": true,
550 "license": "MIT",
551 "optional": true,
552 "os": [
553 "android"
554 ],
555 "engines": {
556 "node": ">= 10.0.0"
557 },
558 "funding": {
559 "type": "opencollective",
560 "url": "https://opencollective.com/parcel"
561 }
562 },
563 "node_modules/@parcel/watcher-darwin-arm64": {
564 "version": "2.5.6",
565 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz",
566 "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==",
567 "cpu": [
568 "arm64"
569 ],
570 "dev": true,
571 "license": "MIT",
572 "optional": true,
573 "os": [
574 "darwin"
575 ],
576 "engines": {
577 "node": ">= 10.0.0"
578 },
579 "funding": {
580 "type": "opencollective",
581 "url": "https://opencollective.com/parcel"
582 }
583 },
584 "node_modules/@parcel/watcher-darwin-x64": {
585 "version": "2.5.6",
586 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz",
587 "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==",
588 "cpu": [
589 "x64"
590 ],
591 "dev": true,
592 "license": "MIT",
593 "optional": true,
594 "os": [
595 "darwin"
596 ],
597 "engines": {
598 "node": ">= 10.0.0"
599 },
600 "funding": {
601 "type": "opencollective",
602 "url": "https://opencollective.com/parcel"
603 }
604 },
605 "node_modules/@parcel/watcher-freebsd-x64": {
606 "version": "2.5.6",
607 "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz",
608 "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==",
609 "cpu": [
610 "x64"
611 ],
612 "dev": true,
613 "license": "MIT",
614 "optional": true,
615 "os": [
616 "freebsd"
617 ],
618 "engines": {
619 "node": ">= 10.0.0"
620 },
621 "funding": {
622 "type": "opencollective",
623 "url": "https://opencollective.com/parcel"
624 }
625 },
626 "node_modules/@parcel/watcher-linux-arm-glibc": {
627 "version": "2.5.6",
628 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz",
629 "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==",
630 "cpu": [
631 "arm"
632 ],
633 "dev": true,
634 "libc": [
635 "glibc"
636 ],
637 "license": "MIT",
638 "optional": true,
639 "os": [
640 "linux"
641 ],
642 "engines": {
643 "node": ">= 10.0.0"
644 },
645 "funding": {
646 "type": "opencollective",
647 "url": "https://opencollective.com/parcel"
648 }
649 },
650 "node_modules/@parcel/watcher-linux-arm-musl": {
651 "version": "2.5.6",
652 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz",
653 "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==",
654 "cpu": [
655 "arm"
656 ],
657 "dev": true,
658 "libc": [
659 "musl"
660 ],
661 "license": "MIT",
662 "optional": true,
663 "os": [
664 "linux"
665 ],
666 "engines": {
667 "node": ">= 10.0.0"
668 },
669 "funding": {
670 "type": "opencollective",
671 "url": "https://opencollective.com/parcel"
672 }
673 },
674 "node_modules/@parcel/watcher-linux-arm64-glibc": {
675 "version": "2.5.6",
676 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz",
677 "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==",
678 "cpu": [
679 "arm64"
680 ],
681 "dev": true,
682 "libc": [
683 "glibc"
684 ],
685 "license": "MIT",
686 "optional": true,
687 "os": [
688 "linux"
689 ],
690 "engines": {
691 "node": ">= 10.0.0"
692 },
693 "funding": {
694 "type": "opencollective",
695 "url": "https://opencollective.com/parcel"
696 }
697 },
698 "node_modules/@parcel/watcher-linux-arm64-musl": {
699 "version": "2.5.6",
700 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz",
701 "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==",
702 "cpu": [
703 "arm64"
704 ],
705 "dev": true,
706 "libc": [
707 "musl"
708 ],
709 "license": "MIT",
710 "optional": true,
711 "os": [
712 "linux"
713 ],
714 "engines": {
715 "node": ">= 10.0.0"
716 },
717 "funding": {
718 "type": "opencollective",
719 "url": "https://opencollective.com/parcel"
720 }
721 },
722 "node_modules/@parcel/watcher-linux-x64-glibc": {
723 "version": "2.5.6",
724 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz",
725 "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==",
726 "cpu": [
727 "x64"
728 ],
729 "dev": true,
730 "libc": [
731 "glibc"
732 ],
733 "license": "MIT",
734 "optional": true,
735 "os": [
736 "linux"
737 ],
738 "engines": {
739 "node": ">= 10.0.0"
740 },
741 "funding": {
742 "type": "opencollective",
743 "url": "https://opencollective.com/parcel"
744 }
745 },
746 "node_modules/@parcel/watcher-linux-x64-musl": {
747 "version": "2.5.6",
748 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz",
749 "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==",
750 "cpu": [
751 "x64"
752 ],
753 "dev": true,
754 "libc": [
755 "musl"
756 ],
757 "license": "MIT",
758 "optional": true,
759 "os": [
760 "linux"
761 ],
762 "engines": {
763 "node": ">= 10.0.0"
764 },
765 "funding": {
766 "type": "opencollective",
767 "url": "https://opencollective.com/parcel"
768 }
769 },
770 "node_modules/@parcel/watcher-win32-arm64": {
771 "version": "2.5.6",
772 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz",
773 "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==",
774 "cpu": [
775 "arm64"
776 ],
777 "dev": true,
778 "license": "MIT",
779 "optional": true,
780 "os": [
781 "win32"
782 ],
783 "engines": {
784 "node": ">= 10.0.0"
785 },
786 "funding": {
787 "type": "opencollective",
788 "url": "https://opencollective.com/parcel"
789 }
790 },
791 "node_modules/@parcel/watcher-win32-ia32": {
792 "version": "2.5.6",
793 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz",
794 "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==",
795 "cpu": [
796 "ia32"
797 ],
798 "dev": true,
799 "license": "MIT",
800 "optional": true,
801 "os": [
802 "win32"
803 ],
804 "engines": {
805 "node": ">= 10.0.0"
806 },
807 "funding": {
808 "type": "opencollective",
809 "url": "https://opencollective.com/parcel"
810 }
811 },
812 "node_modules/@parcel/watcher-win32-x64": {
813 "version": "2.5.6",
814 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz",
815 "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==",
816 "cpu": [
817 "x64"
818 ],
819 "dev": true,
820 "license": "MIT",
821 "optional": true,
822 "os": [
823 "win32"
824 ],
825 "engines": {
826 "node": ">= 10.0.0"
827 },
828 "funding": {
829 "type": "opencollective",
830 "url": "https://opencollective.com/parcel"
831 }
832 },
833 "node_modules/@tailwindcss/cli": {
834 "version": "4.2.2",
835 "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.2.2.tgz",
836 "integrity": "sha512-iJS+8kAFZ8HPqnh0O5DHCLjo4L6dD97DBQEkrhfSO4V96xeefUus2jqsBs1dUMt3OU9Ks4qIkiY0mpL5UW+4LQ==",
837 "dev": true,
838 "license": "MIT",
839 "dependencies": {
840 "@parcel/watcher": "^2.5.1",
841 "@tailwindcss/node": "4.2.2",
842 "@tailwindcss/oxide": "4.2.2",
843 "enhanced-resolve": "^5.19.0",
844 "mri": "^1.2.0",
845 "picocolors": "^1.1.1",
846 "tailwindcss": "4.2.2"
847 },
848 "bin": {
849 "tailwindcss": "dist/index.mjs"
850 }
851 },
852 "node_modules/@tailwindcss/node": {
853 "version": "4.2.2",
854 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.2.tgz",
855 "integrity": "sha512-pXS+wJ2gZpVXqFaUEjojq7jzMpTGf8rU6ipJz5ovJV6PUGmlJ+jvIwGrzdHdQ80Sg+wmQxUFuoW1UAAwHNEdFA==",
856 "dev": true,
857 "license": "MIT",
858 "dependencies": {
859 "@jridgewell/remapping": "^2.3.5",
860 "enhanced-resolve": "^5.19.0",
861 "jiti": "^2.6.1",
862 "lightningcss": "1.32.0",
863 "magic-string": "^0.30.21",
864 "source-map-js": "^1.2.1",
865 "tailwindcss": "4.2.2"
866 }
867 },
868 "node_modules/@tailwindcss/oxide": {
869 "version": "4.2.2",
870 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.2.tgz",
871 "integrity": "sha512-qEUA07+E5kehxYp9BVMpq9E8vnJuBHfJEC0vPC5e7iL/hw7HR61aDKoVoKzrG+QKp56vhNZe4qwkRmMC0zDLvg==",
872 "dev": true,
873 "license": "MIT",
874 "engines": {
875 "node": ">= 20"
876 },
877 "optionalDependencies": {
878 "@tailwindcss/oxide-android-arm64": "4.2.2",
879 "@tailwindcss/oxide-darwin-arm64": "4.2.2",
880 "@tailwindcss/oxide-darwin-x64": "4.2.2",
881 "@tailwindcss/oxide-freebsd-x64": "4.2.2",
882 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.2",
883 "@tailwindcss/oxide-linux-arm64-gnu": "4.2.2",
884 "@tailwindcss/oxide-linux-arm64-musl": "4.2.2",
885 "@tailwindcss/oxide-linux-x64-gnu": "4.2.2",
886 "@tailwindcss/oxide-linux-x64-musl": "4.2.2",
887 "@tailwindcss/oxide-wasm32-wasi": "4.2.2",
888 "@tailwindcss/oxide-win32-arm64-msvc": "4.2.2",
889 "@tailwindcss/oxide-win32-x64-msvc": "4.2.2"
890 }
891 },
892 "node_modules/@tailwindcss/oxide-android-arm64": {
893 "version": "4.2.2",
894 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.2.tgz",
895 "integrity": "sha512-dXGR1n+P3B6748jZO/SvHZq7qBOqqzQ+yFrXpoOWWALWndF9MoSKAT3Q0fYgAzYzGhxNYOoysRvYlpixRBBoDg==",
896 "cpu": [
897 "arm64"
898 ],
899 "dev": true,
900 "license": "MIT",
901 "optional": true,
902 "os": [
903 "android"
904 ],
905 "engines": {
906 "node": ">= 20"
907 }
908 },
909 "node_modules/@tailwindcss/oxide-darwin-arm64": {
910 "version": "4.2.2",
911 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.2.tgz",
912 "integrity": "sha512-iq9Qjr6knfMpZHj55/37ouZeykwbDqF21gPFtfnhCCKGDcPI/21FKC9XdMO/XyBM7qKORx6UIhGgg6jLl7BZlg==",
913 "cpu": [
914 "arm64"
915 ],
916 "dev": true,
917 "license": "MIT",
918 "optional": true,
919 "os": [
920 "darwin"
921 ],
922 "engines": {
923 "node": ">= 20"
924 }
925 },
926 "node_modules/@tailwindcss/oxide-darwin-x64": {
927 "version": "4.2.2",
928 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.2.tgz",
929 "integrity": "sha512-BlR+2c3nzc8f2G639LpL89YY4bdcIdUmiOOkv2GQv4/4M0vJlpXEa0JXNHhCHU7VWOKWT/CjqHdTP8aUuDJkuw==",
930 "cpu": [
931 "x64"
932 ],
933 "dev": true,
934 "license": "MIT",
935 "optional": true,
936 "os": [
937 "darwin"
938 ],
939 "engines": {
940 "node": ">= 20"
941 }
942 },
943 "node_modules/@tailwindcss/oxide-freebsd-x64": {
944 "version": "4.2.2",
945 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.2.tgz",
946 "integrity": "sha512-YUqUgrGMSu2CDO82hzlQ5qSb5xmx3RUrke/QgnoEx7KvmRJHQuZHZmZTLSuuHwFf0DJPybFMXMYf+WJdxHy/nQ==",
947 "cpu": [
948 "x64"
949 ],
950 "dev": true,
951 "license": "MIT",
952 "optional": true,
953 "os": [
954 "freebsd"
955 ],
956 "engines": {
957 "node": ">= 20"
958 }
959 },
960 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
961 "version": "4.2.2",
962 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.2.tgz",
963 "integrity": "sha512-FPdhvsW6g06T9BWT0qTwiVZYE2WIFo2dY5aCSpjG/S/u1tby+wXoslXS0kl3/KXnULlLr1E3NPRRw0g7t2kgaQ==",
964 "cpu": [
965 "arm"
966 ],
967 "dev": true,
968 "license": "MIT",
969 "optional": true,
970 "os": [
971 "linux"
972 ],
973 "engines": {
974 "node": ">= 20"
975 }
976 },
977 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
978 "version": "4.2.2",
979 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.2.tgz",
980 "integrity": "sha512-4og1V+ftEPXGttOO7eCmW7VICmzzJWgMx+QXAJRAhjrSjumCwWqMfkDrNu1LXEQzNAwz28NCUpucgQPrR4S2yw==",
981 "cpu": [
982 "arm64"
983 ],
984 "dev": true,
985 "libc": [
986 "glibc"
987 ],
988 "license": "MIT",
989 "optional": true,
990 "os": [
991 "linux"
992 ],
993 "engines": {
994 "node": ">= 20"
995 }
996 },
997 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
998 "version": "4.2.2",
999 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.2.tgz",
1000 "integrity": "sha512-oCfG/mS+/+XRlwNjnsNLVwnMWYH7tn/kYPsNPh+JSOMlnt93mYNCKHYzylRhI51X+TbR+ufNhhKKzm6QkqX8ag==",
1001 "cpu": [
1002 "arm64"
1003 ],
1004 "dev": true,
1005 "libc": [
1006 "musl"
1007 ],
1008 "license": "MIT",
1009 "optional": true,
1010 "os": [
1011 "linux"
1012 ],
1013 "engines": {
1014 "node": ">= 20"
1015 }
1016 },
1017 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
1018 "version": "4.2.2",
1019 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.2.tgz",
1020 "integrity": "sha512-rTAGAkDgqbXHNp/xW0iugLVmX62wOp2PoE39BTCGKjv3Iocf6AFbRP/wZT/kuCxC9QBh9Pu8XPkv/zCZB2mcMg==",
1021 "cpu": [
1022 "x64"
1023 ],
1024 "dev": true,
1025 "libc": [
1026 "glibc"
1027 ],
1028 "license": "MIT",
1029 "optional": true,
1030 "os": [
1031 "linux"
1032 ],
1033 "engines": {
1034 "node": ">= 20"
1035 }
1036 },
1037 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
1038 "version": "4.2.2",
1039 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.2.tgz",
1040 "integrity": "sha512-XW3t3qwbIwiSyRCggeO2zxe3KWaEbM0/kW9e8+0XpBgyKU4ATYzcVSMKteZJ1iukJ3HgHBjbg9P5YPRCVUxlnQ==",
1041 "cpu": [
1042 "x64"
1043 ],
1044 "dev": true,
1045 "libc": [
1046 "musl"
1047 ],
1048 "license": "MIT",
1049 "optional": true,
1050 "os": [
1051 "linux"
1052 ],
1053 "engines": {
1054 "node": ">= 20"
1055 }
1056 },
1057 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
1058 "version": "4.2.2",
1059 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.2.tgz",
1060 "integrity": "sha512-eKSztKsmEsn1O5lJ4ZAfyn41NfG7vzCg496YiGtMDV86jz1q/irhms5O0VrY6ZwTUkFy/EKG3RfWgxSI3VbZ8Q==",
1061 "bundleDependencies": [
1062 "@napi-rs/wasm-runtime",
1063 "@emnapi/core",
1064 "@emnapi/runtime",
1065 "@tybys/wasm-util",
1066 "@emnapi/wasi-threads",
1067 "tslib"
1068 ],
1069 "cpu": [
1070 "wasm32"
1071 ],
1072 "dev": true,
1073 "license": "MIT",
1074 "optional": true,
1075 "dependencies": {
1076 "@emnapi/core": "^1.8.1",
1077 "@emnapi/runtime": "^1.8.1",
1078 "@emnapi/wasi-threads": "^1.1.0",
1079 "@napi-rs/wasm-runtime": "^1.1.1",
1080 "@tybys/wasm-util": "^0.10.1",
1081 "tslib": "^2.8.1"
1082 },
1083 "engines": {
1084 "node": ">=14.0.0"
1085 }
1086 },
1087 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
1088 "version": "4.2.2",
1089 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.2.tgz",
1090 "integrity": "sha512-qPmaQM4iKu5mxpsrWZMOZRgZv1tOZpUm+zdhhQP0VhJfyGGO3aUKdbh3gDZc/dPLQwW4eSqWGrrcWNBZWUWaXQ==",
1091 "cpu": [
1092 "arm64"
1093 ],
1094 "dev": true,
1095 "license": "MIT",
1096 "optional": true,
1097 "os": [
1098 "win32"
1099 ],
1100 "engines": {
1101 "node": ">= 20"
1102 }
1103 },
1104 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
1105 "version": "4.2.2",
1106 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.2.tgz",
1107 "integrity": "sha512-1T/37VvI7WyH66b+vqHj/cLwnCxt7Qt3WFu5Q8hk65aOvlwAhs7rAp1VkulBJw/N4tMirXjVnylTR72uI0HGcA==",
1108 "cpu": [
1109 "x64"
1110 ],
1111 "dev": true,
1112 "license": "MIT",
1113 "optional": true,
1114 "os": [
1115 "win32"
1116 ],
1117 "engines": {
1118 "node": ">= 20"
1119 }
1120 },
1121 "node_modules/detect-libc": {
1122 "version": "2.1.2",
1123 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1124 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1125 "dev": true,
1126 "license": "Apache-2.0",
1127 "engines": {
1128 "node": ">=8"
1129 }
1130 },
1131 "node_modules/enhanced-resolve": {
1132 "version": "5.20.1",
1133 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz",
1134 "integrity": "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==",
1135 "dev": true,
1136 "license": "MIT",
1137 "dependencies": {
1138 "graceful-fs": "^4.2.4",
1139 "tapable": "^2.3.0"
1140 },
1141 "engines": {
1142 "node": ">=10.13.0"
1143 }
1144 },
1145 "node_modules/esbuild": {
1146 "version": "0.25.12",
1147 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
1148 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
1149 "dev": true,
1150 "hasInstallScript": true,
1151 "license": "MIT",
1152 "bin": {
1153 "esbuild": "bin/esbuild"
1154 },
1155 "engines": {
1156 "node": ">=18"
1157 },
1158 "optionalDependencies": {
1159 "@esbuild/aix-ppc64": "0.25.12",
1160 "@esbuild/android-arm": "0.25.12",
1161 "@esbuild/android-arm64": "0.25.12",
1162 "@esbuild/android-x64": "0.25.12",
1163 "@esbuild/darwin-arm64": "0.25.12",
1164 "@esbuild/darwin-x64": "0.25.12",
1165 "@esbuild/freebsd-arm64": "0.25.12",
1166 "@esbuild/freebsd-x64": "0.25.12",
1167 "@esbuild/linux-arm": "0.25.12",
1168 "@esbuild/linux-arm64": "0.25.12",
1169 "@esbuild/linux-ia32": "0.25.12",
1170 "@esbuild/linux-loong64": "0.25.12",
1171 "@esbuild/linux-mips64el": "0.25.12",
1172 "@esbuild/linux-ppc64": "0.25.12",
1173 "@esbuild/linux-riscv64": "0.25.12",
1174 "@esbuild/linux-s390x": "0.25.12",
1175 "@esbuild/linux-x64": "0.25.12",
1176 "@esbuild/netbsd-arm64": "0.25.12",
1177 "@esbuild/netbsd-x64": "0.25.12",
1178 "@esbuild/openbsd-arm64": "0.25.12",
1179 "@esbuild/openbsd-x64": "0.25.12",
1180 "@esbuild/openharmony-arm64": "0.25.12",
1181 "@esbuild/sunos-x64": "0.25.12",
1182 "@esbuild/win32-arm64": "0.25.12",
1183 "@esbuild/win32-ia32": "0.25.12",
1184 "@esbuild/win32-x64": "0.25.12"
1185 }
1186 },
1187 "node_modules/graceful-fs": {
1188 "version": "4.2.11",
1189 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1190 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1191 "dev": true,
1192 "license": "ISC"
1193 },
1194 "node_modules/is-extglob": {
1195 "version": "2.1.1",
1196 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1197 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1198 "dev": true,
1199 "license": "MIT",
1200 "engines": {
1201 "node": ">=0.10.0"
1202 }
1203 },
1204 "node_modules/is-glob": {
1205 "version": "4.0.3",
1206 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1207 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1208 "dev": true,
1209 "license": "MIT",
1210 "dependencies": {
1211 "is-extglob": "^2.1.1"
1212 },
1213 "engines": {
1214 "node": ">=0.10.0"
1215 }
1216 },
1217 "node_modules/jiti": {
1218 "version": "2.6.1",
1219 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
1220 "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
1221 "dev": true,
1222 "license": "MIT",
1223 "bin": {
1224 "jiti": "lib/jiti-cli.mjs"
1225 }
1226 },
1227 "node_modules/lightningcss": {
1228 "version": "1.32.0",
1229 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
1230 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
1231 "dev": true,
1232 "license": "MPL-2.0",
1233 "dependencies": {
1234 "detect-libc": "^2.0.3"
1235 },
1236 "engines": {
1237 "node": ">= 12.0.0"
1238 },
1239 "funding": {
1240 "type": "opencollective",
1241 "url": "https://opencollective.com/parcel"
1242 },
1243 "optionalDependencies": {
1244 "lightningcss-android-arm64": "1.32.0",
1245 "lightningcss-darwin-arm64": "1.32.0",
1246 "lightningcss-darwin-x64": "1.32.0",
1247 "lightningcss-freebsd-x64": "1.32.0",
1248 "lightningcss-linux-arm-gnueabihf": "1.32.0",
1249 "lightningcss-linux-arm64-gnu": "1.32.0",
1250 "lightningcss-linux-arm64-musl": "1.32.0",
1251 "lightningcss-linux-x64-gnu": "1.32.0",
1252 "lightningcss-linux-x64-musl": "1.32.0",
1253 "lightningcss-win32-arm64-msvc": "1.32.0",
1254 "lightningcss-win32-x64-msvc": "1.32.0"
1255 }
1256 },
1257 "node_modules/lightningcss-android-arm64": {
1258 "version": "1.32.0",
1259 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
1260 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
1261 "cpu": [
1262 "arm64"
1263 ],
1264 "dev": true,
1265 "license": "MPL-2.0",
1266 "optional": true,
1267 "os": [
1268 "android"
1269 ],
1270 "engines": {
1271 "node": ">= 12.0.0"
1272 },
1273 "funding": {
1274 "type": "opencollective",
1275 "url": "https://opencollective.com/parcel"
1276 }
1277 },
1278 "node_modules/lightningcss-darwin-arm64": {
1279 "version": "1.32.0",
1280 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
1281 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
1282 "cpu": [
1283 "arm64"
1284 ],
1285 "dev": true,
1286 "license": "MPL-2.0",
1287 "optional": true,
1288 "os": [
1289 "darwin"
1290 ],
1291 "engines": {
1292 "node": ">= 12.0.0"
1293 },
1294 "funding": {
1295 "type": "opencollective",
1296 "url": "https://opencollective.com/parcel"
1297 }
1298 },
1299 "node_modules/lightningcss-darwin-x64": {
1300 "version": "1.32.0",
1301 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
1302 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
1303 "cpu": [
1304 "x64"
1305 ],
1306 "dev": true,
1307 "license": "MPL-2.0",
1308 "optional": true,
1309 "os": [
1310 "darwin"
1311 ],
1312 "engines": {
1313 "node": ">= 12.0.0"
1314 },
1315 "funding": {
1316 "type": "opencollective",
1317 "url": "https://opencollective.com/parcel"
1318 }
1319 },
1320 "node_modules/lightningcss-freebsd-x64": {
1321 "version": "1.32.0",
1322 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
1323 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
1324 "cpu": [
1325 "x64"
1326 ],
1327 "dev": true,
1328 "license": "MPL-2.0",
1329 "optional": true,
1330 "os": [
1331 "freebsd"
1332 ],
1333 "engines": {
1334 "node": ">= 12.0.0"
1335 },
1336 "funding": {
1337 "type": "opencollective",
1338 "url": "https://opencollective.com/parcel"
1339 }
1340 },
1341 "node_modules/lightningcss-linux-arm-gnueabihf": {
1342 "version": "1.32.0",
1343 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
1344 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
1345 "cpu": [
1346 "arm"
1347 ],
1348 "dev": true,
1349 "license": "MPL-2.0",
1350 "optional": true,
1351 "os": [
1352 "linux"
1353 ],
1354 "engines": {
1355 "node": ">= 12.0.0"
1356 },
1357 "funding": {
1358 "type": "opencollective",
1359 "url": "https://opencollective.com/parcel"
1360 }
1361 },
1362 "node_modules/lightningcss-linux-arm64-gnu": {
1363 "version": "1.32.0",
1364 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
1365 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
1366 "cpu": [
1367 "arm64"
1368 ],
1369 "dev": true,
1370 "libc": [
1371 "glibc"
1372 ],
1373 "license": "MPL-2.0",
1374 "optional": true,
1375 "os": [
1376 "linux"
1377 ],
1378 "engines": {
1379 "node": ">= 12.0.0"
1380 },
1381 "funding": {
1382 "type": "opencollective",
1383 "url": "https://opencollective.com/parcel"
1384 }
1385 },
1386 "node_modules/lightningcss-linux-arm64-musl": {
1387 "version": "1.32.0",
1388 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
1389 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
1390 "cpu": [
1391 "arm64"
1392 ],
1393 "dev": true,
1394 "libc": [
1395 "musl"
1396 ],
1397 "license": "MPL-2.0",
1398 "optional": true,
1399 "os": [
1400 "linux"
1401 ],
1402 "engines": {
1403 "node": ">= 12.0.0"
1404 },
1405 "funding": {
1406 "type": "opencollective",
1407 "url": "https://opencollective.com/parcel"
1408 }
1409 },
1410 "node_modules/lightningcss-linux-x64-gnu": {
1411 "version": "1.32.0",
1412 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
1413 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
1414 "cpu": [
1415 "x64"
1416 ],
1417 "dev": true,
1418 "libc": [
1419 "glibc"
1420 ],
1421 "license": "MPL-2.0",
1422 "optional": true,
1423 "os": [
1424 "linux"
1425 ],
1426 "engines": {
1427 "node": ">= 12.0.0"
1428 },
1429 "funding": {
1430 "type": "opencollective",
1431 "url": "https://opencollective.com/parcel"
1432 }
1433 },
1434 "node_modules/lightningcss-linux-x64-musl": {
1435 "version": "1.32.0",
1436 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
1437 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
1438 "cpu": [
1439 "x64"
1440 ],
1441 "dev": true,
1442 "libc": [
1443 "musl"
1444 ],
1445 "license": "MPL-2.0",
1446 "optional": true,
1447 "os": [
1448 "linux"
1449 ],
1450 "engines": {
1451 "node": ">= 12.0.0"
1452 },
1453 "funding": {
1454 "type": "opencollective",
1455 "url": "https://opencollective.com/parcel"
1456 }
1457 },
1458 "node_modules/lightningcss-win32-arm64-msvc": {
1459 "version": "1.32.0",
1460 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
1461 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
1462 "cpu": [
1463 "arm64"
1464 ],
1465 "dev": true,
1466 "license": "MPL-2.0",
1467 "optional": true,
1468 "os": [
1469 "win32"
1470 ],
1471 "engines": {
1472 "node": ">= 12.0.0"
1473 },
1474 "funding": {
1475 "type": "opencollective",
1476 "url": "https://opencollective.com/parcel"
1477 }
1478 },
1479 "node_modules/lightningcss-win32-x64-msvc": {
1480 "version": "1.32.0",
1481 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
1482 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
1483 "cpu": [
1484 "x64"
1485 ],
1486 "dev": true,
1487 "license": "MPL-2.0",
1488 "optional": true,
1489 "os": [
1490 "win32"
1491 ],
1492 "engines": {
1493 "node": ">= 12.0.0"
1494 },
1495 "funding": {
1496 "type": "opencollective",
1497 "url": "https://opencollective.com/parcel"
1498 }
1499 },
1500 "node_modules/magic-string": {
1501 "version": "0.30.21",
1502 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
1503 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
1504 "dev": true,
1505 "license": "MIT",
1506 "dependencies": {
1507 "@jridgewell/sourcemap-codec": "^1.5.5"
1508 }
1509 },
1510 "node_modules/mri": {
1511 "version": "1.2.0",
1512 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
1513 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
1514 "dev": true,
1515 "license": "MIT",
1516 "engines": {
1517 "node": ">=4"
1518 }
1519 },
1520 "node_modules/node-addon-api": {
1521 "version": "7.1.1",
1522 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
1523 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
1524 "dev": true,
1525 "license": "MIT"
1526 },
1527 "node_modules/picocolors": {
1528 "version": "1.1.1",
1529 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1530 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1531 "dev": true,
1532 "license": "ISC"
1533 },
1534 "node_modules/picomatch": {
1535 "version": "4.0.4",
1536 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
1537 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
1538 "dev": true,
1539 "license": "MIT",
1540 "engines": {
1541 "node": ">=12"
1542 },
1543 "funding": {
1544 "url": "https://github.com/sponsors/jonschlinkert"
1545 }
1546 },
1547 "node_modules/prettier": {
1548 "version": "3.8.1",
1549 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
1550 "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
1551 "dev": true,
1552 "license": "MIT",
1553 "bin": {
1554 "prettier": "bin/prettier.cjs"
1555 },
1556 "engines": {
1557 "node": ">=14"
1558 },
1559 "funding": {
1560 "url": "https://github.com/prettier/prettier?sponsor=1"
1561 }
1562 },
1563 "node_modules/source-map-js": {
1564 "version": "1.2.1",
1565 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1566 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1567 "dev": true,
1568 "license": "BSD-3-Clause",
1569 "engines": {
1570 "node": ">=0.10.0"
1571 }
1572 },
1573 "node_modules/tailwindcss": {
1574 "version": "4.2.2",
1575 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.2.tgz",
1576 "integrity": "sha512-KWBIxs1Xb6NoLdMVqhbhgwZf2PGBpPEiwOqgI4pFIYbNTfBXiKYyWoTsXgBQ9WFg/OlhnvHaY+AEpW7wSmFo2Q==",
1577 "dev": true,
1578 "license": "MIT"
1579 },
1580 "node_modules/tapable": {
1581 "version": "2.3.2",
1582 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.2.tgz",
1583 "integrity": "sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==",
1584 "dev": true,
1585 "license": "MIT",
1586 "engines": {
1587 "node": ">=6"
1588 },
1589 "funding": {
1590 "type": "opencollective",
1591 "url": "https://opencollective.com/webpack"
1592 }
1593 }
1594 }
1595}