fuzzyworld

nuts / lava / files / pnpm-lock.yaml

Branch lava · default branch · all branches

pnpm-lock.yaml

52.0 KB · history · blame

1lockfileVersion: '9.0'
2
3settings:
4 autoInstallPeers: true
5 excludeLinksFromLockfile: false
6
7importers:
8
9 .:
10 dependencies:
11 matter-js:
12 specifier: ^0.19.0
13 version: 0.19.0
14 qrcode:
15 specifier: ^1.5.4
16 version: 1.5.4
17 devDependencies:
18 '@playwright/test':
19 specifier: ^1.59.1
20 version: 1.59.1
21 '@types/matter-js':
22 specifier: ^0.19.6
23 version: 0.19.8
24 '@types/node':
25 specifier: ^25.6.0
26 version: 25.6.0
27 '@types/pngjs':
28 specifier: ^6.0.5
29 version: 6.0.5
30 '@types/qrcode':
31 specifier: ^1.5.6
32 version: 1.5.6
33 '@vitejs/plugin-basic-ssl':
34 specifier: ^2.3.0
35 version: 2.3.0(vite@5.4.21(@types/node@25.6.0))
36 ffmpeg-static:
37 specifier: ^5.3.0
38 version: 5.3.0
39 pixelmatch:
40 specifier: ^7.1.0
41 version: 7.1.0
42 playwright:
43 specifier: ^1.59.1
44 version: 1.59.1
45 pngjs:
46 specifier: ^7.0.0
47 version: 7.0.0
48 sharp:
49 specifier: ^0.34.5
50 version: 0.34.5
51 tsx:
52 specifier: ^4.21.0
53 version: 4.21.0
54 typescript:
55 specifier: ^5.4.0
56 version: 5.9.3
57 vite:
58 specifier: ^5.2.0
59 version: 5.4.21(@types/node@25.6.0)
60 vite-plugin-qrcode:
61 specifier: ^0.4.1
62 version: 0.4.1(vite@5.4.21(@types/node@25.6.0))
63
64packages:
65
66 '@derhuerst/http-basic@8.2.4':
67 resolution: {integrity: sha512-F9rL9k9Xjf5blCz8HsJRO4diy111cayL2vkY2XE4r4t3n0yPXVYy3KD3nJ1qbrSn9743UWSXH4IwuCa/HWlGFw==}
68 engines: {node: '>=6.0.0'}
69
70 '@emnapi/runtime@1.9.2':
71 resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==}
72
73 '@esbuild/aix-ppc64@0.21.5':
74 resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
75 engines: {node: '>=12'}
76 cpu: [ppc64]
77 os: [aix]
78
79 '@esbuild/aix-ppc64@0.27.7':
80 resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
81 engines: {node: '>=18'}
82 cpu: [ppc64]
83 os: [aix]
84
85 '@esbuild/android-arm64@0.21.5':
86 resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
87 engines: {node: '>=12'}
88 cpu: [arm64]
89 os: [android]
90
91 '@esbuild/android-arm64@0.27.7':
92 resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==}
93 engines: {node: '>=18'}
94 cpu: [arm64]
95 os: [android]
96
97 '@esbuild/android-arm@0.21.5':
98 resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
99 engines: {node: '>=12'}
100 cpu: [arm]
101 os: [android]
102
103 '@esbuild/android-arm@0.27.7':
104 resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==}
105 engines: {node: '>=18'}
106 cpu: [arm]
107 os: [android]
108
109 '@esbuild/android-x64@0.21.5':
110 resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
111 engines: {node: '>=12'}
112 cpu: [x64]
113 os: [android]
114
115 '@esbuild/android-x64@0.27.7':
116 resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==}
117 engines: {node: '>=18'}
118 cpu: [x64]
119 os: [android]
120
121 '@esbuild/darwin-arm64@0.21.5':
122 resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
123 engines: {node: '>=12'}
124 cpu: [arm64]
125 os: [darwin]
126
127 '@esbuild/darwin-arm64@0.27.7':
128 resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==}
129 engines: {node: '>=18'}
130 cpu: [arm64]
131 os: [darwin]
132
133 '@esbuild/darwin-x64@0.21.5':
134 resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
135 engines: {node: '>=12'}
136 cpu: [x64]
137 os: [darwin]
138
139 '@esbuild/darwin-x64@0.27.7':
140 resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==}
141 engines: {node: '>=18'}
142 cpu: [x64]
143 os: [darwin]
144
145 '@esbuild/freebsd-arm64@0.21.5':
146 resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
147 engines: {node: '>=12'}
148 cpu: [arm64]
149 os: [freebsd]
150
151 '@esbuild/freebsd-arm64@0.27.7':
152 resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==}
153 engines: {node: '>=18'}
154 cpu: [arm64]
155 os: [freebsd]
156
157 '@esbuild/freebsd-x64@0.21.5':
158 resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
159 engines: {node: '>=12'}
160 cpu: [x64]
161 os: [freebsd]
162
163 '@esbuild/freebsd-x64@0.27.7':
164 resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==}
165 engines: {node: '>=18'}
166 cpu: [x64]
167 os: [freebsd]
168
169 '@esbuild/linux-arm64@0.21.5':
170 resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
171 engines: {node: '>=12'}
172 cpu: [arm64]
173 os: [linux]
174
175 '@esbuild/linux-arm64@0.27.7':
176 resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==}
177 engines: {node: '>=18'}
178 cpu: [arm64]
179 os: [linux]
180
181 '@esbuild/linux-arm@0.21.5':
182 resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
183 engines: {node: '>=12'}
184 cpu: [arm]
185 os: [linux]
186
187 '@esbuild/linux-arm@0.27.7':
188 resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==}
189 engines: {node: '>=18'}
190 cpu: [arm]
191 os: [linux]
192
193 '@esbuild/linux-ia32@0.21.5':
194 resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
195 engines: {node: '>=12'}
196 cpu: [ia32]
197 os: [linux]
198
199 '@esbuild/linux-ia32@0.27.7':
200 resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==}
201 engines: {node: '>=18'}
202 cpu: [ia32]
203 os: [linux]
204
205 '@esbuild/linux-loong64@0.21.5':
206 resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
207 engines: {node: '>=12'}
208 cpu: [loong64]
209 os: [linux]
210
211 '@esbuild/linux-loong64@0.27.7':
212 resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==}
213 engines: {node: '>=18'}
214 cpu: [loong64]
215 os: [linux]
216
217 '@esbuild/linux-mips64el@0.21.5':
218 resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
219 engines: {node: '>=12'}
220 cpu: [mips64el]
221 os: [linux]
222
223 '@esbuild/linux-mips64el@0.27.7':
224 resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==}
225 engines: {node: '>=18'}
226 cpu: [mips64el]
227 os: [linux]
228
229 '@esbuild/linux-ppc64@0.21.5':
230 resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
231 engines: {node: '>=12'}
232 cpu: [ppc64]
233 os: [linux]
234
235 '@esbuild/linux-ppc64@0.27.7':
236 resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==}
237 engines: {node: '>=18'}
238 cpu: [ppc64]
239 os: [linux]
240
241 '@esbuild/linux-riscv64@0.21.5':
242 resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
243 engines: {node: '>=12'}
244 cpu: [riscv64]
245 os: [linux]
246
247 '@esbuild/linux-riscv64@0.27.7':
248 resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==}
249 engines: {node: '>=18'}
250 cpu: [riscv64]
251 os: [linux]
252
253 '@esbuild/linux-s390x@0.21.5':
254 resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
255 engines: {node: '>=12'}
256 cpu: [s390x]
257 os: [linux]
258
259 '@esbuild/linux-s390x@0.27.7':
260 resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==}
261 engines: {node: '>=18'}
262 cpu: [s390x]
263 os: [linux]
264
265 '@esbuild/linux-x64@0.21.5':
266 resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
267 engines: {node: '>=12'}
268 cpu: [x64]
269 os: [linux]
270
271 '@esbuild/linux-x64@0.27.7':
272 resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==}
273 engines: {node: '>=18'}
274 cpu: [x64]
275 os: [linux]
276
277 '@esbuild/netbsd-arm64@0.27.7':
278 resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==}
279 engines: {node: '>=18'}
280 cpu: [arm64]
281 os: [netbsd]
282
283 '@esbuild/netbsd-x64@0.21.5':
284 resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
285 engines: {node: '>=12'}
286 cpu: [x64]
287 os: [netbsd]
288
289 '@esbuild/netbsd-x64@0.27.7':
290 resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==}
291 engines: {node: '>=18'}
292 cpu: [x64]
293 os: [netbsd]
294
295 '@esbuild/openbsd-arm64@0.27.7':
296 resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==}
297 engines: {node: '>=18'}
298 cpu: [arm64]
299 os: [openbsd]
300
301 '@esbuild/openbsd-x64@0.21.5':
302 resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
303 engines: {node: '>=12'}
304 cpu: [x64]
305 os: [openbsd]
306
307 '@esbuild/openbsd-x64@0.27.7':
308 resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==}
309 engines: {node: '>=18'}
310 cpu: [x64]
311 os: [openbsd]
312
313 '@esbuild/openharmony-arm64@0.27.7':
314 resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==}
315 engines: {node: '>=18'}
316 cpu: [arm64]
317 os: [openharmony]
318
319 '@esbuild/sunos-x64@0.21.5':
320 resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
321 engines: {node: '>=12'}
322 cpu: [x64]
323 os: [sunos]
324
325 '@esbuild/sunos-x64@0.27.7':
326 resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==}
327 engines: {node: '>=18'}
328 cpu: [x64]
329 os: [sunos]
330
331 '@esbuild/win32-arm64@0.21.5':
332 resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
333 engines: {node: '>=12'}
334 cpu: [arm64]
335 os: [win32]
336
337 '@esbuild/win32-arm64@0.27.7':
338 resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==}
339 engines: {node: '>=18'}
340 cpu: [arm64]
341 os: [win32]
342
343 '@esbuild/win32-ia32@0.21.5':
344 resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
345 engines: {node: '>=12'}
346 cpu: [ia32]
347 os: [win32]
348
349 '@esbuild/win32-ia32@0.27.7':
350 resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==}
351 engines: {node: '>=18'}
352 cpu: [ia32]
353 os: [win32]
354
355 '@esbuild/win32-x64@0.21.5':
356 resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
357 engines: {node: '>=12'}
358 cpu: [x64]
359 os: [win32]
360
361 '@esbuild/win32-x64@0.27.7':
362 resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==}
363 engines: {node: '>=18'}
364 cpu: [x64]
365 os: [win32]
366
367 '@img/colour@1.1.0':
368 resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
369 engines: {node: '>=18'}
370
371 '@img/sharp-darwin-arm64@0.34.5':
372 resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
373 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
374 cpu: [arm64]
375 os: [darwin]
376
377 '@img/sharp-darwin-x64@0.34.5':
378 resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
379 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
380 cpu: [x64]
381 os: [darwin]
382
383 '@img/sharp-libvips-darwin-arm64@1.2.4':
384 resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
385 cpu: [arm64]
386 os: [darwin]
387
388 '@img/sharp-libvips-darwin-x64@1.2.4':
389 resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
390 cpu: [x64]
391 os: [darwin]
392
393 '@img/sharp-libvips-linux-arm64@1.2.4':
394 resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
395 cpu: [arm64]
396 os: [linux]
397
398 '@img/sharp-libvips-linux-arm@1.2.4':
399 resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
400 cpu: [arm]
401 os: [linux]
402
403 '@img/sharp-libvips-linux-ppc64@1.2.4':
404 resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
405 cpu: [ppc64]
406 os: [linux]
407
408 '@img/sharp-libvips-linux-riscv64@1.2.4':
409 resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
410 cpu: [riscv64]
411 os: [linux]
412
413 '@img/sharp-libvips-linux-s390x@1.2.4':
414 resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
415 cpu: [s390x]
416 os: [linux]
417
418 '@img/sharp-libvips-linux-x64@1.2.4':
419 resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
420 cpu: [x64]
421 os: [linux]
422
423 '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
424 resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
425 cpu: [arm64]
426 os: [linux]
427
428 '@img/sharp-libvips-linuxmusl-x64@1.2.4':
429 resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
430 cpu: [x64]
431 os: [linux]
432
433 '@img/sharp-linux-arm64@0.34.5':
434 resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
435 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
436 cpu: [arm64]
437 os: [linux]
438
439 '@img/sharp-linux-arm@0.34.5':
440 resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
441 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
442 cpu: [arm]
443 os: [linux]
444
445 '@img/sharp-linux-ppc64@0.34.5':
446 resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
447 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
448 cpu: [ppc64]
449 os: [linux]
450
451 '@img/sharp-linux-riscv64@0.34.5':
452 resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
453 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
454 cpu: [riscv64]
455 os: [linux]
456
457 '@img/sharp-linux-s390x@0.34.5':
458 resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
459 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
460 cpu: [s390x]
461 os: [linux]
462
463 '@img/sharp-linux-x64@0.34.5':
464 resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
465 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
466 cpu: [x64]
467 os: [linux]
468
469 '@img/sharp-linuxmusl-arm64@0.34.5':
470 resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
471 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
472 cpu: [arm64]
473 os: [linux]
474
475 '@img/sharp-linuxmusl-x64@0.34.5':
476 resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
477 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
478 cpu: [x64]
479 os: [linux]
480
481 '@img/sharp-wasm32@0.34.5':
482 resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
483 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
484 cpu: [wasm32]
485
486 '@img/sharp-win32-arm64@0.34.5':
487 resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
488 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
489 cpu: [arm64]
490 os: [win32]
491
492 '@img/sharp-win32-ia32@0.34.5':
493 resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
494 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
495 cpu: [ia32]
496 os: [win32]
497
498 '@img/sharp-win32-x64@0.34.5':
499 resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
500 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
501 cpu: [x64]
502 os: [win32]
503
504 '@playwright/test@1.59.1':
505 resolution: {integrity: sha512-PG6q63nQg5c9rIi4/Z5lR5IVF7yU5MqmKaPOe0HSc0O2cX1fPi96sUQu5j7eo4gKCkB2AnNGoWt7y4/Xx3Kcqg==}
506 engines: {node: '>=18'}
507 hasBin: true
508
509 '@rollup/rollup-android-arm-eabi@4.60.1':
510 resolution: {integrity: sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==}
511 cpu: [arm]
512 os: [android]
513
514 '@rollup/rollup-android-arm64@4.60.1':
515 resolution: {integrity: sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==}
516 cpu: [arm64]
517 os: [android]
518
519 '@rollup/rollup-darwin-arm64@4.60.1':
520 resolution: {integrity: sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==}
521 cpu: [arm64]
522 os: [darwin]
523
524 '@rollup/rollup-darwin-x64@4.60.1':
525 resolution: {integrity: sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==}
526 cpu: [x64]
527 os: [darwin]
528
529 '@rollup/rollup-freebsd-arm64@4.60.1':
530 resolution: {integrity: sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==}
531 cpu: [arm64]
532 os: [freebsd]
533
534 '@rollup/rollup-freebsd-x64@4.60.1':
535 resolution: {integrity: sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==}
536 cpu: [x64]
537 os: [freebsd]
538
539 '@rollup/rollup-linux-arm-gnueabihf@4.60.1':
540 resolution: {integrity: sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==}
541 cpu: [arm]
542 os: [linux]
543
544 '@rollup/rollup-linux-arm-musleabihf@4.60.1':
545 resolution: {integrity: sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==}
546 cpu: [arm]
547 os: [linux]
548
549 '@rollup/rollup-linux-arm64-gnu@4.60.1':
550 resolution: {integrity: sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==}
551 cpu: [arm64]
552 os: [linux]
553
554 '@rollup/rollup-linux-arm64-musl@4.60.1':
555 resolution: {integrity: sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==}
556 cpu: [arm64]
557 os: [linux]
558
559 '@rollup/rollup-linux-loong64-gnu@4.60.1':
560 resolution: {integrity: sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==}
561 cpu: [loong64]
562 os: [linux]
563
564 '@rollup/rollup-linux-loong64-musl@4.60.1':
565 resolution: {integrity: sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==}
566 cpu: [loong64]
567 os: [linux]
568
569 '@rollup/rollup-linux-ppc64-gnu@4.60.1':
570 resolution: {integrity: sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==}
571 cpu: [ppc64]
572 os: [linux]
573
574 '@rollup/rollup-linux-ppc64-musl@4.60.1':
575 resolution: {integrity: sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==}
576 cpu: [ppc64]
577 os: [linux]
578
579 '@rollup/rollup-linux-riscv64-gnu@4.60.1':
580 resolution: {integrity: sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==}
581 cpu: [riscv64]
582 os: [linux]
583
584 '@rollup/rollup-linux-riscv64-musl@4.60.1':
585 resolution: {integrity: sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==}
586 cpu: [riscv64]
587 os: [linux]
588
589 '@rollup/rollup-linux-s390x-gnu@4.60.1':
590 resolution: {integrity: sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==}
591 cpu: [s390x]
592 os: [linux]
593
594 '@rollup/rollup-linux-x64-gnu@4.60.1':
595 resolution: {integrity: sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==}
596 cpu: [x64]
597 os: [linux]
598
599 '@rollup/rollup-linux-x64-musl@4.60.1':
600 resolution: {integrity: sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==}
601 cpu: [x64]
602 os: [linux]
603
604 '@rollup/rollup-openbsd-x64@4.60.1':
605 resolution: {integrity: sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==}
606 cpu: [x64]
607 os: [openbsd]
608
609 '@rollup/rollup-openharmony-arm64@4.60.1':
610 resolution: {integrity: sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==}
611 cpu: [arm64]
612 os: [openharmony]
613
614 '@rollup/rollup-win32-arm64-msvc@4.60.1':
615 resolution: {integrity: sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==}
616 cpu: [arm64]
617 os: [win32]
618
619 '@rollup/rollup-win32-ia32-msvc@4.60.1':
620 resolution: {integrity: sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==}
621 cpu: [ia32]
622 os: [win32]
623
624 '@rollup/rollup-win32-x64-gnu@4.60.1':
625 resolution: {integrity: sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==}
626 cpu: [x64]
627 os: [win32]
628
629 '@rollup/rollup-win32-x64-msvc@4.60.1':
630 resolution: {integrity: sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==}
631 cpu: [x64]
632 os: [win32]
633
634 '@types/estree@1.0.8':
635 resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
636
637 '@types/matter-js@0.19.8':
638 resolution: {integrity: sha512-W2ZWG58Lijv/4v768NgpeyFqqiOyslmAU7qqM1Lhz4XBoUgGtZtPz4CjcOKYtqHIak14dvPldslQhltqLTWwsw==}
639
640 '@types/node@10.17.60':
641 resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
642
643 '@types/node@25.6.0':
644 resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==}
645
646 '@types/pngjs@6.0.5':
647 resolution: {integrity: sha512-0k5eKfrA83JOZPppLtS2C7OUtyNAl2wKNxfyYl9Q5g9lPkgBl/9hNyAu6HuEH2J4XmIv2znEpkDd0SaZVxW6iQ==}
648
649 '@types/qrcode@1.5.6':
650 resolution: {integrity: sha512-te7NQcV2BOvdj2b1hCAHzAoMNuj65kNBMz0KBaxM6c3VGBOhU0dURQKOtH8CFNI/dsKkwlv32p26qYQTWoB5bw==}
651
652 '@vitejs/plugin-basic-ssl@2.3.0':
653 resolution: {integrity: sha512-bdyo8rB3NnQbikdMpHaML9Z1OZPBu6fFOBo+OtxsBlvMJtysWskmBcnbIDhUqgC8tcxNv/a+BcV5U+2nQMm1OQ==}
654 engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
655 peerDependencies:
656 vite: ^6.0.0 || ^7.0.0 || ^8.0.0
657
658 agent-base@6.0.2:
659 resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
660 engines: {node: '>= 6.0.0'}
661
662 ansi-regex@5.0.1:
663 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
664 engines: {node: '>=8'}
665
666 ansi-styles@4.3.0:
667 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
668 engines: {node: '>=8'}
669
670 buffer-from@1.1.2:
671 resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
672
673 camelcase@5.3.1:
674 resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
675 engines: {node: '>=6'}
676
677 caseless@0.12.0:
678 resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
679
680 cliui@6.0.0:
681 resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
682
683 color-convert@2.0.1:
684 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
685 engines: {node: '>=7.0.0'}
686
687 color-name@1.1.4:
688 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
689
690 concat-stream@2.0.0:
691 resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
692 engines: {'0': node >= 6.0}
693
694 debug@4.4.3:
695 resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
696 engines: {node: '>=6.0'}
697 peerDependencies:
698 supports-color: '*'
699 peerDependenciesMeta:
700 supports-color:
701 optional: true
702
703 decamelize@1.2.0:
704 resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
705 engines: {node: '>=0.10.0'}
706
707 detect-libc@2.1.2:
708 resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
709 engines: {node: '>=8'}
710
711 dijkstrajs@1.0.3:
712 resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}
713
714 emoji-regex@8.0.0:
715 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
716
717 env-paths@2.2.1:
718 resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
719 engines: {node: '>=6'}
720
721 esbuild@0.21.5:
722 resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
723 engines: {node: '>=12'}
724 hasBin: true
725
726 esbuild@0.27.7:
727 resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
728 engines: {node: '>=18'}
729 hasBin: true
730
731 ffmpeg-static@5.3.0:
732 resolution: {integrity: sha512-H+K6sW6TiIX6VGend0KQwthe+kaceeH/luE8dIZyOP35ik7ahYojDuqlTV1bOrtEwl01sy2HFNGQfi5IDJvotg==}
733 engines: {node: '>=16'}
734
735 find-up@4.1.0:
736 resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
737 engines: {node: '>=8'}
738
739 fsevents@2.3.2:
740 resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
741 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
742 os: [darwin]
743
744 fsevents@2.3.3:
745 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
746 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
747 os: [darwin]
748
749 get-caller-file@2.0.5:
750 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
751 engines: {node: 6.* || 8.* || >= 10.*}
752
753 get-tsconfig@4.13.7:
754 resolution: {integrity: sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==}
755
756 http-response-object@3.0.2:
757 resolution: {integrity: sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==}
758
759 https-proxy-agent@5.0.1:
760 resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
761 engines: {node: '>= 6'}
762
763 inherits@2.0.4:
764 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
765
766 is-fullwidth-code-point@3.0.0:
767 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
768 engines: {node: '>=8'}
769
770 locate-path@5.0.0:
771 resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
772 engines: {node: '>=8'}
773
774 matter-js@0.19.0:
775 resolution: {integrity: sha512-v2huwvQGOHTGOkMqtHd2hercCG3f6QAObTisPPHg8TZqq2lz7eIY/5i/5YUV8Ibf3mEioFEmwibcPUF2/fnKKQ==}
776
777 ms@2.1.3:
778 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
779
780 nanoid@3.3.11:
781 resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
782 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
783 hasBin: true
784
785 p-limit@2.3.0:
786 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
787 engines: {node: '>=6'}
788
789 p-locate@4.1.0:
790 resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
791 engines: {node: '>=8'}
792
793 p-try@2.2.0:
794 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
795 engines: {node: '>=6'}
796
797 parse-cache-control@1.0.1:
798 resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==}
799
800 path-exists@4.0.0:
801 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
802 engines: {node: '>=8'}
803
804 picocolors@1.1.1:
805 resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
806
807 pixelmatch@7.1.0:
808 resolution: {integrity: sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==}
809 hasBin: true
810
811 playwright-core@1.59.1:
812 resolution: {integrity: sha512-HBV/RJg81z5BiiZ9yPzIiClYV/QMsDCKUyogwH9p3MCP6IYjUFu/MActgYAvK0oWyV9NlwM3GLBjADyWgydVyg==}
813 engines: {node: '>=18'}
814 hasBin: true
815
816 playwright@1.59.1:
817 resolution: {integrity: sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw==}
818 engines: {node: '>=18'}
819 hasBin: true
820
821 pngjs@5.0.0:
822 resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
823 engines: {node: '>=10.13.0'}
824
825 pngjs@7.0.0:
826 resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
827 engines: {node: '>=14.19.0'}
828
829 postcss@8.5.9:
830 resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==}
831 engines: {node: ^10 || ^12 || >=14}
832
833 progress@2.0.3:
834 resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
835 engines: {node: '>=0.4.0'}
836
837 qrcode@1.5.4:
838 resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==}
839 engines: {node: '>=10.13.0'}
840 hasBin: true
841
842 readable-stream@3.6.2:
843 resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
844 engines: {node: '>= 6'}
845
846 require-directory@2.1.1:
847 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
848 engines: {node: '>=0.10.0'}
849
850 require-main-filename@2.0.0:
851 resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
852
853 resolve-pkg-maps@1.0.0:
854 resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
855
856 rollup@4.60.1:
857 resolution: {integrity: sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==}
858 engines: {node: '>=18.0.0', npm: '>=8.0.0'}
859 hasBin: true
860
861 safe-buffer@5.2.1:
862 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
863
864 semver@7.7.4:
865 resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
866 engines: {node: '>=10'}
867 hasBin: true
868
869 set-blocking@2.0.0:
870 resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
871
872 sharp@0.34.5:
873 resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
874 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
875
876 source-map-js@1.2.1:
877 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
878 engines: {node: '>=0.10.0'}
879
880 string-width@4.2.3:
881 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
882 engines: {node: '>=8'}
883
884 string_decoder@1.3.0:
885 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
886
887 strip-ansi@6.0.1:
888 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
889 engines: {node: '>=8'}
890
891 tslib@2.8.1:
892 resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
893
894 tsx@4.21.0:
895 resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
896 engines: {node: '>=18.0.0'}
897 hasBin: true
898
899 typedarray@0.0.6:
900 resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
901
902 typescript@5.9.3:
903 resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
904 engines: {node: '>=14.17'}
905 hasBin: true
906
907 undici-types@7.19.2:
908 resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==}
909
910 uqr@0.1.3:
911 resolution: {integrity: sha512-0rjE8iEJe4YmT9TOhwsZtqCMRLc5DXZUI2UEYUUg63ikBkqqE5EYWaI0etFe/5KUcmcYwLih2RND1kq+hrUJXA==}
912
913 util-deprecate@1.0.2:
914 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
915
916 vite-plugin-qrcode@0.4.1:
917 resolution: {integrity: sha512-t3gdCbn/a2HHLK3M8bUrQ+4c+I0YQGJ/STxAL9eI6TBnfdeM/CJr3HctvOb7UYhEtWxHs5xZWpz7kYnRd5w+rA==}
918 peerDependencies:
919 vite: '>=3'
920
921 vite@5.4.21:
922 resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==}
923 engines: {node: ^18.0.0 || >=20.0.0}
924 hasBin: true
925 peerDependencies:
926 '@types/node': ^18.0.0 || >=20.0.0
927 less: '*'
928 lightningcss: ^1.21.0
929 sass: '*'
930 sass-embedded: '*'
931 stylus: '*'
932 sugarss: '*'
933 terser: ^5.4.0
934 peerDependenciesMeta:
935 '@types/node':
936 optional: true
937 less:
938 optional: true
939 lightningcss:
940 optional: true
941 sass:
942 optional: true
943 sass-embedded:
944 optional: true
945 stylus:
946 optional: true
947 sugarss:
948 optional: true
949 terser:
950 optional: true
951
952 which-module@2.0.1:
953 resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
954
955 wrap-ansi@6.2.0:
956 resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
957 engines: {node: '>=8'}
958
959 y18n@4.0.3:
960 resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
961
962 yargs-parser@18.1.3:
963 resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
964 engines: {node: '>=6'}
965
966 yargs@15.4.1:
967 resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
968 engines: {node: '>=8'}
969
970snapshots:
971
972 '@derhuerst/http-basic@8.2.4':
973 dependencies:
974 caseless: 0.12.0
975 concat-stream: 2.0.0
976 http-response-object: 3.0.2
977 parse-cache-control: 1.0.1
978
979 '@emnapi/runtime@1.9.2':
980 dependencies:
981 tslib: 2.8.1
982 optional: true
983
984 '@esbuild/aix-ppc64@0.21.5':
985 optional: true
986
987 '@esbuild/aix-ppc64@0.27.7':
988 optional: true
989
990 '@esbuild/android-arm64@0.21.5':
991 optional: true
992
993 '@esbuild/android-arm64@0.27.7':
994 optional: true
995
996 '@esbuild/android-arm@0.21.5':
997 optional: true
998
999 '@esbuild/android-arm@0.27.7':
1000 optional: true
1001
1002 '@esbuild/android-x64@0.21.5':
1003 optional: true
1004
1005 '@esbuild/android-x64@0.27.7':
1006 optional: true
1007
1008 '@esbuild/darwin-arm64@0.21.5':
1009 optional: true
1010
1011 '@esbuild/darwin-arm64@0.27.7':
1012 optional: true
1013
1014 '@esbuild/darwin-x64@0.21.5':
1015 optional: true
1016
1017 '@esbuild/darwin-x64@0.27.7':
1018 optional: true
1019
1020 '@esbuild/freebsd-arm64@0.21.5':
1021 optional: true
1022
1023 '@esbuild/freebsd-arm64@0.27.7':
1024 optional: true
1025
1026 '@esbuild/freebsd-x64@0.21.5':
1027 optional: true
1028
1029 '@esbuild/freebsd-x64@0.27.7':
1030 optional: true
1031
1032 '@esbuild/linux-arm64@0.21.5':
1033 optional: true
1034
1035 '@esbuild/linux-arm64@0.27.7':
1036 optional: true
1037
1038 '@esbuild/linux-arm@0.21.5':
1039 optional: true
1040
1041 '@esbuild/linux-arm@0.27.7':
1042 optional: true
1043
1044 '@esbuild/linux-ia32@0.21.5':
1045 optional: true
1046
1047 '@esbuild/linux-ia32@0.27.7':
1048 optional: true
1049
1050 '@esbuild/linux-loong64@0.21.5':
1051 optional: true
1052
1053 '@esbuild/linux-loong64@0.27.7':
1054 optional: true
1055
1056 '@esbuild/linux-mips64el@0.21.5':
1057 optional: true
1058
1059 '@esbuild/linux-mips64el@0.27.7':
1060 optional: true
1061
1062 '@esbuild/linux-ppc64@0.21.5':
1063 optional: true
1064
1065 '@esbuild/linux-ppc64@0.27.7':
1066 optional: true
1067
1068 '@esbuild/linux-riscv64@0.21.5':
1069 optional: true
1070
1071 '@esbuild/linux-riscv64@0.27.7':
1072 optional: true
1073
1074 '@esbuild/linux-s390x@0.21.5':
1075 optional: true
1076
1077 '@esbuild/linux-s390x@0.27.7':
1078 optional: true
1079
1080 '@esbuild/linux-x64@0.21.5':
1081 optional: true
1082
1083 '@esbuild/linux-x64@0.27.7':
1084 optional: true
1085
1086 '@esbuild/netbsd-arm64@0.27.7':
1087 optional: true
1088
1089 '@esbuild/netbsd-x64@0.21.5':
1090 optional: true
1091
1092 '@esbuild/netbsd-x64@0.27.7':
1093 optional: true
1094
1095 '@esbuild/openbsd-arm64@0.27.7':
1096 optional: true
1097
1098 '@esbuild/openbsd-x64@0.21.5':
1099 optional: true
1100
1101 '@esbuild/openbsd-x64@0.27.7':
1102 optional: true
1103
1104 '@esbuild/openharmony-arm64@0.27.7':
1105 optional: true
1106
1107 '@esbuild/sunos-x64@0.21.5':
1108 optional: true
1109
1110 '@esbuild/sunos-x64@0.27.7':
1111 optional: true
1112
1113 '@esbuild/win32-arm64@0.21.5':
1114 optional: true
1115
1116 '@esbuild/win32-arm64@0.27.7':
1117 optional: true
1118
1119 '@esbuild/win32-ia32@0.21.5':
1120 optional: true
1121
1122 '@esbuild/win32-ia32@0.27.7':
1123 optional: true
1124
1125 '@esbuild/win32-x64@0.21.5':
1126 optional: true
1127
1128 '@esbuild/win32-x64@0.27.7':
1129 optional: true
1130
1131 '@img/colour@1.1.0': {}
1132
1133 '@img/sharp-darwin-arm64@0.34.5':
1134 optionalDependencies:
1135 '@img/sharp-libvips-darwin-arm64': 1.2.4
1136 optional: true
1137
1138 '@img/sharp-darwin-x64@0.34.5':
1139 optionalDependencies:
1140 '@img/sharp-libvips-darwin-x64': 1.2.4
1141 optional: true
1142
1143 '@img/sharp-libvips-darwin-arm64@1.2.4':
1144 optional: true
1145
1146 '@img/sharp-libvips-darwin-x64@1.2.4':
1147 optional: true
1148
1149 '@img/sharp-libvips-linux-arm64@1.2.4':
1150 optional: true
1151
1152 '@img/sharp-libvips-linux-arm@1.2.4':
1153 optional: true
1154
1155 '@img/sharp-libvips-linux-ppc64@1.2.4':
1156 optional: true
1157
1158 '@img/sharp-libvips-linux-riscv64@1.2.4':
1159 optional: true
1160
1161 '@img/sharp-libvips-linux-s390x@1.2.4':
1162 optional: true
1163
1164 '@img/sharp-libvips-linux-x64@1.2.4':
1165 optional: true
1166
1167 '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
1168 optional: true
1169
1170 '@img/sharp-libvips-linuxmusl-x64@1.2.4':
1171 optional: true
1172
1173 '@img/sharp-linux-arm64@0.34.5':
1174 optionalDependencies:
1175 '@img/sharp-libvips-linux-arm64': 1.2.4
1176 optional: true
1177
1178 '@img/sharp-linux-arm@0.34.5':
1179 optionalDependencies:
1180 '@img/sharp-libvips-linux-arm': 1.2.4
1181 optional: true
1182
1183 '@img/sharp-linux-ppc64@0.34.5':
1184 optionalDependencies:
1185 '@img/sharp-libvips-linux-ppc64': 1.2.4
1186 optional: true
1187
1188 '@img/sharp-linux-riscv64@0.34.5':
1189 optionalDependencies:
1190 '@img/sharp-libvips-linux-riscv64': 1.2.4
1191 optional: true
1192
1193 '@img/sharp-linux-s390x@0.34.5':
1194 optionalDependencies:
1195 '@img/sharp-libvips-linux-s390x': 1.2.4
1196 optional: true
1197
1198 '@img/sharp-linux-x64@0.34.5':
1199 optionalDependencies:
1200 '@img/sharp-libvips-linux-x64': 1.2.4
1201 optional: true
1202
1203 '@img/sharp-linuxmusl-arm64@0.34.5':
1204 optionalDependencies:
1205 '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
1206 optional: true
1207
1208 '@img/sharp-linuxmusl-x64@0.34.5':
1209 optionalDependencies:
1210 '@img/sharp-libvips-linuxmusl-x64': 1.2.4
1211 optional: true
1212
1213 '@img/sharp-wasm32@0.34.5':
1214 dependencies:
1215 '@emnapi/runtime': 1.9.2
1216 optional: true
1217
1218 '@img/sharp-win32-arm64@0.34.5':
1219 optional: true
1220
1221 '@img/sharp-win32-ia32@0.34.5':
1222 optional: true
1223
1224 '@img/sharp-win32-x64@0.34.5':
1225 optional: true
1226
1227 '@playwright/test@1.59.1':
1228 dependencies:
1229 playwright: 1.59.1
1230
1231 '@rollup/rollup-android-arm-eabi@4.60.1':
1232 optional: true
1233
1234 '@rollup/rollup-android-arm64@4.60.1':
1235 optional: true
1236
1237 '@rollup/rollup-darwin-arm64@4.60.1':
1238 optional: true
1239
1240 '@rollup/rollup-darwin-x64@4.60.1':
1241 optional: true
1242
1243 '@rollup/rollup-freebsd-arm64@4.60.1':
1244 optional: true
1245
1246 '@rollup/rollup-freebsd-x64@4.60.1':
1247 optional: true
1248
1249 '@rollup/rollup-linux-arm-gnueabihf@4.60.1':
1250 optional: true
1251
1252 '@rollup/rollup-linux-arm-musleabihf@4.60.1':
1253 optional: true
1254
1255 '@rollup/rollup-linux-arm64-gnu@4.60.1':
1256 optional: true
1257
1258 '@rollup/rollup-linux-arm64-musl@4.60.1':
1259 optional: true
1260
1261 '@rollup/rollup-linux-loong64-gnu@4.60.1':
1262 optional: true
1263
1264 '@rollup/rollup-linux-loong64-musl@4.60.1':
1265 optional: true
1266
1267 '@rollup/rollup-linux-ppc64-gnu@4.60.1':
1268 optional: true
1269
1270 '@rollup/rollup-linux-ppc64-musl@4.60.1':
1271 optional: true
1272
1273 '@rollup/rollup-linux-riscv64-gnu@4.60.1':
1274 optional: true
1275
1276 '@rollup/rollup-linux-riscv64-musl@4.60.1':
1277 optional: true
1278
1279 '@rollup/rollup-linux-s390x-gnu@4.60.1':
1280 optional: true
1281
1282 '@rollup/rollup-linux-x64-gnu@4.60.1':
1283 optional: true
1284
1285 '@rollup/rollup-linux-x64-musl@4.60.1':
1286 optional: true
1287
1288 '@rollup/rollup-openbsd-x64@4.60.1':
1289 optional: true
1290
1291 '@rollup/rollup-openharmony-arm64@4.60.1':
1292 optional: true
1293
1294 '@rollup/rollup-win32-arm64-msvc@4.60.1':
1295 optional: true
1296
1297 '@rollup/rollup-win32-ia32-msvc@4.60.1':
1298 optional: true
1299
1300 '@rollup/rollup-win32-x64-gnu@4.60.1':
1301 optional: true
1302
1303 '@rollup/rollup-win32-x64-msvc@4.60.1':
1304 optional: true
1305
1306 '@types/estree@1.0.8': {}
1307
1308 '@types/matter-js@0.19.8': {}
1309
1310 '@types/node@10.17.60': {}
1311
1312 '@types/node@25.6.0':
1313 dependencies:
1314 undici-types: 7.19.2
1315
1316 '@types/pngjs@6.0.5':
1317 dependencies:
1318 '@types/node': 25.6.0
1319
1320 '@types/qrcode@1.5.6':
1321 dependencies:
1322 '@types/node': 25.6.0
1323
1324 '@vitejs/plugin-basic-ssl@2.3.0(vite@5.4.21(@types/node@25.6.0))':
1325 dependencies:
1326 vite: 5.4.21(@types/node@25.6.0)
1327
1328 agent-base@6.0.2:
1329 dependencies:
1330 debug: 4.4.3
1331 transitivePeerDependencies:
1332 - supports-color
1333
1334 ansi-regex@5.0.1: {}
1335
1336 ansi-styles@4.3.0:
1337 dependencies:
1338 color-convert: 2.0.1
1339
1340 buffer-from@1.1.2: {}
1341
1342 camelcase@5.3.1: {}
1343
1344 caseless@0.12.0: {}
1345
1346 cliui@6.0.0:
1347 dependencies:
1348 string-width: 4.2.3
1349 strip-ansi: 6.0.1
1350 wrap-ansi: 6.2.0
1351
1352 color-convert@2.0.1:
1353 dependencies:
1354 color-name: 1.1.4
1355
1356 color-name@1.1.4: {}
1357
1358 concat-stream@2.0.0:
1359 dependencies:
1360 buffer-from: 1.1.2
1361 inherits: 2.0.4
1362 readable-stream: 3.6.2
1363 typedarray: 0.0.6
1364
1365 debug@4.4.3:
1366 dependencies:
1367 ms: 2.1.3
1368
1369 decamelize@1.2.0: {}
1370
1371 detect-libc@2.1.2: {}
1372
1373 dijkstrajs@1.0.3: {}
1374
1375 emoji-regex@8.0.0: {}
1376
1377 env-paths@2.2.1: {}
1378
1379 esbuild@0.21.5:
1380 optionalDependencies:
1381 '@esbuild/aix-ppc64': 0.21.5
1382 '@esbuild/android-arm': 0.21.5
1383 '@esbuild/android-arm64': 0.21.5
1384 '@esbuild/android-x64': 0.21.5
1385 '@esbuild/darwin-arm64': 0.21.5
1386 '@esbuild/darwin-x64': 0.21.5
1387 '@esbuild/freebsd-arm64': 0.21.5
1388 '@esbuild/freebsd-x64': 0.21.5
1389 '@esbuild/linux-arm': 0.21.5
1390 '@esbuild/linux-arm64': 0.21.5
1391 '@esbuild/linux-ia32': 0.21.5
1392 '@esbuild/linux-loong64': 0.21.5
1393 '@esbuild/linux-mips64el': 0.21.5
1394 '@esbuild/linux-ppc64': 0.21.5
1395 '@esbuild/linux-riscv64': 0.21.5
1396 '@esbuild/linux-s390x': 0.21.5
1397 '@esbuild/linux-x64': 0.21.5
1398 '@esbuild/netbsd-x64': 0.21.5
1399 '@esbuild/openbsd-x64': 0.21.5
1400 '@esbuild/sunos-x64': 0.21.5
1401 '@esbuild/win32-arm64': 0.21.5
1402 '@esbuild/win32-ia32': 0.21.5
1403 '@esbuild/win32-x64': 0.21.5
1404
1405 esbuild@0.27.7:
1406 optionalDependencies:
1407 '@esbuild/aix-ppc64': 0.27.7
1408 '@esbuild/android-arm': 0.27.7
1409 '@esbuild/android-arm64': 0.27.7
1410 '@esbuild/android-x64': 0.27.7
1411 '@esbuild/darwin-arm64': 0.27.7
1412 '@esbuild/darwin-x64': 0.27.7
1413 '@esbuild/freebsd-arm64': 0.27.7
1414 '@esbuild/freebsd-x64': 0.27.7
1415 '@esbuild/linux-arm': 0.27.7
1416 '@esbuild/linux-arm64': 0.27.7
1417 '@esbuild/linux-ia32': 0.27.7
1418 '@esbuild/linux-loong64': 0.27.7
1419 '@esbuild/linux-mips64el': 0.27.7
1420 '@esbuild/linux-ppc64': 0.27.7
1421 '@esbuild/linux-riscv64': 0.27.7
1422 '@esbuild/linux-s390x': 0.27.7
1423 '@esbuild/linux-x64': 0.27.7
1424 '@esbuild/netbsd-arm64': 0.27.7
1425 '@esbuild/netbsd-x64': 0.27.7
1426 '@esbuild/openbsd-arm64': 0.27.7
1427 '@esbuild/openbsd-x64': 0.27.7
1428 '@esbuild/openharmony-arm64': 0.27.7
1429 '@esbuild/sunos-x64': 0.27.7
1430 '@esbuild/win32-arm64': 0.27.7
1431 '@esbuild/win32-ia32': 0.27.7
1432 '@esbuild/win32-x64': 0.27.7
1433
1434 ffmpeg-static@5.3.0:
1435 dependencies:
1436 '@derhuerst/http-basic': 8.2.4
1437 env-paths: 2.2.1
1438 https-proxy-agent: 5.0.1
1439 progress: 2.0.3
1440 transitivePeerDependencies:
1441 - supports-color
1442
1443 find-up@4.1.0:
1444 dependencies:
1445 locate-path: 5.0.0
1446 path-exists: 4.0.0
1447
1448 fsevents@2.3.2:
1449 optional: true
1450
1451 fsevents@2.3.3:
1452 optional: true
1453
1454 get-caller-file@2.0.5: {}
1455
1456 get-tsconfig@4.13.7:
1457 dependencies:
1458 resolve-pkg-maps: 1.0.0
1459
1460 http-response-object@3.0.2:
1461 dependencies:
1462 '@types/node': 10.17.60
1463
1464 https-proxy-agent@5.0.1:
1465 dependencies:
1466 agent-base: 6.0.2
1467 debug: 4.4.3
1468 transitivePeerDependencies:
1469 - supports-color
1470
1471 inherits@2.0.4: {}
1472
1473 is-fullwidth-code-point@3.0.0: {}
1474
1475 locate-path@5.0.0:
1476 dependencies:
1477 p-locate: 4.1.0
1478
1479 matter-js@0.19.0: {}
1480
1481 ms@2.1.3: {}
1482
1483 nanoid@3.3.11: {}
1484
1485 p-limit@2.3.0:
1486 dependencies:
1487 p-try: 2.2.0
1488
1489 p-locate@4.1.0:
1490 dependencies:
1491 p-limit: 2.3.0
1492
1493 p-try@2.2.0: {}
1494
1495 parse-cache-control@1.0.1: {}
1496
1497 path-exists@4.0.0: {}
1498
1499 picocolors@1.1.1: {}
1500
1501 pixelmatch@7.1.0:
1502 dependencies:
1503 pngjs: 7.0.0
1504
1505 playwright-core@1.59.1: {}
1506
1507 playwright@1.59.1:
1508 dependencies:
1509 playwright-core: 1.59.1
1510 optionalDependencies:
1511 fsevents: 2.3.2
1512
1513 pngjs@5.0.0: {}
1514
1515 pngjs@7.0.0: {}
1516
1517 postcss@8.5.9:
1518 dependencies:
1519 nanoid: 3.3.11
1520 picocolors: 1.1.1
1521 source-map-js: 1.2.1
1522
1523 progress@2.0.3: {}
1524
1525 qrcode@1.5.4:
1526 dependencies:
1527 dijkstrajs: 1.0.3
1528 pngjs: 5.0.0
1529 yargs: 15.4.1
1530
1531 readable-stream@3.6.2:
1532 dependencies:
1533 inherits: 2.0.4
1534 string_decoder: 1.3.0
1535 util-deprecate: 1.0.2
1536
1537 require-directory@2.1.1: {}
1538
1539 require-main-filename@2.0.0: {}
1540
1541 resolve-pkg-maps@1.0.0: {}
1542
1543 rollup@4.60.1:
1544 dependencies:
1545 '@types/estree': 1.0.8
1546 optionalDependencies:
1547 '@rollup/rollup-android-arm-eabi': 4.60.1
1548 '@rollup/rollup-android-arm64': 4.60.1
1549 '@rollup/rollup-darwin-arm64': 4.60.1
1550 '@rollup/rollup-darwin-x64': 4.60.1
1551 '@rollup/rollup-freebsd-arm64': 4.60.1
1552 '@rollup/rollup-freebsd-x64': 4.60.1
1553 '@rollup/rollup-linux-arm-gnueabihf': 4.60.1
1554 '@rollup/rollup-linux-arm-musleabihf': 4.60.1
1555 '@rollup/rollup-linux-arm64-gnu': 4.60.1
1556 '@rollup/rollup-linux-arm64-musl': 4.60.1
1557 '@rollup/rollup-linux-loong64-gnu': 4.60.1
1558 '@rollup/rollup-linux-loong64-musl': 4.60.1
1559 '@rollup/rollup-linux-ppc64-gnu': 4.60.1
1560 '@rollup/rollup-linux-ppc64-musl': 4.60.1
1561 '@rollup/rollup-linux-riscv64-gnu': 4.60.1
1562 '@rollup/rollup-linux-riscv64-musl': 4.60.1
1563 '@rollup/rollup-linux-s390x-gnu': 4.60.1
1564 '@rollup/rollup-linux-x64-gnu': 4.60.1
1565 '@rollup/rollup-linux-x64-musl': 4.60.1
1566 '@rollup/rollup-openbsd-x64': 4.60.1
1567 '@rollup/rollup-openharmony-arm64': 4.60.1
1568 '@rollup/rollup-win32-arm64-msvc': 4.60.1
1569 '@rollup/rollup-win32-ia32-msvc': 4.60.1
1570 '@rollup/rollup-win32-x64-gnu': 4.60.1
1571 '@rollup/rollup-win32-x64-msvc': 4.60.1
1572 fsevents: 2.3.3
1573
1574 safe-buffer@5.2.1: {}
1575
1576 semver@7.7.4: {}
1577
1578 set-blocking@2.0.0: {}
1579
1580 sharp@0.34.5:
1581 dependencies:
1582 '@img/colour': 1.1.0
1583 detect-libc: 2.1.2
1584 semver: 7.7.4
1585 optionalDependencies:
1586 '@img/sharp-darwin-arm64': 0.34.5
1587 '@img/sharp-darwin-x64': 0.34.5
1588 '@img/sharp-libvips-darwin-arm64': 1.2.4
1589 '@img/sharp-libvips-darwin-x64': 1.2.4
1590 '@img/sharp-libvips-linux-arm': 1.2.4
1591 '@img/sharp-libvips-linux-arm64': 1.2.4
1592 '@img/sharp-libvips-linux-ppc64': 1.2.4
1593 '@img/sharp-libvips-linux-riscv64': 1.2.4
1594 '@img/sharp-libvips-linux-s390x': 1.2.4
1595 '@img/sharp-libvips-linux-x64': 1.2.4
1596 '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
1597 '@img/sharp-libvips-linuxmusl-x64': 1.2.4
1598 '@img/sharp-linux-arm': 0.34.5
1599 '@img/sharp-linux-arm64': 0.34.5
1600 '@img/sharp-linux-ppc64': 0.34.5
1601 '@img/sharp-linux-riscv64': 0.34.5
1602 '@img/sharp-linux-s390x': 0.34.5
1603 '@img/sharp-linux-x64': 0.34.5
1604 '@img/sharp-linuxmusl-arm64': 0.34.5
1605 '@img/sharp-linuxmusl-x64': 0.34.5
1606 '@img/sharp-wasm32': 0.34.5
1607 '@img/sharp-win32-arm64': 0.34.5
1608 '@img/sharp-win32-ia32': 0.34.5
1609 '@img/sharp-win32-x64': 0.34.5
1610
1611 source-map-js@1.2.1: {}
1612
1613 string-width@4.2.3:
1614 dependencies:
1615 emoji-regex: 8.0.0
1616 is-fullwidth-code-point: 3.0.0
1617 strip-ansi: 6.0.1
1618
1619 string_decoder@1.3.0:
1620 dependencies:
1621 safe-buffer: 5.2.1
1622
1623 strip-ansi@6.0.1:
1624 dependencies:
1625 ansi-regex: 5.0.1
1626
1627 tslib@2.8.1:
1628 optional: true
1629
1630 tsx@4.21.0:
1631 dependencies:
1632 esbuild: 0.27.7
1633 get-tsconfig: 4.13.7
1634 optionalDependencies:
1635 fsevents: 2.3.3
1636
1637 typedarray@0.0.6: {}
1638
1639 typescript@5.9.3: {}
1640
1641 undici-types@7.19.2: {}
1642
1643 uqr@0.1.3: {}
1644
1645 util-deprecate@1.0.2: {}
1646
1647 vite-plugin-qrcode@0.4.1(vite@5.4.21(@types/node@25.6.0)):
1648 dependencies:
1649 uqr: 0.1.3
1650 vite: 5.4.21(@types/node@25.6.0)
1651
1652 vite@5.4.21(@types/node@25.6.0):
1653 dependencies:
1654 esbuild: 0.21.5
1655 postcss: 8.5.9
1656 rollup: 4.60.1
1657 optionalDependencies:
1658 '@types/node': 25.6.0
1659 fsevents: 2.3.3
1660
1661 which-module@2.0.1: {}
1662
1663 wrap-ansi@6.2.0:
1664 dependencies:
1665 ansi-styles: 4.3.0
1666 string-width: 4.2.3
1667 strip-ansi: 6.0.1
1668
1669 y18n@4.0.3: {}
1670
1671 yargs-parser@18.1.3:
1672 dependencies:
1673 camelcase: 5.3.1
1674 decamelize: 1.2.0
1675
1676 yargs@15.4.1:
1677 dependencies:
1678 cliui: 6.0.0
1679 decamelize: 1.2.0
1680 find-up: 4.1.0
1681 get-caller-file: 2.0.5
1682 require-directory: 2.1.1
1683 require-main-filename: 2.0.0
1684 set-blocking: 2.0.0
1685 string-width: 4.2.3
1686 which-module: 2.0.1
1687 y18n: 4.0.3
1688 yargs-parser: 18.1.3