Commit
•
62c3e75
1
Parent(s):
71c284d
clean-up and preparation work for oauth (maybe)
Browse files- README.md +1 -0
- package-lock.json +87 -1024
- package.json +1 -14
- src/app/auth/page.tsx +8 -0
- src/app/interface/background/index.tsx +1 -4
- src/app/main.tsx +1 -0
- src/app/server/actions/animation.ts +4 -0
- src/app/store/index.ts +0 -42
- src/app/store/newChallenge.ts +0 -14
- src/app/store/newParty.ts +0 -14
- src/app/store/newPlayer.ts +0 -18
- src/lib/getRandomChallengeId.ts +0 -11
- src/lib/getRandomPartyId.ts +0 -13
- src/lib/lightSourceNames.ts +0 -11
- src/lib/useRandomName.ts +0 -21
- src/lib/useRandomPartyId.ts +0 -13
- src/pages/api/oauth/callback.tsx +53 -0
- src/pages/api/oauth/getHuggingFaceLoginURI.ts +16 -0
- src/pages/api/oauth/getRedirectURI.ts +5 -0
- src/types.ts +0 -138
README.md
CHANGED
@@ -7,6 +7,7 @@ sdk: docker
|
|
7 |
pinned: true
|
8 |
app_port: 3000
|
9 |
disable_embedding: true
|
|
|
10 |
---
|
11 |
|
12 |
# The AI Clip Factory
|
|
|
7 |
pinned: true
|
8 |
app_port: 3000
|
9 |
disable_embedding: true
|
10 |
+
hf_oauth_redirect_path: /api/oauth/callback
|
11 |
---
|
12 |
|
13 |
# The AI Clip Factory
|
package-lock.json
CHANGED
@@ -8,11 +8,6 @@
|
|
8 |
"name": "@jbilcke-hf/hotshot-xl-text-to-gif",
|
9 |
"version": "0.0.0",
|
10 |
"dependencies": {
|
11 |
-
"@huggingface/inference": "^2.6.1",
|
12 |
-
"@photo-sphere-viewer/core": "^5.1.7",
|
13 |
-
"@photo-sphere-viewer/markers-plugin": "^5.1.7",
|
14 |
-
"@photo-sphere-viewer/video-plugin": "^5.1.7",
|
15 |
-
"@photo-sphere-viewer/virtual-tour-plugin": "^5.1.7",
|
16 |
"@radix-ui/react-accordion": "^1.1.2",
|
17 |
"@radix-ui/react-avatar": "^1.0.3",
|
18 |
"@radix-ui/react-checkbox": "^1.0.4",
|
@@ -30,7 +25,6 @@
|
|
30 |
"@radix-ui/react-switch": "^1.0.3",
|
31 |
"@radix-ui/react-toast": "^1.1.4",
|
32 |
"@radix-ui/react-tooltip": "^1.0.6",
|
33 |
-
"@react-pdf/renderer": "^3.1.12",
|
34 |
"@react-spring/web": "^9.7.3",
|
35 |
"@types/node": "20.4.2",
|
36 |
"@types/react": "18.2.15",
|
@@ -43,22 +37,17 @@
|
|
43 |
"clsx": "^2.0.0",
|
44 |
"cmdk": "^0.2.0",
|
45 |
"cookies-next": "^2.1.2",
|
46 |
-
"date-fns": "^2.30.0",
|
47 |
"eslint": "8.45.0",
|
48 |
"eslint-config-next": "13.4.10",
|
49 |
-
"html2canvas": "^1.4.1",
|
50 |
"lucide-react": "^0.260.0",
|
51 |
-
"moodie": "^1.1.1",
|
52 |
-
"nanoid": "^5.0.1",
|
53 |
"next": "13.4.10",
|
54 |
-
"photo-sphere-viewer-lensflare-plugin": "^1.1.1",
|
55 |
"pick": "^0.0.1",
|
56 |
"postcss": "8.4.26",
|
57 |
"proper-lockfile": "^4.1.2",
|
|
|
58 |
"react": "18.2.0",
|
59 |
"react-circular-progressbar": "^2.1.0",
|
60 |
"react-dom": "18.2.0",
|
61 |
-
"react-photo-sphere-viewer": "^3.3.5-psv5.1.4",
|
62 |
"react-qr-code": "^2.0.12",
|
63 |
"react-snowfall": "^1.2.1",
|
64 |
"react-virtualized-auto-sizer": "^1.0.20",
|
@@ -70,10 +59,8 @@
|
|
70 |
"tailwindcss": "3.3.3",
|
71 |
"tailwindcss-animate": "^1.0.6",
|
72 |
"temp-dir": "^3.0.0",
|
73 |
-
"tesseract.js": "^4.1.2",
|
74 |
"ts-node": "^10.9.1",
|
75 |
"typescript": "5.1.6",
|
76 |
-
"unique-names-generator": "^4.7.1",
|
77 |
"usehooks-ts": "^2.9.1",
|
78 |
"uuid": "^9.0.0",
|
79 |
"zustand": "^4.4.1"
|
@@ -116,120 +103,6 @@
|
|
116 |
"node": ">=6.9.0"
|
117 |
}
|
118 |
},
|
119 |
-
"node_modules/@biomejs/biome": {
|
120 |
-
"version": "1.3.1",
|
121 |
-
"resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.3.1.tgz",
|
122 |
-
"integrity": "sha512-ufGCBj8ZNbF+vZDZscqvvLIGsh8M4BduQoJ1X3nm8c9Dupp8gzAKibZSWDLLcgnsAVeKEmWwY6r3Wv/JIa0LgA==",
|
123 |
-
"hasInstallScript": true,
|
124 |
-
"bin": {
|
125 |
-
"biome": "bin/biome"
|
126 |
-
},
|
127 |
-
"engines": {
|
128 |
-
"node": ">=14.*"
|
129 |
-
},
|
130 |
-
"funding": {
|
131 |
-
"type": "opencollective",
|
132 |
-
"url": "https://opencollective.com/biome"
|
133 |
-
},
|
134 |
-
"optionalDependencies": {
|
135 |
-
"@biomejs/cli-darwin-arm64": "1.3.1",
|
136 |
-
"@biomejs/cli-darwin-x64": "1.3.1",
|
137 |
-
"@biomejs/cli-linux-arm64": "1.3.1",
|
138 |
-
"@biomejs/cli-linux-x64": "1.3.1",
|
139 |
-
"@biomejs/cli-win32-arm64": "1.3.1",
|
140 |
-
"@biomejs/cli-win32-x64": "1.3.1"
|
141 |
-
}
|
142 |
-
},
|
143 |
-
"node_modules/@biomejs/cli-darwin-arm64": {
|
144 |
-
"version": "1.3.1",
|
145 |
-
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.3.1.tgz",
|
146 |
-
"integrity": "sha512-m3cBroQftLFYFh3to6RO4ooLqZsE2K9yf5xOlDjm6D4Vrgq85XFwDOxjjJyGGDjDPQ55xGunm80qmGr8jTjiyA==",
|
147 |
-
"cpu": [
|
148 |
-
"arm64"
|
149 |
-
],
|
150 |
-
"optional": true,
|
151 |
-
"os": [
|
152 |
-
"darwin"
|
153 |
-
],
|
154 |
-
"engines": {
|
155 |
-
"node": ">=14.*"
|
156 |
-
}
|
157 |
-
},
|
158 |
-
"node_modules/@biomejs/cli-darwin-x64": {
|
159 |
-
"version": "1.3.1",
|
160 |
-
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.3.1.tgz",
|
161 |
-
"integrity": "sha512-i2yDivc/HHBRFJMoRUUPsFs9pKK0NnS/8tQg/uqNsAkLMF9OKZCCxtUJPmpUBHpdQ2f39An1cVpFmCIEv0uYJQ==",
|
162 |
-
"cpu": [
|
163 |
-
"x64"
|
164 |
-
],
|
165 |
-
"optional": true,
|
166 |
-
"os": [
|
167 |
-
"darwin"
|
168 |
-
],
|
169 |
-
"engines": {
|
170 |
-
"node": ">=14.*"
|
171 |
-
}
|
172 |
-
},
|
173 |
-
"node_modules/@biomejs/cli-linux-arm64": {
|
174 |
-
"version": "1.3.1",
|
175 |
-
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.3.1.tgz",
|
176 |
-
"integrity": "sha512-H56MB7Mf59snzG+nLpfS2j3jXsJ+a6aQOBeRiT0rgn44FZ63yI9jWNIgN1+Xylsa8shmwtquOkoxLS/4KKt0Qg==",
|
177 |
-
"cpu": [
|
178 |
-
"arm64"
|
179 |
-
],
|
180 |
-
"optional": true,
|
181 |
-
"os": [
|
182 |
-
"linux"
|
183 |
-
],
|
184 |
-
"engines": {
|
185 |
-
"node": ">=14.*"
|
186 |
-
}
|
187 |
-
},
|
188 |
-
"node_modules/@biomejs/cli-linux-x64": {
|
189 |
-
"version": "1.3.1",
|
190 |
-
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.3.1.tgz",
|
191 |
-
"integrity": "sha512-8ENayCpYXXC77a7AxDNjC+pPKMYteLzysxhkCCZ7Gd2sWtrH8iMM45JL8wQJhoHz5NT3+qgsfGafiNuxeVAVlg==",
|
192 |
-
"cpu": [
|
193 |
-
"x64"
|
194 |
-
],
|
195 |
-
"optional": true,
|
196 |
-
"os": [
|
197 |
-
"linux"
|
198 |
-
],
|
199 |
-
"engines": {
|
200 |
-
"node": ">=14.*"
|
201 |
-
}
|
202 |
-
},
|
203 |
-
"node_modules/@biomejs/cli-win32-arm64": {
|
204 |
-
"version": "1.3.1",
|
205 |
-
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.3.1.tgz",
|
206 |
-
"integrity": "sha512-gAx/E949/1/jQDwG9nTspVtjikBI/y7RbbUwwBVABF1bcAUC63VhrHfKJRbM7VTXMlZ7n9YrxkyMww8vf40qcQ==",
|
207 |
-
"cpu": [
|
208 |
-
"arm64"
|
209 |
-
],
|
210 |
-
"optional": true,
|
211 |
-
"os": [
|
212 |
-
"win32"
|
213 |
-
],
|
214 |
-
"engines": {
|
215 |
-
"node": ">=14.*"
|
216 |
-
}
|
217 |
-
},
|
218 |
-
"node_modules/@biomejs/cli-win32-x64": {
|
219 |
-
"version": "1.3.1",
|
220 |
-
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.3.1.tgz",
|
221 |
-
"integrity": "sha512-+08eKmEdVM7d4UxY/tff2aPXbeUNNp6wwH7v0FbrE+25mH9lhELgylEk4+k6OLXOcDT7KDAduzP2f9CuM/Aj9w==",
|
222 |
-
"cpu": [
|
223 |
-
"x64"
|
224 |
-
],
|
225 |
-
"optional": true,
|
226 |
-
"os": [
|
227 |
-
"win32"
|
228 |
-
],
|
229 |
-
"engines": {
|
230 |
-
"node": ">=14.*"
|
231 |
-
}
|
232 |
-
},
|
233 |
"node_modules/@cspotcode/source-map-support": {
|
234 |
"version": "0.8.1",
|
235 |
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
|
@@ -354,14 +227,6 @@
|
|
354 |
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz",
|
355 |
"integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A=="
|
356 |
},
|
357 |
-
"node_modules/@huggingface/inference": {
|
358 |
-
"version": "2.6.4",
|
359 |
-
"resolved": "https://registry.npmjs.org/@huggingface/inference/-/inference-2.6.4.tgz",
|
360 |
-
"integrity": "sha512-Xna7arltBSBoKaH3diGi3sYvkExgJMd/pF4T6vl2YbmDccbr1G/X5EPZ2048p+YgrJYG1jTYFCtY6Dr3HvJaow==",
|
361 |
-
"engines": {
|
362 |
-
"node": ">=18"
|
363 |
-
}
|
364 |
-
},
|
365 |
"node_modules/@humanwhocodes/config-array": {
|
366 |
"version": "0.11.13",
|
367 |
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
|
@@ -615,169 +480,6 @@
|
|
615 |
"node": ">= 8"
|
616 |
}
|
617 |
},
|
618 |
-
"node_modules/@photo-sphere-viewer/autorotate-plugin": {
|
619 |
-
"version": "5.4.4",
|
620 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/autorotate-plugin/-/autorotate-plugin-5.4.4.tgz",
|
621 |
-
"integrity": "sha512-aaJ9d4+ny1St2IcedCSk/1ptkbW3eqHb31ppUFxaLOtVD7Q1ItDrrafteWd6s4DNWnV5AA5KeQM2gZlkp22fZQ==",
|
622 |
-
"dependencies": {
|
623 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
624 |
-
}
|
625 |
-
},
|
626 |
-
"node_modules/@photo-sphere-viewer/compass-plugin": {
|
627 |
-
"version": "5.4.4",
|
628 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/compass-plugin/-/compass-plugin-5.4.4.tgz",
|
629 |
-
"integrity": "sha512-Oab0e1Is5uf2mISexdKTzPmxtg/DkkCL6x35Qh0NBsxfYYE601k+yLiysp/b73Y8ixEApR3dcu4c+v/h2XA6sw==",
|
630 |
-
"dependencies": {
|
631 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
632 |
-
},
|
633 |
-
"optionalDependencies": {
|
634 |
-
"@photo-sphere-viewer/markers-plugin": "5.4.4"
|
635 |
-
}
|
636 |
-
},
|
637 |
-
"node_modules/@photo-sphere-viewer/core": {
|
638 |
-
"version": "5.4.4",
|
639 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/core/-/core-5.4.4.tgz",
|
640 |
-
"integrity": "sha512-PE55UkgL14028zJLc/e6hNXJTw8iMyQHSCbOJ8VplGyzDQPBJ6Dc9xrKiivMarNTYNS+wCiCcKYsX0ctQigdvg==",
|
641 |
-
"dependencies": {
|
642 |
-
"three": "^0.156.1"
|
643 |
-
}
|
644 |
-
},
|
645 |
-
"node_modules/@photo-sphere-viewer/core/node_modules/three": {
|
646 |
-
"version": "0.156.1",
|
647 |
-
"resolved": "https://registry.npmjs.org/three/-/three-0.156.1.tgz",
|
648 |
-
"integrity": "sha512-kP7H0FK9d/k6t/XvQ9FO6i+QrePoDcNhwl0I02+wmUJRNSLCUIDMcfObnzQvxb37/0Uc9TDT0T1HgsRRrO6SYQ=="
|
649 |
-
},
|
650 |
-
"node_modules/@photo-sphere-viewer/cubemap-adapter": {
|
651 |
-
"version": "5.4.4",
|
652 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/cubemap-adapter/-/cubemap-adapter-5.4.4.tgz",
|
653 |
-
"integrity": "sha512-NugpThZWUz/Y8SZqWsj1saaUfCTvdzR420kT61oLYRp+W9MgTLJmpIFWgfxE/ZolWzJxDyFFLRxGfy695TXFbw==",
|
654 |
-
"dependencies": {
|
655 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
656 |
-
}
|
657 |
-
},
|
658 |
-
"node_modules/@photo-sphere-viewer/cubemap-tiles-adapter": {
|
659 |
-
"version": "5.4.4",
|
660 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/cubemap-tiles-adapter/-/cubemap-tiles-adapter-5.4.4.tgz",
|
661 |
-
"integrity": "sha512-1Dj2x+2zJ1S1MfX8/WP7osKkwVkB9YzAj8yhF/mhSdPTA6xJ0XHY6Dai7Ho8BZUUR9JafujKcYnA345rl0d3pQ==",
|
662 |
-
"dependencies": {
|
663 |
-
"@photo-sphere-viewer/core": "5.4.4",
|
664 |
-
"@photo-sphere-viewer/cubemap-adapter": "5.4.4"
|
665 |
-
}
|
666 |
-
},
|
667 |
-
"node_modules/@photo-sphere-viewer/cubemap-video-adapter": {
|
668 |
-
"version": "5.4.4",
|
669 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/cubemap-video-adapter/-/cubemap-video-adapter-5.4.4.tgz",
|
670 |
-
"integrity": "sha512-vjbcJd1jxVkKC6IPPUAQy/EHz8+i51SP+G+kx4AQy8ytE8JCg4u2xD71wULHpp4qDTSHcuqJ6x8+SkJPtRWRRg==",
|
671 |
-
"dependencies": {
|
672 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
673 |
-
}
|
674 |
-
},
|
675 |
-
"node_modules/@photo-sphere-viewer/equirectangular-tiles-adapter": {
|
676 |
-
"version": "5.4.4",
|
677 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/equirectangular-tiles-adapter/-/equirectangular-tiles-adapter-5.4.4.tgz",
|
678 |
-
"integrity": "sha512-fVbrBF5Jt5v3iSrmWs8zx20whp19TSwW1n6QXiN3hUYG6tUPAqGmLE9Ndxz1dOjtQFX2WgTYwH7d9cpIc4nITg==",
|
679 |
-
"dependencies": {
|
680 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
681 |
-
}
|
682 |
-
},
|
683 |
-
"node_modules/@photo-sphere-viewer/equirectangular-video-adapter": {
|
684 |
-
"version": "5.4.4",
|
685 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/equirectangular-video-adapter/-/equirectangular-video-adapter-5.4.4.tgz",
|
686 |
-
"integrity": "sha512-bmxWFfl9I/4SyBWJSOfoVwoOaxX7H82JXfItM287qHJ9F+3F0xUq+UYRbWWkFBTT5Gd4MwbgWvtV3Gwu4j1CqA==",
|
687 |
-
"dependencies": {
|
688 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
689 |
-
}
|
690 |
-
},
|
691 |
-
"node_modules/@photo-sphere-viewer/gallery-plugin": {
|
692 |
-
"version": "5.4.4",
|
693 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/gallery-plugin/-/gallery-plugin-5.4.4.tgz",
|
694 |
-
"integrity": "sha512-wjpF1Km57BeSlIhDw0y6c1xvM0oLMMLGImwS0YG6MbvtVgn82HDFoDocd0j3uvZ42wrgidEeOIEkxfrIZBiL6g==",
|
695 |
-
"dependencies": {
|
696 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
697 |
-
}
|
698 |
-
},
|
699 |
-
"node_modules/@photo-sphere-viewer/gyroscope-plugin": {
|
700 |
-
"version": "5.4.4",
|
701 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/gyroscope-plugin/-/gyroscope-plugin-5.4.4.tgz",
|
702 |
-
"integrity": "sha512-//eXIvbylL5mrcjJd5Cwx2MBino2spC3ne0JI6H1NxPwDcbem8OCfdVpwuW/b0zXN/p9MsNMOn/8JF/UVZvoQw==",
|
703 |
-
"dependencies": {
|
704 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
705 |
-
}
|
706 |
-
},
|
707 |
-
"node_modules/@photo-sphere-viewer/map-plugin": {
|
708 |
-
"version": "5.4.4",
|
709 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/map-plugin/-/map-plugin-5.4.4.tgz",
|
710 |
-
"integrity": "sha512-65F9DEVFt/WkZcOHlbsdWAlyBBeLgeZrgbCRHRxzxLqByKEXFnP7HzjHWFdeoipuBjauOOzmdmVUD/m4MunGxQ==",
|
711 |
-
"dependencies": {
|
712 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
713 |
-
}
|
714 |
-
},
|
715 |
-
"node_modules/@photo-sphere-viewer/markers-plugin": {
|
716 |
-
"version": "5.4.4",
|
717 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/markers-plugin/-/markers-plugin-5.4.4.tgz",
|
718 |
-
"integrity": "sha512-HCSnQFJhukfjbHwzfjDfJ8uO5wRdKx/a9jai+Uf3ltPJY/GkrnZyW5KLG5z4VCKLGDjzE8Ki2waNgeRToQLHfw==",
|
719 |
-
"dependencies": {
|
720 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
721 |
-
}
|
722 |
-
},
|
723 |
-
"node_modules/@photo-sphere-viewer/resolution-plugin": {
|
724 |
-
"version": "5.4.4",
|
725 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/resolution-plugin/-/resolution-plugin-5.4.4.tgz",
|
726 |
-
"integrity": "sha512-M5XLu76aMLHOAbH9m35oaOZro8Q4hUHmDqIJkzUpe86EMcnM4cegq6Gkb1zU4fd7Ig3XylSQT/jxOR9JXOxHwA==",
|
727 |
-
"dependencies": {
|
728 |
-
"@photo-sphere-viewer/core": "5.4.4",
|
729 |
-
"@photo-sphere-viewer/settings-plugin": "5.4.4"
|
730 |
-
}
|
731 |
-
},
|
732 |
-
"node_modules/@photo-sphere-viewer/settings-plugin": {
|
733 |
-
"version": "5.4.4",
|
734 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/settings-plugin/-/settings-plugin-5.4.4.tgz",
|
735 |
-
"integrity": "sha512-dnQFycng4D/VoJQ5vYnMM6M7UCgtc9mTV8cWHoyI0tAHDOUjZ9Wx11M3Dv5N26UcD25gGx96ZfqCWb0kCMAxzg==",
|
736 |
-
"dependencies": {
|
737 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
738 |
-
}
|
739 |
-
},
|
740 |
-
"node_modules/@photo-sphere-viewer/stereo-plugin": {
|
741 |
-
"version": "5.4.4",
|
742 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/stereo-plugin/-/stereo-plugin-5.4.4.tgz",
|
743 |
-
"integrity": "sha512-U/RRH1LkptPJNY1BqBaUk+cPiOyfFgR/fa6C6NFOKBpJIUCN5V0wbwjClTwTq7f35ZHUJGz8JLezBiL4AdicfA==",
|
744 |
-
"dependencies": {
|
745 |
-
"@photo-sphere-viewer/core": "5.4.4",
|
746 |
-
"@photo-sphere-viewer/gyroscope-plugin": "5.4.4"
|
747 |
-
}
|
748 |
-
},
|
749 |
-
"node_modules/@photo-sphere-viewer/video-plugin": {
|
750 |
-
"version": "5.4.4",
|
751 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/video-plugin/-/video-plugin-5.4.4.tgz",
|
752 |
-
"integrity": "sha512-I795YKviA78st0e8DmVp1aIDSJ1+GedWtnU+uvSJjcZkpjssCNUwqgOmpk7Rg0xvuQk6I830XNeN/J4aATW3fA==",
|
753 |
-
"dependencies": {
|
754 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
755 |
-
},
|
756 |
-
"optionalDependencies": {
|
757 |
-
"@photo-sphere-viewer/autorotate-plugin": "5.4.4"
|
758 |
-
}
|
759 |
-
},
|
760 |
-
"node_modules/@photo-sphere-viewer/virtual-tour-plugin": {
|
761 |
-
"version": "5.4.4",
|
762 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/virtual-tour-plugin/-/virtual-tour-plugin-5.4.4.tgz",
|
763 |
-
"integrity": "sha512-CAwV9BGfFx6sGyWrXxvVt+yrDOcq9a+nRIv37c8jesICVFX4hu3UB3URbKaq9U6bWS8m7FwtaHkmRGNdtE4chw==",
|
764 |
-
"dependencies": {
|
765 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
766 |
-
},
|
767 |
-
"optionalDependencies": {
|
768 |
-
"@photo-sphere-viewer/compass-plugin": "5.4.4",
|
769 |
-
"@photo-sphere-viewer/gallery-plugin": "5.4.4",
|
770 |
-
"@photo-sphere-viewer/markers-plugin": "5.4.4"
|
771 |
-
}
|
772 |
-
},
|
773 |
-
"node_modules/@photo-sphere-viewer/visible-range-plugin": {
|
774 |
-
"version": "5.4.4",
|
775 |
-
"resolved": "https://registry.npmjs.org/@photo-sphere-viewer/visible-range-plugin/-/visible-range-plugin-5.4.4.tgz",
|
776 |
-
"integrity": "sha512-XJt+IypT/6KCfRzV5MBFQl74yc5y0MXhBdMRSKrJkzEiU+SwA/tlpocIrfD3oCDj3+clB4FgMKzHn+dXYVg8xA==",
|
777 |
-
"dependencies": {
|
778 |
-
"@photo-sphere-viewer/core": "5.4.4"
|
779 |
-
}
|
780 |
-
},
|
781 |
"node_modules/@radix-ui/number": {
|
782 |
"version": "1.0.1",
|
783 |
"resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz",
|
@@ -1911,158 +1613,6 @@
|
|
1911 |
"@babel/runtime": "^7.13.10"
|
1912 |
}
|
1913 |
},
|
1914 |
-
"node_modules/@react-pdf/fns": {
|
1915 |
-
"version": "2.0.1",
|
1916 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/fns/-/fns-2.0.1.tgz",
|
1917 |
-
"integrity": "sha512-/vgecczzFYBQFkgUupH+sxXhLWQtBwdwCgweyh25XOlR4NZuaMD/UVUDl4loFHhRQqDMQq37lkTcchh7zzW6ug==",
|
1918 |
-
"dependencies": {
|
1919 |
-
"@babel/runtime": "^7.20.13"
|
1920 |
-
}
|
1921 |
-
},
|
1922 |
-
"node_modules/@react-pdf/font": {
|
1923 |
-
"version": "2.3.7",
|
1924 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-2.3.7.tgz",
|
1925 |
-
"integrity": "sha512-NoCieWea6c1mCpDBoyjPbUEC1qXa+S/M7+8vYPZ71aTMgX7co3gQc2e6YKwrSQeQP+BsBq3LSVhjI2ETXfcytw==",
|
1926 |
-
"dependencies": {
|
1927 |
-
"@babel/runtime": "^7.20.13",
|
1928 |
-
"@react-pdf/types": "^2.3.4",
|
1929 |
-
"cross-fetch": "^3.1.5",
|
1930 |
-
"fontkit": "^2.0.2",
|
1931 |
-
"is-url": "^1.2.4"
|
1932 |
-
}
|
1933 |
-
},
|
1934 |
-
"node_modules/@react-pdf/image": {
|
1935 |
-
"version": "2.2.2",
|
1936 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-2.2.2.tgz",
|
1937 |
-
"integrity": "sha512-990JvRZuhsnHyAGd7gvmhfr+4/5PAHLH9IgDstaEDLEq2eFAIQFuNM7k3D6kjKgV1mM7Jqif3CWqrcHBF3jrJw==",
|
1938 |
-
"dependencies": {
|
1939 |
-
"@babel/runtime": "^7.20.13",
|
1940 |
-
"@react-pdf/png-js": "^2.2.0",
|
1941 |
-
"cross-fetch": "^3.1.5"
|
1942 |
-
}
|
1943 |
-
},
|
1944 |
-
"node_modules/@react-pdf/layout": {
|
1945 |
-
"version": "3.6.3",
|
1946 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-3.6.3.tgz",
|
1947 |
-
"integrity": "sha512-w6ACZ9o18Q5wbzsY9a4KW2Gqn6Drt3AN/kb/I6SBz/L7PAJ9rPQBIDq/s5qZJ+/WwWy33rcC8WC1givtDhjCHQ==",
|
1948 |
-
"dependencies": {
|
1949 |
-
"@babel/runtime": "^7.20.13",
|
1950 |
-
"@react-pdf/fns": "2.0.1",
|
1951 |
-
"@react-pdf/image": "^2.2.2",
|
1952 |
-
"@react-pdf/pdfkit": "^3.0.2",
|
1953 |
-
"@react-pdf/primitives": "^3.0.0",
|
1954 |
-
"@react-pdf/stylesheet": "^4.1.8",
|
1955 |
-
"@react-pdf/textkit": "^4.2.0",
|
1956 |
-
"@react-pdf/types": "^2.3.4",
|
1957 |
-
"@react-pdf/yoga": "^4.1.2",
|
1958 |
-
"cross-fetch": "^3.1.5",
|
1959 |
-
"emoji-regex": "^10.2.1",
|
1960 |
-
"queue": "^6.0.1"
|
1961 |
-
}
|
1962 |
-
},
|
1963 |
-
"node_modules/@react-pdf/pdfkit": {
|
1964 |
-
"version": "3.0.2",
|
1965 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-3.0.2.tgz",
|
1966 |
-
"integrity": "sha512-+m5rwNCwyEH6lmnZWpsQJvdqb6YaCCR0nMWrc/KKDwznuPMrGmGWyNxqCja+bQPORcHZyl6Cd/iFL0glyB3QGw==",
|
1967 |
-
"dependencies": {
|
1968 |
-
"@babel/runtime": "^7.20.13",
|
1969 |
-
"@react-pdf/png-js": "^2.2.0",
|
1970 |
-
"browserify-zlib": "^0.2.0",
|
1971 |
-
"crypto-js": "^4.0.0",
|
1972 |
-
"fontkit": "^2.0.2",
|
1973 |
-
"vite-compatible-readable-stream": "^3.6.1"
|
1974 |
-
}
|
1975 |
-
},
|
1976 |
-
"node_modules/@react-pdf/png-js": {
|
1977 |
-
"version": "2.2.0",
|
1978 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/png-js/-/png-js-2.2.0.tgz",
|
1979 |
-
"integrity": "sha512-csZU5lfNW73tq7s7zB/1rWXGro+Z9cQhxtsXwxS418TSszHUiM6PwddouiKJxdGhbVLjRIcuuFVa0aR5cDOC6w==",
|
1980 |
-
"dependencies": {
|
1981 |
-
"browserify-zlib": "^0.2.0"
|
1982 |
-
}
|
1983 |
-
},
|
1984 |
-
"node_modules/@react-pdf/primitives": {
|
1985 |
-
"version": "3.0.1",
|
1986 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/primitives/-/primitives-3.0.1.tgz",
|
1987 |
-
"integrity": "sha512-0HGcknrLNwyhxe+SZCBL29JY4M85mXKdvTZE9uhjNbADGgTc8wVnkc5+e4S/lDvugbVISXyuIhZnYwtK9eDnyQ=="
|
1988 |
-
},
|
1989 |
-
"node_modules/@react-pdf/render": {
|
1990 |
-
"version": "3.2.7",
|
1991 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-3.2.7.tgz",
|
1992 |
-
"integrity": "sha512-fAgbbAAkVL0hpcf1vUJLHxuPjPBqZuq8nors7fCwvoatBBwOWP9fza7IDPeFKN7+ZOnfmIZzes8Kc/DNHzJohw==",
|
1993 |
-
"dependencies": {
|
1994 |
-
"@babel/runtime": "^7.20.13",
|
1995 |
-
"@react-pdf/fns": "2.0.1",
|
1996 |
-
"@react-pdf/primitives": "^3.0.0",
|
1997 |
-
"@react-pdf/textkit": "^4.2.0",
|
1998 |
-
"@react-pdf/types": "^2.3.4",
|
1999 |
-
"abs-svg-path": "^0.1.1",
|
2000 |
-
"color-string": "^1.5.3",
|
2001 |
-
"normalize-svg-path": "^1.1.0",
|
2002 |
-
"parse-svg-path": "^0.1.2",
|
2003 |
-
"svg-arc-to-cubic-bezier": "^3.2.0"
|
2004 |
-
}
|
2005 |
-
},
|
2006 |
-
"node_modules/@react-pdf/renderer": {
|
2007 |
-
"version": "3.1.14",
|
2008 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/renderer/-/renderer-3.1.14.tgz",
|
2009 |
-
"integrity": "sha512-Qk29uTamH6q+drK/YmiFbuQQ+yutesfIe+wyrsXFoUJUutIiDIaibO6zByMkhWb3M6CMt6NvG3NLHio1OF8U6Q==",
|
2010 |
-
"dependencies": {
|
2011 |
-
"@babel/runtime": "^7.20.13",
|
2012 |
-
"@react-pdf/font": "^2.3.7",
|
2013 |
-
"@react-pdf/layout": "^3.6.3",
|
2014 |
-
"@react-pdf/pdfkit": "^3.0.2",
|
2015 |
-
"@react-pdf/primitives": "^3.0.0",
|
2016 |
-
"@react-pdf/render": "^3.2.7",
|
2017 |
-
"@react-pdf/types": "^2.3.4",
|
2018 |
-
"events": "^3.3.0",
|
2019 |
-
"object-assign": "^4.1.1",
|
2020 |
-
"prop-types": "^15.6.2",
|
2021 |
-
"queue": "^6.0.1",
|
2022 |
-
"scheduler": "^0.17.0"
|
2023 |
-
},
|
2024 |
-
"peerDependencies": {
|
2025 |
-
"react": "^16.8.6 || ^17.0.0 || ^18.0.0"
|
2026 |
-
}
|
2027 |
-
},
|
2028 |
-
"node_modules/@react-pdf/stylesheet": {
|
2029 |
-
"version": "4.1.8",
|
2030 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-4.1.8.tgz",
|
2031 |
-
"integrity": "sha512-/EuB9RBsH3YYRj8mwzImaul619MvX3rsHNF4h8LnlwDOuBehPA3L/fHrikfPqtJvHqK2ty3GXnkw0HG5SQpMzw==",
|
2032 |
-
"dependencies": {
|
2033 |
-
"@babel/runtime": "^7.20.13",
|
2034 |
-
"@react-pdf/fns": "2.0.1",
|
2035 |
-
"@react-pdf/types": "^2.3.4",
|
2036 |
-
"color-string": "^1.5.3",
|
2037 |
-
"hsl-to-hex": "^1.0.0",
|
2038 |
-
"media-engine": "^1.0.3",
|
2039 |
-
"postcss-value-parser": "^4.1.0"
|
2040 |
-
}
|
2041 |
-
},
|
2042 |
-
"node_modules/@react-pdf/textkit": {
|
2043 |
-
"version": "4.2.0",
|
2044 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-4.2.0.tgz",
|
2045 |
-
"integrity": "sha512-R90pEOW6NdhUx4p99iROvKmwB06IRYdXMhh0QcmUeoPOLe64ZdMfs3LZliNUWgI5fCmq71J+nv868i/EakFPDg==",
|
2046 |
-
"dependencies": {
|
2047 |
-
"@babel/runtime": "^7.20.13",
|
2048 |
-
"@react-pdf/fns": "2.0.1",
|
2049 |
-
"hyphen": "^1.6.4",
|
2050 |
-
"unicode-properties": "^1.4.1"
|
2051 |
-
}
|
2052 |
-
},
|
2053 |
-
"node_modules/@react-pdf/types": {
|
2054 |
-
"version": "2.3.4",
|
2055 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.3.4.tgz",
|
2056 |
-
"integrity": "sha512-vGGz21BTE05EktBbotbd7fjC0Yi8A/lOSIpzd7L7aF1XY+vyIHlQVb35DWCipM1p/6XN4cr9etGAmm1e4Mtmjw=="
|
2057 |
-
},
|
2058 |
-
"node_modules/@react-pdf/yoga": {
|
2059 |
-
"version": "4.1.2",
|
2060 |
-
"resolved": "https://registry.npmjs.org/@react-pdf/yoga/-/yoga-4.1.2.tgz",
|
2061 |
-
"integrity": "sha512-OlMZkFrJDj4GyKZ70thiObwwPVZ52B7mlPyfzwa+sgwsioqHXg9nMWOO+7SQFNUbbOGagMUu0bCuTv+iXYZuaQ==",
|
2062 |
-
"dependencies": {
|
2063 |
-
"@babel/runtime": "^7.20.13"
|
2064 |
-
}
|
2065 |
-
},
|
2066 |
"node_modules/@react-spring/animated": {
|
2067 |
"version": "9.7.3",
|
2068 |
"resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.3.tgz",
|
@@ -2129,11 +1679,10 @@
|
|
2129 |
"integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA=="
|
2130 |
},
|
2131 |
"node_modules/@swc/helpers": {
|
2132 |
-
"version": "0.
|
2133 |
-
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.
|
2134 |
-
"integrity": "sha512-
|
2135 |
"dependencies": {
|
2136 |
-
"legacy-swc-helpers": "npm:@swc/helpers@=0.4.14",
|
2137 |
"tslib": "^2.4.0"
|
2138 |
}
|
2139 |
},
|
@@ -2363,19 +1912,13 @@
|
|
2363 |
}
|
2364 |
},
|
2365 |
"node_modules/@upstash/redis": {
|
2366 |
-
"version": "1.24.
|
2367 |
-
"resolved": "https://registry.npmjs.org/@upstash/redis/-/redis-1.24.
|
2368 |
-
"integrity": "sha512-
|
2369 |
"dependencies": {
|
2370 |
-
"
|
2371 |
-
"crypto-js": "^4.1.1"
|
2372 |
}
|
2373 |
},
|
2374 |
-
"node_modules/abs-svg-path": {
|
2375 |
-
"version": "0.1.1",
|
2376 |
-
"resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz",
|
2377 |
-
"integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA=="
|
2378 |
-
},
|
2379 |
"node_modules/acorn": {
|
2380 |
"version": "8.11.2",
|
2381 |
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
|
@@ -2609,9 +2152,9 @@
|
|
2609 |
}
|
2610 |
},
|
2611 |
"node_modules/ast-types-flow": {
|
2612 |
-
"version": "0.0.
|
2613 |
-
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.
|
2614 |
-
"integrity": "sha512-
|
2615 |
},
|
2616 |
"node_modules/asynciterator.prototype": {
|
2617 |
"version": "1.0.0",
|
@@ -2665,9 +2208,9 @@
|
|
2665 |
}
|
2666 |
},
|
2667 |
"node_modules/axe-core": {
|
2668 |
-
"version": "4.
|
2669 |
-
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.
|
2670 |
-
"integrity": "sha512
|
2671 |
"engines": {
|
2672 |
"node": ">=4"
|
2673 |
}
|
@@ -2690,14 +2233,6 @@
|
|
2690 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
2691 |
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
2692 |
},
|
2693 |
-
"node_modules/base64-arraybuffer": {
|
2694 |
-
"version": "1.0.2",
|
2695 |
-
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
|
2696 |
-
"integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==",
|
2697 |
-
"engines": {
|
2698 |
-
"node": ">= 0.6.0"
|
2699 |
-
}
|
2700 |
-
},
|
2701 |
"node_modules/base64-js": {
|
2702 |
"version": "1.5.1",
|
2703 |
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
|
@@ -2735,11 +2270,6 @@
|
|
2735 |
"readable-stream": "^3.4.0"
|
2736 |
}
|
2737 |
},
|
2738 |
-
"node_modules/bmp-js": {
|
2739 |
-
"version": "0.1.0",
|
2740 |
-
"resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz",
|
2741 |
-
"integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw=="
|
2742 |
-
},
|
2743 |
"node_modules/brace-expansion": {
|
2744 |
"version": "1.1.11",
|
2745 |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
@@ -2760,22 +2290,6 @@
|
|
2760 |
"node": ">=8"
|
2761 |
}
|
2762 |
},
|
2763 |
-
"node_modules/brotli": {
|
2764 |
-
"version": "1.3.3",
|
2765 |
-
"resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz",
|
2766 |
-
"integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==",
|
2767 |
-
"dependencies": {
|
2768 |
-
"base64-js": "^1.1.2"
|
2769 |
-
}
|
2770 |
-
},
|
2771 |
-
"node_modules/browserify-zlib": {
|
2772 |
-
"version": "0.2.0",
|
2773 |
-
"resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
|
2774 |
-
"integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
|
2775 |
-
"dependencies": {
|
2776 |
-
"pako": "~1.0.5"
|
2777 |
-
}
|
2778 |
-
},
|
2779 |
"node_modules/browserslist": {
|
2780 |
"version": "4.22.1",
|
2781 |
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
|
@@ -2879,9 +2393,9 @@
|
|
2879 |
}
|
2880 |
},
|
2881 |
"node_modules/caniuse-lite": {
|
2882 |
-
"version": "1.0.
|
2883 |
-
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.
|
2884 |
-
"integrity": "sha512-
|
2885 |
"funding": [
|
2886 |
{
|
2887 |
"type": "opencollective",
|
@@ -2978,14 +2492,6 @@
|
|
2978 |
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
|
2979 |
"integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
|
2980 |
},
|
2981 |
-
"node_modules/clone": {
|
2982 |
-
"version": "2.1.2",
|
2983 |
-
"resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
|
2984 |
-
"integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
|
2985 |
-
"engines": {
|
2986 |
-
"node": ">=0.8"
|
2987 |
-
}
|
2988 |
-
},
|
2989 |
"node_modules/clsx": {
|
2990 |
"version": "2.0.0",
|
2991 |
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
|
@@ -3320,23 +2826,15 @@
|
|
3320 |
}
|
3321 |
},
|
3322 |
"node_modules/cookies-next/node_modules/@types/node": {
|
3323 |
-
"version": "16.18.
|
3324 |
-
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.
|
3325 |
-
"integrity": "sha512-
|
3326 |
},
|
3327 |
"node_modules/create-require": {
|
3328 |
"version": "1.1.1",
|
3329 |
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
|
3330 |
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
|
3331 |
},
|
3332 |
-
"node_modules/cross-fetch": {
|
3333 |
-
"version": "3.1.8",
|
3334 |
-
"resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz",
|
3335 |
-
"integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==",
|
3336 |
-
"dependencies": {
|
3337 |
-
"node-fetch": "^2.6.12"
|
3338 |
-
}
|
3339 |
-
},
|
3340 |
"node_modules/cross-spawn": {
|
3341 |
"version": "7.0.3",
|
3342 |
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
@@ -3363,14 +2861,6 @@
|
|
3363 |
"node": ">=4"
|
3364 |
}
|
3365 |
},
|
3366 |
-
"node_modules/css-line-break": {
|
3367 |
-
"version": "2.1.0",
|
3368 |
-
"resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz",
|
3369 |
-
"integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==",
|
3370 |
-
"dependencies": {
|
3371 |
-
"utrie": "^1.0.2"
|
3372 |
-
}
|
3373 |
-
},
|
3374 |
"node_modules/css-selector-tokenizer": {
|
3375 |
"version": "0.8.0",
|
3376 |
"resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz",
|
@@ -3408,9 +2898,9 @@
|
|
3408 |
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
|
3409 |
},
|
3410 |
"node_modules/daisyui": {
|
3411 |
-
"version": "3.9.
|
3412 |
-
"resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.9.
|
3413 |
-
"integrity": "sha512-
|
3414 |
"dev": true,
|
3415 |
"dependencies": {
|
3416 |
"colord": "^2.9",
|
@@ -3432,21 +2922,6 @@
|
|
3432 |
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
3433 |
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
|
3434 |
},
|
3435 |
-
"node_modules/date-fns": {
|
3436 |
-
"version": "2.30.0",
|
3437 |
-
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
|
3438 |
-
"integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
|
3439 |
-
"dependencies": {
|
3440 |
-
"@babel/runtime": "^7.21.0"
|
3441 |
-
},
|
3442 |
-
"engines": {
|
3443 |
-
"node": ">=0.11"
|
3444 |
-
},
|
3445 |
-
"funding": {
|
3446 |
-
"type": "opencollective",
|
3447 |
-
"url": "https://opencollective.com/date-fns"
|
3448 |
-
}
|
3449 |
-
},
|
3450 |
"node_modules/debug": {
|
3451 |
"version": "4.3.4",
|
3452 |
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
@@ -3548,11 +3023,6 @@
|
|
3548 |
"resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
|
3549 |
"integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
|
3550 |
},
|
3551 |
-
"node_modules/dfa": {
|
3552 |
-
"version": "1.2.0",
|
3553 |
-
"resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz",
|
3554 |
-
"integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q=="
|
3555 |
-
},
|
3556 |
"node_modules/didyoumean": {
|
3557 |
"version": "1.2.2",
|
3558 |
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
|
@@ -3645,14 +3115,14 @@
|
|
3645 |
}
|
3646 |
},
|
3647 |
"node_modules/electron-to-chromium": {
|
3648 |
-
"version": "1.4.
|
3649 |
-
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.
|
3650 |
-
"integrity": "sha512-
|
3651 |
},
|
3652 |
"node_modules/emoji-regex": {
|
3653 |
-
"version": "
|
3654 |
-
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-
|
3655 |
-
"integrity": "sha512-
|
3656 |
},
|
3657 |
"node_modules/end-of-stream": {
|
3658 |
"version": "1.4.4",
|
@@ -4016,26 +3486,26 @@
|
|
4016 |
}
|
4017 |
},
|
4018 |
"node_modules/eslint-plugin-jsx-a11y": {
|
4019 |
-
"version": "6.
|
4020 |
-
"resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.
|
4021 |
-
"integrity": "sha512-
|
4022 |
"dependencies": {
|
4023 |
-
"@babel/runtime": "^7.
|
4024 |
-
"aria-query": "^5.
|
4025 |
-
"array-includes": "^3.1.
|
4026 |
-
"array.prototype.flatmap": "^1.3.
|
4027 |
-
"ast-types-flow": "^0.0.
|
4028 |
-
"axe-core": "
|
4029 |
-
"axobject-query": "^3.
|
4030 |
"damerau-levenshtein": "^1.0.8",
|
4031 |
"emoji-regex": "^9.2.2",
|
4032 |
-
"
|
4033 |
-
"
|
4034 |
-
"
|
|
|
4035 |
"minimatch": "^3.1.2",
|
4036 |
-
"object.entries": "^1.1.
|
4037 |
-
"object.fromentries": "^2.0.
|
4038 |
-
"semver": "^6.3.0"
|
4039 |
},
|
4040 |
"engines": {
|
4041 |
"node": ">=4.0"
|
@@ -4044,19 +3514,6 @@
|
|
4044 |
"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
|
4045 |
}
|
4046 |
},
|
4047 |
-
"node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": {
|
4048 |
-
"version": "9.2.2",
|
4049 |
-
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
|
4050 |
-
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
|
4051 |
-
},
|
4052 |
-
"node_modules/eslint-plugin-jsx-a11y/node_modules/semver": {
|
4053 |
-
"version": "6.3.1",
|
4054 |
-
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
4055 |
-
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
4056 |
-
"bin": {
|
4057 |
-
"semver": "bin/semver.js"
|
4058 |
-
}
|
4059 |
-
},
|
4060 |
"node_modules/eslint-plugin-react": {
|
4061 |
"version": "7.33.2",
|
4062 |
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz",
|
@@ -4212,19 +3669,6 @@
|
|
4212 |
"node": ">=0.10.0"
|
4213 |
}
|
4214 |
},
|
4215 |
-
"node_modules/eventemitter3": {
|
4216 |
-
"version": "5.0.1",
|
4217 |
-
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
|
4218 |
-
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
|
4219 |
-
},
|
4220 |
-
"node_modules/events": {
|
4221 |
-
"version": "3.3.0",
|
4222 |
-
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
|
4223 |
-
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
|
4224 |
-
"engines": {
|
4225 |
-
"node": ">=0.8.x"
|
4226 |
-
}
|
4227 |
-
},
|
4228 |
"node_modules/expand-template": {
|
4229 |
"version": "2.0.3",
|
4230 |
"resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
|
@@ -4348,22 +3792,6 @@
|
|
4348 |
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz",
|
4349 |
"integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ=="
|
4350 |
},
|
4351 |
-
"node_modules/fontkit": {
|
4352 |
-
"version": "2.0.2",
|
4353 |
-
"resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.2.tgz",
|
4354 |
-
"integrity": "sha512-jc4k5Yr8iov8QfS6u8w2CnHWVmbOGtdBtOXMze5Y+QD966Rx6PEVWXSEGwXlsDlKtu1G12cJjcsybnqhSk/+LA==",
|
4355 |
-
"dependencies": {
|
4356 |
-
"@swc/helpers": "^0.4.2",
|
4357 |
-
"brotli": "^1.3.2",
|
4358 |
-
"clone": "^2.1.2",
|
4359 |
-
"dfa": "^1.2.0",
|
4360 |
-
"fast-deep-equal": "^3.1.3",
|
4361 |
-
"restructure": "^3.0.0",
|
4362 |
-
"tiny-inflate": "^1.0.3",
|
4363 |
-
"unicode-properties": "^1.4.0",
|
4364 |
-
"unicode-trie": "^2.0.0"
|
4365 |
-
}
|
4366 |
-
},
|
4367 |
"node_modules/for-each": {
|
4368 |
"version": "0.3.3",
|
4369 |
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
|
@@ -4596,14 +4024,6 @@
|
|
4596 |
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
|
4597 |
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
|
4598 |
},
|
4599 |
-
"node_modules/has": {
|
4600 |
-
"version": "1.0.4",
|
4601 |
-
"resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz",
|
4602 |
-
"integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==",
|
4603 |
-
"engines": {
|
4604 |
-
"node": ">= 0.4.0"
|
4605 |
-
}
|
4606 |
-
},
|
4607 |
"node_modules/has-bigints": {
|
4608 |
"version": "1.0.2",
|
4609 |
"resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
|
@@ -4678,31 +4098,6 @@
|
|
4678 |
"node": ">= 0.4"
|
4679 |
}
|
4680 |
},
|
4681 |
-
"node_modules/hsl-to-hex": {
|
4682 |
-
"version": "1.0.0",
|
4683 |
-
"resolved": "https://registry.npmjs.org/hsl-to-hex/-/hsl-to-hex-1.0.0.tgz",
|
4684 |
-
"integrity": "sha512-K6GVpucS5wFf44X0h2bLVRDsycgJmf9FF2elg+CrqD8GcFU8c6vYhgXn8NjUkFCwj+xDFb70qgLbTUm6sxwPmA==",
|
4685 |
-
"dependencies": {
|
4686 |
-
"hsl-to-rgb-for-reals": "^1.1.0"
|
4687 |
-
}
|
4688 |
-
},
|
4689 |
-
"node_modules/hsl-to-rgb-for-reals": {
|
4690 |
-
"version": "1.1.1",
|
4691 |
-
"resolved": "https://registry.npmjs.org/hsl-to-rgb-for-reals/-/hsl-to-rgb-for-reals-1.1.1.tgz",
|
4692 |
-
"integrity": "sha512-LgOWAkrN0rFaQpfdWBQlv/VhkOxb5AsBjk6NQVx4yEzWS923T07X0M1Y0VNko2H52HeSpZrZNNMJ0aFqsdVzQg=="
|
4693 |
-
},
|
4694 |
-
"node_modules/html2canvas": {
|
4695 |
-
"version": "1.4.1",
|
4696 |
-
"resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz",
|
4697 |
-
"integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==",
|
4698 |
-
"dependencies": {
|
4699 |
-
"css-line-break": "^2.1.0",
|
4700 |
-
"text-segmentation": "^1.0.3"
|
4701 |
-
},
|
4702 |
-
"engines": {
|
4703 |
-
"node": ">=8.0.0"
|
4704 |
-
}
|
4705 |
-
},
|
4706 |
"node_modules/htmlparser2": {
|
4707 |
"version": "8.0.2",
|
4708 |
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
|
@@ -4721,16 +4116,6 @@
|
|
4721 |
"entities": "^4.4.0"
|
4722 |
}
|
4723 |
},
|
4724 |
-
"node_modules/hyphen": {
|
4725 |
-
"version": "1.7.0",
|
4726 |
-
"resolved": "https://registry.npmjs.org/hyphen/-/hyphen-1.7.0.tgz",
|
4727 |
-
"integrity": "sha512-U5GRiJeEpXyDw1MqgZkig+TBzfWhXhwpE2aHmKuZAh/mzedvtPCXhaSDztJWhIhHUMe//D5nyGMGm5Jcb8tRdw=="
|
4728 |
-
},
|
4729 |
-
"node_modules/idb-keyval": {
|
4730 |
-
"version": "6.2.1",
|
4731 |
-
"resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz",
|
4732 |
-
"integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg=="
|
4733 |
-
},
|
4734 |
"node_modules/ieee754": {
|
4735 |
"version": "1.2.1",
|
4736 |
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
|
@@ -4926,11 +4311,6 @@
|
|
4926 |
"url": "https://github.com/sponsors/ljharb"
|
4927 |
}
|
4928 |
},
|
4929 |
-
"node_modules/is-electron": {
|
4930 |
-
"version": "2.2.2",
|
4931 |
-
"resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz",
|
4932 |
-
"integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg=="
|
4933 |
-
},
|
4934 |
"node_modules/is-extglob": {
|
4935 |
"version": "2.1.1",
|
4936 |
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
@@ -5108,11 +4488,6 @@
|
|
5108 |
"url": "https://github.com/sponsors/ljharb"
|
5109 |
}
|
5110 |
},
|
5111 |
-
"node_modules/is-url": {
|
5112 |
-
"version": "1.2.4",
|
5113 |
-
"resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
|
5114 |
-
"integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
|
5115 |
-
},
|
5116 |
"node_modules/is-weakmap": {
|
5117 |
"version": "2.0.1",
|
5118 |
"resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
|
@@ -5167,9 +4542,9 @@
|
|
5167 |
}
|
5168 |
},
|
5169 |
"node_modules/jiti": {
|
5170 |
-
"version": "1.
|
5171 |
-
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.
|
5172 |
-
"integrity": "sha512-
|
5173 |
"bin": {
|
5174 |
"jiti": "bin/jiti.js"
|
5175 |
}
|
@@ -5244,20 +4619,14 @@
|
|
5244 |
"integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w=="
|
5245 |
},
|
5246 |
"node_modules/language-tags": {
|
5247 |
-
"version": "1.0.
|
5248 |
-
"resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.
|
5249 |
-
"integrity": "sha512-
|
5250 |
-
"dependencies": {
|
5251 |
-
"language-subtag-registry": "~0.3.2"
|
5252 |
-
}
|
5253 |
-
},
|
5254 |
-
"node_modules/legacy-swc-helpers": {
|
5255 |
-
"name": "@swc/helpers",
|
5256 |
-
"version": "0.4.14",
|
5257 |
-
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz",
|
5258 |
-
"integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==",
|
5259 |
"dependencies": {
|
5260 |
-
"
|
|
|
|
|
|
|
5261 |
}
|
5262 |
},
|
5263 |
"node_modules/levn": {
|
@@ -5339,11 +4708,6 @@
|
|
5339 |
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
|
5340 |
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
|
5341 |
},
|
5342 |
-
"node_modules/media-engine": {
|
5343 |
-
"version": "1.0.3",
|
5344 |
-
"resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz",
|
5345 |
-
"integrity": "sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg=="
|
5346 |
-
},
|
5347 |
"node_modules/merge2": {
|
5348 |
"version": "1.4.1",
|
5349 |
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
|
@@ -5399,18 +4763,6 @@
|
|
5399 |
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
|
5400 |
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
|
5401 |
},
|
5402 |
-
"node_modules/moodie": {
|
5403 |
-
"version": "1.1.1",
|
5404 |
-
"resolved": "https://registry.npmjs.org/moodie/-/moodie-1.1.1.tgz",
|
5405 |
-
"integrity": "sha512-pfGKRfQ4n5fd1SlFGIqLKJKpvCps9el+4KIoYapHa4cueW8hPazSmw1c3oJ1OvfURKqckmvfoBl5Y8DDmbIMfg==",
|
5406 |
-
"engines": {
|
5407 |
-
"pnpm": ">=7.0.0"
|
5408 |
-
},
|
5409 |
-
"peerDependencies": {
|
5410 |
-
"react": "^18.2.0",
|
5411 |
-
"react-dom": "^18.2.0"
|
5412 |
-
}
|
5413 |
-
},
|
5414 |
"node_modules/ms": {
|
5415 |
"version": "2.1.2",
|
5416 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
@@ -5427,9 +4779,9 @@
|
|
5427 |
}
|
5428 |
},
|
5429 |
"node_modules/nanoid": {
|
5430 |
-
"version": "
|
5431 |
-
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-
|
5432 |
-
"integrity": "sha512-
|
5433 |
"funding": [
|
5434 |
{
|
5435 |
"type": "github",
|
@@ -5437,10 +4789,10 @@
|
|
5437 |
}
|
5438 |
],
|
5439 |
"bin": {
|
5440 |
-
"nanoid": "bin/nanoid.
|
5441 |
},
|
5442 |
"engines": {
|
5443 |
-
"node": "^
|
5444 |
}
|
5445 |
},
|
5446 |
"node_modules/napi-build-utils": {
|
@@ -5503,31 +4855,6 @@
|
|
5503 |
}
|
5504 |
}
|
5505 |
},
|
5506 |
-
"node_modules/next/node_modules/@swc/helpers": {
|
5507 |
-
"version": "0.5.1",
|
5508 |
-
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
|
5509 |
-
"integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
|
5510 |
-
"dependencies": {
|
5511 |
-
"tslib": "^2.4.0"
|
5512 |
-
}
|
5513 |
-
},
|
5514 |
-
"node_modules/next/node_modules/nanoid": {
|
5515 |
-
"version": "3.3.6",
|
5516 |
-
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
|
5517 |
-
"integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
|
5518 |
-
"funding": [
|
5519 |
-
{
|
5520 |
-
"type": "github",
|
5521 |
-
"url": "https://github.com/sponsors/ai"
|
5522 |
-
}
|
5523 |
-
],
|
5524 |
-
"bin": {
|
5525 |
-
"nanoid": "bin/nanoid.cjs"
|
5526 |
-
},
|
5527 |
-
"engines": {
|
5528 |
-
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
|
5529 |
-
}
|
5530 |
-
},
|
5531 |
"node_modules/next/node_modules/postcss": {
|
5532 |
"version": "8.4.14",
|
5533 |
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
|
@@ -5567,25 +4894,6 @@
|
|
5567 |
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz",
|
5568 |
"integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA=="
|
5569 |
},
|
5570 |
-
"node_modules/node-fetch": {
|
5571 |
-
"version": "2.7.0",
|
5572 |
-
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
|
5573 |
-
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
|
5574 |
-
"dependencies": {
|
5575 |
-
"whatwg-url": "^5.0.0"
|
5576 |
-
},
|
5577 |
-
"engines": {
|
5578 |
-
"node": "4.x || >=6.0.0"
|
5579 |
-
},
|
5580 |
-
"peerDependencies": {
|
5581 |
-
"encoding": "^0.1.0"
|
5582 |
-
},
|
5583 |
-
"peerDependenciesMeta": {
|
5584 |
-
"encoding": {
|
5585 |
-
"optional": true
|
5586 |
-
}
|
5587 |
-
}
|
5588 |
-
},
|
5589 |
"node_modules/node-releases": {
|
5590 |
"version": "2.0.13",
|
5591 |
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
|
@@ -5607,14 +4915,6 @@
|
|
5607 |
"node": ">=0.10.0"
|
5608 |
}
|
5609 |
},
|
5610 |
-
"node_modules/normalize-svg-path": {
|
5611 |
-
"version": "1.1.0",
|
5612 |
-
"resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz",
|
5613 |
-
"integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==",
|
5614 |
-
"dependencies": {
|
5615 |
-
"svg-arc-to-cubic-bezier": "^3.0.0"
|
5616 |
-
}
|
5617 |
-
},
|
5618 |
"node_modules/object-assign": {
|
5619 |
"version": "4.1.1",
|
5620 |
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
@@ -5740,14 +5040,6 @@
|
|
5740 |
"wrappy": "1"
|
5741 |
}
|
5742 |
},
|
5743 |
-
"node_modules/opencollective-postinstall": {
|
5744 |
-
"version": "2.0.3",
|
5745 |
-
"resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
|
5746 |
-
"integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
|
5747 |
-
"bin": {
|
5748 |
-
"opencollective-postinstall": "index.js"
|
5749 |
-
}
|
5750 |
-
},
|
5751 |
"node_modules/optionator": {
|
5752 |
"version": "0.9.3",
|
5753 |
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
|
@@ -5792,11 +5084,6 @@
|
|
5792 |
"url": "https://github.com/sponsors/sindresorhus"
|
5793 |
}
|
5794 |
},
|
5795 |
-
"node_modules/pako": {
|
5796 |
-
"version": "1.0.11",
|
5797 |
-
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
|
5798 |
-
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
|
5799 |
-
},
|
5800 |
"node_modules/parent-module": {
|
5801 |
"version": "1.0.1",
|
5802 |
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
@@ -5813,11 +5100,6 @@
|
|
5813 |
"resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
|
5814 |
"integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q=="
|
5815 |
},
|
5816 |
-
"node_modules/parse-svg-path": {
|
5817 |
-
"version": "0.1.2",
|
5818 |
-
"resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz",
|
5819 |
-
"integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ=="
|
5820 |
-
},
|
5821 |
"node_modules/path-exists": {
|
5822 |
"version": "4.0.0",
|
5823 |
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
|
@@ -5855,15 +5137,6 @@
|
|
5855 |
"node": ">=8"
|
5856 |
}
|
5857 |
},
|
5858 |
-
"node_modules/photo-sphere-viewer-lensflare-plugin": {
|
5859 |
-
"version": "1.1.2",
|
5860 |
-
"resolved": "https://registry.npmjs.org/photo-sphere-viewer-lensflare-plugin/-/photo-sphere-viewer-lensflare-plugin-1.1.2.tgz",
|
5861 |
-
"integrity": "sha512-bip/vyqFvo7+ajDdiHbW5F2bsQME17HTF9gdV2pJt/umsnbdvp5SU3+9oZwlDN3YXyEtSzLXlKUKgQPQi0Ulag==",
|
5862 |
-
"peerDependencies": {
|
5863 |
-
"@photo-sphere-viewer/core": "^5.4.0",
|
5864 |
-
"three": "^0.148.0"
|
5865 |
-
}
|
5866 |
-
},
|
5867 |
"node_modules/pick": {
|
5868 |
"version": "0.0.1",
|
5869 |
"resolved": "https://registry.npmjs.org/pick/-/pick-0.0.1.tgz",
|
@@ -6028,23 +5301,6 @@
|
|
6028 |
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
|
6029 |
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
|
6030 |
},
|
6031 |
-
"node_modules/postcss/node_modules/nanoid": {
|
6032 |
-
"version": "3.3.6",
|
6033 |
-
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
|
6034 |
-
"integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
|
6035 |
-
"funding": [
|
6036 |
-
{
|
6037 |
-
"type": "github",
|
6038 |
-
"url": "https://github.com/sponsors/ai"
|
6039 |
-
}
|
6040 |
-
],
|
6041 |
-
"bin": {
|
6042 |
-
"nanoid": "bin/nanoid.cjs"
|
6043 |
-
},
|
6044 |
-
"engines": {
|
6045 |
-
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
|
6046 |
-
}
|
6047 |
-
},
|
6048 |
"node_modules/prebuild-install": {
|
6049 |
"version": "7.1.1",
|
6050 |
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
|
@@ -6134,9 +5390,9 @@
|
|
6134 |
}
|
6135 |
},
|
6136 |
"node_modules/punycode": {
|
6137 |
-
"version": "2.3.
|
6138 |
-
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.
|
6139 |
-
"integrity": "sha512-
|
6140 |
"engines": {
|
6141 |
"node": ">=6"
|
6142 |
}
|
@@ -6146,12 +5402,18 @@
|
|
6146 |
"resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz",
|
6147 |
"integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ=="
|
6148 |
},
|
6149 |
-
"node_modules/
|
6150 |
-
"version": "6.
|
6151 |
-
"resolved": "https://registry.npmjs.org/
|
6152 |
-
"integrity": "sha512-
|
6153 |
"dependencies": {
|
6154 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
6155 |
}
|
6156 |
},
|
6157 |
"node_modules/queue-microtask": {
|
@@ -6231,14 +5493,6 @@
|
|
6231 |
"react": "^18.2.0"
|
6232 |
}
|
6233 |
},
|
6234 |
-
"node_modules/react-dom/node_modules/scheduler": {
|
6235 |
-
"version": "0.23.0",
|
6236 |
-
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
|
6237 |
-
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
|
6238 |
-
"dependencies": {
|
6239 |
-
"loose-envify": "^1.1.0"
|
6240 |
-
}
|
6241 |
-
},
|
6242 |
"node_modules/react-fast-compare": {
|
6243 |
"version": "3.2.2",
|
6244 |
"resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
|
@@ -6249,38 +5503,6 @@
|
|
6249 |
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
|
6250 |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
|
6251 |
},
|
6252 |
-
"node_modules/react-photo-sphere-viewer": {
|
6253 |
-
"version": "3.3.5-psv5.1.4",
|
6254 |
-
"resolved": "https://registry.npmjs.org/react-photo-sphere-viewer/-/react-photo-sphere-viewer-3.3.5-psv5.1.4.tgz",
|
6255 |
-
"integrity": "sha512-w4aGbYejYjHTtfOLWtMiHUOqKzSJCgR8zAgmfI5fNwIYLTB/3q9Xm/LtK4JCM6bA3T9+F+atF9TKLnKZK5jqfQ==",
|
6256 |
-
"dependencies": {
|
6257 |
-
"@photo-sphere-viewer/autorotate-plugin": "^5.1.4",
|
6258 |
-
"@photo-sphere-viewer/compass-plugin": "^5.1.4",
|
6259 |
-
"@photo-sphere-viewer/core": "^5.1.4",
|
6260 |
-
"@photo-sphere-viewer/cubemap-adapter": "^5.1.4",
|
6261 |
-
"@photo-sphere-viewer/cubemap-tiles-adapter": "^5.1.4",
|
6262 |
-
"@photo-sphere-viewer/cubemap-video-adapter": "^5.1.4",
|
6263 |
-
"@photo-sphere-viewer/equirectangular-tiles-adapter": "^5.1.4",
|
6264 |
-
"@photo-sphere-viewer/equirectangular-video-adapter": "^5.1.4",
|
6265 |
-
"@photo-sphere-viewer/gallery-plugin": "^5.1.4",
|
6266 |
-
"@photo-sphere-viewer/gyroscope-plugin": "^5.1.4",
|
6267 |
-
"@photo-sphere-viewer/map-plugin": "^5.1.4",
|
6268 |
-
"@photo-sphere-viewer/markers-plugin": "^5.1.4",
|
6269 |
-
"@photo-sphere-viewer/resolution-plugin": "^5.1.4",
|
6270 |
-
"@photo-sphere-viewer/settings-plugin": "^5.1.4",
|
6271 |
-
"@photo-sphere-viewer/stereo-plugin": "^5.1.4",
|
6272 |
-
"@photo-sphere-viewer/video-plugin": "^5.1.4",
|
6273 |
-
"@photo-sphere-viewer/virtual-tour-plugin": "^5.1.4",
|
6274 |
-
"@photo-sphere-viewer/visible-range-plugin": "^5.1.4",
|
6275 |
-
"autoprefixer": "^10.4.14",
|
6276 |
-
"eventemitter3": "^5.0.0",
|
6277 |
-
"photo-sphere-viewer-lensflare-plugin": "^1.1.1"
|
6278 |
-
},
|
6279 |
-
"engines": {
|
6280 |
-
"node": ">=8",
|
6281 |
-
"npm": ">=5"
|
6282 |
-
}
|
6283 |
-
},
|
6284 |
"node_modules/react-qr-code": {
|
6285 |
"version": "2.0.12",
|
6286 |
"resolved": "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.12.tgz",
|
@@ -6502,11 +5724,6 @@
|
|
6502 |
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
|
6503 |
}
|
6504 |
},
|
6505 |
-
"node_modules/restructure": {
|
6506 |
-
"version": "3.0.0",
|
6507 |
-
"resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.0.tgz",
|
6508 |
-
"integrity": "sha512-Xj8/MEIhhfj9X2rmD9iJ4Gga9EFqVlpMj3vfLnV2r/Mh5jRMryNV+6lWh9GdJtDBcBSPIqzRdfBQ3wDtNFv/uw=="
|
6509 |
-
},
|
6510 |
"node_modules/retry": {
|
6511 |
"version": "0.12.0",
|
6512 |
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
|
@@ -6631,12 +5848,11 @@
|
|
6631 |
}
|
6632 |
},
|
6633 |
"node_modules/scheduler": {
|
6634 |
-
"version": "0.
|
6635 |
-
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.
|
6636 |
-
"integrity": "sha512-
|
6637 |
"dependencies": {
|
6638 |
-
"loose-envify": "^1.1.0"
|
6639 |
-
"object-assign": "^4.1.1"
|
6640 |
}
|
6641 |
},
|
6642 |
"node_modules/semver": {
|
@@ -6820,9 +6036,9 @@
|
|
6820 |
}
|
6821 |
},
|
6822 |
"node_modules/streamx": {
|
6823 |
-
"version": "2.15.
|
6824 |
-
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.
|
6825 |
-
"integrity": "sha512-
|
6826 |
"dependencies": {
|
6827 |
"fast-fifo": "^1.1.0",
|
6828 |
"queue-tick": "^1.0.1"
|
@@ -6954,23 +6170,6 @@
|
|
6954 |
"react-dom": ">= 16.8.0"
|
6955 |
}
|
6956 |
},
|
6957 |
-
"node_modules/styled-components/node_modules/nanoid": {
|
6958 |
-
"version": "3.3.6",
|
6959 |
-
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
|
6960 |
-
"integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
|
6961 |
-
"funding": [
|
6962 |
-
{
|
6963 |
-
"type": "github",
|
6964 |
-
"url": "https://github.com/sponsors/ai"
|
6965 |
-
}
|
6966 |
-
],
|
6967 |
-
"bin": {
|
6968 |
-
"nanoid": "bin/nanoid.cjs"
|
6969 |
-
},
|
6970 |
-
"engines": {
|
6971 |
-
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
|
6972 |
-
}
|
6973 |
-
},
|
6974 |
"node_modules/styled-components/node_modules/postcss": {
|
6975 |
"version": "8.4.31",
|
6976 |
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
|
@@ -7087,11 +6286,6 @@
|
|
7087 |
"url": "https://github.com/sponsors/ljharb"
|
7088 |
}
|
7089 |
},
|
7090 |
-
"node_modules/svg-arc-to-cubic-bezier": {
|
7091 |
-
"version": "3.2.0",
|
7092 |
-
"resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz",
|
7093 |
-
"integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g=="
|
7094 |
-
},
|
7095 |
"node_modules/tailwind-merge": {
|
7096 |
"version": "1.14.0",
|
7097 |
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz",
|
@@ -7181,42 +6375,6 @@
|
|
7181 |
"node": ">=14.16"
|
7182 |
}
|
7183 |
},
|
7184 |
-
"node_modules/tesseract.js": {
|
7185 |
-
"version": "4.1.4",
|
7186 |
-
"resolved": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-4.1.4.tgz",
|
7187 |
-
"integrity": "sha512-iLjJjLWVNV4PApofEsd54Y1MbjhzpPxEzF8EjYmC2CLN4hrUqO5aTNTSbGA7/QjycKtAWHhn2YmDR+6GFwi2Zg==",
|
7188 |
-
"hasInstallScript": true,
|
7189 |
-
"dependencies": {
|
7190 |
-
"bmp-js": "^0.1.0",
|
7191 |
-
"idb-keyval": "^6.2.0",
|
7192 |
-
"is-electron": "^2.2.2",
|
7193 |
-
"is-url": "^1.2.4",
|
7194 |
-
"node-fetch": "^2.6.9",
|
7195 |
-
"opencollective-postinstall": "^2.0.3",
|
7196 |
-
"regenerator-runtime": "^0.13.3",
|
7197 |
-
"tesseract.js-core": "^4.0.4",
|
7198 |
-
"wasm-feature-detect": "^1.2.11",
|
7199 |
-
"zlibjs": "^0.3.1"
|
7200 |
-
}
|
7201 |
-
},
|
7202 |
-
"node_modules/tesseract.js-core": {
|
7203 |
-
"version": "4.0.4",
|
7204 |
-
"resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-4.0.4.tgz",
|
7205 |
-
"integrity": "sha512-MJ+vtktjAaT0681uPl6TDUPhbRbpD/S9emko5rtorgHRZpQo7R3BG7h+3pVHgn1KjfNf1bvnx4B7KxEK8YKqpg=="
|
7206 |
-
},
|
7207 |
-
"node_modules/tesseract.js/node_modules/regenerator-runtime": {
|
7208 |
-
"version": "0.13.11",
|
7209 |
-
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
|
7210 |
-
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
|
7211 |
-
},
|
7212 |
-
"node_modules/text-segmentation": {
|
7213 |
-
"version": "1.0.3",
|
7214 |
-
"resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz",
|
7215 |
-
"integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==",
|
7216 |
-
"dependencies": {
|
7217 |
-
"utrie": "^1.0.2"
|
7218 |
-
}
|
7219 |
-
},
|
7220 |
"node_modules/text-table": {
|
7221 |
"version": "0.2.0",
|
7222 |
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
|
@@ -7241,17 +6399,6 @@
|
|
7241 |
"node": ">=0.8"
|
7242 |
}
|
7243 |
},
|
7244 |
-
"node_modules/three": {
|
7245 |
-
"version": "0.148.0",
|
7246 |
-
"resolved": "https://registry.npmjs.org/three/-/three-0.148.0.tgz",
|
7247 |
-
"integrity": "sha512-8uzVV+qhTPi0bOFs/3te3RW6hb3urL8jYEl6irjCWo/l6sr8MPNMcClFev/MMYeIxr0gmDcoXTy/8LXh/LXkfw==",
|
7248 |
-
"peer": true
|
7249 |
-
},
|
7250 |
-
"node_modules/tiny-inflate": {
|
7251 |
-
"version": "1.0.3",
|
7252 |
-
"resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
|
7253 |
-
"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="
|
7254 |
-
},
|
7255 |
"node_modules/to-regex-range": {
|
7256 |
"version": "5.0.1",
|
7257 |
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
@@ -7263,11 +6410,6 @@
|
|
7263 |
"node": ">=8.0"
|
7264 |
}
|
7265 |
},
|
7266 |
-
"node_modules/tr46": {
|
7267 |
-
"version": "0.0.3",
|
7268 |
-
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
|
7269 |
-
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
|
7270 |
-
},
|
7271 |
"node_modules/ts-interface-checker": {
|
7272 |
"version": "0.1.13",
|
7273 |
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
|
@@ -7475,37 +6617,6 @@
|
|
7475 |
"url": "https://github.com/sponsors/ljharb"
|
7476 |
}
|
7477 |
},
|
7478 |
-
"node_modules/unicode-properties": {
|
7479 |
-
"version": "1.4.1",
|
7480 |
-
"resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz",
|
7481 |
-
"integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==",
|
7482 |
-
"dependencies": {
|
7483 |
-
"base64-js": "^1.3.0",
|
7484 |
-
"unicode-trie": "^2.0.0"
|
7485 |
-
}
|
7486 |
-
},
|
7487 |
-
"node_modules/unicode-trie": {
|
7488 |
-
"version": "2.0.0",
|
7489 |
-
"resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz",
|
7490 |
-
"integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==",
|
7491 |
-
"dependencies": {
|
7492 |
-
"pako": "^0.2.5",
|
7493 |
-
"tiny-inflate": "^1.0.0"
|
7494 |
-
}
|
7495 |
-
},
|
7496 |
-
"node_modules/unicode-trie/node_modules/pako": {
|
7497 |
-
"version": "0.2.9",
|
7498 |
-
"resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
|
7499 |
-
"integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="
|
7500 |
-
},
|
7501 |
-
"node_modules/unique-names-generator": {
|
7502 |
-
"version": "4.7.1",
|
7503 |
-
"resolved": "https://registry.npmjs.org/unique-names-generator/-/unique-names-generator-4.7.1.tgz",
|
7504 |
-
"integrity": "sha512-lMx9dX+KRmG8sq6gulYYpKWZc9RlGsgBR6aoO8Qsm3qvkSJ+3rAymr+TnV8EDMrIrwuFJ4kruzMWM/OpYzPoow==",
|
7505 |
-
"engines": {
|
7506 |
-
"node": ">=8"
|
7507 |
-
}
|
7508 |
-
},
|
7509 |
"node_modules/update-browserslist-db": {
|
7510 |
"version": "1.0.13",
|
7511 |
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
|
@@ -7610,14 +6721,6 @@
|
|
7610 |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
7611 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
|
7612 |
},
|
7613 |
-
"node_modules/utrie": {
|
7614 |
-
"version": "1.0.2",
|
7615 |
-
"resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz",
|
7616 |
-
"integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==",
|
7617 |
-
"dependencies": {
|
7618 |
-
"base64-arraybuffer": "^1.0.2"
|
7619 |
-
}
|
7620 |
-
},
|
7621 |
"node_modules/uuid": {
|
7622 |
"version": "9.0.1",
|
7623 |
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
|
@@ -7635,24 +6738,6 @@
|
|
7635 |
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
|
7636 |
"integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg=="
|
7637 |
},
|
7638 |
-
"node_modules/vite-compatible-readable-stream": {
|
7639 |
-
"version": "3.6.1",
|
7640 |
-
"resolved": "https://registry.npmjs.org/vite-compatible-readable-stream/-/vite-compatible-readable-stream-3.6.1.tgz",
|
7641 |
-
"integrity": "sha512-t20zYkrSf868+j/p31cRIGN28Phrjm3nRSLR2fyc2tiWi4cZGVdv68yNlwnIINTkMTmPoMiSlc0OadaO7DXZaQ==",
|
7642 |
-
"dependencies": {
|
7643 |
-
"inherits": "^2.0.3",
|
7644 |
-
"string_decoder": "^1.1.1",
|
7645 |
-
"util-deprecate": "^1.0.1"
|
7646 |
-
},
|
7647 |
-
"engines": {
|
7648 |
-
"node": ">= 6"
|
7649 |
-
}
|
7650 |
-
},
|
7651 |
-
"node_modules/wasm-feature-detect": {
|
7652 |
-
"version": "1.5.1",
|
7653 |
-
"resolved": "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.5.1.tgz",
|
7654 |
-
"integrity": "sha512-GHr23qmuehNXHY4902/hJ6EV5sUANIJC3R/yMfQ7hWDg3nfhlcJfnIL96R2ohpIwa62araN6aN4bLzzzq5GXkg=="
|
7655 |
-
},
|
7656 |
"node_modules/watchpack": {
|
7657 |
"version": "2.4.0",
|
7658 |
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
|
@@ -7665,20 +6750,6 @@
|
|
7665 |
"node": ">=10.13.0"
|
7666 |
}
|
7667 |
},
|
7668 |
-
"node_modules/webidl-conversions": {
|
7669 |
-
"version": "3.0.1",
|
7670 |
-
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
|
7671 |
-
"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
|
7672 |
-
},
|
7673 |
-
"node_modules/whatwg-url": {
|
7674 |
-
"version": "5.0.0",
|
7675 |
-
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
|
7676 |
-
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
|
7677 |
-
"dependencies": {
|
7678 |
-
"tr46": "~0.0.3",
|
7679 |
-
"webidl-conversions": "^3.0.0"
|
7680 |
-
}
|
7681 |
-
},
|
7682 |
"node_modules/which": {
|
7683 |
"version": "2.0.2",
|
7684 |
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
@@ -7776,9 +6847,9 @@
|
|
7776 |
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
7777 |
},
|
7778 |
"node_modules/yaml": {
|
7779 |
-
"version": "2.3.
|
7780 |
-
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.
|
7781 |
-
"integrity": "sha512-
|
7782 |
"engines": {
|
7783 |
"node": ">= 14"
|
7784 |
}
|
@@ -7802,14 +6873,6 @@
|
|
7802 |
"url": "https://github.com/sponsors/sindresorhus"
|
7803 |
}
|
7804 |
},
|
7805 |
-
"node_modules/zlibjs": {
|
7806 |
-
"version": "0.3.1",
|
7807 |
-
"resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz",
|
7808 |
-
"integrity": "sha512-+J9RrgTKOmlxFSDHo0pI1xM6BLVUv+o0ZT9ANtCxGkjIVCCUdx9alUF8Gm+dGLKbkkkidWIHFDZHDMpfITt4+w==",
|
7809 |
-
"engines": {
|
7810 |
-
"node": "*"
|
7811 |
-
}
|
7812 |
-
},
|
7813 |
"node_modules/zod": {
|
7814 |
"version": "3.21.4",
|
7815 |
"resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
|
@@ -7819,9 +6882,9 @@
|
|
7819 |
}
|
7820 |
},
|
7821 |
"node_modules/zustand": {
|
7822 |
-
"version": "4.4.
|
7823 |
-
"resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.
|
7824 |
-
"integrity": "sha512-
|
7825 |
"dependencies": {
|
7826 |
"use-sync-external-store": "1.2.0"
|
7827 |
},
|
|
|
8 |
"name": "@jbilcke-hf/hotshot-xl-text-to-gif",
|
9 |
"version": "0.0.0",
|
10 |
"dependencies": {
|
|
|
|
|
|
|
|
|
|
|
11 |
"@radix-ui/react-accordion": "^1.1.2",
|
12 |
"@radix-ui/react-avatar": "^1.0.3",
|
13 |
"@radix-ui/react-checkbox": "^1.0.4",
|
|
|
25 |
"@radix-ui/react-switch": "^1.0.3",
|
26 |
"@radix-ui/react-toast": "^1.1.4",
|
27 |
"@radix-ui/react-tooltip": "^1.0.6",
|
|
|
28 |
"@react-spring/web": "^9.7.3",
|
29 |
"@types/node": "20.4.2",
|
30 |
"@types/react": "18.2.15",
|
|
|
37 |
"clsx": "^2.0.0",
|
38 |
"cmdk": "^0.2.0",
|
39 |
"cookies-next": "^2.1.2",
|
|
|
40 |
"eslint": "8.45.0",
|
41 |
"eslint-config-next": "13.4.10",
|
|
|
42 |
"lucide-react": "^0.260.0",
|
|
|
|
|
43 |
"next": "13.4.10",
|
|
|
44 |
"pick": "^0.0.1",
|
45 |
"postcss": "8.4.26",
|
46 |
"proper-lockfile": "^4.1.2",
|
47 |
+
"qs": "^6.11.2",
|
48 |
"react": "18.2.0",
|
49 |
"react-circular-progressbar": "^2.1.0",
|
50 |
"react-dom": "18.2.0",
|
|
|
51 |
"react-qr-code": "^2.0.12",
|
52 |
"react-snowfall": "^1.2.1",
|
53 |
"react-virtualized-auto-sizer": "^1.0.20",
|
|
|
59 |
"tailwindcss": "3.3.3",
|
60 |
"tailwindcss-animate": "^1.0.6",
|
61 |
"temp-dir": "^3.0.0",
|
|
|
62 |
"ts-node": "^10.9.1",
|
63 |
"typescript": "5.1.6",
|
|
|
64 |
"usehooks-ts": "^2.9.1",
|
65 |
"uuid": "^9.0.0",
|
66 |
"zustand": "^4.4.1"
|
|
|
103 |
"node": ">=6.9.0"
|
104 |
}
|
105 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
"node_modules/@cspotcode/source-map-support": {
|
107 |
"version": "0.8.1",
|
108 |
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
|
|
|
227 |
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz",
|
228 |
"integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A=="
|
229 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
"node_modules/@humanwhocodes/config-array": {
|
231 |
"version": "0.11.13",
|
232 |
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
|
|
|
480 |
"node": ">= 8"
|
481 |
}
|
482 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
483 |
"node_modules/@radix-ui/number": {
|
484 |
"version": "1.0.1",
|
485 |
"resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz",
|
|
|
1613 |
"@babel/runtime": "^7.13.10"
|
1614 |
}
|
1615 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1616 |
"node_modules/@react-spring/animated": {
|
1617 |
"version": "9.7.3",
|
1618 |
"resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.3.tgz",
|
|
|
1679 |
"integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA=="
|
1680 |
},
|
1681 |
"node_modules/@swc/helpers": {
|
1682 |
+
"version": "0.5.1",
|
1683 |
+
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
|
1684 |
+
"integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
|
1685 |
"dependencies": {
|
|
|
1686 |
"tslib": "^2.4.0"
|
1687 |
}
|
1688 |
},
|
|
|
1912 |
}
|
1913 |
},
|
1914 |
"node_modules/@upstash/redis": {
|
1915 |
+
"version": "1.24.3",
|
1916 |
+
"resolved": "https://registry.npmjs.org/@upstash/redis/-/redis-1.24.3.tgz",
|
1917 |
+
"integrity": "sha512-gw6d4IA1biB4eye5ESaXc0zOlVQI94aptsBvVcTghYWu1kRmOrJFoMFEDCa8p5uzluyYAOFCuY2GWLR6O4ZoIw==",
|
1918 |
"dependencies": {
|
1919 |
+
"crypto-js": "^4.2.0"
|
|
|
1920 |
}
|
1921 |
},
|
|
|
|
|
|
|
|
|
|
|
1922 |
"node_modules/acorn": {
|
1923 |
"version": "8.11.2",
|
1924 |
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
|
|
|
2152 |
}
|
2153 |
},
|
2154 |
"node_modules/ast-types-flow": {
|
2155 |
+
"version": "0.0.8",
|
2156 |
+
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
|
2157 |
+
"integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="
|
2158 |
},
|
2159 |
"node_modules/asynciterator.prototype": {
|
2160 |
"version": "1.0.0",
|
|
|
2208 |
}
|
2209 |
},
|
2210 |
"node_modules/axe-core": {
|
2211 |
+
"version": "4.7.0",
|
2212 |
+
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz",
|
2213 |
+
"integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==",
|
2214 |
"engines": {
|
2215 |
"node": ">=4"
|
2216 |
}
|
|
|
2233 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
2234 |
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
2235 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2236 |
"node_modules/base64-js": {
|
2237 |
"version": "1.5.1",
|
2238 |
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
|
|
|
2270 |
"readable-stream": "^3.4.0"
|
2271 |
}
|
2272 |
},
|
|
|
|
|
|
|
|
|
|
|
2273 |
"node_modules/brace-expansion": {
|
2274 |
"version": "1.1.11",
|
2275 |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
|
|
2290 |
"node": ">=8"
|
2291 |
}
|
2292 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2293 |
"node_modules/browserslist": {
|
2294 |
"version": "4.22.1",
|
2295 |
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
|
|
|
2393 |
}
|
2394 |
},
|
2395 |
"node_modules/caniuse-lite": {
|
2396 |
+
"version": "1.0.30001559",
|
2397 |
+
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001559.tgz",
|
2398 |
+
"integrity": "sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA==",
|
2399 |
"funding": [
|
2400 |
{
|
2401 |
"type": "opencollective",
|
|
|
2492 |
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
|
2493 |
"integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
|
2494 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2495 |
"node_modules/clsx": {
|
2496 |
"version": "2.0.0",
|
2497 |
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
|
|
|
2826 |
}
|
2827 |
},
|
2828 |
"node_modules/cookies-next/node_modules/@types/node": {
|
2829 |
+
"version": "16.18.60",
|
2830 |
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.60.tgz",
|
2831 |
+
"integrity": "sha512-ZUGPWx5vKfN+G2/yN7pcSNLkIkXEvlwNaJEd4e0ppX7W2S8XAkdc/37hM4OUNJB9sa0p12AOvGvxL4JCPiz9DA=="
|
2832 |
},
|
2833 |
"node_modules/create-require": {
|
2834 |
"version": "1.1.1",
|
2835 |
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
|
2836 |
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
|
2837 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2838 |
"node_modules/cross-spawn": {
|
2839 |
"version": "7.0.3",
|
2840 |
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
|
|
2861 |
"node": ">=4"
|
2862 |
}
|
2863 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2864 |
"node_modules/css-selector-tokenizer": {
|
2865 |
"version": "0.8.0",
|
2866 |
"resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz",
|
|
|
2898 |
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
|
2899 |
},
|
2900 |
"node_modules/daisyui": {
|
2901 |
+
"version": "3.9.4",
|
2902 |
+
"resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.9.4.tgz",
|
2903 |
+
"integrity": "sha512-fvi2RGH4YV617/6DntOVGcOugOPym9jTGWW2XySb5ZpvdWO4L7bEG77VHirrnbRUEWvIEVXkBpxUz2KFj0rVnA==",
|
2904 |
"dev": true,
|
2905 |
"dependencies": {
|
2906 |
"colord": "^2.9",
|
|
|
2922 |
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
2923 |
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
|
2924 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2925 |
"node_modules/debug": {
|
2926 |
"version": "4.3.4",
|
2927 |
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
|
3023 |
"resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
|
3024 |
"integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
|
3025 |
},
|
|
|
|
|
|
|
|
|
|
|
3026 |
"node_modules/didyoumean": {
|
3027 |
"version": "1.2.2",
|
3028 |
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
|
|
|
3115 |
}
|
3116 |
},
|
3117 |
"node_modules/electron-to-chromium": {
|
3118 |
+
"version": "1.4.575",
|
3119 |
+
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.575.tgz",
|
3120 |
+
"integrity": "sha512-kY2BGyvgAHiX899oF6xLXSIf99bAvvdPhDoJwG77nxCSyWYuRH6e9a9a3gpXBvCs6lj4dQZJkfnW2hdKWHEISg=="
|
3121 |
},
|
3122 |
"node_modules/emoji-regex": {
|
3123 |
+
"version": "9.2.2",
|
3124 |
+
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
|
3125 |
+
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
|
3126 |
},
|
3127 |
"node_modules/end-of-stream": {
|
3128 |
"version": "1.4.4",
|
|
|
3486 |
}
|
3487 |
},
|
3488 |
"node_modules/eslint-plugin-jsx-a11y": {
|
3489 |
+
"version": "6.8.0",
|
3490 |
+
"resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz",
|
3491 |
+
"integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==",
|
3492 |
"dependencies": {
|
3493 |
+
"@babel/runtime": "^7.23.2",
|
3494 |
+
"aria-query": "^5.3.0",
|
3495 |
+
"array-includes": "^3.1.7",
|
3496 |
+
"array.prototype.flatmap": "^1.3.2",
|
3497 |
+
"ast-types-flow": "^0.0.8",
|
3498 |
+
"axe-core": "=4.7.0",
|
3499 |
+
"axobject-query": "^3.2.1",
|
3500 |
"damerau-levenshtein": "^1.0.8",
|
3501 |
"emoji-regex": "^9.2.2",
|
3502 |
+
"es-iterator-helpers": "^1.0.15",
|
3503 |
+
"hasown": "^2.0.0",
|
3504 |
+
"jsx-ast-utils": "^3.3.5",
|
3505 |
+
"language-tags": "^1.0.9",
|
3506 |
"minimatch": "^3.1.2",
|
3507 |
+
"object.entries": "^1.1.7",
|
3508 |
+
"object.fromentries": "^2.0.7"
|
|
|
3509 |
},
|
3510 |
"engines": {
|
3511 |
"node": ">=4.0"
|
|
|
3514 |
"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
|
3515 |
}
|
3516 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3517 |
"node_modules/eslint-plugin-react": {
|
3518 |
"version": "7.33.2",
|
3519 |
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz",
|
|
|
3669 |
"node": ">=0.10.0"
|
3670 |
}
|
3671 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3672 |
"node_modules/expand-template": {
|
3673 |
"version": "2.0.3",
|
3674 |
"resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
|
|
|
3792 |
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz",
|
3793 |
"integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ=="
|
3794 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3795 |
"node_modules/for-each": {
|
3796 |
"version": "0.3.3",
|
3797 |
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
|
|
|
4024 |
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
|
4025 |
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
|
4026 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4027 |
"node_modules/has-bigints": {
|
4028 |
"version": "1.0.2",
|
4029 |
"resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
|
|
|
4098 |
"node": ">= 0.4"
|
4099 |
}
|
4100 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4101 |
"node_modules/htmlparser2": {
|
4102 |
"version": "8.0.2",
|
4103 |
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
|
|
|
4116 |
"entities": "^4.4.0"
|
4117 |
}
|
4118 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4119 |
"node_modules/ieee754": {
|
4120 |
"version": "1.2.1",
|
4121 |
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
|
|
|
4311 |
"url": "https://github.com/sponsors/ljharb"
|
4312 |
}
|
4313 |
},
|
|
|
|
|
|
|
|
|
|
|
4314 |
"node_modules/is-extglob": {
|
4315 |
"version": "2.1.1",
|
4316 |
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
|
|
4488 |
"url": "https://github.com/sponsors/ljharb"
|
4489 |
}
|
4490 |
},
|
|
|
|
|
|
|
|
|
|
|
4491 |
"node_modules/is-weakmap": {
|
4492 |
"version": "2.0.1",
|
4493 |
"resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
|
|
|
4542 |
}
|
4543 |
},
|
4544 |
"node_modules/jiti": {
|
4545 |
+
"version": "1.21.0",
|
4546 |
+
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz",
|
4547 |
+
"integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
|
4548 |
"bin": {
|
4549 |
"jiti": "bin/jiti.js"
|
4550 |
}
|
|
|
4619 |
"integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w=="
|
4620 |
},
|
4621 |
"node_modules/language-tags": {
|
4622 |
+
"version": "1.0.9",
|
4623 |
+
"resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz",
|
4624 |
+
"integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4625 |
"dependencies": {
|
4626 |
+
"language-subtag-registry": "^0.3.20"
|
4627 |
+
},
|
4628 |
+
"engines": {
|
4629 |
+
"node": ">=0.10"
|
4630 |
}
|
4631 |
},
|
4632 |
"node_modules/levn": {
|
|
|
4708 |
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
|
4709 |
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
|
4710 |
},
|
|
|
|
|
|
|
|
|
|
|
4711 |
"node_modules/merge2": {
|
4712 |
"version": "1.4.1",
|
4713 |
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
|
|
|
4763 |
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
|
4764 |
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
|
4765 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4766 |
"node_modules/ms": {
|
4767 |
"version": "2.1.2",
|
4768 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
|
4779 |
}
|
4780 |
},
|
4781 |
"node_modules/nanoid": {
|
4782 |
+
"version": "3.3.6",
|
4783 |
+
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
|
4784 |
+
"integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
|
4785 |
"funding": [
|
4786 |
{
|
4787 |
"type": "github",
|
|
|
4789 |
}
|
4790 |
],
|
4791 |
"bin": {
|
4792 |
+
"nanoid": "bin/nanoid.cjs"
|
4793 |
},
|
4794 |
"engines": {
|
4795 |
+
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
|
4796 |
}
|
4797 |
},
|
4798 |
"node_modules/napi-build-utils": {
|
|
|
4855 |
}
|
4856 |
}
|
4857 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4858 |
"node_modules/next/node_modules/postcss": {
|
4859 |
"version": "8.4.14",
|
4860 |
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
|
|
|
4894 |
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz",
|
4895 |
"integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA=="
|
4896 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4897 |
"node_modules/node-releases": {
|
4898 |
"version": "2.0.13",
|
4899 |
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
|
|
|
4915 |
"node": ">=0.10.0"
|
4916 |
}
|
4917 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4918 |
"node_modules/object-assign": {
|
4919 |
"version": "4.1.1",
|
4920 |
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
|
|
5040 |
"wrappy": "1"
|
5041 |
}
|
5042 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5043 |
"node_modules/optionator": {
|
5044 |
"version": "0.9.3",
|
5045 |
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
|
|
|
5084 |
"url": "https://github.com/sponsors/sindresorhus"
|
5085 |
}
|
5086 |
},
|
|
|
|
|
|
|
|
|
|
|
5087 |
"node_modules/parent-module": {
|
5088 |
"version": "1.0.1",
|
5089 |
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
|
|
5100 |
"resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
|
5101 |
"integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q=="
|
5102 |
},
|
|
|
|
|
|
|
|
|
|
|
5103 |
"node_modules/path-exists": {
|
5104 |
"version": "4.0.0",
|
5105 |
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
|
|
|
5137 |
"node": ">=8"
|
5138 |
}
|
5139 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5140 |
"node_modules/pick": {
|
5141 |
"version": "0.0.1",
|
5142 |
"resolved": "https://registry.npmjs.org/pick/-/pick-0.0.1.tgz",
|
|
|
5301 |
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
|
5302 |
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
|
5303 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5304 |
"node_modules/prebuild-install": {
|
5305 |
"version": "7.1.1",
|
5306 |
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
|
|
|
5390 |
}
|
5391 |
},
|
5392 |
"node_modules/punycode": {
|
5393 |
+
"version": "2.3.1",
|
5394 |
+
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
|
5395 |
+
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
|
5396 |
"engines": {
|
5397 |
"node": ">=6"
|
5398 |
}
|
|
|
5402 |
"resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz",
|
5403 |
"integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ=="
|
5404 |
},
|
5405 |
+
"node_modules/qs": {
|
5406 |
+
"version": "6.11.2",
|
5407 |
+
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz",
|
5408 |
+
"integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==",
|
5409 |
"dependencies": {
|
5410 |
+
"side-channel": "^1.0.4"
|
5411 |
+
},
|
5412 |
+
"engines": {
|
5413 |
+
"node": ">=0.6"
|
5414 |
+
},
|
5415 |
+
"funding": {
|
5416 |
+
"url": "https://github.com/sponsors/ljharb"
|
5417 |
}
|
5418 |
},
|
5419 |
"node_modules/queue-microtask": {
|
|
|
5493 |
"react": "^18.2.0"
|
5494 |
}
|
5495 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5496 |
"node_modules/react-fast-compare": {
|
5497 |
"version": "3.2.2",
|
5498 |
"resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
|
|
|
5503 |
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
|
5504 |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
|
5505 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5506 |
"node_modules/react-qr-code": {
|
5507 |
"version": "2.0.12",
|
5508 |
"resolved": "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.12.tgz",
|
|
|
5724 |
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
|
5725 |
}
|
5726 |
},
|
|
|
|
|
|
|
|
|
|
|
5727 |
"node_modules/retry": {
|
5728 |
"version": "0.12.0",
|
5729 |
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
|
|
|
5848 |
}
|
5849 |
},
|
5850 |
"node_modules/scheduler": {
|
5851 |
+
"version": "0.23.0",
|
5852 |
+
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
|
5853 |
+
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
|
5854 |
"dependencies": {
|
5855 |
+
"loose-envify": "^1.1.0"
|
|
|
5856 |
}
|
5857 |
},
|
5858 |
"node_modules/semver": {
|
|
|
6036 |
}
|
6037 |
},
|
6038 |
"node_modules/streamx": {
|
6039 |
+
"version": "2.15.2",
|
6040 |
+
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.2.tgz",
|
6041 |
+
"integrity": "sha512-b62pAV/aeMjUoRN2C/9F0n+G8AfcJjNC0zw/ZmOHeFsIe4m4GzjVW9m6VHXVjk536NbdU9JRwKMJRfkc+zUFTg==",
|
6042 |
"dependencies": {
|
6043 |
"fast-fifo": "^1.1.0",
|
6044 |
"queue-tick": "^1.0.1"
|
|
|
6170 |
"react-dom": ">= 16.8.0"
|
6171 |
}
|
6172 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6173 |
"node_modules/styled-components/node_modules/postcss": {
|
6174 |
"version": "8.4.31",
|
6175 |
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
|
|
|
6286 |
"url": "https://github.com/sponsors/ljharb"
|
6287 |
}
|
6288 |
},
|
|
|
|
|
|
|
|
|
|
|
6289 |
"node_modules/tailwind-merge": {
|
6290 |
"version": "1.14.0",
|
6291 |
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz",
|
|
|
6375 |
"node": ">=14.16"
|
6376 |
}
|
6377 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6378 |
"node_modules/text-table": {
|
6379 |
"version": "0.2.0",
|
6380 |
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
|
|
|
6399 |
"node": ">=0.8"
|
6400 |
}
|
6401 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6402 |
"node_modules/to-regex-range": {
|
6403 |
"version": "5.0.1",
|
6404 |
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
|
|
6410 |
"node": ">=8.0"
|
6411 |
}
|
6412 |
},
|
|
|
|
|
|
|
|
|
|
|
6413 |
"node_modules/ts-interface-checker": {
|
6414 |
"version": "0.1.13",
|
6415 |
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
|
|
|
6617 |
"url": "https://github.com/sponsors/ljharb"
|
6618 |
}
|
6619 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6620 |
"node_modules/update-browserslist-db": {
|
6621 |
"version": "1.0.13",
|
6622 |
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
|
|
|
6721 |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
6722 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
|
6723 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6724 |
"node_modules/uuid": {
|
6725 |
"version": "9.0.1",
|
6726 |
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
|
|
|
6738 |
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
|
6739 |
"integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg=="
|
6740 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6741 |
"node_modules/watchpack": {
|
6742 |
"version": "2.4.0",
|
6743 |
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
|
|
|
6750 |
"node": ">=10.13.0"
|
6751 |
}
|
6752 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6753 |
"node_modules/which": {
|
6754 |
"version": "2.0.2",
|
6755 |
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
|
|
6847 |
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
6848 |
},
|
6849 |
"node_modules/yaml": {
|
6850 |
+
"version": "2.3.4",
|
6851 |
+
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
|
6852 |
+
"integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==",
|
6853 |
"engines": {
|
6854 |
"node": ">= 14"
|
6855 |
}
|
|
|
6873 |
"url": "https://github.com/sponsors/sindresorhus"
|
6874 |
}
|
6875 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6876 |
"node_modules/zod": {
|
6877 |
"version": "3.21.4",
|
6878 |
"resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
|
|
|
6882 |
}
|
6883 |
},
|
6884 |
"node_modules/zustand": {
|
6885 |
+
"version": "4.4.6",
|
6886 |
+
"resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.6.tgz",
|
6887 |
+
"integrity": "sha512-Rb16eW55gqL4W2XZpJh0fnrATxYEG3Apl2gfHTyDSE965x/zxslTikpNch0JgNjJA9zK6gEFW8Fl6d1rTZaqgg==",
|
6888 |
"dependencies": {
|
6889 |
"use-sync-external-store": "1.2.0"
|
6890 |
},
|
package.json
CHANGED
@@ -9,11 +9,6 @@
|
|
9 |
"lint": "next lint"
|
10 |
},
|
11 |
"dependencies": {
|
12 |
-
"@huggingface/inference": "^2.6.1",
|
13 |
-
"@photo-sphere-viewer/core": "^5.1.7",
|
14 |
-
"@photo-sphere-viewer/markers-plugin": "^5.1.7",
|
15 |
-
"@photo-sphere-viewer/video-plugin": "^5.1.7",
|
16 |
-
"@photo-sphere-viewer/virtual-tour-plugin": "^5.1.7",
|
17 |
"@radix-ui/react-accordion": "^1.1.2",
|
18 |
"@radix-ui/react-avatar": "^1.0.3",
|
19 |
"@radix-ui/react-checkbox": "^1.0.4",
|
@@ -31,7 +26,6 @@
|
|
31 |
"@radix-ui/react-switch": "^1.0.3",
|
32 |
"@radix-ui/react-toast": "^1.1.4",
|
33 |
"@radix-ui/react-tooltip": "^1.0.6",
|
34 |
-
"@react-pdf/renderer": "^3.1.12",
|
35 |
"@react-spring/web": "^9.7.3",
|
36 |
"@types/node": "20.4.2",
|
37 |
"@types/react": "18.2.15",
|
@@ -44,22 +38,17 @@
|
|
44 |
"clsx": "^2.0.0",
|
45 |
"cmdk": "^0.2.0",
|
46 |
"cookies-next": "^2.1.2",
|
47 |
-
"date-fns": "^2.30.0",
|
48 |
"eslint": "8.45.0",
|
49 |
"eslint-config-next": "13.4.10",
|
50 |
-
"html2canvas": "^1.4.1",
|
51 |
"lucide-react": "^0.260.0",
|
52 |
-
"moodie": "^1.1.1",
|
53 |
-
"nanoid": "^5.0.1",
|
54 |
"next": "13.4.10",
|
55 |
-
"photo-sphere-viewer-lensflare-plugin": "^1.1.1",
|
56 |
"pick": "^0.0.1",
|
57 |
"postcss": "8.4.26",
|
58 |
"proper-lockfile": "^4.1.2",
|
|
|
59 |
"react": "18.2.0",
|
60 |
"react-circular-progressbar": "^2.1.0",
|
61 |
"react-dom": "18.2.0",
|
62 |
-
"react-photo-sphere-viewer": "^3.3.5-psv5.1.4",
|
63 |
"react-qr-code": "^2.0.12",
|
64 |
"react-snowfall": "^1.2.1",
|
65 |
"react-virtualized-auto-sizer": "^1.0.20",
|
@@ -71,10 +60,8 @@
|
|
71 |
"tailwindcss": "3.3.3",
|
72 |
"tailwindcss-animate": "^1.0.6",
|
73 |
"temp-dir": "^3.0.0",
|
74 |
-
"tesseract.js": "^4.1.2",
|
75 |
"ts-node": "^10.9.1",
|
76 |
"typescript": "5.1.6",
|
77 |
-
"unique-names-generator": "^4.7.1",
|
78 |
"usehooks-ts": "^2.9.1",
|
79 |
"uuid": "^9.0.0",
|
80 |
"zustand": "^4.4.1"
|
|
|
9 |
"lint": "next lint"
|
10 |
},
|
11 |
"dependencies": {
|
|
|
|
|
|
|
|
|
|
|
12 |
"@radix-ui/react-accordion": "^1.1.2",
|
13 |
"@radix-ui/react-avatar": "^1.0.3",
|
14 |
"@radix-ui/react-checkbox": "^1.0.4",
|
|
|
26 |
"@radix-ui/react-switch": "^1.0.3",
|
27 |
"@radix-ui/react-toast": "^1.1.4",
|
28 |
"@radix-ui/react-tooltip": "^1.0.6",
|
|
|
29 |
"@react-spring/web": "^9.7.3",
|
30 |
"@types/node": "20.4.2",
|
31 |
"@types/react": "18.2.15",
|
|
|
38 |
"clsx": "^2.0.0",
|
39 |
"cmdk": "^0.2.0",
|
40 |
"cookies-next": "^2.1.2",
|
|
|
41 |
"eslint": "8.45.0",
|
42 |
"eslint-config-next": "13.4.10",
|
|
|
43 |
"lucide-react": "^0.260.0",
|
|
|
|
|
44 |
"next": "13.4.10",
|
|
|
45 |
"pick": "^0.0.1",
|
46 |
"postcss": "8.4.26",
|
47 |
"proper-lockfile": "^4.1.2",
|
48 |
+
"qs": "^6.11.2",
|
49 |
"react": "18.2.0",
|
50 |
"react-circular-progressbar": "^2.1.0",
|
51 |
"react-dom": "18.2.0",
|
|
|
52 |
"react-qr-code": "^2.0.12",
|
53 |
"react-snowfall": "^1.2.1",
|
54 |
"react-virtualized-auto-sizer": "^1.0.20",
|
|
|
60 |
"tailwindcss": "3.3.3",
|
61 |
"tailwindcss-animate": "^1.0.6",
|
62 |
"temp-dir": "^3.0.0",
|
|
|
63 |
"ts-node": "^10.9.1",
|
64 |
"typescript": "5.1.6",
|
|
|
65 |
"usehooks-ts": "^2.9.1",
|
66 |
"uuid": "^9.0.0",
|
67 |
"zustand": "^4.4.1"
|
src/app/auth/page.tsx
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use client"
|
2 |
+
|
3 |
+
export default function Page() {
|
4 |
+
// read query string here
|
5 |
+
return (
|
6 |
+
<div>OK</div>
|
7 |
+
)
|
8 |
+
}
|
src/app/interface/background/index.tsx
CHANGED
@@ -3,10 +3,7 @@
|
|
3 |
import { useEffect, useRef, useState } from "react"
|
4 |
import Snowfall from "react-snowfall"
|
5 |
|
6 |
-
import { useStore } from "@/app/store"
|
7 |
-
|
8 |
export function Background() {
|
9 |
-
const panel = useStore(state => state.panel)
|
10 |
const [itsRainingFaces, makeItRain] = useState(false)
|
11 |
const [nbFaces, setNbFaces] = useState(0)
|
12 |
const nbFacesRef = useRef(0)
|
@@ -48,7 +45,7 @@ export function Background() {
|
|
48 |
height: '100vh',
|
49 |
transitionProperty: "color",
|
50 |
transitionDuration: "3000ms",
|
51 |
-
opacity:
|
52 |
}}
|
53 |
radius={[10, 80]}
|
54 |
speed={[2, 4]}
|
|
|
3 |
import { useEffect, useRef, useState } from "react"
|
4 |
import Snowfall from "react-snowfall"
|
5 |
|
|
|
|
|
6 |
export function Background() {
|
|
|
7 |
const [itsRainingFaces, makeItRain] = useState(false)
|
8 |
const [nbFaces, setNbFaces] = useState(0)
|
9 |
const nbFacesRef = useRef(0)
|
|
|
45 |
height: '100vh',
|
46 |
transitionProperty: "color",
|
47 |
transitionDuration: "3000ms",
|
48 |
+
opacity: 1,
|
49 |
}}
|
50 |
radius={[10, 80]}
|
51 |
speed={[2, 4]}
|
src/app/main.tsx
CHANGED
@@ -19,6 +19,7 @@ export function Main() {
|
|
19 |
<Generate />
|
20 |
<BottomBar />
|
21 |
<Toaster />
|
|
|
22 |
</div>
|
23 |
)
|
24 |
}
|
|
|
19 |
<Generate />
|
20 |
<BottomBar />
|
21 |
<Toaster />
|
22 |
+
{/*<div>Login</div>*/}
|
23 |
</div>
|
24 |
)
|
25 |
}
|
src/app/server/actions/animation.ts
CHANGED
@@ -19,6 +19,10 @@ const redis = new Redis({
|
|
19 |
token: `${process.env.UPSTASH_REDIS_REST_TOKEN || ""}`,
|
20 |
})
|
21 |
|
|
|
|
|
|
|
|
|
22 |
// Create a global ratelimiter for all users, that allows 14 requests per 60 seconds
|
23 |
// 14 is roughly the number of requests that can be handled by the server
|
24 |
/*
|
|
|
19 |
token: `${process.env.UPSTASH_REDIS_REST_TOKEN || ""}`,
|
20 |
})
|
21 |
|
22 |
+
console.log("process.env.OAUTH_CLIENT_ID:", process.env.OAUTH_CLIENT_ID)
|
23 |
+
|
24 |
+
console.log("process.env.OPENID_PROVIDER_URL: ", process.env.OPENID_PROVIDER_URL)
|
25 |
+
|
26 |
// Create a global ratelimiter for all users, that allows 14 requests per 60 seconds
|
27 |
// 14 is roughly the number of requests that can be handled by the server
|
28 |
/*
|
src/app/store/index.ts
DELETED
@@ -1,42 +0,0 @@
|
|
1 |
-
"use client"
|
2 |
-
|
3 |
-
import { create } from "zustand"
|
4 |
-
|
5 |
-
import { CurrentPanel, Party, Player } from "@/types"
|
6 |
-
import { newParty } from "./newParty"
|
7 |
-
import { newPlayer } from "./newPlayer"
|
8 |
-
|
9 |
-
// note: this should not be used in server-side template or we will have some trouble
|
10 |
-
export const useStore = create<{
|
11 |
-
panel: CurrentPanel
|
12 |
-
isLoading: boolean
|
13 |
-
party: Party
|
14 |
-
player: Player
|
15 |
-
setLoading: (isLoading: boolean) => void
|
16 |
-
setPanel: (panel: CurrentPanel) => void
|
17 |
-
setParty: (party: Partial<Party>) => void
|
18 |
-
setPlayer: (player: Player) => void
|
19 |
-
}>((set, get) => ({
|
20 |
-
panel: "join",
|
21 |
-
isLoading: false,
|
22 |
-
party: newParty(),
|
23 |
-
player: newPlayer(),
|
24 |
-
setLoading: (isLoading: boolean) => {
|
25 |
-
set({ isLoading })
|
26 |
-
},
|
27 |
-
setPanel: (panel: CurrentPanel) => {
|
28 |
-
set({ panel })
|
29 |
-
},
|
30 |
-
setParty: (party: Partial<Party>) => {
|
31 |
-
set({
|
32 |
-
party: {
|
33 |
-
...get().party,
|
34 |
-
...party,
|
35 |
-
}
|
36 |
-
})
|
37 |
-
},
|
38 |
-
setPlayer: (player: Player) => {
|
39 |
-
set({ player })
|
40 |
-
}
|
41 |
-
}))
|
42 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/app/store/newChallenge.ts
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
import { getRandomChallengeId } from "@/lib/getRandomChallengeId"
|
2 |
-
import { Challenge } from "@/types"
|
3 |
-
|
4 |
-
export function newChallenge(message: Partial<Challenge> = {}): Challenge {
|
5 |
-
return {
|
6 |
-
id: getRandomChallengeId(),
|
7 |
-
fromPlayer: "",
|
8 |
-
toPlayer: "",
|
9 |
-
assetUrl: "",
|
10 |
-
prompt: "",
|
11 |
-
solved: false,
|
12 |
-
...message
|
13 |
-
}
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/app/store/newParty.ts
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
import { getRandomPartyId } from "@/lib/getRandomPartyId"
|
2 |
-
import { Party } from "@/types"
|
3 |
-
|
4 |
-
export function newParty(party: Partial<Party> = {}): Party {
|
5 |
-
return {
|
6 |
-
partyId: getRandomPartyId(),
|
7 |
-
durationInMs: 5 * 60 * 1000,
|
8 |
-
startedAt: "", // ISO datetime
|
9 |
-
status: "waiting",
|
10 |
-
players: [],
|
11 |
-
challenges: [],
|
12 |
-
...party,
|
13 |
-
}
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/app/store/newPlayer.ts
DELETED
@@ -1,18 +0,0 @@
|
|
1 |
-
import { pick } from "@/lib/pick"
|
2 |
-
import { Avatar, GameColor, Player, colors, eyes, mouths } from "@/types"
|
3 |
-
|
4 |
-
let nbPlayers = 0
|
5 |
-
export function newPlayer(player: Partial<Player> = {}): Player {
|
6 |
-
return {
|
7 |
-
id: `${nbPlayers++}`,
|
8 |
-
name: typeof player?.name === "string" && player.name.length ? player.name : "Anon",
|
9 |
-
color: typeof player?.color === "string" && player.color.length ? player.color : pick(colors) as GameColor,
|
10 |
-
avatar: {
|
11 |
-
eye: typeof player?.avatar?.eye === "string" && player.avatar.eye.length ? player.avatar.eye : pick(eyes) as string,
|
12 |
-
mouth: typeof player?.avatar?.mouth === "string" && player.avatar.mouth.length ? player.avatar.mouth : pick(mouths) as string,
|
13 |
-
colors: Array.isArray(player?.avatar?.colors) && player?.avatar?.colors.length ? colors : ["#92A1C6", "#146A7C", "#F0AB3D", "#C271B4", "#C20D90"],
|
14 |
-
} as Avatar,
|
15 |
-
score: 0,
|
16 |
-
...player,
|
17 |
-
}
|
18 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/lib/getRandomChallengeId.ts
DELETED
@@ -1,11 +0,0 @@
|
|
1 |
-
import { customAlphabet } from "nanoid"
|
2 |
-
|
3 |
-
const nanoid = customAlphabet([
|
4 |
-
'1234567890',
|
5 |
-
'abcdefghijklmnopqrstuvwxyz',
|
6 |
-
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
7 |
-
].join(''), 16)
|
8 |
-
|
9 |
-
export function getRandomChallengeId() {
|
10 |
-
return nanoid()
|
11 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/lib/getRandomPartyId.ts
DELETED
@@ -1,13 +0,0 @@
|
|
1 |
-
import { customAlphabet } from "nanoid"
|
2 |
-
|
3 |
-
const nanoid = customAlphabet([
|
4 |
-
'1234567890',
|
5 |
-
'abcdefghijklmnopqrstuvwxyz',
|
6 |
-
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
7 |
-
].join(''), 10)
|
8 |
-
|
9 |
-
export function getRandomPartyId() {
|
10 |
-
const num = Math.round(Math.random() * 99)
|
11 |
-
const newId = `${nanoid(2)}${num}${nanoid(2)}`
|
12 |
-
return newId
|
13 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/lib/lightSourceNames.ts
DELETED
@@ -1,11 +0,0 @@
|
|
1 |
-
export const lightSourceNames = [
|
2 |
-
"window",
|
3 |
-
"light",
|
4 |
-
"sun",
|
5 |
-
"torch",
|
6 |
-
"fire",
|
7 |
-
"lights",
|
8 |
-
"torches",
|
9 |
-
"fires",
|
10 |
-
"fireplace"
|
11 |
-
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/lib/useRandomName.ts
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
"use client"
|
2 |
-
|
3 |
-
import { useEffect, useState } from "react"
|
4 |
-
import { uniqueNamesGenerator, colors, animals } from "unique-names-generator"
|
5 |
-
|
6 |
-
|
7 |
-
export function useRandomName() {
|
8 |
-
const [name, setName] = useState("")
|
9 |
-
useEffect(() => {
|
10 |
-
const newName = uniqueNamesGenerator({
|
11 |
-
dictionaries: [
|
12 |
-
colors,
|
13 |
-
animals
|
14 |
-
],
|
15 |
-
separator: '-',
|
16 |
-
length: 2,
|
17 |
-
});
|
18 |
-
setName(newName)
|
19 |
-
}, [])
|
20 |
-
return name
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/lib/useRandomPartyId.ts
DELETED
@@ -1,13 +0,0 @@
|
|
1 |
-
"use client"
|
2 |
-
|
3 |
-
import { useEffect, useState } from "react"
|
4 |
-
|
5 |
-
import { getRandomPartyId } from "./getRandomPartyId"
|
6 |
-
|
7 |
-
export function useRandomPartyId() {
|
8 |
-
const [id, setId] = useState("")
|
9 |
-
useEffect(() => {
|
10 |
-
setId(getRandomPartyId())
|
11 |
-
}, [])
|
12 |
-
return id
|
13 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/pages/api/oauth/callback.tsx
ADDED
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
import type { NextRequest, NextResponse } from 'next/server'
|
3 |
+
|
4 |
+
import qs from 'qs'
|
5 |
+
|
6 |
+
// the client ID of your OAuth app (public)
|
7 |
+
// process.env.OAUTH_CLIENT_ID
|
8 |
+
|
9 |
+
// the client secret of your OAuth app
|
10 |
+
// process.env.OAUTH_CLIENT_SECRET
|
11 |
+
|
12 |
+
// scopes accessible by your OAuth app. Currently, this is always "openid profile".
|
13 |
+
// process.env.OAUTH_SCOPES
|
14 |
+
|
15 |
+
// The URL of the OpenID provider. The OpenID metadata will be available at {OPENID_PROVIDER_URL}/.well-known/openid-configuration.
|
16 |
+
// process.env.OPENID_PROVIDER_URL
|
17 |
+
|
18 |
+
// process.env.SPACE_HOST
|
19 |
+
|
20 |
+
// login stages:
|
21 |
+
// Redirect the user to https://huggingface.co/oauth/authorize?redirect_uri={REDIRECT_URI}&scope=openid%20profile&client_id={CLIENT_ID}&state={STATE}, where STATE is a random string that you will need to verify later.
|
22 |
+
|
23 |
+
export async function GET(request: NextRequest, response: NextResponse) {
|
24 |
+
const rawParams = request.url.split('?')[1]
|
25 |
+
const params = qs.parse(rawParams)
|
26 |
+
console.log("params:", params)
|
27 |
+
|
28 |
+
const { code } = params
|
29 |
+
|
30 |
+
const client_id = ""
|
31 |
+
const grant_type = ""
|
32 |
+
|
33 |
+
// Use the code query parameter to get an access token and id token from
|
34 |
+
// https://huggingface.co/oauth/token (POST request with client_id, code, grant_type=authorization_code and redirect_uri as form data, and with Authorization: Basic {base64(client_id:client_secret)} as a header).
|
35 |
+
|
36 |
+
/*
|
37 |
+
const res = await fetch("https://huggingface.co/oauth/token", {
|
38 |
+
method: "POST",
|
39 |
+
headers: {
|
40 |
+
"Content-Type": "application/json",
|
41 |
+
Authorization: `Basic ${btoa(client_id)}`,
|
42 |
+
},
|
43 |
+
body: JSON.stringify({
|
44 |
+
client_id,
|
45 |
+
code,
|
46 |
+
grant_type
|
47 |
+
})
|
48 |
+
})
|
49 |
+
|
50 |
+
console.log("res:", res)
|
51 |
+
*/
|
52 |
+
}
|
53 |
+
|
src/pages/api/oauth/getHuggingFaceLoginURI.ts
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { getRedirectURI } from "./getRedirectURI"
|
2 |
+
|
3 |
+
export function getHuggingFaceLoginURI({ clientId }: { clientId: string }) {
|
4 |
+
|
5 |
+
const randomId = Math.round(Math.random() * 1000000) // to store in redis
|
6 |
+
|
7 |
+
return [
|
8 |
+
`https://huggingface.co/oauth/authorize?redirect_uri=`,
|
9 |
+
getRedirectURI(),
|
10 |
+
`&scope=openid%20profile`,
|
11 |
+
`&client_id=`,
|
12 |
+
clientId,
|
13 |
+
`&state=`,
|
14 |
+
randomId
|
15 |
+
].join('')
|
16 |
+
}
|
src/pages/api/oauth/getRedirectURI.ts
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
export function getRedirectURI() {
|
3 |
+
const redirectUri = `https://jbilcke-hf-ai-clip-factory.hf.space/api/auth/callback`
|
4 |
+
return redirectUri
|
5 |
+
}
|
src/types.ts
CHANGED
@@ -124,144 +124,6 @@ export type GetAppPostResponse = {
|
|
124 |
error?: string
|
125 |
post: Post
|
126 |
}
|
127 |
-
|
128 |
-
export const eyes = ["normal", "happy", "sleepy", "mischief"]
|
129 |
-
export const mouths = ["smile", "open", "surprise", "unhappy"]
|
130 |
-
|
131 |
-
export type Avatar = {
|
132 |
-
eye: "normal" | "happy" | "sleepy" | "mischief"
|
133 |
-
mouth: "smile" | "open" | "surprise" | "unhappy"
|
134 |
-
colors: string[]
|
135 |
-
}
|
136 |
-
|
137 |
-
export const colors: GameColor[] = [
|
138 |
-
"stone",
|
139 |
-
"red",
|
140 |
-
"orange",
|
141 |
-
"amber",
|
142 |
-
"yellow",
|
143 |
-
"lime",
|
144 |
-
"green",
|
145 |
-
"emerald",
|
146 |
-
"teal",
|
147 |
-
"cyan",
|
148 |
-
"sky",
|
149 |
-
"blue",
|
150 |
-
"indigo",
|
151 |
-
"violet",
|
152 |
-
"purple",
|
153 |
-
"fuchsia",
|
154 |
-
"pink",
|
155 |
-
"rose"
|
156 |
-
]
|
157 |
-
export type GameColor =
|
158 |
-
| "stone"
|
159 |
-
| "red"
|
160 |
-
| "orange"
|
161 |
-
| "amber"
|
162 |
-
| "yellow"
|
163 |
-
| "lime"
|
164 |
-
| "green"
|
165 |
-
| "emerald"
|
166 |
-
| "teal"
|
167 |
-
| "cyan"
|
168 |
-
| "sky"
|
169 |
-
| "blue"
|
170 |
-
| "indigo"
|
171 |
-
| "violet"
|
172 |
-
| "purple"
|
173 |
-
| "fuchsia"
|
174 |
-
| "pink"
|
175 |
-
| "rose"
|
176 |
-
|
177 |
-
|
178 |
-
export const playerColorsAlt: Record<GameColor, string> = {
|
179 |
-
stone: "text-stone-700",
|
180 |
-
red: "text-red-700",
|
181 |
-
orange: "text-orange-700",
|
182 |
-
amber: "text-amber-700",
|
183 |
-
yellow: "text-yellow-700",
|
184 |
-
lime: "text-lime-700",
|
185 |
-
green: "text-green-700",
|
186 |
-
emerald: "text-emerald-700",
|
187 |
-
teal: "text-teal-700",
|
188 |
-
cyan: "text-cyan-700",
|
189 |
-
sky: "text-sky-700",
|
190 |
-
blue: "text-blue-700",
|
191 |
-
indigo: "text-indigo-700",
|
192 |
-
violet: "text-violet-700",
|
193 |
-
purple: "text-purple-700",
|
194 |
-
fuchsia: "text-fuchsia-700",
|
195 |
-
pink: "text-pink-700",
|
196 |
-
rose: "text-rose-700",
|
197 |
-
}
|
198 |
-
|
199 |
-
// players have a deeper color
|
200 |
-
export const playerColors: Record<GameColor, string> = {
|
201 |
-
stone: "text-stone-800",
|
202 |
-
red: "text-red-800",
|
203 |
-
orange: "text-orange-800",
|
204 |
-
amber: "text-amber-800",
|
205 |
-
yellow: "text-yellow-800",
|
206 |
-
lime: "text-lime-800",
|
207 |
-
green: "text-green-800",
|
208 |
-
emerald: "text-emerald-800",
|
209 |
-
teal: "text-teal-800",
|
210 |
-
cyan: "text-cyan-800",
|
211 |
-
sky: "text-sky-800",
|
212 |
-
blue: "text-blue-800",
|
213 |
-
indigo: "text-indigo-800",
|
214 |
-
violet: "text-violet-800",
|
215 |
-
purple: "text-purple-800",
|
216 |
-
fuchsia: "text-fuchsia-800",
|
217 |
-
pink: "text-pink-800",
|
218 |
-
rose: "text-rose-800",
|
219 |
-
}
|
220 |
-
|
221 |
-
export type Player = {
|
222 |
-
id: string
|
223 |
-
name: string
|
224 |
-
color: GameColor
|
225 |
-
avatar: Avatar
|
226 |
-
score: number
|
227 |
-
}
|
228 |
-
|
229 |
-
export type Team = {
|
230 |
-
id: number
|
231 |
-
name: string
|
232 |
-
color: GameColor
|
233 |
-
score: number
|
234 |
-
players: string[]
|
235 |
-
}
|
236 |
-
|
237 |
-
// a "challenge" is what is passed from one person to another
|
238 |
-
export type Challenge = {
|
239 |
-
id: string
|
240 |
-
fromPlayer: string
|
241 |
-
toPlayer: string
|
242 |
-
assetUrl: string
|
243 |
-
prompt: string
|
244 |
-
solved: boolean
|
245 |
-
}
|
246 |
-
|
247 |
-
export type PartyStatus =
|
248 |
-
| "waiting" // not started yet -> display the lobby panel
|
249 |
-
| "running" // game is running -> display the invent or guess panels
|
250 |
-
| "ended" // -> display the results panel
|
251 |
-
|
252 |
-
export type Party = {
|
253 |
-
partyId: string
|
254 |
-
durationInMs: number // 5 * 60 * 1000
|
255 |
-
startedAt: string // ISO datetime
|
256 |
-
players: Player[]
|
257 |
-
status: PartyStatus
|
258 |
-
// we can add back the concept of team later
|
259 |
-
// but for now let's keep it simple and skip it
|
260 |
-
// teams: Team[]
|
261 |
-
|
262 |
-
challenges: Challenge[]
|
263 |
-
}
|
264 |
-
|
265 |
export type CurrentPanel =
|
266 |
| "join"
|
267 |
| "play"
|
|
|
124 |
error?: string
|
125 |
post: Post
|
126 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
export type CurrentPanel =
|
128 |
| "join"
|
129 |
| "play"
|