SPB Git

build: commit pnpm lockfile (frozen installs on deploy)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Nov 2, 2026) parent 2dc697a Browse files

1 changed file +2,625 −0

Unified Split
added pnpm-lock.yaml +2625 −0
@@ -0,0 +1,2625 @@
1 +lockfileVersion: '9.0'
2 +
3 +settings:
4 + autoInstallPeers: true
5 + excludeLinksFromLockfile: false
6 +
7 +importers:
8 +
9 + .:
10 + dependencies:
11 + '@node-rs/argon2':
12 + specifier: ^2.2.2
13 + version: 2.2.2
14 + '@tailwindcss/postcss':
15 + specifier: ^4.3.3
16 + version: 4.3.3
17 + d3-force:
18 + specifier: ^3.0.0
19 + version: 3.0.0
20 + date-fns:
21 + specifier: ^4.4.0
22 + version: 4.4.0
23 + dotenv:
24 + specifier: ^18.0.9
25 + version: 18.0.9
26 + lucide-react:
27 + specifier: ^1.66.0
28 + version: 1.66.0(@types/react@19.3.0)(react@19.3.1)
29 + next:
30 + specifier: 16.4.3
31 + version: 16.4.3(@playwright/test@1.64.1)(@types/node@26.6.6)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)
32 + otplib:
33 + specifier: ^13.5.0
34 + version: 13.6.0
35 + postgres:
36 + specifier: ^4.0.0
37 + version: 4.0.0
38 + qrcode:
39 + specifier: ^1.5.4
40 + version: 1.5.4
41 + react:
42 + specifier: 19.3.1
43 + version: 19.3.1
44 + react-dom:
45 + specifier: 19.3.1
46 + version: 19.3.1(react@19.3.1)
47 + tailwindcss:
48 + specifier: ^4.3.3
49 + version: 4.3.3
50 + zod:
51 + specifier: ^4.6.7
52 + version: 4.6.7
53 + devDependencies:
54 + '@playwright/test':
55 + specifier: ^1.64.1
56 + version: 1.64.1
57 + '@types/d3-force':
58 + specifier: ^3.0.10
59 + version: 3.0.10
60 + '@types/node':
61 + specifier: ^26.6.6
62 + version: 26.6.6
63 + '@types/qrcode':
64 + specifier: ^1.5.6
65 + version: 1.5.6
66 + '@types/react':
67 + specifier: ^19.3.0
68 + version: 19.3.0
69 + '@types/react-dom':
70 + specifier: ^19.3.0
71 + version: 19.3.0(@types/react@19.3.0)
72 + tsx:
73 + specifier: ^4.23.15
74 + version: 4.23.15
75 + typescript:
76 + specifier: ^7.0.2
77 + version: 7.0.2
78 + vitest:
79 + specifier: ~5.0.0
80 + version: 5.0.5(@types/node@26.6.6)(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
81 +
82 +packages:
83 +
84 + '@alloc/quick-lru@5.3.0':
85 + resolution: {integrity: sha512-U4+70Pc5ZS9osnCBCE5Jha/ciHM+Yp+CNMNC/7HvYbNRk1Ldd+f7qO65W5qfhu/TCv+/ozljlXXe9Nj8419DMA==}
86 + engines: {node: '>=10'}
87 +
88 + '@emnapi/runtime@1.11.3':
89 + resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}
90 +
91 + '@esbuild/aix-ppc64@0.28.2':
92 + resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==}
93 + engines: {node: '>=18'}
94 + cpu: [ppc64]
95 + os: [aix]
96 +
97 + '@esbuild/android-arm64@0.28.2':
98 + resolution: {integrity: sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==}
99 + engines: {node: '>=18'}
100 + cpu: [arm64]
101 + os: [android]
102 +
103 + '@esbuild/android-arm@0.28.2':
104 + resolution: {integrity: sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==}
105 + engines: {node: '>=18'}
106 + cpu: [arm]
107 + os: [android]
108 +
109 + '@esbuild/android-x64@0.28.2':
110 + resolution: {integrity: sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==}
111 + engines: {node: '>=18'}
112 + cpu: [x64]
113 + os: [android]
114 +
115 + '@esbuild/darwin-arm64@0.28.2':
116 + resolution: {integrity: sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==}
117 + engines: {node: '>=18'}
118 + cpu: [arm64]
119 + os: [darwin]
120 +
121 + '@esbuild/darwin-x64@0.28.2':
122 + resolution: {integrity: sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==}
123 + engines: {node: '>=18'}
124 + cpu: [x64]
125 + os: [darwin]
126 +
127 + '@esbuild/freebsd-arm64@0.28.2':
128 + resolution: {integrity: sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==}
129 + engines: {node: '>=18'}
130 + cpu: [arm64]
131 + os: [freebsd]
132 +
133 + '@esbuild/freebsd-x64@0.28.2':
134 + resolution: {integrity: sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==}
135 + engines: {node: '>=18'}
136 + cpu: [x64]
137 + os: [freebsd]
138 +
139 + '@esbuild/linux-arm64@0.28.2':
140 + resolution: {integrity: sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==}
141 + engines: {node: '>=18'}
142 + cpu: [arm64]
143 + os: [linux]
144 +
145 + '@esbuild/linux-arm@0.28.2':
146 + resolution: {integrity: sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==}
147 + engines: {node: '>=18'}
148 + cpu: [arm]
149 + os: [linux]
150 +
151 + '@esbuild/linux-ia32@0.28.2':
152 + resolution: {integrity: sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==}
153 + engines: {node: '>=18'}
154 + cpu: [ia32]
155 + os: [linux]
156 +
157 + '@esbuild/linux-loong64@0.28.2':
158 + resolution: {integrity: sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==}
159 + engines: {node: '>=18'}
160 + cpu: [loong64]
161 + os: [linux]
162 +
163 + '@esbuild/linux-mips64el@0.28.2':
164 + resolution: {integrity: sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==}
165 + engines: {node: '>=18'}
166 + cpu: [mips64el]
167 + os: [linux]
168 +
169 + '@esbuild/linux-ppc64@0.28.2':
170 + resolution: {integrity: sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==}
171 + engines: {node: '>=18'}
172 + cpu: [ppc64]
173 + os: [linux]
174 +
175 + '@esbuild/linux-riscv64@0.28.2':
176 + resolution: {integrity: sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==}
177 + engines: {node: '>=18'}
178 + cpu: [riscv64]
179 + os: [linux]
180 +
181 + '@esbuild/linux-s390x@0.28.2':
182 + resolution: {integrity: sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==}
183 + engines: {node: '>=18'}
184 + cpu: [s390x]
185 + os: [linux]
186 +
187 + '@esbuild/linux-x64@0.28.2':
188 + resolution: {integrity: sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==}
189 + engines: {node: '>=18'}
190 + cpu: [x64]
191 + os: [linux]
192 +
193 + '@esbuild/netbsd-arm64@0.28.2':
194 + resolution: {integrity: sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==}
195 + engines: {node: '>=18'}
196 + cpu: [arm64]
197 + os: [netbsd]
198 +
199 + '@esbuild/netbsd-x64@0.28.2':
200 + resolution: {integrity: sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==}
201 + engines: {node: '>=18'}
202 + cpu: [x64]
203 + os: [netbsd]
204 +
205 + '@esbuild/openbsd-arm64@0.28.2':
206 + resolution: {integrity: sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==}
207 + engines: {node: '>=18'}
208 + cpu: [arm64]
209 + os: [openbsd]
210 +
211 + '@esbuild/openbsd-x64@0.28.2':
212 + resolution: {integrity: sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==}
213 + engines: {node: '>=18'}
214 + cpu: [x64]
215 + os: [openbsd]
216 +
217 + '@esbuild/openharmony-arm64@0.28.2':
218 + resolution: {integrity: sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==}
219 + engines: {node: '>=18'}
220 + cpu: [arm64]
221 + os: [openharmony]
222 +
223 + '@esbuild/sunos-x64@0.28.2':
224 + resolution: {integrity: sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==}
225 + engines: {node: '>=18'}
226 + cpu: [x64]
227 + os: [sunos]
228 +
229 + '@esbuild/win32-arm64@0.28.2':
230 + resolution: {integrity: sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==}
231 + engines: {node: '>=18'}
232 + cpu: [arm64]
233 + os: [win32]
234 +
235 + '@esbuild/win32-ia32@0.28.2':
236 + resolution: {integrity: sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==}
237 + engines: {node: '>=18'}
238 + cpu: [ia32]
239 + os: [win32]
240 +
241 + '@esbuild/win32-x64@0.28.2':
242 + resolution: {integrity: sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==}
243 + engines: {node: '>=18'}
244 + cpu: [x64]
245 + os: [win32]
246 +
247 + '@img/colour@1.1.0':
248 + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
249 + engines: {node: '>=18'}
250 +
251 + '@img/sharp-darwin-arm64@0.35.5':
252 + resolution: {integrity: sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==}
253 + engines: {node: '>=20.9.0'}
254 + cpu: [arm64]
255 + os: [darwin]
256 +
257 + '@img/sharp-darwin-x64@0.35.5':
258 + resolution: {integrity: sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==}
259 + engines: {node: '>=20.9.0'}
260 + cpu: [x64]
261 + os: [darwin]
262 +
263 + '@img/sharp-freebsd-wasm32@0.35.5':
264 + resolution: {integrity: sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==}
265 + engines: {node: '>=20.9.0'}
266 + os: [freebsd]
267 +
268 + '@img/sharp-libvips-darwin-arm64@1.3.4':
269 + resolution: {integrity: sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==}
270 + cpu: [arm64]
271 + os: [darwin]
272 +
273 + '@img/sharp-libvips-darwin-x64@1.3.4':
274 + resolution: {integrity: sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==}
275 + cpu: [x64]
276 + os: [darwin]
277 +
278 + '@img/sharp-libvips-linux-arm64@1.3.4':
279 + resolution: {integrity: sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==}
280 + cpu: [arm64]
281 + os: [linux]
282 + libc: [glibc]
283 +
284 + '@img/sharp-libvips-linux-arm@1.3.4':
285 + resolution: {integrity: sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==}
286 + cpu: [arm]
287 + os: [linux]
288 + libc: [glibc]
289 +
290 + '@img/sharp-libvips-linux-ppc64@1.3.4':
291 + resolution: {integrity: sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==}
292 + cpu: [ppc64]
293 + os: [linux]
294 + libc: [glibc]
295 +
296 + '@img/sharp-libvips-linux-riscv64@1.3.4':
297 + resolution: {integrity: sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==}
298 + cpu: [riscv64]
299 + os: [linux]
300 + libc: [glibc]
301 +
302 + '@img/sharp-libvips-linux-s390x@1.3.4':
303 + resolution: {integrity: sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==}
304 + cpu: [s390x]
305 + os: [linux]
306 + libc: [glibc]
307 +
308 + '@img/sharp-libvips-linux-x64@1.3.4':
309 + resolution: {integrity: sha512-GJ//SSXbnwSDes02umB3nDJLFcQzw8a18V8fyhqr6tV515tOEMdImjjxj1AoafMRz56F3PHgftnj1QEKSU1zkw==}
310 + cpu: [x64]
311 + os: [linux]
312 + libc: [glibc]
313 +
314 + '@img/sharp-libvips-linuxmusl-arm64@1.3.4':
315 + resolution: {integrity: sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==}
316 + cpu: [arm64]
317 + os: [linux]
318 + libc: [musl]
319 +
320 + '@img/sharp-libvips-linuxmusl-x64@1.3.4':
321 + resolution: {integrity: sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==}
322 + cpu: [x64]
323 + os: [linux]
324 + libc: [musl]
325 +
326 + '@img/sharp-linux-arm64@0.35.5':
327 + resolution: {integrity: sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==}
328 + engines: {node: '>=20.9.0'}
329 + cpu: [arm64]
330 + os: [linux]
331 + libc: [glibc]
332 +
333 + '@img/sharp-linux-arm@0.35.5':
334 + resolution: {integrity: sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==}
335 + engines: {node: '>=20.9.0'}
336 + cpu: [arm]
337 + os: [linux]
338 + libc: [glibc]
339 +
340 + '@img/sharp-linux-ppc64@0.35.5':
341 + resolution: {integrity: sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==}
342 + engines: {node: '>=20.9.0'}
343 + cpu: [ppc64]
344 + os: [linux]
345 + libc: [glibc]
346 +
347 + '@img/sharp-linux-riscv64@0.35.5':
348 + resolution: {integrity: sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==}
349 + engines: {node: '>=20.9.0'}
350 + cpu: [riscv64]
351 + os: [linux]
352 + libc: [glibc]
353 +
354 + '@img/sharp-linux-s390x@0.35.5':
355 + resolution: {integrity: sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==}
356 + engines: {node: '>=20.9.0'}
357 + cpu: [s390x]
358 + os: [linux]
359 + libc: [glibc]
360 +
361 + '@img/sharp-linux-x64@0.35.5':
362 + resolution: {integrity: sha512-SxFtLTeJInhAA9Q836kux2vZNeOBQEx658qvbboZScr0wIARym3IcGmW7KpVD5sbVg0Ojy+udFQdayYIZyoNog==}
363 + engines: {node: '>=20.9.0'}
364 + cpu: [x64]
365 + os: [linux]
366 + libc: [glibc]
367 +
368 + '@img/sharp-linuxmusl-arm64@0.35.5':
369 + resolution: {integrity: sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==}
370 + engines: {node: '>=20.9.0'}
371 + cpu: [arm64]
372 + os: [linux]
373 + libc: [musl]
374 +
375 + '@img/sharp-linuxmusl-x64@0.35.5':
376 + resolution: {integrity: sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==}
377 + engines: {node: '>=20.9.0'}
378 + cpu: [x64]
379 + os: [linux]
380 + libc: [musl]
381 +
382 + '@img/sharp-wasm32@0.35.5':
383 + resolution: {integrity: sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==}
384 + engines: {node: '>=20.9.0'}
385 +
386 + '@img/sharp-webcontainers-wasm32@0.35.5':
387 + resolution: {integrity: sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==}
388 + engines: {node: '>=20.9.0'}
389 + cpu: [wasm32]
390 +
391 + '@img/sharp-win32-arm64@0.35.5':
392 + resolution: {integrity: sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==}
393 + engines: {node: '>=20.9.0'}
394 + cpu: [arm64]
395 + os: [win32]
396 +
397 + '@img/sharp-win32-ia32@0.35.5':
398 + resolution: {integrity: sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==}
399 + engines: {node: ^20.9.0}
400 + cpu: [ia32]
401 + os: [win32]
402 +
403 + '@img/sharp-win32-x64@0.35.5':
404 + resolution: {integrity: sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==}
405 + engines: {node: '>=20.9.0'}
406 + cpu: [x64]
407 + os: [win32]
408 +
409 + '@jridgewell/gen-mapping@0.3.13':
410 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
411 +
412 + '@jridgewell/remapping@2.3.5':
413 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
414 +
415 + '@jridgewell/resolve-uri@3.1.2':
416 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
417 + engines: {node: '>=6.0.0'}
418 +
419 + '@jridgewell/sourcemap-codec@1.6.0':
420 + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}
421 +
422 + '@jridgewell/trace-mapping@0.3.31':
423 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
424 +
425 + '@next/env@16.4.3':
426 + resolution: {integrity: sha512-a7tz1QCcWWkwC/rPJcPMJk/UNRu9CFhDd3OHYE5hddbJrs8BqRTalxI6GlKCWEGzRLHN+S/B7a4PAHCtm25aBQ==}
427 +
428 + '@next/swc-darwin-arm64@16.4.3':
429 + resolution: {integrity: sha512-4yq5EXBt+VDtAZwTyfijaFp5D2C5oz3Ikw5a2kiX2K9nw72vrZX2q5UuAlkPtUMO1tQz6JTKpaKWjS7OOefTDQ==}
430 + engines: {node: '>= 10'}
431 + cpu: [arm64]
432 + os: [darwin]
433 +
434 + '@next/swc-darwin-x64@16.4.3':
435 + resolution: {integrity: sha512-1Rvkn/LUhnEF8WxnRkOrqGhbwXui1bkWFxONKIbN+r7C+9KHDSZ+iUoj4CzymVMWUyZIyx9szcb9+kbKhD500A==}
436 + engines: {node: '>= 10'}
437 + cpu: [x64]
438 + os: [darwin]
439 +
440 + '@next/swc-linux-arm64-gnu@16.4.3':
441 + resolution: {integrity: sha512-dCKpXErGg3abUM6t5JTJV/ottVBTStJB5lRJTbgdUdQaQ+jNHiK56Hsc0YAEg/rinSh42hYG3HWiYmEMdilnxg==}
442 + engines: {node: '>= 10'}
443 + cpu: [arm64]
444 + os: [linux]
445 + libc: [glibc]
446 +
447 + '@next/swc-linux-arm64-musl@16.4.3':
448 + resolution: {integrity: sha512-WwYbhWkhYBvBtib1K4W0kL8MW2snBD2A5b3SN4vPpqalZbZs5+bQ1yzAdepVoOqrFfEW3dmREy4Zs1MrWcrFbw==}
449 + engines: {node: '>= 10'}
450 + cpu: [arm64]
451 + os: [linux]
452 + libc: [musl]
453 +
454 + '@next/swc-linux-x64-gnu@16.4.3':
455 + resolution: {integrity: sha512-QymWvfUwDEC5/lpJOsxX5VAbyoR2D13+2Jsjz4be7gT4LPqEgdpkeLIR/HFfCLgKzoMhpJbp6I/JnogyNZHcaA==}
456 + engines: {node: '>= 10'}
457 + cpu: [x64]
458 + os: [linux]
459 + libc: [glibc]
460 +
461 + '@next/swc-linux-x64-musl@16.4.3':
462 + resolution: {integrity: sha512-Vmjd9D7DpA4Vv3cUlr82QWgJD/BQZmns801vtC5VWHg6jCIA4a5vMKpQnfrM2pyCrp2eV0ENdUg4PlN3bAc2Yw==}
463 + engines: {node: '>= 10'}
464 + cpu: [x64]
465 + os: [linux]
466 + libc: [musl]
467 +
468 + '@next/swc-win32-arm64-msvc@16.4.3':
469 + resolution: {integrity: sha512-lG1pPdPLk7gTyGb00n5JIMLdBJgjb+UEhSdZvFbhUMg0DyC6z4B7RnpSKF9VCd4imkLObVbXOFA0kFCpw7yFow==}
470 + engines: {node: '>= 10'}
471 + cpu: [arm64]
472 + os: [win32]
473 +
474 + '@next/swc-win32-x64-msvc@16.4.3':
475 + resolution: {integrity: sha512-NmQC9RkJdnPXRaMxtkCzobB3teVjqF33oSOnwDfi+XYGWWYpt+xlGK3mtktSKLbdjwaWbJu2OkkMiRFGUUncKg==}
476 + engines: {node: '>= 10'}
477 + cpu: [x64]
478 + os: [win32]
479 +
480 + '@noble/hashes@2.4.0':
481 + resolution: {integrity: sha512-X5XaVWZIBCT7HHZGm5I7ZQXDwLG+bGXuSrMQAW+7Zvl87h1kmc1ZB1VSRJcpUfoUrGQp4Fkoxm5kZ+Ms+aW+eA==}
482 + engines: {node: '>= 20.19.0'}
483 +
484 + '@node-rs/argon2-android-arm-eabi@2.2.2':
485 + resolution: {integrity: sha512-c11BOrPLBWNC1cDyzGB+Bil+flmxfZbB2hv8EhcobmAsFKMyqkHPNhUY4qhcjv1U+4+Vmw4G8H+l224iO2g/Dw==}
486 + engines: {node: '>= 10'}
487 + cpu: [arm]
488 + os: [android]
489 +
490 + '@node-rs/argon2-android-arm64@2.2.2':
491 + resolution: {integrity: sha512-dpMYIoxhN/wY6hFH+3MM5kQErcH3luMekkszbkDF3NKqhB1kFRntkOLDpFY87oItBSHJrsoYkXC3vBRhjYoCjQ==}
492 + engines: {node: '>= 10'}
493 + cpu: [arm64]
494 + os: [android]
495 +
496 + '@node-rs/argon2-darwin-arm64@2.2.2':
497 + resolution: {integrity: sha512-vxVAXcIG0iiHizkCuImmzVhOFsRnU4Z79xiOxdISLyI+QhOAWbbTaVSXw0PNfThB3zAdkzzDJ/WWu52Hs/qHGg==}
498 + engines: {node: '>= 10'}
499 + cpu: [arm64]
500 + os: [darwin]
501 +
502 + '@node-rs/argon2-darwin-x64@2.2.2':
503 + resolution: {integrity: sha512-r7GbSFpFZZ9EAV9cvIm9prUjOupK7QQXTyP+FJ6bWSMq0h+qRDBlUOXQXduDIIrLEGoBVelixKUtf4ksZ0ljoQ==}
504 + engines: {node: '>= 10'}
505 + cpu: [x64]
506 + os: [darwin]
507 +
508 + '@node-rs/argon2-freebsd-x64@2.2.2':
509 + resolution: {integrity: sha512-AmWxDSmQgprilD6NX3jmxCgcDvWAW7kGJnnWQo+0qav6nfMXdPZYgSezK/skmw1GBWipr4yZMIUzpeNHnVpMxg==}
510 + engines: {node: '>= 10'}
511 + cpu: [x64]
512 + os: [freebsd]
513 +
514 + '@node-rs/argon2-linux-arm-gnueabihf@2.2.2':
515 + resolution: {integrity: sha512-M1gnPBTr9GFeEUWkQ53qCJeTsX03C3kcUeHnDbN7dU2xkI58wMP4Z1sEBN7WmKJ/fTHYEgti4truz7r4A82DLg==}
516 + engines: {node: '>= 10'}
517 + cpu: [arm]
518 + os: [linux]
519 +
520 + '@node-rs/argon2-linux-arm64-gnu@2.2.2':
521 + resolution: {integrity: sha512-4CYDlIdITlLSVcAXYUtEoGUahRaayPXM+4Rcfg3BZx9WGi6UB8HUycs6GNMTPYXV5kVXCpyE2u1HmYUpgmIzOQ==}
522 + engines: {node: '>= 10'}
523 + cpu: [arm64]
524 + os: [linux]
525 + libc: [glibc]
526 +
527 + '@node-rs/argon2-linux-arm64-musl@2.2.2':
528 + resolution: {integrity: sha512-FYlfj3XgQ1xrx6HzQbKbUcKiYMG/3iSi/X81KyhHaItTJ7vZlMwrbVLl9yqDmvotKUF6VjrhrlZ8KRbbzchseA==}
529 + engines: {node: '>= 10'}
530 + cpu: [arm64]
531 + os: [linux]
532 + libc: [musl]
533 +
534 + '@node-rs/argon2-linux-x64-gnu@2.2.2':
535 + resolution: {integrity: sha512-ULXLs8UFYZANlwiROM7AeccxZndr2Xk3IstADq3jAUhnwV2W75mxMBTABUZ+7AdKRhPLOrxU77OgnMWlDkYJQg==}
536 + engines: {node: '>= 10'}
537 + cpu: [x64]
538 + os: [linux]
539 + libc: [glibc]
540 +
541 + '@node-rs/argon2-linux-x64-musl@2.2.2':
542 + resolution: {integrity: sha512-zgjIwc9TyGodn62vGc+36DGwFqVV5e7L8Ptd2FQWuBxe5aFrcFxvtDGn1/qfYwoHLv09utgtR+RBAPCXepWG3Q==}
543 + engines: {node: '>= 10'}
544 + cpu: [x64]
545 + os: [linux]
546 + libc: [musl]
547 +
548 + '@node-rs/argon2-win32-arm64-msvc@2.2.2':
549 + resolution: {integrity: sha512-3nLhvLie/ec5xfxUBXXqGMb7oGeqF+YXrcGckqaTaGkPtOBozho0Kh2IuP/zi9BcOriirTG2LW3gtIOfpuh+mQ==}
550 + engines: {node: '>= 10'}
551 + cpu: [arm64]
552 + os: [win32]
553 +
554 + '@node-rs/argon2-win32-ia32-msvc@2.2.2':
555 + resolution: {integrity: sha512-6RJKD6cFl7UeiYJLjRsXPywVXSFSaSDdr6xGpztNDV31QHCEecWnsnNmKxzi4gVpln2F9XeWEtIgM4Nqw1hLbA==}
556 + engines: {node: '>= 10'}
557 + cpu: [ia32]
558 + os: [win32]
559 +
560 + '@node-rs/argon2-win32-x64-msvc@2.2.2':
561 + resolution: {integrity: sha512-dQOO9S4QKBaVul0Uyk/2quJc/OBeHNZRJP+GZZTy1A5kYIaAfIJGHUYLY6oFoAlcuLIkdFouLaHX3fCl8tZm/w==}
562 + engines: {node: '>= 10'}
563 + cpu: [x64]
564 + os: [win32]
565 +
566 + '@node-rs/argon2@2.2.2':
567 + resolution: {integrity: sha512-NtdlPPWtR5U4BxX5EGJYza+UklNaoWORmkaKCMqf/nyKeXWKVwNt8KfQoRpNT7OB1DcEwmePafO4wZyW+sbfCQ==}
568 + engines: {node: '>= 10'}
569 +
570 + '@otplib/core@13.6.0':
571 + resolution: {integrity: sha512-TL6/FKKzR55Vr7zo3YGFtPMCSV3SpYPtuvE3T1XcwjFczD9pHU4dYYQBl0AcNvGcqAt4/fPqhZEFfB2OBcnlPA==}
572 +
573 + '@otplib/hotp@13.6.0':
574 + resolution: {integrity: sha512-oPpaQBkAYjBxAs+FWdGNumsEwWJhIZVcsv0vEi+w4OzzLQ6UDZ2qXZNSeF9NljTj6/8d4e1Z4o6RgJa3aIxAOA==}
575 +
576 + '@otplib/plugin-base32-scure@13.6.0':
577 + resolution: {integrity: sha512-s6uMbj4MBebvAPnBns1y2RhQ765/U04qHlZmFLV02dlD1S06pU46g/7tHX0vkCx5Pnty723loXto/PM5gFEEdg==}
578 +
579 + '@otplib/plugin-crypto-noble@13.6.0':
580 + resolution: {integrity: sha512-m/8mOhtIhsr4zLtb9MlLI6+w7ZNiKSFnT8Dv7eHR9TCyf2Sxva5e+MbV0wONmF7ZLuvo9F3DtzfPjc748PhJcw==}
581 +
582 + '@otplib/totp@13.6.0':
583 + resolution: {integrity: sha512-bMlq0MaUaQE3lOSH352Mrzcwpau5pMf7pMLROS+llk2evpC/sE7SHl9ajBl+PiPnGGb6LGYEjDvKqX8caXkGdw==}
584 +
585 + '@otplib/uri@13.6.0':
586 + resolution: {integrity: sha512-CiLFMONTpCi3ara6yQQX3nlpYhafCALKJweA7+7Z+aDkRrW3QmD5a/9thKmQ0cGp2W70AMG/6BSTy82h74LHRw==}
587 +
588 + '@oxc-project/types@0.156.0':
589 + resolution: {integrity: sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==}
590 +
591 + '@playwright/test@1.64.1':
592 + resolution: {integrity: sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==}
593 + engines: {node: '>=20'}
594 + hasBin: true
595 +
596 + '@rolldown/binding-android-arm-eabi@1.2.16':
597 + resolution: {integrity: sha512-ia3DwAs0OsMGS7+IConptSiyk9pEXkOx/AbJ2n/lAGxH3QkWQus1t8d7gnAT38FCU2sQu8lUbeR6AiZFv4JxaA==}
598 + engines: {node: ^20.19.0 || >=22.12.0}
599 + cpu: [arm]
600 + os: [android]
601 +
602 + '@rolldown/binding-android-arm64@1.2.16':
603 + resolution: {integrity: sha512-kx5wBiMB6E7TEvpl2B9gjLU004BkvEm2Dr941BFjx/SontPwSzNuQUIoVKxHHoSjpFIfHMmcguyLOtyn0hObRg==}
604 + engines: {node: ^20.19.0 || >=22.12.0}
605 + cpu: [arm64]
606 + os: [android]
607 +
608 + '@rolldown/binding-darwin-arm64@1.2.16':
609 + resolution: {integrity: sha512-qslZrXnKJU4cUpjoAmtAo/KQM9e2IRMlmpig6Zpwj+8KWxW8v+nkAf9216Bsek9lOC1jvg2yCjygCFo2f83msQ==}
610 + engines: {node: ^20.19.0 || >=22.12.0}
611 + cpu: [arm64]
612 + os: [darwin]
613 +
614 + '@rolldown/binding-darwin-x64@1.2.16':
615 + resolution: {integrity: sha512-FdF+y48ND13eAyM2mQn+85kvAqNlvRWROy2rhgA463X/0Gv4vGtazZtfaF1mRBLscYvtOlh4QnLjOWiFzX69OQ==}
616 + engines: {node: ^20.19.0 || >=22.12.0}
617 + cpu: [x64]
618 + os: [darwin]
619 +
620 + '@rolldown/binding-freebsd-x64@1.2.16':
621 + resolution: {integrity: sha512-ddjqFM5e95AgLbUPtKIS7V1KTVlA0RUgCVr5mn+/IEhsdy3pr+Vuj/HZ7nlMN2FyxIwUktOH1LEPIQXO1v9y1Q==}
622 + engines: {node: ^20.19.0 || >=22.12.0}
623 + cpu: [x64]
624 + os: [freebsd]
625 +
626 + '@rolldown/binding-linux-arm-gnueabihf@1.2.16':
627 + resolution: {integrity: sha512-tHdKWbFkFBI687iim3LIyIvyL7j66VvQYkDPss5Stn/qyE2tWkR1YD0dXmXPFKKqT/o5ZEJVsaRsWS2meQwGOA==}
628 + engines: {node: ^20.19.0 || >=22.12.0}
629 + cpu: [arm]
630 + os: [linux]
631 +
632 + '@rolldown/binding-linux-arm64-gnu@1.2.16':
633 + resolution: {integrity: sha512-FJiLGAblPBMlBEdbOqw6kW6QcXDWAf/oJu7gYs9ZJZwmg+K+/zjFLxPTIY9izJUzxzc24FHvmseyA0IvJSl17w==}
634 + engines: {node: ^20.19.0 || >=22.12.0}
635 + cpu: [arm64]
636 + os: [linux]
637 + libc: [glibc]
638 +
639 + '@rolldown/binding-linux-arm64-musl@1.2.16':
640 + resolution: {integrity: sha512-hrJpblMsrQ58U9veWpbXzkhV5zStunds6HWLprqq1qauvgBr1E6P+24kLj6lSLI9vjRn/RYpjprhkHQPKGWpNg==}
641 + engines: {node: ^20.19.0 || >=22.12.0}
642 + cpu: [arm64]
643 + os: [linux]
644 + libc: [musl]
645 +
646 + '@rolldown/binding-linux-ppc64-gnu@1.2.16':
647 + resolution: {integrity: sha512-qJd/dC6j6CwLG9/s/RP2nb1RZ0GIgj7Ioj7x/SYa3RzjVrlzrmH0fhIOpfvqQDeIsdP0loi+kHaMhJzY1PBIaA==}
648 + engines: {node: ^20.19.0 || >=22.12.0}
649 + cpu: [ppc64]
650 + os: [linux]
651 + libc: [glibc]
652 +
653 + '@rolldown/binding-linux-s390x-gnu@1.2.16':
654 + resolution: {integrity: sha512-Vx7Xg5uUJuNcujJjI70OICaH0EYj80BtOLZTSN7uOYg8QOLlyKnaG0IW7Fn/J0IpJsaKzmDKMhOQv1JBM9m9vg==}
655 + engines: {node: ^20.19.0 || >=22.12.0}
656 + cpu: [s390x]
657 + os: [linux]
658 + libc: [glibc]
659 +
660 + '@rolldown/binding-linux-x64-gnu@1.2.16':
661 + resolution: {integrity: sha512-TNKhgE3uJTsTzatUSSYt0Kgo+Oa2uSlSjz4r1aEIea7HX6ULBym4fAlYUhG1i6pjNf2njfCUAfKwr6C3E9Xg1w==}
662 + engines: {node: ^20.19.0 || >=22.12.0}
663 + cpu: [x64]
664 + os: [linux]
665 + libc: [glibc]
666 +
667 + '@rolldown/binding-linux-x64-musl@1.2.16':
668 + resolution: {integrity: sha512-7chXdpjXZ8qG0+mIxECN3cT9kvhZ3/oZhMX6Pp876P7CDrIy8nJswva6Mq357JR7eYXfuskwZxMeV1SzoZdHrA==}
669 + engines: {node: ^20.19.0 || >=22.12.0}
670 + cpu: [x64]
671 + os: [linux]
672 + libc: [musl]
673 +
674 + '@rolldown/binding-openharmony-arm64@1.2.16':
675 + resolution: {integrity: sha512-Kwjt+7uNTJK5/MDkGWGVO2KQPnj8yAV75dMpfwyHZrJSXWHrniOB0aUEWlVYf3H1hOqFLIStLdM5QXq6bnKmOQ==}
676 + engines: {node: ^20.19.0 || >=22.12.0}
677 + cpu: [arm64]
678 + os: [openharmony]
679 +
680 + '@rolldown/binding-win32-arm64-msvc@1.2.16':
681 + resolution: {integrity: sha512-/LH6WfjDRXXJz/p5xl4TmU+jpcnwcxbKEQBW/GZE0JHfN0lGIyTtsUEGaQ/q/GikkGJ2yLKe6pwm7AnEWO8pdw==}
682 + engines: {node: ^20.19.0 || >=22.12.0}
683 + cpu: [arm64]
684 + os: [win32]
685 +
686 + '@rolldown/binding-win32-x64-msvc@1.2.16':
687 + resolution: {integrity: sha512-1lv1KvX0Z871zfk7vw+dnXMMnHNyDwMzWG8Kv3HxDXMOhzCX4SHc7HK319fInP0i+0p9D8brkfzL7pJOaGl+tw==}
688 + engines: {node: ^20.19.0 || >=22.12.0}
689 + cpu: [x64]
690 + os: [win32]
691 +
692 + '@rolldown/pluginutils@1.0.1':
693 + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
694 +
695 + '@scure/base@2.4.0':
696 + resolution: {integrity: sha512-thZ1TuJwFwBblOhgsjDKvvGirBxNp+wSvY/DR6tJBJOTDhdAAcHJ8Vbr2eFnqaxeca4+t0i9KBf+uHYGWwZORg==}
697 +
698 + '@swc/helpers@0.5.23':
699 + resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}
700 +
701 + '@tailwindcss/node@4.3.3':
702 + resolution: {integrity: sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==}
703 +
704 + '@tailwindcss/oxide-android-arm64@4.3.3':
705 + resolution: {integrity: sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==}
706 + engines: {node: '>= 20'}
707 + cpu: [arm64]
708 + os: [android]
709 +
710 + '@tailwindcss/oxide-darwin-arm64@4.3.3':
711 + resolution: {integrity: sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==}
712 + engines: {node: '>= 20'}
713 + cpu: [arm64]
714 + os: [darwin]
715 +
716 + '@tailwindcss/oxide-darwin-x64@4.3.3':
717 + resolution: {integrity: sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==}
718 + engines: {node: '>= 20'}
719 + cpu: [x64]
720 + os: [darwin]
721 +
722 + '@tailwindcss/oxide-freebsd-x64@4.3.3':
723 + resolution: {integrity: sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==}
724 + engines: {node: '>= 20'}
725 + cpu: [x64]
726 + os: [freebsd]
727 +
728 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3':
729 + resolution: {integrity: sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==}
730 + engines: {node: '>= 20'}
731 + cpu: [arm]
732 + os: [linux]
733 +
734 + '@tailwindcss/oxide-linux-arm64-gnu@4.3.3':
735 + resolution: {integrity: sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==}
736 + engines: {node: '>= 20'}
737 + cpu: [arm64]
738 + os: [linux]
739 + libc: [glibc]
740 +
741 + '@tailwindcss/oxide-linux-arm64-musl@4.3.3':
742 + resolution: {integrity: sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==}
743 + engines: {node: '>= 20'}
744 + cpu: [arm64]
745 + os: [linux]
746 + libc: [musl]
747 +
748 + '@tailwindcss/oxide-linux-x64-gnu@4.3.3':
749 + resolution: {integrity: sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==}
750 + engines: {node: '>= 20'}
751 + cpu: [x64]
752 + os: [linux]
753 + libc: [glibc]
754 +
755 + '@tailwindcss/oxide-linux-x64-musl@4.3.3':
756 + resolution: {integrity: sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==}
757 + engines: {node: '>= 20'}
758 + cpu: [x64]
759 + os: [linux]
760 + libc: [musl]
761 +
762 + '@tailwindcss/oxide-wasm32-wasi@4.3.3':
763 + resolution: {integrity: sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==}
764 + engines: {node: '>=14.0.0'}
765 + cpu: [wasm32]
766 + bundledDependencies:
767 + - '@napi-rs/wasm-runtime'
768 + - '@emnapi/core'
769 + - '@emnapi/runtime'
770 + - '@tybys/wasm-util'
771 + - '@emnapi/wasi-threads'
772 + - tslib
773 +
774 + '@tailwindcss/oxide-win32-arm64-msvc@4.3.3':
775 + resolution: {integrity: sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==}
776 + engines: {node: '>= 20'}
777 + cpu: [arm64]
778 + os: [win32]
779 +
780 + '@tailwindcss/oxide-win32-x64-msvc@4.3.3':
781 + resolution: {integrity: sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==}
782 + engines: {node: '>= 20'}
783 + cpu: [x64]
784 + os: [win32]
785 +
786 + '@tailwindcss/oxide@4.3.3':
787 + resolution: {integrity: sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==}
788 + engines: {node: '>= 20'}
789 +
790 + '@tailwindcss/postcss@4.3.3':
791 + resolution: {integrity: sha512-JTSZZGQi1AyKirbLN3azmjVzef92tcX7h+iSqPdaeStyFpGpDlKvvpxeOE8njhbUanbRwr3z8DyzhICWnMtQeg==}
792 +
793 + '@types/chai@5.2.3':
794 + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
795 +
796 + '@types/d3-force@3.0.10':
797 + resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==}
798 +
799 + '@types/deep-eql@4.0.2':
800 + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
801 +
802 + '@types/estree@1.0.10':
803 + resolution: {integrity: sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==}
804 +
805 + '@types/node@26.6.6':
806 + resolution: {integrity: sha512-MzQj+8Kx3XI40OmUAE6Qoh58ZMNstNNMwn2nfd3qWsfe7nDNSqJNzes4njhz6AHwrSHOffSLwXU6yb474Q4aog==}
807 +
808 + '@types/qrcode@1.5.6':
809 + resolution: {integrity: sha512-te7NQcV2BOvdj2b1hCAHzAoMNuj65kNBMz0KBaxM6c3VGBOhU0dURQKOtH8CFNI/dsKkwlv32p26qYQTWoB5bw==}
810 +
811 + '@types/react-dom@19.3.0':
812 + resolution: {integrity: sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==}
813 + peerDependencies:
814 + '@types/react': ^19.3.0
815 +
816 + '@types/react@19.3.0':
817 + resolution: {integrity: sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==}
818 +
819 + '@typescript/typescript-aix-ppc64@7.0.2':
820 + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==}
821 + engines: {node: '>=16.20.0'}
822 + cpu: [ppc64]
823 + os: [aix]
824 +
825 + '@typescript/typescript-darwin-arm64@7.0.2':
826 + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==}
827 + engines: {node: '>=16.20.0'}
828 + cpu: [arm64]
829 + os: [darwin]
830 +
831 + '@typescript/typescript-darwin-x64@7.0.2':
832 + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==}
833 + engines: {node: '>=16.20.0'}
834 + cpu: [x64]
835 + os: [darwin]
836 +
837 + '@typescript/typescript-freebsd-arm64@7.0.2':
838 + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==}
839 + engines: {node: '>=16.20.0'}
840 + cpu: [arm64]
841 + os: [freebsd]
842 +
843 + '@typescript/typescript-freebsd-x64@7.0.2':
844 + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==}
845 + engines: {node: '>=16.20.0'}
846 + cpu: [x64]
847 + os: [freebsd]
848 +
849 + '@typescript/typescript-linux-arm64@7.0.2':
850 + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==}
851 + engines: {node: '>=16.20.0'}
852 + cpu: [arm64]
853 + os: [linux]
854 +
855 + '@typescript/typescript-linux-arm@7.0.2':
856 + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==}
857 + engines: {node: '>=16.20.0'}
858 + cpu: [arm]
859 + os: [linux]
860 +
861 + '@typescript/typescript-linux-loong64@7.0.2':
862 + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==}
863 + engines: {node: '>=16.20.0'}
864 + cpu: [loong64]
865 + os: [linux]
866 +
867 + '@typescript/typescript-linux-mips64el@7.0.2':
868 + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==}
869 + engines: {node: '>=16.20.0'}
870 + cpu: [mips64el]
871 + os: [linux]
872 +
873 + '@typescript/typescript-linux-ppc64@7.0.2':
874 + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==}
875 + engines: {node: '>=16.20.0'}
876 + cpu: [ppc64]
877 + os: [linux]
878 +
879 + '@typescript/typescript-linux-riscv64@7.0.2':
880 + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==}
881 + engines: {node: '>=16.20.0'}
882 + cpu: [riscv64]
883 + os: [linux]
884 +
885 + '@typescript/typescript-linux-s390x@7.0.2':
886 + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==}
887 + engines: {node: '>=16.20.0'}
888 + cpu: [s390x]
889 + os: [linux]
890 +
891 + '@typescript/typescript-linux-x64@7.0.2':
892 + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==}
893 + engines: {node: '>=16.20.0'}
894 + cpu: [x64]
895 + os: [linux]
896 +
897 + '@typescript/typescript-netbsd-arm64@7.0.2':
898 + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==}
899 + engines: {node: '>=16.20.0'}
900 + cpu: [arm64]
901 + os: [netbsd]
902 +
903 + '@typescript/typescript-netbsd-x64@7.0.2':
904 + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==}
905 + engines: {node: '>=16.20.0'}
906 + cpu: [x64]
907 + os: [netbsd]
908 +
909 + '@typescript/typescript-openbsd-arm64@7.0.2':
910 + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==}
911 + engines: {node: '>=16.20.0'}
912 + cpu: [arm64]
913 + os: [openbsd]
914 +
915 + '@typescript/typescript-openbsd-x64@7.0.2':
916 + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==}
917 + engines: {node: '>=16.20.0'}
918 + cpu: [x64]
919 + os: [openbsd]
920 +
921 + '@typescript/typescript-sunos-x64@7.0.2':
922 + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==}
923 + engines: {node: '>=16.20.0'}
924 + cpu: [x64]
925 + os: [sunos]
926 +
927 + '@typescript/typescript-win32-arm64@7.0.2':
928 + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==}
929 + engines: {node: '>=16.20.0'}
930 + cpu: [arm64]
931 + os: [win32]
932 +
933 + '@typescript/typescript-win32-x64@7.0.2':
934 + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==}
935 + engines: {node: '>=16.20.0'}
936 + cpu: [x64]
937 + os: [win32]
938 +
939 + '@vitest/mocker@5.0.5':
940 + resolution: {integrity: sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==}
941 + peerDependencies:
942 + msw: ^2.4.9 || ^3.0.0
943 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0
944 + peerDependenciesMeta:
945 + msw:
946 + optional: true
947 + vite:
948 + optional: true
949 +
950 + '@vitest/spy@5.0.5':
951 + resolution: {integrity: sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==}
952 +
953 + ansi-regex@5.0.1:
954 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
955 + engines: {node: '>=8'}
956 +
957 + ansi-styles@4.3.0:
958 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
959 + engines: {node: '>=8'}
960 +
961 + assertion-error@2.0.1:
962 + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
963 + engines: {node: '>=12'}
964 +
965 + baseline-browser-mapping@2.11.34:
966 + resolution: {integrity: sha512-Aqr8mA1kIvyJ3UY5YAY7ib8LSo1DmDMbMnVqGPtsKW1LxaFQFwn9Eb3yvq2fUKJsRvaXjnAV7R5osqETapzNiA==}
967 + engines: {node: '>=6.0.0'}
968 + hasBin: true
969 +
970 + camelcase@5.3.1:
971 + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
972 + engines: {node: '>=6'}
973 +
974 + caniuse-lite@1.0.30001820:
975 + resolution: {integrity: sha512-gfWD6MxqVCqAOwmODfZf7DchWvlrA+SRdNX7ceLfg3xRqe5ssjjpF7EgslC/0tiLiNTajdaNN/q8c/5u/7Gz8w==}
976 +
977 + chai@6.3.0:
978 + resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==}
979 + engines: {node: '>=18'}
980 +
981 + client-only@0.0.1:
982 + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
983 +
984 + cliui@6.0.0:
985 + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
986 +
987 + color-convert@2.0.1:
988 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
989 + engines: {node: '>=7.0.0'}
990 +
991 + color-name@1.1.4:
992 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
993 +
994 + csstype@3.2.3:
995 + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
996 +
997 + d3-dispatch@3.0.1:
998 + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==}
999 + engines: {node: '>=12'}
1000 +
1001 + d3-force@3.0.0:
1002 + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==}
1003 + engines: {node: '>=12'}
1004 +
1005 + d3-quadtree@3.0.1:
1006 + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==}
1007 + engines: {node: '>=12'}
1008 +
1009 + d3-timer@3.0.1:
1010 + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==}
1011 + engines: {node: '>=12'}
1012 +
1013 + date-fns@4.4.0:
1014 + resolution: {integrity: sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==}
1015 +
1016 + decamelize@1.2.0:
1017 + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
1018 + engines: {node: '>=0.10.0'}
1019 +
1020 + detect-libc@2.1.2:
1021 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
1022 + engines: {node: '>=8'}
1023 +
1024 + dijkstrajs@1.0.3:
1025 + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}
1026 +
1027 + dotenv@18.0.9:
1028 + resolution: {integrity: sha512-3fVOW4cB02R066PUSwn8O4TJyz9NckQl7F81blIbaq9jKBm2tSmOKky7ZHIXzGvkVPXCSn6jkpziBPZdGFs8Tw==}
1029 + engines: {node: '>=12'}
1030 + hasBin: true
1031 +
1032 + emoji-regex@8.0.0:
1033 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1034 +
1035 + enhanced-resolve@5.26.0:
1036 + resolution: {integrity: sha512-9vhedylFonb2YGogzUKX6+Ja72gOJbN1QHAqdrvqLwhdl/QWbKopzoUC9EbQNVsAns/bx/4uyqalrQAoy1IByw==}
1037 + engines: {node: '>=10.13.0'}
1038 +
1039 + es-module-lexer@2.3.2:
1040 + resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==}
1041 +
1042 + esbuild@0.28.2:
1043 + resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==}
1044 + engines: {node: '>=18'}
1045 + hasBin: true
1046 +
1047 + estree-walker@3.0.3:
1048 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
1049 +
1050 + expect-type@1.4.0:
1051 + resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
1052 + engines: {node: '>=12.0.0'}
1053 +
1054 + fdir@6.5.0:
1055 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
1056 + engines: {node: '>=12.0.0'}
1057 + peerDependencies:
1058 + picomatch: ^3 || ^4
1059 + peerDependenciesMeta:
1060 + picomatch:
1061 + optional: true
1062 +
1063 + find-up@4.1.0:
1064 + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1065 + engines: {node: '>=8'}
1066 +
1067 + fsevents@2.3.3:
1068 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1069 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1070 + os: [darwin]
1071 +
1072 + get-caller-file@2.0.5:
1073 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1074 + engines: {node: 6.* || 8.* || >= 10.*}
1075 +
1076 + graceful-fs@4.2.11:
1077 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
1078 +
1079 + is-fullwidth-code-point@3.0.0:
1080 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1081 + engines: {node: '>=8'}
1082 +
1083 + jiti@2.7.0:
1084 + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
1085 + hasBin: true
1086 +
1087 + lightningcss-android-arm64@1.32.0:
1088 + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
1089 + engines: {node: '>= 12.0.0'}
1090 + cpu: [arm64]
1091 + os: [android]
1092 +
1093 + lightningcss-android-arm64@1.33.0:
1094 + resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
1095 + engines: {node: '>= 12.0.0'}
1096 + cpu: [arm64]
1097 + os: [android]
1098 +
1099 + lightningcss-darwin-arm64@1.32.0:
1100 + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}
1101 + engines: {node: '>= 12.0.0'}
1102 + cpu: [arm64]
1103 + os: [darwin]
1104 +
1105 + lightningcss-darwin-arm64@1.33.0:
1106 + resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
1107 + engines: {node: '>= 12.0.0'}
1108 + cpu: [arm64]
1109 + os: [darwin]
1110 +
1111 + lightningcss-darwin-x64@1.32.0:
1112 + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}
1113 + engines: {node: '>= 12.0.0'}
1114 + cpu: [x64]
1115 + os: [darwin]
1116 +
1117 + lightningcss-darwin-x64@1.33.0:
1118 + resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
1119 + engines: {node: '>= 12.0.0'}
1120 + cpu: [x64]
1121 + os: [darwin]
1122 +
1123 + lightningcss-freebsd-x64@1.32.0:
1124 + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}
1125 + engines: {node: '>= 12.0.0'}
1126 + cpu: [x64]
1127 + os: [freebsd]
1128 +
1129 + lightningcss-freebsd-x64@1.33.0:
1130 + resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
1131 + engines: {node: '>= 12.0.0'}
1132 + cpu: [x64]
1133 + os: [freebsd]
1134 +
1135 + lightningcss-linux-arm-gnueabihf@1.32.0:
1136 + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}
1137 + engines: {node: '>= 12.0.0'}
1138 + cpu: [arm]
1139 + os: [linux]
1140 +
1141 + lightningcss-linux-arm-gnueabihf@1.33.0:
1142 + resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
1143 + engines: {node: '>= 12.0.0'}
1144 + cpu: [arm]
1145 + os: [linux]
1146 +
1147 + lightningcss-linux-arm64-gnu@1.32.0:
1148 + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}
1149 + engines: {node: '>= 12.0.0'}
1150 + cpu: [arm64]
1151 + os: [linux]
1152 + libc: [glibc]
1153 +
1154 + lightningcss-linux-arm64-gnu@1.33.0:
1155 + resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
1156 + engines: {node: '>= 12.0.0'}
1157 + cpu: [arm64]
1158 + os: [linux]
1159 + libc: [glibc]
1160 +
1161 + lightningcss-linux-arm64-musl@1.32.0:
1162 + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
1163 + engines: {node: '>= 12.0.0'}
1164 + cpu: [arm64]
1165 + os: [linux]
1166 + libc: [musl]
1167 +
1168 + lightningcss-linux-arm64-musl@1.33.0:
1169 + resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
1170 + engines: {node: '>= 12.0.0'}
1171 + cpu: [arm64]
1172 + os: [linux]
1173 + libc: [musl]
1174 +
1175 + lightningcss-linux-x64-gnu@1.32.0:
1176 + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
1177 + engines: {node: '>= 12.0.0'}
1178 + cpu: [x64]
1179 + os: [linux]
1180 + libc: [glibc]
1181 +
1182 + lightningcss-linux-x64-gnu@1.33.0:
1183 + resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
1184 + engines: {node: '>= 12.0.0'}
1185 + cpu: [x64]
1186 + os: [linux]
1187 + libc: [glibc]
1188 +
1189 + lightningcss-linux-x64-musl@1.32.0:
1190 + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}
1191 + engines: {node: '>= 12.0.0'}
1192 + cpu: [x64]
1193 + os: [linux]
1194 + libc: [musl]
1195 +
1196 + lightningcss-linux-x64-musl@1.33.0:
1197 + resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
1198 + engines: {node: '>= 12.0.0'}
1199 + cpu: [x64]
1200 + os: [linux]
1201 + libc: [musl]
1202 +
1203 + lightningcss-win32-arm64-msvc@1.32.0:
1204 + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
1205 + engines: {node: '>= 12.0.0'}
1206 + cpu: [arm64]
1207 + os: [win32]
1208 +
1209 + lightningcss-win32-arm64-msvc@1.33.0:
1210 + resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
1211 + engines: {node: '>= 12.0.0'}
1212 + cpu: [arm64]
1213 + os: [win32]
1214 +
1215 + lightningcss-win32-x64-msvc@1.32.0:
1216 + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}
1217 + engines: {node: '>= 12.0.0'}
1218 + cpu: [x64]
1219 + os: [win32]
1220 +
1221 + lightningcss-win32-x64-msvc@1.33.0:
1222 + resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
1223 + engines: {node: '>= 12.0.0'}
1224 + cpu: [x64]
1225 + os: [win32]
1226 +
1227 + lightningcss@1.32.0:
1228 + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
1229 + engines: {node: '>= 12.0.0'}
1230 +
1231 + lightningcss@1.33.0:
1232 + resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
1233 + engines: {node: '>= 12.0.0'}
1234 +
1235 + locate-path@5.0.0:
1236 + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
1237 + engines: {node: '>=8'}
1238 +
1239 + lucide-react@1.66.0:
1240 + resolution: {integrity: sha512-8zjbi/Us+ETXqfBwmXF/FHrWGIqOdE6zT1yUdRJLQVoptomSkB0zdFWVIM667t9K8djWDaXdkBkqi2qVTuDNiw==}
1241 + peerDependencies:
1242 + '@types/react': '*'
1243 + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
1244 + peerDependenciesMeta:
1245 + '@types/react':
1246 + optional: true
1247 +
1248 + magic-string@0.30.21:
1249 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
1250 +
1251 + magic-string@1.4.5:
1252 + resolution: {integrity: sha512-oLLC2+YvQUfAa+vxoufE/yc1icb87M9iXIRqAoR/2EhE/8cb3SF/+Gi0c2By1B+5Vz2e2vQtUvHiu1+63Znh+w==}
1253 +
1254 + nanoid@3.3.20:
1255 + resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==}
1256 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1257 + hasBin: true
1258 +
1259 + next@16.4.3:
1260 + resolution: {integrity: sha512-OqxKTGi9u80FydydsMNYNjnuje9Au+kvHlt2GZ//ftdpDHm1dxKqAaENoOOTX5wKzn+9vaKUNIfZeyZUuLhCnA==}
1261 + engines: {node: '>=20.9.0'}
1262 + hasBin: true
1263 + peerDependencies:
1264 + '@opentelemetry/api': ^1.1.0
1265 + '@playwright/test': ^1.51.1
1266 + babel-plugin-react-compiler: '*'
1267 + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
1268 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
1269 + sass: ^1.3.0
1270 + peerDependenciesMeta:
1271 + '@opentelemetry/api':
1272 + optional: true
1273 + '@playwright/test':
1274 + optional: true
1275 + babel-plugin-react-compiler:
1276 + optional: true
1277 + sass:
1278 + optional: true
1279 +
1280 + obug@3.0.0:
1281 + resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==}
1282 + engines: {node: '>=12.20.0'}
1283 +
1284 + otplib@13.6.0:
1285 + resolution: {integrity: sha512-PCx6+14PYndCRk0G3JuJHmlExzENs43gafqMUVmSFmzMbEweVhBiYcBCL8B32ZMEDPZA4OsMxFEeAob1H+YFZg==}
1286 +
1287 + p-limit@2.3.0:
1288 + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
1289 + engines: {node: '>=6'}
1290 +
1291 + p-locate@4.1.0:
1292 + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
1293 + engines: {node: '>=8'}
1294 +
1295 + p-try@2.2.0:
1296 + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
1297 + engines: {node: '>=6'}
1298 +
1299 + path-exists@4.0.0:
1300 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
1301 + engines: {node: '>=8'}
1302 +
1303 + picocolors@1.1.1:
1304 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1305 +
1306 + picomatch@4.0.7:
1307 + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==}
1308 + engines: {node: '>=12'}
1309 +
1310 + playwright-core@1.64.1:
1311 + resolution: {integrity: sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==}
1312 + engines: {node: '>=20'}
1313 + hasBin: true
1314 +
1315 + playwright@1.64.1:
1316 + resolution: {integrity: sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==}
1317 + engines: {node: '>=20'}
1318 + hasBin: true
1319 +
1320 + pngjs@5.0.0:
1321 + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
1322 + engines: {node: '>=10.13.0'}
1323 +
1324 + postcss@8.5.23:
1325 + resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==}
1326 + engines: {node: ^10 || ^12 || >=14}
1327 +
1328 + postcss@8.5.32:
1329 + resolution: {integrity: sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==}
1330 + engines: {node: ^10 || ^12 || >=14}
1331 +
1332 + postgres@4.0.0:
1333 + resolution: {integrity: sha512-kBh8qXtcvvIAc00DftQyOxz7M/3Zxww1tRMXZPLzipNXXl5PIzHml+9zB3Mrge2U8ldc0WF1ZdLp1iYQi7Kh3A==}
1334 + engines: {node: '>=20'}
1335 +
1336 + qrcode@1.5.4:
1337 + resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==}
1338 + engines: {node: '>=10.13.0'}
1339 + hasBin: true
1340 +
1341 + react-dom@19.3.1:
1342 + resolution: {integrity: sha512-Y0bARz53lhEC1NMCASs0/j+faB/zqt3R8hpvg1e8+61ZVJ4UL0UdC4cBbXfZMcIuhrfgeILTLe+ZeBCavQPtKQ==}
1343 + peerDependencies:
1344 + react: ^19.3.1
1345 +
1346 + react@19.3.1:
1347 + resolution: {integrity: sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw==}
1348 + engines: {node: '>=0.10.0'}
1349 +
1350 + require-directory@2.1.1:
1351 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
1352 + engines: {node: '>=0.10.0'}
1353 +
1354 + require-main-filename@2.0.0:
1355 + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
1356 +
1357 + rolldown@1.2.16:
1358 + resolution: {integrity: sha512-bWvlMpFKiTfDKfnK7FC2MPgPeWCf/Kpwsq49ApdW+FQaBZb6O6dZ4MAPbPUjp7hYQrw/RobqCzn64BRrQecGHw==}
1359 + engines: {node: ^20.19.0 || >=22.12.0}
1360 + hasBin: true
1361 +
1362 + scheduler@0.28.0:
1363 + resolution: {integrity: sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==}
1364 +
1365 + semver@7.8.5:
1366 + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
1367 + engines: {node: '>=10'}
1368 + hasBin: true
1369 +
1370 + set-blocking@2.0.0:
1371 + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
1372 +
1373 + sharp@0.35.5:
1374 + resolution: {integrity: sha512-Ywn4OnzGukp7CDMrp08RQ50YKmuwG47brZgIVPTvBaaAfQlRlygrRqSrxdCiL9M+LlzLBiJ68IR1QqvzHyjC7g==}
1375 + engines: {node: '>=20.9.0'}
1376 + peerDependencies:
1377 + '@types/node': '*'
1378 + peerDependenciesMeta:
1379 + '@types/node':
1380 + optional: true
1381 +
1382 + source-map-js@1.2.2:
1383 + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==}
1384 + engines: {node: '>=0.10.0'}
1385 +
1386 + std-env@4.3.0:
1387 + resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==}
1388 +
1389 + string-width@4.2.3:
1390 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1391 + engines: {node: '>=8'}
1392 +
1393 + strip-ansi@6.0.1:
1394 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1395 + engines: {node: '>=8'}
1396 +
1397 + styled-jsx@5.1.6:
1398 + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
1399 + engines: {node: '>= 12.0.0'}
1400 + peerDependencies:
1401 + '@babel/core': '*'
1402 + babel-plugin-macros: '*'
1403 + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
1404 + peerDependenciesMeta:
1405 + '@babel/core':
1406 + optional: true
1407 + babel-plugin-macros:
1408 + optional: true
1409 +
1410 + tailwindcss@4.3.3:
1411 + resolution: {integrity: sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==}
1412 +
1413 + tapable@2.3.3:
1414 + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
1415 + engines: {node: '>=6'}
1416 +
1417 + tinybench@6.2.3:
1418 + resolution: {integrity: sha512-Al01C2JIBnO2CXCAPbpAl6sUiOZHeThGtHYNTa51JRw9PyWOCdr+9Ong05R4qg/Sk3+H645E8ov1h2c58ityNw==}
1419 + engines: {node: '>=20.0.0'}
1420 +
1421 + tinyexec@1.3.1:
1422 + resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==}
1423 + engines: {node: '>=18'}
1424 +
1425 + tinyglobby@0.2.17:
1426 + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
1427 + engines: {node: '>=12.0.0'}
1428 +
1429 + tslib@2.9.1:
1430 + resolution: {integrity: sha512-a4Ux9VKuIMHsOS7ENbEq6hK2ZGYIT27Rtl0E4eD9KqwxhKiQeMZE/9xb3IdYwWaSOyIBQLExhQgXDTYoiCxnWA==}
1431 +
1432 + tsx@4.23.15:
1433 + resolution: {integrity: sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==}
1434 + engines: {node: '>=18.0.0'}
1435 + hasBin: true
1436 +
1437 + typescript@7.0.2:
1438 + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==}
1439 + engines: {node: '>=16.20.0'}
1440 + hasBin: true
1441 +
1442 + undici-types@8.9.0:
1443 + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==}
1444 +
1445 + vite@8.3.5:
1446 + resolution: {integrity: sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==}
1447 + engines: {node: ^20.19.0 || >=22.12.0}
1448 + hasBin: true
1449 + peerDependencies:
1450 + '@types/node': ^20.19.0 || >=22.12.0
1451 + '@vitejs/devtools': ^0.7.1 || ^0.8.0
1452 + esbuild: ^0.27.0 || ^0.28.0
1453 + jiti: '>=1.21.0'
1454 + less: ^4.0.0
1455 + sass: ^1.70.0
1456 + sass-embedded: ^1.70.0
1457 + stylus: '>=0.54.8'
1458 + sugarss: ^5.0.0
1459 + terser: ^5.16.0
1460 + tsx: ^4.8.1
1461 + yaml: ^2.4.2
1462 + peerDependenciesMeta:
1463 + '@types/node':
1464 + optional: true
1465 + '@vitejs/devtools':
1466 + optional: true
1467 + esbuild:
1468 + optional: true
1469 + jiti:
1470 + optional: true
1471 + less:
1472 + optional: true
1473 + sass:
1474 + optional: true
1475 + sass-embedded:
1476 + optional: true
1477 + stylus:
1478 + optional: true
1479 + sugarss:
1480 + optional: true
1481 + terser:
1482 + optional: true
1483 + tsx:
1484 + optional: true
1485 + yaml:
1486 + optional: true
1487 +
1488 + vitest@5.0.5:
1489 + resolution: {integrity: sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==}
1490 + engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0}
1491 + hasBin: true
1492 + peerDependencies:
1493 + '@edge-runtime/vm': '*'
1494 + '@opentelemetry/api': ^1.9.0
1495 + '@types/node': ^22.0.0 || >=24.0.0
1496 + '@vitest/browser-playwright': 5.0.5
1497 + '@vitest/browser-preview': 5.0.5
1498 + '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0
1499 + '@vitest/coverage-istanbul': 5.0.5
1500 + '@vitest/coverage-v8': 5.0.5
1501 + '@vitest/ui': 5.0.5
1502 + happy-dom: '*'
1503 + jsdom: '*'
1504 + vite: ^6.4.0 || ^7.0.0 || ^8.0.0
1505 + peerDependenciesMeta:
1506 + '@edge-runtime/vm':
1507 + optional: true
1508 + '@opentelemetry/api':
1509 + optional: true
1510 + '@types/node':
1511 + optional: true
1512 + '@vitest/browser-playwright':
1513 + optional: true
1514 + '@vitest/browser-preview':
1515 + optional: true
1516 + '@vitest/browser-webdriverio':
1517 + optional: true
1518 + '@vitest/coverage-istanbul':
1519 + optional: true
1520 + '@vitest/coverage-v8':
1521 + optional: true
1522 + '@vitest/ui':
1523 + optional: true
1524 + happy-dom:
1525 + optional: true
1526 + jsdom:
1527 + optional: true
1528 +
1529 + which-module@2.0.1:
1530 + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
1531 +
1532 + why-is-node-running@3.2.1:
1533 + resolution: {integrity: sha512-Tb2FUhB4vUsGQlfSquQLYkApkuPAFQXGFzxWKHHumVz2dK+X1RUm/HnID4+TfIGYJ1kTcwOaCk/buYCEJr6YjQ==}
1534 + engines: {node: '>=20.11'}
1535 + hasBin: true
1536 +
1537 + wrap-ansi@6.2.0:
1538 + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
1539 + engines: {node: '>=8'}
1540 +
1541 + y18n@4.0.3:
1542 + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
1543 +
1544 + yargs-parser@18.1.3:
1545 + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
1546 + engines: {node: '>=6'}
1547 +
1548 + yargs@15.4.1:
1549 + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
1550 + engines: {node: '>=8'}
1551 +
1552 + zod@4.6.7:
1553 + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==}
1554 +
1555 +snapshots:
1556 +
1557 + '@alloc/quick-lru@5.3.0': {}
1558 +
1559 + '@emnapi/runtime@1.11.3':
1560 + dependencies:
1561 + tslib: 2.9.1
1562 + optional: true
1563 +
1564 + '@esbuild/aix-ppc64@0.28.2':
1565 + optional: true
1566 +
1567 + '@esbuild/android-arm64@0.28.2':
1568 + optional: true
1569 +
1570 + '@esbuild/android-arm@0.28.2':
1571 + optional: true
1572 +
1573 + '@esbuild/android-x64@0.28.2':
1574 + optional: true
1575 +
1576 + '@esbuild/darwin-arm64@0.28.2':
1577 + optional: true
1578 +
1579 + '@esbuild/darwin-x64@0.28.2':
1580 + optional: true
1581 +
1582 + '@esbuild/freebsd-arm64@0.28.2':
1583 + optional: true
1584 +
1585 + '@esbuild/freebsd-x64@0.28.2':
1586 + optional: true
1587 +
1588 + '@esbuild/linux-arm64@0.28.2':
1589 + optional: true
1590 +
1591 + '@esbuild/linux-arm@0.28.2':
1592 + optional: true
1593 +
1594 + '@esbuild/linux-ia32@0.28.2':
1595 + optional: true
1596 +
1597 + '@esbuild/linux-loong64@0.28.2':
1598 + optional: true
1599 +
1600 + '@esbuild/linux-mips64el@0.28.2':
1601 + optional: true
1602 +
1603 + '@esbuild/linux-ppc64@0.28.2':
1604 + optional: true
1605 +
1606 + '@esbuild/linux-riscv64@0.28.2':
1607 + optional: true
1608 +
1609 + '@esbuild/linux-s390x@0.28.2':
1610 + optional: true
1611 +
1612 + '@esbuild/linux-x64@0.28.2':
1613 + optional: true
1614 +
1615 + '@esbuild/netbsd-arm64@0.28.2':
1616 + optional: true
1617 +
1618 + '@esbuild/netbsd-x64@0.28.2':
1619 + optional: true
1620 +
1621 + '@esbuild/openbsd-arm64@0.28.2':
1622 + optional: true
1623 +
1624 + '@esbuild/openbsd-x64@0.28.2':
1625 + optional: true
1626 +
1627 + '@esbuild/openharmony-arm64@0.28.2':
1628 + optional: true
1629 +
1630 + '@esbuild/sunos-x64@0.28.2':
1631 + optional: true
1632 +
1633 + '@esbuild/win32-arm64@0.28.2':
1634 + optional: true
1635 +
1636 + '@esbuild/win32-ia32@0.28.2':
1637 + optional: true
1638 +
1639 + '@esbuild/win32-x64@0.28.2':
1640 + optional: true
1641 +
1642 + '@img/colour@1.1.0':
1643 + optional: true
1644 +
1645 + '@img/sharp-darwin-arm64@0.35.5':
1646 + optionalDependencies:
1647 + '@img/sharp-libvips-darwin-arm64': 1.3.4
1648 + optional: true
1649 +
1650 + '@img/sharp-darwin-x64@0.35.5':
1651 + optionalDependencies:
1652 + '@img/sharp-libvips-darwin-x64': 1.3.4
1653 + optional: true
1654 +
1655 + '@img/sharp-freebsd-wasm32@0.35.5':
1656 + dependencies:
1657 + '@img/sharp-wasm32': 0.35.5
1658 + optional: true
1659 +
1660 + '@img/sharp-libvips-darwin-arm64@1.3.4':
1661 + optional: true
1662 +
1663 + '@img/sharp-libvips-darwin-x64@1.3.4':
1664 + optional: true
1665 +
1666 + '@img/sharp-libvips-linux-arm64@1.3.4':
1667 + optional: true
1668 +
1669 + '@img/sharp-libvips-linux-arm@1.3.4':
1670 + optional: true
1671 +
1672 + '@img/sharp-libvips-linux-ppc64@1.3.4':
1673 + optional: true
1674 +
1675 + '@img/sharp-libvips-linux-riscv64@1.3.4':
1676 + optional: true
1677 +
1678 + '@img/sharp-libvips-linux-s390x@1.3.4':
1679 + optional: true
1680 +
1681 + '@img/sharp-libvips-linux-x64@1.3.4':
1682 + optional: true
1683 +
1684 + '@img/sharp-libvips-linuxmusl-arm64@1.3.4':
1685 + optional: true
1686 +
1687 + '@img/sharp-libvips-linuxmusl-x64@1.3.4':
1688 + optional: true
1689 +
1690 + '@img/sharp-linux-arm64@0.35.5':
1691 + optionalDependencies:
1692 + '@img/sharp-libvips-linux-arm64': 1.3.4
1693 + optional: true
1694 +
1695 + '@img/sharp-linux-arm@0.35.5':
1696 + optionalDependencies:
1697 + '@img/sharp-libvips-linux-arm': 1.3.4
1698 + optional: true
1699 +
1700 + '@img/sharp-linux-ppc64@0.35.5':
1701 + optionalDependencies:
1702 + '@img/sharp-libvips-linux-ppc64': 1.3.4
1703 + optional: true
1704 +
1705 + '@img/sharp-linux-riscv64@0.35.5':
1706 + optionalDependencies:
1707 + '@img/sharp-libvips-linux-riscv64': 1.3.4
1708 + optional: true
1709 +
1710 + '@img/sharp-linux-s390x@0.35.5':
1711 + optionalDependencies:
1712 + '@img/sharp-libvips-linux-s390x': 1.3.4
1713 + optional: true
1714 +
1715 + '@img/sharp-linux-x64@0.35.5':
1716 + optionalDependencies:
1717 + '@img/sharp-libvips-linux-x64': 1.3.4
1718 + optional: true
1719 +
1720 + '@img/sharp-linuxmusl-arm64@0.35.5':
1721 + optionalDependencies:
1722 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4
1723 + optional: true
1724 +
1725 + '@img/sharp-linuxmusl-x64@0.35.5':
1726 + optionalDependencies:
1727 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4
1728 + optional: true
1729 +
1730 + '@img/sharp-wasm32@0.35.5':
1731 + dependencies:
1732 + '@emnapi/runtime': 1.11.3
1733 + optional: true
1734 +
1735 + '@img/sharp-webcontainers-wasm32@0.35.5':
1736 + dependencies:
1737 + '@img/sharp-wasm32': 0.35.5
1738 + optional: true
1739 +
1740 + '@img/sharp-win32-arm64@0.35.5':
1741 + optional: true
1742 +
1743 + '@img/sharp-win32-ia32@0.35.5':
1744 + optional: true
1745 +
1746 + '@img/sharp-win32-x64@0.35.5':
1747 + optional: true
1748 +
1749 + '@jridgewell/gen-mapping@0.3.13':
1750 + dependencies:
1751 + '@jridgewell/sourcemap-codec': 1.6.0
1752 + '@jridgewell/trace-mapping': 0.3.31
1753 +
1754 + '@jridgewell/remapping@2.3.5':
1755 + dependencies:
1756 + '@jridgewell/gen-mapping': 0.3.13
1757 + '@jridgewell/trace-mapping': 0.3.31
1758 +
1759 + '@jridgewell/resolve-uri@3.1.2': {}
1760 +
1761 + '@jridgewell/sourcemap-codec@1.6.0': {}
1762 +
1763 + '@jridgewell/trace-mapping@0.3.31':
1764 + dependencies:
1765 + '@jridgewell/resolve-uri': 3.1.2
1766 + '@jridgewell/sourcemap-codec': 1.6.0
1767 +
1768 + '@next/env@16.4.3': {}
1769 +
1770 + '@next/swc-darwin-arm64@16.4.3':
1771 + optional: true
1772 +
1773 + '@next/swc-darwin-x64@16.4.3':
1774 + optional: true
1775 +
1776 + '@next/swc-linux-arm64-gnu@16.4.3':
1777 + optional: true
1778 +
1779 + '@next/swc-linux-arm64-musl@16.4.3':
1780 + optional: true
1781 +
1782 + '@next/swc-linux-x64-gnu@16.4.3':
1783 + optional: true
1784 +
1785 + '@next/swc-linux-x64-musl@16.4.3':
1786 + optional: true
1787 +
1788 + '@next/swc-win32-arm64-msvc@16.4.3':
1789 + optional: true
1790 +
1791 + '@next/swc-win32-x64-msvc@16.4.3':
1792 + optional: true
1793 +
1794 + '@noble/hashes@2.4.0': {}
1795 +
1796 + '@node-rs/argon2-android-arm-eabi@2.2.2':
1797 + optional: true
1798 +
1799 + '@node-rs/argon2-android-arm64@2.2.2':
1800 + optional: true
1801 +
1802 + '@node-rs/argon2-darwin-arm64@2.2.2':
1803 + optional: true
1804 +
1805 + '@node-rs/argon2-darwin-x64@2.2.2':
1806 + optional: true
1807 +
1808 + '@node-rs/argon2-freebsd-x64@2.2.2':
1809 + optional: true
1810 +
1811 + '@node-rs/argon2-linux-arm-gnueabihf@2.2.2':
1812 + optional: true
1813 +
1814 + '@node-rs/argon2-linux-arm64-gnu@2.2.2':
1815 + optional: true
1816 +
1817 + '@node-rs/argon2-linux-arm64-musl@2.2.2':
1818 + optional: true
1819 +
1820 + '@node-rs/argon2-linux-x64-gnu@2.2.2':
1821 + optional: true
1822 +
1823 + '@node-rs/argon2-linux-x64-musl@2.2.2':
1824 + optional: true
1825 +
1826 + '@node-rs/argon2-win32-arm64-msvc@2.2.2':
1827 + optional: true
1828 +
1829 + '@node-rs/argon2-win32-ia32-msvc@2.2.2':
1830 + optional: true
1831 +
1832 + '@node-rs/argon2-win32-x64-msvc@2.2.2':
1833 + optional: true
1834 +
1835 + '@node-rs/argon2@2.2.2':
1836 + optionalDependencies:
1837 + '@node-rs/argon2-android-arm-eabi': 2.2.2
1838 + '@node-rs/argon2-android-arm64': 2.2.2
1839 + '@node-rs/argon2-darwin-arm64': 2.2.2
1840 + '@node-rs/argon2-darwin-x64': 2.2.2
1841 + '@node-rs/argon2-freebsd-x64': 2.2.2
1842 + '@node-rs/argon2-linux-arm-gnueabihf': 2.2.2
1843 + '@node-rs/argon2-linux-arm64-gnu': 2.2.2
1844 + '@node-rs/argon2-linux-arm64-musl': 2.2.2
1845 + '@node-rs/argon2-linux-x64-gnu': 2.2.2
1846 + '@node-rs/argon2-linux-x64-musl': 2.2.2
1847 + '@node-rs/argon2-win32-arm64-msvc': 2.2.2
1848 + '@node-rs/argon2-win32-ia32-msvc': 2.2.2
1849 + '@node-rs/argon2-win32-x64-msvc': 2.2.2
1850 +
1851 + '@otplib/core@13.6.0': {}
1852 +
1853 + '@otplib/hotp@13.6.0':
1854 + dependencies:
1855 + '@otplib/core': 13.6.0
1856 + '@otplib/uri': 13.6.0
1857 +
1858 + '@otplib/plugin-base32-scure@13.6.0':
1859 + dependencies:
1860 + '@otplib/core': 13.6.0
1861 + '@scure/base': 2.4.0
1862 +
1863 + '@otplib/plugin-crypto-noble@13.6.0':
1864 + dependencies:
1865 + '@noble/hashes': 2.4.0
1866 + '@otplib/core': 13.6.0
1867 +
1868 + '@otplib/totp@13.6.0':
1869 + dependencies:
1870 + '@otplib/core': 13.6.0
1871 + '@otplib/hotp': 13.6.0
1872 + '@otplib/uri': 13.6.0
1873 +
1874 + '@otplib/uri@13.6.0':
1875 + dependencies:
1876 + '@otplib/core': 13.6.0
1877 +
1878 + '@oxc-project/types@0.156.0': {}
1879 +
1880 + '@playwright/test@1.64.1':
1881 + dependencies:
1882 + playwright: 1.64.1
1883 +
1884 + '@rolldown/binding-android-arm-eabi@1.2.16':
1885 + optional: true
1886 +
1887 + '@rolldown/binding-android-arm64@1.2.16':
1888 + optional: true
1889 +
1890 + '@rolldown/binding-darwin-arm64@1.2.16':
1891 + optional: true
1892 +
1893 + '@rolldown/binding-darwin-x64@1.2.16':
1894 + optional: true
1895 +
1896 + '@rolldown/binding-freebsd-x64@1.2.16':
1897 + optional: true
1898 +
1899 + '@rolldown/binding-linux-arm-gnueabihf@1.2.16':
1900 + optional: true
1901 +
1902 + '@rolldown/binding-linux-arm64-gnu@1.2.16':
1903 + optional: true
1904 +
1905 + '@rolldown/binding-linux-arm64-musl@1.2.16':
1906 + optional: true
1907 +
1908 + '@rolldown/binding-linux-ppc64-gnu@1.2.16':
1909 + optional: true
1910 +
1911 + '@rolldown/binding-linux-s390x-gnu@1.2.16':
1912 + optional: true
1913 +
1914 + '@rolldown/binding-linux-x64-gnu@1.2.16':
1915 + optional: true
1916 +
1917 + '@rolldown/binding-linux-x64-musl@1.2.16':
1918 + optional: true
1919 +
1920 + '@rolldown/binding-openharmony-arm64@1.2.16':
1921 + optional: true
1922 +
1923 + '@rolldown/binding-win32-arm64-msvc@1.2.16':
1924 + optional: true
1925 +
1926 + '@rolldown/binding-win32-x64-msvc@1.2.16':
1927 + optional: true
1928 +
1929 + '@rolldown/pluginutils@1.0.1': {}
1930 +
1931 + '@scure/base@2.4.0': {}
1932 +
1933 + '@swc/helpers@0.5.23':
1934 + dependencies:
1935 + tslib: 2.9.1
1936 +
1937 + '@tailwindcss/node@4.3.3':
1938 + dependencies:
1939 + '@jridgewell/remapping': 2.3.5
1940 + enhanced-resolve: 5.26.0
1941 + jiti: 2.7.0
1942 + lightningcss: 1.32.0
1943 + magic-string: 0.30.21
1944 + source-map-js: 1.2.2
1945 + tailwindcss: 4.3.3
1946 +
1947 + '@tailwindcss/oxide-android-arm64@4.3.3':
1948 + optional: true
1949 +
1950 + '@tailwindcss/oxide-darwin-arm64@4.3.3':
1951 + optional: true
1952 +
1953 + '@tailwindcss/oxide-darwin-x64@4.3.3':
1954 + optional: true
1955 +
1956 + '@tailwindcss/oxide-freebsd-x64@4.3.3':
1957 + optional: true
1958 +
1959 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3':
1960 + optional: true
1961 +
1962 + '@tailwindcss/oxide-linux-arm64-gnu@4.3.3':
1963 + optional: true
1964 +
1965 + '@tailwindcss/oxide-linux-arm64-musl@4.3.3':
1966 + optional: true
1967 +
1968 + '@tailwindcss/oxide-linux-x64-gnu@4.3.3':
1969 + optional: true
1970 +
1971 + '@tailwindcss/oxide-linux-x64-musl@4.3.3':
1972 + optional: true
1973 +
1974 + '@tailwindcss/oxide-wasm32-wasi@4.3.3':
1975 + optional: true
1976 +
1977 + '@tailwindcss/oxide-win32-arm64-msvc@4.3.3':
1978 + optional: true
1979 +
1980 + '@tailwindcss/oxide-win32-x64-msvc@4.3.3':
1981 + optional: true
1982 +
1983 + '@tailwindcss/oxide@4.3.3':
1984 + optionalDependencies:
1985 + '@tailwindcss/oxide-android-arm64': 4.3.3
1986 + '@tailwindcss/oxide-darwin-arm64': 4.3.3
1987 + '@tailwindcss/oxide-darwin-x64': 4.3.3
1988 + '@tailwindcss/oxide-freebsd-x64': 4.3.3
1989 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.3
1990 + '@tailwindcss/oxide-linux-arm64-gnu': 4.3.3
1991 + '@tailwindcss/oxide-linux-arm64-musl': 4.3.3
1992 + '@tailwindcss/oxide-linux-x64-gnu': 4.3.3
1993 + '@tailwindcss/oxide-linux-x64-musl': 4.3.3
1994 + '@tailwindcss/oxide-wasm32-wasi': 4.3.3
1995 + '@tailwindcss/oxide-win32-arm64-msvc': 4.3.3
1996 + '@tailwindcss/oxide-win32-x64-msvc': 4.3.3
1997 +
1998 + '@tailwindcss/postcss@4.3.3':
1999 + dependencies:
2000 + '@alloc/quick-lru': 5.3.0
2001 + '@tailwindcss/node': 4.3.3
2002 + '@tailwindcss/oxide': 4.3.3
2003 + postcss: 8.5.32
2004 + tailwindcss: 4.3.3
2005 +
2006 + '@types/chai@5.2.3':
2007 + dependencies:
2008 + '@types/deep-eql': 4.0.2
2009 + assertion-error: 2.0.1
2010 +
2011 + '@types/d3-force@3.0.10': {}
2012 +
2013 + '@types/deep-eql@4.0.2': {}
2014 +
2015 + '@types/estree@1.0.10': {}
2016 +
2017 + '@types/node@26.6.6':
2018 + dependencies:
2019 + undici-types: 8.9.0
2020 +
2021 + '@types/qrcode@1.5.6':
2022 + dependencies:
2023 + '@types/node': 26.6.6
2024 +
2025 + '@types/react-dom@19.3.0(@types/react@19.3.0)':
2026 + dependencies:
2027 + '@types/react': 19.3.0
2028 +
2029 + '@types/react@19.3.0':
2030 + dependencies:
2031 + csstype: 3.2.3
2032 +
2033 + '@typescript/typescript-aix-ppc64@7.0.2':
2034 + optional: true
2035 +
2036 + '@typescript/typescript-darwin-arm64@7.0.2':
2037 + optional: true
2038 +
2039 + '@typescript/typescript-darwin-x64@7.0.2':
2040 + optional: true
2041 +
2042 + '@typescript/typescript-freebsd-arm64@7.0.2':
2043 + optional: true
2044 +
2045 + '@typescript/typescript-freebsd-x64@7.0.2':
2046 + optional: true
2047 +
2048 + '@typescript/typescript-linux-arm64@7.0.2':
2049 + optional: true
2050 +
2051 + '@typescript/typescript-linux-arm@7.0.2':
2052 + optional: true
2053 +
2054 + '@typescript/typescript-linux-loong64@7.0.2':
2055 + optional: true
2056 +
2057 + '@typescript/typescript-linux-mips64el@7.0.2':
2058 + optional: true
2059 +
2060 + '@typescript/typescript-linux-ppc64@7.0.2':
2061 + optional: true
2062 +
2063 + '@typescript/typescript-linux-riscv64@7.0.2':
2064 + optional: true
2065 +
2066 + '@typescript/typescript-linux-s390x@7.0.2':
2067 + optional: true
2068 +
2069 + '@typescript/typescript-linux-x64@7.0.2':
2070 + optional: true
2071 +
2072 + '@typescript/typescript-netbsd-arm64@7.0.2':
2073 + optional: true
2074 +
2075 + '@typescript/typescript-netbsd-x64@7.0.2':
2076 + optional: true
2077 +
2078 + '@typescript/typescript-openbsd-arm64@7.0.2':
2079 + optional: true
2080 +
2081 + '@typescript/typescript-openbsd-x64@7.0.2':
2082 + optional: true
2083 +
2084 + '@typescript/typescript-sunos-x64@7.0.2':
2085 + optional: true
2086 +
2087 + '@typescript/typescript-win32-arm64@7.0.2':
2088 + optional: true
2089 +
2090 + '@typescript/typescript-win32-x64@7.0.2':
2091 + optional: true
2092 +
2093 + '@vitest/mocker@5.0.5(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
2094 + dependencies:
2095 + '@jridgewell/trace-mapping': 0.3.31
2096 + '@vitest/spy': 5.0.5
2097 + estree-walker: 3.0.3
2098 + magic-string: 1.4.5
2099 + optionalDependencies:
2100 + vite: 8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
2101 +
2102 + '@vitest/spy@5.0.5': {}
2103 +
2104 + ansi-regex@5.0.1: {}
2105 +
2106 + ansi-styles@4.3.0:
2107 + dependencies:
2108 + color-convert: 2.0.1
2109 +
2110 + assertion-error@2.0.1: {}
2111 +
2112 + baseline-browser-mapping@2.11.34: {}
2113 +
2114 + camelcase@5.3.1: {}
2115 +
2116 + caniuse-lite@1.0.30001820: {}
2117 +
2118 + chai@6.3.0: {}
2119 +
2120 + client-only@0.0.1: {}
2121 +
2122 + cliui@6.0.0:
2123 + dependencies:
2124 + string-width: 4.2.3
2125 + strip-ansi: 6.0.1
2126 + wrap-ansi: 6.2.0
2127 +
2128 + color-convert@2.0.1:
2129 + dependencies:
2130 + color-name: 1.1.4
2131 +
2132 + color-name@1.1.4: {}
2133 +
2134 + csstype@3.2.3: {}
2135 +
2136 + d3-dispatch@3.0.1: {}
2137 +
2138 + d3-force@3.0.0:
2139 + dependencies:
2140 + d3-dispatch: 3.0.1
2141 + d3-quadtree: 3.0.1
2142 + d3-timer: 3.0.1
2143 +
2144 + d3-quadtree@3.0.1: {}
2145 +
2146 + d3-timer@3.0.1: {}
2147 +
2148 + date-fns@4.4.0: {}
2149 +
2150 + decamelize@1.2.0: {}
2151 +
2152 + detect-libc@2.1.2: {}
2153 +
2154 + dijkstrajs@1.0.3: {}
2155 +
2156 + dotenv@18.0.9: {}
2157 +
2158 + emoji-regex@8.0.0: {}
2159 +
2160 + enhanced-resolve@5.26.0:
2161 + dependencies:
2162 + graceful-fs: 4.2.11
2163 + tapable: 2.3.3
2164 +
2165 + es-module-lexer@2.3.2: {}
2166 +
2167 + esbuild@0.28.2:
2168 + optionalDependencies:
2169 + '@esbuild/aix-ppc64': 0.28.2
2170 + '@esbuild/android-arm': 0.28.2
2171 + '@esbuild/android-arm64': 0.28.2
2172 + '@esbuild/android-x64': 0.28.2
2173 + '@esbuild/darwin-arm64': 0.28.2
2174 + '@esbuild/darwin-x64': 0.28.2
2175 + '@esbuild/freebsd-arm64': 0.28.2
2176 + '@esbuild/freebsd-x64': 0.28.2
2177 + '@esbuild/linux-arm': 0.28.2
2178 + '@esbuild/linux-arm64': 0.28.2
2179 + '@esbuild/linux-ia32': 0.28.2
2180 + '@esbuild/linux-loong64': 0.28.2
2181 + '@esbuild/linux-mips64el': 0.28.2
2182 + '@esbuild/linux-ppc64': 0.28.2
2183 + '@esbuild/linux-riscv64': 0.28.2
2184 + '@esbuild/linux-s390x': 0.28.2
2185 + '@esbuild/linux-x64': 0.28.2
2186 + '@esbuild/netbsd-arm64': 0.28.2
2187 + '@esbuild/netbsd-x64': 0.28.2
2188 + '@esbuild/openbsd-arm64': 0.28.2
2189 + '@esbuild/openbsd-x64': 0.28.2
2190 + '@esbuild/openharmony-arm64': 0.28.2
2191 + '@esbuild/sunos-x64': 0.28.2
2192 + '@esbuild/win32-arm64': 0.28.2
2193 + '@esbuild/win32-ia32': 0.28.2
2194 + '@esbuild/win32-x64': 0.28.2
2195 +
2196 + estree-walker@3.0.3:
2197 + dependencies:
2198 + '@types/estree': 1.0.10
2199 +
2200 + expect-type@1.4.0: {}
2201 +
2202 + fdir@6.5.0(picomatch@4.0.7):
2203 + optionalDependencies:
2204 + picomatch: 4.0.7
2205 +
2206 + find-up@4.1.0:
2207 + dependencies:
2208 + locate-path: 5.0.0
2209 + path-exists: 4.0.0
2210 +
2211 + fsevents@2.3.3:
2212 + optional: true
2213 +
2214 + get-caller-file@2.0.5: {}
2215 +
2216 + graceful-fs@4.2.11: {}
2217 +
2218 + is-fullwidth-code-point@3.0.0: {}
2219 +
2220 + jiti@2.7.0: {}
2221 +
2222 + lightningcss-android-arm64@1.32.0:
2223 + optional: true
2224 +
2225 + lightningcss-android-arm64@1.33.0:
2226 + optional: true
2227 +
2228 + lightningcss-darwin-arm64@1.32.0:
2229 + optional: true
2230 +
2231 + lightningcss-darwin-arm64@1.33.0:
2232 + optional: true
2233 +
2234 + lightningcss-darwin-x64@1.32.0:
2235 + optional: true
2236 +
2237 + lightningcss-darwin-x64@1.33.0:
2238 + optional: true
2239 +
2240 + lightningcss-freebsd-x64@1.32.0:
2241 + optional: true
2242 +
2243 + lightningcss-freebsd-x64@1.33.0:
2244 + optional: true
2245 +
2246 + lightningcss-linux-arm-gnueabihf@1.32.0:
2247 + optional: true
2248 +
2249 + lightningcss-linux-arm-gnueabihf@1.33.0:
2250 + optional: true
2251 +
2252 + lightningcss-linux-arm64-gnu@1.32.0:
2253 + optional: true
2254 +
2255 + lightningcss-linux-arm64-gnu@1.33.0:
2256 + optional: true
2257 +
2258 + lightningcss-linux-arm64-musl@1.32.0:
2259 + optional: true
2260 +
2261 + lightningcss-linux-arm64-musl@1.33.0:
2262 + optional: true
2263 +
2264 + lightningcss-linux-x64-gnu@1.32.0:
2265 + optional: true
2266 +
2267 + lightningcss-linux-x64-gnu@1.33.0:
2268 + optional: true
2269 +
2270 + lightningcss-linux-x64-musl@1.32.0:
2271 + optional: true
2272 +
2273 + lightningcss-linux-x64-musl@1.33.0:
2274 + optional: true
2275 +
2276 + lightningcss-win32-arm64-msvc@1.32.0:
2277 + optional: true
2278 +
2279 + lightningcss-win32-arm64-msvc@1.33.0:
2280 + optional: true
2281 +
2282 + lightningcss-win32-x64-msvc@1.32.0:
2283 + optional: true
2284 +
2285 + lightningcss-win32-x64-msvc@1.33.0:
2286 + optional: true
2287 +
2288 + lightningcss@1.32.0:
2289 + dependencies:
2290 + detect-libc: 2.1.2
2291 + optionalDependencies:
2292 + lightningcss-android-arm64: 1.32.0
2293 + lightningcss-darwin-arm64: 1.32.0
2294 + lightningcss-darwin-x64: 1.32.0
2295 + lightningcss-freebsd-x64: 1.32.0
2296 + lightningcss-linux-arm-gnueabihf: 1.32.0
2297 + lightningcss-linux-arm64-gnu: 1.32.0
2298 + lightningcss-linux-arm64-musl: 1.32.0
2299 + lightningcss-linux-x64-gnu: 1.32.0
2300 + lightningcss-linux-x64-musl: 1.32.0
2301 + lightningcss-win32-arm64-msvc: 1.32.0
2302 + lightningcss-win32-x64-msvc: 1.32.0
2303 +
2304 + lightningcss@1.33.0:
2305 + dependencies:
2306 + detect-libc: 2.1.2
2307 + optionalDependencies:
2308 + lightningcss-android-arm64: 1.33.0
2309 + lightningcss-darwin-arm64: 1.33.0
2310 + lightningcss-darwin-x64: 1.33.0
2311 + lightningcss-freebsd-x64: 1.33.0
2312 + lightningcss-linux-arm-gnueabihf: 1.33.0
2313 + lightningcss-linux-arm64-gnu: 1.33.0
2314 + lightningcss-linux-arm64-musl: 1.33.0
2315 + lightningcss-linux-x64-gnu: 1.33.0
2316 + lightningcss-linux-x64-musl: 1.33.0
2317 + lightningcss-win32-arm64-msvc: 1.33.0
2318 + lightningcss-win32-x64-msvc: 1.33.0
2319 +
2320 + locate-path@5.0.0:
2321 + dependencies:
2322 + p-locate: 4.1.0
2323 +
2324 + lucide-react@1.66.0(@types/react@19.3.0)(react@19.3.1):
2325 + dependencies:
2326 + react: 19.3.1
2327 + optionalDependencies:
2328 + '@types/react': 19.3.0
2329 +
2330 + magic-string@0.30.21:
2331 + dependencies:
2332 + '@jridgewell/sourcemap-codec': 1.6.0
2333 +
2334 + magic-string@1.4.5:
2335 + dependencies:
2336 + '@jridgewell/sourcemap-codec': 1.6.0
2337 +
2338 + nanoid@3.3.20: {}
2339 +
2340 + next@16.4.3(@playwright/test@1.64.1)(@types/node@26.6.6)(react-dom@19.3.1(react@19.3.1))(react@19.3.1):
2341 + dependencies:
2342 + '@next/env': 16.4.3
2343 + '@swc/helpers': 0.5.23
2344 + baseline-browser-mapping: 2.11.34
2345 + caniuse-lite: 1.0.30001820
2346 + postcss: 8.5.23
2347 + react: 19.3.1
2348 + react-dom: 19.3.1(react@19.3.1)
2349 + styled-jsx: 5.1.6(react@19.3.1)
2350 + optionalDependencies:
2351 + '@next/swc-darwin-arm64': 16.4.3
2352 + '@next/swc-darwin-x64': 16.4.3
2353 + '@next/swc-linux-arm64-gnu': 16.4.3
2354 + '@next/swc-linux-arm64-musl': 16.4.3
2355 + '@next/swc-linux-x64-gnu': 16.4.3
2356 + '@next/swc-linux-x64-musl': 16.4.3
2357 + '@next/swc-win32-arm64-msvc': 16.4.3
2358 + '@next/swc-win32-x64-msvc': 16.4.3
2359 + '@playwright/test': 1.64.1
2360 + sharp: 0.35.5(@types/node@26.6.6)
2361 + transitivePeerDependencies:
2362 + - '@babel/core'
2363 + - '@types/node'
2364 + - babel-plugin-macros
2365 +
2366 + obug@3.0.0: {}
2367 +
2368 + otplib@13.6.0:
2369 + dependencies:
2370 + '@otplib/core': 13.6.0
2371 + '@otplib/hotp': 13.6.0
2372 + '@otplib/plugin-base32-scure': 13.6.0
2373 + '@otplib/plugin-crypto-noble': 13.6.0
2374 + '@otplib/totp': 13.6.0
2375 + '@otplib/uri': 13.6.0
2376 +
2377 + p-limit@2.3.0:
2378 + dependencies:
2379 + p-try: 2.2.0
2380 +
2381 + p-locate@4.1.0:
2382 + dependencies:
2383 + p-limit: 2.3.0
2384 +
2385 + p-try@2.2.0: {}
2386 +
2387 + path-exists@4.0.0: {}
2388 +
2389 + picocolors@1.1.1: {}
2390 +
2391 + picomatch@4.0.7: {}
2392 +
2393 + playwright-core@1.64.1: {}
2394 +
2395 + playwright@1.64.1:
2396 + dependencies:
2397 + playwright-core: 1.64.1
2398 +
2399 + pngjs@5.0.0: {}
2400 +
2401 + postcss@8.5.23:
2402 + dependencies:
2403 + nanoid: 3.3.20
2404 + picocolors: 1.1.1
2405 + source-map-js: 1.2.2
2406 +
2407 + postcss@8.5.32:
2408 + dependencies:
2409 + nanoid: 3.3.20
2410 + picocolors: 1.1.1
2411 + source-map-js: 1.2.2
2412 +
2413 + postgres@4.0.0: {}
2414 +
2415 + qrcode@1.5.4:
2416 + dependencies:
2417 + dijkstrajs: 1.0.3
2418 + pngjs: 5.0.0
2419 + yargs: 15.4.1
2420 +
2421 + react-dom@19.3.1(react@19.3.1):
2422 + dependencies:
2423 + react: 19.3.1
2424 + scheduler: 0.28.0
2425 +
2426 + react@19.3.1: {}
2427 +
2428 + require-directory@2.1.1: {}
2429 +
2430 + require-main-filename@2.0.0: {}
2431 +
2432 + rolldown@1.2.16:
2433 + dependencies:
2434 + '@oxc-project/types': 0.156.0
2435 + '@rolldown/pluginutils': 1.0.1
2436 + optionalDependencies:
2437 + '@rolldown/binding-android-arm-eabi': 1.2.16
2438 + '@rolldown/binding-android-arm64': 1.2.16
2439 + '@rolldown/binding-darwin-arm64': 1.2.16
2440 + '@rolldown/binding-darwin-x64': 1.2.16
2441 + '@rolldown/binding-freebsd-x64': 1.2.16
2442 + '@rolldown/binding-linux-arm-gnueabihf': 1.2.16
2443 + '@rolldown/binding-linux-arm64-gnu': 1.2.16
2444 + '@rolldown/binding-linux-arm64-musl': 1.2.16
2445 + '@rolldown/binding-linux-ppc64-gnu': 1.2.16
2446 + '@rolldown/binding-linux-s390x-gnu': 1.2.16
2447 + '@rolldown/binding-linux-x64-gnu': 1.2.16
2448 + '@rolldown/binding-linux-x64-musl': 1.2.16
2449 + '@rolldown/binding-openharmony-arm64': 1.2.16
2450 + '@rolldown/binding-win32-arm64-msvc': 1.2.16
2451 + '@rolldown/binding-win32-x64-msvc': 1.2.16
2452 +
2453 + scheduler@0.28.0: {}
2454 +
2455 + semver@7.8.5:
2456 + optional: true
2457 +
2458 + set-blocking@2.0.0: {}
2459 +
2460 + sharp@0.35.5(@types/node@26.6.6):
2461 + dependencies:
2462 + '@img/colour': 1.1.0
2463 + detect-libc: 2.1.2
2464 + semver: 7.8.5
2465 + optionalDependencies:
2466 + '@img/sharp-darwin-arm64': 0.35.5
2467 + '@img/sharp-darwin-x64': 0.35.5
2468 + '@img/sharp-freebsd-wasm32': 0.35.5
2469 + '@img/sharp-libvips-darwin-arm64': 1.3.4
2470 + '@img/sharp-libvips-darwin-x64': 1.3.4
2471 + '@img/sharp-libvips-linux-arm': 1.3.4
2472 + '@img/sharp-libvips-linux-arm64': 1.3.4
2473 + '@img/sharp-libvips-linux-ppc64': 1.3.4
2474 + '@img/sharp-libvips-linux-riscv64': 1.3.4
2475 + '@img/sharp-libvips-linux-s390x': 1.3.4
2476 + '@img/sharp-libvips-linux-x64': 1.3.4
2477 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4
2478 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4
2479 + '@img/sharp-linux-arm': 0.35.5
2480 + '@img/sharp-linux-arm64': 0.35.5
2481 + '@img/sharp-linux-ppc64': 0.35.5
2482 + '@img/sharp-linux-riscv64': 0.35.5
2483 + '@img/sharp-linux-s390x': 0.35.5
2484 + '@img/sharp-linux-x64': 0.35.5
2485 + '@img/sharp-linuxmusl-arm64': 0.35.5
2486 + '@img/sharp-linuxmusl-x64': 0.35.5
2487 + '@img/sharp-webcontainers-wasm32': 0.35.5
2488 + '@img/sharp-win32-arm64': 0.35.5
2489 + '@img/sharp-win32-ia32': 0.35.5
2490 + '@img/sharp-win32-x64': 0.35.5
2491 + '@types/node': 26.6.6
2492 + optional: true
2493 +
2494 + source-map-js@1.2.2: {}
2495 +
2496 + std-env@4.3.0: {}
2497 +
2498 + string-width@4.2.3:
2499 + dependencies:
2500 + emoji-regex: 8.0.0
2501 + is-fullwidth-code-point: 3.0.0
2502 + strip-ansi: 6.0.1
2503 +
2504 + strip-ansi@6.0.1:
2505 + dependencies:
2506 + ansi-regex: 5.0.1
2507 +
2508 + styled-jsx@5.1.6(react@19.3.1):
2509 + dependencies:
2510 + client-only: 0.0.1
2511 + react: 19.3.1
2512 +
2513 + tailwindcss@4.3.3: {}
2514 +
2515 + tapable@2.3.3: {}
2516 +
2517 + tinybench@6.2.3: {}
2518 +
2519 + tinyexec@1.3.1: {}
2520 +
2521 + tinyglobby@0.2.17:
2522 + dependencies:
2523 + fdir: 6.5.0(picomatch@4.0.7)
2524 + picomatch: 4.0.7
2525 +
2526 + tslib@2.9.1: {}
2527 +
2528 + tsx@4.23.15:
2529 + dependencies:
2530 + esbuild: 0.28.2
2531 + optionalDependencies:
2532 + fsevents: 2.3.3
2533 +
2534 + typescript@7.0.2:
2535 + optionalDependencies:
2536 + '@typescript/typescript-aix-ppc64': 7.0.2
2537 + '@typescript/typescript-darwin-arm64': 7.0.2
2538 + '@typescript/typescript-darwin-x64': 7.0.2
2539 + '@typescript/typescript-freebsd-arm64': 7.0.2
2540 + '@typescript/typescript-freebsd-x64': 7.0.2
2541 + '@typescript/typescript-linux-arm': 7.0.2
2542 + '@typescript/typescript-linux-arm64': 7.0.2
2543 + '@typescript/typescript-linux-loong64': 7.0.2
2544 + '@typescript/typescript-linux-mips64el': 7.0.2
2545 + '@typescript/typescript-linux-ppc64': 7.0.2
2546 + '@typescript/typescript-linux-riscv64': 7.0.2
2547 + '@typescript/typescript-linux-s390x': 7.0.2
2548 + '@typescript/typescript-linux-x64': 7.0.2
2549 + '@typescript/typescript-netbsd-arm64': 7.0.2
2550 + '@typescript/typescript-netbsd-x64': 7.0.2
2551 + '@typescript/typescript-openbsd-arm64': 7.0.2
2552 + '@typescript/typescript-openbsd-x64': 7.0.2
2553 + '@typescript/typescript-sunos-x64': 7.0.2
2554 + '@typescript/typescript-win32-arm64': 7.0.2
2555 + '@typescript/typescript-win32-x64': 7.0.2
2556 +
2557 + undici-types@8.9.0: {}
2558 +
2559 + vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15):
2560 + dependencies:
2561 + lightningcss: 1.33.0
2562 + picomatch: 4.0.7
2563 + postcss: 8.5.32
2564 + rolldown: 1.2.16
2565 + tinyglobby: 0.2.17
2566 + optionalDependencies:
2567 + '@types/node': 26.6.6
2568 + esbuild: 0.28.2
2569 + fsevents: 2.3.3
2570 + jiti: 2.7.0
2571 + tsx: 4.23.15
2572 +
2573 + vitest@5.0.5(@types/node@26.6.6)(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)):
2574 + dependencies:
2575 + '@types/chai': 5.2.3
2576 + '@vitest/mocker': 5.0.5(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
2577 + chai: 6.3.0
2578 + es-module-lexer: 2.3.2
2579 + expect-type: 1.4.0
2580 + magic-string: 1.4.5
2581 + obug: 3.0.0
2582 + picomatch: 4.0.7
2583 + std-env: 4.3.0
2584 + tinybench: 6.2.3
2585 + tinyexec: 1.3.1
2586 + tinyglobby: 0.2.17
2587 + vite: 8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
2588 + why-is-node-running: 3.2.1
2589 + optionalDependencies:
2590 + '@types/node': 26.6.6
2591 + transitivePeerDependencies:
2592 + - msw
2593 +
2594 + which-module@2.0.1: {}
2595 +
2596 + why-is-node-running@3.2.1: {}
2597 +
2598 + wrap-ansi@6.2.0:
2599 + dependencies:
2600 + ansi-styles: 4.3.0
2601 + string-width: 4.2.3
2602 + strip-ansi: 6.0.1
2603 +
2604 + y18n@4.0.3: {}
2605 +
2606 + yargs-parser@18.1.3:
2607 + dependencies:
2608 + camelcase: 5.3.1
2609 + decamelize: 1.2.0
2610 +
2611 + yargs@15.4.1:
2612 + dependencies:
2613 + cliui: 6.0.0
2614 + decamelize: 1.2.0
2615 + find-up: 4.1.0
2616 + get-caller-file: 2.0.5
2617 + require-directory: 2.1.1
2618 + require-main-filename: 2.0.0
2619 + set-blocking: 2.0.0
2620 + string-width: 4.2.3
2621 + which-module: 2.0.1
2622 + y18n: 4.0.3
2623 + yargs-parser: 18.1.3
2624 +
2625 + zod@4.6.7: {}
2626
Menu

Theme