The 1st decentralized social network for sharing when you're on the toilet. Post a "flush" today! Powered by the AT Protocol.
1{
2 "name": "im-flushing",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "im-flushing",
9 "version": "0.1.0",
10 "dependencies": {
11 "@atproto/api": "^0.13.22",
12 "@atproto/oauth-client-browser": "^0.3.17",
13 "@supabase/supabase-js": "^2.49.1",
14 "@vercel/analytics": "^1.5.0",
15 "cbor-web": "^8.1.0",
16 "dotenv": "^16.4.7",
17 "next": "^14.1.0",
18 "react": "^18.2.0",
19 "react-dom": "^18.2.0",
20 "ws": "^8.16.0"
21 },
22 "devDependencies": {
23 "@types/node": "^20.10.5",
24 "@types/react": "^18.2.45",
25 "@types/react-dom": "^18.2.18",
26 "typescript": "^5.3.3"
27 }
28 },
29 "node_modules/@atproto-labs/did-resolver": {
30 "version": "0.1.13",
31 "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.1.13.tgz",
32 "integrity": "sha512-DG3YNaCKc6PAIv1Gsz3E1Kufw2t14OBxe4LdKK7KKLCNoex51hm+A5yMevShe3BSll+QosqWYIEgkPSc5xBoGQ==",
33 "license": "MIT",
34 "dependencies": {
35 "@atproto-labs/fetch": "0.2.3",
36 "@atproto-labs/pipe": "0.1.1",
37 "@atproto-labs/simple-store": "0.2.0",
38 "@atproto-labs/simple-store-memory": "0.1.3",
39 "@atproto/did": "0.1.5",
40 "zod": "^3.23.8"
41 }
42 },
43 "node_modules/@atproto-labs/fetch": {
44 "version": "0.2.3",
45 "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.3.tgz",
46 "integrity": "sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==",
47 "license": "MIT",
48 "dependencies": {
49 "@atproto-labs/pipe": "0.1.1"
50 }
51 },
52 "node_modules/@atproto-labs/handle-resolver": {
53 "version": "0.1.8",
54 "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.1.8.tgz",
55 "integrity": "sha512-Y0ckccoCGDo/3g4thPkgp9QcORmc+qqEaCBCYCZYtfLIQp4775u22wd+4fyEyJP4DqoReKacninkICgRGfs3dQ==",
56 "license": "MIT",
57 "dependencies": {
58 "@atproto-labs/simple-store": "0.2.0",
59 "@atproto-labs/simple-store-memory": "0.1.3",
60 "@atproto/did": "0.1.5",
61 "zod": "^3.23.8"
62 }
63 },
64 "node_modules/@atproto-labs/identity-resolver": {
65 "version": "0.1.17",
66 "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.1.17.tgz",
67 "integrity": "sha512-EaH9Lm8M85IKRx+oWZ4tppYRVH8u+MYpEz1kjzYeM3ttZ2xcqKVmYHiOIgd5YPCVV2EIfXKnlM4soHQ+rZ1c6A==",
68 "license": "MIT",
69 "dependencies": {
70 "@atproto-labs/did-resolver": "0.1.13",
71 "@atproto-labs/handle-resolver": "0.1.8",
72 "@atproto/syntax": "0.4.0"
73 }
74 },
75 "node_modules/@atproto-labs/identity-resolver/node_modules/@atproto/syntax": {
76 "version": "0.4.0",
77 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz",
78 "integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==",
79 "license": "MIT"
80 },
81 "node_modules/@atproto-labs/pipe": {
82 "version": "0.1.1",
83 "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.1.tgz",
84 "integrity": "sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==",
85 "license": "MIT"
86 },
87 "node_modules/@atproto-labs/simple-store": {
88 "version": "0.2.0",
89 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.2.0.tgz",
90 "integrity": "sha512-0bRbAlI8Ayh03wRwncAMEAyUKtZ+AuTS1jgPrfym1WVOAOiottI/ZmgccqLl6w5MbxVcClNQF7WYGKvGwGoIhA==",
91 "license": "MIT"
92 },
93 "node_modules/@atproto-labs/simple-store-memory": {
94 "version": "0.1.3",
95 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.3.tgz",
96 "integrity": "sha512-jkitT9+AtU+0b28DoN92iURLaCt/q/q4yX8q6V+9LSwYlUTqKoj/5NFKvF7x6EBuG+gpUdlcycbH7e60gjOhRQ==",
97 "license": "MIT",
98 "dependencies": {
99 "@atproto-labs/simple-store": "0.2.0",
100 "lru-cache": "^10.2.0"
101 }
102 },
103 "node_modules/@atproto/api": {
104 "version": "0.13.35",
105 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.13.35.tgz",
106 "integrity": "sha512-vsEfBj0C333TLjDppvTdTE0IdKlXuljKSveAeI4PPx/l6eUKNnDTsYxvILtXUVzwUlTDmSRqy5O4Ryh78n1b7g==",
107 "license": "MIT",
108 "dependencies": {
109 "@atproto/common-web": "^0.4.0",
110 "@atproto/lexicon": "^0.4.6",
111 "@atproto/syntax": "^0.3.2",
112 "@atproto/xrpc": "^0.6.8",
113 "await-lock": "^2.2.2",
114 "multiformats": "^9.9.0",
115 "tlds": "^1.234.0",
116 "zod": "^3.23.8"
117 }
118 },
119 "node_modules/@atproto/common-web": {
120 "version": "0.4.2",
121 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.2.tgz",
122 "integrity": "sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==",
123 "license": "MIT",
124 "dependencies": {
125 "graphemer": "^1.4.0",
126 "multiformats": "^9.9.0",
127 "uint8arrays": "3.0.0",
128 "zod": "^3.23.8"
129 }
130 },
131 "node_modules/@atproto/did": {
132 "version": "0.1.5",
133 "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.1.5.tgz",
134 "integrity": "sha512-8+1D08QdGE5TF0bB0vV8HLVrVZJeLNITpRTUVEoABNMRaUS7CoYSVb0+JNQDeJIVmqMjOL8dOjvCUDkp3gEaGQ==",
135 "license": "MIT",
136 "dependencies": {
137 "zod": "^3.23.8"
138 }
139 },
140 "node_modules/@atproto/jwk": {
141 "version": "0.1.5",
142 "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.1.5.tgz",
143 "integrity": "sha512-OzZFLhX41TOcMeanP3aZlL5bLeaUIZT15MI4aU5cwflNq/rwpGOpz3uwDjZc8ytgUjuTQ8LabSz5jMmwoTSWFg==",
144 "license": "MIT",
145 "dependencies": {
146 "multiformats": "^9.9.0",
147 "zod": "^3.23.8"
148 }
149 },
150 "node_modules/@atproto/jwk-jose": {
151 "version": "0.1.6",
152 "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.6.tgz",
153 "integrity": "sha512-r4DGMvvmazy6CxqAcnplpUxvp6Vd8UwKxQBZRpmm1aNsVonf5qj1yeDkECTiwoe/FPbvtdamlzClB3UZc7Yb5w==",
154 "license": "MIT",
155 "dependencies": {
156 "@atproto/jwk": "0.1.5",
157 "jose": "^5.2.0"
158 }
159 },
160 "node_modules/@atproto/jwk-webcrypto": {
161 "version": "0.1.6",
162 "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.6.tgz",
163 "integrity": "sha512-mxWHOvlg+HGohldfiaon1fNsr7iDvKrTrkV0/ZvymWRzxsDFPCon1hu8OtKLXUVgLh+IzDJT1D79I4fBSo4pog==",
164 "license": "MIT",
165 "dependencies": {
166 "@atproto/jwk": "0.1.5",
167 "@atproto/jwk-jose": "0.1.6",
168 "zod": "^3.23.8"
169 }
170 },
171 "node_modules/@atproto/lexicon": {
172 "version": "0.4.11",
173 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.11.tgz",
174 "integrity": "sha512-btefdnvNz2Ao2I+qbmj0F06HC8IlrM/IBz6qOBS50r0S6uDf5tOO+Mv2tSVdimFkdzyDdLtBI1sV36ONxz2cOw==",
175 "license": "MIT",
176 "dependencies": {
177 "@atproto/common-web": "^0.4.2",
178 "@atproto/syntax": "^0.4.0",
179 "iso-datestring-validator": "^2.2.2",
180 "multiformats": "^9.9.0",
181 "zod": "^3.23.8"
182 }
183 },
184 "node_modules/@atproto/lexicon/node_modules/@atproto/syntax": {
185 "version": "0.4.0",
186 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz",
187 "integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==",
188 "license": "MIT"
189 },
190 "node_modules/@atproto/oauth-client": {
191 "version": "0.3.17",
192 "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.3.17.tgz",
193 "integrity": "sha512-1PBkQEB2BYYbyBkASjfByj1aAFnLgCfoMRaswybCVZ3dQ72aVUDtZJ6kAIus3pRJOcpo3KIsHLfzj+9675+spg==",
194 "license": "MIT",
195 "dependencies": {
196 "@atproto-labs/did-resolver": "0.1.13",
197 "@atproto-labs/fetch": "0.2.3",
198 "@atproto-labs/handle-resolver": "0.1.8",
199 "@atproto-labs/identity-resolver": "0.1.17",
200 "@atproto-labs/simple-store": "0.2.0",
201 "@atproto-labs/simple-store-memory": "0.1.3",
202 "@atproto/did": "0.1.5",
203 "@atproto/jwk": "0.1.5",
204 "@atproto/oauth-types": "0.2.7",
205 "@atproto/xrpc": "0.7.0",
206 "multiformats": "^9.9.0",
207 "zod": "^3.23.8"
208 }
209 },
210 "node_modules/@atproto/oauth-client-browser": {
211 "version": "0.3.17",
212 "resolved": "https://registry.npmjs.org/@atproto/oauth-client-browser/-/oauth-client-browser-0.3.17.tgz",
213 "integrity": "sha512-wcO3U3gb/yvhsiDym5WSFEB1JZLuWrgorj4yyR5ZYI69n4kCUdHs3QP1pJx3nWdk2Ov1Xc9/idkw7ERbSf5Gcg==",
214 "license": "MIT",
215 "dependencies": {
216 "@atproto-labs/did-resolver": "0.1.13",
217 "@atproto-labs/handle-resolver": "0.1.8",
218 "@atproto-labs/simple-store": "0.2.0",
219 "@atproto/did": "0.1.5",
220 "@atproto/jwk": "0.1.5",
221 "@atproto/jwk-webcrypto": "0.1.6",
222 "@atproto/oauth-client": "0.3.17",
223 "@atproto/oauth-types": "0.2.7"
224 }
225 },
226 "node_modules/@atproto/oauth-client/node_modules/@atproto/xrpc": {
227 "version": "0.7.0",
228 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.0.tgz",
229 "integrity": "sha512-SfhP9dGx2qclaScFDb58Jnrmim5nk4geZXCqg6sB0I/KZhZEkr9iIx1hLCp+sxkIfEsmEJjeWO4B0rjUIJW5cw==",
230 "license": "MIT",
231 "dependencies": {
232 "@atproto/lexicon": "^0.4.11",
233 "zod": "^3.23.8"
234 }
235 },
236 "node_modules/@atproto/oauth-types": {
237 "version": "0.2.7",
238 "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.2.7.tgz",
239 "integrity": "sha512-2SlDveiSI0oowC+sfuNd/npV8jw/FhokSS26qyUyldTg1g9ZlhxXUfMP4IZOPeZcVn9EszzQRHs1H9ZJqVQIew==",
240 "license": "MIT",
241 "dependencies": {
242 "@atproto/jwk": "0.1.5",
243 "zod": "^3.23.8"
244 }
245 },
246 "node_modules/@atproto/syntax": {
247 "version": "0.3.4",
248 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.4.tgz",
249 "integrity": "sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==",
250 "license": "MIT"
251 },
252 "node_modules/@atproto/xrpc": {
253 "version": "0.6.12",
254 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.12.tgz",
255 "integrity": "sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==",
256 "license": "MIT",
257 "dependencies": {
258 "@atproto/lexicon": "^0.4.10",
259 "zod": "^3.23.8"
260 }
261 },
262 "node_modules/@next/env": {
263 "version": "14.2.24",
264 "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.24.tgz",
265 "integrity": "sha512-LAm0Is2KHTNT6IT16lxT+suD0u+VVfYNQqM+EJTKuFRRuY2z+zj01kueWXPCxbMBDt0B5vONYzabHGUNbZYAhA==",
266 "license": "MIT"
267 },
268 "node_modules/@next/swc-darwin-arm64": {
269 "version": "14.2.24",
270 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.24.tgz",
271 "integrity": "sha512-7Tdi13aojnAZGpapVU6meVSpNzgrFwZ8joDcNS8cJVNuP3zqqrLqeory9Xec5TJZR/stsGJdfwo8KeyloT3+rQ==",
272 "cpu": [
273 "arm64"
274 ],
275 "license": "MIT",
276 "optional": true,
277 "os": [
278 "darwin"
279 ],
280 "engines": {
281 "node": ">= 10"
282 }
283 },
284 "node_modules/@next/swc-darwin-x64": {
285 "version": "14.2.24",
286 "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.24.tgz",
287 "integrity": "sha512-lXR2WQqUtu69l5JMdTwSvQUkdqAhEWOqJEYUQ21QczQsAlNOW2kWZCucA6b3EXmPbcvmHB1kSZDua/713d52xg==",
288 "cpu": [
289 "x64"
290 ],
291 "license": "MIT",
292 "optional": true,
293 "os": [
294 "darwin"
295 ],
296 "engines": {
297 "node": ">= 10"
298 }
299 },
300 "node_modules/@next/swc-linux-arm64-gnu": {
301 "version": "14.2.24",
302 "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.24.tgz",
303 "integrity": "sha512-nxvJgWOpSNmzidYvvGDfXwxkijb6hL9+cjZx1PVG6urr2h2jUqBALkKjT7kpfurRWicK6hFOvarmaWsINT1hnA==",
304 "cpu": [
305 "arm64"
306 ],
307 "license": "MIT",
308 "optional": true,
309 "os": [
310 "linux"
311 ],
312 "engines": {
313 "node": ">= 10"
314 }
315 },
316 "node_modules/@next/swc-linux-arm64-musl": {
317 "version": "14.2.24",
318 "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.24.tgz",
319 "integrity": "sha512-PaBgOPhqa4Abxa3y/P92F3kklNPsiFjcjldQGT7kFmiY5nuFn8ClBEoX8GIpqU1ODP2y8P6hio6vTomx2Vy0UQ==",
320 "cpu": [
321 "arm64"
322 ],
323 "license": "MIT",
324 "optional": true,
325 "os": [
326 "linux"
327 ],
328 "engines": {
329 "node": ">= 10"
330 }
331 },
332 "node_modules/@next/swc-linux-x64-gnu": {
333 "version": "14.2.24",
334 "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.24.tgz",
335 "integrity": "sha512-vEbyadiRI7GOr94hd2AB15LFVgcJZQWu7Cdi9cWjCMeCiUsHWA0U5BkGPuoYRnTxTn0HacuMb9NeAmStfBCLoQ==",
336 "cpu": [
337 "x64"
338 ],
339 "license": "MIT",
340 "optional": true,
341 "os": [
342 "linux"
343 ],
344 "engines": {
345 "node": ">= 10"
346 }
347 },
348 "node_modules/@next/swc-linux-x64-musl": {
349 "version": "14.2.24",
350 "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.24.tgz",
351 "integrity": "sha512-df0FC9ptaYsd8nQCINCzFtDWtko8PNRTAU0/+d7hy47E0oC17tI54U/0NdGk7l/76jz1J377dvRjmt6IUdkpzQ==",
352 "cpu": [
353 "x64"
354 ],
355 "license": "MIT",
356 "optional": true,
357 "os": [
358 "linux"
359 ],
360 "engines": {
361 "node": ">= 10"
362 }
363 },
364 "node_modules/@next/swc-win32-arm64-msvc": {
365 "version": "14.2.24",
366 "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.24.tgz",
367 "integrity": "sha512-ZEntbLjeYAJ286eAqbxpZHhDFYpYjArotQ+/TW9j7UROh0DUmX7wYDGtsTPpfCV8V+UoqHBPU7q9D4nDNH014Q==",
368 "cpu": [
369 "arm64"
370 ],
371 "license": "MIT",
372 "optional": true,
373 "os": [
374 "win32"
375 ],
376 "engines": {
377 "node": ">= 10"
378 }
379 },
380 "node_modules/@next/swc-win32-ia32-msvc": {
381 "version": "14.2.24",
382 "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.24.tgz",
383 "integrity": "sha512-9KuS+XUXM3T6v7leeWU0erpJ6NsFIwiTFD5nzNg8J5uo/DMIPvCp3L1Ao5HjbHX0gkWPB1VrKoo/Il4F0cGK2Q==",
384 "cpu": [
385 "ia32"
386 ],
387 "license": "MIT",
388 "optional": true,
389 "os": [
390 "win32"
391 ],
392 "engines": {
393 "node": ">= 10"
394 }
395 },
396 "node_modules/@next/swc-win32-x64-msvc": {
397 "version": "14.2.24",
398 "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.24.tgz",
399 "integrity": "sha512-cXcJ2+x0fXQ2CntaE00d7uUH+u1Bfp/E0HsNQH79YiLaZE5Rbm7dZzyAYccn3uICM7mw+DxoMqEfGXZtF4Fgaw==",
400 "cpu": [
401 "x64"
402 ],
403 "license": "MIT",
404 "optional": true,
405 "os": [
406 "win32"
407 ],
408 "engines": {
409 "node": ">= 10"
410 }
411 },
412 "node_modules/@supabase/auth-js": {
413 "version": "2.68.0",
414 "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.68.0.tgz",
415 "integrity": "sha512-odG7nb7aOmZPUXk6SwL2JchSsn36Ppx11i2yWMIc/meUO2B2HK9YwZHPK06utD9Ql9ke7JKDbwGin/8prHKxxQ==",
416 "license": "MIT",
417 "dependencies": {
418 "@supabase/node-fetch": "^2.6.14"
419 }
420 },
421 "node_modules/@supabase/functions-js": {
422 "version": "2.4.4",
423 "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.4.4.tgz",
424 "integrity": "sha512-WL2p6r4AXNGwop7iwvul2BvOtuJ1YQy8EbOd0dhG1oN1q8el/BIRSFCFnWAMM/vJJlHWLi4ad22sKbKr9mvjoA==",
425 "license": "MIT",
426 "dependencies": {
427 "@supabase/node-fetch": "^2.6.14"
428 }
429 },
430 "node_modules/@supabase/node-fetch": {
431 "version": "2.6.15",
432 "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz",
433 "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==",
434 "license": "MIT",
435 "dependencies": {
436 "whatwg-url": "^5.0.0"
437 },
438 "engines": {
439 "node": "4.x || >=6.0.0"
440 }
441 },
442 "node_modules/@supabase/postgrest-js": {
443 "version": "1.19.2",
444 "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.19.2.tgz",
445 "integrity": "sha512-MXRbk4wpwhWl9IN6rIY1mR8uZCCG4MZAEji942ve6nMwIqnBgBnZhZlON6zTTs6fgveMnoCILpZv1+K91jN+ow==",
446 "license": "MIT",
447 "dependencies": {
448 "@supabase/node-fetch": "^2.6.14"
449 }
450 },
451 "node_modules/@supabase/realtime-js": {
452 "version": "2.11.2",
453 "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.11.2.tgz",
454 "integrity": "sha512-u/XeuL2Y0QEhXSoIPZZwR6wMXgB+RQbJzG9VErA3VghVt7uRfSVsjeqd7m5GhX3JR6dM/WRmLbVR8URpDWG4+w==",
455 "license": "MIT",
456 "dependencies": {
457 "@supabase/node-fetch": "^2.6.14",
458 "@types/phoenix": "^1.5.4",
459 "@types/ws": "^8.5.10",
460 "ws": "^8.18.0"
461 }
462 },
463 "node_modules/@supabase/storage-js": {
464 "version": "2.7.1",
465 "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.7.1.tgz",
466 "integrity": "sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==",
467 "license": "MIT",
468 "dependencies": {
469 "@supabase/node-fetch": "^2.6.14"
470 }
471 },
472 "node_modules/@supabase/supabase-js": {
473 "version": "2.49.1",
474 "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.49.1.tgz",
475 "integrity": "sha512-lKaptKQB5/juEF5+jzmBeZlz69MdHZuxf+0f50NwhL+IE//m4ZnOeWlsKRjjsM0fVayZiQKqLvYdBn0RLkhGiQ==",
476 "license": "MIT",
477 "dependencies": {
478 "@supabase/auth-js": "2.68.0",
479 "@supabase/functions-js": "2.4.4",
480 "@supabase/node-fetch": "2.6.15",
481 "@supabase/postgrest-js": "1.19.2",
482 "@supabase/realtime-js": "2.11.2",
483 "@supabase/storage-js": "2.7.1"
484 }
485 },
486 "node_modules/@swc/counter": {
487 "version": "0.1.3",
488 "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
489 "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
490 "license": "Apache-2.0"
491 },
492 "node_modules/@swc/helpers": {
493 "version": "0.5.5",
494 "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz",
495 "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==",
496 "license": "Apache-2.0",
497 "dependencies": {
498 "@swc/counter": "^0.1.3",
499 "tslib": "^2.4.0"
500 }
501 },
502 "node_modules/@types/node": {
503 "version": "20.17.24",
504 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.24.tgz",
505 "integrity": "sha512-d7fGCyB96w9BnWQrOsJtpyiSaBcAYYr75bnK6ZRjDbql2cGLj/3GsL5OYmLPNq76l7Gf2q4Rv9J2o6h5CrD9sA==",
506 "license": "MIT",
507 "dependencies": {
508 "undici-types": "~6.19.2"
509 }
510 },
511 "node_modules/@types/phoenix": {
512 "version": "1.6.6",
513 "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.6.tgz",
514 "integrity": "sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==",
515 "license": "MIT"
516 },
517 "node_modules/@types/prop-types": {
518 "version": "15.7.14",
519 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz",
520 "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==",
521 "dev": true,
522 "license": "MIT"
523 },
524 "node_modules/@types/react": {
525 "version": "18.3.18",
526 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz",
527 "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==",
528 "dev": true,
529 "license": "MIT",
530 "dependencies": {
531 "@types/prop-types": "*",
532 "csstype": "^3.0.2"
533 }
534 },
535 "node_modules/@types/react-dom": {
536 "version": "18.3.5",
537 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz",
538 "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==",
539 "dev": true,
540 "license": "MIT",
541 "peerDependencies": {
542 "@types/react": "^18.0.0"
543 }
544 },
545 "node_modules/@types/ws": {
546 "version": "8.18.0",
547 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.0.tgz",
548 "integrity": "sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==",
549 "license": "MIT",
550 "dependencies": {
551 "@types/node": "*"
552 }
553 },
554 "node_modules/@vercel/analytics": {
555 "version": "1.5.0",
556 "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.5.0.tgz",
557 "integrity": "sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==",
558 "license": "MPL-2.0",
559 "peerDependencies": {
560 "@remix-run/react": "^2",
561 "@sveltejs/kit": "^1 || ^2",
562 "next": ">= 13",
563 "react": "^18 || ^19 || ^19.0.0-rc",
564 "svelte": ">= 4",
565 "vue": "^3",
566 "vue-router": "^4"
567 },
568 "peerDependenciesMeta": {
569 "@remix-run/react": {
570 "optional": true
571 },
572 "@sveltejs/kit": {
573 "optional": true
574 },
575 "next": {
576 "optional": true
577 },
578 "react": {
579 "optional": true
580 },
581 "svelte": {
582 "optional": true
583 },
584 "vue": {
585 "optional": true
586 },
587 "vue-router": {
588 "optional": true
589 }
590 }
591 },
592 "node_modules/await-lock": {
593 "version": "2.2.2",
594 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
595 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==",
596 "license": "MIT"
597 },
598 "node_modules/busboy": {
599 "version": "1.6.0",
600 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
601 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
602 "dependencies": {
603 "streamsearch": "^1.1.0"
604 },
605 "engines": {
606 "node": ">=10.16.0"
607 }
608 },
609 "node_modules/caniuse-lite": {
610 "version": "1.0.30001702",
611 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001702.tgz",
612 "integrity": "sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==",
613 "funding": [
614 {
615 "type": "opencollective",
616 "url": "https://opencollective.com/browserslist"
617 },
618 {
619 "type": "tidelift",
620 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
621 },
622 {
623 "type": "github",
624 "url": "https://github.com/sponsors/ai"
625 }
626 ],
627 "license": "CC-BY-4.0"
628 },
629 "node_modules/cbor-web": {
630 "version": "8.1.0",
631 "resolved": "https://registry.npmjs.org/cbor-web/-/cbor-web-8.1.0.tgz",
632 "integrity": "sha512-2hWHHMVrfffgoEmsAUh8vCxHoLa1vgodtC73+C5cSarkJlwTapnqAzcHINlP6Ej0DXuP4OmmJ9LF+JaNM5Lj/g==",
633 "license": "MIT",
634 "engines": {
635 "node": ">=12.19"
636 }
637 },
638 "node_modules/client-only": {
639 "version": "0.0.1",
640 "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
641 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
642 "license": "MIT"
643 },
644 "node_modules/csstype": {
645 "version": "3.1.3",
646 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
647 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
648 "dev": true,
649 "license": "MIT"
650 },
651 "node_modules/dotenv": {
652 "version": "16.4.7",
653 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
654 "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
655 "license": "BSD-2-Clause",
656 "engines": {
657 "node": ">=12"
658 },
659 "funding": {
660 "url": "https://dotenvx.com"
661 }
662 },
663 "node_modules/graceful-fs": {
664 "version": "4.2.11",
665 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
666 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
667 "license": "ISC"
668 },
669 "node_modules/graphemer": {
670 "version": "1.4.0",
671 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
672 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
673 "license": "MIT"
674 },
675 "node_modules/iso-datestring-validator": {
676 "version": "2.2.2",
677 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
678 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==",
679 "license": "MIT"
680 },
681 "node_modules/jose": {
682 "version": "5.10.0",
683 "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz",
684 "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==",
685 "license": "MIT",
686 "funding": {
687 "url": "https://github.com/sponsors/panva"
688 }
689 },
690 "node_modules/js-tokens": {
691 "version": "4.0.0",
692 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
693 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
694 "license": "MIT"
695 },
696 "node_modules/loose-envify": {
697 "version": "1.4.0",
698 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
699 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
700 "license": "MIT",
701 "dependencies": {
702 "js-tokens": "^3.0.0 || ^4.0.0"
703 },
704 "bin": {
705 "loose-envify": "cli.js"
706 }
707 },
708 "node_modules/lru-cache": {
709 "version": "10.4.3",
710 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
711 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
712 "license": "ISC"
713 },
714 "node_modules/multiformats": {
715 "version": "9.9.0",
716 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
717 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
718 "license": "(Apache-2.0 AND MIT)"
719 },
720 "node_modules/nanoid": {
721 "version": "3.3.9",
722 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.9.tgz",
723 "integrity": "sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==",
724 "funding": [
725 {
726 "type": "github",
727 "url": "https://github.com/sponsors/ai"
728 }
729 ],
730 "license": "MIT",
731 "bin": {
732 "nanoid": "bin/nanoid.cjs"
733 },
734 "engines": {
735 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
736 }
737 },
738 "node_modules/next": {
739 "version": "14.2.24",
740 "resolved": "https://registry.npmjs.org/next/-/next-14.2.24.tgz",
741 "integrity": "sha512-En8VEexSJ0Py2FfVnRRh8gtERwDRaJGNvsvad47ShkC2Yi8AXQPXEA2vKoDJlGFSj5WE5SyF21zNi4M5gyi+SQ==",
742 "license": "MIT",
743 "dependencies": {
744 "@next/env": "14.2.24",
745 "@swc/helpers": "0.5.5",
746 "busboy": "1.6.0",
747 "caniuse-lite": "^1.0.30001579",
748 "graceful-fs": "^4.2.11",
749 "postcss": "8.4.31",
750 "styled-jsx": "5.1.1"
751 },
752 "bin": {
753 "next": "dist/bin/next"
754 },
755 "engines": {
756 "node": ">=18.17.0"
757 },
758 "optionalDependencies": {
759 "@next/swc-darwin-arm64": "14.2.24",
760 "@next/swc-darwin-x64": "14.2.24",
761 "@next/swc-linux-arm64-gnu": "14.2.24",
762 "@next/swc-linux-arm64-musl": "14.2.24",
763 "@next/swc-linux-x64-gnu": "14.2.24",
764 "@next/swc-linux-x64-musl": "14.2.24",
765 "@next/swc-win32-arm64-msvc": "14.2.24",
766 "@next/swc-win32-ia32-msvc": "14.2.24",
767 "@next/swc-win32-x64-msvc": "14.2.24"
768 },
769 "peerDependencies": {
770 "@opentelemetry/api": "^1.1.0",
771 "@playwright/test": "^1.41.2",
772 "react": "^18.2.0",
773 "react-dom": "^18.2.0",
774 "sass": "^1.3.0"
775 },
776 "peerDependenciesMeta": {
777 "@opentelemetry/api": {
778 "optional": true
779 },
780 "@playwright/test": {
781 "optional": true
782 },
783 "sass": {
784 "optional": true
785 }
786 }
787 },
788 "node_modules/picocolors": {
789 "version": "1.1.1",
790 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
791 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
792 "license": "ISC"
793 },
794 "node_modules/postcss": {
795 "version": "8.4.31",
796 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
797 "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
798 "funding": [
799 {
800 "type": "opencollective",
801 "url": "https://opencollective.com/postcss/"
802 },
803 {
804 "type": "tidelift",
805 "url": "https://tidelift.com/funding/github/npm/postcss"
806 },
807 {
808 "type": "github",
809 "url": "https://github.com/sponsors/ai"
810 }
811 ],
812 "license": "MIT",
813 "dependencies": {
814 "nanoid": "^3.3.6",
815 "picocolors": "^1.0.0",
816 "source-map-js": "^1.0.2"
817 },
818 "engines": {
819 "node": "^10 || ^12 || >=14"
820 }
821 },
822 "node_modules/react": {
823 "version": "18.3.1",
824 "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
825 "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
826 "license": "MIT",
827 "dependencies": {
828 "loose-envify": "^1.1.0"
829 },
830 "engines": {
831 "node": ">=0.10.0"
832 }
833 },
834 "node_modules/react-dom": {
835 "version": "18.3.1",
836 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
837 "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
838 "license": "MIT",
839 "dependencies": {
840 "loose-envify": "^1.1.0",
841 "scheduler": "^0.23.2"
842 },
843 "peerDependencies": {
844 "react": "^18.3.1"
845 }
846 },
847 "node_modules/scheduler": {
848 "version": "0.23.2",
849 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
850 "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
851 "license": "MIT",
852 "dependencies": {
853 "loose-envify": "^1.1.0"
854 }
855 },
856 "node_modules/source-map-js": {
857 "version": "1.2.1",
858 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
859 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
860 "license": "BSD-3-Clause",
861 "engines": {
862 "node": ">=0.10.0"
863 }
864 },
865 "node_modules/streamsearch": {
866 "version": "1.1.0",
867 "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
868 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
869 "engines": {
870 "node": ">=10.0.0"
871 }
872 },
873 "node_modules/styled-jsx": {
874 "version": "5.1.1",
875 "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
876 "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
877 "license": "MIT",
878 "dependencies": {
879 "client-only": "0.0.1"
880 },
881 "engines": {
882 "node": ">= 12.0.0"
883 },
884 "peerDependencies": {
885 "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
886 },
887 "peerDependenciesMeta": {
888 "@babel/core": {
889 "optional": true
890 },
891 "babel-plugin-macros": {
892 "optional": true
893 }
894 }
895 },
896 "node_modules/tlds": {
897 "version": "1.256.0",
898 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.256.0.tgz",
899 "integrity": "sha512-ZmyVB9DAw+FFTmLElGYJgdZFsKLYd/I59Bg9NHkCGPwAbVZNRilFWDMAdX8UG+bHuv7kfursd5XGqo/9wi26lA==",
900 "license": "MIT",
901 "bin": {
902 "tlds": "bin.js"
903 }
904 },
905 "node_modules/tr46": {
906 "version": "0.0.3",
907 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
908 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
909 "license": "MIT"
910 },
911 "node_modules/tslib": {
912 "version": "2.8.1",
913 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
914 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
915 "license": "0BSD"
916 },
917 "node_modules/typescript": {
918 "version": "5.8.2",
919 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
920 "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
921 "dev": true,
922 "license": "Apache-2.0",
923 "bin": {
924 "tsc": "bin/tsc",
925 "tsserver": "bin/tsserver"
926 },
927 "engines": {
928 "node": ">=14.17"
929 }
930 },
931 "node_modules/uint8arrays": {
932 "version": "3.0.0",
933 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
934 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
935 "license": "MIT",
936 "dependencies": {
937 "multiformats": "^9.4.2"
938 }
939 },
940 "node_modules/undici-types": {
941 "version": "6.19.8",
942 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
943 "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
944 "license": "MIT"
945 },
946 "node_modules/webidl-conversions": {
947 "version": "3.0.1",
948 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
949 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
950 "license": "BSD-2-Clause"
951 },
952 "node_modules/whatwg-url": {
953 "version": "5.0.0",
954 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
955 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
956 "license": "MIT",
957 "dependencies": {
958 "tr46": "~0.0.3",
959 "webidl-conversions": "^3.0.0"
960 }
961 },
962 "node_modules/ws": {
963 "version": "8.18.1",
964 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
965 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
966 "license": "MIT",
967 "engines": {
968 "node": ">=10.0.0"
969 },
970 "peerDependencies": {
971 "bufferutil": "^4.0.1",
972 "utf-8-validate": ">=5.0.2"
973 },
974 "peerDependenciesMeta": {
975 "bufferutil": {
976 "optional": true
977 },
978 "utf-8-validate": {
979 "optional": true
980 }
981 }
982 },
983 "node_modules/zod": {
984 "version": "3.24.2",
985 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
986 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
987 "license": "MIT",
988 "funding": {
989 "url": "https://github.com/sponsors/colinhacks"
990 }
991 }
992 }
993}