personal website

adf

+1978
+1978
package-lock.json
··· 1 + { 2 + "name": "bun-react-template", 3 + "version": "0.1.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "bun-react-template", 9 + "version": "0.1.0", 10 + "dependencies": { 11 + "@radix-ui/react-label": "^2.1.7", 12 + "@radix-ui/react-select": "^2.2.6", 13 + "@radix-ui/react-slot": "^1.2.3", 14 + "atproto-ui": "0.11.3", 15 + "bun-plugin-tailwind": "^0.1.2", 16 + "class-variance-authority": "^0.7.1", 17 + "clsx": "^2.1.1", 18 + "cutebook": "0.1.1", 19 + "lucide-react": "^0.545.0", 20 + "react": "^19", 21 + "react-dom": "^19", 22 + "tailwind-merge": "^3.3.1" 23 + }, 24 + "devDependencies": { 25 + "@types/bun": "latest", 26 + "@types/react": "^19", 27 + "@types/react-dom": "^19", 28 + "sharp": "^0.34.5", 29 + "tailwindcss": "^4.1.11", 30 + "tw-animate-css": "^1.4.0" 31 + } 32 + }, 33 + "node_modules/@atcute/atproto": { 34 + "version": "3.1.9", 35 + "license": "0BSD", 36 + "dependencies": { 37 + "@atcute/lexicons": "^1.2.2" 38 + } 39 + }, 40 + "node_modules/@atcute/bluesky": { 41 + "version": "3.2.10", 42 + "license": "0BSD", 43 + "dependencies": { 44 + "@atcute/atproto": "^3.1.9", 45 + "@atcute/lexicons": "^1.2.2" 46 + } 47 + }, 48 + "node_modules/@atcute/client": { 49 + "version": "4.0.5", 50 + "license": "0BSD", 51 + "peer": true, 52 + "dependencies": { 53 + "@atcute/identity": "^1.1.1", 54 + "@atcute/lexicons": "^1.2.2" 55 + } 56 + }, 57 + "node_modules/@atcute/identity": { 58 + "version": "1.1.1", 59 + "license": "0BSD", 60 + "peer": true, 61 + "dependencies": { 62 + "@atcute/lexicons": "^1.2.2", 63 + "@badrap/valita": "^0.4.6" 64 + } 65 + }, 66 + "node_modules/@atcute/identity-resolver": { 67 + "version": "1.1.4", 68 + "license": "0BSD", 69 + "peer": true, 70 + "dependencies": { 71 + "@atcute/lexicons": "^1.2.2", 72 + "@atcute/util-fetch": "^1.0.3", 73 + "@badrap/valita": "^0.4.6" 74 + }, 75 + "peerDependencies": { 76 + "@atcute/identity": "^1.0.0" 77 + } 78 + }, 79 + "node_modules/@atcute/lexicons": { 80 + "version": "1.2.2", 81 + "license": "0BSD", 82 + "dependencies": { 83 + "@standard-schema/spec": "^1.0.0", 84 + "esm-env": "^1.2.2" 85 + } 86 + }, 87 + "node_modules/@atcute/multibase": { 88 + "version": "1.1.6", 89 + "license": "0BSD", 90 + "dependencies": { 91 + "@atcute/uint8array": "^1.0.5" 92 + } 93 + }, 94 + "node_modules/@atcute/oauth-browser-client": { 95 + "version": "2.0.1", 96 + "license": "0BSD", 97 + "peer": true, 98 + "dependencies": { 99 + "@atcute/client": "^4.0.5", 100 + "@atcute/identity": "^1.1.1", 101 + "@atcute/identity-resolver": "^1.1.4", 102 + "@atcute/lexicons": "^1.2.2", 103 + "@atcute/multibase": "^1.1.6", 104 + "@atcute/uint8array": "^1.0.5", 105 + "nanoid": "^5.1.5" 106 + } 107 + }, 108 + "node_modules/@atcute/tangled": { 109 + "version": "1.0.10", 110 + "license": "0BSD", 111 + "dependencies": { 112 + "@atcute/atproto": "^3.1.8", 113 + "@atcute/lexicons": "^1.2.2" 114 + } 115 + }, 116 + "node_modules/@atcute/uint8array": { 117 + "version": "1.0.5", 118 + "license": "0BSD" 119 + }, 120 + "node_modules/@atcute/util-fetch": { 121 + "version": "1.0.3", 122 + "license": "0BSD", 123 + "dependencies": { 124 + "@badrap/valita": "^0.4.6" 125 + } 126 + }, 127 + "node_modules/@badrap/valita": { 128 + "version": "0.4.6", 129 + "license": "MIT", 130 + "engines": { 131 + "node": ">= 18" 132 + } 133 + }, 134 + "node_modules/@emnapi/runtime": { 135 + "version": "1.8.1", 136 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", 137 + "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", 138 + "dev": true, 139 + "license": "MIT", 140 + "optional": true, 141 + "dependencies": { 142 + "tslib": "^2.4.0" 143 + } 144 + }, 145 + "node_modules/@floating-ui/core": { 146 + "version": "1.7.3", 147 + "license": "MIT", 148 + "dependencies": { 149 + "@floating-ui/utils": "^0.2.10" 150 + } 151 + }, 152 + "node_modules/@floating-ui/dom": { 153 + "version": "1.7.4", 154 + "license": "MIT", 155 + "dependencies": { 156 + "@floating-ui/core": "^1.7.3", 157 + "@floating-ui/utils": "^0.2.10" 158 + } 159 + }, 160 + "node_modules/@floating-ui/react-dom": { 161 + "version": "2.1.6", 162 + "license": "MIT", 163 + "dependencies": { 164 + "@floating-ui/dom": "^1.7.4" 165 + }, 166 + "peerDependencies": { 167 + "react": ">=16.8.0", 168 + "react-dom": ">=16.8.0" 169 + } 170 + }, 171 + "node_modules/@floating-ui/utils": { 172 + "version": "0.2.10", 173 + "license": "MIT" 174 + }, 175 + "node_modules/@img/colour": { 176 + "version": "1.0.0", 177 + "dev": true, 178 + "license": "MIT", 179 + "engines": { 180 + "node": ">=18" 181 + } 182 + }, 183 + "node_modules/@img/sharp-darwin-arm64": { 184 + "version": "0.34.5", 185 + "cpu": [ 186 + "arm64" 187 + ], 188 + "dev": true, 189 + "license": "Apache-2.0", 190 + "optional": true, 191 + "os": [ 192 + "darwin" 193 + ], 194 + "engines": { 195 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 196 + }, 197 + "funding": { 198 + "url": "https://opencollective.com/libvips" 199 + }, 200 + "optionalDependencies": { 201 + "@img/sharp-libvips-darwin-arm64": "1.2.4" 202 + } 203 + }, 204 + "node_modules/@img/sharp-darwin-x64": { 205 + "version": "0.34.5", 206 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", 207 + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", 208 + "cpu": [ 209 + "x64" 210 + ], 211 + "dev": true, 212 + "license": "Apache-2.0", 213 + "optional": true, 214 + "os": [ 215 + "darwin" 216 + ], 217 + "engines": { 218 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 219 + }, 220 + "funding": { 221 + "url": "https://opencollective.com/libvips" 222 + }, 223 + "optionalDependencies": { 224 + "@img/sharp-libvips-darwin-x64": "1.2.4" 225 + } 226 + }, 227 + "node_modules/@img/sharp-libvips-darwin-arm64": { 228 + "version": "1.2.4", 229 + "cpu": [ 230 + "arm64" 231 + ], 232 + "dev": true, 233 + "license": "LGPL-3.0-or-later", 234 + "optional": true, 235 + "os": [ 236 + "darwin" 237 + ], 238 + "funding": { 239 + "url": "https://opencollective.com/libvips" 240 + } 241 + }, 242 + "node_modules/@img/sharp-libvips-darwin-x64": { 243 + "version": "1.2.4", 244 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", 245 + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", 246 + "cpu": [ 247 + "x64" 248 + ], 249 + "dev": true, 250 + "license": "LGPL-3.0-or-later", 251 + "optional": true, 252 + "os": [ 253 + "darwin" 254 + ], 255 + "funding": { 256 + "url": "https://opencollective.com/libvips" 257 + } 258 + }, 259 + "node_modules/@img/sharp-libvips-linux-arm": { 260 + "version": "1.2.4", 261 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", 262 + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", 263 + "cpu": [ 264 + "arm" 265 + ], 266 + "dev": true, 267 + "license": "LGPL-3.0-or-later", 268 + "optional": true, 269 + "os": [ 270 + "linux" 271 + ], 272 + "funding": { 273 + "url": "https://opencollective.com/libvips" 274 + } 275 + }, 276 + "node_modules/@img/sharp-libvips-linux-arm64": { 277 + "version": "1.2.4", 278 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", 279 + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", 280 + "cpu": [ 281 + "arm64" 282 + ], 283 + "dev": true, 284 + "license": "LGPL-3.0-or-later", 285 + "optional": true, 286 + "os": [ 287 + "linux" 288 + ], 289 + "funding": { 290 + "url": "https://opencollective.com/libvips" 291 + } 292 + }, 293 + "node_modules/@img/sharp-libvips-linux-ppc64": { 294 + "version": "1.2.4", 295 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", 296 + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", 297 + "cpu": [ 298 + "ppc64" 299 + ], 300 + "dev": true, 301 + "license": "LGPL-3.0-or-later", 302 + "optional": true, 303 + "os": [ 304 + "linux" 305 + ], 306 + "funding": { 307 + "url": "https://opencollective.com/libvips" 308 + } 309 + }, 310 + "node_modules/@img/sharp-libvips-linux-riscv64": { 311 + "version": "1.2.4", 312 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", 313 + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", 314 + "cpu": [ 315 + "riscv64" 316 + ], 317 + "dev": true, 318 + "license": "LGPL-3.0-or-later", 319 + "optional": true, 320 + "os": [ 321 + "linux" 322 + ], 323 + "funding": { 324 + "url": "https://opencollective.com/libvips" 325 + } 326 + }, 327 + "node_modules/@img/sharp-libvips-linux-s390x": { 328 + "version": "1.2.4", 329 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", 330 + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", 331 + "cpu": [ 332 + "s390x" 333 + ], 334 + "dev": true, 335 + "license": "LGPL-3.0-or-later", 336 + "optional": true, 337 + "os": [ 338 + "linux" 339 + ], 340 + "funding": { 341 + "url": "https://opencollective.com/libvips" 342 + } 343 + }, 344 + "node_modules/@img/sharp-libvips-linux-x64": { 345 + "version": "1.2.4", 346 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", 347 + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", 348 + "cpu": [ 349 + "x64" 350 + ], 351 + "dev": true, 352 + "license": "LGPL-3.0-or-later", 353 + "optional": true, 354 + "os": [ 355 + "linux" 356 + ], 357 + "funding": { 358 + "url": "https://opencollective.com/libvips" 359 + } 360 + }, 361 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 362 + "version": "1.2.4", 363 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", 364 + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", 365 + "cpu": [ 366 + "arm64" 367 + ], 368 + "dev": true, 369 + "license": "LGPL-3.0-or-later", 370 + "optional": true, 371 + "os": [ 372 + "linux" 373 + ], 374 + "funding": { 375 + "url": "https://opencollective.com/libvips" 376 + } 377 + }, 378 + "node_modules/@img/sharp-libvips-linuxmusl-x64": { 379 + "version": "1.2.4", 380 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", 381 + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", 382 + "cpu": [ 383 + "x64" 384 + ], 385 + "dev": true, 386 + "license": "LGPL-3.0-or-later", 387 + "optional": true, 388 + "os": [ 389 + "linux" 390 + ], 391 + "funding": { 392 + "url": "https://opencollective.com/libvips" 393 + } 394 + }, 395 + "node_modules/@img/sharp-linux-arm": { 396 + "version": "0.34.5", 397 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", 398 + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", 399 + "cpu": [ 400 + "arm" 401 + ], 402 + "dev": true, 403 + "license": "Apache-2.0", 404 + "optional": true, 405 + "os": [ 406 + "linux" 407 + ], 408 + "engines": { 409 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 410 + }, 411 + "funding": { 412 + "url": "https://opencollective.com/libvips" 413 + }, 414 + "optionalDependencies": { 415 + "@img/sharp-libvips-linux-arm": "1.2.4" 416 + } 417 + }, 418 + "node_modules/@img/sharp-linux-arm64": { 419 + "version": "0.34.5", 420 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", 421 + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", 422 + "cpu": [ 423 + "arm64" 424 + ], 425 + "dev": true, 426 + "license": "Apache-2.0", 427 + "optional": true, 428 + "os": [ 429 + "linux" 430 + ], 431 + "engines": { 432 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 433 + }, 434 + "funding": { 435 + "url": "https://opencollective.com/libvips" 436 + }, 437 + "optionalDependencies": { 438 + "@img/sharp-libvips-linux-arm64": "1.2.4" 439 + } 440 + }, 441 + "node_modules/@img/sharp-linux-ppc64": { 442 + "version": "0.34.5", 443 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", 444 + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", 445 + "cpu": [ 446 + "ppc64" 447 + ], 448 + "dev": true, 449 + "license": "Apache-2.0", 450 + "optional": true, 451 + "os": [ 452 + "linux" 453 + ], 454 + "engines": { 455 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 456 + }, 457 + "funding": { 458 + "url": "https://opencollective.com/libvips" 459 + }, 460 + "optionalDependencies": { 461 + "@img/sharp-libvips-linux-ppc64": "1.2.4" 462 + } 463 + }, 464 + "node_modules/@img/sharp-linux-riscv64": { 465 + "version": "0.34.5", 466 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", 467 + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", 468 + "cpu": [ 469 + "riscv64" 470 + ], 471 + "dev": true, 472 + "license": "Apache-2.0", 473 + "optional": true, 474 + "os": [ 475 + "linux" 476 + ], 477 + "engines": { 478 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 479 + }, 480 + "funding": { 481 + "url": "https://opencollective.com/libvips" 482 + }, 483 + "optionalDependencies": { 484 + "@img/sharp-libvips-linux-riscv64": "1.2.4" 485 + } 486 + }, 487 + "node_modules/@img/sharp-linux-s390x": { 488 + "version": "0.34.5", 489 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", 490 + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", 491 + "cpu": [ 492 + "s390x" 493 + ], 494 + "dev": true, 495 + "license": "Apache-2.0", 496 + "optional": true, 497 + "os": [ 498 + "linux" 499 + ], 500 + "engines": { 501 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 502 + }, 503 + "funding": { 504 + "url": "https://opencollective.com/libvips" 505 + }, 506 + "optionalDependencies": { 507 + "@img/sharp-libvips-linux-s390x": "1.2.4" 508 + } 509 + }, 510 + "node_modules/@img/sharp-linux-x64": { 511 + "version": "0.34.5", 512 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", 513 + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", 514 + "cpu": [ 515 + "x64" 516 + ], 517 + "dev": true, 518 + "license": "Apache-2.0", 519 + "optional": true, 520 + "os": [ 521 + "linux" 522 + ], 523 + "engines": { 524 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 525 + }, 526 + "funding": { 527 + "url": "https://opencollective.com/libvips" 528 + }, 529 + "optionalDependencies": { 530 + "@img/sharp-libvips-linux-x64": "1.2.4" 531 + } 532 + }, 533 + "node_modules/@img/sharp-linuxmusl-arm64": { 534 + "version": "0.34.5", 535 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", 536 + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", 537 + "cpu": [ 538 + "arm64" 539 + ], 540 + "dev": true, 541 + "license": "Apache-2.0", 542 + "optional": true, 543 + "os": [ 544 + "linux" 545 + ], 546 + "engines": { 547 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 548 + }, 549 + "funding": { 550 + "url": "https://opencollective.com/libvips" 551 + }, 552 + "optionalDependencies": { 553 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" 554 + } 555 + }, 556 + "node_modules/@img/sharp-linuxmusl-x64": { 557 + "version": "0.34.5", 558 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", 559 + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", 560 + "cpu": [ 561 + "x64" 562 + ], 563 + "dev": true, 564 + "license": "Apache-2.0", 565 + "optional": true, 566 + "os": [ 567 + "linux" 568 + ], 569 + "engines": { 570 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 571 + }, 572 + "funding": { 573 + "url": "https://opencollective.com/libvips" 574 + }, 575 + "optionalDependencies": { 576 + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" 577 + } 578 + }, 579 + "node_modules/@img/sharp-wasm32": { 580 + "version": "0.34.5", 581 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", 582 + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", 583 + "cpu": [ 584 + "wasm32" 585 + ], 586 + "dev": true, 587 + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 588 + "optional": true, 589 + "dependencies": { 590 + "@emnapi/runtime": "^1.7.0" 591 + }, 592 + "engines": { 593 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 594 + }, 595 + "funding": { 596 + "url": "https://opencollective.com/libvips" 597 + } 598 + }, 599 + "node_modules/@img/sharp-win32-arm64": { 600 + "version": "0.34.5", 601 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", 602 + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", 603 + "cpu": [ 604 + "arm64" 605 + ], 606 + "dev": true, 607 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 608 + "optional": true, 609 + "os": [ 610 + "win32" 611 + ], 612 + "engines": { 613 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 614 + }, 615 + "funding": { 616 + "url": "https://opencollective.com/libvips" 617 + } 618 + }, 619 + "node_modules/@img/sharp-win32-ia32": { 620 + "version": "0.34.5", 621 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", 622 + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", 623 + "cpu": [ 624 + "ia32" 625 + ], 626 + "dev": true, 627 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 628 + "optional": true, 629 + "os": [ 630 + "win32" 631 + ], 632 + "engines": { 633 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 634 + }, 635 + "funding": { 636 + "url": "https://opencollective.com/libvips" 637 + } 638 + }, 639 + "node_modules/@img/sharp-win32-x64": { 640 + "version": "0.34.5", 641 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", 642 + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", 643 + "cpu": [ 644 + "x64" 645 + ], 646 + "dev": true, 647 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 648 + "optional": true, 649 + "os": [ 650 + "win32" 651 + ], 652 + "engines": { 653 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 654 + }, 655 + "funding": { 656 + "url": "https://opencollective.com/libvips" 657 + } 658 + }, 659 + "node_modules/@oven/bun-darwin-aarch64": { 660 + "version": "1.3.2", 661 + "cpu": [ 662 + "arm64" 663 + ], 664 + "license": "MIT", 665 + "optional": true, 666 + "os": [ 667 + "darwin" 668 + ] 669 + }, 670 + "node_modules/@oven/bun-darwin-x64": { 671 + "version": "1.3.2", 672 + "resolved": "https://registry.npmjs.org/@oven/bun-darwin-x64/-/bun-darwin-x64-1.3.2.tgz", 673 + "integrity": "sha512-hn8lLzsYyyh6ULo2E8v2SqtrWOkdQKJwapeVy1rDw7juTTeHY3KDudGWf4mVYteC9riZU6HD88Fn3nGwyX0eIg==", 674 + "cpu": [ 675 + "x64" 676 + ], 677 + "license": "MIT", 678 + "optional": true, 679 + "os": [ 680 + "darwin" 681 + ] 682 + }, 683 + "node_modules/@oven/bun-darwin-x64-baseline": { 684 + "version": "1.3.2", 685 + "resolved": "https://registry.npmjs.org/@oven/bun-darwin-x64-baseline/-/bun-darwin-x64-baseline-1.3.2.tgz", 686 + "integrity": "sha512-UHxdtbyxdtNJUNcXtIrjx3Lmq8ji3KywlXtIHV/0vn9A8W5mulqOcryqUWMFVH9JTIIzmNn6Q/qVmXHTME63Ww==", 687 + "cpu": [ 688 + "x64" 689 + ], 690 + "license": "MIT", 691 + "optional": true, 692 + "os": [ 693 + "darwin" 694 + ] 695 + }, 696 + "node_modules/@oven/bun-linux-aarch64": { 697 + "version": "1.3.2", 698 + "resolved": "https://registry.npmjs.org/@oven/bun-linux-aarch64/-/bun-linux-aarch64-1.3.2.tgz", 699 + "integrity": "sha512-5uZzxzvHU/z+3cZwN/A0H8G+enQ+9FkeJVZkE2fwK2XhiJZFUGAuWajCpy7GepvOWlqV7VjPaKi2+Qmr4IX7nQ==", 700 + "cpu": [ 701 + "arm64" 702 + ], 703 + "license": "MIT", 704 + "optional": true, 705 + "os": [ 706 + "linux" 707 + ] 708 + }, 709 + "node_modules/@oven/bun-linux-aarch64-musl": { 710 + "version": "1.3.2", 711 + "resolved": "https://registry.npmjs.org/@oven/bun-linux-aarch64-musl/-/bun-linux-aarch64-musl-1.3.2.tgz", 712 + "integrity": "sha512-OD9DYkjes7WXieBn4zQZGXWhRVZhIEWMDGCetZ3H4vxIuweZ++iul/CNX5jdpNXaJ17myb1ROMvmRbrqW44j3w==", 713 + "cpu": [ 714 + "arm64" 715 + ], 716 + "license": "MIT", 717 + "optional": true, 718 + "os": [ 719 + "linux" 720 + ] 721 + }, 722 + "node_modules/@oven/bun-linux-x64": { 723 + "version": "1.3.2", 724 + "resolved": "https://registry.npmjs.org/@oven/bun-linux-x64/-/bun-linux-x64-1.3.2.tgz", 725 + "integrity": "sha512-EoEuRP9bxAxVKuvi6tZ0ZENjueP4lvjz0mKsMzdG0kwg/2apGKiirH1l0RIcdmvfDGGuDmNiv/XBpkoXq1x8ug==", 726 + "cpu": [ 727 + "x64" 728 + ], 729 + "license": "MIT", 730 + "optional": true, 731 + "os": [ 732 + "linux" 733 + ] 734 + }, 735 + "node_modules/@oven/bun-linux-x64-baseline": { 736 + "version": "1.3.2", 737 + "resolved": "https://registry.npmjs.org/@oven/bun-linux-x64-baseline/-/bun-linux-x64-baseline-1.3.2.tgz", 738 + "integrity": "sha512-m9Ov9YH8KjRLui87eNtQQFKVnjGsNk3xgbrR9c8d2FS3NfZSxmVjSeBvEsDjzNf1TXLDriHb/NYOlpiMf/QzDg==", 739 + "cpu": [ 740 + "x64" 741 + ], 742 + "license": "MIT", 743 + "optional": true, 744 + "os": [ 745 + "linux" 746 + ] 747 + }, 748 + "node_modules/@oven/bun-linux-x64-musl": { 749 + "version": "1.3.2", 750 + "resolved": "https://registry.npmjs.org/@oven/bun-linux-x64-musl/-/bun-linux-x64-musl-1.3.2.tgz", 751 + "integrity": "sha512-3TuOsRVoG8K+soQWRo+Cp5ACpRs6rTFSu5tAqc/6WrqwbNWmqjov/eWJPTgz3gPXnC7uNKVG7RxxAmV8r2EYTQ==", 752 + "cpu": [ 753 + "x64" 754 + ], 755 + "license": "MIT", 756 + "optional": true, 757 + "os": [ 758 + "linux" 759 + ] 760 + }, 761 + "node_modules/@oven/bun-linux-x64-musl-baseline": { 762 + "version": "1.3.2", 763 + "resolved": "https://registry.npmjs.org/@oven/bun-linux-x64-musl-baseline/-/bun-linux-x64-musl-baseline-1.3.2.tgz", 764 + "integrity": "sha512-q8Hto8hcpofPJjvuvjuwyYvhOaAzPw1F5vRUUeOJDmDwZ4lZhANFM0rUwchMzfWUJCD6jg8/EVQ8MiixnZWU0A==", 765 + "cpu": [ 766 + "x64" 767 + ], 768 + "license": "MIT", 769 + "optional": true, 770 + "os": [ 771 + "linux" 772 + ] 773 + }, 774 + "node_modules/@oven/bun-windows-x64": { 775 + "version": "1.3.2", 776 + "resolved": "https://registry.npmjs.org/@oven/bun-windows-x64/-/bun-windows-x64-1.3.2.tgz", 777 + "integrity": "sha512-nZJUa5NprPYQ4Ii4cMwtP9PzlJJTp1XhxJ+A9eSn1Jfr6YygVWyN2KLjenyI93IcuBouBAaepDAVZZjH2lFBhg==", 778 + "cpu": [ 779 + "x64" 780 + ], 781 + "license": "MIT", 782 + "optional": true, 783 + "os": [ 784 + "win32" 785 + ] 786 + }, 787 + "node_modules/@oven/bun-windows-x64-baseline": { 788 + "version": "1.3.2", 789 + "resolved": "https://registry.npmjs.org/@oven/bun-windows-x64-baseline/-/bun-windows-x64-baseline-1.3.2.tgz", 790 + "integrity": "sha512-s00T99MjB+xLOWq+t+wVaVBrry+oBOZNiTJijt+bmkp/MJptYS3FGvs7a+nkjLNzoNDoWQcXgKew6AaHES37Bg==", 791 + "cpu": [ 792 + "x64" 793 + ], 794 + "license": "MIT", 795 + "optional": true, 796 + "os": [ 797 + "win32" 798 + ] 799 + }, 800 + "node_modules/@radix-ui/number": { 801 + "version": "1.1.1", 802 + "license": "MIT" 803 + }, 804 + "node_modules/@radix-ui/primitive": { 805 + "version": "1.1.3", 806 + "license": "MIT" 807 + }, 808 + "node_modules/@radix-ui/react-arrow": { 809 + "version": "1.1.7", 810 + "license": "MIT", 811 + "dependencies": { 812 + "@radix-ui/react-primitive": "2.1.3" 813 + }, 814 + "peerDependencies": { 815 + "@types/react": "*", 816 + "@types/react-dom": "*", 817 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 818 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 819 + }, 820 + "peerDependenciesMeta": { 821 + "@types/react": { 822 + "optional": true 823 + }, 824 + "@types/react-dom": { 825 + "optional": true 826 + } 827 + } 828 + }, 829 + "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-primitive": { 830 + "version": "2.1.3", 831 + "license": "MIT", 832 + "dependencies": { 833 + "@radix-ui/react-slot": "1.2.3" 834 + }, 835 + "peerDependencies": { 836 + "@types/react": "*", 837 + "@types/react-dom": "*", 838 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 839 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 840 + }, 841 + "peerDependenciesMeta": { 842 + "@types/react": { 843 + "optional": true 844 + }, 845 + "@types/react-dom": { 846 + "optional": true 847 + } 848 + } 849 + }, 850 + "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { 851 + "version": "1.2.3", 852 + "license": "MIT", 853 + "dependencies": { 854 + "@radix-ui/react-compose-refs": "1.1.2" 855 + }, 856 + "peerDependencies": { 857 + "@types/react": "*", 858 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 859 + }, 860 + "peerDependenciesMeta": { 861 + "@types/react": { 862 + "optional": true 863 + } 864 + } 865 + }, 866 + "node_modules/@radix-ui/react-collection": { 867 + "version": "1.1.7", 868 + "license": "MIT", 869 + "dependencies": { 870 + "@radix-ui/react-compose-refs": "1.1.2", 871 + "@radix-ui/react-context": "1.1.2", 872 + "@radix-ui/react-primitive": "2.1.3", 873 + "@radix-ui/react-slot": "1.2.3" 874 + }, 875 + "peerDependencies": { 876 + "@types/react": "*", 877 + "@types/react-dom": "*", 878 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 879 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 880 + }, 881 + "peerDependenciesMeta": { 882 + "@types/react": { 883 + "optional": true 884 + }, 885 + "@types/react-dom": { 886 + "optional": true 887 + } 888 + } 889 + }, 890 + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-primitive": { 891 + "version": "2.1.3", 892 + "license": "MIT", 893 + "dependencies": { 894 + "@radix-ui/react-slot": "1.2.3" 895 + }, 896 + "peerDependencies": { 897 + "@types/react": "*", 898 + "@types/react-dom": "*", 899 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 900 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 901 + }, 902 + "peerDependenciesMeta": { 903 + "@types/react": { 904 + "optional": true 905 + }, 906 + "@types/react-dom": { 907 + "optional": true 908 + } 909 + } 910 + }, 911 + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { 912 + "version": "1.2.3", 913 + "license": "MIT", 914 + "dependencies": { 915 + "@radix-ui/react-compose-refs": "1.1.2" 916 + }, 917 + "peerDependencies": { 918 + "@types/react": "*", 919 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 920 + }, 921 + "peerDependenciesMeta": { 922 + "@types/react": { 923 + "optional": true 924 + } 925 + } 926 + }, 927 + "node_modules/@radix-ui/react-compose-refs": { 928 + "version": "1.1.2", 929 + "license": "MIT", 930 + "peerDependencies": { 931 + "@types/react": "*", 932 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 933 + }, 934 + "peerDependenciesMeta": { 935 + "@types/react": { 936 + "optional": true 937 + } 938 + } 939 + }, 940 + "node_modules/@radix-ui/react-context": { 941 + "version": "1.1.2", 942 + "license": "MIT", 943 + "peerDependencies": { 944 + "@types/react": "*", 945 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 946 + }, 947 + "peerDependenciesMeta": { 948 + "@types/react": { 949 + "optional": true 950 + } 951 + } 952 + }, 953 + "node_modules/@radix-ui/react-direction": { 954 + "version": "1.1.1", 955 + "license": "MIT", 956 + "peerDependencies": { 957 + "@types/react": "*", 958 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 959 + }, 960 + "peerDependenciesMeta": { 961 + "@types/react": { 962 + "optional": true 963 + } 964 + } 965 + }, 966 + "node_modules/@radix-ui/react-dismissable-layer": { 967 + "version": "1.1.11", 968 + "license": "MIT", 969 + "dependencies": { 970 + "@radix-ui/primitive": "1.1.3", 971 + "@radix-ui/react-compose-refs": "1.1.2", 972 + "@radix-ui/react-primitive": "2.1.3", 973 + "@radix-ui/react-use-callback-ref": "1.1.1", 974 + "@radix-ui/react-use-escape-keydown": "1.1.1" 975 + }, 976 + "peerDependencies": { 977 + "@types/react": "*", 978 + "@types/react-dom": "*", 979 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 980 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 981 + }, 982 + "peerDependenciesMeta": { 983 + "@types/react": { 984 + "optional": true 985 + }, 986 + "@types/react-dom": { 987 + "optional": true 988 + } 989 + } 990 + }, 991 + "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": { 992 + "version": "2.1.3", 993 + "license": "MIT", 994 + "dependencies": { 995 + "@radix-ui/react-slot": "1.2.3" 996 + }, 997 + "peerDependencies": { 998 + "@types/react": "*", 999 + "@types/react-dom": "*", 1000 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1001 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1002 + }, 1003 + "peerDependenciesMeta": { 1004 + "@types/react": { 1005 + "optional": true 1006 + }, 1007 + "@types/react-dom": { 1008 + "optional": true 1009 + } 1010 + } 1011 + }, 1012 + "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { 1013 + "version": "1.2.3", 1014 + "license": "MIT", 1015 + "dependencies": { 1016 + "@radix-ui/react-compose-refs": "1.1.2" 1017 + }, 1018 + "peerDependencies": { 1019 + "@types/react": "*", 1020 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1021 + }, 1022 + "peerDependenciesMeta": { 1023 + "@types/react": { 1024 + "optional": true 1025 + } 1026 + } 1027 + }, 1028 + "node_modules/@radix-ui/react-focus-guards": { 1029 + "version": "1.1.3", 1030 + "license": "MIT", 1031 + "peerDependencies": { 1032 + "@types/react": "*", 1033 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1034 + }, 1035 + "peerDependenciesMeta": { 1036 + "@types/react": { 1037 + "optional": true 1038 + } 1039 + } 1040 + }, 1041 + "node_modules/@radix-ui/react-focus-scope": { 1042 + "version": "1.1.7", 1043 + "license": "MIT", 1044 + "dependencies": { 1045 + "@radix-ui/react-compose-refs": "1.1.2", 1046 + "@radix-ui/react-primitive": "2.1.3", 1047 + "@radix-ui/react-use-callback-ref": "1.1.1" 1048 + }, 1049 + "peerDependencies": { 1050 + "@types/react": "*", 1051 + "@types/react-dom": "*", 1052 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1053 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1054 + }, 1055 + "peerDependenciesMeta": { 1056 + "@types/react": { 1057 + "optional": true 1058 + }, 1059 + "@types/react-dom": { 1060 + "optional": true 1061 + } 1062 + } 1063 + }, 1064 + "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive": { 1065 + "version": "2.1.3", 1066 + "license": "MIT", 1067 + "dependencies": { 1068 + "@radix-ui/react-slot": "1.2.3" 1069 + }, 1070 + "peerDependencies": { 1071 + "@types/react": "*", 1072 + "@types/react-dom": "*", 1073 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1074 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1075 + }, 1076 + "peerDependenciesMeta": { 1077 + "@types/react": { 1078 + "optional": true 1079 + }, 1080 + "@types/react-dom": { 1081 + "optional": true 1082 + } 1083 + } 1084 + }, 1085 + "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { 1086 + "version": "1.2.3", 1087 + "license": "MIT", 1088 + "dependencies": { 1089 + "@radix-ui/react-compose-refs": "1.1.2" 1090 + }, 1091 + "peerDependencies": { 1092 + "@types/react": "*", 1093 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1094 + }, 1095 + "peerDependenciesMeta": { 1096 + "@types/react": { 1097 + "optional": true 1098 + } 1099 + } 1100 + }, 1101 + "node_modules/@radix-ui/react-id": { 1102 + "version": "1.1.1", 1103 + "license": "MIT", 1104 + "dependencies": { 1105 + "@radix-ui/react-use-layout-effect": "1.1.1" 1106 + }, 1107 + "peerDependencies": { 1108 + "@types/react": "*", 1109 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1110 + }, 1111 + "peerDependenciesMeta": { 1112 + "@types/react": { 1113 + "optional": true 1114 + } 1115 + } 1116 + }, 1117 + "node_modules/@radix-ui/react-label": { 1118 + "version": "2.1.8", 1119 + "license": "MIT", 1120 + "dependencies": { 1121 + "@radix-ui/react-primitive": "2.1.4" 1122 + }, 1123 + "peerDependencies": { 1124 + "@types/react": "*", 1125 + "@types/react-dom": "*", 1126 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1127 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1128 + }, 1129 + "peerDependenciesMeta": { 1130 + "@types/react": { 1131 + "optional": true 1132 + }, 1133 + "@types/react-dom": { 1134 + "optional": true 1135 + } 1136 + } 1137 + }, 1138 + "node_modules/@radix-ui/react-popper": { 1139 + "version": "1.2.8", 1140 + "license": "MIT", 1141 + "dependencies": { 1142 + "@floating-ui/react-dom": "^2.0.0", 1143 + "@radix-ui/react-arrow": "1.1.7", 1144 + "@radix-ui/react-compose-refs": "1.1.2", 1145 + "@radix-ui/react-context": "1.1.2", 1146 + "@radix-ui/react-primitive": "2.1.3", 1147 + "@radix-ui/react-use-callback-ref": "1.1.1", 1148 + "@radix-ui/react-use-layout-effect": "1.1.1", 1149 + "@radix-ui/react-use-rect": "1.1.1", 1150 + "@radix-ui/react-use-size": "1.1.1", 1151 + "@radix-ui/rect": "1.1.1" 1152 + }, 1153 + "peerDependencies": { 1154 + "@types/react": "*", 1155 + "@types/react-dom": "*", 1156 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1157 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1158 + }, 1159 + "peerDependenciesMeta": { 1160 + "@types/react": { 1161 + "optional": true 1162 + }, 1163 + "@types/react-dom": { 1164 + "optional": true 1165 + } 1166 + } 1167 + }, 1168 + "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-primitive": { 1169 + "version": "2.1.3", 1170 + "license": "MIT", 1171 + "dependencies": { 1172 + "@radix-ui/react-slot": "1.2.3" 1173 + }, 1174 + "peerDependencies": { 1175 + "@types/react": "*", 1176 + "@types/react-dom": "*", 1177 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1178 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1179 + }, 1180 + "peerDependenciesMeta": { 1181 + "@types/react": { 1182 + "optional": true 1183 + }, 1184 + "@types/react-dom": { 1185 + "optional": true 1186 + } 1187 + } 1188 + }, 1189 + "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { 1190 + "version": "1.2.3", 1191 + "license": "MIT", 1192 + "dependencies": { 1193 + "@radix-ui/react-compose-refs": "1.1.2" 1194 + }, 1195 + "peerDependencies": { 1196 + "@types/react": "*", 1197 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1198 + }, 1199 + "peerDependenciesMeta": { 1200 + "@types/react": { 1201 + "optional": true 1202 + } 1203 + } 1204 + }, 1205 + "node_modules/@radix-ui/react-portal": { 1206 + "version": "1.1.9", 1207 + "license": "MIT", 1208 + "dependencies": { 1209 + "@radix-ui/react-primitive": "2.1.3", 1210 + "@radix-ui/react-use-layout-effect": "1.1.1" 1211 + }, 1212 + "peerDependencies": { 1213 + "@types/react": "*", 1214 + "@types/react-dom": "*", 1215 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1216 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1217 + }, 1218 + "peerDependenciesMeta": { 1219 + "@types/react": { 1220 + "optional": true 1221 + }, 1222 + "@types/react-dom": { 1223 + "optional": true 1224 + } 1225 + } 1226 + }, 1227 + "node_modules/@radix-ui/react-portal/node_modules/@radix-ui/react-primitive": { 1228 + "version": "2.1.3", 1229 + "license": "MIT", 1230 + "dependencies": { 1231 + "@radix-ui/react-slot": "1.2.3" 1232 + }, 1233 + "peerDependencies": { 1234 + "@types/react": "*", 1235 + "@types/react-dom": "*", 1236 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1237 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1238 + }, 1239 + "peerDependenciesMeta": { 1240 + "@types/react": { 1241 + "optional": true 1242 + }, 1243 + "@types/react-dom": { 1244 + "optional": true 1245 + } 1246 + } 1247 + }, 1248 + "node_modules/@radix-ui/react-portal/node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { 1249 + "version": "1.2.3", 1250 + "license": "MIT", 1251 + "dependencies": { 1252 + "@radix-ui/react-compose-refs": "1.1.2" 1253 + }, 1254 + "peerDependencies": { 1255 + "@types/react": "*", 1256 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1257 + }, 1258 + "peerDependenciesMeta": { 1259 + "@types/react": { 1260 + "optional": true 1261 + } 1262 + } 1263 + }, 1264 + "node_modules/@radix-ui/react-primitive": { 1265 + "version": "2.1.4", 1266 + "license": "MIT", 1267 + "dependencies": { 1268 + "@radix-ui/react-slot": "1.2.4" 1269 + }, 1270 + "peerDependencies": { 1271 + "@types/react": "*", 1272 + "@types/react-dom": "*", 1273 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1274 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1275 + }, 1276 + "peerDependenciesMeta": { 1277 + "@types/react": { 1278 + "optional": true 1279 + }, 1280 + "@types/react-dom": { 1281 + "optional": true 1282 + } 1283 + } 1284 + }, 1285 + "node_modules/@radix-ui/react-select": { 1286 + "version": "2.2.6", 1287 + "license": "MIT", 1288 + "dependencies": { 1289 + "@radix-ui/number": "1.1.1", 1290 + "@radix-ui/primitive": "1.1.3", 1291 + "@radix-ui/react-collection": "1.1.7", 1292 + "@radix-ui/react-compose-refs": "1.1.2", 1293 + "@radix-ui/react-context": "1.1.2", 1294 + "@radix-ui/react-direction": "1.1.1", 1295 + "@radix-ui/react-dismissable-layer": "1.1.11", 1296 + "@radix-ui/react-focus-guards": "1.1.3", 1297 + "@radix-ui/react-focus-scope": "1.1.7", 1298 + "@radix-ui/react-id": "1.1.1", 1299 + "@radix-ui/react-popper": "1.2.8", 1300 + "@radix-ui/react-portal": "1.1.9", 1301 + "@radix-ui/react-primitive": "2.1.3", 1302 + "@radix-ui/react-slot": "1.2.3", 1303 + "@radix-ui/react-use-callback-ref": "1.1.1", 1304 + "@radix-ui/react-use-controllable-state": "1.2.2", 1305 + "@radix-ui/react-use-layout-effect": "1.1.1", 1306 + "@radix-ui/react-use-previous": "1.1.1", 1307 + "@radix-ui/react-visually-hidden": "1.2.3", 1308 + "aria-hidden": "^1.2.4", 1309 + "react-remove-scroll": "^2.6.3" 1310 + }, 1311 + "peerDependencies": { 1312 + "@types/react": "*", 1313 + "@types/react-dom": "*", 1314 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1315 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1316 + }, 1317 + "peerDependenciesMeta": { 1318 + "@types/react": { 1319 + "optional": true 1320 + }, 1321 + "@types/react-dom": { 1322 + "optional": true 1323 + } 1324 + } 1325 + }, 1326 + "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-primitive": { 1327 + "version": "2.1.3", 1328 + "license": "MIT", 1329 + "dependencies": { 1330 + "@radix-ui/react-slot": "1.2.3" 1331 + }, 1332 + "peerDependencies": { 1333 + "@types/react": "*", 1334 + "@types/react-dom": "*", 1335 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1336 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1337 + }, 1338 + "peerDependenciesMeta": { 1339 + "@types/react": { 1340 + "optional": true 1341 + }, 1342 + "@types/react-dom": { 1343 + "optional": true 1344 + } 1345 + } 1346 + }, 1347 + "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { 1348 + "version": "1.2.3", 1349 + "license": "MIT", 1350 + "dependencies": { 1351 + "@radix-ui/react-compose-refs": "1.1.2" 1352 + }, 1353 + "peerDependencies": { 1354 + "@types/react": "*", 1355 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1356 + }, 1357 + "peerDependenciesMeta": { 1358 + "@types/react": { 1359 + "optional": true 1360 + } 1361 + } 1362 + }, 1363 + "node_modules/@radix-ui/react-slot": { 1364 + "version": "1.2.4", 1365 + "license": "MIT", 1366 + "dependencies": { 1367 + "@radix-ui/react-compose-refs": "1.1.2" 1368 + }, 1369 + "peerDependencies": { 1370 + "@types/react": "*", 1371 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1372 + }, 1373 + "peerDependenciesMeta": { 1374 + "@types/react": { 1375 + "optional": true 1376 + } 1377 + } 1378 + }, 1379 + "node_modules/@radix-ui/react-use-callback-ref": { 1380 + "version": "1.1.1", 1381 + "license": "MIT", 1382 + "peerDependencies": { 1383 + "@types/react": "*", 1384 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1385 + }, 1386 + "peerDependenciesMeta": { 1387 + "@types/react": { 1388 + "optional": true 1389 + } 1390 + } 1391 + }, 1392 + "node_modules/@radix-ui/react-use-controllable-state": { 1393 + "version": "1.2.2", 1394 + "license": "MIT", 1395 + "dependencies": { 1396 + "@radix-ui/react-use-effect-event": "0.0.2", 1397 + "@radix-ui/react-use-layout-effect": "1.1.1" 1398 + }, 1399 + "peerDependencies": { 1400 + "@types/react": "*", 1401 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1402 + }, 1403 + "peerDependenciesMeta": { 1404 + "@types/react": { 1405 + "optional": true 1406 + } 1407 + } 1408 + }, 1409 + "node_modules/@radix-ui/react-use-effect-event": { 1410 + "version": "0.0.2", 1411 + "license": "MIT", 1412 + "dependencies": { 1413 + "@radix-ui/react-use-layout-effect": "1.1.1" 1414 + }, 1415 + "peerDependencies": { 1416 + "@types/react": "*", 1417 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1418 + }, 1419 + "peerDependenciesMeta": { 1420 + "@types/react": { 1421 + "optional": true 1422 + } 1423 + } 1424 + }, 1425 + "node_modules/@radix-ui/react-use-escape-keydown": { 1426 + "version": "1.1.1", 1427 + "license": "MIT", 1428 + "dependencies": { 1429 + "@radix-ui/react-use-callback-ref": "1.1.1" 1430 + }, 1431 + "peerDependencies": { 1432 + "@types/react": "*", 1433 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1434 + }, 1435 + "peerDependenciesMeta": { 1436 + "@types/react": { 1437 + "optional": true 1438 + } 1439 + } 1440 + }, 1441 + "node_modules/@radix-ui/react-use-layout-effect": { 1442 + "version": "1.1.1", 1443 + "license": "MIT", 1444 + "peerDependencies": { 1445 + "@types/react": "*", 1446 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1447 + }, 1448 + "peerDependenciesMeta": { 1449 + "@types/react": { 1450 + "optional": true 1451 + } 1452 + } 1453 + }, 1454 + "node_modules/@radix-ui/react-use-previous": { 1455 + "version": "1.1.1", 1456 + "license": "MIT", 1457 + "peerDependencies": { 1458 + "@types/react": "*", 1459 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1460 + }, 1461 + "peerDependenciesMeta": { 1462 + "@types/react": { 1463 + "optional": true 1464 + } 1465 + } 1466 + }, 1467 + "node_modules/@radix-ui/react-use-rect": { 1468 + "version": "1.1.1", 1469 + "license": "MIT", 1470 + "dependencies": { 1471 + "@radix-ui/rect": "1.1.1" 1472 + }, 1473 + "peerDependencies": { 1474 + "@types/react": "*", 1475 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1476 + }, 1477 + "peerDependenciesMeta": { 1478 + "@types/react": { 1479 + "optional": true 1480 + } 1481 + } 1482 + }, 1483 + "node_modules/@radix-ui/react-use-size": { 1484 + "version": "1.1.1", 1485 + "license": "MIT", 1486 + "dependencies": { 1487 + "@radix-ui/react-use-layout-effect": "1.1.1" 1488 + }, 1489 + "peerDependencies": { 1490 + "@types/react": "*", 1491 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1492 + }, 1493 + "peerDependenciesMeta": { 1494 + "@types/react": { 1495 + "optional": true 1496 + } 1497 + } 1498 + }, 1499 + "node_modules/@radix-ui/react-visually-hidden": { 1500 + "version": "1.2.3", 1501 + "license": "MIT", 1502 + "dependencies": { 1503 + "@radix-ui/react-primitive": "2.1.3" 1504 + }, 1505 + "peerDependencies": { 1506 + "@types/react": "*", 1507 + "@types/react-dom": "*", 1508 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1509 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1510 + }, 1511 + "peerDependenciesMeta": { 1512 + "@types/react": { 1513 + "optional": true 1514 + }, 1515 + "@types/react-dom": { 1516 + "optional": true 1517 + } 1518 + } 1519 + }, 1520 + "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-primitive": { 1521 + "version": "2.1.3", 1522 + "license": "MIT", 1523 + "dependencies": { 1524 + "@radix-ui/react-slot": "1.2.3" 1525 + }, 1526 + "peerDependencies": { 1527 + "@types/react": "*", 1528 + "@types/react-dom": "*", 1529 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1530 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1531 + }, 1532 + "peerDependenciesMeta": { 1533 + "@types/react": { 1534 + "optional": true 1535 + }, 1536 + "@types/react-dom": { 1537 + "optional": true 1538 + } 1539 + } 1540 + }, 1541 + "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { 1542 + "version": "1.2.3", 1543 + "license": "MIT", 1544 + "dependencies": { 1545 + "@radix-ui/react-compose-refs": "1.1.2" 1546 + }, 1547 + "peerDependencies": { 1548 + "@types/react": "*", 1549 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1550 + }, 1551 + "peerDependenciesMeta": { 1552 + "@types/react": { 1553 + "optional": true 1554 + } 1555 + } 1556 + }, 1557 + "node_modules/@radix-ui/rect": { 1558 + "version": "1.1.1", 1559 + "license": "MIT" 1560 + }, 1561 + "node_modules/@standard-schema/spec": { 1562 + "version": "1.0.0", 1563 + "license": "MIT" 1564 + }, 1565 + "node_modules/@types/bun": { 1566 + "version": "1.3.9", 1567 + "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.3.9.tgz", 1568 + "integrity": "sha512-KQ571yULOdWJiMH+RIWIOZ7B2RXQGpL1YQrBtLIV3FqDcCu6FsbFUBwhdKUlCKUpS3PJDsHlJ1QKlpxoVR+xtw==", 1569 + "dev": true, 1570 + "license": "MIT", 1571 + "dependencies": { 1572 + "bun-types": "1.3.9" 1573 + } 1574 + }, 1575 + "node_modules/@types/node": { 1576 + "version": "25.3.3", 1577 + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.3.tgz", 1578 + "integrity": "sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==", 1579 + "dev": true, 1580 + "license": "MIT", 1581 + "dependencies": { 1582 + "undici-types": "~7.18.0" 1583 + } 1584 + }, 1585 + "node_modules/@types/react": { 1586 + "version": "19.2.3", 1587 + "devOptional": true, 1588 + "license": "MIT", 1589 + "peer": true, 1590 + "dependencies": { 1591 + "csstype": "^3.0.2" 1592 + } 1593 + }, 1594 + "node_modules/@types/react-dom": { 1595 + "version": "19.2.3", 1596 + "devOptional": true, 1597 + "license": "MIT", 1598 + "peer": true, 1599 + "peerDependencies": { 1600 + "@types/react": "^19.2.0" 1601 + } 1602 + }, 1603 + "node_modules/actor-typeahead": { 1604 + "version": "0.1.2", 1605 + "license": "MPL-2.0" 1606 + }, 1607 + "node_modules/aria-hidden": { 1608 + "version": "1.2.6", 1609 + "license": "MIT", 1610 + "dependencies": { 1611 + "tslib": "^2.0.0" 1612 + }, 1613 + "engines": { 1614 + "node": ">=10" 1615 + } 1616 + }, 1617 + "node_modules/atproto-ui": { 1618 + "version": "0.11.3", 1619 + "dependencies": { 1620 + "@atcute/atproto": "^3.1.7", 1621 + "@atcute/bluesky": "^3.2.3", 1622 + "@atcute/client": "^4.0.3", 1623 + "@atcute/identity-resolver": "^1.1.3", 1624 + "@atcute/tangled": "^1.0.10" 1625 + }, 1626 + "peerDependencies": { 1627 + "react": "^18.2.0 || ^19.0.0", 1628 + "react-dom": "^18.2.0 || ^19.0.0" 1629 + }, 1630 + "peerDependenciesMeta": { 1631 + "react-dom": { 1632 + "optional": true 1633 + } 1634 + } 1635 + }, 1636 + "node_modules/bun": { 1637 + "version": "1.3.2", 1638 + "cpu": [ 1639 + "arm64", 1640 + "x64" 1641 + ], 1642 + "hasInstallScript": true, 1643 + "license": "MIT", 1644 + "os": [ 1645 + "darwin", 1646 + "linux", 1647 + "win32" 1648 + ], 1649 + "peer": true, 1650 + "bin": { 1651 + "bun": "bin/bun.exe", 1652 + "bunx": "bin/bunx.exe" 1653 + }, 1654 + "optionalDependencies": { 1655 + "@oven/bun-darwin-aarch64": "1.3.2", 1656 + "@oven/bun-darwin-x64": "1.3.2", 1657 + "@oven/bun-darwin-x64-baseline": "1.3.2", 1658 + "@oven/bun-linux-aarch64": "1.3.2", 1659 + "@oven/bun-linux-aarch64-musl": "1.3.2", 1660 + "@oven/bun-linux-x64": "1.3.2", 1661 + "@oven/bun-linux-x64-baseline": "1.3.2", 1662 + "@oven/bun-linux-x64-musl": "1.3.2", 1663 + "@oven/bun-linux-x64-musl-baseline": "1.3.2", 1664 + "@oven/bun-windows-x64": "1.3.2", 1665 + "@oven/bun-windows-x64-baseline": "1.3.2" 1666 + } 1667 + }, 1668 + "node_modules/bun-plugin-tailwind": { 1669 + "version": "0.1.2", 1670 + "license": "MIT", 1671 + "peerDependencies": { 1672 + "bun": ">=1.0.0" 1673 + } 1674 + }, 1675 + "node_modules/bun-types": { 1676 + "version": "1.3.9", 1677 + "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.9.tgz", 1678 + "integrity": "sha512-+UBWWOakIP4Tswh0Bt0QD0alpTY8cb5hvgiYeWCMet9YukHbzuruIEeXC2D7nMJPB12kbh8C7XJykSexEqGKJg==", 1679 + "dev": true, 1680 + "license": "MIT", 1681 + "dependencies": { 1682 + "@types/node": "*" 1683 + } 1684 + }, 1685 + "node_modules/class-variance-authority": { 1686 + "version": "0.7.1", 1687 + "license": "Apache-2.0", 1688 + "dependencies": { 1689 + "clsx": "^2.1.1" 1690 + }, 1691 + "funding": { 1692 + "url": "https://polar.sh/cva" 1693 + } 1694 + }, 1695 + "node_modules/clsx": { 1696 + "version": "2.1.1", 1697 + "license": "MIT", 1698 + "engines": { 1699 + "node": ">=6" 1700 + } 1701 + }, 1702 + "node_modules/csstype": { 1703 + "version": "3.1.3", 1704 + "devOptional": true, 1705 + "license": "MIT" 1706 + }, 1707 + "node_modules/cutebook": { 1708 + "version": "0.1.1", 1709 + "dependencies": { 1710 + "actor-typeahead": "^0.1.2" 1711 + }, 1712 + "peerDependencies": { 1713 + "@atcute/client": "^4.0.0", 1714 + "@atcute/identity-resolver": "^1.0.0", 1715 + "@atcute/oauth-browser-client": "^2.0.0" 1716 + } 1717 + }, 1718 + "node_modules/detect-libc": { 1719 + "version": "2.1.2", 1720 + "dev": true, 1721 + "license": "Apache-2.0", 1722 + "engines": { 1723 + "node": ">=8" 1724 + } 1725 + }, 1726 + "node_modules/detect-node-es": { 1727 + "version": "1.1.0", 1728 + "license": "MIT" 1729 + }, 1730 + "node_modules/esm-env": { 1731 + "version": "1.2.2", 1732 + "license": "MIT" 1733 + }, 1734 + "node_modules/get-nonce": { 1735 + "version": "1.0.1", 1736 + "license": "MIT", 1737 + "engines": { 1738 + "node": ">=6" 1739 + } 1740 + }, 1741 + "node_modules/lucide-react": { 1742 + "version": "0.545.0", 1743 + "license": "ISC", 1744 + "peerDependencies": { 1745 + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" 1746 + } 1747 + }, 1748 + "node_modules/nanoid": { 1749 + "version": "5.1.6", 1750 + "funding": [ 1751 + { 1752 + "type": "github", 1753 + "url": "https://github.com/sponsors/ai" 1754 + } 1755 + ], 1756 + "license": "MIT", 1757 + "bin": { 1758 + "nanoid": "bin/nanoid.js" 1759 + }, 1760 + "engines": { 1761 + "node": "^18 || >=20" 1762 + } 1763 + }, 1764 + "node_modules/react": { 1765 + "version": "19.2.0", 1766 + "license": "MIT", 1767 + "peer": true, 1768 + "engines": { 1769 + "node": ">=0.10.0" 1770 + } 1771 + }, 1772 + "node_modules/react-dom": { 1773 + "version": "19.2.0", 1774 + "license": "MIT", 1775 + "peer": true, 1776 + "dependencies": { 1777 + "scheduler": "^0.27.0" 1778 + }, 1779 + "peerDependencies": { 1780 + "react": "^19.2.0" 1781 + } 1782 + }, 1783 + "node_modules/react-remove-scroll": { 1784 + "version": "2.7.1", 1785 + "license": "MIT", 1786 + "dependencies": { 1787 + "react-remove-scroll-bar": "^2.3.7", 1788 + "react-style-singleton": "^2.2.3", 1789 + "tslib": "^2.1.0", 1790 + "use-callback-ref": "^1.3.3", 1791 + "use-sidecar": "^1.1.3" 1792 + }, 1793 + "engines": { 1794 + "node": ">=10" 1795 + }, 1796 + "peerDependencies": { 1797 + "@types/react": "*", 1798 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 1799 + }, 1800 + "peerDependenciesMeta": { 1801 + "@types/react": { 1802 + "optional": true 1803 + } 1804 + } 1805 + }, 1806 + "node_modules/react-remove-scroll-bar": { 1807 + "version": "2.3.8", 1808 + "license": "MIT", 1809 + "dependencies": { 1810 + "react-style-singleton": "^2.2.2", 1811 + "tslib": "^2.0.0" 1812 + }, 1813 + "engines": { 1814 + "node": ">=10" 1815 + }, 1816 + "peerDependencies": { 1817 + "@types/react": "*", 1818 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 1819 + }, 1820 + "peerDependenciesMeta": { 1821 + "@types/react": { 1822 + "optional": true 1823 + } 1824 + } 1825 + }, 1826 + "node_modules/react-style-singleton": { 1827 + "version": "2.2.3", 1828 + "license": "MIT", 1829 + "dependencies": { 1830 + "get-nonce": "^1.0.0", 1831 + "tslib": "^2.0.0" 1832 + }, 1833 + "engines": { 1834 + "node": ">=10" 1835 + }, 1836 + "peerDependencies": { 1837 + "@types/react": "*", 1838 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 1839 + }, 1840 + "peerDependenciesMeta": { 1841 + "@types/react": { 1842 + "optional": true 1843 + } 1844 + } 1845 + }, 1846 + "node_modules/scheduler": { 1847 + "version": "0.27.0", 1848 + "license": "MIT" 1849 + }, 1850 + "node_modules/semver": { 1851 + "version": "7.7.4", 1852 + "dev": true, 1853 + "license": "ISC", 1854 + "bin": { 1855 + "semver": "bin/semver.js" 1856 + }, 1857 + "engines": { 1858 + "node": ">=10" 1859 + } 1860 + }, 1861 + "node_modules/sharp": { 1862 + "version": "0.34.5", 1863 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", 1864 + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", 1865 + "dev": true, 1866 + "hasInstallScript": true, 1867 + "license": "Apache-2.0", 1868 + "dependencies": { 1869 + "@img/colour": "^1.0.0", 1870 + "detect-libc": "^2.1.2", 1871 + "semver": "^7.7.3" 1872 + }, 1873 + "engines": { 1874 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1875 + }, 1876 + "funding": { 1877 + "url": "https://opencollective.com/libvips" 1878 + }, 1879 + "optionalDependencies": { 1880 + "@img/sharp-darwin-arm64": "0.34.5", 1881 + "@img/sharp-darwin-x64": "0.34.5", 1882 + "@img/sharp-libvips-darwin-arm64": "1.2.4", 1883 + "@img/sharp-libvips-darwin-x64": "1.2.4", 1884 + "@img/sharp-libvips-linux-arm": "1.2.4", 1885 + "@img/sharp-libvips-linux-arm64": "1.2.4", 1886 + "@img/sharp-libvips-linux-ppc64": "1.2.4", 1887 + "@img/sharp-libvips-linux-riscv64": "1.2.4", 1888 + "@img/sharp-libvips-linux-s390x": "1.2.4", 1889 + "@img/sharp-libvips-linux-x64": "1.2.4", 1890 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", 1891 + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", 1892 + "@img/sharp-linux-arm": "0.34.5", 1893 + "@img/sharp-linux-arm64": "0.34.5", 1894 + "@img/sharp-linux-ppc64": "0.34.5", 1895 + "@img/sharp-linux-riscv64": "0.34.5", 1896 + "@img/sharp-linux-s390x": "0.34.5", 1897 + "@img/sharp-linux-x64": "0.34.5", 1898 + "@img/sharp-linuxmusl-arm64": "0.34.5", 1899 + "@img/sharp-linuxmusl-x64": "0.34.5", 1900 + "@img/sharp-wasm32": "0.34.5", 1901 + "@img/sharp-win32-arm64": "0.34.5", 1902 + "@img/sharp-win32-ia32": "0.34.5", 1903 + "@img/sharp-win32-x64": "0.34.5" 1904 + } 1905 + }, 1906 + "node_modules/tailwind-merge": { 1907 + "version": "3.4.0", 1908 + "license": "MIT", 1909 + "funding": { 1910 + "type": "github", 1911 + "url": "https://github.com/sponsors/dcastil" 1912 + } 1913 + }, 1914 + "node_modules/tailwindcss": { 1915 + "version": "4.1.17", 1916 + "dev": true, 1917 + "license": "MIT" 1918 + }, 1919 + "node_modules/tslib": { 1920 + "version": "2.8.1", 1921 + "license": "0BSD" 1922 + }, 1923 + "node_modules/tw-animate-css": { 1924 + "version": "1.4.0", 1925 + "dev": true, 1926 + "license": "MIT", 1927 + "funding": { 1928 + "url": "https://github.com/sponsors/Wombosvideo" 1929 + } 1930 + }, 1931 + "node_modules/undici-types": { 1932 + "version": "7.18.2", 1933 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", 1934 + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", 1935 + "dev": true, 1936 + "license": "MIT" 1937 + }, 1938 + "node_modules/use-callback-ref": { 1939 + "version": "1.3.3", 1940 + "license": "MIT", 1941 + "dependencies": { 1942 + "tslib": "^2.0.0" 1943 + }, 1944 + "engines": { 1945 + "node": ">=10" 1946 + }, 1947 + "peerDependencies": { 1948 + "@types/react": "*", 1949 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 1950 + }, 1951 + "peerDependenciesMeta": { 1952 + "@types/react": { 1953 + "optional": true 1954 + } 1955 + } 1956 + }, 1957 + "node_modules/use-sidecar": { 1958 + "version": "1.1.3", 1959 + "license": "MIT", 1960 + "dependencies": { 1961 + "detect-node-es": "^1.1.0", 1962 + "tslib": "^2.0.0" 1963 + }, 1964 + "engines": { 1965 + "node": ">=10" 1966 + }, 1967 + "peerDependencies": { 1968 + "@types/react": "*", 1969 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 1970 + }, 1971 + "peerDependenciesMeta": { 1972 + "@types/react": { 1973 + "optional": true 1974 + } 1975 + } 1976 + } 1977 + } 1978 + }