SPB Git

spb/search-box Public

Agentic web research engine — hypotheses, verbatim evidence, contradictions, sourced answers streamed live. Claude Opus 5 + Firecrawl + PostgreSQL.

TypeScript 76.9% CSS 18.7% SQL 2.1% JavaScript 1.8% Shell 0.5%
36.7 KB · 1,223 lines yaml
Raw Blame History
1lockfileVersion: '9.0'23settings:4  autoInstallPeers: true5  excludeLinksFromLockfile: false67importers:89  .:10    devDependencies:11      '@types/node':12        specifier: ^22.10.213        version: 22.20.114      playwright:15        specifier: ^1.62.116        version: 1.62.117      tsx:18        specifier: ^4.19.219        version: 4.23.1220      typescript:21        specifier: ^5.7.222        version: 5.9.32324  apps/web:25    dependencies:26      '@search-box/agent':27        specifier: workspace:*28        version: link:../../packages/agent29      '@search-box/db':30        specifier: workspace:*31        version: link:../../packages/db32      '@search-box/events':33        specifier: workspace:*34        version: link:../../packages/events35      '@search-box/research':36        specifier: workspace:*37        version: link:../../packages/research38      '@search-box/shared':39        specifier: workspace:*40        version: link:../../packages/shared41      dompurify:42        specifier: ^3.2.343        version: 3.4.1344      marked:45        specifier: ^15.0.446        version: 15.0.1247      next:48        specifier: ^15.1.049        version: 15.5.23(react-dom@19.2.8(react@19.2.8))(react@19.2.8)50      react:51        specifier: ^19.0.052        version: 19.2.853      react-dom:54        specifier: ^19.0.055        version: 19.2.8(react@19.2.8)56    devDependencies:57      '@types/react':58        specifier: ^19.0.259        version: 19.2.1860      '@types/react-dom':61        specifier: ^19.0.262        version: 19.2.4(@types/react@19.2.18)6364  packages/agent:65    dependencies:66      '@anthropic-ai/sdk':67        specifier: ^0.116.068        version: 0.116.0(zod@3.25.76)69      '@search-box/anthropic':70        specifier: workspace:*71        version: link:../anthropic72      '@search-box/db':73        specifier: workspace:*74        version: link:../db75      '@search-box/events':76        specifier: workspace:*77        version: link:../events78      '@search-box/firecrawl':79        specifier: workspace:*80        version: link:../firecrawl81      '@search-box/research':82        specifier: workspace:*83        version: link:../research84      '@search-box/shared':85        specifier: workspace:*86        version: link:../shared87      zod:88        specifier: ^3.24.189        version: 3.25.769091  packages/anthropic:92    dependencies:93      '@anthropic-ai/sdk':94        specifier: ^0.116.095        version: 0.116.0(zod@3.25.76)9697  packages/db:98    dependencies:99      '@search-box/events':100        specifier: workspace:*101        version: link:../events102      '@search-box/shared':103        specifier: workspace:*104        version: link:../shared105      pg:106        specifier: ^8.13.1107        version: 8.23.0108    devDependencies:109      '@types/pg':110        specifier: ^8.11.10111        version: 8.21.0112113  packages/events:114    dependencies:115      '@search-box/shared':116        specifier: workspace:*117        version: link:../shared118      zod:119        specifier: ^3.24.1120        version: 3.25.76121122  packages/firecrawl:123    dependencies:124      '@search-box/shared':125        specifier: workspace:*126        version: link:../shared127      zod:128        specifier: ^3.24.1129        version: 3.25.76130131  packages/research:132    dependencies:133      '@search-box/db':134        specifier: workspace:*135        version: link:../db136      '@search-box/events':137        specifier: workspace:*138        version: link:../events139      '@search-box/shared':140        specifier: workspace:*141        version: link:../shared142143  packages/shared:144    dependencies:145      zod:146        specifier: ^3.24.1147        version: 3.25.76148149packages:150151  '@anthropic-ai/sdk@0.116.0':152    resolution: {integrity: sha512-4UEapYQ+epLEMsAuLZDvW8ExVSOtHD8a7zTyLzhw0H9RXJ1eilPgmqhjwgcdg22diwx13spw6fJ4rONZ+bS7Ww==}153    hasBin: true154    peerDependencies:155      zod: ^3.25.0 || ^4.0.0156    peerDependenciesMeta:157      zod:158        optional: true159160  '@babel/runtime@7.29.7':161    resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}162    engines: {node: '>=6.9.0'}163164  '@emnapi/runtime@1.11.3':165    resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}166167  '@esbuild/aix-ppc64@0.28.2':168    resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==}169    engines: {node: '>=18'}170    cpu: [ppc64]171    os: [aix]172173  '@esbuild/android-arm64@0.28.2':174    resolution: {integrity: sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==}175    engines: {node: '>=18'}176    cpu: [arm64]177    os: [android]178179  '@esbuild/android-arm@0.28.2':180    resolution: {integrity: sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==}181    engines: {node: '>=18'}182    cpu: [arm]183    os: [android]184185  '@esbuild/android-x64@0.28.2':186    resolution: {integrity: sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==}187    engines: {node: '>=18'}188    cpu: [x64]189    os: [android]190191  '@esbuild/darwin-arm64@0.28.2':192    resolution: {integrity: sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==}193    engines: {node: '>=18'}194    cpu: [arm64]195    os: [darwin]196197  '@esbuild/darwin-x64@0.28.2':198    resolution: {integrity: sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==}199    engines: {node: '>=18'}200    cpu: [x64]201    os: [darwin]202203  '@esbuild/freebsd-arm64@0.28.2':204    resolution: {integrity: sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==}205    engines: {node: '>=18'}206    cpu: [arm64]207    os: [freebsd]208209  '@esbuild/freebsd-x64@0.28.2':210    resolution: {integrity: sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==}211    engines: {node: '>=18'}212    cpu: [x64]213    os: [freebsd]214215  '@esbuild/linux-arm64@0.28.2':216    resolution: {integrity: sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==}217    engines: {node: '>=18'}218    cpu: [arm64]219    os: [linux]220221  '@esbuild/linux-arm@0.28.2':222    resolution: {integrity: sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==}223    engines: {node: '>=18'}224    cpu: [arm]225    os: [linux]226227  '@esbuild/linux-ia32@0.28.2':228    resolution: {integrity: sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==}229    engines: {node: '>=18'}230    cpu: [ia32]231    os: [linux]232233  '@esbuild/linux-loong64@0.28.2':234    resolution: {integrity: sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==}235    engines: {node: '>=18'}236    cpu: [loong64]237    os: [linux]238239  '@esbuild/linux-mips64el@0.28.2':240    resolution: {integrity: sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==}241    engines: {node: '>=18'}242    cpu: [mips64el]243    os: [linux]244245  '@esbuild/linux-ppc64@0.28.2':246    resolution: {integrity: sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==}247    engines: {node: '>=18'}248    cpu: [ppc64]249    os: [linux]250251  '@esbuild/linux-riscv64@0.28.2':252    resolution: {integrity: sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==}253    engines: {node: '>=18'}254    cpu: [riscv64]255    os: [linux]256257  '@esbuild/linux-s390x@0.28.2':258    resolution: {integrity: sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==}259    engines: {node: '>=18'}260    cpu: [s390x]261    os: [linux]262263  '@esbuild/linux-x64@0.28.2':264    resolution: {integrity: sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==}265    engines: {node: '>=18'}266    cpu: [x64]267    os: [linux]268269  '@esbuild/netbsd-arm64@0.28.2':270    resolution: {integrity: sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==}271    engines: {node: '>=18'}272    cpu: [arm64]273    os: [netbsd]274275  '@esbuild/netbsd-x64@0.28.2':276    resolution: {integrity: sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==}277    engines: {node: '>=18'}278    cpu: [x64]279    os: [netbsd]280281  '@esbuild/openbsd-arm64@0.28.2':282    resolution: {integrity: sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==}283    engines: {node: '>=18'}284    cpu: [arm64]285    os: [openbsd]286287  '@esbuild/openbsd-x64@0.28.2':288    resolution: {integrity: sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==}289    engines: {node: '>=18'}290    cpu: [x64]291    os: [openbsd]292293  '@esbuild/openharmony-arm64@0.28.2':294    resolution: {integrity: sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==}295    engines: {node: '>=18'}296    cpu: [arm64]297    os: [openharmony]298299  '@esbuild/sunos-x64@0.28.2':300    resolution: {integrity: sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==}301    engines: {node: '>=18'}302    cpu: [x64]303    os: [sunos]304305  '@esbuild/win32-arm64@0.28.2':306    resolution: {integrity: sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==}307    engines: {node: '>=18'}308    cpu: [arm64]309    os: [win32]310311  '@esbuild/win32-ia32@0.28.2':312    resolution: {integrity: sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==}313    engines: {node: '>=18'}314    cpu: [ia32]315    os: [win32]316317  '@esbuild/win32-x64@0.28.2':318    resolution: {integrity: sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==}319    engines: {node: '>=18'}320    cpu: [x64]321    os: [win32]322323  '@img/colour@1.1.0':324    resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}325    engines: {node: '>=18'}326327  '@img/sharp-darwin-arm64@0.34.5':328    resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}329    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}330    cpu: [arm64]331    os: [darwin]332333  '@img/sharp-darwin-x64@0.34.5':334    resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}335    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}336    cpu: [x64]337    os: [darwin]338339  '@img/sharp-libvips-darwin-arm64@1.2.4':340    resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}341    cpu: [arm64]342    os: [darwin]343344  '@img/sharp-libvips-darwin-x64@1.2.4':345    resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}346    cpu: [x64]347    os: [darwin]348349  '@img/sharp-libvips-linux-arm64@1.2.4':350    resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}351    cpu: [arm64]352    os: [linux]353    libc: [glibc]354355  '@img/sharp-libvips-linux-arm@1.2.4':356    resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}357    cpu: [arm]358    os: [linux]359    libc: [glibc]360361  '@img/sharp-libvips-linux-ppc64@1.2.4':362    resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}363    cpu: [ppc64]364    os: [linux]365    libc: [glibc]366367  '@img/sharp-libvips-linux-riscv64@1.2.4':368    resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}369    cpu: [riscv64]370    os: [linux]371    libc: [glibc]372373  '@img/sharp-libvips-linux-s390x@1.2.4':374    resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}375    cpu: [s390x]376    os: [linux]377    libc: [glibc]378379  '@img/sharp-libvips-linux-x64@1.2.4':380    resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}381    cpu: [x64]382    os: [linux]383    libc: [glibc]384385  '@img/sharp-libvips-linuxmusl-arm64@1.2.4':386    resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}387    cpu: [arm64]388    os: [linux]389    libc: [musl]390391  '@img/sharp-libvips-linuxmusl-x64@1.2.4':392    resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}393    cpu: [x64]394    os: [linux]395    libc: [musl]396397  '@img/sharp-linux-arm64@0.34.5':398    resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}399    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}400    cpu: [arm64]401    os: [linux]402    libc: [glibc]403404  '@img/sharp-linux-arm@0.34.5':405    resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}406    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}407    cpu: [arm]408    os: [linux]409    libc: [glibc]410411  '@img/sharp-linux-ppc64@0.34.5':412    resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}413    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}414    cpu: [ppc64]415    os: [linux]416    libc: [glibc]417418  '@img/sharp-linux-riscv64@0.34.5':419    resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}420    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}421    cpu: [riscv64]422    os: [linux]423    libc: [glibc]424425  '@img/sharp-linux-s390x@0.34.5':426    resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}427    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}428    cpu: [s390x]429    os: [linux]430    libc: [glibc]431432  '@img/sharp-linux-x64@0.34.5':433    resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}434    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}435    cpu: [x64]436    os: [linux]437    libc: [glibc]438439  '@img/sharp-linuxmusl-arm64@0.34.5':440    resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}441    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}442    cpu: [arm64]443    os: [linux]444    libc: [musl]445446  '@img/sharp-linuxmusl-x64@0.34.5':447    resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}448    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}449    cpu: [x64]450    os: [linux]451    libc: [musl]452453  '@img/sharp-wasm32@0.34.5':454    resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}455    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}456    cpu: [wasm32]457458  '@img/sharp-win32-arm64@0.34.5':459    resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}460    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}461    cpu: [arm64]462    os: [win32]463464  '@img/sharp-win32-ia32@0.34.5':465    resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}466    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}467    cpu: [ia32]468    os: [win32]469470  '@img/sharp-win32-x64@0.34.5':471    resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}472    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}473    cpu: [x64]474    os: [win32]475476  '@next/env@15.5.23':477    resolution: {integrity: sha512-Mv3Z9hVbFcPnoLevsZ6rnX1TBtyHb5E17yN7HTPDXSXxeNsGBjUFrdbjRXKKXIOhfth7/cg6Ay7PZ2UFawaWsQ==}478479  '@next/swc-darwin-arm64@15.5.23':480    resolution: {integrity: sha512-SrEwOROH/rhA03F59hHtdhgtfZMWGzr5duDBWgRQt2rS3mJhqMKOcnNx6txOd0/i3E3D3uFKYFvyHsEiwQxzag==}481    engines: {node: '>= 10'}482    cpu: [arm64]483    os: [darwin]484485  '@next/swc-darwin-x64@15.5.23':486    resolution: {integrity: sha512-f0FpFbG2EhDCuptBGcfrLcYMDuQAhe6m1QA4VVfXFrIBoFXvXt/olGbBkYkloKlXQtmhuzvtdYyuu/6zf07GIg==}487    engines: {node: '>= 10'}488    cpu: [x64]489    os: [darwin]490491  '@next/swc-linux-arm64-gnu@15.5.23':492    resolution: {integrity: sha512-WlNtfepUXKX2u2ZsJZ8c3c8+tJSRZqsYzoMwLOY72A8ucKCCgxgNhiePA3qzFYahVWrwcQd8jOeJmBinc+VFVQ==}493    engines: {node: '>= 10'}494    cpu: [arm64]495    os: [linux]496    libc: [glibc]497498  '@next/swc-linux-arm64-musl@15.5.23':499    resolution: {integrity: sha512-W/6qKk7UG93mg14PmQC+2urt69MIdwTBLNQ6MJyeC4wOCIHCjz+VfgssvS1pK7mgYBtLC1g6VKNoHD9xB0WWGg==}500    engines: {node: '>= 10'}501    cpu: [arm64]502    os: [linux]503    libc: [musl]504505  '@next/swc-linux-x64-gnu@15.5.23':506    resolution: {integrity: sha512-vzefI32mi6VMk96RaTAyxApgfGbiFzQBXVsekEjsDv1fr48mlABTWx0sUYhaYCBHWqCalxmz3DxbxFcbFvzNtw==}507    engines: {node: '>= 10'}508    cpu: [x64]509    os: [linux]510    libc: [glibc]511512  '@next/swc-linux-x64-musl@15.5.23':513    resolution: {integrity: sha512-qppK/3dTGOTI+aoWWBZc3DshFIhrzgL8guATlaN9V6M1QJxbkP/rhEZ22tdICsQ/2WWXopMZ2Jokzj2u3uKY3Q==}514    engines: {node: '>= 10'}515    cpu: [x64]516    os: [linux]517    libc: [musl]518519  '@next/swc-win32-arm64-msvc@15.5.23':520    resolution: {integrity: sha512-Wc29KFOdT7XBcII3Vtmw7aoU8Uk3Mes/FNJfhFeSHdYBFJWMcR/DsI8U9BCPUhq/uycsUVuqSKGthW15tLsigA==}521    engines: {node: '>= 10'}522    cpu: [arm64]523    os: [win32]524525  '@next/swc-win32-x64-msvc@15.5.23':526    resolution: {integrity: sha512-/C7wRW4fa9s/PKA18zGPPpVmx8ycgVpP8yOxro4gzGTzjPJdscbAP3ODeFvgiIovxD176Z2J/SXO9t8PJKHLeQ==}527    engines: {node: '>= 10'}528    cpu: [x64]529    os: [win32]530531  '@stablelib/base64@1.0.1':532    resolution: {integrity: sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==}533534  '@swc/helpers@0.5.15':535    resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}536537  '@types/node@22.20.1':538    resolution: {integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==}539540  '@types/pg@8.21.0':541    resolution: {integrity: sha512-AYdtudzabjLZgVgRZmAnU8bAnVUXzuJX2IYHeSIiIHm68olD+LgQYCGWdtcNYnP0uq9c4S4NibVG3Ni7VbKW7Q==}542543  '@types/react-dom@19.2.4':544    resolution: {integrity: sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==}545    peerDependencies:546      '@types/react': ^19.2.0547548  '@types/react@19.2.18':549    resolution: {integrity: sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==}550551  '@types/trusted-types@2.0.7':552    resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}553554  caniuse-lite@1.0.30001809:555    resolution: {integrity: sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==}556557  client-only@0.0.1:558    resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}559560  csstype@3.2.3:561    resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}562563  detect-libc@2.1.2:564    resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}565    engines: {node: '>=8'}566567  dompurify@3.4.13:568    resolution: {integrity: sha512-2vmYIoqjze2d+kakP8S/nS5shfsl587kzwEjcGlTdiksUVgFHnFCsLYDVj/JNqJVOQZGSYBTmuycv0PodwmnMQ==}569570  esbuild@0.28.2:571    resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==}572    engines: {node: '>=18'}573    hasBin: true574575  fast-sha256@1.3.0:576    resolution: {integrity: sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==}577578  fsevents@2.3.2:579    resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}580    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}581    os: [darwin]582583  fsevents@2.3.3:584    resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}585    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}586    os: [darwin]587588  json-schema-to-ts@3.1.1:589    resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==}590    engines: {node: '>=16'}591592  marked@15.0.12:593    resolution: {integrity: sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==}594    engines: {node: '>= 18'}595    hasBin: true596597  nanoid@3.3.18:598    resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==}599    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}600    hasBin: true601602  next@15.5.23:603    resolution: {integrity: sha512-Gvd2WKgvxIXCGotxcI1im/Uf3rS3J3oZGw0g/uskg6AVBZhyE3aAbujkYWzS3xLmEPEtTLfkaVQUKK0KMTSIkA==}604    engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}605    hasBin: true606    peerDependencies:607      '@opentelemetry/api': ^1.1.0608      '@playwright/test': ^1.51.1609      babel-plugin-react-compiler: '*'610      react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0611      react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0612      sass: ^1.3.0613    peerDependenciesMeta:614      '@opentelemetry/api':615        optional: true616      '@playwright/test':617        optional: true618      babel-plugin-react-compiler:619        optional: true620      sass:621        optional: true622623  pg-cloudflare@1.4.0:624    resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==}625626  pg-connection-string@2.14.0:627    resolution: {integrity: sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==}628629  pg-int8@1.0.1:630    resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}631    engines: {node: '>=4.0.0'}632633  pg-pool@3.14.0:634    resolution: {integrity: sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==}635    peerDependencies:636      pg: '>=8.0'637638  pg-protocol@1.16.0:639    resolution: {integrity: sha512-sILXutLVjCLjcDuOmvhX5e2Z4cS5qG/6Bu3VkpFwdf/633ElGLpEh9bgmuI5I4sqKqkifQiGyiCcx1HdtrK7tg==}640641  pg-types@2.2.0:642    resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}643    engines: {node: '>=4'}644645  pg@8.23.0:646    resolution: {integrity: sha512-Ip2EQCngowJLGOfCwkFhPXU7/ljlhn6Rxlmy4XYfL2Y+vyRM59+8uR2xqRWKdYmbXmxCFOAmKxBuSUCdF34qLg==}647    engines: {node: '>= 16.0.0'}648    peerDependencies:649      pg-native: '>=3.0.1'650    peerDependenciesMeta:651      pg-native:652        optional: true653654  pgpass@1.0.5:655    resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==}656657  picocolors@1.1.1:658    resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}659660  playwright-core@1.62.1:661    resolution: {integrity: sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==}662    engines: {node: '>=20'}663    hasBin: true664665  playwright@1.62.1:666    resolution: {integrity: sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==}667    engines: {node: '>=20'}668    hasBin: true669670  postcss@8.4.31:671    resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}672    engines: {node: ^10 || ^12 || >=14}673674  postgres-array@2.0.0:675    resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}676    engines: {node: '>=4'}677678  postgres-bytea@1.0.1:679    resolution: {integrity: sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==}680    engines: {node: '>=0.10.0'}681682  postgres-date@1.0.7:683    resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==}684    engines: {node: '>=0.10.0'}685686  postgres-interval@1.2.0:687    resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==}688    engines: {node: '>=0.10.0'}689690  react-dom@19.2.8:691    resolution: {integrity: sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==}692    peerDependencies:693      react: ^19.2.8694695  react@19.2.8:696    resolution: {integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==}697    engines: {node: '>=0.10.0'}698699  scheduler@0.27.0:700    resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}701702  semver@7.8.5:703    resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}704    engines: {node: '>=10'}705    hasBin: true706707  sharp@0.34.5:708    resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}709    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}710711  source-map-js@1.2.1:712    resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}713    engines: {node: '>=0.10.0'}714715  split2@4.2.0:716    resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}717    engines: {node: '>= 10.x'}718719  standardwebhooks@1.0.0:720    resolution: {integrity: sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==}721722  styled-jsx@5.1.6:723    resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}724    engines: {node: '>= 12.0.0'}725    peerDependencies:726      '@babel/core': '*'727      babel-plugin-macros: '*'728      react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'729    peerDependenciesMeta:730      '@babel/core':731        optional: true732      babel-plugin-macros:733        optional: true734735  ts-algebra@2.0.0:736    resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==}737738  tslib@2.8.1:739    resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}740741  tsx@4.23.12:742    resolution: {integrity: sha512-FDf4L4sYzKtzWYhU/Xm0AQFdTjdIxNo9ElTf2mxXM6k8YMHXzYUe4yODVaXP4V9uMFbVg8c0qyBccK2OOxb45Q==}743    engines: {node: '>=18.0.0'}744    hasBin: true745746  typescript@5.9.3:747    resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}748    engines: {node: '>=14.17'}749    hasBin: true750751  undici-types@6.21.0:752    resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}753754  xtend@4.0.2:755    resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}756    engines: {node: '>=0.4'}757758  zod@3.25.76:759    resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}760761snapshots:762763  '@anthropic-ai/sdk@0.116.0(zod@3.25.76)':764    dependencies:765      json-schema-to-ts: 3.1.1766      standardwebhooks: 1.0.0767    optionalDependencies:768      zod: 3.25.76769770  '@babel/runtime@7.29.7': {}771772  '@emnapi/runtime@1.11.3':773    dependencies:774      tslib: 2.8.1775    optional: true776777  '@esbuild/aix-ppc64@0.28.2':778    optional: true779780  '@esbuild/android-arm64@0.28.2':781    optional: true782783  '@esbuild/android-arm@0.28.2':784    optional: true785786  '@esbuild/android-x64@0.28.2':787    optional: true788789  '@esbuild/darwin-arm64@0.28.2':790    optional: true791792  '@esbuild/darwin-x64@0.28.2':793    optional: true794795  '@esbuild/freebsd-arm64@0.28.2':796    optional: true797798  '@esbuild/freebsd-x64@0.28.2':799    optional: true800801  '@esbuild/linux-arm64@0.28.2':802    optional: true803804  '@esbuild/linux-arm@0.28.2':805    optional: true806807  '@esbuild/linux-ia32@0.28.2':808    optional: true809810  '@esbuild/linux-loong64@0.28.2':811    optional: true812813  '@esbuild/linux-mips64el@0.28.2':814    optional: true815816  '@esbuild/linux-ppc64@0.28.2':817    optional: true818819  '@esbuild/linux-riscv64@0.28.2':820    optional: true821822  '@esbuild/linux-s390x@0.28.2':823    optional: true824825  '@esbuild/linux-x64@0.28.2':826    optional: true827828  '@esbuild/netbsd-arm64@0.28.2':829    optional: true830831  '@esbuild/netbsd-x64@0.28.2':832    optional: true833834  '@esbuild/openbsd-arm64@0.28.2':835    optional: true836837  '@esbuild/openbsd-x64@0.28.2':838    optional: true839840  '@esbuild/openharmony-arm64@0.28.2':841    optional: true842843  '@esbuild/sunos-x64@0.28.2':844    optional: true845846  '@esbuild/win32-arm64@0.28.2':847    optional: true848849  '@esbuild/win32-ia32@0.28.2':850    optional: true851852  '@esbuild/win32-x64@0.28.2':853    optional: true854855  '@img/colour@1.1.0':856    optional: true857858  '@img/sharp-darwin-arm64@0.34.5':859    optionalDependencies:860      '@img/sharp-libvips-darwin-arm64': 1.2.4861    optional: true862863  '@img/sharp-darwin-x64@0.34.5':864    optionalDependencies:865      '@img/sharp-libvips-darwin-x64': 1.2.4866    optional: true867868  '@img/sharp-libvips-darwin-arm64@1.2.4':869    optional: true870871  '@img/sharp-libvips-darwin-x64@1.2.4':872    optional: true873874  '@img/sharp-libvips-linux-arm64@1.2.4':875    optional: true876877  '@img/sharp-libvips-linux-arm@1.2.4':878    optional: true879880  '@img/sharp-libvips-linux-ppc64@1.2.4':881    optional: true882883  '@img/sharp-libvips-linux-riscv64@1.2.4':884    optional: true885886  '@img/sharp-libvips-linux-s390x@1.2.4':887    optional: true888889  '@img/sharp-libvips-linux-x64@1.2.4':890    optional: true891892  '@img/sharp-libvips-linuxmusl-arm64@1.2.4':893    optional: true894895  '@img/sharp-libvips-linuxmusl-x64@1.2.4':896    optional: true897898  '@img/sharp-linux-arm64@0.34.5':899    optionalDependencies:900      '@img/sharp-libvips-linux-arm64': 1.2.4901    optional: true902903  '@img/sharp-linux-arm@0.34.5':904    optionalDependencies:905      '@img/sharp-libvips-linux-arm': 1.2.4906    optional: true907908  '@img/sharp-linux-ppc64@0.34.5':909    optionalDependencies:910      '@img/sharp-libvips-linux-ppc64': 1.2.4911    optional: true912913  '@img/sharp-linux-riscv64@0.34.5':914    optionalDependencies:915      '@img/sharp-libvips-linux-riscv64': 1.2.4916    optional: true917918  '@img/sharp-linux-s390x@0.34.5':919    optionalDependencies:920      '@img/sharp-libvips-linux-s390x': 1.2.4921    optional: true922923  '@img/sharp-linux-x64@0.34.5':924    optionalDependencies:925      '@img/sharp-libvips-linux-x64': 1.2.4926    optional: true927928  '@img/sharp-linuxmusl-arm64@0.34.5':929    optionalDependencies:930      '@img/sharp-libvips-linuxmusl-arm64': 1.2.4931    optional: true932933  '@img/sharp-linuxmusl-x64@0.34.5':934    optionalDependencies:935      '@img/sharp-libvips-linuxmusl-x64': 1.2.4936    optional: true937938  '@img/sharp-wasm32@0.34.5':939    dependencies:940      '@emnapi/runtime': 1.11.3941    optional: true942943  '@img/sharp-win32-arm64@0.34.5':944    optional: true945946  '@img/sharp-win32-ia32@0.34.5':947    optional: true948949  '@img/sharp-win32-x64@0.34.5':950    optional: true951952  '@next/env@15.5.23': {}953954  '@next/swc-darwin-arm64@15.5.23':955    optional: true956957  '@next/swc-darwin-x64@15.5.23':958    optional: true959960  '@next/swc-linux-arm64-gnu@15.5.23':961    optional: true962963  '@next/swc-linux-arm64-musl@15.5.23':964    optional: true965966  '@next/swc-linux-x64-gnu@15.5.23':967    optional: true968969  '@next/swc-linux-x64-musl@15.5.23':970    optional: true971972  '@next/swc-win32-arm64-msvc@15.5.23':973    optional: true974975  '@next/swc-win32-x64-msvc@15.5.23':976    optional: true977978  '@stablelib/base64@1.0.1': {}979980  '@swc/helpers@0.5.15':981    dependencies:982      tslib: 2.8.1983984  '@types/node@22.20.1':985    dependencies:986      undici-types: 6.21.0987988  '@types/pg@8.21.0':989    dependencies:990      '@types/node': 22.20.1991      pg-protocol: 1.16.0992      pg-types: 2.2.0993994  '@types/react-dom@19.2.4(@types/react@19.2.18)':995    dependencies:996      '@types/react': 19.2.18997998  '@types/react@19.2.18':999    dependencies:1000      csstype: 3.2.310011002  '@types/trusted-types@2.0.7':1003    optional: true10041005  caniuse-lite@1.0.30001809: {}10061007  client-only@0.0.1: {}10081009  csstype@3.2.3: {}10101011  detect-libc@2.1.2:1012    optional: true10131014  dompurify@3.4.13:1015    optionalDependencies:1016      '@types/trusted-types': 2.0.710171018  esbuild@0.28.2:1019    optionalDependencies:1020      '@esbuild/aix-ppc64': 0.28.21021      '@esbuild/android-arm': 0.28.21022      '@esbuild/android-arm64': 0.28.21023      '@esbuild/android-x64': 0.28.21024      '@esbuild/darwin-arm64': 0.28.21025      '@esbuild/darwin-x64': 0.28.21026      '@esbuild/freebsd-arm64': 0.28.21027      '@esbuild/freebsd-x64': 0.28.21028      '@esbuild/linux-arm': 0.28.21029      '@esbuild/linux-arm64': 0.28.21030      '@esbuild/linux-ia32': 0.28.21031      '@esbuild/linux-loong64': 0.28.21032      '@esbuild/linux-mips64el': 0.28.21033      '@esbuild/linux-ppc64': 0.28.21034      '@esbuild/linux-riscv64': 0.28.21035      '@esbuild/linux-s390x': 0.28.21036      '@esbuild/linux-x64': 0.28.21037      '@esbuild/netbsd-arm64': 0.28.21038      '@esbuild/netbsd-x64': 0.28.21039      '@esbuild/openbsd-arm64': 0.28.21040      '@esbuild/openbsd-x64': 0.28.21041      '@esbuild/openharmony-arm64': 0.28.21042      '@esbuild/sunos-x64': 0.28.21043      '@esbuild/win32-arm64': 0.28.21044      '@esbuild/win32-ia32': 0.28.21045      '@esbuild/win32-x64': 0.28.210461047  fast-sha256@1.3.0: {}10481049  fsevents@2.3.2:1050    optional: true10511052  fsevents@2.3.3:1053    optional: true10541055  json-schema-to-ts@3.1.1:1056    dependencies:1057      '@babel/runtime': 7.29.71058      ts-algebra: 2.0.010591060  marked@15.0.12: {}10611062  nanoid@3.3.18: {}10631064  next@15.5.23(react-dom@19.2.8(react@19.2.8))(react@19.2.8):1065    dependencies:1066      '@next/env': 15.5.231067      '@swc/helpers': 0.5.151068      caniuse-lite: 1.0.300018091069      postcss: 8.4.311070      react: 19.2.81071      react-dom: 19.2.8(react@19.2.8)1072      styled-jsx: 5.1.6(react@19.2.8)1073    optionalDependencies:1074      '@next/swc-darwin-arm64': 15.5.231075      '@next/swc-darwin-x64': 15.5.231076      '@next/swc-linux-arm64-gnu': 15.5.231077      '@next/swc-linux-arm64-musl': 15.5.231078      '@next/swc-linux-x64-gnu': 15.5.231079      '@next/swc-linux-x64-musl': 15.5.231080      '@next/swc-win32-arm64-msvc': 15.5.231081      '@next/swc-win32-x64-msvc': 15.5.231082      sharp: 0.34.51083    transitivePeerDependencies:1084      - '@babel/core'1085      - babel-plugin-macros10861087  pg-cloudflare@1.4.0:1088    optional: true10891090  pg-connection-string@2.14.0: {}10911092  pg-int8@1.0.1: {}10931094  pg-pool@3.14.0(pg@8.23.0):1095    dependencies:1096      pg: 8.23.010971098  pg-protocol@1.16.0: {}10991100  pg-types@2.2.0:1101    dependencies:1102      pg-int8: 1.0.11103      postgres-array: 2.0.01104      postgres-bytea: 1.0.11105      postgres-date: 1.0.71106      postgres-interval: 1.2.011071108  pg@8.23.0:1109    dependencies:1110      pg-connection-string: 2.14.01111      pg-pool: 3.14.0(pg@8.23.0)1112      pg-protocol: 1.16.01113      pg-types: 2.2.01114      pgpass: 1.0.51115    optionalDependencies:1116      pg-cloudflare: 1.4.011171118  pgpass@1.0.5:1119    dependencies:1120      split2: 4.2.011211122  picocolors@1.1.1: {}11231124  playwright-core@1.62.1: {}11251126  playwright@1.62.1:1127    dependencies:1128      playwright-core: 1.62.11129    optionalDependencies:1130      fsevents: 2.3.211311132  postcss@8.4.31:1133    dependencies:1134      nanoid: 3.3.181135      picocolors: 1.1.11136      source-map-js: 1.2.111371138  postgres-array@2.0.0: {}11391140  postgres-bytea@1.0.1: {}11411142  postgres-date@1.0.7: {}11431144  postgres-interval@1.2.0:1145    dependencies:1146      xtend: 4.0.211471148  react-dom@19.2.8(react@19.2.8):1149    dependencies:1150      react: 19.2.81151      scheduler: 0.27.011521153  react@19.2.8: {}11541155  scheduler@0.27.0: {}11561157  semver@7.8.5:1158    optional: true11591160  sharp@0.34.5:1161    dependencies:1162      '@img/colour': 1.1.01163      detect-libc: 2.1.21164      semver: 7.8.51165    optionalDependencies:1166      '@img/sharp-darwin-arm64': 0.34.51167      '@img/sharp-darwin-x64': 0.34.51168      '@img/sharp-libvips-darwin-arm64': 1.2.41169      '@img/sharp-libvips-darwin-x64': 1.2.41170      '@img/sharp-libvips-linux-arm': 1.2.41171      '@img/sharp-libvips-linux-arm64': 1.2.41172      '@img/sharp-libvips-linux-ppc64': 1.2.41173      '@img/sharp-libvips-linux-riscv64': 1.2.41174      '@img/sharp-libvips-linux-s390x': 1.2.41175      '@img/sharp-libvips-linux-x64': 1.2.41176      '@img/sharp-libvips-linuxmusl-arm64': 1.2.41177      '@img/sharp-libvips-linuxmusl-x64': 1.2.41178      '@img/sharp-linux-arm': 0.34.51179      '@img/sharp-linux-arm64': 0.34.51180      '@img/sharp-linux-ppc64': 0.34.51181      '@img/sharp-linux-riscv64': 0.34.51182      '@img/sharp-linux-s390x': 0.34.51183      '@img/sharp-linux-x64': 0.34.51184      '@img/sharp-linuxmusl-arm64': 0.34.51185      '@img/sharp-linuxmusl-x64': 0.34.51186      '@img/sharp-wasm32': 0.34.51187      '@img/sharp-win32-arm64': 0.34.51188      '@img/sharp-win32-ia32': 0.34.51189      '@img/sharp-win32-x64': 0.34.51190    optional: true11911192  source-map-js@1.2.1: {}11931194  split2@4.2.0: {}11951196  standardwebhooks@1.0.0:1197    dependencies:1198      '@stablelib/base64': 1.0.11199      fast-sha256: 1.3.012001201  styled-jsx@5.1.6(react@19.2.8):1202    dependencies:1203      client-only: 0.0.11204      react: 19.2.812051206  ts-algebra@2.0.0: {}12071208  tslib@2.8.1: {}12091210  tsx@4.23.12:1211    dependencies:1212      esbuild: 0.28.21213    optionalDependencies:1214      fsevents: 2.3.312151216  typescript@5.9.3: {}12171218  undici-types@6.21.0: {}12191220  xtend@4.0.2: {}12211222  zod@3.25.76: {}1223