1 {
2 "name": "rest-express",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "rest-express",
9 "version": "1.0.0",
10 "license": "MIT",
11 "dependencies": {
12 "@dataconnect/admin-generated": "file:src/dataconnect-admin-generated",
13 "@dataconnect/generated": "file:src/dataconnect-generated",
14 "@hookform/resolvers": "^3.10.0",
15 "@jridgewell/trace-mapping": "^0.3.25",
16 "@neondatabase/serverless": "^0.10.4",
17 "@radix-ui/react-accordion": "^1.2.4",
18 "@radix-ui/react-alert-dialog": "^1.1.7",
19 "@radix-ui/react-aspect-ratio": "^1.1.3",
20 "@radix-ui/react-avatar": "^1.1.4",
21 "@radix-ui/react-checkbox": "^1.1.5",
22 "@radix-ui/react-collapsible": "^1.1.4",
23 "@radix-ui/react-context-menu": "^2.2.7",
24 "@radix-ui/react-dialog": "^1.1.7",
25 "@radix-ui/react-dropdown-menu": "^2.1.7",
26 "@radix-ui/react-hover-card": "^1.1.7",
27 "@radix-ui/react-label": "^2.1.3",
28 "@radix-ui/react-menubar": "^1.1.7",
29 "@radix-ui/react-navigation-menu": "^1.2.6",
30 "@radix-ui/react-popover": "^1.1.7",
31 "@radix-ui/react-progress": "^1.1.3",
32 "@radix-ui/react-radio-group": "^1.2.4",
33 "@radix-ui/react-scroll-area": "^1.2.4",
34 "@radix-ui/react-select": "^2.1.7",
35 "@radix-ui/react-separator": "^1.1.3",
36 "@radix-ui/react-slider": "^1.2.4",
37 "@radix-ui/react-slot": "^1.2.0",
38 "@radix-ui/react-switch": "^1.1.4",
39 "@radix-ui/react-tabs": "^1.1.4",
40 "@radix-ui/react-toast": "^1.2.7",
41 "@radix-ui/react-toggle": "^1.1.3",
42 "@radix-ui/react-toggle-group": "^1.1.3",
43 "@radix-ui/react-tooltip": "^1.2.0",
44 "@tanstack/react-query": "^5.60.5",
45 "@types/bcrypt": "^5.0.2",
46 "@types/memoizee": "^0.4.12",
47 "bcrypt": "^5.1.1",
48 "class-variance-authority": "^0.7.1",
49 "clsx": "^2.1.1",
50 "cmdk": "^1.1.1",
51 "connect-pg-simple": "^10.0.0",
52 "date-fns": "^3.6.0",
53 "drizzle-orm": "^0.39.1",
54 "drizzle-zod": "^0.7.0",
55 "embla-carousel-react": "^8.6.0",
56 "express": "^4.21.2",
57 "express-session": "^1.18.2",
58 "framer-motion": "^11.13.1",
59 "input-otp": "^1.4.2",
60 "lucide-react": "^0.453.0",
61 "memoizee": "^0.4.17",
62 "memorystore": "^1.6.7",
63 "multer": "^1.4.5-lts.1",
64 "next-themes": "^0.4.6",
65 "openid-client": "^6.6.4",
66 "passport": "^0.7.0",
67 "passport-local": "^1.0.0",
68 "react": "^18.3.1",
69 "react-day-picker": "^8.10.1",
70 "react-dom": "^18.3.1",
71 "react-hook-form": "^7.55.0",
72 "react-icons": "^5.4.0",
73 "react-resizable-panels": "^2.1.7",
74 "recharts": "^2.15.2",
75 "tailwind-merge": "^2.6.0",
76 "tailwindcss-animate": "^1.0.7",
77 "tw-animate-css": "^1.2.5",
78 "vaul": "^1.1.2",
79 "wouter": "^3.3.5",
80 "ws": "^8.18.0",
81 "zod": "^3.24.2",
82 "zod-validation-error": "^3.4.0"
83 },
84 "devDependencies": {
85 "@replit/vite-plugin-cartographer": "^0.2.8",
86 "@replit/vite-plugin-runtime-error-modal": "^0.0.3",
87 "@tailwindcss/typography": "^0.5.15",
88 "@tailwindcss/vite": "^4.1.3",
89 "@types/connect-pg-simple": "^7.0.3",
90 "@types/express": "4.17.21",
91 "@types/express-session": "^1.18.2",
92 "@types/node": "20.16.11",
93 "@types/passport": "^1.0.17",
94 "@types/passport-local": "^1.0.38",
95 "@types/react": "^18.3.11",
96 "@types/react-dom": "^18.3.1",
97 "@types/ws": "^8.5.13",
98 "@vitejs/plugin-react": "^4.3.2",
99 "autoprefixer": "^10.4.20",
100 "drizzle-kit": "^0.30.4",
101 "esbuild": "^0.25.0",
102 "postcss": "^8.4.47",
103 "tailwindcss": "^3.4.17",
104 "tsx": "^4.19.1",
105 "typescript": "5.6.3",
106 "vite": "^5.4.19"
107 },
108 "optionalDependencies": {
109 "bufferutil": "^4.0.8"
110 }
111 },
112 "node_modules/@alloc/quick-lru": {
113 "version": "5.2.0",
114 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
115 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
116 "license": "MIT",
117 "engines": {
118 "node": ">=10"
119 },
120 "funding": {
121 "url": "https://github.com/sponsors/sindresorhus"
122 }
123 },
124 "node_modules/@ampproject/remapping": {
125 "version": "2.3.0",
126 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
127 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
128 "dev": true,
129 "license": "Apache-2.0",
130 "dependencies": {
131 "@jridgewell/gen-mapping": "^0.3.5",
132 "@jridgewell/trace-mapping": "^0.3.24"
133 },
134 "engines": {
135 "node": ">=6.0.0"
136 }
137 },
138 "node_modules/@babel/code-frame": {
139 "version": "7.26.2",
140 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
141 "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
142 "dev": true,
143 "license": "MIT",
144 "dependencies": {
145 "@babel/helper-validator-identifier": "^7.25.9",
146 "js-tokens": "^4.0.0",
147 "picocolors": "^1.0.0"
148 },
149 "engines": {
150 "node": ">=6.9.0"
151 }
152 },
153 "node_modules/@babel/compat-data": {
154 "version": "7.26.2",
155 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz",
156 "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==",
157 "dev": true,
158 "license": "MIT",
159 "engines": {
160 "node": ">=6.9.0"
161 }
162 },
163 "node_modules/@babel/core": {
164 "version": "7.26.0",
165 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz",
166 "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==",
167 "dev": true,
168 "license": "MIT",
169 "dependencies": {
170 "@ampproject/remapping": "^2.2.0",
171 "@babel/code-frame": "^7.26.0",
172 "@babel/generator": "^7.26.0",
173 "@babel/helper-compilation-targets": "^7.25.9",
174 "@babel/helper-module-transforms": "^7.26.0",
175 "@babel/helpers": "^7.26.0",
176 "@babel/parser": "^7.26.0",
177 "@babel/template": "^7.25.9",
178 "@babel/traverse": "^7.25.9",
179 "@babel/types": "^7.26.0",
180 "convert-source-map": "^2.0.0",
181 "debug": "^4.1.0",
182 "gensync": "^1.0.0-beta.2",
183 "json5": "^2.2.3",
184 "semver": "^6.3.1"
185 },
186 "engines": {
187 "node": ">=6.9.0"
188 },
189 "funding": {
190 "type": "opencollective",
191 "url": "https://opencollective.com/babel"
192 }
193 },
194 "node_modules/@babel/generator": {
195 "version": "7.26.9",
196 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz",
197 "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==",
198 "dev": true,
199 "dependencies": {
200 "@babel/parser": "^7.26.9",
201 "@babel/types": "^7.26.9",
202 "@jridgewell/gen-mapping": "^0.3.5",
203 "@jridgewell/trace-mapping": "^0.3.25",
204 "jsesc": "^3.0.2"
205 },
206 "engines": {
207 "node": ">=6.9.0"
208 }
209 },
210 "node_modules/@babel/helper-compilation-targets": {
211 "version": "7.25.9",
212 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz",
213 "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==",
214 "dev": true,
215 "license": "MIT",
216 "dependencies": {
217 "@babel/compat-data": "^7.25.9",
218 "@babel/helper-validator-option": "^7.25.9",
219 "browserslist": "^4.24.0",
220 "lru-cache": "^5.1.1",
221 "semver": "^6.3.1"
222 },
223 "engines": {
224 "node": ">=6.9.0"
225 }
226 },
227 "node_modules/@babel/helper-module-imports": {
228 "version": "7.25.9",
229 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
230 "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
231 "dev": true,
232 "license": "MIT",
233 "dependencies": {
234 "@babel/traverse": "^7.25.9",
235 "@babel/types": "^7.25.9"
236 },
237 "engines": {
238 "node": ">=6.9.0"
239 }
240 },
241 "node_modules/@babel/helper-module-transforms": {
242 "version": "7.26.0",
243 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
244 "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
245 "dev": true,
246 "license": "MIT",
247 "dependencies": {
248 "@babel/helper-module-imports": "^7.25.9",
249 "@babel/helper-validator-identifier": "^7.25.9",
250 "@babel/traverse": "^7.25.9"
251 },
252 "engines": {
253 "node": ">=6.9.0"
254 },
255 "peerDependencies": {
256 "@babel/core": "^7.0.0"
257 }
258 },
259 "node_modules/@babel/helper-plugin-utils": {
260 "version": "7.25.9",
261 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz",
262 "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==",
263 "dev": true,
264 "license": "MIT",
265 "engines": {
266 "node": ">=6.9.0"
267 }
268 },
269 "node_modules/@babel/helper-string-parser": {
270 "version": "7.25.9",
271 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
272 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
273 "dev": true,
274 "license": "MIT",
275 "engines": {
276 "node": ">=6.9.0"
277 }
278 },
279 "node_modules/@babel/helper-validator-identifier": {
280 "version": "7.25.9",
281 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
282 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
283 "dev": true,
284 "license": "MIT",
285 "engines": {
286 "node": ">=6.9.0"
287 }
288 },
289 "node_modules/@babel/helper-validator-option": {
290 "version": "7.25.9",
291 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
292 "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
293 "dev": true,
294 "license": "MIT",
295 "engines": {
296 "node": ">=6.9.0"
297 }
298 },
299 "node_modules/@babel/helpers": {
300 "version": "7.26.0",
301 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz",
302 "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==",
303 "dev": true,
304 "license": "MIT",
305 "dependencies": {
306 "@babel/template": "^7.25.9",
307 "@babel/types": "^7.26.0"
308 },
309 "engines": {
310 "node": ">=6.9.0"
311 }
312 },
313 "node_modules/@babel/parser": {
314 "version": "7.26.9",
315 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz",
316 "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==",
317 "dev": true,
318 "dependencies": {
319 "@babel/types": "^7.26.9"
320 },
321 "bin": {
322 "parser": "bin/babel-parser.js"
323 },
324 "engines": {
325 "node": ">=6.0.0"
326 }
327 },
328 "node_modules/@babel/plugin-transform-react-jsx-self": {
329 "version": "7.25.9",
330 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz",
331 "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==",
332 "dev": true,
333 "license": "MIT",
334 "dependencies": {
335 "@babel/helper-plugin-utils": "^7.25.9"
336 },
337 "engines": {
338 "node": ">=6.9.0"
339 },
340 "peerDependencies": {
341 "@babel/core": "^7.0.0-0"
342 }
343 },
344 "node_modules/@babel/plugin-transform-react-jsx-source": {
345 "version": "7.25.9",
346 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz",
347 "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==",
348 "dev": true,
349 "license": "MIT",
350 "dependencies": {
351 "@babel/helper-plugin-utils": "^7.25.9"
352 },
353 "engines": {
354 "node": ">=6.9.0"
355 },
356 "peerDependencies": {
357 "@babel/core": "^7.0.0-0"
358 }
359 },
360 "node_modules/@babel/runtime": {
361 "version": "7.27.0",
362 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz",
363 "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==",
364 "dependencies": {
365 "regenerator-runtime": "^0.14.0"
366 },
367 "engines": {
368 "node": ">=6.9.0"
369 }
370 },
371 "node_modules/@babel/template": {
372 "version": "7.26.9",
373 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz",
374 "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==",
375 "dev": true,
376 "dependencies": {
377 "@babel/code-frame": "^7.26.2",
378 "@babel/parser": "^7.26.9",
379 "@babel/types": "^7.26.9"
380 },
381 "engines": {
382 "node": ">=6.9.0"
383 }
384 },
385 "node_modules/@babel/traverse": {
386 "version": "7.26.9",
387 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz",
388 "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==",
389 "dev": true,
390 "dependencies": {
391 "@babel/code-frame": "^7.26.2",
392 "@babel/generator": "^7.26.9",
393 "@babel/parser": "^7.26.9",
394 "@babel/template": "^7.26.9",
395 "@babel/types": "^7.26.9",
396 "debug": "^4.3.1",
397 "globals": "^11.1.0"
398 },
399 "engines": {
400 "node": ">=6.9.0"
401 }
402 },
403 "node_modules/@babel/types": {
404 "version": "7.26.9",
405 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz",
406 "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==",
407 "dev": true,
408 "dependencies": {
409 "@babel/helper-string-parser": "^7.25.9",
410 "@babel/helper-validator-identifier": "^7.25.9"
411 },
412 "engines": {
413 "node": ">=6.9.0"
414 }
415 },
416 "node_modules/@dataconnect/admin-generated": {
417 "resolved": "src/dataconnect-admin-generated",
418 "link": true
419 },
420 "node_modules/@dataconnect/generated": {
421 "resolved": "src/dataconnect-generated",
422 "link": true
423 },
424 "node_modules/@drizzle-team/brocli": {
425 "version": "0.10.2",
426 "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.2.tgz",
427 "integrity": "sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==",
428 "dev": true,
429 "license": "Apache-2.0"
430 },
431 "node_modules/@esbuild-kit/core-utils": {
432 "version": "3.3.2",
433 "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz",
434 "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==",
435 "deprecated": "Merged into tsx: https://tsx.is",
436 "dev": true,
437 "license": "MIT",
438 "dependencies": {
439 "esbuild": "~0.18.20",
440 "source-map-support": "^0.5.21"
441 }
442 },
443 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": {
444 "version": "0.18.20",
445 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
446 "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
447 "cpu": [
448 "arm"
449 ],
450 "dev": true,
451 "license": "MIT",
452 "optional": true,
453 "os": [
454 "android"
455 ],
456 "engines": {
457 "node": ">=12"
458 }
459 },
460 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": {
461 "version": "0.18.20",
462 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
463 "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
464 "cpu": [
465 "arm64"
466 ],
467 "dev": true,
468 "license": "MIT",
469 "optional": true,
470 "os": [
471 "android"
472 ],
473 "engines": {
474 "node": ">=12"
475 }
476 },
477 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": {
478 "version": "0.18.20",
479 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
480 "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
481 "cpu": [
482 "x64"
483 ],
484 "dev": true,
485 "license": "MIT",
486 "optional": true,
487 "os": [
488 "android"
489 ],
490 "engines": {
491 "node": ">=12"
492 }
493 },
494 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": {
495 "version": "0.18.20",
496 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
497 "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
498 "cpu": [
499 "arm64"
500 ],
501 "dev": true,
502 "license": "MIT",
503 "optional": true,
504 "os": [
505 "darwin"
506 ],
507 "engines": {
508 "node": ">=12"
509 }
510 },
511 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": {
512 "version": "0.18.20",
513 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
514 "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
515 "cpu": [
516 "x64"
517 ],
518 "dev": true,
519 "license": "MIT",
520 "optional": true,
521 "os": [
522 "darwin"
523 ],
524 "engines": {
525 "node": ">=12"
526 }
527 },
528 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": {
529 "version": "0.18.20",
530 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
531 "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
532 "cpu": [
533 "arm64"
534 ],
535 "dev": true,
536 "license": "MIT",
537 "optional": true,
538 "os": [
539 "freebsd"
540 ],
541 "engines": {
542 "node": ">=12"
543 }
544 },
545 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": {
546 "version": "0.18.20",
547 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
548 "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
549 "cpu": [
550 "x64"
551 ],
552 "dev": true,
553 "license": "MIT",
554 "optional": true,
555 "os": [
556 "freebsd"
557 ],
558 "engines": {
559 "node": ">=12"
560 }
561 },
562 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": {
563 "version": "0.18.20",
564 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
565 "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
566 "cpu": [
567 "arm"
568 ],
569 "dev": true,
570 "license": "MIT",
571 "optional": true,
572 "os": [
573 "linux"
574 ],
575 "engines": {
576 "node": ">=12"
577 }
578 },
579 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": {
580 "version": "0.18.20",
581 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
582 "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
583 "cpu": [
584 "arm64"
585 ],
586 "dev": true,
587 "license": "MIT",
588 "optional": true,
589 "os": [
590 "linux"
591 ],
592 "engines": {
593 "node": ">=12"
594 }
595 },
596 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": {
597 "version": "0.18.20",
598 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
599 "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
600 "cpu": [
601 "ia32"
602 ],
603 "dev": true,
604 "license": "MIT",
605 "optional": true,
606 "os": [
607 "linux"
608 ],
609 "engines": {
610 "node": ">=12"
611 }
612 },
613 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": {
614 "version": "0.18.20",
615 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
616 "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
617 "cpu": [
618 "loong64"
619 ],
620 "dev": true,
621 "license": "MIT",
622 "optional": true,
623 "os": [
624 "linux"
625 ],
626 "engines": {
627 "node": ">=12"
628 }
629 },
630 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": {
631 "version": "0.18.20",
632 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
633 "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
634 "cpu": [
635 "mips64el"
636 ],
637 "dev": true,
638 "license": "MIT",
639 "optional": true,
640 "os": [
641 "linux"
642 ],
643 "engines": {
644 "node": ">=12"
645 }
646 },
647 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": {
648 "version": "0.18.20",
649 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
650 "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
651 "cpu": [
652 "ppc64"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "linux"
659 ],
660 "engines": {
661 "node": ">=12"
662 }
663 },
664 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": {
665 "version": "0.18.20",
666 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
667 "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
668 "cpu": [
669 "riscv64"
670 ],
671 "dev": true,
672 "license": "MIT",
673 "optional": true,
674 "os": [
675 "linux"
676 ],
677 "engines": {
678 "node": ">=12"
679 }
680 },
681 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": {
682 "version": "0.18.20",
683 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
684 "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
685 "cpu": [
686 "s390x"
687 ],
688 "dev": true,
689 "license": "MIT",
690 "optional": true,
691 "os": [
692 "linux"
693 ],
694 "engines": {
695 "node": ">=12"
696 }
697 },
698 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": {
699 "version": "0.18.20",
700 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
701 "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
702 "cpu": [
703 "x64"
704 ],
705 "dev": true,
706 "license": "MIT",
707 "optional": true,
708 "os": [
709 "linux"
710 ],
711 "engines": {
712 "node": ">=12"
713 }
714 },
715 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": {
716 "version": "0.18.20",
717 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
718 "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
719 "cpu": [
720 "x64"
721 ],
722 "dev": true,
723 "license": "MIT",
724 "optional": true,
725 "os": [
726 "netbsd"
727 ],
728 "engines": {
729 "node": ">=12"
730 }
731 },
732 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": {
733 "version": "0.18.20",
734 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
735 "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
736 "cpu": [
737 "x64"
738 ],
739 "dev": true,
740 "license": "MIT",
741 "optional": true,
742 "os": [
743 "openbsd"
744 ],
745 "engines": {
746 "node": ">=12"
747 }
748 },
749 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": {
750 "version": "0.18.20",
751 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
752 "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
753 "cpu": [
754 "x64"
755 ],
756 "dev": true,
757 "license": "MIT",
758 "optional": true,
759 "os": [
760 "sunos"
761 ],
762 "engines": {
763 "node": ">=12"
764 }
765 },
766 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": {
767 "version": "0.18.20",
768 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
769 "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
770 "cpu": [
771 "arm64"
772 ],
773 "dev": true,
774 "license": "MIT",
775 "optional": true,
776 "os": [
777 "win32"
778 ],
779 "engines": {
780 "node": ">=12"
781 }
782 },
783 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": {
784 "version": "0.18.20",
785 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
786 "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
787 "cpu": [
788 "ia32"
789 ],
790 "dev": true,
791 "license": "MIT",
792 "optional": true,
793 "os": [
794 "win32"
795 ],
796 "engines": {
797 "node": ">=12"
798 }
799 },
800 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": {
801 "version": "0.18.20",
802 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
803 "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
804 "cpu": [
805 "x64"
806 ],
807 "dev": true,
808 "license": "MIT",
809 "optional": true,
810 "os": [
811 "win32"
812 ],
813 "engines": {
814 "node": ">=12"
815 }
816 },
817 "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": {
818 "version": "0.18.20",
819 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
820 "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
821 "dev": true,
822 "hasInstallScript": true,
823 "license": "MIT",
824 "bin": {
825 "esbuild": "bin/esbuild"
826 },
827 "engines": {
828 "node": ">=12"
829 },
830 "optionalDependencies": {
831 "@esbuild/android-arm": "0.18.20",
832 "@esbuild/android-arm64": "0.18.20",
833 "@esbuild/android-x64": "0.18.20",
834 "@esbuild/darwin-arm64": "0.18.20",
835 "@esbuild/darwin-x64": "0.18.20",
836 "@esbuild/freebsd-arm64": "0.18.20",
837 "@esbuild/freebsd-x64": "0.18.20",
838 "@esbuild/linux-arm": "0.18.20",
839 "@esbuild/linux-arm64": "0.18.20",
840 "@esbuild/linux-ia32": "0.18.20",
841 "@esbuild/linux-loong64": "0.18.20",
842 "@esbuild/linux-mips64el": "0.18.20",
843 "@esbuild/linux-ppc64": "0.18.20",
844 "@esbuild/linux-riscv64": "0.18.20",
845 "@esbuild/linux-s390x": "0.18.20",
846 "@esbuild/linux-x64": "0.18.20",
847 "@esbuild/netbsd-x64": "0.18.20",
848 "@esbuild/openbsd-x64": "0.18.20",
849 "@esbuild/sunos-x64": "0.18.20",
850 "@esbuild/win32-arm64": "0.18.20",
851 "@esbuild/win32-ia32": "0.18.20",
852 "@esbuild/win32-x64": "0.18.20"
853 }
854 },
855 "node_modules/@esbuild-kit/esm-loader": {
856 "version": "2.6.5",
857 "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz",
858 "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==",
859 "deprecated": "Merged into tsx: https://tsx.is",
860 "dev": true,
861 "license": "MIT",
862 "dependencies": {
863 "@esbuild-kit/core-utils": "^3.3.2",
864 "get-tsconfig": "^4.7.0"
865 }
866 },
867 "node_modules/@esbuild/aix-ppc64": {
868 "version": "0.25.0",
869 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz",
870 "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==",
871 "cpu": [
872 "ppc64"
873 ],
874 "dev": true,
875 "license": "MIT",
876 "optional": true,
877 "os": [
878 "aix"
879 ],
880 "engines": {
881 "node": ">=18"
882 }
883 },
884 "node_modules/@esbuild/android-arm": {
885 "version": "0.25.0",
886 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz",
887 "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==",
888 "cpu": [
889 "arm"
890 ],
891 "dev": true,
892 "license": "MIT",
893 "optional": true,
894 "os": [
895 "android"
896 ],
897 "engines": {
898 "node": ">=18"
899 }
900 },
901 "node_modules/@esbuild/android-arm64": {
902 "version": "0.25.0",
903 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz",
904 "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==",
905 "cpu": [
906 "arm64"
907 ],
908 "dev": true,
909 "license": "MIT",
910 "optional": true,
911 "os": [
912 "android"
913 ],
914 "engines": {
915 "node": ">=18"
916 }
917 },
918 "node_modules/@esbuild/android-x64": {
919 "version": "0.25.0",
920 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz",
921 "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==",
922 "cpu": [
923 "x64"
924 ],
925 "dev": true,
926 "license": "MIT",
927 "optional": true,
928 "os": [
929 "android"
930 ],
931 "engines": {
932 "node": ">=18"
933 }
934 },
935 "node_modules/@esbuild/darwin-arm64": {
936 "version": "0.25.0",
937 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz",
938 "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==",
939 "cpu": [
940 "arm64"
941 ],
942 "dev": true,
943 "license": "MIT",
944 "optional": true,
945 "os": [
946 "darwin"
947 ],
948 "engines": {
949 "node": ">=18"
950 }
951 },
952 "node_modules/@esbuild/darwin-x64": {
953 "version": "0.25.0",
954 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz",
955 "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==",
956 "cpu": [
957 "x64"
958 ],
959 "dev": true,
960 "license": "MIT",
961 "optional": true,
962 "os": [
963 "darwin"
964 ],
965 "engines": {
966 "node": ">=18"
967 }
968 },
969 "node_modules/@esbuild/freebsd-arm64": {
970 "version": "0.25.0",
971 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz",
972 "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==",
973 "cpu": [
974 "arm64"
975 ],
976 "dev": true,
977 "license": "MIT",
978 "optional": true,
979 "os": [
980 "freebsd"
981 ],
982 "engines": {
983 "node": ">=18"
984 }
985 },
986 "node_modules/@esbuild/freebsd-x64": {
987 "version": "0.25.0",
988 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz",
989 "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==",
990 "cpu": [
991 "x64"
992 ],
993 "dev": true,
994 "license": "MIT",
995 "optional": true,
996 "os": [
997 "freebsd"
998 ],
999 "engines": {
1000 "node": ">=18"
1001 }
1002 },
1003 "node_modules/@esbuild/linux-arm": {
1004 "version": "0.25.0",
1005 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz",
1006 "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==",
1007 "cpu": [
1008 "arm"
1009 ],
1010 "dev": true,
1011 "license": "MIT",
1012 "optional": true,
1013 "os": [
1014 "linux"
1015 ],
1016 "engines": {
1017 "node": ">=18"
1018 }
1019 },
1020 "node_modules/@esbuild/linux-arm64": {
1021 "version": "0.25.0",
1022 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz",
1023 "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==",
1024 "cpu": [
1025 "arm64"
1026 ],
1027 "dev": true,
1028 "license": "MIT",
1029 "optional": true,
1030 "os": [
1031 "linux"
1032 ],
1033 "engines": {
1034 "node": ">=18"
1035 }
1036 },
1037 "node_modules/@esbuild/linux-ia32": {
1038 "version": "0.25.0",
1039 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz",
1040 "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==",
1041 "cpu": [
1042 "ia32"
1043 ],
1044 "dev": true,
1045 "license": "MIT",
1046 "optional": true,
1047 "os": [
1048 "linux"
1049 ],
1050 "engines": {
1051 "node": ">=18"
1052 }
1053 },
1054 "node_modules/@esbuild/linux-loong64": {
1055 "version": "0.25.0",
1056 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz",
1057 "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==",
1058 "cpu": [
1059 "loong64"
1060 ],
1061 "dev": true,
1062 "license": "MIT",
1063 "optional": true,
1064 "os": [
1065 "linux"
1066 ],
1067 "engines": {
1068 "node": ">=18"
1069 }
1070 },
1071 "node_modules/@esbuild/linux-mips64el": {
1072 "version": "0.25.0",
1073 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz",
1074 "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==",
1075 "cpu": [
1076 "mips64el"
1077 ],
1078 "dev": true,
1079 "license": "MIT",
1080 "optional": true,
1081 "os": [
1082 "linux"
1083 ],
1084 "engines": {
1085 "node": ">=18"
1086 }
1087 },
1088 "node_modules/@esbuild/linux-ppc64": {
1089 "version": "0.25.0",
1090 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz",
1091 "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==",
1092 "cpu": [
1093 "ppc64"
1094 ],
1095 "dev": true,
1096 "license": "MIT",
1097 "optional": true,
1098 "os": [
1099 "linux"
1100 ],
1101 "engines": {
1102 "node": ">=18"
1103 }
1104 },
1105 "node_modules/@esbuild/linux-riscv64": {
1106 "version": "0.25.0",
1107 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz",
1108 "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==",
1109 "cpu": [
1110 "riscv64"
1111 ],
1112 "dev": true,
1113 "license": "MIT",
1114 "optional": true,
1115 "os": [
1116 "linux"
1117 ],
1118 "engines": {
1119 "node": ">=18"
1120 }
1121 },
1122 "node_modules/@esbuild/linux-s390x": {
1123 "version": "0.25.0",
1124 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz",
1125 "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==",
1126 "cpu": [
1127 "s390x"
1128 ],
1129 "dev": true,
1130 "license": "MIT",
1131 "optional": true,
1132 "os": [
1133 "linux"
1134 ],
1135 "engines": {
1136 "node": ">=18"
1137 }
1138 },
1139 "node_modules/@esbuild/linux-x64": {
1140 "version": "0.25.0",
1141 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz",
1142 "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==",
1143 "cpu": [
1144 "x64"
1145 ],
1146 "dev": true,
1147 "license": "MIT",
1148 "optional": true,
1149 "os": [
1150 "linux"
1151 ],
1152 "engines": {
1153 "node": ">=18"
1154 }
1155 },
1156 "node_modules/@esbuild/netbsd-arm64": {
1157 "version": "0.25.0",
1158 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz",
1159 "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==",
1160 "cpu": [
1161 "arm64"
1162 ],
1163 "dev": true,
1164 "license": "MIT",
1165 "optional": true,
1166 "os": [
1167 "netbsd"
1168 ],
1169 "engines": {
1170 "node": ">=18"
1171 }
1172 },
1173 "node_modules/@esbuild/netbsd-x64": {
1174 "version": "0.25.0",
1175 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz",
1176 "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==",
1177 "cpu": [
1178 "x64"
1179 ],
1180 "dev": true,
1181 "license": "MIT",
1182 "optional": true,
1183 "os": [
1184 "netbsd"
1185 ],
1186 "engines": {
1187 "node": ">=18"
1188 }
1189 },
1190 "node_modules/@esbuild/openbsd-arm64": {
1191 "version": "0.25.0",
1192 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz",
1193 "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==",
1194 "cpu": [
1195 "arm64"
1196 ],
1197 "dev": true,
1198 "license": "MIT",
1199 "optional": true,
1200 "os": [
1201 "openbsd"
1202 ],
1203 "engines": {
1204 "node": ">=18"
1205 }
1206 },
1207 "node_modules/@esbuild/openbsd-x64": {
1208 "version": "0.25.0",
1209 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz",
1210 "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==",
1211 "cpu": [
1212 "x64"
1213 ],
1214 "dev": true,
1215 "license": "MIT",
1216 "optional": true,
1217 "os": [
1218 "openbsd"
1219 ],
1220 "engines": {
1221 "node": ">=18"
1222 }
1223 },
1224 "node_modules/@esbuild/sunos-x64": {
1225 "version": "0.25.0",
1226 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
1227 "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==",
1228 "cpu": [
1229 "x64"
1230 ],
1231 "dev": true,
1232 "license": "MIT",
1233 "optional": true,
1234 "os": [
1235 "sunos"
1236 ],
1237 "engines": {
1238 "node": ">=18"
1239 }
1240 },
1241 "node_modules/@esbuild/win32-arm64": {
1242 "version": "0.25.0",
1243 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz",
1244 "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==",
1245 "cpu": [
1246 "arm64"
1247 ],
1248 "dev": true,
1249 "license": "MIT",
1250 "optional": true,
1251 "os": [
1252 "win32"
1253 ],
1254 "engines": {
1255 "node": ">=18"
1256 }
1257 },
1258 "node_modules/@esbuild/win32-ia32": {
1259 "version": "0.25.0",
1260 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz",
1261 "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==",
1262 "cpu": [
1263 "ia32"
1264 ],
1265 "dev": true,
1266 "license": "MIT",
1267 "optional": true,
1268 "os": [
1269 "win32"
1270 ],
1271 "engines": {
1272 "node": ">=18"
1273 }
1274 },
1275 "node_modules/@esbuild/win32-x64": {
1276 "version": "0.25.0",
1277 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz",
1278 "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==",
1279 "cpu": [
1280 "x64"
1281 ],
1282 "dev": true,
1283 "license": "MIT",
1284 "optional": true,
1285 "os": [
1286 "win32"
1287 ],
1288 "engines": {
1289 "node": ">=18"
1290 }
1291 },
1292 "node_modules/@fastify/busboy": {
1293 "version": "3.2.1",
1294 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.1.tgz",
1295 "integrity": "sha512-tgK4O+57iz5ycYNGXE5ZWj1ES03lD2XnnBYWSbU/3wYZRMQzCUq7Ycds/RdyBZQeL5MU4fxBt6lzbIWf/Bickw==",
1296 "license": "MIT",
1297 "peer": true
1298 },
1299 "node_modules/@firebase/ai": {
1300 "version": "2.14.0",
1301 "resolved": "https://registry.npmjs.org/@firebase/ai/-/ai-2.14.0.tgz",
1302 "integrity": "sha512-TYEQqCQUTyVHuG/HVi9vau6F9kvEaS49o/hmdn/yUuN6ZXQkwIml2nNJTIBfjNl/r9LOxwUNILgcOY16nxObug==",
1303 "license": "Apache-2.0",
1304 "peer": true,
1305 "dependencies": {
1306 "@firebase/app-check-interop-types": "0.3.4",
1307 "@firebase/component": "0.7.4",
1308 "@firebase/logger": "0.5.1",
1309 "@firebase/util": "1.15.2",
1310 "tslib": "^2.1.0"
1311 },
1312 "engines": {
1313 "node": ">=20.0.0"
1314 },
1315 "peerDependencies": {
1316 "@firebase/app": "0.x",
1317 "@firebase/app-types": "0.x"
1318 }
1319 },
1320 "node_modules/@firebase/analytics": {
1321 "version": "0.10.23",
1322 "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.23.tgz",
1323 "integrity": "sha512-34ALWXzWA6PTRUA5hipZmsm1RKzeecw5J1+qTCXsiMzwLqONC+GuTIQSdmm91MmTAEA+wG1Q5t0IFahcYQOqAA==",
1324 "license": "Apache-2.0",
1325 "peer": true,
1326 "dependencies": {
1327 "@firebase/component": "0.7.4",
1328 "@firebase/installations": "0.6.23",
1329 "@firebase/logger": "0.5.1",
1330 "@firebase/util": "1.15.2",
1331 "tslib": "^2.1.0"
1332 },
1333 "peerDependencies": {
1334 "@firebase/app": "0.x"
1335 }
1336 },
1337 "node_modules/@firebase/analytics-compat": {
1338 "version": "0.2.29",
1339 "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.29.tgz",
1340 "integrity": "sha512-allztvCvCUlItZzD97TiRAtGoFJzR1FQFmLxbaLc6PvgscqD9cl5NdKPTtka6keShVYXvCZJpzWcRoH4TME8rw==",
1341 "license": "Apache-2.0",
1342 "peer": true,
1343 "dependencies": {
1344 "@firebase/analytics": "0.10.23",
1345 "@firebase/analytics-types": "0.8.4",
1346 "@firebase/component": "0.7.4",
1347 "@firebase/util": "1.15.2",
1348 "tslib": "^2.1.0"
1349 },
1350 "peerDependencies": {
1351 "@firebase/app": "0.x",
1352 "@firebase/app-compat": "0.x"
1353 }
1354 },
1355 "node_modules/@firebase/analytics-types": {
1356 "version": "0.8.4",
1357 "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.4.tgz",
1358 "integrity": "sha512-zQ+XTgkwH6CY/eUSHJRP7e4LxM30RCxlCmob5sy2axs25GE3Ny0XdgpDscMTHHQIGqWkxPXad4w2Mw9sCgT8zQ==",
1359 "license": "Apache-2.0",
1360 "peer": true
1361 },
1362 "node_modules/@firebase/app": {
1363 "version": "0.16.0",
1364 "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.16.0.tgz",
1365 "integrity": "sha512-G+ZGEyVP8YTb3ay6A+XpcYgFH3sTESHcnHU/EyTktodqhz2BHkLq+QEP7IVwjiMX0cxYwpVKip0/wC0KZcn9vQ==",
1366 "license": "Apache-2.0",
1367 "peer": true,
1368 "dependencies": {
1369 "@firebase/component": "0.7.4",
1370 "@firebase/logger": "0.5.1",
1371 "@firebase/util": "1.15.2",
1372 "idb": "7.1.1",
1373 "tslib": "^2.1.0"
1374 },
1375 "engines": {
1376 "node": ">=20.0.0"
1377 }
1378 },
1379 "node_modules/@firebase/app-check": {
1380 "version": "0.13.0",
1381 "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.13.0.tgz",
1382 "integrity": "sha512-AbMttBKazQvGVXBZhQdVAdPzRhwHyJAY3Ghu5y2C7IZKIDIppzNYz0shTZ1mP4FBJa+28BuC4t+5h1Q6pT3Asg==",
1383 "license": "Apache-2.0",
1384 "peer": true,
1385 "dependencies": {
1386 "@firebase/component": "0.7.4",
1387 "@firebase/logger": "0.5.1",
1388 "@firebase/util": "1.15.2",
1389 "tslib": "^2.1.0"
1390 },
1391 "engines": {
1392 "node": ">=20.0.0"
1393 },
1394 "peerDependencies": {
1395 "@firebase/app": "0.x"
1396 }
1397 },
1398 "node_modules/@firebase/app-check-compat": {
1399 "version": "0.4.6",
1400 "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.4.6.tgz",
1401 "integrity": "sha512-2pzNEZEkX84jSqy6TH6FI1HSLA1lc7kakRUybBbKjg9YhIttPlW/XX3N9CDtChji2PTTPWVPZiWhB10exHfA+A==",
1402 "license": "Apache-2.0",
1403 "peer": true,
1404 "dependencies": {
1405 "@firebase/app-check": "0.13.0",
1406 "@firebase/app-check-types": "0.5.4",
1407 "@firebase/component": "0.7.4",
1408 "@firebase/logger": "0.5.1",
1409 "@firebase/util": "1.15.2",
1410 "tslib": "^2.1.0"
1411 },
1412 "engines": {
1413 "node": ">=20.0.0"
1414 },
1415 "peerDependencies": {
1416 "@firebase/app": "0.x",
1417 "@firebase/app-compat": "0.x"
1418 }
1419 },
1420 "node_modules/@firebase/app-check-interop-types": {
1421 "version": "0.3.4",
1422 "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.4.tgz",
1423 "integrity": "sha512-zz3i6e13B8BfWiLy8MABtTh8aGIACgKbf9UVnyHcWs+yQzJXgQcl8A46b0zfaiJHdQ+niF0ouAfcpuf+3LMPQg==",
1424 "license": "Apache-2.0",
1425 "peer": true
1426 },
1427 "node_modules/@firebase/app-check-types": {
1428 "version": "0.5.4",
1429 "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.4.tgz",
1430 "integrity": "sha512-xV7JsIyzVr15aA7f3Pi0rB9gdBuVubs89FGA8VkRYA4g0l78poADgdfrScgf7NndSg9mm7cR7PJyY0+t22KaGw==",
1431 "license": "Apache-2.0",
1432 "peer": true
1433 },
1434 "node_modules/@firebase/app-compat": {
1435 "version": "0.5.16",
1436 "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.5.16.tgz",
1437 "integrity": "sha512-shQq37O8qELDzvsVwYPlDXwD1zlcrZ0m2bpBF5ov2HSbY8x+AHsnL5TtJ2e1JAfkQN05qHao1AfabS69PN6GiA==",
1438 "license": "Apache-2.0",
1439 "peer": true,
1440 "dependencies": {
1441 "@firebase/app": "0.16.0",
1442 "@firebase/component": "0.7.4",
1443 "@firebase/logger": "0.5.1",
1444 "@firebase/util": "1.15.2",
1445 "tslib": "^2.1.0"
1446 },
1447 "engines": {
1448 "node": ">=20.0.0"
1449 }
1450 },
1451 "node_modules/@firebase/app-types": {
1452 "version": "0.9.5",
1453 "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.5.tgz",
1454 "integrity": "sha512-YevqTjvo7Iujsa9Dwowmd6dSoElhzmD63ZSrq6bzjvQ6POjYgNjOFHLmNIgJs48eNO093NCERibuFnxbfOvU7A==",
1455 "license": "Apache-2.0",
1456 "peer": true,
1457 "dependencies": {
1458 "@firebase/logger": "0.5.1"
1459 }
1460 },
1461 "node_modules/@firebase/auth-compat": {
1462 "version": "0.6.9",
1463 "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.6.9.tgz",
1464 "integrity": "sha512-/hHeTBmQ61+N5J1RECls+WfskZTY78JXr7aO5EMOfUpqJvDqvoS+568k0rp6Ss/4UWwBjadILs+H+SGy1zCS3A==",
1465 "license": "Apache-2.0",
1466 "peer": true,
1467 "dependencies": {
1468 "@firebase/auth": "1.13.4",
1469 "@firebase/auth-types": "0.13.1",
1470 "@firebase/component": "0.7.4",
1471 "@firebase/util": "1.15.2",
1472 "tslib": "^2.1.0"
1473 },
1474 "engines": {
1475 "node": ">=20.0.0"
1476 },
1477 "peerDependencies": {
1478 "@firebase/app": "0.x",
1479 "@firebase/app-compat": "0.x"
1480 }
1481 },
1482 "node_modules/@firebase/auth-compat/node_modules/@firebase/auth": {
1483 "version": "1.13.4",
1484 "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.13.4.tgz",
1485 "integrity": "sha512-s+NS1aV0DDyyfoIMeSz53HXnVTv7ufJjJfrP63XyaWHweJ5vOoxKWrTm5tO7S7PDqvyOa/Wi3oP0dgAo6JTMMA==",
1486 "license": "Apache-2.0",
1487 "peer": true,
1488 "dependencies": {
1489 "@firebase/component": "0.7.4",
1490 "@firebase/logger": "0.5.1",
1491 "@firebase/util": "1.15.2",
1492 "tslib": "^2.1.0"
1493 },
1494 "engines": {
1495 "node": ">=20.0.0"
1496 },
1497 "peerDependencies": {
1498 "@firebase/app": "0.x",
1499 "@react-native-async-storage/async-storage": "^2.2.0 || ^3.0.0"
1500 },
1501 "peerDependenciesMeta": {
1502 "@react-native-async-storage/async-storage": {
1503 "optional": true
1504 }
1505 }
1506 },
1507 "node_modules/@firebase/auth-interop-types": {
1508 "version": "0.2.5",
1509 "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.5.tgz",
1510 "integrity": "sha512-1Li/YuBDBAXcKv7BzY4U28gontUmAaw53sYiqbaVOMCFb2lFKK/c3CGMUWqtwe7+TXrl3poWnTCL5umYBg85Eg==",
1511 "license": "Apache-2.0",
1512 "peer": true
1513 },
1514 "node_modules/@firebase/auth-types": {
1515 "version": "0.13.1",
1516 "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.13.1.tgz",
1517 "integrity": "sha512-0c1Mnid0uMDfGJHeUS4zfvBa4/CedJXotGy/n/NZJnBjwiJawt0ZYU+wH2VAVLiRCEfG2ncCkAX3yd1/2nrB7g==",
1518 "license": "Apache-2.0",
1519 "peer": true,
1520 "peerDependencies": {
1521 "@firebase/app-types": "0.x",
1522 "@firebase/util": "1.x"
1523 }
1524 },
1525 "node_modules/@firebase/component": {
1526 "version": "0.7.4",
1527 "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.7.4.tgz",
1528 "integrity": "sha512-tLpOaaCol9ugUIYp2R3CbWPPA8Ajg/papX/XHEy8U52b/QXH3BbX8tTJX9aShDCjp+9sMAxMLD94i7lresdugQ==",
1529 "license": "Apache-2.0",
1530 "peer": true,
1531 "dependencies": {
1532 "@firebase/util": "1.15.2",
1533 "tslib": "^2.1.0"
1534 },
1535 "engines": {
1536 "node": ">=20.0.0"
1537 }
1538 },
1539 "node_modules/@firebase/data-connect": {
1540 "version": "0.7.3",
1541 "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.7.3.tgz",
1542 "integrity": "sha512-nHBFk3Ntl+NZCRIUG2d5j7I69P0otjyQ/duhVKLbw4+5cNke/F6RK1pdE5Jnf831/QOTs2Bd00LlxlZ+jNsb9w==",
1543 "license": "Apache-2.0",
1544 "peer": true,
1545 "dependencies": {
1546 "@firebase/auth-interop-types": "0.2.5",
1547 "@firebase/component": "0.7.4",
1548 "@firebase/logger": "0.5.1",
1549 "@firebase/util": "1.15.2",
1550 "tslib": "^2.1.0"
1551 },
1552 "peerDependencies": {
1553 "@firebase/app": "0.x"
1554 }
1555 },
1556 "node_modules/@firebase/database": {
1557 "version": "1.1.4",
1558 "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.1.4.tgz",
1559 "integrity": "sha512-D+j4+8uhGtNd1tVD+X+c8JrC4ppStGJKyujSQt2NPwdN26QcCk0BeIxue+UqspHkHiFHyQOimwlzjLewGq6S+A==",
1560 "license": "Apache-2.0",
1561 "peer": true,
1562 "dependencies": {
1563 "@firebase/app-check-interop-types": "0.3.4",
1564 "@firebase/auth-interop-types": "0.2.5",
1565 "@firebase/component": "0.7.4",
1566 "@firebase/logger": "0.5.1",
1567 "@firebase/util": "1.15.2",
1568 "faye-websocket": "0.11.4",
1569 "tslib": "^2.1.0"
1570 },
1571 "engines": {
1572 "node": ">=20.0.0"
1573 }
1574 },
1575 "node_modules/@firebase/database-compat": {
1576 "version": "2.1.6",
1577 "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.1.6.tgz",
1578 "integrity": "sha512-mu7S/75UIajB1A5M9Vfojk69LttW55uABp9nHEtWrV/mIaSEwvoaIe9GySsEzS2EKFK5/3f5okcAuUbihhYeJg==",
1579 "license": "Apache-2.0",
1580 "peer": true,
1581 "dependencies": {
1582 "@firebase/component": "0.7.4",
1583 "@firebase/database": "1.1.4",
1584 "@firebase/database-types": "1.0.21",
1585 "@firebase/logger": "0.5.1",
1586 "@firebase/util": "1.15.2",
1587 "tslib": "^2.1.0"
1588 },
1589 "engines": {
1590 "node": ">=20.0.0"
1591 },
1592 "peerDependencies": {
1593 "@firebase/app": "0.x",
1594 "@firebase/app-compat": "0.x"
1595 },
1596 "peerDependenciesMeta": {
1597 "@firebase/app": {
1598 "optional": true
1599 },
1600 "@firebase/app-compat": {
1601 "optional": true
1602 }
1603 }
1604 },
1605 "node_modules/@firebase/database-types": {
1606 "version": "1.0.21",
1607 "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.21.tgz",
1608 "integrity": "sha512-SX1jUqhttKgg/m9dYRTvqU9QvucBooziWfA986r4cpsbi4zlsvewe424j3Vpduwd6DG1MSAMfBVT2VqA61FnkA==",
1609 "license": "Apache-2.0",
1610 "peer": true,
1611 "dependencies": {
1612 "@firebase/app-types": "0.9.5",
1613 "@firebase/util": "1.15.2"
1614 }
1615 },
1616 "node_modules/@firebase/firestore": {
1617 "version": "4.17.0",
1618 "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.17.0.tgz",
1619 "integrity": "sha512-P9tof6pyO1bnLlMWbux+5O7WFJqlb7OTPMKxxOiXKYiQl7mxykAvxr1BFCgWeEXUU7DZxQncyJ040B0IhFVZCg==",
1620 "license": "Apache-2.0",
1621 "peer": true,
1622 "dependencies": {
1623 "@firebase/component": "0.7.4",
1624 "@firebase/logger": "0.5.1",
1625 "@firebase/util": "1.15.2",
1626 "@firebase/webchannel-wrapper": "1.0.6",
1627 "@grpc/grpc-js": "~1.9.0",
1628 "@grpc/proto-loader": "^0.7.8",
1629 "re2js": "^2.8.3",
1630 "tslib": "^2.1.0"
1631 },
1632 "engines": {
1633 "node": ">=20.0.0"
1634 },
1635 "peerDependencies": {
1636 "@firebase/app": "0.x"
1637 }
1638 },
1639 "node_modules/@firebase/firestore-compat": {
1640 "version": "0.4.12",
1641 "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.4.12.tgz",
1642 "integrity": "sha512-k2uX81Ao/S0jnFcWGPOQpKK1cPlJHvD9WIqh/RE1XBDP2yg5zhE4rHhSg1rtB11k39q3nKon9XLNDDrPjGclag==",
1643 "license": "Apache-2.0",
1644 "peer": true,
1645 "dependencies": {
1646 "@firebase/component": "0.7.4",
1647 "@firebase/firestore": "4.17.0",
1648 "@firebase/firestore-types": "3.0.4",
1649 "@firebase/util": "1.15.2",
1650 "tslib": "^2.1.0"
1651 },
1652 "engines": {
1653 "node": ">=20.0.0"
1654 },
1655 "peerDependencies": {
1656 "@firebase/app": "0.x",
1657 "@firebase/app-compat": "0.x"
1658 }
1659 },
1660 "node_modules/@firebase/firestore-types": {
1661 "version": "3.0.4",
1662 "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.4.tgz",
1663 "integrity": "sha512-jGn+JSS4X9zZsrfu7Yw66v5YRdOLD1oyQh4USR0xWl4CUqV/DA6bNIXRPpxH/cUl3iVTNiP6MN7g+EL42A4qfA==",
1664 "license": "Apache-2.0",
1665 "peer": true,
1666 "peerDependencies": {
1667 "@firebase/app-types": "0.x",
1668 "@firebase/util": "1.x"
1669 }
1670 },
1671 "node_modules/@firebase/functions": {
1672 "version": "0.13.6",
1673 "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.13.6.tgz",
1674 "integrity": "sha512-9obLnzeQUivK5lmtGFOU2ucQ38BjTp+jpPtbfFp/mDsdVCvEpRqdWNvMMQ6aQwR4vcVc/utsvngm5BRkXbc7ZA==",
1675 "license": "Apache-2.0",
1676 "peer": true,
1677 "dependencies": {
1678 "@firebase/app-check-interop-types": "0.3.4",
1679 "@firebase/auth-interop-types": "0.2.5",
1680 "@firebase/component": "0.7.4",
1681 "@firebase/messaging-interop-types": "0.2.5",
1682 "@firebase/util": "1.15.2",
1683 "tslib": "^2.1.0"
1684 },
1685 "engines": {
1686 "node": ">=20.0.0"
1687 },
1688 "peerDependencies": {
1689 "@firebase/app": "0.x"
1690 }
1691 },
1692 "node_modules/@firebase/functions-compat": {
1693 "version": "0.4.6",
1694 "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.4.6.tgz",
1695 "integrity": "sha512-dj9sOet+FIU91jeU4A3vGJoXHty7NqkSfjRLCwLgJXPDk1m72KFuxD3nlFgw/yXx/Fr7UjqzbxZ0LrIOdpx7+w==",
1696 "license": "Apache-2.0",
1697 "peer": true,
1698 "dependencies": {
1699 "@firebase/component": "0.7.4",
1700 "@firebase/functions": "0.13.6",
1701 "@firebase/functions-types": "0.6.4",
1702 "@firebase/util": "1.15.2",
1703 "tslib": "^2.1.0"
1704 },
1705 "engines": {
1706 "node": ">=20.0.0"
1707 },
1708 "peerDependencies": {
1709 "@firebase/app": "0.x",
1710 "@firebase/app-compat": "0.x"
1711 }
1712 },
1713 "node_modules/@firebase/functions-types": {
1714 "version": "0.6.4",
1715 "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.4.tgz",
1716 "integrity": "sha512-zV6kgqtduR4rUAdC/ilS7kmb93XD7bEZoJDlVBZqlOw2uGGGCNBQBuleww2rr0Ulr3L9o2TDjumEt68/l1f9DQ==",
1717 "license": "Apache-2.0",
1718 "peer": true
1719 },
1720 "node_modules/@firebase/installations": {
1721 "version": "0.6.23",
1722 "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.23.tgz",
1723 "integrity": "sha512-MBkbcQfd+3qHjW+slsH4s7jH5qTdGlYpwqmxEZ7QcIpgDxu1SKyU0f+mCZhCt1BCacLNiOWF5L0R06N0LtlfMg==",
1724 "license": "Apache-2.0",
1725 "peer": true,
1726 "dependencies": {
1727 "@firebase/component": "0.7.4",
1728 "@firebase/util": "1.15.2",
1729 "idb": "7.1.1",
1730 "tslib": "^2.1.0"
1731 },
1732 "peerDependencies": {
1733 "@firebase/app": "0.x"
1734 }
1735 },
1736 "node_modules/@firebase/installations-compat": {
1737 "version": "0.2.23",
1738 "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.23.tgz",
1739 "integrity": "sha512-isaXmjb9roM83eVeXAe+ZRNKYNsSo2s0aNM+cy04AAGEyVL/d8Aa11GwEXovRFeYjl9+1yRAOxRDTOukZRwTxA==",
1740 "license": "Apache-2.0",
1741 "peer": true,
1742 "dependencies": {
1743 "@firebase/component": "0.7.4",
1744 "@firebase/installations": "0.6.23",
1745 "@firebase/installations-types": "0.5.4",
1746 "@firebase/util": "1.15.2",
1747 "tslib": "^2.1.0"
1748 },
1749 "peerDependencies": {
1750 "@firebase/app": "0.x",
1751 "@firebase/app-compat": "0.x"
1752 }
1753 },
1754 "node_modules/@firebase/installations-types": {
1755 "version": "0.5.4",
1756 "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.4.tgz",
1757 "integrity": "sha512-U2eFapdHwjb43Vx9o+Pmj4dFfvcHEK1IirEFLqMtWrTHvmdrS3gBpBD1kmJk/9HjsOtoHZxJ2Paoe79e+L1ZPg==",
1758 "license": "Apache-2.0",
1759 "peer": true,
1760 "peerDependencies": {
1761 "@firebase/app-types": "0.x"
1762 }
1763 },
1764 "node_modules/@firebase/logger": {
1765 "version": "0.5.1",
1766 "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.5.1.tgz",
1767 "integrity": "sha512-vZKLsqE1ABOy8OjQiE7cUTFn4gvaqlk88yp8N94Pk/sDpq61YqZGqmVFZTvOyflTwuYFcWirBdYGoJgbDaXKYQ==",
1768 "license": "Apache-2.0",
1769 "peer": true,
1770 "dependencies": {
1771 "tslib": "^2.1.0"
1772 },
1773 "engines": {
1774 "node": ">=20.0.0"
1775 }
1776 },
1777 "node_modules/@firebase/messaging": {
1778 "version": "0.13.1",
1779 "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.13.1.tgz",
1780 "integrity": "sha512-kL8fdjbNBI7hprlXJrUjktDWosrpT4JtfwXtVVevImPF/rBRAsC+LS/jIs+kgQVuotnvMhaBCgAFipBoY9YU9g==",
1781 "license": "Apache-2.0",
1782 "peer": true,
1783 "dependencies": {
1784 "@firebase/component": "0.7.4",
1785 "@firebase/installations": "0.6.23",
1786 "@firebase/messaging-interop-types": "0.2.5",
1787 "@firebase/util": "1.15.2",
1788 "idb": "7.1.1",
1789 "tslib": "^2.1.0"
1790 },
1791 "peerDependencies": {
1792 "@firebase/app": "0.x"
1793 }
1794 },
1795 "node_modules/@firebase/messaging-compat": {
1796 "version": "0.2.28",
1797 "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.28.tgz",
1798 "integrity": "sha512-/AmMqHRnSQhPsdeED3ocs+s30/tpFvZDiiwIYY2uXFRvLujo1fnbPOeCFoe4Y+dRy1LCSjpvJf+dy5ZTsxi1yg==",
1799 "license": "Apache-2.0",
1800 "peer": true,
1801 "dependencies": {
1802 "@firebase/component": "0.7.4",
1803 "@firebase/messaging": "0.13.1",
1804 "@firebase/util": "1.15.2",
1805 "tslib": "^2.1.0"
1806 },
1807 "peerDependencies": {
1808 "@firebase/app": "0.x",
1809 "@firebase/app-compat": "0.x"
1810 }
1811 },
1812 "node_modules/@firebase/messaging-interop-types": {
1813 "version": "0.2.5",
1814 "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.5.tgz",
1815 "integrity": "sha512-tUEKnaAP2Y/MNIqgnriPpV6e5l13Vs/+p2yrd6NGlncPJT9O3a8muYZtdnWe+IJ4fgKLHJVC79n/asxk/N5Msw==",
1816 "license": "Apache-2.0",
1817 "peer": true
1818 },
1819 "node_modules/@firebase/performance": {
1820 "version": "0.7.13",
1821 "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.13.tgz",
1822 "integrity": "sha512-1u6fuXP9cj0s+lkTFAspr/ttfPebPbEdpx+5Wdr4mPZbp8qH2KCMxOddEAR1ZMRa5GI0E7hDYSnolEmbqOFOAg==",
1823 "license": "Apache-2.0",
1824 "peer": true,
1825 "dependencies": {
1826 "@firebase/component": "0.7.4",
1827 "@firebase/installations": "0.6.23",
1828 "@firebase/logger": "0.5.1",
1829 "@firebase/util": "1.15.2",
1830 "tslib": "^2.1.0",
1831 "web-vitals": "^4.2.4"
1832 },
1833 "peerDependencies": {
1834 "@firebase/app": "0.x"
1835 }
1836 },
1837 "node_modules/@firebase/performance-compat": {
1838 "version": "0.2.26",
1839 "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.26.tgz",
1840 "integrity": "sha512-jgoocXLN6ao26xWQ8pzosmzQ33uLzGBJQPNK0NTbVy1XvIHr5pfgBf9hWLOxsWe+R7sJq5bjD+8ybXprmt61mA==",
1841 "license": "Apache-2.0",
1842 "peer": true,
1843 "dependencies": {
1844 "@firebase/component": "0.7.4",
1845 "@firebase/logger": "0.5.1",
1846 "@firebase/performance": "0.7.13",
1847 "@firebase/performance-types": "0.2.4",
1848 "@firebase/util": "1.15.2",
1849 "tslib": "^2.1.0"
1850 },
1851 "peerDependencies": {
1852 "@firebase/app": "0.x",
1853 "@firebase/app-compat": "0.x"
1854 }
1855 },
1856 "node_modules/@firebase/performance-types": {
1857 "version": "0.2.4",
1858 "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.4.tgz",
1859 "integrity": "sha512-kJSEk7b0uhpcPRyL4SQ/GPujLqk52XNKcXlnsKDbWGAb9vugcLvOU3u6zfEdwd+d8hWJb5S5ZizV1JFFI0nkKg==",
1860 "license": "Apache-2.0",
1861 "peer": true
1862 },
1863 "node_modules/@firebase/remote-config": {
1864 "version": "0.9.1",
1865 "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.9.1.tgz",
1866 "integrity": "sha512-nzQUSJnk1zAZEl2Q5O3I7Z61cYLK5JI4H6wyyOiHkVZ+bmgy1YXNNMptNbVjixMQ/eCzgA6nZRaC+1eBcJGUFA==",
1867 "license": "Apache-2.0",
1868 "peer": true,
1869 "dependencies": {
1870 "@firebase/component": "0.7.4",
1871 "@firebase/installations": "0.6.23",
1872 "@firebase/logger": "0.5.1",
1873 "@firebase/util": "1.15.2",
1874 "tslib": "^2.1.0"
1875 },
1876 "peerDependencies": {
1877 "@firebase/app": "0.x"
1878 }
1879 },
1880 "node_modules/@firebase/remote-config-compat": {
1881 "version": "0.2.28",
1882 "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.28.tgz",
1883 "integrity": "sha512-kEO9Gn6fbmVj7eNUtZ6d59mLgUDUD0qo7aCicGOWNfuRWTaUv3CF9DMYychO61zaEQ3cfA+CEny4V1E8A1gRGA==",
1884 "license": "Apache-2.0",
1885 "peer": true,
1886 "dependencies": {
1887 "@firebase/component": "0.7.4",
1888 "@firebase/logger": "0.5.1",
1889 "@firebase/remote-config": "0.9.1",
1890 "@firebase/remote-config-types": "0.5.1",
1891 "@firebase/util": "1.15.2",
1892 "tslib": "^2.1.0"
1893 },
1894 "peerDependencies": {
1895 "@firebase/app": "0.x",
1896 "@firebase/app-compat": "0.x"
1897 }
1898 },
1899 "node_modules/@firebase/remote-config-types": {
1900 "version": "0.5.1",
1901 "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.5.1.tgz",
1902 "integrity": "sha512-cX/1LT6KQwkXzck2eSzeKnuvXZCyr8qaPpDcikoJs7jmI+oBOXixpDLeDtWj1U6GNMkIoXrEDNoyT2Ypcyp5/A==",
1903 "license": "Apache-2.0",
1904 "peer": true
1905 },
1906 "node_modules/@firebase/storage": {
1907 "version": "0.14.4",
1908 "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.14.4.tgz",
1909 "integrity": "sha512-jfzEWZb3Fpsq3FwAB2ifoc8mcSh935qXdDou3TpyjDWa45hhNcZUv8/w28/10njByhfK7snbakKN30nwnzQ3/w==",
1910 "license": "Apache-2.0",
1911 "peer": true,
1912 "dependencies": {
1913 "@firebase/component": "0.7.4",
1914 "@firebase/util": "1.15.2",
1915 "tslib": "^2.1.0"
1916 },
1917 "engines": {
1918 "node": ">=20.0.0"
1919 },
1920 "peerDependencies": {
1921 "@firebase/app": "0.x"
1922 }
1923 },
1924 "node_modules/@firebase/storage-compat": {
1925 "version": "0.4.4",
1926 "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.4.4.tgz",
1927 "integrity": "sha512-qSRgCB9f2R/nCp8t/8OC101cIFBFeUazlRInOMdzbnLzvrQBzEfx19SrR4pvdj/0+M+P/y8AK/a2s+3EB+B1Pw==",
1928 "license": "Apache-2.0",
1929 "peer": true,
1930 "dependencies": {
1931 "@firebase/component": "0.7.4",
1932 "@firebase/storage": "0.14.4",
1933 "@firebase/storage-types": "0.8.4",
1934 "@firebase/util": "1.15.2",
1935 "tslib": "^2.1.0"
1936 },
1937 "engines": {
1938 "node": ">=20.0.0"
1939 },
1940 "peerDependencies": {
1941 "@firebase/app": "0.x",
1942 "@firebase/app-compat": "0.x"
1943 }
1944 },
1945 "node_modules/@firebase/storage-types": {
1946 "version": "0.8.4",
1947 "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.4.tgz",
1948 "integrity": "sha512-BT7cwxJOx8SWwlQfrlC+bD/Sk3Cw+1odCi8UZNFNWTVZoPsBnA5W+mqtZzVnvsdJpXCFGSGQ7R7vOR6dtM/BRA==",
1949 "license": "Apache-2.0",
1950 "peer": true,
1951 "peerDependencies": {
1952 "@firebase/app-types": "0.x",
1953 "@firebase/util": "1.x"
1954 }
1955 },
1956 "node_modules/@firebase/util": {
1957 "version": "1.15.2",
1958 "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.15.2.tgz",
1959 "integrity": "sha512-974pWIZVLDMc5GW5YAsj8y0XxULxIy/sPUy7tsxmWbF93KRIyh9xpuHlh0zDL+shUcf5nHDjFOg9YLiQ763eiA==",
1960 "hasInstallScript": true,
1961 "license": "Apache-2.0",
1962 "peer": true,
1963 "dependencies": {
1964 "tslib": "^2.1.0"
1965 },
1966 "engines": {
1967 "node": ">=20.0.0"
1968 }
1969 },
1970 "node_modules/@firebase/webchannel-wrapper": {
1971 "version": "1.0.6",
1972 "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.6.tgz",
1973 "integrity": "sha512-Vr/Mqu79dMwGRAyGbJ4uN4+BtXB3/mRTdzetD1daWNeG8QaWuzhhbG77GltO5c0yYmYls8i250iX73624GJd7Q==",
1974 "license": "Apache-2.0",
1975 "peer": true
1976 },
1977 "node_modules/@floating-ui/core": {
1978 "version": "1.6.9",
1979 "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz",
1980 "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==",
1981 "dependencies": {
1982 "@floating-ui/utils": "^0.2.9"
1983 }
1984 },
1985 "node_modules/@floating-ui/dom": {
1986 "version": "1.6.13",
1987 "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz",
1988 "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==",
1989 "dependencies": {
1990 "@floating-ui/core": "^1.6.0",
1991 "@floating-ui/utils": "^0.2.9"
1992 }
1993 },
1994 "node_modules/@floating-ui/react-dom": {
1995 "version": "2.1.2",
1996 "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz",
1997 "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==",
1998 "dependencies": {
1999 "@floating-ui/dom": "^1.0.0"
2000 },
2001 "peerDependencies": {
2002 "react": ">=16.8.0",
2003 "react-dom": ">=16.8.0"
2004 }
2005 },
2006 "node_modules/@floating-ui/utils": {
2007 "version": "0.2.9",
2008 "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz",
2009 "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
2010 },
2011 "node_modules/@google-cloud/firestore": {
2012 "version": "7.11.6",
2013 "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-7.11.6.tgz",
2014 "integrity": "sha512-EW/O8ktzwLfyWBOsNuhRoMi8lrC3clHM5LVFhGvO1HCsLozCOOXRAlHrYBoE6HL42Sc8yYMuCb2XqcnJ4OOEpw==",
2015 "license": "Apache-2.0",
2016 "optional": true,
2017 "peer": true,
2018 "dependencies": {
2019 "@opentelemetry/api": "^1.3.0",
2020 "fast-deep-equal": "^3.1.1",
2021 "functional-red-black-tree": "^1.0.1",
2022 "google-gax": "^4.3.3",
2023 "protobufjs": "^7.2.6"
2024 },
2025 "engines": {
2026 "node": ">=14.0.0"
2027 }
2028 },
2029 "node_modules/@google-cloud/paginator": {
2030 "version": "5.0.2",
2031 "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-5.0.2.tgz",
2032 "integrity": "sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg==",
2033 "license": "Apache-2.0",
2034 "optional": true,
2035 "peer": true,
2036 "dependencies": {
2037 "arrify": "^2.0.0",
2038 "extend": "^3.0.2"
2039 },
2040 "engines": {
2041 "node": ">=14.0.0"
2042 }
2043 },
2044 "node_modules/@google-cloud/projectify": {
2045 "version": "4.0.0",
2046 "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-4.0.0.tgz",
2047 "integrity": "sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==",
2048 "license": "Apache-2.0",
2049 "optional": true,
2050 "peer": true,
2051 "engines": {
2052 "node": ">=14.0.0"
2053 }
2054 },
2055 "node_modules/@google-cloud/promisify": {
2056 "version": "4.0.0",
2057 "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-4.0.0.tgz",
2058 "integrity": "sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==",
2059 "license": "Apache-2.0",
2060 "optional": true,
2061 "peer": true,
2062 "engines": {
2063 "node": ">=14"
2064 }
2065 },
2066 "node_modules/@google-cloud/storage": {
2067 "version": "7.22.0",
2068 "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-7.22.0.tgz",
2069 "integrity": "sha512-W98gTQOAntEeEQ7/pZxSQXxfUO5CiQcXJRsxBpUa6UU25n8YN/VtogPBi0H+MAmUrn/6bY/sBhFansoWEsr2/g==",
2070 "license": "Apache-2.0",
2071 "optional": true,
2072 "peer": true,
2073 "dependencies": {
2074 "@google-cloud/paginator": "^5.0.0",
2075 "@google-cloud/projectify": "^4.0.0",
2076 "@google-cloud/promisify": "<4.1.0",
2077 "abort-controller": "^3.0.0",
2078 "async-retry": "^1.3.3",
2079 "duplexify": "^4.1.3",
2080 "fast-xml-parser": "^5.3.4",
2081 "gaxios": "^6.0.2",
2082 "google-auth-library": "^9.6.3",
2083 "html-entities": "^2.5.2",
2084 "mime": "^3.0.0",
2085 "p-limit": "^3.0.1",
2086 "retry-request": "^7.0.0",
2087 "teeny-request": "^9.0.0"
2088 },
2089 "engines": {
2090 "node": ">=18"
2091 }
2092 },
2093 "node_modules/@google-cloud/storage/node_modules/mime": {
2094 "version": "3.0.0",
2095 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
2096 "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
2097 "license": "MIT",
2098 "optional": true,
2099 "peer": true,
2100 "bin": {
2101 "mime": "cli.js"
2102 },
2103 "engines": {
2104 "node": ">=10.0.0"
2105 }
2106 },
2107 "node_modules/@grpc/grpc-js": {
2108 "version": "1.9.16",
2109 "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.16.tgz",
2110 "integrity": "sha512-wE4Ut/olIzfKqp631XrG+wbF0v1vWFN4YL9FyXC2LJiG33DsV7PLzURjrCvY/6je2ntdRkeLpPDluzSRGaVltQ==",
2111 "license": "Apache-2.0",
2112 "peer": true,
2113 "dependencies": {
2114 "@grpc/proto-loader": "^0.7.8",
2115 "@types/node": ">=12.12.47"
2116 },
2117 "engines": {
2118 "node": "^8.13.0 || >=10.10.0"
2119 }
2120 },
2121 "node_modules/@grpc/proto-loader": {
2122 "version": "0.7.15",
2123 "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz",
2124 "integrity": "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==",
2125 "license": "Apache-2.0",
2126 "peer": true,
2127 "dependencies": {
2128 "lodash.camelcase": "^4.3.0",
2129 "long": "^5.0.0",
2130 "protobufjs": "^7.2.5",
2131 "yargs": "^17.7.2"
2132 },
2133 "bin": {
2134 "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
2135 },
2136 "engines": {
2137 "node": ">=6"
2138 }
2139 },
2140 "node_modules/@hookform/resolvers": {
2141 "version": "3.10.0",
2142 "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.10.0.tgz",
2143 "integrity": "sha512-79Dv+3mDF7i+2ajj7SkypSKHhl1cbln1OGavqrsF7p6mbUv11xpqpacPsGDCTRvCSjEEIez2ef1NveSVL3b0Ag==",
2144 "peerDependencies": {
2145 "react-hook-form": "^7.0.0"
2146 }
2147 },
2148 "node_modules/@isaacs/cliui": {
2149 "version": "8.0.2",
2150 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
2151 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
2152 "license": "ISC",
2153 "dependencies": {
2154 "string-width": "^5.1.2",
2155 "string-width-cjs": "npm:string-width@^4.2.0",
2156 "strip-ansi": "^7.0.1",
2157 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
2158 "wrap-ansi": "^8.1.0",
2159 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
2160 },
2161 "engines": {
2162 "node": ">=12"
2163 }
2164 },
2165 "node_modules/@jridgewell/gen-mapping": {
2166 "version": "0.3.5",
2167 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
2168 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
2169 "license": "MIT",
2170 "dependencies": {
2171 "@jridgewell/set-array": "^1.2.1",
2172 "@jridgewell/sourcemap-codec": "^1.4.10",
2173 "@jridgewell/trace-mapping": "^0.3.24"
2174 },
2175 "engines": {
2176 "node": ">=6.0.0"
2177 }
2178 },
2179 "node_modules/@jridgewell/resolve-uri": {
2180 "version": "3.1.2",
2181 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
2182 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
2183 "license": "MIT",
2184 "engines": {
2185 "node": ">=6.0.0"
2186 }
2187 },
2188 "node_modules/@jridgewell/set-array": {
2189 "version": "1.2.1",
2190 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
2191 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
2192 "license": "MIT",
2193 "engines": {
2194 "node": ">=6.0.0"
2195 }
2196 },
2197 "node_modules/@jridgewell/sourcemap-codec": {
2198 "version": "1.5.0",
2199 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
2200 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
2201 "license": "MIT"
2202 },
2203 "node_modules/@jridgewell/trace-mapping": {
2204 "version": "0.3.25",
2205 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
2206 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
2207 "license": "MIT",
2208 "dependencies": {
2209 "@jridgewell/resolve-uri": "^3.1.0",
2210 "@jridgewell/sourcemap-codec": "^1.4.14"
2211 }
2212 },
2213 "node_modules/@js-sdsl/ordered-map": {
2214 "version": "4.4.2",
2215 "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz",
2216 "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==",
2217 "license": "MIT",
2218 "optional": true,
2219 "peer": true,
2220 "funding": {
2221 "type": "opencollective",
2222 "url": "https://opencollective.com/js-sdsl"
2223 }
2224 },
2225 "node_modules/@mapbox/node-pre-gyp": {
2226 "version": "1.0.11",
2227 "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz",
2228 "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==",
2229 "license": "BSD-3-Clause",
2230 "dependencies": {
2231 "detect-libc": "^2.0.0",
2232 "https-proxy-agent": "^5.0.0",
2233 "make-dir": "^3.1.0",
2234 "node-fetch": "^2.6.7",
2235 "nopt": "^5.0.0",
2236 "npmlog": "^5.0.1",
2237 "rimraf": "^3.0.2",
2238 "semver": "^7.3.5",
2239 "tar": "^6.1.11"
2240 },
2241 "bin": {
2242 "node-pre-gyp": "bin/node-pre-gyp"
2243 }
2244 },
2245 "node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": {
2246 "version": "6.0.2",
2247 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
2248 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
2249 "license": "MIT",
2250 "dependencies": {
2251 "debug": "4"
2252 },
2253 "engines": {
2254 "node": ">= 6.0.0"
2255 }
2256 },
2257 "node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": {
2258 "version": "5.0.1",
2259 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
2260 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
2261 "license": "MIT",
2262 "dependencies": {
2263 "agent-base": "6",
2264 "debug": "4"
2265 },
2266 "engines": {
2267 "node": ">= 6"
2268 }
2269 },
2270 "node_modules/@mapbox/node-pre-gyp/node_modules/semver": {
2271 "version": "7.8.5",
2272 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
2273 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
2274 "license": "ISC",
2275 "bin": {
2276 "semver": "bin/semver.js"
2277 },
2278 "engines": {
2279 "node": ">=10"
2280 }
2281 },
2282 "node_modules/@neondatabase/serverless": {
2283 "version": "0.10.4",
2284 "resolved": "https://registry.npmjs.org/@neondatabase/serverless/-/serverless-0.10.4.tgz",
2285 "integrity": "sha512-2nZuh3VUO9voBauuh+IGYRhGU/MskWHt1IuZvHcJw6GLjDgtqj/KViKo7SIrLdGLdot7vFbiRRw+BgEy3wT9HA==",
2286 "license": "MIT",
2287 "dependencies": {
2288 "@types/pg": "8.11.6"
2289 }
2290 },
2291 "node_modules/@nodable/entities": {
2292 "version": "3.0.0",
2293 "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-3.0.0.tgz",
2294 "integrity": "sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==",
2295 "funding": [
2296 {
2297 "type": "github",
2298 "url": "https://github.com/sponsors/nodable"
2299 }
2300 ],
2301 "license": "MIT",
2302 "optional": true,
2303 "peer": true
2304 },
2305 "node_modules/@nodelib/fs.scandir": {
2306 "version": "2.1.5",
2307 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
2308 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
2309 "license": "MIT",
2310 "dependencies": {
2311 "@nodelib/fs.stat": "2.0.5",
2312 "run-parallel": "^1.1.9"
2313 },
2314 "engines": {
2315 "node": ">= 8"
2316 }
2317 },
2318 "node_modules/@nodelib/fs.stat": {
2319 "version": "2.0.5",
2320 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
2321 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
2322 "license": "MIT",
2323 "engines": {
2324 "node": ">= 8"
2325 }
2326 },
2327 "node_modules/@nodelib/fs.walk": {
2328 "version": "1.2.8",
2329 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
2330 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
2331 "license": "MIT",
2332 "dependencies": {
2333 "@nodelib/fs.scandir": "2.1.5",
2334 "fastq": "^1.6.0"
2335 },
2336 "engines": {
2337 "node": ">= 8"
2338 }
2339 },
2340 "node_modules/@opentelemetry/api": {
2341 "version": "1.9.1",
2342 "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz",
2343 "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==",
2344 "license": "Apache-2.0",
2345 "optional": true,
2346 "peer": true,
2347 "engines": {
2348 "node": ">=8.0.0"
2349 }
2350 },
2351 "node_modules/@pkgjs/parseargs": {
2352 "version": "0.11.0",
2353 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
2354 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
2355 "license": "MIT",
2356 "optional": true,
2357 "engines": {
2358 "node": ">=14"
2359 }
2360 },
2361 "node_modules/@protobufjs/aspromise": {
2362 "version": "1.1.2",
2363 "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
2364 "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
2365 "license": "BSD-3-Clause",
2366 "peer": true
2367 },
2368 "node_modules/@protobufjs/base64": {
2369 "version": "1.1.2",
2370 "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
2371 "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
2372 "license": "BSD-3-Clause",
2373 "peer": true
2374 },
2375 "node_modules/@protobufjs/codegen": {
2376 "version": "2.0.5",
2377 "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",
2378 "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==",
2379 "license": "BSD-3-Clause",
2380 "peer": true
2381 },
2382 "node_modules/@protobufjs/eventemitter": {
2383 "version": "1.1.1",
2384 "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz",
2385 "integrity": "sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==",
2386 "license": "BSD-3-Clause",
2387 "peer": true
2388 },
2389 "node_modules/@protobufjs/fetch": {
2390 "version": "1.1.1",
2391 "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz",
2392 "integrity": "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==",
2393 "license": "BSD-3-Clause",
2394 "peer": true,
2395 "dependencies": {
2396 "@protobufjs/aspromise": "^1.1.1"
2397 }
2398 },
2399 "node_modules/@protobufjs/float": {
2400 "version": "1.0.2",
2401 "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
2402 "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
2403 "license": "BSD-3-Clause",
2404 "peer": true
2405 },
2406 "node_modules/@protobufjs/path": {
2407 "version": "1.1.2",
2408 "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
2409 "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
2410 "license": "BSD-3-Clause",
2411 "peer": true
2412 },
2413 "node_modules/@protobufjs/pool": {
2414 "version": "1.1.0",
2415 "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
2416 "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
2417 "license": "BSD-3-Clause",
2418 "peer": true
2419 },
2420 "node_modules/@protobufjs/utf8": {
2421 "version": "1.1.2",
2422 "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz",
2423 "integrity": "sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==",
2424 "license": "BSD-3-Clause",
2425 "peer": true
2426 },
2427 "node_modules/@radix-ui/number": {
2428 "version": "1.1.1",
2429 "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz",
2430 "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="
2431 },
2432 "node_modules/@radix-ui/primitive": {
2433 "version": "1.1.2",
2434 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
2435 "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
2436 },
2437 "node_modules/@radix-ui/react-accordion": {
2438 "version": "1.2.4",
2439 "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.4.tgz",
2440 "integrity": "sha512-SGCxlSBaMvEzDROzyZjsVNzu9XY5E28B3k8jOENyrz6csOv/pG1eHyYfLJai1n9tRjwG61coXDhfpgtxKxUv5g==",
2441 "dependencies": {
2442 "@radix-ui/primitive": "1.1.2",
2443 "@radix-ui/react-collapsible": "1.1.4",
2444 "@radix-ui/react-collection": "1.1.3",
2445 "@radix-ui/react-compose-refs": "1.1.2",
2446 "@radix-ui/react-context": "1.1.2",
2447 "@radix-ui/react-direction": "1.1.1",
2448 "@radix-ui/react-id": "1.1.1",
2449 "@radix-ui/react-primitive": "2.0.3",
2450 "@radix-ui/react-use-controllable-state": "1.1.1"
2451 },
2452 "peerDependencies": {
2453 "@types/react": "*",
2454 "@types/react-dom": "*",
2455 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2456 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2457 },
2458 "peerDependenciesMeta": {
2459 "@types/react": {
2460 "optional": true
2461 },
2462 "@types/react-dom": {
2463 "optional": true
2464 }
2465 }
2466 },
2467 "node_modules/@radix-ui/react-alert-dialog": {
2468 "version": "1.1.7",
2469 "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.7.tgz",
2470 "integrity": "sha512-7Gx1gcoltd0VxKoR8mc+TAVbzvChJyZryZsTam0UhoL92z0L+W8ovxvcgvd+nkz24y7Qc51JQKBAGe4+825tYw==",
2471 "dependencies": {
2472 "@radix-ui/primitive": "1.1.2",
2473 "@radix-ui/react-compose-refs": "1.1.2",
2474 "@radix-ui/react-context": "1.1.2",
2475 "@radix-ui/react-dialog": "1.1.7",
2476 "@radix-ui/react-primitive": "2.0.3",
2477 "@radix-ui/react-slot": "1.2.0"
2478 },
2479 "peerDependencies": {
2480 "@types/react": "*",
2481 "@types/react-dom": "*",
2482 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2483 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2484 },
2485 "peerDependenciesMeta": {
2486 "@types/react": {
2487 "optional": true
2488 },
2489 "@types/react-dom": {
2490 "optional": true
2491 }
2492 }
2493 },
2494 "node_modules/@radix-ui/react-arrow": {
2495 "version": "1.1.3",
2496 "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.3.tgz",
2497 "integrity": "sha512-2dvVU4jva0qkNZH6HHWuSz5FN5GeU5tymvCgutF8WaXz9WnD1NgUhy73cqzkjkN4Zkn8lfTPv5JIfrC221W+Nw==",
2498 "dependencies": {
2499 "@radix-ui/react-primitive": "2.0.3"
2500 },
2501 "peerDependencies": {
2502 "@types/react": "*",
2503 "@types/react-dom": "*",
2504 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2505 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2506 },
2507 "peerDependenciesMeta": {
2508 "@types/react": {
2509 "optional": true
2510 },
2511 "@types/react-dom": {
2512 "optional": true
2513 }
2514 }
2515 },
2516 "node_modules/@radix-ui/react-aspect-ratio": {
2517 "version": "1.1.3",
2518 "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.3.tgz",
2519 "integrity": "sha512-yIrYZUc2e/JtRkDpuJCmaR6kj/jzekDfQLcPFdEWzSOygCPy8poR4YcszaHP5A7mh25ncofHEpeTwfhxEuBv8Q==",
2520 "dependencies": {
2521 "@radix-ui/react-primitive": "2.0.3"
2522 },
2523 "peerDependencies": {
2524 "@types/react": "*",
2525 "@types/react-dom": "*",
2526 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2527 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2528 },
2529 "peerDependenciesMeta": {
2530 "@types/react": {
2531 "optional": true
2532 },
2533 "@types/react-dom": {
2534 "optional": true
2535 }
2536 }
2537 },
2538 "node_modules/@radix-ui/react-avatar": {
2539 "version": "1.1.4",
2540 "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.4.tgz",
2541 "integrity": "sha512-+kBesLBzwqyDiYCtYFK+6Ktf+N7+Y6QOTUueLGLIbLZ/YeyFW6bsBGDsN+5HxHpM55C90u5fxsg0ErxzXTcwKA==",
2542 "dependencies": {
2543 "@radix-ui/react-context": "1.1.2",
2544 "@radix-ui/react-primitive": "2.0.3",
2545 "@radix-ui/react-use-callback-ref": "1.1.1",
2546 "@radix-ui/react-use-layout-effect": "1.1.1"
2547 },
2548 "peerDependencies": {
2549 "@types/react": "*",
2550 "@types/react-dom": "*",
2551 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2552 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2553 },
2554 "peerDependenciesMeta": {
2555 "@types/react": {
2556 "optional": true
2557 },
2558 "@types/react-dom": {
2559 "optional": true
2560 }
2561 }
2562 },
2563 "node_modules/@radix-ui/react-checkbox": {
2564 "version": "1.1.5",
2565 "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.1.5.tgz",
2566 "integrity": "sha512-B0gYIVxl77KYDR25AY9EGe/G//ef85RVBIxQvK+m5pxAC7XihAc/8leMHhDvjvhDu02SBSb6BuytlWr/G7F3+g==",
2567 "dependencies": {
2568 "@radix-ui/primitive": "1.1.2",
2569 "@radix-ui/react-compose-refs": "1.1.2",
2570 "@radix-ui/react-context": "1.1.2",
2571 "@radix-ui/react-presence": "1.1.3",
2572 "@radix-ui/react-primitive": "2.0.3",
2573 "@radix-ui/react-use-controllable-state": "1.1.1",
2574 "@radix-ui/react-use-previous": "1.1.1",
2575 "@radix-ui/react-use-size": "1.1.1"
2576 },
2577 "peerDependencies": {
2578 "@types/react": "*",
2579 "@types/react-dom": "*",
2580 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2581 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2582 },
2583 "peerDependenciesMeta": {
2584 "@types/react": {
2585 "optional": true
2586 },
2587 "@types/react-dom": {
2588 "optional": true
2589 }
2590 }
2591 },
2592 "node_modules/@radix-ui/react-collapsible": {
2593 "version": "1.1.4",
2594 "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.4.tgz",
2595 "integrity": "sha512-u7LCw1EYInQtBNLGjm9nZ89S/4GcvX1UR5XbekEgnQae2Hkpq39ycJ1OhdeN1/JDfVNG91kWaWoest127TaEKQ==",
2596 "dependencies": {
2597 "@radix-ui/primitive": "1.1.2",
2598 "@radix-ui/react-compose-refs": "1.1.2",
2599 "@radix-ui/react-context": "1.1.2",
2600 "@radix-ui/react-id": "1.1.1",
2601 "@radix-ui/react-presence": "1.1.3",
2602 "@radix-ui/react-primitive": "2.0.3",
2603 "@radix-ui/react-use-controllable-state": "1.1.1",
2604 "@radix-ui/react-use-layout-effect": "1.1.1"
2605 },
2606 "peerDependencies": {
2607 "@types/react": "*",
2608 "@types/react-dom": "*",
2609 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2610 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2611 },
2612 "peerDependenciesMeta": {
2613 "@types/react": {
2614 "optional": true
2615 },
2616 "@types/react-dom": {
2617 "optional": true
2618 }
2619 }
2620 },
2621 "node_modules/@radix-ui/react-collection": {
2622 "version": "1.1.3",
2623 "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.3.tgz",
2624 "integrity": "sha512-mM2pxoQw5HJ49rkzwOs7Y6J4oYH22wS8BfK2/bBxROlI4xuR0c4jEenQP63LlTlDkO6Buj2Vt+QYAYcOgqtrXA==",
2625 "dependencies": {
2626 "@radix-ui/react-compose-refs": "1.1.2",
2627 "@radix-ui/react-context": "1.1.2",
2628 "@radix-ui/react-primitive": "2.0.3",
2629 "@radix-ui/react-slot": "1.2.0"
2630 },
2631 "peerDependencies": {
2632 "@types/react": "*",
2633 "@types/react-dom": "*",
2634 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2635 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2636 },
2637 "peerDependenciesMeta": {
2638 "@types/react": {
2639 "optional": true
2640 },
2641 "@types/react-dom": {
2642 "optional": true
2643 }
2644 }
2645 },
2646 "node_modules/@radix-ui/react-compose-refs": {
2647 "version": "1.1.2",
2648 "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
2649 "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
2650 "peerDependencies": {
2651 "@types/react": "*",
2652 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2653 },
2654 "peerDependenciesMeta": {
2655 "@types/react": {
2656 "optional": true
2657 }
2658 }
2659 },
2660 "node_modules/@radix-ui/react-context": {
2661 "version": "1.1.2",
2662 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
2663 "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
2664 "peerDependencies": {
2665 "@types/react": "*",
2666 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2667 },
2668 "peerDependenciesMeta": {
2669 "@types/react": {
2670 "optional": true
2671 }
2672 }
2673 },
2674 "node_modules/@radix-ui/react-context-menu": {
2675 "version": "2.2.7",
2676 "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.2.7.tgz",
2677 "integrity": "sha512-EwO3tyyqwGaLPg0P64jmIKJnBywD0yjiL1eRuMPyhUXPkWWpa5JPDS+oyeIWHy2JbhF+NUlfUPVq6vE7OqgZww==",
2678 "dependencies": {
2679 "@radix-ui/primitive": "1.1.2",
2680 "@radix-ui/react-context": "1.1.2",
2681 "@radix-ui/react-menu": "2.1.7",
2682 "@radix-ui/react-primitive": "2.0.3",
2683 "@radix-ui/react-use-callback-ref": "1.1.1",
2684 "@radix-ui/react-use-controllable-state": "1.1.1"
2685 },
2686 "peerDependencies": {
2687 "@types/react": "*",
2688 "@types/react-dom": "*",
2689 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2690 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2691 },
2692 "peerDependenciesMeta": {
2693 "@types/react": {
2694 "optional": true
2695 },
2696 "@types/react-dom": {
2697 "optional": true
2698 }
2699 }
2700 },
2701 "node_modules/@radix-ui/react-dialog": {
2702 "version": "1.1.7",
2703 "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.7.tgz",
2704 "integrity": "sha512-EIdma8C0C/I6kL6sO02avaCRqi3fmWJpxH6mqbVScorW6nNktzKJT/le7VPho3o/7wCsyRg3z0+Q+Obr0Gy/VQ==",
2705 "dependencies": {
2706 "@radix-ui/primitive": "1.1.2",
2707 "@radix-ui/react-compose-refs": "1.1.2",
2708 "@radix-ui/react-context": "1.1.2",
2709 "@radix-ui/react-dismissable-layer": "1.1.6",
2710 "@radix-ui/react-focus-guards": "1.1.2",
2711 "@radix-ui/react-focus-scope": "1.1.3",
2712 "@radix-ui/react-id": "1.1.1",
2713 "@radix-ui/react-portal": "1.1.5",
2714 "@radix-ui/react-presence": "1.1.3",
2715 "@radix-ui/react-primitive": "2.0.3",
2716 "@radix-ui/react-slot": "1.2.0",
2717 "@radix-ui/react-use-controllable-state": "1.1.1",
2718 "aria-hidden": "^1.2.4",
2719 "react-remove-scroll": "^2.6.3"
2720 },
2721 "peerDependencies": {
2722 "@types/react": "*",
2723 "@types/react-dom": "*",
2724 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2725 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2726 },
2727 "peerDependenciesMeta": {
2728 "@types/react": {
2729 "optional": true
2730 },
2731 "@types/react-dom": {
2732 "optional": true
2733 }
2734 }
2735 },
2736 "node_modules/@radix-ui/react-direction": {
2737 "version": "1.1.1",
2738 "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
2739 "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
2740 "peerDependencies": {
2741 "@types/react": "*",
2742 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2743 },
2744 "peerDependenciesMeta": {
2745 "@types/react": {
2746 "optional": true
2747 }
2748 }
2749 },
2750 "node_modules/@radix-ui/react-dismissable-layer": {
2751 "version": "1.1.6",
2752 "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.6.tgz",
2753 "integrity": "sha512-7gpgMT2gyKym9Jz2ZhlRXSg2y6cNQIK8d/cqBZ0RBCaps8pFryCWXiUKI+uHGFrhMrbGUP7U6PWgiXzIxoyF3Q==",
2754 "dependencies": {
2755 "@radix-ui/primitive": "1.1.2",
2756 "@radix-ui/react-compose-refs": "1.1.2",
2757 "@radix-ui/react-primitive": "2.0.3",
2758 "@radix-ui/react-use-callback-ref": "1.1.1",
2759 "@radix-ui/react-use-escape-keydown": "1.1.1"
2760 },
2761 "peerDependencies": {
2762 "@types/react": "*",
2763 "@types/react-dom": "*",
2764 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2765 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2766 },
2767 "peerDependenciesMeta": {
2768 "@types/react": {
2769 "optional": true
2770 },
2771 "@types/react-dom": {
2772 "optional": true
2773 }
2774 }
2775 },
2776 "node_modules/@radix-ui/react-dropdown-menu": {
2777 "version": "2.1.7",
2778 "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.7.tgz",
2779 "integrity": "sha512-7/1LiuNZuCQE3IzdicGoHdQOHkS2Q08+7p8w6TXZ6ZjgAULaCI85ZY15yPl4o4FVgoKLRT43/rsfNVN8osClQQ==",
2780 "dependencies": {
2781 "@radix-ui/primitive": "1.1.2",
2782 "@radix-ui/react-compose-refs": "1.1.2",
2783 "@radix-ui/react-context": "1.1.2",
2784 "@radix-ui/react-id": "1.1.1",
2785 "@radix-ui/react-menu": "2.1.7",
2786 "@radix-ui/react-primitive": "2.0.3",
2787 "@radix-ui/react-use-controllable-state": "1.1.1"
2788 },
2789 "peerDependencies": {
2790 "@types/react": "*",
2791 "@types/react-dom": "*",
2792 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2793 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2794 },
2795 "peerDependenciesMeta": {
2796 "@types/react": {
2797 "optional": true
2798 },
2799 "@types/react-dom": {
2800 "optional": true
2801 }
2802 }
2803 },
2804 "node_modules/@radix-ui/react-focus-guards": {
2805 "version": "1.1.2",
2806 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
2807 "integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
2808 "peerDependencies": {
2809 "@types/react": "*",
2810 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2811 },
2812 "peerDependenciesMeta": {
2813 "@types/react": {
2814 "optional": true
2815 }
2816 }
2817 },
2818 "node_modules/@radix-ui/react-focus-scope": {
2819 "version": "1.1.3",
2820 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.3.tgz",
2821 "integrity": "sha512-4XaDlq0bPt7oJwR+0k0clCiCO/7lO7NKZTAaJBYxDNQT/vj4ig0/UvctrRscZaFREpRvUTkpKR96ov1e6jptQg==",
2822 "dependencies": {
2823 "@radix-ui/react-compose-refs": "1.1.2",
2824 "@radix-ui/react-primitive": "2.0.3",
2825 "@radix-ui/react-use-callback-ref": "1.1.1"
2826 },
2827 "peerDependencies": {
2828 "@types/react": "*",
2829 "@types/react-dom": "*",
2830 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2831 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2832 },
2833 "peerDependenciesMeta": {
2834 "@types/react": {
2835 "optional": true
2836 },
2837 "@types/react-dom": {
2838 "optional": true
2839 }
2840 }
2841 },
2842 "node_modules/@radix-ui/react-hover-card": {
2843 "version": "1.1.7",
2844 "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.7.tgz",
2845 "integrity": "sha512-HwM03kP8psrv21J1+9T/hhxi0f5rARVbqIZl9+IAq13l4j4fX+oGIuxisukZZmebO7J35w9gpoILvtG8bbph0w==",
2846 "dependencies": {
2847 "@radix-ui/primitive": "1.1.2",
2848 "@radix-ui/react-compose-refs": "1.1.2",
2849 "@radix-ui/react-context": "1.1.2",
2850 "@radix-ui/react-dismissable-layer": "1.1.6",
2851 "@radix-ui/react-popper": "1.2.3",
2852 "@radix-ui/react-portal": "1.1.5",
2853 "@radix-ui/react-presence": "1.1.3",
2854 "@radix-ui/react-primitive": "2.0.3",
2855 "@radix-ui/react-use-controllable-state": "1.1.1"
2856 },
2857 "peerDependencies": {
2858 "@types/react": "*",
2859 "@types/react-dom": "*",
2860 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2861 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2862 },
2863 "peerDependenciesMeta": {
2864 "@types/react": {
2865 "optional": true
2866 },
2867 "@types/react-dom": {
2868 "optional": true
2869 }
2870 }
2871 },
2872 "node_modules/@radix-ui/react-id": {
2873 "version": "1.1.1",
2874 "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz",
2875 "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==",
2876 "dependencies": {
2877 "@radix-ui/react-use-layout-effect": "1.1.1"
2878 },
2879 "peerDependencies": {
2880 "@types/react": "*",
2881 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2882 },
2883 "peerDependenciesMeta": {
2884 "@types/react": {
2885 "optional": true
2886 }
2887 }
2888 },
2889 "node_modules/@radix-ui/react-label": {
2890 "version": "2.1.3",
2891 "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.3.tgz",
2892 "integrity": "sha512-zwSQ1NzSKG95yA0tvBMgv6XPHoqapJCcg9nsUBaQQ66iRBhZNhlpaQG2ERYYX4O4stkYFK5rxj5NsWfO9CS+Hg==",
2893 "dependencies": {
2894 "@radix-ui/react-primitive": "2.0.3"
2895 },
2896 "peerDependencies": {
2897 "@types/react": "*",
2898 "@types/react-dom": "*",
2899 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2900 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2901 },
2902 "peerDependenciesMeta": {
2903 "@types/react": {
2904 "optional": true
2905 },
2906 "@types/react-dom": {
2907 "optional": true
2908 }
2909 }
2910 },
2911 "node_modules/@radix-ui/react-menu": {
2912 "version": "2.1.7",
2913 "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.7.tgz",
2914 "integrity": "sha512-tBODsrk68rOi1/iQzbM54toFF+gSw/y+eQgttFflqlGekuSebNqvFNHjJgjqPhiMb4Fw9A0zNFly1QT6ZFdQ+Q==",
2915 "dependencies": {
2916 "@radix-ui/primitive": "1.1.2",
2917 "@radix-ui/react-collection": "1.1.3",
2918 "@radix-ui/react-compose-refs": "1.1.2",
2919 "@radix-ui/react-context": "1.1.2",
2920 "@radix-ui/react-direction": "1.1.1",
2921 "@radix-ui/react-dismissable-layer": "1.1.6",
2922 "@radix-ui/react-focus-guards": "1.1.2",
2923 "@radix-ui/react-focus-scope": "1.1.3",
2924 "@radix-ui/react-id": "1.1.1",
2925 "@radix-ui/react-popper": "1.2.3",
2926 "@radix-ui/react-portal": "1.1.5",
2927 "@radix-ui/react-presence": "1.1.3",
2928 "@radix-ui/react-primitive": "2.0.3",
2929 "@radix-ui/react-roving-focus": "1.1.3",
2930 "@radix-ui/react-slot": "1.2.0",
2931 "@radix-ui/react-use-callback-ref": "1.1.1",
2932 "aria-hidden": "^1.2.4",
2933 "react-remove-scroll": "^2.6.3"
2934 },
2935 "peerDependencies": {
2936 "@types/react": "*",
2937 "@types/react-dom": "*",
2938 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2939 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2940 },
2941 "peerDependenciesMeta": {
2942 "@types/react": {
2943 "optional": true
2944 },
2945 "@types/react-dom": {
2946 "optional": true
2947 }
2948 }
2949 },
2950 "node_modules/@radix-ui/react-menubar": {
2951 "version": "1.1.7",
2952 "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.7.tgz",
2953 "integrity": "sha512-YB2zFhGdZ5SWEgRS+PgrF7EkwpsjEHntIFB/LRbT49LJdnIeK/xQQyuwLiRcOCgTDN+ALlPXQ08f0P0+TfR41g==",
2954 "dependencies": {
2955 "@radix-ui/primitive": "1.1.2",
2956 "@radix-ui/react-collection": "1.1.3",
2957 "@radix-ui/react-compose-refs": "1.1.2",
2958 "@radix-ui/react-context": "1.1.2",
2959 "@radix-ui/react-direction": "1.1.1",
2960 "@radix-ui/react-id": "1.1.1",
2961 "@radix-ui/react-menu": "2.1.7",
2962 "@radix-ui/react-primitive": "2.0.3",
2963 "@radix-ui/react-roving-focus": "1.1.3",
2964 "@radix-ui/react-use-controllable-state": "1.1.1"
2965 },
2966 "peerDependencies": {
2967 "@types/react": "*",
2968 "@types/react-dom": "*",
2969 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2970 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2971 },
2972 "peerDependenciesMeta": {
2973 "@types/react": {
2974 "optional": true
2975 },
2976 "@types/react-dom": {
2977 "optional": true
2978 }
2979 }
2980 },
2981 "node_modules/@radix-ui/react-navigation-menu": {
2982 "version": "1.2.6",
2983 "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.6.tgz",
2984 "integrity": "sha512-HJqyzqG74Lj7KV58rk73i/B1nnopVyCfUmKgeGWWrZZiCuMNcY0KKugTrmqMbIeMliUnkBUDKCy9J6Mzl6xeWw==",
2985 "dependencies": {
2986 "@radix-ui/primitive": "1.1.2",
2987 "@radix-ui/react-collection": "1.1.3",
2988 "@radix-ui/react-compose-refs": "1.1.2",
2989 "@radix-ui/react-context": "1.1.2",
2990 "@radix-ui/react-direction": "1.1.1",
2991 "@radix-ui/react-dismissable-layer": "1.1.6",
2992 "@radix-ui/react-id": "1.1.1",
2993 "@radix-ui/react-presence": "1.1.3",
2994 "@radix-ui/react-primitive": "2.0.3",
2995 "@radix-ui/react-use-callback-ref": "1.1.1",
2996 "@radix-ui/react-use-controllable-state": "1.1.1",
2997 "@radix-ui/react-use-layout-effect": "1.1.1",
2998 "@radix-ui/react-use-previous": "1.1.1",
2999 "@radix-ui/react-visually-hidden": "1.1.3"
3000 },
3001 "peerDependencies": {
3002 "@types/react": "*",
3003 "@types/react-dom": "*",
3004 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3005 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3006 },
3007 "peerDependenciesMeta": {
3008 "@types/react": {
3009 "optional": true
3010 },
3011 "@types/react-dom": {
3012 "optional": true
3013 }
3014 }
3015 },
3016 "node_modules/@radix-ui/react-popover": {
3017 "version": "1.1.7",
3018 "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.7.tgz",
3019 "integrity": "sha512-I38OYWDmJF2kbO74LX8UsFydSHWOJuQ7LxPnTefjxxvdvPLempvAnmsyX9UsBlywcbSGpRH7oMLfkUf+ij4nrw==",
3020 "dependencies": {
3021 "@radix-ui/primitive": "1.1.2",
3022 "@radix-ui/react-compose-refs": "1.1.2",
3023 "@radix-ui/react-context": "1.1.2",
3024 "@radix-ui/react-dismissable-layer": "1.1.6",
3025 "@radix-ui/react-focus-guards": "1.1.2",
3026 "@radix-ui/react-focus-scope": "1.1.3",
3027 "@radix-ui/react-id": "1.1.1",
3028 "@radix-ui/react-popper": "1.2.3",
3029 "@radix-ui/react-portal": "1.1.5",
3030 "@radix-ui/react-presence": "1.1.3",
3031 "@radix-ui/react-primitive": "2.0.3",
3032 "@radix-ui/react-slot": "1.2.0",
3033 "@radix-ui/react-use-controllable-state": "1.1.1",
3034 "aria-hidden": "^1.2.4",
3035 "react-remove-scroll": "^2.6.3"
3036 },
3037 "peerDependencies": {
3038 "@types/react": "*",
3039 "@types/react-dom": "*",
3040 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3041 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3042 },
3043 "peerDependenciesMeta": {
3044 "@types/react": {
3045 "optional": true
3046 },
3047 "@types/react-dom": {
3048 "optional": true
3049 }
3050 }
3051 },
3052 "node_modules/@radix-ui/react-popper": {
3053 "version": "1.2.3",
3054 "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.3.tgz",
3055 "integrity": "sha512-iNb9LYUMkne9zIahukgQmHlSBp9XWGeQQ7FvUGNk45ywzOb6kQa+Ca38OphXlWDiKvyneo9S+KSJsLfLt8812A==",
3056 "dependencies": {
3057 "@floating-ui/react-dom": "^2.0.0",
3058 "@radix-ui/react-arrow": "1.1.3",
3059 "@radix-ui/react-compose-refs": "1.1.2",
3060 "@radix-ui/react-context": "1.1.2",
3061 "@radix-ui/react-primitive": "2.0.3",
3062 "@radix-ui/react-use-callback-ref": "1.1.1",
3063 "@radix-ui/react-use-layout-effect": "1.1.1",
3064 "@radix-ui/react-use-rect": "1.1.1",
3065 "@radix-ui/react-use-size": "1.1.1",
3066 "@radix-ui/rect": "1.1.1"
3067 },
3068 "peerDependencies": {
3069 "@types/react": "*",
3070 "@types/react-dom": "*",
3071 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3072 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3073 },
3074 "peerDependenciesMeta": {
3075 "@types/react": {
3076 "optional": true
3077 },
3078 "@types/react-dom": {
3079 "optional": true
3080 }
3081 }
3082 },
3083 "node_modules/@radix-ui/react-portal": {
3084 "version": "1.1.5",
3085 "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.5.tgz",
3086 "integrity": "sha512-ps/67ZqsFm+Mb6lSPJpfhRLrVL2i2fntgCmGMqqth4eaGUf+knAuuRtWVJrNjUhExgmdRqftSgzpf0DF0n6yXA==",
3087 "dependencies": {
3088 "@radix-ui/react-primitive": "2.0.3",
3089 "@radix-ui/react-use-layout-effect": "1.1.1"
3090 },
3091 "peerDependencies": {
3092 "@types/react": "*",
3093 "@types/react-dom": "*",
3094 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3095 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3096 },
3097 "peerDependenciesMeta": {
3098 "@types/react": {
3099 "optional": true
3100 },
3101 "@types/react-dom": {
3102 "optional": true
3103 }
3104 }
3105 },
3106 "node_modules/@radix-ui/react-presence": {
3107 "version": "1.1.3",
3108 "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.3.tgz",
3109 "integrity": "sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==",
3110 "dependencies": {
3111 "@radix-ui/react-compose-refs": "1.1.2",
3112 "@radix-ui/react-use-layout-effect": "1.1.1"
3113 },
3114 "peerDependencies": {
3115 "@types/react": "*",
3116 "@types/react-dom": "*",
3117 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3118 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3119 },
3120 "peerDependenciesMeta": {
3121 "@types/react": {
3122 "optional": true
3123 },
3124 "@types/react-dom": {
3125 "optional": true
3126 }
3127 }
3128 },
3129 "node_modules/@radix-ui/react-primitive": {
3130 "version": "2.0.3",
3131 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.3.tgz",
3132 "integrity": "sha512-Pf/t/GkndH7CQ8wE2hbkXA+WyZ83fhQQn5DDmwDiDo6AwN/fhaH8oqZ0jRjMrO2iaMhDi6P1HRx6AZwyMinY1g==",
3133 "dependencies": {
3134 "@radix-ui/react-slot": "1.2.0"
3135 },
3136 "peerDependencies": {
3137 "@types/react": "*",
3138 "@types/react-dom": "*",
3139 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3140 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3141 },
3142 "peerDependenciesMeta": {
3143 "@types/react": {
3144 "optional": true
3145 },
3146 "@types/react-dom": {
3147 "optional": true
3148 }
3149 }
3150 },
3151 "node_modules/@radix-ui/react-progress": {
3152 "version": "1.1.3",
3153 "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.3.tgz",
3154 "integrity": "sha512-F56aZPGTPb4qJQ/vDjnAq63oTu/DRoIG/Asb5XKOWj8rpefNLtUllR969j5QDN2sRrTk9VXIqQDRj5VvAuquaw==",
3155 "dependencies": {
3156 "@radix-ui/react-context": "1.1.2",
3157 "@radix-ui/react-primitive": "2.0.3"
3158 },
3159 "peerDependencies": {
3160 "@types/react": "*",
3161 "@types/react-dom": "*",
3162 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3163 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3164 },
3165 "peerDependenciesMeta": {
3166 "@types/react": {
3167 "optional": true
3168 },
3169 "@types/react-dom": {
3170 "optional": true
3171 }
3172 }
3173 },
3174 "node_modules/@radix-ui/react-radio-group": {
3175 "version": "1.2.4",
3176 "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.2.4.tgz",
3177 "integrity": "sha512-oLz7ATfKgVTUbpr5OBu6Q7hQcnV22uPT306bmG0QwgnKqBStR98RfWfJGCfW/MmhL4ISmrmmBPBW+c77SDwV9g==",
3178 "dependencies": {
3179 "@radix-ui/primitive": "1.1.2",
3180 "@radix-ui/react-compose-refs": "1.1.2",
3181 "@radix-ui/react-context": "1.1.2",
3182 "@radix-ui/react-direction": "1.1.1",
3183 "@radix-ui/react-presence": "1.1.3",
3184 "@radix-ui/react-primitive": "2.0.3",
3185 "@radix-ui/react-roving-focus": "1.1.3",
3186 "@radix-ui/react-use-controllable-state": "1.1.1",
3187 "@radix-ui/react-use-previous": "1.1.1",
3188 "@radix-ui/react-use-size": "1.1.1"
3189 },
3190 "peerDependencies": {
3191 "@types/react": "*",
3192 "@types/react-dom": "*",
3193 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3194 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3195 },
3196 "peerDependenciesMeta": {
3197 "@types/react": {
3198 "optional": true
3199 },
3200 "@types/react-dom": {
3201 "optional": true
3202 }
3203 }
3204 },
3205 "node_modules/@radix-ui/react-roving-focus": {
3206 "version": "1.1.3",
3207 "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.3.tgz",
3208 "integrity": "sha512-ufbpLUjZiOg4iYgb2hQrWXEPYX6jOLBbR27bDyAff5GYMRrCzcze8lukjuXVUQvJ6HZe8+oL+hhswDcjmcgVyg==",
3209 "dependencies": {
3210 "@radix-ui/primitive": "1.1.2",
3211 "@radix-ui/react-collection": "1.1.3",
3212 "@radix-ui/react-compose-refs": "1.1.2",
3213 "@radix-ui/react-context": "1.1.2",
3214 "@radix-ui/react-direction": "1.1.1",
3215 "@radix-ui/react-id": "1.1.1",
3216 "@radix-ui/react-primitive": "2.0.3",
3217 "@radix-ui/react-use-callback-ref": "1.1.1",
3218 "@radix-ui/react-use-controllable-state": "1.1.1"
3219 },
3220 "peerDependencies": {
3221 "@types/react": "*",
3222 "@types/react-dom": "*",
3223 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3224 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3225 },
3226 "peerDependenciesMeta": {
3227 "@types/react": {
3228 "optional": true
3229 },
3230 "@types/react-dom": {
3231 "optional": true
3232 }
3233 }
3234 },
3235 "node_modules/@radix-ui/react-scroll-area": {
3236 "version": "1.2.4",
3237 "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.4.tgz",
3238 "integrity": "sha512-G9rdWTQjOR4sk76HwSdROhPU0jZWpfozn9skU1v4N0/g9k7TmswrJn8W8WMU+aYktnLLpk5LX6fofj2bGe5NFQ==",
3239 "dependencies": {
3240 "@radix-ui/number": "1.1.1",
3241 "@radix-ui/primitive": "1.1.2",
3242 "@radix-ui/react-compose-refs": "1.1.2",
3243 "@radix-ui/react-context": "1.1.2",
3244 "@radix-ui/react-direction": "1.1.1",
3245 "@radix-ui/react-presence": "1.1.3",
3246 "@radix-ui/react-primitive": "2.0.3",
3247 "@radix-ui/react-use-callback-ref": "1.1.1",
3248 "@radix-ui/react-use-layout-effect": "1.1.1"
3249 },
3250 "peerDependencies": {
3251 "@types/react": "*",
3252 "@types/react-dom": "*",
3253 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3254 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3255 },
3256 "peerDependenciesMeta": {
3257 "@types/react": {
3258 "optional": true
3259 },
3260 "@types/react-dom": {
3261 "optional": true
3262 }
3263 }
3264 },
3265 "node_modules/@radix-ui/react-select": {
3266 "version": "2.1.7",
3267 "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.7.tgz",
3268 "integrity": "sha512-exzGIRtc7S8EIM2KjFg+7lJZsH7O7tpaBaJbBNVDnOZNhtoQ2iV+iSNfi2Wth0m6h3trJkMVvzAehB3c6xj/3Q==",
3269 "dependencies": {
3270 "@radix-ui/number": "1.1.1",
3271 "@radix-ui/primitive": "1.1.2",
3272 "@radix-ui/react-collection": "1.1.3",
3273 "@radix-ui/react-compose-refs": "1.1.2",
3274 "@radix-ui/react-context": "1.1.2",
3275 "@radix-ui/react-direction": "1.1.1",
3276 "@radix-ui/react-dismissable-layer": "1.1.6",
3277 "@radix-ui/react-focus-guards": "1.1.2",
3278 "@radix-ui/react-focus-scope": "1.1.3",
3279 "@radix-ui/react-id": "1.1.1",
3280 "@radix-ui/react-popper": "1.2.3",
3281 "@radix-ui/react-portal": "1.1.5",
3282 "@radix-ui/react-primitive": "2.0.3",
3283 "@radix-ui/react-slot": "1.2.0",
3284 "@radix-ui/react-use-callback-ref": "1.1.1",
3285 "@radix-ui/react-use-controllable-state": "1.1.1",
3286 "@radix-ui/react-use-layout-effect": "1.1.1",
3287 "@radix-ui/react-use-previous": "1.1.1",
3288 "@radix-ui/react-visually-hidden": "1.1.3",
3289 "aria-hidden": "^1.2.4",
3290 "react-remove-scroll": "^2.6.3"
3291 },
3292 "peerDependencies": {
3293 "@types/react": "*",
3294 "@types/react-dom": "*",
3295 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3296 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3297 },
3298 "peerDependenciesMeta": {
3299 "@types/react": {
3300 "optional": true
3301 },
3302 "@types/react-dom": {
3303 "optional": true
3304 }
3305 }
3306 },
3307 "node_modules/@radix-ui/react-separator": {
3308 "version": "1.1.3",
3309 "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.3.tgz",
3310 "integrity": "sha512-2omrWKJvxR0U/tkIXezcc1nFMwtLU0+b/rDK40gnzJqTLWQ/TD/D5IYVefp9sC3QWfeQbpSbEA6op9MQKyaALQ==",
3311 "dependencies": {
3312 "@radix-ui/react-primitive": "2.0.3"
3313 },
3314 "peerDependencies": {
3315 "@types/react": "*",
3316 "@types/react-dom": "*",
3317 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3318 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3319 },
3320 "peerDependenciesMeta": {
3321 "@types/react": {
3322 "optional": true
3323 },
3324 "@types/react-dom": {
3325 "optional": true
3326 }
3327 }
3328 },
3329 "node_modules/@radix-ui/react-slider": {
3330 "version": "1.2.4",
3331 "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.2.4.tgz",
3332 "integrity": "sha512-Vr/OgNejNJPAghIhjS7Mf/2F/EXGDT0qgtiHf2BHz71+KqgN+jndFLKq5xAB9JOGejGzejfJLIvT04Do+yzhcg==",
3333 "dependencies": {
3334 "@radix-ui/number": "1.1.1",
3335 "@radix-ui/primitive": "1.1.2",
3336 "@radix-ui/react-collection": "1.1.3",
3337 "@radix-ui/react-compose-refs": "1.1.2",
3338 "@radix-ui/react-context": "1.1.2",
3339 "@radix-ui/react-direction": "1.1.1",
3340 "@radix-ui/react-primitive": "2.0.3",
3341 "@radix-ui/react-use-controllable-state": "1.1.1",
3342 "@radix-ui/react-use-layout-effect": "1.1.1",
3343 "@radix-ui/react-use-previous": "1.1.1",
3344 "@radix-ui/react-use-size": "1.1.1"
3345 },
3346 "peerDependencies": {
3347 "@types/react": "*",
3348 "@types/react-dom": "*",
3349 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3350 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3351 },
3352 "peerDependenciesMeta": {
3353 "@types/react": {
3354 "optional": true
3355 },
3356 "@types/react-dom": {
3357 "optional": true
3358 }
3359 }
3360 },
3361 "node_modules/@radix-ui/react-slot": {
3362 "version": "1.2.0",
3363 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.0.tgz",
3364 "integrity": "sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==",
3365 "dependencies": {
3366 "@radix-ui/react-compose-refs": "1.1.2"
3367 },
3368 "peerDependencies": {
3369 "@types/react": "*",
3370 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3371 },
3372 "peerDependenciesMeta": {
3373 "@types/react": {
3374 "optional": true
3375 }
3376 }
3377 },
3378 "node_modules/@radix-ui/react-switch": {
3379 "version": "1.1.4",
3380 "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.1.4.tgz",
3381 "integrity": "sha512-zGP6W8plLeogoeGMiTHJ/uvf+TE1C2chVsEwfP8YlvpQKJHktG+iCkUtCLGPAuDV8/qDSmIRPm4NggaTxFMVBQ==",
3382 "dependencies": {
3383 "@radix-ui/primitive": "1.1.2",
3384 "@radix-ui/react-compose-refs": "1.1.2",
3385 "@radix-ui/react-context": "1.1.2",
3386 "@radix-ui/react-primitive": "2.0.3",
3387 "@radix-ui/react-use-controllable-state": "1.1.1",
3388 "@radix-ui/react-use-previous": "1.1.1",
3389 "@radix-ui/react-use-size": "1.1.1"
3390 },
3391 "peerDependencies": {
3392 "@types/react": "*",
3393 "@types/react-dom": "*",
3394 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3395 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3396 },
3397 "peerDependenciesMeta": {
3398 "@types/react": {
3399 "optional": true
3400 },
3401 "@types/react-dom": {
3402 "optional": true
3403 }
3404 }
3405 },
3406 "node_modules/@radix-ui/react-tabs": {
3407 "version": "1.1.4",
3408 "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.4.tgz",
3409 "integrity": "sha512-fuHMHWSf5SRhXke+DbHXj2wVMo+ghVH30vhX3XVacdXqDl+J4XWafMIGOOER861QpBx1jxgwKXL2dQnfrsd8MQ==",
3410 "dependencies": {
3411 "@radix-ui/primitive": "1.1.2",
3412 "@radix-ui/react-context": "1.1.2",
3413 "@radix-ui/react-direction": "1.1.1",
3414 "@radix-ui/react-id": "1.1.1",
3415 "@radix-ui/react-presence": "1.1.3",
3416 "@radix-ui/react-primitive": "2.0.3",
3417 "@radix-ui/react-roving-focus": "1.1.3",
3418 "@radix-ui/react-use-controllable-state": "1.1.1"
3419 },
3420 "peerDependencies": {
3421 "@types/react": "*",
3422 "@types/react-dom": "*",
3423 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3424 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3425 },
3426 "peerDependenciesMeta": {
3427 "@types/react": {
3428 "optional": true
3429 },
3430 "@types/react-dom": {
3431 "optional": true
3432 }
3433 }
3434 },
3435 "node_modules/@radix-ui/react-toast": {
3436 "version": "1.2.7",
3437 "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.7.tgz",
3438 "integrity": "sha512-0IWTbAUKvzdpOaWDMZisXZvScXzF0phaQjWspK8RUMEUxjLbli+886mB/kXTIC3F+t5vQ0n0vYn+dsX8s+WdfA==",
3439 "license": "MIT",
3440 "dependencies": {
3441 "@radix-ui/primitive": "1.1.2",
3442 "@radix-ui/react-collection": "1.1.3",
3443 "@radix-ui/react-compose-refs": "1.1.2",
3444 "@radix-ui/react-context": "1.1.2",
3445 "@radix-ui/react-dismissable-layer": "1.1.6",
3446 "@radix-ui/react-portal": "1.1.5",
3447 "@radix-ui/react-presence": "1.1.3",
3448 "@radix-ui/react-primitive": "2.0.3",
3449 "@radix-ui/react-use-callback-ref": "1.1.1",
3450 "@radix-ui/react-use-controllable-state": "1.1.1",
3451 "@radix-ui/react-use-layout-effect": "1.1.1",
3452 "@radix-ui/react-visually-hidden": "1.1.3"
3453 },
3454 "peerDependencies": {
3455 "@types/react": "*",
3456 "@types/react-dom": "*",
3457 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3458 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3459 },
3460 "peerDependenciesMeta": {
3461 "@types/react": {
3462 "optional": true
3463 },
3464 "@types/react-dom": {
3465 "optional": true
3466 }
3467 }
3468 },
3469 "node_modules/@radix-ui/react-toggle": {
3470 "version": "1.1.3",
3471 "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.3.tgz",
3472 "integrity": "sha512-Za5HHd9nvsiZ2t3EI/dVd4Bm/JydK+D22uHKk46fPtvuPxVCJBUo5mQybN+g5sZe35y7I6GDTTfdkVv5SnxlFg==",
3473 "dependencies": {
3474 "@radix-ui/primitive": "1.1.2",
3475 "@radix-ui/react-primitive": "2.0.3",
3476 "@radix-ui/react-use-controllable-state": "1.1.1"
3477 },
3478 "peerDependencies": {
3479 "@types/react": "*",
3480 "@types/react-dom": "*",
3481 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3482 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3483 },
3484 "peerDependenciesMeta": {
3485 "@types/react": {
3486 "optional": true
3487 },
3488 "@types/react-dom": {
3489 "optional": true
3490 }
3491 }
3492 },
3493 "node_modules/@radix-ui/react-toggle-group": {
3494 "version": "1.1.3",
3495 "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.3.tgz",
3496 "integrity": "sha512-khTzdGIxy8WurYUEUrapvj5aOev/tUA8TDEFi1D0Dn3yX+KR5AqjX0b7E5sL9ngRRpxDN2RRJdn5siasu5jtcg==",
3497 "dependencies": {
3498 "@radix-ui/primitive": "1.1.2",
3499 "@radix-ui/react-context": "1.1.2",
3500 "@radix-ui/react-direction": "1.1.1",
3501 "@radix-ui/react-primitive": "2.0.3",
3502 "@radix-ui/react-roving-focus": "1.1.3",
3503 "@radix-ui/react-toggle": "1.1.3",
3504 "@radix-ui/react-use-controllable-state": "1.1.1"
3505 },
3506 "peerDependencies": {
3507 "@types/react": "*",
3508 "@types/react-dom": "*",
3509 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3510 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3511 },
3512 "peerDependenciesMeta": {
3513 "@types/react": {
3514 "optional": true
3515 },
3516 "@types/react-dom": {
3517 "optional": true
3518 }
3519 }
3520 },
3521 "node_modules/@radix-ui/react-tooltip": {
3522 "version": "1.2.0",
3523 "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.0.tgz",
3524 "integrity": "sha512-b1Sdc75s7zN9B8ONQTGBSHL3XS8+IcjcOIY51fhM4R1Hx8s0YbgqgyNZiri4qcYMVZK8hfCZVBiyCm7N9rs0rw==",
3525 "dependencies": {
3526 "@radix-ui/primitive": "1.1.2",
3527 "@radix-ui/react-compose-refs": "1.1.2",
3528 "@radix-ui/react-context": "1.1.2",
3529 "@radix-ui/react-dismissable-layer": "1.1.6",
3530 "@radix-ui/react-id": "1.1.1",
3531 "@radix-ui/react-popper": "1.2.3",
3532 "@radix-ui/react-portal": "1.1.5",
3533 "@radix-ui/react-presence": "1.1.3",
3534 "@radix-ui/react-primitive": "2.0.3",
3535 "@radix-ui/react-slot": "1.2.0",
3536 "@radix-ui/react-use-controllable-state": "1.1.1",
3537 "@radix-ui/react-visually-hidden": "1.1.3"
3538 },
3539 "peerDependencies": {
3540 "@types/react": "*",
3541 "@types/react-dom": "*",
3542 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3543 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3544 },
3545 "peerDependenciesMeta": {
3546 "@types/react": {
3547 "optional": true
3548 },
3549 "@types/react-dom": {
3550 "optional": true
3551 }
3552 }
3553 },
3554 "node_modules/@radix-ui/react-use-callback-ref": {
3555 "version": "1.1.1",
3556 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
3557 "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
3558 "peerDependencies": {
3559 "@types/react": "*",
3560 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3561 },
3562 "peerDependenciesMeta": {
3563 "@types/react": {
3564 "optional": true
3565 }
3566 }
3567 },
3568 "node_modules/@radix-ui/react-use-controllable-state": {
3569 "version": "1.1.1",
3570 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.1.tgz",
3571 "integrity": "sha512-YnEXIy8/ga01Y1PN0VfaNH//MhA91JlEGVBDxDzROqwrAtG5Yr2QGEPz8A/rJA3C7ZAHryOYGaUv8fLSW2H/mg==",
3572 "dependencies": {
3573 "@radix-ui/react-use-callback-ref": "1.1.1"
3574 },
3575 "peerDependencies": {
3576 "@types/react": "*",
3577 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3578 },
3579 "peerDependenciesMeta": {
3580 "@types/react": {
3581 "optional": true
3582 }
3583 }
3584 },
3585 "node_modules/@radix-ui/react-use-escape-keydown": {
3586 "version": "1.1.1",
3587 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
3588 "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
3589 "dependencies": {
3590 "@radix-ui/react-use-callback-ref": "1.1.1"
3591 },
3592 "peerDependencies": {
3593 "@types/react": "*",
3594 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3595 },
3596 "peerDependenciesMeta": {
3597 "@types/react": {
3598 "optional": true
3599 }
3600 }
3601 },
3602 "node_modules/@radix-ui/react-use-layout-effect": {
3603 "version": "1.1.1",
3604 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
3605 "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
3606 "peerDependencies": {
3607 "@types/react": "*",
3608 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3609 },
3610 "peerDependenciesMeta": {
3611 "@types/react": {
3612 "optional": true
3613 }
3614 }
3615 },
3616 "node_modules/@radix-ui/react-use-previous": {
3617 "version": "1.1.1",
3618 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz",
3619 "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==",
3620 "peerDependencies": {
3621 "@types/react": "*",
3622 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3623 },
3624 "peerDependenciesMeta": {
3625 "@types/react": {
3626 "optional": true
3627 }
3628 }
3629 },
3630 "node_modules/@radix-ui/react-use-rect": {
3631 "version": "1.1.1",
3632 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
3633 "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
3634 "dependencies": {
3635 "@radix-ui/rect": "1.1.1"
3636 },
3637 "peerDependencies": {
3638 "@types/react": "*",
3639 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3640 },
3641 "peerDependenciesMeta": {
3642 "@types/react": {
3643 "optional": true
3644 }
3645 }
3646 },
3647 "node_modules/@radix-ui/react-use-size": {
3648 "version": "1.1.1",
3649 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
3650 "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
3651 "dependencies": {
3652 "@radix-ui/react-use-layout-effect": "1.1.1"
3653 },
3654 "peerDependencies": {
3655 "@types/react": "*",
3656 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3657 },
3658 "peerDependenciesMeta": {
3659 "@types/react": {
3660 "optional": true
3661 }
3662 }
3663 },
3664 "node_modules/@radix-ui/react-visually-hidden": {
3665 "version": "1.1.3",
3666 "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.3.tgz",
3667 "integrity": "sha512-oXSF3ZQRd5fvomd9hmUCb2EHSZbPp3ZSHAHJJU/DlF9XoFkJBBW8RHU/E8WEH+RbSfJd/QFA0sl8ClJXknBwHQ==",
3668 "dependencies": {
3669 "@radix-ui/react-primitive": "2.0.3"
3670 },
3671 "peerDependencies": {
3672 "@types/react": "*",
3673 "@types/react-dom": "*",
3674 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
3675 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
3676 },
3677 "peerDependenciesMeta": {
3678 "@types/react": {
3679 "optional": true
3680 },
3681 "@types/react-dom": {
3682 "optional": true
3683 }
3684 }
3685 },
3686 "node_modules/@radix-ui/rect": {
3687 "version": "1.1.1",
3688 "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
3689 "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
3690 },
3691 "node_modules/@replit/vite-plugin-cartographer": {
3692 "version": "0.2.8",
3693 "resolved": "https://registry.npmjs.org/@replit/vite-plugin-cartographer/-/vite-plugin-cartographer-0.2.8.tgz",
3694 "integrity": "sha512-eNr3OAhJFv5b6tbDZ0Bc7DR4O0jxBN17LtBhHagf6FWdpOStNw8Pxsnd8pood7veHRDFbMB9+nsKsWKcB/j1xw==",
3695 "dev": true,
3696 "dependencies": {
3697 "@babel/parser": "^7.26.9",
3698 "@babel/traverse": "^7.26.9",
3699 "@babel/types": "^7.26.9",
3700 "magic-string": "^0.30.12",
3701 "modern-screenshot": "^4.6.0"
3702 }
3703 },
3704 "node_modules/@replit/vite-plugin-runtime-error-modal": {
3705 "version": "0.0.3",
3706 "resolved": "https://registry.npmjs.org/@replit/vite-plugin-runtime-error-modal/-/vite-plugin-runtime-error-modal-0.0.3.tgz",
3707 "integrity": "sha512-4wZHGuI9W4o9p8g4Ma/qj++7SP015+FMDGYobj7iap5oEsxXMm0B02TO5Y5PW8eqBPd4wX5l3UGco/hlC0qapw==",
3708 "dev": true,
3709 "dependencies": {
3710 "@jridgewell/trace-mapping": "^0.3.25"
3711 }
3712 },
3713 "node_modules/@rollup/rollup-android-arm-eabi": {
3714 "version": "4.24.4",
3715 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.4.tgz",
3716 "integrity": "sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==",
3717 "cpu": [
3718 "arm"
3719 ],
3720 "dev": true,
3721 "license": "MIT",
3722 "optional": true,
3723 "os": [
3724 "android"
3725 ]
3726 },
3727 "node_modules/@rollup/rollup-android-arm64": {
3728 "version": "4.24.4",
3729 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.4.tgz",
3730 "integrity": "sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==",
3731 "cpu": [
3732 "arm64"
3733 ],
3734 "dev": true,
3735 "license": "MIT",
3736 "optional": true,
3737 "os": [
3738 "android"
3739 ]
3740 },
3741 "node_modules/@rollup/rollup-darwin-arm64": {
3742 "version": "4.24.4",
3743 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.4.tgz",
3744 "integrity": "sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==",
3745 "cpu": [
3746 "arm64"
3747 ],
3748 "dev": true,
3749 "license": "MIT",
3750 "optional": true,
3751 "os": [
3752 "darwin"
3753 ]
3754 },
3755 "node_modules/@rollup/rollup-darwin-x64": {
3756 "version": "4.24.4",
3757 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.4.tgz",
3758 "integrity": "sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==",
3759 "cpu": [
3760 "x64"
3761 ],
3762 "dev": true,
3763 "license": "MIT",
3764 "optional": true,
3765 "os": [
3766 "darwin"
3767 ]
3768 },
3769 "node_modules/@rollup/rollup-freebsd-arm64": {
3770 "version": "4.24.4",
3771 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.4.tgz",
3772 "integrity": "sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==",
3773 "cpu": [
3774 "arm64"
3775 ],
3776 "dev": true,
3777 "license": "MIT",
3778 "optional": true,
3779 "os": [
3780 "freebsd"
3781 ]
3782 },
3783 "node_modules/@rollup/rollup-freebsd-x64": {
3784 "version": "4.24.4",
3785 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.4.tgz",
3786 "integrity": "sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==",
3787 "cpu": [
3788 "x64"
3789 ],
3790 "dev": true,
3791 "license": "MIT",
3792 "optional": true,
3793 "os": [
3794 "freebsd"
3795 ]
3796 },
3797 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
3798 "version": "4.24.4",
3799 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.4.tgz",
3800 "integrity": "sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==",
3801 "cpu": [
3802 "arm"
3803 ],
3804 "dev": true,
3805 "license": "MIT",
3806 "optional": true,
3807 "os": [
3808 "linux"
3809 ]
3810 },
3811 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
3812 "version": "4.24.4",
3813 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.4.tgz",
3814 "integrity": "sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==",
3815 "cpu": [
3816 "arm"
3817 ],
3818 "dev": true,
3819 "license": "MIT",
3820 "optional": true,
3821 "os": [
3822 "linux"
3823 ]
3824 },
3825 "node_modules/@rollup/rollup-linux-arm64-gnu": {
3826 "version": "4.24.4",
3827 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.4.tgz",
3828 "integrity": "sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==",
3829 "cpu": [
3830 "arm64"
3831 ],
3832 "dev": true,
3833 "license": "MIT",
3834 "optional": true,
3835 "os": [
3836 "linux"
3837 ]
3838 },
3839 "node_modules/@rollup/rollup-linux-arm64-musl": {
3840 "version": "4.24.4",
3841 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.4.tgz",
3842 "integrity": "sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==",
3843 "cpu": [
3844 "arm64"
3845 ],
3846 "dev": true,
3847 "license": "MIT",
3848 "optional": true,
3849 "os": [
3850 "linux"
3851 ]
3852 },
3853 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
3854 "version": "4.24.4",
3855 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.4.tgz",
3856 "integrity": "sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==",
3857 "cpu": [
3858 "ppc64"
3859 ],
3860 "dev": true,
3861 "license": "MIT",
3862 "optional": true,
3863 "os": [
3864 "linux"
3865 ]
3866 },
3867 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
3868 "version": "4.24.4",
3869 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.4.tgz",
3870 "integrity": "sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==",
3871 "cpu": [
3872 "riscv64"
3873 ],
3874 "dev": true,
3875 "license": "MIT",
3876 "optional": true,
3877 "os": [
3878 "linux"
3879 ]
3880 },
3881 "node_modules/@rollup/rollup-linux-s390x-gnu": {
3882 "version": "4.24.4",
3883 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.4.tgz",
3884 "integrity": "sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==",
3885 "cpu": [
3886 "s390x"
3887 ],
3888 "dev": true,
3889 "license": "MIT",
3890 "optional": true,
3891 "os": [
3892 "linux"
3893 ]
3894 },
3895 "node_modules/@rollup/rollup-linux-x64-gnu": {
3896 "version": "4.24.4",
3897 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.4.tgz",
3898 "integrity": "sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==",
3899 "cpu": [
3900 "x64"
3901 ],
3902 "dev": true,
3903 "license": "MIT",
3904 "optional": true,
3905 "os": [
3906 "linux"
3907 ]
3908 },
3909 "node_modules/@rollup/rollup-linux-x64-musl": {
3910 "version": "4.24.4",
3911 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.4.tgz",
3912 "integrity": "sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==",
3913 "cpu": [
3914 "x64"
3915 ],
3916 "dev": true,
3917 "license": "MIT",
3918 "optional": true,
3919 "os": [
3920 "linux"
3921 ]
3922 },
3923 "node_modules/@rollup/rollup-win32-arm64-msvc": {
3924 "version": "4.24.4",
3925 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.4.tgz",
3926 "integrity": "sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==",
3927 "cpu": [
3928 "arm64"
3929 ],
3930 "dev": true,
3931 "license": "MIT",
3932 "optional": true,
3933 "os": [
3934 "win32"
3935 ]
3936 },
3937 "node_modules/@rollup/rollup-win32-ia32-msvc": {
3938 "version": "4.24.4",
3939 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.4.tgz",
3940 "integrity": "sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==",
3941 "cpu": [
3942 "ia32"
3943 ],
3944 "dev": true,
3945 "license": "MIT",
3946 "optional": true,
3947 "os": [
3948 "win32"
3949 ]
3950 },
3951 "node_modules/@rollup/rollup-win32-x64-msvc": {
3952 "version": "4.24.4",
3953 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.4.tgz",
3954 "integrity": "sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==",
3955 "cpu": [
3956 "x64"
3957 ],
3958 "dev": true,
3959 "license": "MIT",
3960 "optional": true,
3961 "os": [
3962 "win32"
3963 ]
3964 },
3965 "node_modules/@tailwindcss/node": {
3966 "version": "4.1.3",
3967 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.3.tgz",
3968 "integrity": "sha512-H/6r6IPFJkCfBJZ2dKZiPJ7Ueb2wbL592+9bQEl2r73qbX6yGnmQVIfiUvDRB2YI0a3PWDrzUwkvQx1XW1bNkA==",
3969 "dev": true,
3970 "dependencies": {
3971 "enhanced-resolve": "^5.18.1",
3972 "jiti": "^2.4.2",
3973 "lightningcss": "1.29.2",
3974 "tailwindcss": "4.1.3"
3975 }
3976 },
3977 "node_modules/@tailwindcss/node/node_modules/jiti": {
3978 "version": "2.4.2",
3979 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz",
3980 "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==",
3981 "dev": true,
3982 "bin": {
3983 "jiti": "lib/jiti-cli.mjs"
3984 }
3985 },
3986 "node_modules/@tailwindcss/node/node_modules/tailwindcss": {
3987 "version": "4.1.3",
3988 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.3.tgz",
3989 "integrity": "sha512-2Q+rw9vy1WFXu5cIxlvsabCwhU2qUwodGq03ODhLJ0jW4ek5BUtoCsnLB0qG+m8AHgEsSJcJGDSDe06FXlP74g==",
3990 "dev": true
3991 },
3992 "node_modules/@tailwindcss/oxide": {
3993 "version": "4.1.3",
3994 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.3.tgz",
3995 "integrity": "sha512-t16lpHCU7LBxDe/8dCj9ntyNpXaSTAgxWm1u2XQP5NiIu4KGSyrDJJRlK9hJ4U9yJxx0UKCVI67MJWFNll5mOQ==",
3996 "dev": true,
3997 "engines": {
3998 "node": ">= 10"
3999 },
4000 "optionalDependencies": {
4001 "@tailwindcss/oxide-android-arm64": "4.1.3",
4002 "@tailwindcss/oxide-darwin-arm64": "4.1.3",
4003 "@tailwindcss/oxide-darwin-x64": "4.1.3",
4004 "@tailwindcss/oxide-freebsd-x64": "4.1.3",
4005 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.3",
4006 "@tailwindcss/oxide-linux-arm64-gnu": "4.1.3",
4007 "@tailwindcss/oxide-linux-arm64-musl": "4.1.3",
4008 "@tailwindcss/oxide-linux-x64-gnu": "4.1.3",
4009 "@tailwindcss/oxide-linux-x64-musl": "4.1.3",
4010 "@tailwindcss/oxide-win32-arm64-msvc": "4.1.3",
4011 "@tailwindcss/oxide-win32-x64-msvc": "4.1.3"
4012 }
4013 },
4014 "node_modules/@tailwindcss/oxide-android-arm64": {
4015 "version": "4.1.3",
4016 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.3.tgz",
4017 "integrity": "sha512-cxklKjtNLwFl3mDYw4XpEfBY+G8ssSg9ADL4Wm6//5woi3XGqlxFsnV5Zb6v07dxw1NvEX2uoqsxO/zWQsgR+g==",
4018 "cpu": [
4019 "arm64"
4020 ],
4021 "dev": true,
4022 "optional": true,
4023 "os": [
4024 "android"
4025 ],
4026 "engines": {
4027 "node": ">= 10"
4028 }
4029 },
4030 "node_modules/@tailwindcss/oxide-darwin-arm64": {
4031 "version": "4.1.3",
4032 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.3.tgz",
4033 "integrity": "sha512-mqkf2tLR5VCrjBvuRDwzKNShRu99gCAVMkVsaEOFvv6cCjlEKXRecPu9DEnxp6STk5z+Vlbh1M5zY3nQCXMXhw==",
4034 "cpu": [
4035 "arm64"
4036 ],
4037 "dev": true,
4038 "optional": true,
4039 "os": [
4040 "darwin"
4041 ],
4042 "engines": {
4043 "node": ">= 10"
4044 }
4045 },
4046 "node_modules/@tailwindcss/oxide-darwin-x64": {
4047 "version": "4.1.3",
4048 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.3.tgz",
4049 "integrity": "sha512-7sGraGaWzXvCLyxrc7d+CCpUN3fYnkkcso3rCzwUmo/LteAl2ZGCDlGvDD8Y/1D3ngxT8KgDj1DSwOnNewKhmg==",
4050 "cpu": [
4051 "x64"
4052 ],
4053 "dev": true,
4054 "optional": true,
4055 "os": [
4056 "darwin"
4057 ],
4058 "engines": {
4059 "node": ">= 10"
4060 }
4061 },
4062 "node_modules/@tailwindcss/oxide-freebsd-x64": {
4063 "version": "4.1.3",
4064 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.3.tgz",
4065 "integrity": "sha512-E2+PbcbzIReaAYZe997wb9rId246yDkCwAakllAWSGqe6VTg9hHle67hfH6ExjpV2LSK/siRzBUs5wVff3RW9w==",
4066 "cpu": [
4067 "x64"
4068 ],
4069 "dev": true,
4070 "optional": true,
4071 "os": [
4072 "freebsd"
4073 ],
4074 "engines": {
4075 "node": ">= 10"
4076 }
4077 },
4078 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
4079 "version": "4.1.3",
4080 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.3.tgz",
4081 "integrity": "sha512-GvfbJ8wjSSjbLFFE3UYz4Eh8i4L6GiEYqCtA8j2Zd2oXriPuom/Ah/64pg/szWycQpzRnbDiJozoxFU2oJZyfg==",
4082 "cpu": [
4083 "arm"
4084 ],
4085 "dev": true,
4086 "optional": true,
4087 "os": [
4088 "linux"
4089 ],
4090 "engines": {
4091 "node": ">= 10"
4092 }
4093 },
4094 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
4095 "version": "4.1.3",
4096 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.3.tgz",
4097 "integrity": "sha512-35UkuCWQTeG9BHcBQXndDOrpsnt3Pj9NVIB4CgNiKmpG8GnCNXeMczkUpOoqcOhO6Cc/mM2W7kaQ/MTEENDDXg==",
4098 "cpu": [
4099 "arm64"
4100 ],
4101 "dev": true,
4102 "optional": true,
4103 "os": [
4104 "linux"
4105 ],
4106 "engines": {
4107 "node": ">= 10"
4108 }
4109 },
4110 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
4111 "version": "4.1.3",
4112 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.3.tgz",
4113 "integrity": "sha512-dm18aQiML5QCj9DQo7wMbt1Z2tl3Giht54uVR87a84X8qRtuXxUqnKQkRDK5B4bCOmcZ580lF9YcoMkbDYTXHQ==",
4114 "cpu": [
4115 "arm64"
4116 ],
4117 "dev": true,
4118 "optional": true,
4119 "os": [
4120 "linux"
4121 ],
4122 "engines": {
4123 "node": ">= 10"
4124 }
4125 },
4126 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
4127 "version": "4.1.3",
4128 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.3.tgz",
4129 "integrity": "sha512-LMdTmGe/NPtGOaOfV2HuO7w07jI3cflPrVq5CXl+2O93DCewADK0uW1ORNAcfu2YxDUS035eY2W38TxrsqngxA==",
4130 "cpu": [
4131 "x64"
4132 ],
4133 "dev": true,
4134 "optional": true,
4135 "os": [
4136 "linux"
4137 ],
4138 "engines": {
4139 "node": ">= 10"
4140 }
4141 },
4142 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
4143 "version": "4.1.3",
4144 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.3.tgz",
4145 "integrity": "sha512-aalNWwIi54bbFEizwl1/XpmdDrOaCjRFQRgtbv9slWjmNPuJJTIKPHf5/XXDARc9CneW9FkSTqTbyvNecYAEGw==",
4146 "cpu": [
4147 "x64"
4148 ],
4149 "dev": true,
4150 "optional": true,
4151 "os": [
4152 "linux"
4153 ],
4154 "engines": {
4155 "node": ">= 10"
4156 }
4157 },
4158 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
4159 "version": "4.1.3",
4160 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.3.tgz",
4161 "integrity": "sha512-PEj7XR4OGTGoboTIAdXicKuWl4EQIjKHKuR+bFy9oYN7CFZo0eu74+70O4XuERX4yjqVZGAkCdglBODlgqcCXg==",
4162 "cpu": [
4163 "arm64"
4164 ],
4165 "dev": true,
4166 "optional": true,
4167 "os": [
4168 "win32"
4169 ],
4170 "engines": {
4171 "node": ">= 10"
4172 }
4173 },
4174 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
4175 "version": "4.1.3",
4176 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.3.tgz",
4177 "integrity": "sha512-T8gfxECWDBENotpw3HR9SmNiHC9AOJdxs+woasRZ8Q/J4VHN0OMs7F+4yVNZ9EVN26Wv6mZbK0jv7eHYuLJLwA==",
4178 "cpu": [
4179 "x64"
4180 ],
4181 "dev": true,
4182 "optional": true,
4183 "os": [
4184 "win32"
4185 ],
4186 "engines": {
4187 "node": ">= 10"
4188 }
4189 },
4190 "node_modules/@tailwindcss/typography": {
4191 "version": "0.5.15",
4192 "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.15.tgz",
4193 "integrity": "sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==",
4194 "dev": true,
4195 "license": "MIT",
4196 "dependencies": {
4197 "lodash.castarray": "^4.4.0",
4198 "lodash.isplainobject": "^4.0.6",
4199 "lodash.merge": "^4.6.2",
4200 "postcss-selector-parser": "6.0.10"
4201 },
4202 "peerDependencies": {
4203 "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20"
4204 }
4205 },
4206 "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": {
4207 "version": "6.0.10",
4208 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
4209 "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
4210 "dev": true,
4211 "license": "MIT",
4212 "dependencies": {
4213 "cssesc": "^3.0.0",
4214 "util-deprecate": "^1.0.2"
4215 },
4216 "engines": {
4217 "node": ">=4"
4218 }
4219 },
4220 "node_modules/@tailwindcss/vite": {
4221 "version": "4.1.3",
4222 "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.3.tgz",
4223 "integrity": "sha512-lUI/QaDxLtlV52Lho6pu07CG9pSnRYLOPmKGIQjyHdTBagemc6HmgZxyjGAQ/5HMPrNeWBfTVIpQl0/jLXvWHQ==",
4224 "dev": true,
4225 "dependencies": {
4226 "@tailwindcss/node": "4.1.3",
4227 "@tailwindcss/oxide": "4.1.3",
4228 "tailwindcss": "4.1.3"
4229 },
4230 "peerDependencies": {
4231 "vite": "^5.2.0 || ^6"
4232 }
4233 },
4234 "node_modules/@tailwindcss/vite/node_modules/tailwindcss": {
4235 "version": "4.1.3",
4236 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.3.tgz",
4237 "integrity": "sha512-2Q+rw9vy1WFXu5cIxlvsabCwhU2qUwodGq03ODhLJ0jW4ek5BUtoCsnLB0qG+m8AHgEsSJcJGDSDe06FXlP74g==",
4238 "dev": true
4239 },
4240 "node_modules/@tanstack-query-firebase/react": {
4241 "version": "2.1.1",
4242 "resolved": "https://registry.npmjs.org/@tanstack-query-firebase/react/-/react-2.1.1.tgz",
4243 "integrity": "sha512-1hOEcfxLgorg0TwadBJeeEvoD7P4JMCJLhdO1doUQWZRs83WmwTlBJGv8GiO1y2KWaKjQh+JdgsuYCqG2dPXcA==",
4244 "license": "Apache-2.0",
4245 "peer": true,
4246 "peerDependencies": {
4247 "@tanstack/react-query": "^5",
4248 "firebase": "^11.3.0 || ^12.0.0"
4249 }
4250 },
4251 "node_modules/@tanstack/query-core": {
4252 "version": "5.60.5",
4253 "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.60.5.tgz",
4254 "integrity": "sha512-jiS1aC3XI3BJp83ZiTuDLerTmn9P3U95r6p+6/SNauLJaYxfIC4dMuWygwnBHIZxjn2zJqEpj3nysmPieoxfPQ==",
4255 "license": "MIT",
4256 "funding": {
4257 "type": "github",
4258 "url": "https://github.com/sponsors/tannerlinsley"
4259 }
4260 },
4261 "node_modules/@tanstack/react-query": {
4262 "version": "5.60.5",
4263 "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.60.5.tgz",
4264 "integrity": "sha512-M77bOsPwj1wYE56gk7iJvxGAr4IC12NWdIDhT+Eo8ldkWRHMvIR8I/rufIvT1OXoV/bl7EECwuRuMlxxWtvW2Q==",
4265 "license": "MIT",
4266 "dependencies": {
4267 "@tanstack/query-core": "5.60.5"
4268 },
4269 "funding": {
4270 "type": "github",
4271 "url": "https://github.com/sponsors/tannerlinsley"
4272 },
4273 "peerDependencies": {
4274 "react": "^18 || ^19"
4275 }
4276 },
4277 "node_modules/@tootallnate/once": {
4278 "version": "2.0.1",
4279 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.1.tgz",
4280 "integrity": "sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ==",
4281 "license": "MIT",
4282 "optional": true,
4283 "peer": true,
4284 "engines": {
4285 "node": ">= 10"
4286 }
4287 },
4288 "node_modules/@types/babel__core": {
4289 "version": "7.20.5",
4290 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
4291 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
4292 "dev": true,
4293 "license": "MIT",
4294 "dependencies": {
4295 "@babel/parser": "^7.20.7",
4296 "@babel/types": "^7.20.7",
4297 "@types/babel__generator": "*",
4298 "@types/babel__template": "*",
4299 "@types/babel__traverse": "*"
4300 }
4301 },
4302 "node_modules/@types/babel__generator": {
4303 "version": "7.6.8",
4304 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
4305 "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
4306 "dev": true,
4307 "license": "MIT",
4308 "dependencies": {
4309 "@babel/types": "^7.0.0"
4310 }
4311 },
4312 "node_modules/@types/babel__template": {
4313 "version": "7.4.4",
4314 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
4315 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
4316 "dev": true,
4317 "license": "MIT",
4318 "dependencies": {
4319 "@babel/parser": "^7.1.0",
4320 "@babel/types": "^7.0.0"
4321 }
4322 },
4323 "node_modules/@types/babel__traverse": {
4324 "version": "7.20.6",
4325 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
4326 "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
4327 "dev": true,
4328 "license": "MIT",
4329 "dependencies": {
4330 "@babel/types": "^7.20.7"
4331 }
4332 },
4333 "node_modules/@types/bcrypt": {
4334 "version": "5.0.2",
4335 "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.2.tgz",
4336 "integrity": "sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==",
4337 "license": "MIT",
4338 "dependencies": {
4339 "@types/node": "*"
4340 }
4341 },
4342 "node_modules/@types/body-parser": {
4343 "version": "1.19.5",
4344 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
4345 "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
4346 "dev": true,
4347 "license": "MIT",
4348 "dependencies": {
4349 "@types/connect": "*",
4350 "@types/node": "*"
4351 }
4352 },
4353 "node_modules/@types/caseless": {
4354 "version": "0.12.5",
4355 "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz",
4356 "integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==",
4357 "license": "MIT",
4358 "optional": true,
4359 "peer": true
4360 },
4361 "node_modules/@types/connect": {
4362 "version": "3.4.38",
4363 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
4364 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
4365 "dev": true,
4366 "license": "MIT",
4367 "dependencies": {
4368 "@types/node": "*"
4369 }
4370 },
4371 "node_modules/@types/connect-pg-simple": {
4372 "version": "7.0.3",
4373 "resolved": "https://registry.npmjs.org/@types/connect-pg-simple/-/connect-pg-simple-7.0.3.tgz",
4374 "integrity": "sha512-NGCy9WBlW2bw+J/QlLnFZ9WjoGs6tMo3LAut6mY4kK+XHzue//lpNVpAvYRpIwM969vBRAM2Re0izUvV6kt+NA==",
4375 "dev": true,
4376 "license": "MIT",
4377 "dependencies": {
4378 "@types/express": "*",
4379 "@types/express-session": "*",
4380 "@types/pg": "*"
4381 }
4382 },
4383 "node_modules/@types/d3-array": {
4384 "version": "3.2.1",
4385 "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz",
4386 "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==",
4387 "license": "MIT"
4388 },
4389 "node_modules/@types/d3-color": {
4390 "version": "3.1.3",
4391 "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
4392 "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
4393 "license": "MIT"
4394 },
4395 "node_modules/@types/d3-ease": {
4396 "version": "3.0.2",
4397 "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
4398 "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",
4399 "license": "MIT"
4400 },
4401 "node_modules/@types/d3-interpolate": {
4402 "version": "3.0.4",
4403 "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
4404 "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
4405 "license": "MIT",
4406 "dependencies": {
4407 "@types/d3-color": "*"
4408 }
4409 },
4410 "node_modules/@types/d3-path": {
4411 "version": "3.1.0",
4412 "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz",
4413 "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==",
4414 "license": "MIT"
4415 },
4416 "node_modules/@types/d3-scale": {
4417 "version": "4.0.8",
4418 "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz",
4419 "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==",
4420 "license": "MIT",
4421 "dependencies": {
4422 "@types/d3-time": "*"
4423 }
4424 },
4425 "node_modules/@types/d3-shape": {
4426 "version": "3.1.6",
4427 "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz",
4428 "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==",
4429 "license": "MIT",
4430 "dependencies": {
4431 "@types/d3-path": "*"
4432 }
4433 },
4434 "node_modules/@types/d3-time": {
4435 "version": "3.0.3",
4436 "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz",
4437 "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==",
4438 "license": "MIT"
4439 },
4440 "node_modules/@types/d3-timer": {
4441 "version": "3.0.2",
4442 "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
4443 "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",
4444 "license": "MIT"
4445 },
4446 "node_modules/@types/estree": {
4447 "version": "1.0.6",
4448 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
4449 "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
4450 "dev": true,
4451 "license": "MIT"
4452 },
4453 "node_modules/@types/express": {
4454 "version": "4.17.21",
4455 "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
4456 "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
4457 "dev": true,
4458 "license": "MIT",
4459 "dependencies": {
4460 "@types/body-parser": "*",
4461 "@types/express-serve-static-core": "^4.17.33",
4462 "@types/qs": "*",
4463 "@types/serve-static": "*"
4464 }
4465 },
4466 "node_modules/@types/express-serve-static-core": {
4467 "version": "4.19.6",
4468 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz",
4469 "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==",
4470 "dev": true,
4471 "license": "MIT",
4472 "dependencies": {
4473 "@types/node": "*",
4474 "@types/qs": "*",
4475 "@types/range-parser": "*",
4476 "@types/send": "*"
4477 }
4478 },
4479 "node_modules/@types/express-session": {
4480 "version": "1.18.2",
4481 "resolved": "https://registry.npmjs.org/@types/express-session/-/express-session-1.18.2.tgz",
4482 "integrity": "sha512-k+I0BxwVXsnEU2hV77cCobC08kIsn4y44C3gC0b46uxZVMaXA04lSPgRLR/bSL2w0t0ShJiG8o4jPzRG/nscFg==",
4483 "dev": true,
4484 "license": "MIT",
4485 "dependencies": {
4486 "@types/express": "*"
4487 }
4488 },
4489 "node_modules/@types/http-errors": {
4490 "version": "2.0.4",
4491 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
4492 "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
4493 "dev": true,
4494 "license": "MIT"
4495 },
4496 "node_modules/@types/jsonwebtoken": {
4497 "version": "9.0.10",
4498 "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz",
4499 "integrity": "sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==",
4500 "license": "MIT",
4501 "peer": true,
4502 "dependencies": {
4503 "@types/ms": "*",
4504 "@types/node": "*"
4505 }
4506 },
4507 "node_modules/@types/long": {
4508 "version": "4.0.2",
4509 "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
4510 "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==",
4511 "license": "MIT",
4512 "optional": true,
4513 "peer": true
4514 },
4515 "node_modules/@types/memoizee": {
4516 "version": "0.4.12",
4517 "resolved": "https://registry.npmjs.org/@types/memoizee/-/memoizee-0.4.12.tgz",
4518 "integrity": "sha512-EdtpwNYNhe3kZ+4TlXj/++pvBoU0KdrAICMzgI7vjWgu9sIvvUhu9XR8Ks4L6Wh3sxpZ22wkZR7yCLAqUjnZuQ==",
4519 "license": "MIT"
4520 },
4521 "node_modules/@types/mime": {
4522 "version": "1.3.5",
4523 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
4524 "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
4525 "dev": true,
4526 "license": "MIT"
4527 },
4528 "node_modules/@types/ms": {
4529 "version": "2.1.0",
4530 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
4531 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
4532 "license": "MIT",
4533 "peer": true
4534 },
4535 "node_modules/@types/node": {
4536 "version": "20.16.11",
4537 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz",
4538 "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==",
4539 "license": "MIT",
4540 "dependencies": {
4541 "undici-types": "~6.19.2"
4542 }
4543 },
4544 "node_modules/@types/passport": {
4545 "version": "1.0.17",
4546 "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.17.tgz",
4547 "integrity": "sha512-aciLyx+wDwT2t2/kJGJR2AEeBz0nJU4WuRX04Wu9Dqc5lSUtwu0WERPHYsLhF9PtseiAMPBGNUOtFjxZ56prsg==",
4548 "dev": true,
4549 "license": "MIT",
4550 "dependencies": {
4551 "@types/express": "*"
4552 }
4553 },
4554 "node_modules/@types/passport-local": {
4555 "version": "1.0.38",
4556 "resolved": "https://registry.npmjs.org/@types/passport-local/-/passport-local-1.0.38.tgz",
4557 "integrity": "sha512-nsrW4A963lYE7lNTv9cr5WmiUD1ibYJvWrpE13oxApFsRt77b0RdtZvKbCdNIY4v/QZ6TRQWaDDEwV1kCTmcXg==",
4558 "dev": true,
4559 "license": "MIT",
4560 "dependencies": {
4561 "@types/express": "*",
4562 "@types/passport": "*",
4563 "@types/passport-strategy": "*"
4564 }
4565 },
4566 "node_modules/@types/passport-strategy": {
4567 "version": "0.2.38",
4568 "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.38.tgz",
4569 "integrity": "sha512-GC6eMqqojOooq993Tmnmp7AUTbbQSgilyvpCYQjT+H6JfG/g6RGc7nXEniZlp0zyKJ0WUdOiZWLBZft9Yug1uA==",
4570 "dev": true,
4571 "license": "MIT",
4572 "dependencies": {
4573 "@types/express": "*",
4574 "@types/passport": "*"
4575 }
4576 },
4577 "node_modules/@types/pg": {
4578 "version": "8.11.6",
4579 "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.11.6.tgz",
4580 "integrity": "sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==",
4581 "license": "MIT",
4582 "dependencies": {
4583 "@types/node": "*",
4584 "pg-protocol": "*",
4585 "pg-types": "^4.0.1"
4586 }
4587 },
4588 "node_modules/@types/prop-types": {
4589 "version": "15.7.13",
4590 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz",
4591 "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==",
4592 "devOptional": true,
4593 "license": "MIT"
4594 },
4595 "node_modules/@types/qs": {
4596 "version": "6.9.16",
4597 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz",
4598 "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==",
4599 "dev": true,
4600 "license": "MIT"
4601 },
4602 "node_modules/@types/range-parser": {
4603 "version": "1.2.7",
4604 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
4605 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
4606 "dev": true,
4607 "license": "MIT"
4608 },
4609 "node_modules/@types/react": {
4610 "version": "18.3.12",
4611 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
4612 "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==",
4613 "devOptional": true,
4614 "license": "MIT",
4615 "dependencies": {
4616 "@types/prop-types": "*",
4617 "csstype": "^3.0.2"
4618 }
4619 },
4620 "node_modules/@types/react-dom": {
4621 "version": "18.3.1",
4622 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz",
4623 "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==",
4624 "devOptional": true,
4625 "license": "MIT",
4626 "dependencies": {
4627 "@types/react": "*"
4628 }
4629 },
4630 "node_modules/@types/request": {
4631 "version": "2.48.13",
4632 "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.13.tgz",
4633 "integrity": "sha512-FGJ6udDNUCjd19pp0Q3iTiDkwhYup7J8hpMW9c4k53NrccQFFWKRho6hvtPPEhnXWKvukfwAlB6DbDz4yhH5Gg==",
4634 "license": "MIT",
4635 "optional": true,
4636 "peer": true,
4637 "dependencies": {
4638 "@types/caseless": "*",
4639 "@types/node": "*",
4640 "@types/tough-cookie": "*",
4641 "form-data": "^2.5.5"
4642 }
4643 },
4644 "node_modules/@types/send": {
4645 "version": "0.17.4",
4646 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
4647 "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
4648 "dev": true,
4649 "license": "MIT",
4650 "dependencies": {
4651 "@types/mime": "^1",
4652 "@types/node": "*"
4653 }
4654 },
4655 "node_modules/@types/serve-static": {
4656 "version": "1.15.7",
4657 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
4658 "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
4659 "dev": true,
4660 "license": "MIT",
4661 "dependencies": {
4662 "@types/http-errors": "*",
4663 "@types/node": "*",
4664 "@types/send": "*"
4665 }
4666 },
4667 "node_modules/@types/tough-cookie": {
4668 "version": "4.0.5",
4669 "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz",
4670 "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==",
4671 "license": "MIT",
4672 "optional": true,
4673 "peer": true
4674 },
4675 "node_modules/@types/ws": {
4676 "version": "8.5.13",
4677 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz",
4678 "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==",
4679 "dev": true,
4680 "license": "MIT",
4681 "dependencies": {
4682 "@types/node": "*"
4683 }
4684 },
4685 "node_modules/@vitejs/plugin-react": {
4686 "version": "4.3.3",
4687 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz",
4688 "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==",
4689 "dev": true,
4690 "license": "MIT",
4691 "dependencies": {
4692 "@babel/core": "^7.25.2",
4693 "@babel/plugin-transform-react-jsx-self": "^7.24.7",
4694 "@babel/plugin-transform-react-jsx-source": "^7.24.7",
4695 "@types/babel__core": "^7.20.5",
4696 "react-refresh": "^0.14.2"
4697 },
4698 "engines": {
4699 "node": "^14.18.0 || >=16.0.0"
4700 },
4701 "peerDependencies": {
4702 "vite": "^4.2.0 || ^5.0.0"
4703 }
4704 },
4705 "node_modules/abbrev": {
4706 "version": "1.1.1",
4707 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
4708 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
4709 "license": "ISC"
4710 },
4711 "node_modules/abort-controller": {
4712 "version": "3.0.0",
4713 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
4714 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
4715 "license": "MIT",
4716 "optional": true,
4717 "peer": true,
4718 "dependencies": {
4719 "event-target-shim": "^5.0.0"
4720 },
4721 "engines": {
4722 "node": ">=6.5"
4723 }
4724 },
4725 "node_modules/accepts": {
4726 "version": "1.3.8",
4727 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
4728 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
4729 "license": "MIT",
4730 "dependencies": {
4731 "mime-types": "~2.1.34",
4732 "negotiator": "0.6.3"
4733 },
4734 "engines": {
4735 "node": ">= 0.6"
4736 }
4737 },
4738 "node_modules/agent-base": {
4739 "version": "7.1.4",
4740 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
4741 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
4742 "license": "MIT",
4743 "peer": true,
4744 "engines": {
4745 "node": ">= 14"
4746 }
4747 },
4748 "node_modules/ansi-regex": {
4749 "version": "6.1.0",
4750 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
4751 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
4752 "license": "MIT",
4753 "engines": {
4754 "node": ">=12"
4755 },
4756 "funding": {
4757 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
4758 }
4759 },
4760 "node_modules/ansi-styles": {
4761 "version": "6.2.1",
4762 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
4763 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
4764 "license": "MIT",
4765 "engines": {
4766 "node": ">=12"
4767 },
4768 "funding": {
4769 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4770 }
4771 },
4772 "node_modules/any-promise": {
4773 "version": "1.3.0",
4774 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
4775 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
4776 "license": "MIT"
4777 },
4778 "node_modules/anymatch": {
4779 "version": "3.1.3",
4780 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
4781 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
4782 "license": "ISC",
4783 "dependencies": {
4784 "normalize-path": "^3.0.0",
4785 "picomatch": "^2.0.4"
4786 },
4787 "engines": {
4788 "node": ">= 8"
4789 }
4790 },
4791 "node_modules/anynum": {
4792 "version": "1.0.1",
4793 "resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.1.tgz",
4794 "integrity": "sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==",
4795 "funding": [
4796 {
4797 "type": "github",
4798 "url": "https://github.com/sponsors/NaturalIntelligence"
4799 }
4800 ],
4801 "license": "MIT",
4802 "optional": true,
4803 "peer": true
4804 },
4805 "node_modules/append-field": {
4806 "version": "1.0.0",
4807 "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz",
4808 "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==",
4809 "license": "MIT"
4810 },
4811 "node_modules/aproba": {
4812 "version": "2.1.0",
4813 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz",
4814 "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==",
4815 "license": "ISC"
4816 },
4817 "node_modules/are-we-there-yet": {
4818 "version": "2.0.0",
4819 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
4820 "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
4821 "deprecated": "This package is no longer supported.",
4822 "license": "ISC",
4823 "dependencies": {
4824 "delegates": "^1.0.0",
4825 "readable-stream": "^3.6.0"
4826 },
4827 "engines": {
4828 "node": ">=10"
4829 }
4830 },
4831 "node_modules/arg": {
4832 "version": "5.0.2",
4833 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
4834 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
4835 "license": "MIT"
4836 },
4837 "node_modules/aria-hidden": {
4838 "version": "1.2.4",
4839 "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz",
4840 "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
4841 "license": "MIT",
4842 "dependencies": {
4843 "tslib": "^2.0.0"
4844 },
4845 "engines": {
4846 "node": ">=10"
4847 }
4848 },
4849 "node_modules/array-flatten": {
4850 "version": "1.1.1",
4851 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
4852 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
4853 "license": "MIT"
4854 },
4855 "node_modules/arrify": {
4856 "version": "2.0.1",
4857 "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
4858 "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
4859 "license": "MIT",
4860 "optional": true,
4861 "peer": true,
4862 "engines": {
4863 "node": ">=8"
4864 }
4865 },
4866 "node_modules/async-retry": {
4867 "version": "1.3.3",
4868 "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz",
4869 "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==",
4870 "license": "MIT",
4871 "optional": true,
4872 "peer": true,
4873 "dependencies": {
4874 "retry": "0.13.1"
4875 }
4876 },
4877 "node_modules/asynckit": {
4878 "version": "0.4.0",
4879 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
4880 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
4881 "license": "MIT",
4882 "optional": true,
4883 "peer": true
4884 },
4885 "node_modules/autoprefixer": {
4886 "version": "10.4.20",
4887 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
4888 "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
4889 "dev": true,
4890 "funding": [
4891 {
4892 "type": "opencollective",
4893 "url": "https://opencollective.com/postcss/"
4894 },
4895 {
4896 "type": "tidelift",
4897 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
4898 },
4899 {
4900 "type": "github",
4901 "url": "https://github.com/sponsors/ai"
4902 }
4903 ],
4904 "license": "MIT",
4905 "dependencies": {
4906 "browserslist": "^4.23.3",
4907 "caniuse-lite": "^1.0.30001646",
4908 "fraction.js": "^4.3.7",
4909 "normalize-range": "^0.1.2",
4910 "picocolors": "^1.0.1",
4911 "postcss-value-parser": "^4.2.0"
4912 },
4913 "bin": {
4914 "autoprefixer": "bin/autoprefixer"
4915 },
4916 "engines": {
4917 "node": "^10 || ^12 || >=14"
4918 },
4919 "peerDependencies": {
4920 "postcss": "^8.1.0"
4921 }
4922 },
4923 "node_modules/balanced-match": {
4924 "version": "1.0.2",
4925 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
4926 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
4927 "license": "MIT"
4928 },
4929 "node_modules/base64-js": {
4930 "version": "1.5.1",
4931 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
4932 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
4933 "funding": [
4934 {
4935 "type": "github",
4936 "url": "https://github.com/sponsors/feross"
4937 },
4938 {
4939 "type": "patreon",
4940 "url": "https://www.patreon.com/feross"
4941 },
4942 {
4943 "type": "consulting",
4944 "url": "https://feross.org/support"
4945 }
4946 ],
4947 "license": "MIT",
4948 "peer": true
4949 },
4950 "node_modules/bcrypt": {
4951 "version": "5.1.1",
4952 "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz",
4953 "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==",
4954 "hasInstallScript": true,
4955 "license": "MIT",
4956 "dependencies": {
4957 "@mapbox/node-pre-gyp": "^1.0.11",
4958 "node-addon-api": "^5.0.0"
4959 },
4960 "engines": {
4961 "node": ">= 10.0.0"
4962 }
4963 },
4964 "node_modules/bignumber.js": {
4965 "version": "9.3.1",
4966 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
4967 "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
4968 "license": "MIT",
4969 "peer": true,
4970 "engines": {
4971 "node": "*"
4972 }
4973 },
4974 "node_modules/binary-extensions": {
4975 "version": "2.3.0",
4976 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
4977 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
4978 "license": "MIT",
4979 "engines": {
4980 "node": ">=8"
4981 },
4982 "funding": {
4983 "url": "https://github.com/sponsors/sindresorhus"
4984 }
4985 },
4986 "node_modules/body-parser": {
4987 "version": "1.20.3",
4988 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
4989 "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
4990 "license": "MIT",
4991 "dependencies": {
4992 "bytes": "3.1.2",
4993 "content-type": "~1.0.5",
4994 "debug": "2.6.9",
4995 "depd": "2.0.0",
4996 "destroy": "1.2.0",
4997 "http-errors": "2.0.0",
4998 "iconv-lite": "0.4.24",
4999 "on-finished": "2.4.1",
5000 "qs": "6.13.0",
Showing first 5,000 of 12,623 lines. View raw