├── .gitignore
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── public
└── vite.svg
├── src
├── App.css
├── App.jsx
├── AuthPage.jsx
├── ChatsPage.jsx
├── assets
│ └── valley.jpeg
└── main.jsx
└── vite.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # JS Chat Website 💬 👾
2 |
3 | 
4 |
5 | This is a chat UI built entirely with Javascript (React specifically) 😃
6 |
7 | All you need to run the webstie is NPM installed on your computer!
8 |
9 | To run the website, clone the director, `cd` into it with your terminal:
10 |
11 | ## 1. Add `.env` file
12 |
13 | Within your `.env` file, add the following with your [ChatEngine.io](ChatEngine.io) Project ID (instead of `XXXX`)
14 |
15 | ```
16 | VITE_CHAT_ENGINE_PROJECT_ID=XXXX
17 | ```
18 |
19 | ## 2. Run the code!
20 |
21 | ```
22 | npm install # to install all packages
23 | npm run dev # to start the website
24 | ```
25 |
26 | Then, your webstie will be running at http://localhost:5173/
27 |
28 | Done 🎉
29 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite + React
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nodejs-chat-frontend",
3 | "version": "0.0.0",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "nodejs-chat-frontend",
9 | "version": "0.0.0",
10 | "dependencies": {
11 | "axios": "^1.2.2",
12 | "react": "^18.2.0",
13 | "react-chat-engine-pretty": "^0.1.7",
14 | "react-dom": "^18.2.0"
15 | },
16 | "devDependencies": {
17 | "@types/react": "^18.0.26",
18 | "@types/react-dom": "^18.0.9",
19 | "@vitejs/plugin-react": "^3.0.0",
20 | "vite": "^4.0.0"
21 | }
22 | },
23 | "node_modules/@ampproject/remapping": {
24 | "version": "2.2.0",
25 | "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
26 | "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
27 | "dependencies": {
28 | "@jridgewell/gen-mapping": "^0.1.0",
29 | "@jridgewell/trace-mapping": "^0.3.9"
30 | },
31 | "engines": {
32 | "node": ">=6.0.0"
33 | }
34 | },
35 | "node_modules/@ant-design/colors": {
36 | "version": "6.0.0",
37 | "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz",
38 | "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==",
39 | "dependencies": {
40 | "@ctrl/tinycolor": "^3.4.0"
41 | }
42 | },
43 | "node_modules/@ant-design/icons": {
44 | "version": "4.8.0",
45 | "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.8.0.tgz",
46 | "integrity": "sha512-T89P2jG2vM7OJ0IfGx2+9FC5sQjtTzRSz+mCHTXkFn/ELZc2YpfStmYHmqzq2Jx55J0F7+O6i5/ZKFSVNWCKNg==",
47 | "dependencies": {
48 | "@ant-design/colors": "^6.0.0",
49 | "@ant-design/icons-svg": "^4.2.1",
50 | "@babel/runtime": "^7.11.2",
51 | "classnames": "^2.2.6",
52 | "rc-util": "^5.9.4"
53 | },
54 | "engines": {
55 | "node": ">=8"
56 | },
57 | "peerDependencies": {
58 | "react": ">=16.0.0",
59 | "react-dom": ">=16.0.0"
60 | }
61 | },
62 | "node_modules/@ant-design/icons-svg": {
63 | "version": "4.2.1",
64 | "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz",
65 | "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw=="
66 | },
67 | "node_modules/@babel/code-frame": {
68 | "version": "7.18.6",
69 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
70 | "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
71 | "dependencies": {
72 | "@babel/highlight": "^7.18.6"
73 | },
74 | "engines": {
75 | "node": ">=6.9.0"
76 | }
77 | },
78 | "node_modules/@babel/compat-data": {
79 | "version": "7.20.10",
80 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz",
81 | "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==",
82 | "engines": {
83 | "node": ">=6.9.0"
84 | }
85 | },
86 | "node_modules/@babel/core": {
87 | "version": "7.20.12",
88 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz",
89 | "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==",
90 | "dependencies": {
91 | "@ampproject/remapping": "^2.1.0",
92 | "@babel/code-frame": "^7.18.6",
93 | "@babel/generator": "^7.20.7",
94 | "@babel/helper-compilation-targets": "^7.20.7",
95 | "@babel/helper-module-transforms": "^7.20.11",
96 | "@babel/helpers": "^7.20.7",
97 | "@babel/parser": "^7.20.7",
98 | "@babel/template": "^7.20.7",
99 | "@babel/traverse": "^7.20.12",
100 | "@babel/types": "^7.20.7",
101 | "convert-source-map": "^1.7.0",
102 | "debug": "^4.1.0",
103 | "gensync": "^1.0.0-beta.2",
104 | "json5": "^2.2.2",
105 | "semver": "^6.3.0"
106 | },
107 | "engines": {
108 | "node": ">=6.9.0"
109 | },
110 | "funding": {
111 | "type": "opencollective",
112 | "url": "https://opencollective.com/babel"
113 | }
114 | },
115 | "node_modules/@babel/generator": {
116 | "version": "7.20.7",
117 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz",
118 | "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==",
119 | "dependencies": {
120 | "@babel/types": "^7.20.7",
121 | "@jridgewell/gen-mapping": "^0.3.2",
122 | "jsesc": "^2.5.1"
123 | },
124 | "engines": {
125 | "node": ">=6.9.0"
126 | }
127 | },
128 | "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": {
129 | "version": "0.3.2",
130 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
131 | "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
132 | "dependencies": {
133 | "@jridgewell/set-array": "^1.0.1",
134 | "@jridgewell/sourcemap-codec": "^1.4.10",
135 | "@jridgewell/trace-mapping": "^0.3.9"
136 | },
137 | "engines": {
138 | "node": ">=6.0.0"
139 | }
140 | },
141 | "node_modules/@babel/helper-compilation-targets": {
142 | "version": "7.20.7",
143 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
144 | "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
145 | "dependencies": {
146 | "@babel/compat-data": "^7.20.5",
147 | "@babel/helper-validator-option": "^7.18.6",
148 | "browserslist": "^4.21.3",
149 | "lru-cache": "^5.1.1",
150 | "semver": "^6.3.0"
151 | },
152 | "engines": {
153 | "node": ">=6.9.0"
154 | },
155 | "peerDependencies": {
156 | "@babel/core": "^7.0.0"
157 | }
158 | },
159 | "node_modules/@babel/helper-environment-visitor": {
160 | "version": "7.18.9",
161 | "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
162 | "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
163 | "engines": {
164 | "node": ">=6.9.0"
165 | }
166 | },
167 | "node_modules/@babel/helper-function-name": {
168 | "version": "7.19.0",
169 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz",
170 | "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==",
171 | "dependencies": {
172 | "@babel/template": "^7.18.10",
173 | "@babel/types": "^7.19.0"
174 | },
175 | "engines": {
176 | "node": ">=6.9.0"
177 | }
178 | },
179 | "node_modules/@babel/helper-hoist-variables": {
180 | "version": "7.18.6",
181 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
182 | "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
183 | "dependencies": {
184 | "@babel/types": "^7.18.6"
185 | },
186 | "engines": {
187 | "node": ">=6.9.0"
188 | }
189 | },
190 | "node_modules/@babel/helper-module-imports": {
191 | "version": "7.18.6",
192 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
193 | "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
194 | "dependencies": {
195 | "@babel/types": "^7.18.6"
196 | },
197 | "engines": {
198 | "node": ">=6.9.0"
199 | }
200 | },
201 | "node_modules/@babel/helper-module-transforms": {
202 | "version": "7.20.11",
203 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz",
204 | "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==",
205 | "dependencies": {
206 | "@babel/helper-environment-visitor": "^7.18.9",
207 | "@babel/helper-module-imports": "^7.18.6",
208 | "@babel/helper-simple-access": "^7.20.2",
209 | "@babel/helper-split-export-declaration": "^7.18.6",
210 | "@babel/helper-validator-identifier": "^7.19.1",
211 | "@babel/template": "^7.20.7",
212 | "@babel/traverse": "^7.20.10",
213 | "@babel/types": "^7.20.7"
214 | },
215 | "engines": {
216 | "node": ">=6.9.0"
217 | }
218 | },
219 | "node_modules/@babel/helper-plugin-utils": {
220 | "version": "7.20.2",
221 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
222 | "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==",
223 | "engines": {
224 | "node": ">=6.9.0"
225 | }
226 | },
227 | "node_modules/@babel/helper-simple-access": {
228 | "version": "7.20.2",
229 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
230 | "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
231 | "dependencies": {
232 | "@babel/types": "^7.20.2"
233 | },
234 | "engines": {
235 | "node": ">=6.9.0"
236 | }
237 | },
238 | "node_modules/@babel/helper-split-export-declaration": {
239 | "version": "7.18.6",
240 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
241 | "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
242 | "dependencies": {
243 | "@babel/types": "^7.18.6"
244 | },
245 | "engines": {
246 | "node": ">=6.9.0"
247 | }
248 | },
249 | "node_modules/@babel/helper-string-parser": {
250 | "version": "7.19.4",
251 | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
252 | "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
253 | "engines": {
254 | "node": ">=6.9.0"
255 | }
256 | },
257 | "node_modules/@babel/helper-validator-identifier": {
258 | "version": "7.19.1",
259 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
260 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
261 | "engines": {
262 | "node": ">=6.9.0"
263 | }
264 | },
265 | "node_modules/@babel/helper-validator-option": {
266 | "version": "7.18.6",
267 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
268 | "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==",
269 | "engines": {
270 | "node": ">=6.9.0"
271 | }
272 | },
273 | "node_modules/@babel/helpers": {
274 | "version": "7.20.7",
275 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz",
276 | "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==",
277 | "dependencies": {
278 | "@babel/template": "^7.20.7",
279 | "@babel/traverse": "^7.20.7",
280 | "@babel/types": "^7.20.7"
281 | },
282 | "engines": {
283 | "node": ">=6.9.0"
284 | }
285 | },
286 | "node_modules/@babel/highlight": {
287 | "version": "7.18.6",
288 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
289 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
290 | "dependencies": {
291 | "@babel/helper-validator-identifier": "^7.18.6",
292 | "chalk": "^2.0.0",
293 | "js-tokens": "^4.0.0"
294 | },
295 | "engines": {
296 | "node": ">=6.9.0"
297 | }
298 | },
299 | "node_modules/@babel/parser": {
300 | "version": "7.20.7",
301 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz",
302 | "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==",
303 | "bin": {
304 | "parser": "bin/babel-parser.js"
305 | },
306 | "engines": {
307 | "node": ">=6.0.0"
308 | }
309 | },
310 | "node_modules/@babel/plugin-syntax-jsx": {
311 | "version": "7.18.6",
312 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz",
313 | "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==",
314 | "dependencies": {
315 | "@babel/helper-plugin-utils": "^7.18.6"
316 | },
317 | "engines": {
318 | "node": ">=6.9.0"
319 | },
320 | "peerDependencies": {
321 | "@babel/core": "^7.0.0-0"
322 | }
323 | },
324 | "node_modules/@babel/plugin-transform-react-jsx-self": {
325 | "version": "7.18.6",
326 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz",
327 | "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==",
328 | "dev": true,
329 | "dependencies": {
330 | "@babel/helper-plugin-utils": "^7.18.6"
331 | },
332 | "engines": {
333 | "node": ">=6.9.0"
334 | },
335 | "peerDependencies": {
336 | "@babel/core": "^7.0.0-0"
337 | }
338 | },
339 | "node_modules/@babel/plugin-transform-react-jsx-source": {
340 | "version": "7.19.6",
341 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz",
342 | "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==",
343 | "dev": true,
344 | "dependencies": {
345 | "@babel/helper-plugin-utils": "^7.19.0"
346 | },
347 | "engines": {
348 | "node": ">=6.9.0"
349 | },
350 | "peerDependencies": {
351 | "@babel/core": "^7.0.0-0"
352 | }
353 | },
354 | "node_modules/@babel/runtime": {
355 | "version": "7.20.7",
356 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz",
357 | "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==",
358 | "dependencies": {
359 | "regenerator-runtime": "^0.13.11"
360 | },
361 | "engines": {
362 | "node": ">=6.9.0"
363 | }
364 | },
365 | "node_modules/@babel/template": {
366 | "version": "7.20.7",
367 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
368 | "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
369 | "dependencies": {
370 | "@babel/code-frame": "^7.18.6",
371 | "@babel/parser": "^7.20.7",
372 | "@babel/types": "^7.20.7"
373 | },
374 | "engines": {
375 | "node": ">=6.9.0"
376 | }
377 | },
378 | "node_modules/@babel/traverse": {
379 | "version": "7.20.12",
380 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz",
381 | "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==",
382 | "dependencies": {
383 | "@babel/code-frame": "^7.18.6",
384 | "@babel/generator": "^7.20.7",
385 | "@babel/helper-environment-visitor": "^7.18.9",
386 | "@babel/helper-function-name": "^7.19.0",
387 | "@babel/helper-hoist-variables": "^7.18.6",
388 | "@babel/helper-split-export-declaration": "^7.18.6",
389 | "@babel/parser": "^7.20.7",
390 | "@babel/types": "^7.20.7",
391 | "debug": "^4.1.0",
392 | "globals": "^11.1.0"
393 | },
394 | "engines": {
395 | "node": ">=6.9.0"
396 | }
397 | },
398 | "node_modules/@babel/types": {
399 | "version": "7.20.7",
400 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz",
401 | "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==",
402 | "dependencies": {
403 | "@babel/helper-string-parser": "^7.19.4",
404 | "@babel/helper-validator-identifier": "^7.19.1",
405 | "to-fast-properties": "^2.0.0"
406 | },
407 | "engines": {
408 | "node": ">=6.9.0"
409 | }
410 | },
411 | "node_modules/@ctrl/tinycolor": {
412 | "version": "3.5.0",
413 | "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz",
414 | "integrity": "sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg==",
415 | "engines": {
416 | "node": ">=10"
417 | }
418 | },
419 | "node_modules/@emotion/babel-plugin": {
420 | "version": "11.10.5",
421 | "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz",
422 | "integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==",
423 | "dependencies": {
424 | "@babel/helper-module-imports": "^7.16.7",
425 | "@babel/plugin-syntax-jsx": "^7.17.12",
426 | "@babel/runtime": "^7.18.3",
427 | "@emotion/hash": "^0.9.0",
428 | "@emotion/memoize": "^0.8.0",
429 | "@emotion/serialize": "^1.1.1",
430 | "babel-plugin-macros": "^3.1.0",
431 | "convert-source-map": "^1.5.0",
432 | "escape-string-regexp": "^4.0.0",
433 | "find-root": "^1.1.0",
434 | "source-map": "^0.5.7",
435 | "stylis": "4.1.3"
436 | },
437 | "peerDependencies": {
438 | "@babel/core": "^7.0.0"
439 | }
440 | },
441 | "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
442 | "version": "4.0.0",
443 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
444 | "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
445 | "engines": {
446 | "node": ">=10"
447 | },
448 | "funding": {
449 | "url": "https://github.com/sponsors/sindresorhus"
450 | }
451 | },
452 | "node_modules/@emotion/cache": {
453 | "version": "11.10.5",
454 | "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz",
455 | "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==",
456 | "dependencies": {
457 | "@emotion/memoize": "^0.8.0",
458 | "@emotion/sheet": "^1.2.1",
459 | "@emotion/utils": "^1.2.0",
460 | "@emotion/weak-memoize": "^0.3.0",
461 | "stylis": "4.1.3"
462 | }
463 | },
464 | "node_modules/@emotion/hash": {
465 | "version": "0.9.0",
466 | "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
467 | "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="
468 | },
469 | "node_modules/@emotion/memoize": {
470 | "version": "0.8.0",
471 | "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
472 | "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
473 | },
474 | "node_modules/@emotion/react": {
475 | "version": "11.10.5",
476 | "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz",
477 | "integrity": "sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==",
478 | "dependencies": {
479 | "@babel/runtime": "^7.18.3",
480 | "@emotion/babel-plugin": "^11.10.5",
481 | "@emotion/cache": "^11.10.5",
482 | "@emotion/serialize": "^1.1.1",
483 | "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
484 | "@emotion/utils": "^1.2.0",
485 | "@emotion/weak-memoize": "^0.3.0",
486 | "hoist-non-react-statics": "^3.3.1"
487 | },
488 | "peerDependencies": {
489 | "@babel/core": "^7.0.0",
490 | "react": ">=16.8.0"
491 | },
492 | "peerDependenciesMeta": {
493 | "@babel/core": {
494 | "optional": true
495 | },
496 | "@types/react": {
497 | "optional": true
498 | }
499 | }
500 | },
501 | "node_modules/@emotion/serialize": {
502 | "version": "1.1.1",
503 | "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz",
504 | "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==",
505 | "dependencies": {
506 | "@emotion/hash": "^0.9.0",
507 | "@emotion/memoize": "^0.8.0",
508 | "@emotion/unitless": "^0.8.0",
509 | "@emotion/utils": "^1.2.0",
510 | "csstype": "^3.0.2"
511 | }
512 | },
513 | "node_modules/@emotion/sheet": {
514 | "version": "1.2.1",
515 | "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz",
516 | "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA=="
517 | },
518 | "node_modules/@emotion/unitless": {
519 | "version": "0.8.0",
520 | "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz",
521 | "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="
522 | },
523 | "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
524 | "version": "1.0.0",
525 | "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz",
526 | "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==",
527 | "peerDependencies": {
528 | "react": ">=16.8.0"
529 | }
530 | },
531 | "node_modules/@emotion/utils": {
532 | "version": "1.2.0",
533 | "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz",
534 | "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="
535 | },
536 | "node_modules/@emotion/weak-memoize": {
537 | "version": "0.3.0",
538 | "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz",
539 | "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg=="
540 | },
541 | "node_modules/@esbuild/android-arm": {
542 | "version": "0.16.17",
543 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz",
544 | "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==",
545 | "cpu": [
546 | "arm"
547 | ],
548 | "dev": true,
549 | "optional": true,
550 | "os": [
551 | "android"
552 | ],
553 | "engines": {
554 | "node": ">=12"
555 | }
556 | },
557 | "node_modules/@esbuild/android-arm64": {
558 | "version": "0.16.17",
559 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz",
560 | "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==",
561 | "cpu": [
562 | "arm64"
563 | ],
564 | "dev": true,
565 | "optional": true,
566 | "os": [
567 | "android"
568 | ],
569 | "engines": {
570 | "node": ">=12"
571 | }
572 | },
573 | "node_modules/@esbuild/android-x64": {
574 | "version": "0.16.17",
575 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz",
576 | "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==",
577 | "cpu": [
578 | "x64"
579 | ],
580 | "dev": true,
581 | "optional": true,
582 | "os": [
583 | "android"
584 | ],
585 | "engines": {
586 | "node": ">=12"
587 | }
588 | },
589 | "node_modules/@esbuild/darwin-arm64": {
590 | "version": "0.16.17",
591 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz",
592 | "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==",
593 | "cpu": [
594 | "arm64"
595 | ],
596 | "dev": true,
597 | "optional": true,
598 | "os": [
599 | "darwin"
600 | ],
601 | "engines": {
602 | "node": ">=12"
603 | }
604 | },
605 | "node_modules/@esbuild/darwin-x64": {
606 | "version": "0.16.17",
607 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz",
608 | "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==",
609 | "cpu": [
610 | "x64"
611 | ],
612 | "dev": true,
613 | "optional": true,
614 | "os": [
615 | "darwin"
616 | ],
617 | "engines": {
618 | "node": ">=12"
619 | }
620 | },
621 | "node_modules/@esbuild/freebsd-arm64": {
622 | "version": "0.16.17",
623 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz",
624 | "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==",
625 | "cpu": [
626 | "arm64"
627 | ],
628 | "dev": true,
629 | "optional": true,
630 | "os": [
631 | "freebsd"
632 | ],
633 | "engines": {
634 | "node": ">=12"
635 | }
636 | },
637 | "node_modules/@esbuild/freebsd-x64": {
638 | "version": "0.16.17",
639 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz",
640 | "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==",
641 | "cpu": [
642 | "x64"
643 | ],
644 | "dev": true,
645 | "optional": true,
646 | "os": [
647 | "freebsd"
648 | ],
649 | "engines": {
650 | "node": ">=12"
651 | }
652 | },
653 | "node_modules/@esbuild/linux-arm": {
654 | "version": "0.16.17",
655 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz",
656 | "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==",
657 | "cpu": [
658 | "arm"
659 | ],
660 | "dev": true,
661 | "optional": true,
662 | "os": [
663 | "linux"
664 | ],
665 | "engines": {
666 | "node": ">=12"
667 | }
668 | },
669 | "node_modules/@esbuild/linux-arm64": {
670 | "version": "0.16.17",
671 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz",
672 | "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==",
673 | "cpu": [
674 | "arm64"
675 | ],
676 | "dev": true,
677 | "optional": true,
678 | "os": [
679 | "linux"
680 | ],
681 | "engines": {
682 | "node": ">=12"
683 | }
684 | },
685 | "node_modules/@esbuild/linux-ia32": {
686 | "version": "0.16.17",
687 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz",
688 | "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==",
689 | "cpu": [
690 | "ia32"
691 | ],
692 | "dev": true,
693 | "optional": true,
694 | "os": [
695 | "linux"
696 | ],
697 | "engines": {
698 | "node": ">=12"
699 | }
700 | },
701 | "node_modules/@esbuild/linux-loong64": {
702 | "version": "0.16.17",
703 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz",
704 | "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==",
705 | "cpu": [
706 | "loong64"
707 | ],
708 | "dev": true,
709 | "optional": true,
710 | "os": [
711 | "linux"
712 | ],
713 | "engines": {
714 | "node": ">=12"
715 | }
716 | },
717 | "node_modules/@esbuild/linux-mips64el": {
718 | "version": "0.16.17",
719 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz",
720 | "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==",
721 | "cpu": [
722 | "mips64el"
723 | ],
724 | "dev": true,
725 | "optional": true,
726 | "os": [
727 | "linux"
728 | ],
729 | "engines": {
730 | "node": ">=12"
731 | }
732 | },
733 | "node_modules/@esbuild/linux-ppc64": {
734 | "version": "0.16.17",
735 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz",
736 | "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==",
737 | "cpu": [
738 | "ppc64"
739 | ],
740 | "dev": true,
741 | "optional": true,
742 | "os": [
743 | "linux"
744 | ],
745 | "engines": {
746 | "node": ">=12"
747 | }
748 | },
749 | "node_modules/@esbuild/linux-riscv64": {
750 | "version": "0.16.17",
751 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz",
752 | "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==",
753 | "cpu": [
754 | "riscv64"
755 | ],
756 | "dev": true,
757 | "optional": true,
758 | "os": [
759 | "linux"
760 | ],
761 | "engines": {
762 | "node": ">=12"
763 | }
764 | },
765 | "node_modules/@esbuild/linux-s390x": {
766 | "version": "0.16.17",
767 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz",
768 | "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==",
769 | "cpu": [
770 | "s390x"
771 | ],
772 | "dev": true,
773 | "optional": true,
774 | "os": [
775 | "linux"
776 | ],
777 | "engines": {
778 | "node": ">=12"
779 | }
780 | },
781 | "node_modules/@esbuild/linux-x64": {
782 | "version": "0.16.17",
783 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz",
784 | "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==",
785 | "cpu": [
786 | "x64"
787 | ],
788 | "dev": true,
789 | "optional": true,
790 | "os": [
791 | "linux"
792 | ],
793 | "engines": {
794 | "node": ">=12"
795 | }
796 | },
797 | "node_modules/@esbuild/netbsd-x64": {
798 | "version": "0.16.17",
799 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz",
800 | "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==",
801 | "cpu": [
802 | "x64"
803 | ],
804 | "dev": true,
805 | "optional": true,
806 | "os": [
807 | "netbsd"
808 | ],
809 | "engines": {
810 | "node": ">=12"
811 | }
812 | },
813 | "node_modules/@esbuild/openbsd-x64": {
814 | "version": "0.16.17",
815 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz",
816 | "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==",
817 | "cpu": [
818 | "x64"
819 | ],
820 | "dev": true,
821 | "optional": true,
822 | "os": [
823 | "openbsd"
824 | ],
825 | "engines": {
826 | "node": ">=12"
827 | }
828 | },
829 | "node_modules/@esbuild/sunos-x64": {
830 | "version": "0.16.17",
831 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz",
832 | "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==",
833 | "cpu": [
834 | "x64"
835 | ],
836 | "dev": true,
837 | "optional": true,
838 | "os": [
839 | "sunos"
840 | ],
841 | "engines": {
842 | "node": ">=12"
843 | }
844 | },
845 | "node_modules/@esbuild/win32-arm64": {
846 | "version": "0.16.17",
847 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz",
848 | "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==",
849 | "cpu": [
850 | "arm64"
851 | ],
852 | "dev": true,
853 | "optional": true,
854 | "os": [
855 | "win32"
856 | ],
857 | "engines": {
858 | "node": ">=12"
859 | }
860 | },
861 | "node_modules/@esbuild/win32-ia32": {
862 | "version": "0.16.17",
863 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz",
864 | "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==",
865 | "cpu": [
866 | "ia32"
867 | ],
868 | "dev": true,
869 | "optional": true,
870 | "os": [
871 | "win32"
872 | ],
873 | "engines": {
874 | "node": ">=12"
875 | }
876 | },
877 | "node_modules/@esbuild/win32-x64": {
878 | "version": "0.16.17",
879 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz",
880 | "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==",
881 | "cpu": [
882 | "x64"
883 | ],
884 | "dev": true,
885 | "optional": true,
886 | "os": [
887 | "win32"
888 | ],
889 | "engines": {
890 | "node": ">=12"
891 | }
892 | },
893 | "node_modules/@floating-ui/core": {
894 | "version": "1.1.0",
895 | "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.1.0.tgz",
896 | "integrity": "sha512-zbsLwtnHo84w1Kc8rScAo5GMk1GdecSlrflIbfnEBJwvTSj1SL6kkOYV+nHraMCPEy+RNZZUaZyL8JosDGCtGQ=="
897 | },
898 | "node_modules/@floating-ui/dom": {
899 | "version": "1.1.0",
900 | "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.0.tgz",
901 | "integrity": "sha512-TSogMPVxbRe77QCj1dt8NmRiJasPvuc+eT5jnJ6YpLqgOD2zXc5UA3S1qwybN+GVCDNdKfpKy1oj8RpzLJvh6A==",
902 | "dependencies": {
903 | "@floating-ui/core": "^1.0.5"
904 | }
905 | },
906 | "node_modules/@jridgewell/gen-mapping": {
907 | "version": "0.1.1",
908 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
909 | "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
910 | "dependencies": {
911 | "@jridgewell/set-array": "^1.0.0",
912 | "@jridgewell/sourcemap-codec": "^1.4.10"
913 | },
914 | "engines": {
915 | "node": ">=6.0.0"
916 | }
917 | },
918 | "node_modules/@jridgewell/resolve-uri": {
919 | "version": "3.1.0",
920 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
921 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
922 | "engines": {
923 | "node": ">=6.0.0"
924 | }
925 | },
926 | "node_modules/@jridgewell/set-array": {
927 | "version": "1.1.2",
928 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
929 | "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
930 | "engines": {
931 | "node": ">=6.0.0"
932 | }
933 | },
934 | "node_modules/@jridgewell/sourcemap-codec": {
935 | "version": "1.4.14",
936 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
937 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
938 | },
939 | "node_modules/@jridgewell/trace-mapping": {
940 | "version": "0.3.17",
941 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
942 | "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
943 | "dependencies": {
944 | "@jridgewell/resolve-uri": "3.1.0",
945 | "@jridgewell/sourcemap-codec": "1.4.14"
946 | }
947 | },
948 | "node_modules/@types/parse-json": {
949 | "version": "4.0.0",
950 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
951 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
952 | },
953 | "node_modules/@types/prop-types": {
954 | "version": "15.7.5",
955 | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
956 | "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
957 | },
958 | "node_modules/@types/react": {
959 | "version": "18.0.26",
960 | "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz",
961 | "integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==",
962 | "dependencies": {
963 | "@types/prop-types": "*",
964 | "@types/scheduler": "*",
965 | "csstype": "^3.0.2"
966 | }
967 | },
968 | "node_modules/@types/react-dom": {
969 | "version": "18.0.10",
970 | "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz",
971 | "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==",
972 | "dev": true,
973 | "dependencies": {
974 | "@types/react": "*"
975 | }
976 | },
977 | "node_modules/@types/react-scroll": {
978 | "version": "1.8.6",
979 | "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.6.tgz",
980 | "integrity": "sha512-aMTiNgcmA7dwn1yjoHsiL78RfRnKCXzFyMbv63VrZTXloSfNePBdKtVObC3/My6irwDf0Oz0U4VjEC/vrv6/9w==",
981 | "dependencies": {
982 | "@types/react": "*"
983 | }
984 | },
985 | "node_modules/@types/react-transition-group": {
986 | "version": "4.4.5",
987 | "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
988 | "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
989 | "dependencies": {
990 | "@types/react": "*"
991 | }
992 | },
993 | "node_modules/@types/scheduler": {
994 | "version": "0.16.2",
995 | "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
996 | "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
997 | },
998 | "node_modules/@vitejs/plugin-react": {
999 | "version": "3.0.1",
1000 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz",
1001 | "integrity": "sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==",
1002 | "dev": true,
1003 | "dependencies": {
1004 | "@babel/core": "^7.20.7",
1005 | "@babel/plugin-transform-react-jsx-self": "^7.18.6",
1006 | "@babel/plugin-transform-react-jsx-source": "^7.19.6",
1007 | "magic-string": "^0.27.0",
1008 | "react-refresh": "^0.14.0"
1009 | },
1010 | "engines": {
1011 | "node": "^14.18.0 || >=16.0.0"
1012 | },
1013 | "peerDependencies": {
1014 | "vite": "^4.0.0"
1015 | }
1016 | },
1017 | "node_modules/ansi-styles": {
1018 | "version": "3.2.1",
1019 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1020 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1021 | "dependencies": {
1022 | "color-convert": "^1.9.0"
1023 | },
1024 | "engines": {
1025 | "node": ">=4"
1026 | }
1027 | },
1028 | "node_modules/asynckit": {
1029 | "version": "0.4.0",
1030 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1031 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
1032 | },
1033 | "node_modules/axios": {
1034 | "version": "1.2.2",
1035 | "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.2.tgz",
1036 | "integrity": "sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==",
1037 | "dependencies": {
1038 | "follow-redirects": "^1.15.0",
1039 | "form-data": "^4.0.0",
1040 | "proxy-from-env": "^1.1.0"
1041 | }
1042 | },
1043 | "node_modules/babel-plugin-macros": {
1044 | "version": "3.1.0",
1045 | "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
1046 | "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
1047 | "dependencies": {
1048 | "@babel/runtime": "^7.12.5",
1049 | "cosmiconfig": "^7.0.0",
1050 | "resolve": "^1.19.0"
1051 | },
1052 | "engines": {
1053 | "node": ">=10",
1054 | "npm": ">=6"
1055 | }
1056 | },
1057 | "node_modules/browserslist": {
1058 | "version": "4.21.4",
1059 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
1060 | "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
1061 | "funding": [
1062 | {
1063 | "type": "opencollective",
1064 | "url": "https://opencollective.com/browserslist"
1065 | },
1066 | {
1067 | "type": "tidelift",
1068 | "url": "https://tidelift.com/funding/github/npm/browserslist"
1069 | }
1070 | ],
1071 | "dependencies": {
1072 | "caniuse-lite": "^1.0.30001400",
1073 | "electron-to-chromium": "^1.4.251",
1074 | "node-releases": "^2.0.6",
1075 | "update-browserslist-db": "^1.0.9"
1076 | },
1077 | "bin": {
1078 | "browserslist": "cli.js"
1079 | },
1080 | "engines": {
1081 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1082 | }
1083 | },
1084 | "node_modules/bufferutil": {
1085 | "version": "4.0.7",
1086 | "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz",
1087 | "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==",
1088 | "hasInstallScript": true,
1089 | "dependencies": {
1090 | "node-gyp-build": "^4.3.0"
1091 | },
1092 | "engines": {
1093 | "node": ">=6.14.2"
1094 | }
1095 | },
1096 | "node_modules/callsites": {
1097 | "version": "3.1.0",
1098 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1099 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1100 | "engines": {
1101 | "node": ">=6"
1102 | }
1103 | },
1104 | "node_modules/caniuse-lite": {
1105 | "version": "1.0.30001443",
1106 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001443.tgz",
1107 | "integrity": "sha512-jUo8svymO8+Mkj3qbUbVjR8zv8LUGpGkUM/jKvc9SO2BvjCI980dp9fQbf/dyLs6RascPzgR4nhAKFA4OHeSaA==",
1108 | "funding": [
1109 | {
1110 | "type": "opencollective",
1111 | "url": "https://opencollective.com/browserslist"
1112 | },
1113 | {
1114 | "type": "tidelift",
1115 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1116 | }
1117 | ]
1118 | },
1119 | "node_modules/chalk": {
1120 | "version": "2.4.2",
1121 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1122 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1123 | "dependencies": {
1124 | "ansi-styles": "^3.2.1",
1125 | "escape-string-regexp": "^1.0.5",
1126 | "supports-color": "^5.3.0"
1127 | },
1128 | "engines": {
1129 | "node": ">=4"
1130 | }
1131 | },
1132 | "node_modules/classnames": {
1133 | "version": "2.3.2",
1134 | "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
1135 | "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
1136 | },
1137 | "node_modules/color-convert": {
1138 | "version": "1.9.3",
1139 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1140 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1141 | "dependencies": {
1142 | "color-name": "1.1.3"
1143 | }
1144 | },
1145 | "node_modules/color-name": {
1146 | "version": "1.1.3",
1147 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1148 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
1149 | },
1150 | "node_modules/combined-stream": {
1151 | "version": "1.0.8",
1152 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1153 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1154 | "dependencies": {
1155 | "delayed-stream": "~1.0.0"
1156 | },
1157 | "engines": {
1158 | "node": ">= 0.8"
1159 | }
1160 | },
1161 | "node_modules/convert-source-map": {
1162 | "version": "1.9.0",
1163 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
1164 | "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
1165 | },
1166 | "node_modules/cosmiconfig": {
1167 | "version": "7.1.0",
1168 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
1169 | "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
1170 | "dependencies": {
1171 | "@types/parse-json": "^4.0.0",
1172 | "import-fresh": "^3.2.1",
1173 | "parse-json": "^5.0.0",
1174 | "path-type": "^4.0.0",
1175 | "yaml": "^1.10.0"
1176 | },
1177 | "engines": {
1178 | "node": ">=10"
1179 | }
1180 | },
1181 | "node_modules/csstype": {
1182 | "version": "3.1.1",
1183 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
1184 | "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
1185 | },
1186 | "node_modules/d": {
1187 | "version": "1.0.1",
1188 | "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
1189 | "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
1190 | "dependencies": {
1191 | "es5-ext": "^0.10.50",
1192 | "type": "^1.0.1"
1193 | }
1194 | },
1195 | "node_modules/debug": {
1196 | "version": "4.3.4",
1197 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1198 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1199 | "dependencies": {
1200 | "ms": "2.1.2"
1201 | },
1202 | "engines": {
1203 | "node": ">=6.0"
1204 | },
1205 | "peerDependenciesMeta": {
1206 | "supports-color": {
1207 | "optional": true
1208 | }
1209 | }
1210 | },
1211 | "node_modules/delayed-stream": {
1212 | "version": "1.0.0",
1213 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1214 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
1215 | "engines": {
1216 | "node": ">=0.4.0"
1217 | }
1218 | },
1219 | "node_modules/dom-helpers": {
1220 | "version": "5.2.1",
1221 | "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
1222 | "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
1223 | "dependencies": {
1224 | "@babel/runtime": "^7.8.7",
1225 | "csstype": "^3.0.2"
1226 | }
1227 | },
1228 | "node_modules/electron-to-chromium": {
1229 | "version": "1.4.284",
1230 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
1231 | "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
1232 | },
1233 | "node_modules/error-ex": {
1234 | "version": "1.3.2",
1235 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1236 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1237 | "dependencies": {
1238 | "is-arrayish": "^0.2.1"
1239 | }
1240 | },
1241 | "node_modules/es5-ext": {
1242 | "version": "0.10.62",
1243 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
1244 | "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
1245 | "hasInstallScript": true,
1246 | "dependencies": {
1247 | "es6-iterator": "^2.0.3",
1248 | "es6-symbol": "^3.1.3",
1249 | "next-tick": "^1.1.0"
1250 | },
1251 | "engines": {
1252 | "node": ">=0.10"
1253 | }
1254 | },
1255 | "node_modules/es6-iterator": {
1256 | "version": "2.0.3",
1257 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
1258 | "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
1259 | "dependencies": {
1260 | "d": "1",
1261 | "es5-ext": "^0.10.35",
1262 | "es6-symbol": "^3.1.1"
1263 | }
1264 | },
1265 | "node_modules/es6-symbol": {
1266 | "version": "3.1.3",
1267 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
1268 | "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
1269 | "dependencies": {
1270 | "d": "^1.0.1",
1271 | "ext": "^1.1.2"
1272 | }
1273 | },
1274 | "node_modules/esbuild": {
1275 | "version": "0.16.17",
1276 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz",
1277 | "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==",
1278 | "dev": true,
1279 | "hasInstallScript": true,
1280 | "bin": {
1281 | "esbuild": "bin/esbuild"
1282 | },
1283 | "engines": {
1284 | "node": ">=12"
1285 | },
1286 | "optionalDependencies": {
1287 | "@esbuild/android-arm": "0.16.17",
1288 | "@esbuild/android-arm64": "0.16.17",
1289 | "@esbuild/android-x64": "0.16.17",
1290 | "@esbuild/darwin-arm64": "0.16.17",
1291 | "@esbuild/darwin-x64": "0.16.17",
1292 | "@esbuild/freebsd-arm64": "0.16.17",
1293 | "@esbuild/freebsd-x64": "0.16.17",
1294 | "@esbuild/linux-arm": "0.16.17",
1295 | "@esbuild/linux-arm64": "0.16.17",
1296 | "@esbuild/linux-ia32": "0.16.17",
1297 | "@esbuild/linux-loong64": "0.16.17",
1298 | "@esbuild/linux-mips64el": "0.16.17",
1299 | "@esbuild/linux-ppc64": "0.16.17",
1300 | "@esbuild/linux-riscv64": "0.16.17",
1301 | "@esbuild/linux-s390x": "0.16.17",
1302 | "@esbuild/linux-x64": "0.16.17",
1303 | "@esbuild/netbsd-x64": "0.16.17",
1304 | "@esbuild/openbsd-x64": "0.16.17",
1305 | "@esbuild/sunos-x64": "0.16.17",
1306 | "@esbuild/win32-arm64": "0.16.17",
1307 | "@esbuild/win32-ia32": "0.16.17",
1308 | "@esbuild/win32-x64": "0.16.17"
1309 | }
1310 | },
1311 | "node_modules/escalade": {
1312 | "version": "3.1.1",
1313 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1314 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1315 | "engines": {
1316 | "node": ">=6"
1317 | }
1318 | },
1319 | "node_modules/escape-string-regexp": {
1320 | "version": "1.0.5",
1321 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1322 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
1323 | "engines": {
1324 | "node": ">=0.8.0"
1325 | }
1326 | },
1327 | "node_modules/ext": {
1328 | "version": "1.7.0",
1329 | "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
1330 | "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
1331 | "dependencies": {
1332 | "type": "^2.7.2"
1333 | }
1334 | },
1335 | "node_modules/ext/node_modules/type": {
1336 | "version": "2.7.2",
1337 | "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
1338 | "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
1339 | },
1340 | "node_modules/find-root": {
1341 | "version": "1.1.0",
1342 | "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
1343 | "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
1344 | },
1345 | "node_modules/follow-redirects": {
1346 | "version": "1.15.2",
1347 | "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
1348 | "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
1349 | "funding": [
1350 | {
1351 | "type": "individual",
1352 | "url": "https://github.com/sponsors/RubenVerborgh"
1353 | }
1354 | ],
1355 | "engines": {
1356 | "node": ">=4.0"
1357 | },
1358 | "peerDependenciesMeta": {
1359 | "debug": {
1360 | "optional": true
1361 | }
1362 | }
1363 | },
1364 | "node_modules/form-data": {
1365 | "version": "4.0.0",
1366 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
1367 | "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
1368 | "dependencies": {
1369 | "asynckit": "^0.4.0",
1370 | "combined-stream": "^1.0.8",
1371 | "mime-types": "^2.1.12"
1372 | },
1373 | "engines": {
1374 | "node": ">= 6"
1375 | }
1376 | },
1377 | "node_modules/fsevents": {
1378 | "version": "2.3.2",
1379 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1380 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
1381 | "dev": true,
1382 | "hasInstallScript": true,
1383 | "optional": true,
1384 | "os": [
1385 | "darwin"
1386 | ],
1387 | "engines": {
1388 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1389 | }
1390 | },
1391 | "node_modules/function-bind": {
1392 | "version": "1.1.1",
1393 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1394 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1395 | },
1396 | "node_modules/gensync": {
1397 | "version": "1.0.0-beta.2",
1398 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
1399 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
1400 | "engines": {
1401 | "node": ">=6.9.0"
1402 | }
1403 | },
1404 | "node_modules/globals": {
1405 | "version": "11.12.0",
1406 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
1407 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
1408 | "engines": {
1409 | "node": ">=4"
1410 | }
1411 | },
1412 | "node_modules/has": {
1413 | "version": "1.0.3",
1414 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1415 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1416 | "dependencies": {
1417 | "function-bind": "^1.1.1"
1418 | },
1419 | "engines": {
1420 | "node": ">= 0.4.0"
1421 | }
1422 | },
1423 | "node_modules/has-flag": {
1424 | "version": "3.0.0",
1425 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1426 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
1427 | "engines": {
1428 | "node": ">=4"
1429 | }
1430 | },
1431 | "node_modules/hoist-non-react-statics": {
1432 | "version": "3.3.2",
1433 | "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
1434 | "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
1435 | "dependencies": {
1436 | "react-is": "^16.7.0"
1437 | }
1438 | },
1439 | "node_modules/import-fresh": {
1440 | "version": "3.3.0",
1441 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1442 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1443 | "dependencies": {
1444 | "parent-module": "^1.0.0",
1445 | "resolve-from": "^4.0.0"
1446 | },
1447 | "engines": {
1448 | "node": ">=6"
1449 | },
1450 | "funding": {
1451 | "url": "https://github.com/sponsors/sindresorhus"
1452 | }
1453 | },
1454 | "node_modules/is-arrayish": {
1455 | "version": "0.2.1",
1456 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1457 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
1458 | },
1459 | "node_modules/is-core-module": {
1460 | "version": "2.11.0",
1461 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
1462 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
1463 | "dependencies": {
1464 | "has": "^1.0.3"
1465 | },
1466 | "funding": {
1467 | "url": "https://github.com/sponsors/ljharb"
1468 | }
1469 | },
1470 | "node_modules/is-typedarray": {
1471 | "version": "1.0.0",
1472 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1473 | "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
1474 | },
1475 | "node_modules/js-tokens": {
1476 | "version": "4.0.0",
1477 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1478 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
1479 | },
1480 | "node_modules/jsesc": {
1481 | "version": "2.5.2",
1482 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
1483 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
1484 | "bin": {
1485 | "jsesc": "bin/jsesc"
1486 | },
1487 | "engines": {
1488 | "node": ">=4"
1489 | }
1490 | },
1491 | "node_modules/json-parse-even-better-errors": {
1492 | "version": "2.3.1",
1493 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
1494 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
1495 | },
1496 | "node_modules/json5": {
1497 | "version": "2.2.3",
1498 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
1499 | "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
1500 | "bin": {
1501 | "json5": "lib/cli.js"
1502 | },
1503 | "engines": {
1504 | "node": ">=6"
1505 | }
1506 | },
1507 | "node_modules/lines-and-columns": {
1508 | "version": "1.2.4",
1509 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
1510 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
1511 | },
1512 | "node_modules/lodash": {
1513 | "version": "4.17.21",
1514 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1515 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1516 | },
1517 | "node_modules/lodash-es": {
1518 | "version": "4.17.21",
1519 | "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
1520 | "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
1521 | },
1522 | "node_modules/lodash.throttle": {
1523 | "version": "4.1.1",
1524 | "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
1525 | "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="
1526 | },
1527 | "node_modules/loose-envify": {
1528 | "version": "1.4.0",
1529 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
1530 | "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
1531 | "dependencies": {
1532 | "js-tokens": "^3.0.0 || ^4.0.0"
1533 | },
1534 | "bin": {
1535 | "loose-envify": "cli.js"
1536 | }
1537 | },
1538 | "node_modules/lru-cache": {
1539 | "version": "5.1.1",
1540 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1541 | "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
1542 | "dependencies": {
1543 | "yallist": "^3.0.2"
1544 | }
1545 | },
1546 | "node_modules/magic-string": {
1547 | "version": "0.27.0",
1548 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
1549 | "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
1550 | "dev": true,
1551 | "dependencies": {
1552 | "@jridgewell/sourcemap-codec": "^1.4.13"
1553 | },
1554 | "engines": {
1555 | "node": ">=12"
1556 | }
1557 | },
1558 | "node_modules/memoize-one": {
1559 | "version": "6.0.0",
1560 | "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
1561 | "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
1562 | },
1563 | "node_modules/mime-db": {
1564 | "version": "1.52.0",
1565 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1566 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
1567 | "engines": {
1568 | "node": ">= 0.6"
1569 | }
1570 | },
1571 | "node_modules/mime-types": {
1572 | "version": "2.1.35",
1573 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1574 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1575 | "dependencies": {
1576 | "mime-db": "1.52.0"
1577 | },
1578 | "engines": {
1579 | "node": ">= 0.6"
1580 | }
1581 | },
1582 | "node_modules/ms": {
1583 | "version": "2.1.2",
1584 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1585 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1586 | },
1587 | "node_modules/nanoid": {
1588 | "version": "3.3.4",
1589 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
1590 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
1591 | "dev": true,
1592 | "bin": {
1593 | "nanoid": "bin/nanoid.cjs"
1594 | },
1595 | "engines": {
1596 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1597 | }
1598 | },
1599 | "node_modules/next-tick": {
1600 | "version": "1.1.0",
1601 | "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
1602 | "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
1603 | },
1604 | "node_modules/nextjs-websocket": {
1605 | "version": "1.0.11",
1606 | "resolved": "https://registry.npmjs.org/nextjs-websocket/-/nextjs-websocket-1.0.11.tgz",
1607 | "integrity": "sha512-5+NsWcl9Oc8fu3n660h7iVwaOQ1ctbANsrfmE8rlXmHI2syQM+1c8Tn3iCd70oxDUQXeuWNgRiCzBfOAKwmKxw==",
1608 | "dependencies": {
1609 | "websocket": "^1.0.33"
1610 | },
1611 | "engines": {
1612 | "node": ">=10"
1613 | },
1614 | "peerDependencies": {
1615 | "react": "^16.8.0 || ^17.0.1 || ^18.2.0"
1616 | }
1617 | },
1618 | "node_modules/node-gyp-build": {
1619 | "version": "4.6.0",
1620 | "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz",
1621 | "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==",
1622 | "bin": {
1623 | "node-gyp-build": "bin.js",
1624 | "node-gyp-build-optional": "optional.js",
1625 | "node-gyp-build-test": "build-test.js"
1626 | }
1627 | },
1628 | "node_modules/node-releases": {
1629 | "version": "2.0.8",
1630 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
1631 | "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A=="
1632 | },
1633 | "node_modules/object-assign": {
1634 | "version": "4.1.1",
1635 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1636 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
1637 | "engines": {
1638 | "node": ">=0.10.0"
1639 | }
1640 | },
1641 | "node_modules/parent-module": {
1642 | "version": "1.0.1",
1643 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1644 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1645 | "dependencies": {
1646 | "callsites": "^3.0.0"
1647 | },
1648 | "engines": {
1649 | "node": ">=6"
1650 | }
1651 | },
1652 | "node_modules/parse-json": {
1653 | "version": "5.2.0",
1654 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
1655 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
1656 | "dependencies": {
1657 | "@babel/code-frame": "^7.0.0",
1658 | "error-ex": "^1.3.1",
1659 | "json-parse-even-better-errors": "^2.3.0",
1660 | "lines-and-columns": "^1.1.6"
1661 | },
1662 | "engines": {
1663 | "node": ">=8"
1664 | },
1665 | "funding": {
1666 | "url": "https://github.com/sponsors/sindresorhus"
1667 | }
1668 | },
1669 | "node_modules/path-parse": {
1670 | "version": "1.0.7",
1671 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
1672 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
1673 | },
1674 | "node_modules/path-type": {
1675 | "version": "4.0.0",
1676 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
1677 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
1678 | "engines": {
1679 | "node": ">=8"
1680 | }
1681 | },
1682 | "node_modules/picocolors": {
1683 | "version": "1.0.0",
1684 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
1685 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
1686 | },
1687 | "node_modules/postcss": {
1688 | "version": "8.4.21",
1689 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
1690 | "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
1691 | "dev": true,
1692 | "funding": [
1693 | {
1694 | "type": "opencollective",
1695 | "url": "https://opencollective.com/postcss/"
1696 | },
1697 | {
1698 | "type": "tidelift",
1699 | "url": "https://tidelift.com/funding/github/npm/postcss"
1700 | }
1701 | ],
1702 | "dependencies": {
1703 | "nanoid": "^3.3.4",
1704 | "picocolors": "^1.0.0",
1705 | "source-map-js": "^1.0.2"
1706 | },
1707 | "engines": {
1708 | "node": "^10 || ^12 || >=14"
1709 | }
1710 | },
1711 | "node_modules/prop-types": {
1712 | "version": "15.8.1",
1713 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
1714 | "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
1715 | "dependencies": {
1716 | "loose-envify": "^1.4.0",
1717 | "object-assign": "^4.1.1",
1718 | "react-is": "^16.13.1"
1719 | }
1720 | },
1721 | "node_modules/proxy-from-env": {
1722 | "version": "1.1.0",
1723 | "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
1724 | "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
1725 | },
1726 | "node_modules/rc-util": {
1727 | "version": "5.27.1",
1728 | "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.27.1.tgz",
1729 | "integrity": "sha512-PsjHA+f+KBCz+YTZxrl3ukJU5RoNKoe3KSNMh0xGiISbR67NaM9E9BiMjCwxa3AcCUOg/rZ+V0ZKLSimAA+e3w==",
1730 | "dependencies": {
1731 | "@babel/runtime": "^7.18.3",
1732 | "react-is": "^16.12.0"
1733 | },
1734 | "peerDependencies": {
1735 | "react": ">=16.9.0",
1736 | "react-dom": ">=16.9.0"
1737 | }
1738 | },
1739 | "node_modules/react": {
1740 | "version": "18.2.0",
1741 | "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
1742 | "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
1743 | "dependencies": {
1744 | "loose-envify": "^1.1.0"
1745 | },
1746 | "engines": {
1747 | "node": ">=0.10.0"
1748 | }
1749 | },
1750 | "node_modules/react-chat-engine-advanced": {
1751 | "version": "0.1.28",
1752 | "resolved": "https://registry.npmjs.org/react-chat-engine-advanced/-/react-chat-engine-advanced-0.1.28.tgz",
1753 | "integrity": "sha512-1OOgcgHrAQfquOYIiU/CVcMi6cyc4u9KcSlNlC/pm0UJuLJ2iMvJ3+3n7fn2HloWc0JFyV5yiVW0xGLCgbokNg==",
1754 | "dependencies": {
1755 | "@ant-design/icons": "^4.7.0",
1756 | "@types/react-scroll": "^1.8.3",
1757 | "axios": "^0.24.0",
1758 | "lodash": "^4.17.21",
1759 | "lodash-es": "^4.17.21",
1760 | "nextjs-websocket": "^1.0.8",
1761 | "react-grid-system": "^7.3.2",
1762 | "react-scroll": "^1.8.4"
1763 | },
1764 | "engines": {
1765 | "node": ">=10"
1766 | },
1767 | "peerDependencies": {
1768 | "react": ">=16"
1769 | }
1770 | },
1771 | "node_modules/react-chat-engine-advanced/node_modules/axios": {
1772 | "version": "0.24.0",
1773 | "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz",
1774 | "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==",
1775 | "dependencies": {
1776 | "follow-redirects": "^1.14.4"
1777 | }
1778 | },
1779 | "node_modules/react-chat-engine-advanced/node_modules/react-grid-system": {
1780 | "version": "7.3.2",
1781 | "resolved": "https://registry.npmjs.org/react-grid-system/-/react-grid-system-7.3.2.tgz",
1782 | "integrity": "sha512-SR5FKJvvN+Sl/OqSpyhLaesfc2cHKxFlP5xL53jUp3m+vF40OYiJbCuW+U43YeNEZQUfR38K3Ec+dVxl9y6MUg==",
1783 | "dependencies": {
1784 | "prop-types": "^15.7.2"
1785 | },
1786 | "peerDependencies": {
1787 | "react": "^16.8.0 || ^17.x"
1788 | }
1789 | },
1790 | "node_modules/react-chat-engine-pretty": {
1791 | "version": "0.1.7",
1792 | "resolved": "https://registry.npmjs.org/react-chat-engine-pretty/-/react-chat-engine-pretty-0.1.7.tgz",
1793 | "integrity": "sha512-zEx/Q9JuPd4pP+SpxeFmDcjbv/P03aigNm0R2XhkSlGqAirpNvpcnSc8Sc0GpQ8IvpsHXs2WMGj9mz/vFn1k6A==",
1794 | "dependencies": {
1795 | "@ant-design/icons": "^4.7.0",
1796 | "react-chat-engine-advanced": "^0.1.25",
1797 | "react-select": "^5.4.0"
1798 | },
1799 | "engines": {
1800 | "node": ">=10"
1801 | },
1802 | "peerDependencies": {
1803 | "react": ">=16"
1804 | }
1805 | },
1806 | "node_modules/react-dom": {
1807 | "version": "18.2.0",
1808 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
1809 | "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
1810 | "dependencies": {
1811 | "loose-envify": "^1.1.0",
1812 | "scheduler": "^0.23.0"
1813 | },
1814 | "peerDependencies": {
1815 | "react": "^18.2.0"
1816 | }
1817 | },
1818 | "node_modules/react-is": {
1819 | "version": "16.13.1",
1820 | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
1821 | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
1822 | },
1823 | "node_modules/react-refresh": {
1824 | "version": "0.14.0",
1825 | "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz",
1826 | "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==",
1827 | "dev": true,
1828 | "engines": {
1829 | "node": ">=0.10.0"
1830 | }
1831 | },
1832 | "node_modules/react-scroll": {
1833 | "version": "1.8.9",
1834 | "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.9.tgz",
1835 | "integrity": "sha512-9m7ztraiX/l6L7erzYAD3fhnveNckei6/NkWfqwN2e0FRdoE2W6Pk4oi2Nah7mWpPCPAeIgegfaqZACTimPOwg==",
1836 | "dependencies": {
1837 | "lodash.throttle": "^4.1.1",
1838 | "prop-types": "^15.7.2"
1839 | },
1840 | "peerDependencies": {
1841 | "react": "^15.5.4 || ^16.0.0 || ^17.0.0 || ^18.0.0",
1842 | "react-dom": "^15.5.4 || ^16.0.0 || ^17.0.0 || ^18.0.0"
1843 | }
1844 | },
1845 | "node_modules/react-select": {
1846 | "version": "5.7.0",
1847 | "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.0.tgz",
1848 | "integrity": "sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ==",
1849 | "dependencies": {
1850 | "@babel/runtime": "^7.12.0",
1851 | "@emotion/cache": "^11.4.0",
1852 | "@emotion/react": "^11.8.1",
1853 | "@floating-ui/dom": "^1.0.1",
1854 | "@types/react-transition-group": "^4.4.0",
1855 | "memoize-one": "^6.0.0",
1856 | "prop-types": "^15.6.0",
1857 | "react-transition-group": "^4.3.0",
1858 | "use-isomorphic-layout-effect": "^1.1.2"
1859 | },
1860 | "peerDependencies": {
1861 | "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
1862 | "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
1863 | }
1864 | },
1865 | "node_modules/react-transition-group": {
1866 | "version": "4.4.5",
1867 | "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
1868 | "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
1869 | "dependencies": {
1870 | "@babel/runtime": "^7.5.5",
1871 | "dom-helpers": "^5.0.1",
1872 | "loose-envify": "^1.4.0",
1873 | "prop-types": "^15.6.2"
1874 | },
1875 | "peerDependencies": {
1876 | "react": ">=16.6.0",
1877 | "react-dom": ">=16.6.0"
1878 | }
1879 | },
1880 | "node_modules/regenerator-runtime": {
1881 | "version": "0.13.11",
1882 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
1883 | "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
1884 | },
1885 | "node_modules/resolve": {
1886 | "version": "1.22.1",
1887 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
1888 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
1889 | "dependencies": {
1890 | "is-core-module": "^2.9.0",
1891 | "path-parse": "^1.0.7",
1892 | "supports-preserve-symlinks-flag": "^1.0.0"
1893 | },
1894 | "bin": {
1895 | "resolve": "bin/resolve"
1896 | },
1897 | "funding": {
1898 | "url": "https://github.com/sponsors/ljharb"
1899 | }
1900 | },
1901 | "node_modules/resolve-from": {
1902 | "version": "4.0.0",
1903 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1904 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1905 | "engines": {
1906 | "node": ">=4"
1907 | }
1908 | },
1909 | "node_modules/rollup": {
1910 | "version": "3.10.0",
1911 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.0.tgz",
1912 | "integrity": "sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==",
1913 | "dev": true,
1914 | "bin": {
1915 | "rollup": "dist/bin/rollup"
1916 | },
1917 | "engines": {
1918 | "node": ">=14.18.0",
1919 | "npm": ">=8.0.0"
1920 | },
1921 | "optionalDependencies": {
1922 | "fsevents": "~2.3.2"
1923 | }
1924 | },
1925 | "node_modules/scheduler": {
1926 | "version": "0.23.0",
1927 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
1928 | "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
1929 | "dependencies": {
1930 | "loose-envify": "^1.1.0"
1931 | }
1932 | },
1933 | "node_modules/semver": {
1934 | "version": "6.3.0",
1935 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1936 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1937 | "bin": {
1938 | "semver": "bin/semver.js"
1939 | }
1940 | },
1941 | "node_modules/source-map": {
1942 | "version": "0.5.7",
1943 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
1944 | "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
1945 | "engines": {
1946 | "node": ">=0.10.0"
1947 | }
1948 | },
1949 | "node_modules/source-map-js": {
1950 | "version": "1.0.2",
1951 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
1952 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
1953 | "dev": true,
1954 | "engines": {
1955 | "node": ">=0.10.0"
1956 | }
1957 | },
1958 | "node_modules/stylis": {
1959 | "version": "4.1.3",
1960 | "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz",
1961 | "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="
1962 | },
1963 | "node_modules/supports-color": {
1964 | "version": "5.5.0",
1965 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1966 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1967 | "dependencies": {
1968 | "has-flag": "^3.0.0"
1969 | },
1970 | "engines": {
1971 | "node": ">=4"
1972 | }
1973 | },
1974 | "node_modules/supports-preserve-symlinks-flag": {
1975 | "version": "1.0.0",
1976 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
1977 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
1978 | "engines": {
1979 | "node": ">= 0.4"
1980 | },
1981 | "funding": {
1982 | "url": "https://github.com/sponsors/ljharb"
1983 | }
1984 | },
1985 | "node_modules/to-fast-properties": {
1986 | "version": "2.0.0",
1987 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
1988 | "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
1989 | "engines": {
1990 | "node": ">=4"
1991 | }
1992 | },
1993 | "node_modules/type": {
1994 | "version": "1.2.0",
1995 | "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
1996 | "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
1997 | },
1998 | "node_modules/typedarray-to-buffer": {
1999 | "version": "3.1.5",
2000 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
2001 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
2002 | "dependencies": {
2003 | "is-typedarray": "^1.0.0"
2004 | }
2005 | },
2006 | "node_modules/update-browserslist-db": {
2007 | "version": "1.0.10",
2008 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
2009 | "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
2010 | "funding": [
2011 | {
2012 | "type": "opencollective",
2013 | "url": "https://opencollective.com/browserslist"
2014 | },
2015 | {
2016 | "type": "tidelift",
2017 | "url": "https://tidelift.com/funding/github/npm/browserslist"
2018 | }
2019 | ],
2020 | "dependencies": {
2021 | "escalade": "^3.1.1",
2022 | "picocolors": "^1.0.0"
2023 | },
2024 | "bin": {
2025 | "browserslist-lint": "cli.js"
2026 | },
2027 | "peerDependencies": {
2028 | "browserslist": ">= 4.21.0"
2029 | }
2030 | },
2031 | "node_modules/use-isomorphic-layout-effect": {
2032 | "version": "1.1.2",
2033 | "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
2034 | "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
2035 | "peerDependencies": {
2036 | "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
2037 | },
2038 | "peerDependenciesMeta": {
2039 | "@types/react": {
2040 | "optional": true
2041 | }
2042 | }
2043 | },
2044 | "node_modules/utf-8-validate": {
2045 | "version": "5.0.10",
2046 | "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz",
2047 | "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==",
2048 | "hasInstallScript": true,
2049 | "dependencies": {
2050 | "node-gyp-build": "^4.3.0"
2051 | },
2052 | "engines": {
2053 | "node": ">=6.14.2"
2054 | }
2055 | },
2056 | "node_modules/vite": {
2057 | "version": "4.0.4",
2058 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz",
2059 | "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==",
2060 | "dev": true,
2061 | "dependencies": {
2062 | "esbuild": "^0.16.3",
2063 | "postcss": "^8.4.20",
2064 | "resolve": "^1.22.1",
2065 | "rollup": "^3.7.0"
2066 | },
2067 | "bin": {
2068 | "vite": "bin/vite.js"
2069 | },
2070 | "engines": {
2071 | "node": "^14.18.0 || >=16.0.0"
2072 | },
2073 | "optionalDependencies": {
2074 | "fsevents": "~2.3.2"
2075 | },
2076 | "peerDependencies": {
2077 | "@types/node": ">= 14",
2078 | "less": "*",
2079 | "sass": "*",
2080 | "stylus": "*",
2081 | "sugarss": "*",
2082 | "terser": "^5.4.0"
2083 | },
2084 | "peerDependenciesMeta": {
2085 | "@types/node": {
2086 | "optional": true
2087 | },
2088 | "less": {
2089 | "optional": true
2090 | },
2091 | "sass": {
2092 | "optional": true
2093 | },
2094 | "stylus": {
2095 | "optional": true
2096 | },
2097 | "sugarss": {
2098 | "optional": true
2099 | },
2100 | "terser": {
2101 | "optional": true
2102 | }
2103 | }
2104 | },
2105 | "node_modules/websocket": {
2106 | "version": "1.0.34",
2107 | "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz",
2108 | "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==",
2109 | "dependencies": {
2110 | "bufferutil": "^4.0.1",
2111 | "debug": "^2.2.0",
2112 | "es5-ext": "^0.10.50",
2113 | "typedarray-to-buffer": "^3.1.5",
2114 | "utf-8-validate": "^5.0.2",
2115 | "yaeti": "^0.0.6"
2116 | },
2117 | "engines": {
2118 | "node": ">=4.0.0"
2119 | }
2120 | },
2121 | "node_modules/websocket/node_modules/debug": {
2122 | "version": "2.6.9",
2123 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2124 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2125 | "dependencies": {
2126 | "ms": "2.0.0"
2127 | }
2128 | },
2129 | "node_modules/websocket/node_modules/ms": {
2130 | "version": "2.0.0",
2131 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2132 | "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
2133 | },
2134 | "node_modules/yaeti": {
2135 | "version": "0.0.6",
2136 | "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
2137 | "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==",
2138 | "engines": {
2139 | "node": ">=0.10.32"
2140 | }
2141 | },
2142 | "node_modules/yallist": {
2143 | "version": "3.1.1",
2144 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
2145 | "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
2146 | },
2147 | "node_modules/yaml": {
2148 | "version": "1.10.2",
2149 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
2150 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
2151 | "engines": {
2152 | "node": ">= 6"
2153 | }
2154 | }
2155 | },
2156 | "dependencies": {
2157 | "@ampproject/remapping": {
2158 | "version": "2.2.0",
2159 | "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
2160 | "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
2161 | "requires": {
2162 | "@jridgewell/gen-mapping": "^0.1.0",
2163 | "@jridgewell/trace-mapping": "^0.3.9"
2164 | }
2165 | },
2166 | "@ant-design/colors": {
2167 | "version": "6.0.0",
2168 | "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz",
2169 | "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==",
2170 | "requires": {
2171 | "@ctrl/tinycolor": "^3.4.0"
2172 | }
2173 | },
2174 | "@ant-design/icons": {
2175 | "version": "4.8.0",
2176 | "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.8.0.tgz",
2177 | "integrity": "sha512-T89P2jG2vM7OJ0IfGx2+9FC5sQjtTzRSz+mCHTXkFn/ELZc2YpfStmYHmqzq2Jx55J0F7+O6i5/ZKFSVNWCKNg==",
2178 | "requires": {
2179 | "@ant-design/colors": "^6.0.0",
2180 | "@ant-design/icons-svg": "^4.2.1",
2181 | "@babel/runtime": "^7.11.2",
2182 | "classnames": "^2.2.6",
2183 | "rc-util": "^5.9.4"
2184 | }
2185 | },
2186 | "@ant-design/icons-svg": {
2187 | "version": "4.2.1",
2188 | "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz",
2189 | "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw=="
2190 | },
2191 | "@babel/code-frame": {
2192 | "version": "7.18.6",
2193 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
2194 | "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
2195 | "requires": {
2196 | "@babel/highlight": "^7.18.6"
2197 | }
2198 | },
2199 | "@babel/compat-data": {
2200 | "version": "7.20.10",
2201 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz",
2202 | "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg=="
2203 | },
2204 | "@babel/core": {
2205 | "version": "7.20.12",
2206 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz",
2207 | "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==",
2208 | "requires": {
2209 | "@ampproject/remapping": "^2.1.0",
2210 | "@babel/code-frame": "^7.18.6",
2211 | "@babel/generator": "^7.20.7",
2212 | "@babel/helper-compilation-targets": "^7.20.7",
2213 | "@babel/helper-module-transforms": "^7.20.11",
2214 | "@babel/helpers": "^7.20.7",
2215 | "@babel/parser": "^7.20.7",
2216 | "@babel/template": "^7.20.7",
2217 | "@babel/traverse": "^7.20.12",
2218 | "@babel/types": "^7.20.7",
2219 | "convert-source-map": "^1.7.0",
2220 | "debug": "^4.1.0",
2221 | "gensync": "^1.0.0-beta.2",
2222 | "json5": "^2.2.2",
2223 | "semver": "^6.3.0"
2224 | }
2225 | },
2226 | "@babel/generator": {
2227 | "version": "7.20.7",
2228 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz",
2229 | "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==",
2230 | "requires": {
2231 | "@babel/types": "^7.20.7",
2232 | "@jridgewell/gen-mapping": "^0.3.2",
2233 | "jsesc": "^2.5.1"
2234 | },
2235 | "dependencies": {
2236 | "@jridgewell/gen-mapping": {
2237 | "version": "0.3.2",
2238 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
2239 | "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
2240 | "requires": {
2241 | "@jridgewell/set-array": "^1.0.1",
2242 | "@jridgewell/sourcemap-codec": "^1.4.10",
2243 | "@jridgewell/trace-mapping": "^0.3.9"
2244 | }
2245 | }
2246 | }
2247 | },
2248 | "@babel/helper-compilation-targets": {
2249 | "version": "7.20.7",
2250 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
2251 | "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
2252 | "requires": {
2253 | "@babel/compat-data": "^7.20.5",
2254 | "@babel/helper-validator-option": "^7.18.6",
2255 | "browserslist": "^4.21.3",
2256 | "lru-cache": "^5.1.1",
2257 | "semver": "^6.3.0"
2258 | }
2259 | },
2260 | "@babel/helper-environment-visitor": {
2261 | "version": "7.18.9",
2262 | "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
2263 | "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg=="
2264 | },
2265 | "@babel/helper-function-name": {
2266 | "version": "7.19.0",
2267 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz",
2268 | "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==",
2269 | "requires": {
2270 | "@babel/template": "^7.18.10",
2271 | "@babel/types": "^7.19.0"
2272 | }
2273 | },
2274 | "@babel/helper-hoist-variables": {
2275 | "version": "7.18.6",
2276 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
2277 | "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
2278 | "requires": {
2279 | "@babel/types": "^7.18.6"
2280 | }
2281 | },
2282 | "@babel/helper-module-imports": {
2283 | "version": "7.18.6",
2284 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
2285 | "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
2286 | "requires": {
2287 | "@babel/types": "^7.18.6"
2288 | }
2289 | },
2290 | "@babel/helper-module-transforms": {
2291 | "version": "7.20.11",
2292 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz",
2293 | "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==",
2294 | "requires": {
2295 | "@babel/helper-environment-visitor": "^7.18.9",
2296 | "@babel/helper-module-imports": "^7.18.6",
2297 | "@babel/helper-simple-access": "^7.20.2",
2298 | "@babel/helper-split-export-declaration": "^7.18.6",
2299 | "@babel/helper-validator-identifier": "^7.19.1",
2300 | "@babel/template": "^7.20.7",
2301 | "@babel/traverse": "^7.20.10",
2302 | "@babel/types": "^7.20.7"
2303 | }
2304 | },
2305 | "@babel/helper-plugin-utils": {
2306 | "version": "7.20.2",
2307 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
2308 | "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ=="
2309 | },
2310 | "@babel/helper-simple-access": {
2311 | "version": "7.20.2",
2312 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
2313 | "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
2314 | "requires": {
2315 | "@babel/types": "^7.20.2"
2316 | }
2317 | },
2318 | "@babel/helper-split-export-declaration": {
2319 | "version": "7.18.6",
2320 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
2321 | "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
2322 | "requires": {
2323 | "@babel/types": "^7.18.6"
2324 | }
2325 | },
2326 | "@babel/helper-string-parser": {
2327 | "version": "7.19.4",
2328 | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
2329 | "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="
2330 | },
2331 | "@babel/helper-validator-identifier": {
2332 | "version": "7.19.1",
2333 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
2334 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
2335 | },
2336 | "@babel/helper-validator-option": {
2337 | "version": "7.18.6",
2338 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
2339 | "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw=="
2340 | },
2341 | "@babel/helpers": {
2342 | "version": "7.20.7",
2343 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz",
2344 | "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==",
2345 | "requires": {
2346 | "@babel/template": "^7.20.7",
2347 | "@babel/traverse": "^7.20.7",
2348 | "@babel/types": "^7.20.7"
2349 | }
2350 | },
2351 | "@babel/highlight": {
2352 | "version": "7.18.6",
2353 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
2354 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
2355 | "requires": {
2356 | "@babel/helper-validator-identifier": "^7.18.6",
2357 | "chalk": "^2.0.0",
2358 | "js-tokens": "^4.0.0"
2359 | }
2360 | },
2361 | "@babel/parser": {
2362 | "version": "7.20.7",
2363 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz",
2364 | "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg=="
2365 | },
2366 | "@babel/plugin-syntax-jsx": {
2367 | "version": "7.18.6",
2368 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz",
2369 | "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==",
2370 | "requires": {
2371 | "@babel/helper-plugin-utils": "^7.18.6"
2372 | }
2373 | },
2374 | "@babel/plugin-transform-react-jsx-self": {
2375 | "version": "7.18.6",
2376 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz",
2377 | "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==",
2378 | "dev": true,
2379 | "requires": {
2380 | "@babel/helper-plugin-utils": "^7.18.6"
2381 | }
2382 | },
2383 | "@babel/plugin-transform-react-jsx-source": {
2384 | "version": "7.19.6",
2385 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz",
2386 | "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==",
2387 | "dev": true,
2388 | "requires": {
2389 | "@babel/helper-plugin-utils": "^7.19.0"
2390 | }
2391 | },
2392 | "@babel/runtime": {
2393 | "version": "7.20.7",
2394 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz",
2395 | "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==",
2396 | "requires": {
2397 | "regenerator-runtime": "^0.13.11"
2398 | }
2399 | },
2400 | "@babel/template": {
2401 | "version": "7.20.7",
2402 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
2403 | "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
2404 | "requires": {
2405 | "@babel/code-frame": "^7.18.6",
2406 | "@babel/parser": "^7.20.7",
2407 | "@babel/types": "^7.20.7"
2408 | }
2409 | },
2410 | "@babel/traverse": {
2411 | "version": "7.20.12",
2412 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz",
2413 | "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==",
2414 | "requires": {
2415 | "@babel/code-frame": "^7.18.6",
2416 | "@babel/generator": "^7.20.7",
2417 | "@babel/helper-environment-visitor": "^7.18.9",
2418 | "@babel/helper-function-name": "^7.19.0",
2419 | "@babel/helper-hoist-variables": "^7.18.6",
2420 | "@babel/helper-split-export-declaration": "^7.18.6",
2421 | "@babel/parser": "^7.20.7",
2422 | "@babel/types": "^7.20.7",
2423 | "debug": "^4.1.0",
2424 | "globals": "^11.1.0"
2425 | }
2426 | },
2427 | "@babel/types": {
2428 | "version": "7.20.7",
2429 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz",
2430 | "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==",
2431 | "requires": {
2432 | "@babel/helper-string-parser": "^7.19.4",
2433 | "@babel/helper-validator-identifier": "^7.19.1",
2434 | "to-fast-properties": "^2.0.0"
2435 | }
2436 | },
2437 | "@ctrl/tinycolor": {
2438 | "version": "3.5.0",
2439 | "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz",
2440 | "integrity": "sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg=="
2441 | },
2442 | "@emotion/babel-plugin": {
2443 | "version": "11.10.5",
2444 | "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz",
2445 | "integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==",
2446 | "requires": {
2447 | "@babel/helper-module-imports": "^7.16.7",
2448 | "@babel/plugin-syntax-jsx": "^7.17.12",
2449 | "@babel/runtime": "^7.18.3",
2450 | "@emotion/hash": "^0.9.0",
2451 | "@emotion/memoize": "^0.8.0",
2452 | "@emotion/serialize": "^1.1.1",
2453 | "babel-plugin-macros": "^3.1.0",
2454 | "convert-source-map": "^1.5.0",
2455 | "escape-string-regexp": "^4.0.0",
2456 | "find-root": "^1.1.0",
2457 | "source-map": "^0.5.7",
2458 | "stylis": "4.1.3"
2459 | },
2460 | "dependencies": {
2461 | "escape-string-regexp": {
2462 | "version": "4.0.0",
2463 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2464 | "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
2465 | }
2466 | }
2467 | },
2468 | "@emotion/cache": {
2469 | "version": "11.10.5",
2470 | "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz",
2471 | "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==",
2472 | "requires": {
2473 | "@emotion/memoize": "^0.8.0",
2474 | "@emotion/sheet": "^1.2.1",
2475 | "@emotion/utils": "^1.2.0",
2476 | "@emotion/weak-memoize": "^0.3.0",
2477 | "stylis": "4.1.3"
2478 | }
2479 | },
2480 | "@emotion/hash": {
2481 | "version": "0.9.0",
2482 | "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
2483 | "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="
2484 | },
2485 | "@emotion/memoize": {
2486 | "version": "0.8.0",
2487 | "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
2488 | "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
2489 | },
2490 | "@emotion/react": {
2491 | "version": "11.10.5",
2492 | "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz",
2493 | "integrity": "sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==",
2494 | "requires": {
2495 | "@babel/runtime": "^7.18.3",
2496 | "@emotion/babel-plugin": "^11.10.5",
2497 | "@emotion/cache": "^11.10.5",
2498 | "@emotion/serialize": "^1.1.1",
2499 | "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
2500 | "@emotion/utils": "^1.2.0",
2501 | "@emotion/weak-memoize": "^0.3.0",
2502 | "hoist-non-react-statics": "^3.3.1"
2503 | }
2504 | },
2505 | "@emotion/serialize": {
2506 | "version": "1.1.1",
2507 | "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz",
2508 | "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==",
2509 | "requires": {
2510 | "@emotion/hash": "^0.9.0",
2511 | "@emotion/memoize": "^0.8.0",
2512 | "@emotion/unitless": "^0.8.0",
2513 | "@emotion/utils": "^1.2.0",
2514 | "csstype": "^3.0.2"
2515 | }
2516 | },
2517 | "@emotion/sheet": {
2518 | "version": "1.2.1",
2519 | "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz",
2520 | "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA=="
2521 | },
2522 | "@emotion/unitless": {
2523 | "version": "0.8.0",
2524 | "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz",
2525 | "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="
2526 | },
2527 | "@emotion/use-insertion-effect-with-fallbacks": {
2528 | "version": "1.0.0",
2529 | "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz",
2530 | "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==",
2531 | "requires": {}
2532 | },
2533 | "@emotion/utils": {
2534 | "version": "1.2.0",
2535 | "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz",
2536 | "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="
2537 | },
2538 | "@emotion/weak-memoize": {
2539 | "version": "0.3.0",
2540 | "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz",
2541 | "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg=="
2542 | },
2543 | "@esbuild/android-arm": {
2544 | "version": "0.16.17",
2545 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz",
2546 | "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==",
2547 | "dev": true,
2548 | "optional": true
2549 | },
2550 | "@esbuild/android-arm64": {
2551 | "version": "0.16.17",
2552 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz",
2553 | "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==",
2554 | "dev": true,
2555 | "optional": true
2556 | },
2557 | "@esbuild/android-x64": {
2558 | "version": "0.16.17",
2559 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz",
2560 | "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==",
2561 | "dev": true,
2562 | "optional": true
2563 | },
2564 | "@esbuild/darwin-arm64": {
2565 | "version": "0.16.17",
2566 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz",
2567 | "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==",
2568 | "dev": true,
2569 | "optional": true
2570 | },
2571 | "@esbuild/darwin-x64": {
2572 | "version": "0.16.17",
2573 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz",
2574 | "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==",
2575 | "dev": true,
2576 | "optional": true
2577 | },
2578 | "@esbuild/freebsd-arm64": {
2579 | "version": "0.16.17",
2580 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz",
2581 | "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==",
2582 | "dev": true,
2583 | "optional": true
2584 | },
2585 | "@esbuild/freebsd-x64": {
2586 | "version": "0.16.17",
2587 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz",
2588 | "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==",
2589 | "dev": true,
2590 | "optional": true
2591 | },
2592 | "@esbuild/linux-arm": {
2593 | "version": "0.16.17",
2594 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz",
2595 | "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==",
2596 | "dev": true,
2597 | "optional": true
2598 | },
2599 | "@esbuild/linux-arm64": {
2600 | "version": "0.16.17",
2601 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz",
2602 | "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==",
2603 | "dev": true,
2604 | "optional": true
2605 | },
2606 | "@esbuild/linux-ia32": {
2607 | "version": "0.16.17",
2608 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz",
2609 | "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==",
2610 | "dev": true,
2611 | "optional": true
2612 | },
2613 | "@esbuild/linux-loong64": {
2614 | "version": "0.16.17",
2615 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz",
2616 | "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==",
2617 | "dev": true,
2618 | "optional": true
2619 | },
2620 | "@esbuild/linux-mips64el": {
2621 | "version": "0.16.17",
2622 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz",
2623 | "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==",
2624 | "dev": true,
2625 | "optional": true
2626 | },
2627 | "@esbuild/linux-ppc64": {
2628 | "version": "0.16.17",
2629 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz",
2630 | "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==",
2631 | "dev": true,
2632 | "optional": true
2633 | },
2634 | "@esbuild/linux-riscv64": {
2635 | "version": "0.16.17",
2636 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz",
2637 | "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==",
2638 | "dev": true,
2639 | "optional": true
2640 | },
2641 | "@esbuild/linux-s390x": {
2642 | "version": "0.16.17",
2643 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz",
2644 | "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==",
2645 | "dev": true,
2646 | "optional": true
2647 | },
2648 | "@esbuild/linux-x64": {
2649 | "version": "0.16.17",
2650 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz",
2651 | "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==",
2652 | "dev": true,
2653 | "optional": true
2654 | },
2655 | "@esbuild/netbsd-x64": {
2656 | "version": "0.16.17",
2657 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz",
2658 | "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==",
2659 | "dev": true,
2660 | "optional": true
2661 | },
2662 | "@esbuild/openbsd-x64": {
2663 | "version": "0.16.17",
2664 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz",
2665 | "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==",
2666 | "dev": true,
2667 | "optional": true
2668 | },
2669 | "@esbuild/sunos-x64": {
2670 | "version": "0.16.17",
2671 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz",
2672 | "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==",
2673 | "dev": true,
2674 | "optional": true
2675 | },
2676 | "@esbuild/win32-arm64": {
2677 | "version": "0.16.17",
2678 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz",
2679 | "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==",
2680 | "dev": true,
2681 | "optional": true
2682 | },
2683 | "@esbuild/win32-ia32": {
2684 | "version": "0.16.17",
2685 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz",
2686 | "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==",
2687 | "dev": true,
2688 | "optional": true
2689 | },
2690 | "@esbuild/win32-x64": {
2691 | "version": "0.16.17",
2692 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz",
2693 | "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==",
2694 | "dev": true,
2695 | "optional": true
2696 | },
2697 | "@floating-ui/core": {
2698 | "version": "1.1.0",
2699 | "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.1.0.tgz",
2700 | "integrity": "sha512-zbsLwtnHo84w1Kc8rScAo5GMk1GdecSlrflIbfnEBJwvTSj1SL6kkOYV+nHraMCPEy+RNZZUaZyL8JosDGCtGQ=="
2701 | },
2702 | "@floating-ui/dom": {
2703 | "version": "1.1.0",
2704 | "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.0.tgz",
2705 | "integrity": "sha512-TSogMPVxbRe77QCj1dt8NmRiJasPvuc+eT5jnJ6YpLqgOD2zXc5UA3S1qwybN+GVCDNdKfpKy1oj8RpzLJvh6A==",
2706 | "requires": {
2707 | "@floating-ui/core": "^1.0.5"
2708 | }
2709 | },
2710 | "@jridgewell/gen-mapping": {
2711 | "version": "0.1.1",
2712 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
2713 | "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
2714 | "requires": {
2715 | "@jridgewell/set-array": "^1.0.0",
2716 | "@jridgewell/sourcemap-codec": "^1.4.10"
2717 | }
2718 | },
2719 | "@jridgewell/resolve-uri": {
2720 | "version": "3.1.0",
2721 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
2722 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
2723 | },
2724 | "@jridgewell/set-array": {
2725 | "version": "1.1.2",
2726 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
2727 | "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
2728 | },
2729 | "@jridgewell/sourcemap-codec": {
2730 | "version": "1.4.14",
2731 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
2732 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
2733 | },
2734 | "@jridgewell/trace-mapping": {
2735 | "version": "0.3.17",
2736 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
2737 | "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
2738 | "requires": {
2739 | "@jridgewell/resolve-uri": "3.1.0",
2740 | "@jridgewell/sourcemap-codec": "1.4.14"
2741 | }
2742 | },
2743 | "@types/parse-json": {
2744 | "version": "4.0.0",
2745 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
2746 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
2747 | },
2748 | "@types/prop-types": {
2749 | "version": "15.7.5",
2750 | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
2751 | "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
2752 | },
2753 | "@types/react": {
2754 | "version": "18.0.26",
2755 | "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz",
2756 | "integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==",
2757 | "requires": {
2758 | "@types/prop-types": "*",
2759 | "@types/scheduler": "*",
2760 | "csstype": "^3.0.2"
2761 | }
2762 | },
2763 | "@types/react-dom": {
2764 | "version": "18.0.10",
2765 | "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz",
2766 | "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==",
2767 | "dev": true,
2768 | "requires": {
2769 | "@types/react": "*"
2770 | }
2771 | },
2772 | "@types/react-scroll": {
2773 | "version": "1.8.6",
2774 | "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.6.tgz",
2775 | "integrity": "sha512-aMTiNgcmA7dwn1yjoHsiL78RfRnKCXzFyMbv63VrZTXloSfNePBdKtVObC3/My6irwDf0Oz0U4VjEC/vrv6/9w==",
2776 | "requires": {
2777 | "@types/react": "*"
2778 | }
2779 | },
2780 | "@types/react-transition-group": {
2781 | "version": "4.4.5",
2782 | "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
2783 | "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
2784 | "requires": {
2785 | "@types/react": "*"
2786 | }
2787 | },
2788 | "@types/scheduler": {
2789 | "version": "0.16.2",
2790 | "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
2791 | "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
2792 | },
2793 | "@vitejs/plugin-react": {
2794 | "version": "3.0.1",
2795 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz",
2796 | "integrity": "sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==",
2797 | "dev": true,
2798 | "requires": {
2799 | "@babel/core": "^7.20.7",
2800 | "@babel/plugin-transform-react-jsx-self": "^7.18.6",
2801 | "@babel/plugin-transform-react-jsx-source": "^7.19.6",
2802 | "magic-string": "^0.27.0",
2803 | "react-refresh": "^0.14.0"
2804 | }
2805 | },
2806 | "ansi-styles": {
2807 | "version": "3.2.1",
2808 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2809 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2810 | "requires": {
2811 | "color-convert": "^1.9.0"
2812 | }
2813 | },
2814 | "asynckit": {
2815 | "version": "0.4.0",
2816 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2817 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
2818 | },
2819 | "axios": {
2820 | "version": "1.2.2",
2821 | "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.2.tgz",
2822 | "integrity": "sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==",
2823 | "requires": {
2824 | "follow-redirects": "^1.15.0",
2825 | "form-data": "^4.0.0",
2826 | "proxy-from-env": "^1.1.0"
2827 | }
2828 | },
2829 | "babel-plugin-macros": {
2830 | "version": "3.1.0",
2831 | "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
2832 | "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
2833 | "requires": {
2834 | "@babel/runtime": "^7.12.5",
2835 | "cosmiconfig": "^7.0.0",
2836 | "resolve": "^1.19.0"
2837 | }
2838 | },
2839 | "browserslist": {
2840 | "version": "4.21.4",
2841 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
2842 | "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
2843 | "requires": {
2844 | "caniuse-lite": "^1.0.30001400",
2845 | "electron-to-chromium": "^1.4.251",
2846 | "node-releases": "^2.0.6",
2847 | "update-browserslist-db": "^1.0.9"
2848 | }
2849 | },
2850 | "bufferutil": {
2851 | "version": "4.0.7",
2852 | "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz",
2853 | "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==",
2854 | "requires": {
2855 | "node-gyp-build": "^4.3.0"
2856 | }
2857 | },
2858 | "callsites": {
2859 | "version": "3.1.0",
2860 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2861 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
2862 | },
2863 | "caniuse-lite": {
2864 | "version": "1.0.30001443",
2865 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001443.tgz",
2866 | "integrity": "sha512-jUo8svymO8+Mkj3qbUbVjR8zv8LUGpGkUM/jKvc9SO2BvjCI980dp9fQbf/dyLs6RascPzgR4nhAKFA4OHeSaA=="
2867 | },
2868 | "chalk": {
2869 | "version": "2.4.2",
2870 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2871 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2872 | "requires": {
2873 | "ansi-styles": "^3.2.1",
2874 | "escape-string-regexp": "^1.0.5",
2875 | "supports-color": "^5.3.0"
2876 | }
2877 | },
2878 | "classnames": {
2879 | "version": "2.3.2",
2880 | "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
2881 | "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
2882 | },
2883 | "color-convert": {
2884 | "version": "1.9.3",
2885 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2886 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2887 | "requires": {
2888 | "color-name": "1.1.3"
2889 | }
2890 | },
2891 | "color-name": {
2892 | "version": "1.1.3",
2893 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2894 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
2895 | },
2896 | "combined-stream": {
2897 | "version": "1.0.8",
2898 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
2899 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2900 | "requires": {
2901 | "delayed-stream": "~1.0.0"
2902 | }
2903 | },
2904 | "convert-source-map": {
2905 | "version": "1.9.0",
2906 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
2907 | "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
2908 | },
2909 | "cosmiconfig": {
2910 | "version": "7.1.0",
2911 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
2912 | "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
2913 | "requires": {
2914 | "@types/parse-json": "^4.0.0",
2915 | "import-fresh": "^3.2.1",
2916 | "parse-json": "^5.0.0",
2917 | "path-type": "^4.0.0",
2918 | "yaml": "^1.10.0"
2919 | }
2920 | },
2921 | "csstype": {
2922 | "version": "3.1.1",
2923 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
2924 | "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
2925 | },
2926 | "d": {
2927 | "version": "1.0.1",
2928 | "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
2929 | "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
2930 | "requires": {
2931 | "es5-ext": "^0.10.50",
2932 | "type": "^1.0.1"
2933 | }
2934 | },
2935 | "debug": {
2936 | "version": "4.3.4",
2937 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
2938 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
2939 | "requires": {
2940 | "ms": "2.1.2"
2941 | }
2942 | },
2943 | "delayed-stream": {
2944 | "version": "1.0.0",
2945 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2946 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
2947 | },
2948 | "dom-helpers": {
2949 | "version": "5.2.1",
2950 | "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
2951 | "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
2952 | "requires": {
2953 | "@babel/runtime": "^7.8.7",
2954 | "csstype": "^3.0.2"
2955 | }
2956 | },
2957 | "electron-to-chromium": {
2958 | "version": "1.4.284",
2959 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
2960 | "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
2961 | },
2962 | "error-ex": {
2963 | "version": "1.3.2",
2964 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2965 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2966 | "requires": {
2967 | "is-arrayish": "^0.2.1"
2968 | }
2969 | },
2970 | "es5-ext": {
2971 | "version": "0.10.62",
2972 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
2973 | "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
2974 | "requires": {
2975 | "es6-iterator": "^2.0.3",
2976 | "es6-symbol": "^3.1.3",
2977 | "next-tick": "^1.1.0"
2978 | }
2979 | },
2980 | "es6-iterator": {
2981 | "version": "2.0.3",
2982 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
2983 | "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
2984 | "requires": {
2985 | "d": "1",
2986 | "es5-ext": "^0.10.35",
2987 | "es6-symbol": "^3.1.1"
2988 | }
2989 | },
2990 | "es6-symbol": {
2991 | "version": "3.1.3",
2992 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
2993 | "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
2994 | "requires": {
2995 | "d": "^1.0.1",
2996 | "ext": "^1.1.2"
2997 | }
2998 | },
2999 | "esbuild": {
3000 | "version": "0.16.17",
3001 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz",
3002 | "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==",
3003 | "dev": true,
3004 | "requires": {
3005 | "@esbuild/android-arm": "0.16.17",
3006 | "@esbuild/android-arm64": "0.16.17",
3007 | "@esbuild/android-x64": "0.16.17",
3008 | "@esbuild/darwin-arm64": "0.16.17",
3009 | "@esbuild/darwin-x64": "0.16.17",
3010 | "@esbuild/freebsd-arm64": "0.16.17",
3011 | "@esbuild/freebsd-x64": "0.16.17",
3012 | "@esbuild/linux-arm": "0.16.17",
3013 | "@esbuild/linux-arm64": "0.16.17",
3014 | "@esbuild/linux-ia32": "0.16.17",
3015 | "@esbuild/linux-loong64": "0.16.17",
3016 | "@esbuild/linux-mips64el": "0.16.17",
3017 | "@esbuild/linux-ppc64": "0.16.17",
3018 | "@esbuild/linux-riscv64": "0.16.17",
3019 | "@esbuild/linux-s390x": "0.16.17",
3020 | "@esbuild/linux-x64": "0.16.17",
3021 | "@esbuild/netbsd-x64": "0.16.17",
3022 | "@esbuild/openbsd-x64": "0.16.17",
3023 | "@esbuild/sunos-x64": "0.16.17",
3024 | "@esbuild/win32-arm64": "0.16.17",
3025 | "@esbuild/win32-ia32": "0.16.17",
3026 | "@esbuild/win32-x64": "0.16.17"
3027 | }
3028 | },
3029 | "escalade": {
3030 | "version": "3.1.1",
3031 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
3032 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
3033 | },
3034 | "escape-string-regexp": {
3035 | "version": "1.0.5",
3036 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3037 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
3038 | },
3039 | "ext": {
3040 | "version": "1.7.0",
3041 | "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
3042 | "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
3043 | "requires": {
3044 | "type": "^2.7.2"
3045 | },
3046 | "dependencies": {
3047 | "type": {
3048 | "version": "2.7.2",
3049 | "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
3050 | "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
3051 | }
3052 | }
3053 | },
3054 | "find-root": {
3055 | "version": "1.1.0",
3056 | "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
3057 | "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
3058 | },
3059 | "follow-redirects": {
3060 | "version": "1.15.2",
3061 | "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
3062 | "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
3063 | },
3064 | "form-data": {
3065 | "version": "4.0.0",
3066 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
3067 | "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
3068 | "requires": {
3069 | "asynckit": "^0.4.0",
3070 | "combined-stream": "^1.0.8",
3071 | "mime-types": "^2.1.12"
3072 | }
3073 | },
3074 | "fsevents": {
3075 | "version": "2.3.2",
3076 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
3077 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
3078 | "dev": true,
3079 | "optional": true
3080 | },
3081 | "function-bind": {
3082 | "version": "1.1.1",
3083 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3084 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
3085 | },
3086 | "gensync": {
3087 | "version": "1.0.0-beta.2",
3088 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3089 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
3090 | },
3091 | "globals": {
3092 | "version": "11.12.0",
3093 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3094 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
3095 | },
3096 | "has": {
3097 | "version": "1.0.3",
3098 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3099 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3100 | "requires": {
3101 | "function-bind": "^1.1.1"
3102 | }
3103 | },
3104 | "has-flag": {
3105 | "version": "3.0.0",
3106 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3107 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
3108 | },
3109 | "hoist-non-react-statics": {
3110 | "version": "3.3.2",
3111 | "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
3112 | "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
3113 | "requires": {
3114 | "react-is": "^16.7.0"
3115 | }
3116 | },
3117 | "import-fresh": {
3118 | "version": "3.3.0",
3119 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3120 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3121 | "requires": {
3122 | "parent-module": "^1.0.0",
3123 | "resolve-from": "^4.0.0"
3124 | }
3125 | },
3126 | "is-arrayish": {
3127 | "version": "0.2.1",
3128 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3129 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
3130 | },
3131 | "is-core-module": {
3132 | "version": "2.11.0",
3133 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
3134 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
3135 | "requires": {
3136 | "has": "^1.0.3"
3137 | }
3138 | },
3139 | "is-typedarray": {
3140 | "version": "1.0.0",
3141 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3142 | "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
3143 | },
3144 | "js-tokens": {
3145 | "version": "4.0.0",
3146 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3147 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
3148 | },
3149 | "jsesc": {
3150 | "version": "2.5.2",
3151 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
3152 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
3153 | },
3154 | "json-parse-even-better-errors": {
3155 | "version": "2.3.1",
3156 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
3157 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
3158 | },
3159 | "json5": {
3160 | "version": "2.2.3",
3161 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3162 | "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
3163 | },
3164 | "lines-and-columns": {
3165 | "version": "1.2.4",
3166 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
3167 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
3168 | },
3169 | "lodash": {
3170 | "version": "4.17.21",
3171 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3172 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
3173 | },
3174 | "lodash-es": {
3175 | "version": "4.17.21",
3176 | "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
3177 | "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
3178 | },
3179 | "lodash.throttle": {
3180 | "version": "4.1.1",
3181 | "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
3182 | "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="
3183 | },
3184 | "loose-envify": {
3185 | "version": "1.4.0",
3186 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3187 | "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3188 | "requires": {
3189 | "js-tokens": "^3.0.0 || ^4.0.0"
3190 | }
3191 | },
3192 | "lru-cache": {
3193 | "version": "5.1.1",
3194 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3195 | "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3196 | "requires": {
3197 | "yallist": "^3.0.2"
3198 | }
3199 | },
3200 | "magic-string": {
3201 | "version": "0.27.0",
3202 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
3203 | "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
3204 | "dev": true,
3205 | "requires": {
3206 | "@jridgewell/sourcemap-codec": "^1.4.13"
3207 | }
3208 | },
3209 | "memoize-one": {
3210 | "version": "6.0.0",
3211 | "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
3212 | "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
3213 | },
3214 | "mime-db": {
3215 | "version": "1.52.0",
3216 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
3217 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
3218 | },
3219 | "mime-types": {
3220 | "version": "2.1.35",
3221 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
3222 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
3223 | "requires": {
3224 | "mime-db": "1.52.0"
3225 | }
3226 | },
3227 | "ms": {
3228 | "version": "2.1.2",
3229 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3230 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
3231 | },
3232 | "nanoid": {
3233 | "version": "3.3.4",
3234 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
3235 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
3236 | "dev": true
3237 | },
3238 | "next-tick": {
3239 | "version": "1.1.0",
3240 | "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
3241 | "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
3242 | },
3243 | "nextjs-websocket": {
3244 | "version": "1.0.11",
3245 | "resolved": "https://registry.npmjs.org/nextjs-websocket/-/nextjs-websocket-1.0.11.tgz",
3246 | "integrity": "sha512-5+NsWcl9Oc8fu3n660h7iVwaOQ1ctbANsrfmE8rlXmHI2syQM+1c8Tn3iCd70oxDUQXeuWNgRiCzBfOAKwmKxw==",
3247 | "requires": {
3248 | "websocket": "^1.0.33"
3249 | }
3250 | },
3251 | "node-gyp-build": {
3252 | "version": "4.6.0",
3253 | "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz",
3254 | "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ=="
3255 | },
3256 | "node-releases": {
3257 | "version": "2.0.8",
3258 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
3259 | "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A=="
3260 | },
3261 | "object-assign": {
3262 | "version": "4.1.1",
3263 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3264 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
3265 | },
3266 | "parent-module": {
3267 | "version": "1.0.1",
3268 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3269 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3270 | "requires": {
3271 | "callsites": "^3.0.0"
3272 | }
3273 | },
3274 | "parse-json": {
3275 | "version": "5.2.0",
3276 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
3277 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
3278 | "requires": {
3279 | "@babel/code-frame": "^7.0.0",
3280 | "error-ex": "^1.3.1",
3281 | "json-parse-even-better-errors": "^2.3.0",
3282 | "lines-and-columns": "^1.1.6"
3283 | }
3284 | },
3285 | "path-parse": {
3286 | "version": "1.0.7",
3287 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3288 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
3289 | },
3290 | "path-type": {
3291 | "version": "4.0.0",
3292 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3293 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
3294 | },
3295 | "picocolors": {
3296 | "version": "1.0.0",
3297 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
3298 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
3299 | },
3300 | "postcss": {
3301 | "version": "8.4.21",
3302 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
3303 | "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
3304 | "dev": true,
3305 | "requires": {
3306 | "nanoid": "^3.3.4",
3307 | "picocolors": "^1.0.0",
3308 | "source-map-js": "^1.0.2"
3309 | }
3310 | },
3311 | "prop-types": {
3312 | "version": "15.8.1",
3313 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
3314 | "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
3315 | "requires": {
3316 | "loose-envify": "^1.4.0",
3317 | "object-assign": "^4.1.1",
3318 | "react-is": "^16.13.1"
3319 | }
3320 | },
3321 | "proxy-from-env": {
3322 | "version": "1.1.0",
3323 | "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
3324 | "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
3325 | },
3326 | "rc-util": {
3327 | "version": "5.27.1",
3328 | "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.27.1.tgz",
3329 | "integrity": "sha512-PsjHA+f+KBCz+YTZxrl3ukJU5RoNKoe3KSNMh0xGiISbR67NaM9E9BiMjCwxa3AcCUOg/rZ+V0ZKLSimAA+e3w==",
3330 | "requires": {
3331 | "@babel/runtime": "^7.18.3",
3332 | "react-is": "^16.12.0"
3333 | }
3334 | },
3335 | "react": {
3336 | "version": "18.2.0",
3337 | "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
3338 | "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
3339 | "requires": {
3340 | "loose-envify": "^1.1.0"
3341 | }
3342 | },
3343 | "react-chat-engine-advanced": {
3344 | "version": "0.1.28",
3345 | "resolved": "https://registry.npmjs.org/react-chat-engine-advanced/-/react-chat-engine-advanced-0.1.28.tgz",
3346 | "integrity": "sha512-1OOgcgHrAQfquOYIiU/CVcMi6cyc4u9KcSlNlC/pm0UJuLJ2iMvJ3+3n7fn2HloWc0JFyV5yiVW0xGLCgbokNg==",
3347 | "requires": {
3348 | "@ant-design/icons": "^4.7.0",
3349 | "@types/react-scroll": "^1.8.3",
3350 | "axios": "^0.24.0",
3351 | "lodash": "^4.17.21",
3352 | "lodash-es": "^4.17.21",
3353 | "nextjs-websocket": "^1.0.8",
3354 | "react-grid-system": "^7.3.2",
3355 | "react-scroll": "^1.8.4"
3356 | },
3357 | "dependencies": {
3358 | "axios": {
3359 | "version": "0.24.0",
3360 | "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz",
3361 | "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==",
3362 | "requires": {
3363 | "follow-redirects": "^1.14.4"
3364 | }
3365 | },
3366 | "react-grid-system": {
3367 | "version": "7.3.2",
3368 | "resolved": "https://registry.npmjs.org/react-grid-system/-/react-grid-system-7.3.2.tgz",
3369 | "integrity": "sha512-SR5FKJvvN+Sl/OqSpyhLaesfc2cHKxFlP5xL53jUp3m+vF40OYiJbCuW+U43YeNEZQUfR38K3Ec+dVxl9y6MUg==",
3370 | "requires": {
3371 | "prop-types": "^15.7.2"
3372 | }
3373 | }
3374 | }
3375 | },
3376 | "react-chat-engine-pretty": {
3377 | "version": "0.1.7",
3378 | "resolved": "https://registry.npmjs.org/react-chat-engine-pretty/-/react-chat-engine-pretty-0.1.7.tgz",
3379 | "integrity": "sha512-zEx/Q9JuPd4pP+SpxeFmDcjbv/P03aigNm0R2XhkSlGqAirpNvpcnSc8Sc0GpQ8IvpsHXs2WMGj9mz/vFn1k6A==",
3380 | "requires": {
3381 | "@ant-design/icons": "^4.7.0",
3382 | "react-chat-engine-advanced": "^0.1.25",
3383 | "react-select": "^5.4.0"
3384 | }
3385 | },
3386 | "react-dom": {
3387 | "version": "18.2.0",
3388 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
3389 | "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
3390 | "requires": {
3391 | "loose-envify": "^1.1.0",
3392 | "scheduler": "^0.23.0"
3393 | }
3394 | },
3395 | "react-is": {
3396 | "version": "16.13.1",
3397 | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
3398 | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
3399 | },
3400 | "react-refresh": {
3401 | "version": "0.14.0",
3402 | "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz",
3403 | "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==",
3404 | "dev": true
3405 | },
3406 | "react-scroll": {
3407 | "version": "1.8.9",
3408 | "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.9.tgz",
3409 | "integrity": "sha512-9m7ztraiX/l6L7erzYAD3fhnveNckei6/NkWfqwN2e0FRdoE2W6Pk4oi2Nah7mWpPCPAeIgegfaqZACTimPOwg==",
3410 | "requires": {
3411 | "lodash.throttle": "^4.1.1",
3412 | "prop-types": "^15.7.2"
3413 | }
3414 | },
3415 | "react-select": {
3416 | "version": "5.7.0",
3417 | "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.0.tgz",
3418 | "integrity": "sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ==",
3419 | "requires": {
3420 | "@babel/runtime": "^7.12.0",
3421 | "@emotion/cache": "^11.4.0",
3422 | "@emotion/react": "^11.8.1",
3423 | "@floating-ui/dom": "^1.0.1",
3424 | "@types/react-transition-group": "^4.4.0",
3425 | "memoize-one": "^6.0.0",
3426 | "prop-types": "^15.6.0",
3427 | "react-transition-group": "^4.3.0",
3428 | "use-isomorphic-layout-effect": "^1.1.2"
3429 | }
3430 | },
3431 | "react-transition-group": {
3432 | "version": "4.4.5",
3433 | "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
3434 | "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
3435 | "requires": {
3436 | "@babel/runtime": "^7.5.5",
3437 | "dom-helpers": "^5.0.1",
3438 | "loose-envify": "^1.4.0",
3439 | "prop-types": "^15.6.2"
3440 | }
3441 | },
3442 | "regenerator-runtime": {
3443 | "version": "0.13.11",
3444 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
3445 | "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
3446 | },
3447 | "resolve": {
3448 | "version": "1.22.1",
3449 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
3450 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
3451 | "requires": {
3452 | "is-core-module": "^2.9.0",
3453 | "path-parse": "^1.0.7",
3454 | "supports-preserve-symlinks-flag": "^1.0.0"
3455 | }
3456 | },
3457 | "resolve-from": {
3458 | "version": "4.0.0",
3459 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3460 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
3461 | },
3462 | "rollup": {
3463 | "version": "3.10.0",
3464 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.0.tgz",
3465 | "integrity": "sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==",
3466 | "dev": true,
3467 | "requires": {
3468 | "fsevents": "~2.3.2"
3469 | }
3470 | },
3471 | "scheduler": {
3472 | "version": "0.23.0",
3473 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
3474 | "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
3475 | "requires": {
3476 | "loose-envify": "^1.1.0"
3477 | }
3478 | },
3479 | "semver": {
3480 | "version": "6.3.0",
3481 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3482 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
3483 | },
3484 | "source-map": {
3485 | "version": "0.5.7",
3486 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
3487 | "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
3488 | },
3489 | "source-map-js": {
3490 | "version": "1.0.2",
3491 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
3492 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
3493 | "dev": true
3494 | },
3495 | "stylis": {
3496 | "version": "4.1.3",
3497 | "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz",
3498 | "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="
3499 | },
3500 | "supports-color": {
3501 | "version": "5.5.0",
3502 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3503 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3504 | "requires": {
3505 | "has-flag": "^3.0.0"
3506 | }
3507 | },
3508 | "supports-preserve-symlinks-flag": {
3509 | "version": "1.0.0",
3510 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
3511 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
3512 | },
3513 | "to-fast-properties": {
3514 | "version": "2.0.0",
3515 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
3516 | "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
3517 | },
3518 | "type": {
3519 | "version": "1.2.0",
3520 | "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
3521 | "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
3522 | },
3523 | "typedarray-to-buffer": {
3524 | "version": "3.1.5",
3525 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
3526 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
3527 | "requires": {
3528 | "is-typedarray": "^1.0.0"
3529 | }
3530 | },
3531 | "update-browserslist-db": {
3532 | "version": "1.0.10",
3533 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
3534 | "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
3535 | "requires": {
3536 | "escalade": "^3.1.1",
3537 | "picocolors": "^1.0.0"
3538 | }
3539 | },
3540 | "use-isomorphic-layout-effect": {
3541 | "version": "1.1.2",
3542 | "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
3543 | "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
3544 | "requires": {}
3545 | },
3546 | "utf-8-validate": {
3547 | "version": "5.0.10",
3548 | "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz",
3549 | "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==",
3550 | "requires": {
3551 | "node-gyp-build": "^4.3.0"
3552 | }
3553 | },
3554 | "vite": {
3555 | "version": "4.0.4",
3556 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz",
3557 | "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==",
3558 | "dev": true,
3559 | "requires": {
3560 | "esbuild": "^0.16.3",
3561 | "fsevents": "~2.3.2",
3562 | "postcss": "^8.4.20",
3563 | "resolve": "^1.22.1",
3564 | "rollup": "^3.7.0"
3565 | }
3566 | },
3567 | "websocket": {
3568 | "version": "1.0.34",
3569 | "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz",
3570 | "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==",
3571 | "requires": {
3572 | "bufferutil": "^4.0.1",
3573 | "debug": "^2.2.0",
3574 | "es5-ext": "^0.10.50",
3575 | "typedarray-to-buffer": "^3.1.5",
3576 | "utf-8-validate": "^5.0.2",
3577 | "yaeti": "^0.0.6"
3578 | },
3579 | "dependencies": {
3580 | "debug": {
3581 | "version": "2.6.9",
3582 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3583 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3584 | "requires": {
3585 | "ms": "2.0.0"
3586 | }
3587 | },
3588 | "ms": {
3589 | "version": "2.0.0",
3590 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3591 | "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
3592 | }
3593 | }
3594 | },
3595 | "yaeti": {
3596 | "version": "0.0.6",
3597 | "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
3598 | "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug=="
3599 | },
3600 | "yallist": {
3601 | "version": "3.1.1",
3602 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
3603 | "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
3604 | },
3605 | "yaml": {
3606 | "version": "1.10.2",
3607 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
3608 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
3609 | }
3610 | }
3611 | }
3612 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nodejs-chat-frontend",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "vite build",
9 | "preview": "vite preview"
10 | },
11 | "dependencies": {
12 | "axios": "^1.2.2",
13 | "react": "^18.2.0",
14 | "react-chat-engine-pretty": "^0.1.7",
15 | "react-dom": "^18.2.0"
16 | },
17 | "devDependencies": {
18 | "@types/react": "^18.0.26",
19 | "@types/react-dom": "^18.0.9",
20 | "@vitejs/plugin-react": "^3.0.0",
21 | "vite": "^4.0.0"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/public/vite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
1 | body {
2 | background-image: url('./assets/valley.jpeg');
3 | background-repeat: no-repeat;
4 | background-size: cover;
5 | height: 100vh;
6 | width: 100vw;
7 | margin: 0px;
8 | }
9 |
10 | .background {
11 | width: 100vw;
12 | height: 100vh;
13 | background: linear-gradient(75deg, rgb(20, 23, 33) 0%, rgb(20, 23, 33) 50%, rgba(20, 23, 33,0.8) 100%);
14 | /* Vertical center */
15 | display: table-cell;
16 | vertical-align: middle;
17 | }
18 |
19 | .form-card {
20 | width: 50%;
21 | max-width: 350px;
22 | padding: 0% 25% 0% 25%;
23 | }
24 |
25 | .form-title {
26 | font-size: 42px;
27 | font-family: 'Avenir';
28 | font-weight: 800;
29 | letter-spacing: 0.5px;
30 | color: #e8e8e8;
31 | padding-bottom: 12px;
32 | }
33 |
34 | .form-subtitle {
35 | font-size: 18px;
36 | font-family: 'Avenir';
37 | letter-spacing: 0.5px;
38 | color: #afafaf;
39 | padding-bottom: 24px;
40 | }
41 |
42 | .auth {
43 | position: relative;
44 | display: inline-block;
45 | width: 100%;
46 | padding-bottom: 12px;
47 | }
48 | .auth-label {
49 | position: absolute;
50 | top: 8px;
51 | left: 18px;
52 | font-size: 11px;
53 | color: rgb(175, 175, 175);
54 | font-family: Avenir;
55 | width: 100px;
56 | }
57 | .auth-input {
58 | background-color: #3e404b;
59 | color: white;
60 | font-family: "Avenir";
61 | outline: none;
62 | border: none;
63 | border-radius: 8px;
64 | padding: 24px 18px 12px 18px;
65 | width: calc(100% - 18px - 18px);
66 | margin-bottom: 12px;
67 | }
68 | .auth-button {
69 | width: 100%;
70 | height: 53px;
71 | color: white;
72 | background-color: #fa541c;
73 | border: none;
74 | outline: none;
75 | border-radius: 8px;
76 | font-family: "Avenir";
77 | cursor: pointer;
78 | transition: all .44s ease;
79 | -webkit-transition: all .44s ease;
80 | -moz-transition: all .44s ease;
81 | }
82 | .auth-button:hover { filter: brightness(145%); }
83 |
84 | .chat-wrapper {
85 | height: 80vh;
86 | width: 80%;
87 | margin-left: 10%;
88 | color: white;
89 | background: rgb(43, 47, 60);
90 | }
--------------------------------------------------------------------------------
/src/App.jsx:
--------------------------------------------------------------------------------
1 | import { useState } from 'react'
2 |
3 | import './App.css'
4 |
5 | import AuthPage from './AuthPage'
6 | import ChatsPage from './ChatsPage'
7 |
8 | function App() {
9 | const [user, setUser] = useState(undefined)
10 |
11 | if (!user) {
12 | return setUser(user)} />
13 | } else {
14 | return
15 | }
16 | }
17 |
18 | export default App
19 |
--------------------------------------------------------------------------------
/src/AuthPage.jsx:
--------------------------------------------------------------------------------
1 | import axios from "axios";
2 |
3 | const AuthPage = (props) => {
4 | const onSubmit = (e) => {
5 | e.preventDefault();
6 | const { value } = e.target[0];
7 | axios.post(
8 | 'http://localhost:3001/authenticate',
9 | { username: value }
10 | )
11 | props.onAuth({ username: value, secret: value })
12 | }
13 |
14 | return (
15 |
32 | );
33 | }
34 |
35 | export default AuthPage
--------------------------------------------------------------------------------
/src/ChatsPage.jsx:
--------------------------------------------------------------------------------
1 | import { PrettyChatWindow } from 'react-chat-engine-pretty';
2 |
3 | const ChatsPage = (props) => {
4 | return (
5 |
14 | );
15 | }
16 |
17 | export default ChatsPage
--------------------------------------------------------------------------------
/src/assets/valley.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alamorre/js-chat-website/3b193504b9928772b6266bc1ff697049c8e19c45/src/assets/valley.jpeg
--------------------------------------------------------------------------------
/src/main.jsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import ReactDOM from 'react-dom/client'
3 | import App from './App'
4 |
5 | ReactDOM.createRoot(document.getElementById('root')).render()
6 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import react from '@vitejs/plugin-react'
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [react()],
7 | })
8 |
--------------------------------------------------------------------------------