version 0.38.0

Massimo Melina committed Feb 26, 2023 at 16:35 UTC c85915737801fa982cce991cd325e7b5896bf942
4 files changed +3223 -156
README.md
+1 -1
@@ -17,7 +17,7 @@ This is a full rewrite of [the Delphi version](https://github.com/rejetto/hfs2).
17
18 ## How does it work
19
20 -- run HFS on your computer, configuration page automatically shows up
20 +- run HFS on your computer, administration page automatically shows up
21 - select what files and folders you want to be accessible
22 - possibly create accounts and limit access to files
23 - access those files from a phone or another computer just using a browser
package-lock.json
+3220 -153
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "0.37.0",
3 + "version": "0.38.0",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "0.37.0",
9 + "version": "0.38.0",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -72,7 +72,6 @@
72 },
73 "admin": {
74 "name": "@hfs/admin",
75 - "extraneous": true,
75 "dependencies": {
76 "@emotion/react": "^11.10.0",
77 "@emotion/styled": "^11.10.0",
@@ -86,6 +85,7 @@
85 "react": "^18.2.0",
86 "react-dom": "^18.2.0",
87 "react-router-dom": "^6.2.1",
88 + "react-simple-code-editor": "^0.13.1",
89 "react-window": "^1.8.6",
90 "tssrp6a": "^3.0.0",
91 "usehooks-ts": "^2.9.1",
@@ -104,7 +104,6 @@
104 },
105 "frontend": {
106 "name": "@hfs/frontend",
107 - "extraneous": true,
107 "dependencies": {
108 "@hfs/shared": "*",
109 "lodash": "^4.17.21",
@@ -113,7 +112,6 @@
112 "react-router-dom": "^6.1.1",
113 "talkr": "^3.3.9",
114 "tssrp6a": "^3.0.0",
116 - "use-debounce": "^7.0.1",
115 "usehooks-ts": "^2.6.0",
116 "valtio": "^1.2.7",
117 "web-vitals": "^2.1.4"
@@ -130,7 +128,6 @@
128 },
129 "mui-grid-form": {
130 "name": "@hfs/mui-grid-form",
133 - "extraneous": true,
131 "dependencies": {
132 "@mui/icons-material": "*",
133 "@mui/lab": "*",
@@ -147,7 +144,6 @@
144 "version": "7.18.6",
145 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
146 "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
150 - "dev": true,
147 "dependencies": {
148 "@babel/highlight": "^7.18.6"
149 },
@@ -169,11 +165,130 @@
165 "node": ">=6.9.0"
166 }
167 },
168 + "node_modules/@babel/helper-environment-visitor": {
169 + "version": "7.18.9",
170 + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
171 + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
172 + "dev": true,
173 + "engines": {
174 + "node": ">=6.9.0"
175 + }
176 + },
177 + "node_modules/@babel/helper-function-name": {
178 + "version": "7.21.0",
179 + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
180 + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
181 + "dev": true,
182 + "dependencies": {
183 + "@babel/template": "^7.20.7",
184 + "@babel/types": "^7.21.0"
185 + },
186 + "engines": {
187 + "node": ">=6.9.0"
188 + }
189 + },
190 + "node_modules/@babel/helper-function-name/node_modules/@babel/types": {
191 + "version": "7.21.2",
192 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
193 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
194 + "dev": true,
195 + "dependencies": {
196 + "@babel/helper-string-parser": "^7.19.4",
197 + "@babel/helper-validator-identifier": "^7.19.1",
198 + "to-fast-properties": "^2.0.0"
199 + },
200 + "engines": {
201 + "node": ">=6.9.0"
202 + }
203 + },
204 + "node_modules/@babel/helper-hoist-variables": {
205 + "version": "7.18.6",
206 + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
207 + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
208 + "dev": true,
209 + "dependencies": {
210 + "@babel/types": "^7.18.6"
211 + },
212 + "engines": {
213 + "node": ">=6.9.0"
214 + }
215 + },
216 + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": {
217 + "version": "7.21.2",
218 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
219 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
220 + "dev": true,
221 + "dependencies": {
222 + "@babel/helper-string-parser": "^7.19.4",
223 + "@babel/helper-validator-identifier": "^7.19.1",
224 + "to-fast-properties": "^2.0.0"
225 + },
226 + "engines": {
227 + "node": ">=6.9.0"
228 + }
229 + },
230 + "node_modules/@babel/helper-module-imports": {
231 + "version": "7.18.6",
232 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
233 + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
234 + "dependencies": {
235 + "@babel/types": "^7.18.6"
236 + },
237 + "engines": {
238 + "node": ">=6.9.0"
239 + }
240 + },
241 + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": {
242 + "version": "7.21.2",
243 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
244 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
245 + "dependencies": {
246 + "@babel/helper-string-parser": "^7.19.4",
247 + "@babel/helper-validator-identifier": "^7.19.1",
248 + "to-fast-properties": "^2.0.0"
249 + },
250 + "engines": {
251 + "node": ">=6.9.0"
252 + }
253 + },
254 + "node_modules/@babel/helper-split-export-declaration": {
255 + "version": "7.18.6",
256 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
257 + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
258 + "dev": true,
259 + "dependencies": {
260 + "@babel/types": "^7.18.6"
261 + },
262 + "engines": {
263 + "node": ">=6.9.0"
264 + }
265 + },
266 + "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": {
267 + "version": "7.21.2",
268 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
269 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
270 + "dev": true,
271 + "dependencies": {
272 + "@babel/helper-string-parser": "^7.19.4",
273 + "@babel/helper-validator-identifier": "^7.19.1",
274 + "to-fast-properties": "^2.0.0"
275 + },
276 + "engines": {
277 + "node": ">=6.9.0"
278 + }
279 + },
280 + "node_modules/@babel/helper-string-parser": {
281 + "version": "7.19.4",
282 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
283 + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
284 + "engines": {
285 + "node": ">=6.9.0"
286 + }
287 + },
288 "node_modules/@babel/helper-validator-identifier": {
289 "version": "7.19.1",
290 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
291 "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
176 - "dev": true,
292 "engines": {
293 "node": ">=6.9.0"
294 }
@@ -182,7 +297,6 @@
297 "version": "7.18.6",
298 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
299 "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
185 - "dev": true,
300 "dependencies": {
301 "@babel/helper-validator-identifier": "^7.18.6",
302 "chalk": "^2.0.0",
@@ -196,7 +310,6 @@
310 "version": "3.2.1",
311 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
312 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
199 - "dev": true,
313 "dependencies": {
314 "color-convert": "^1.9.0"
315 },
@@ -208,7 +321,6 @@
321 "version": "2.4.2",
322 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
323 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
211 - "dev": true,
324 "dependencies": {
325 "ansi-styles": "^3.2.1",
326 "escape-string-regexp": "^1.0.5",
@@ -222,7 +334,6 @@
334 "version": "1.9.3",
335 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
336 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
225 - "dev": true,
337 "dependencies": {
338 "color-name": "1.1.3"
339 }
@@ -230,14 +341,12 @@
341 "node_modules/@babel/highlight/node_modules/color-name": {
342 "version": "1.1.3",
343 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
233 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
234 - "dev": true
344 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
345 },
346 "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
347 "version": "1.0.5",
348 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
349 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
240 - "dev": true,
350 "engines": {
351 "node": ">=0.8.0"
352 }
@@ -246,7 +355,6 @@
355 "version": "3.0.0",
356 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
357 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
249 - "dev": true,
358 "engines": {
359 "node": ">=4"
360 }
@@ -255,7 +363,6 @@
363 "version": "5.5.0",
364 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
365 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
258 - "dev": true,
366 "dependencies": {
367 "has-flag": "^3.0.0"
368 },
@@ -275,102 +382,1023 @@
382 "node": ">=6.0.0"
383 }
384 },
278 - "node_modules/@babel/types": {
279 - "version": "7.18.4",
280 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
281 - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==",
282 - "dev": true,
385 + "node_modules/@babel/runtime": {
386 + "version": "7.21.0",
387 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz",
388 + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==",
389 + "dependencies": {
390 + "regenerator-runtime": "^0.13.11"
391 + },
392 + "engines": {
393 + "node": ">=6.9.0"
394 + }
395 + },
396 + "node_modules/@babel/template": {
397 + "version": "7.20.7",
398 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
399 + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
400 + "dev": true,
401 + "dependencies": {
402 + "@babel/code-frame": "^7.18.6",
403 + "@babel/parser": "^7.20.7",
404 + "@babel/types": "^7.20.7"
405 + },
406 + "engines": {
407 + "node": ">=6.9.0"
408 + }
409 + },
410 + "node_modules/@babel/template/node_modules/@babel/parser": {
411 + "version": "7.21.2",
412 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
413 + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
414 + "dev": true,
415 + "bin": {
416 + "parser": "bin/babel-parser.js"
417 + },
418 + "engines": {
419 + "node": ">=6.0.0"
420 + }
421 + },
422 + "node_modules/@babel/template/node_modules/@babel/types": {
423 + "version": "7.21.2",
424 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
425 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
426 + "dev": true,
427 + "dependencies": {
428 + "@babel/helper-string-parser": "^7.19.4",
429 + "@babel/helper-validator-identifier": "^7.19.1",
430 + "to-fast-properties": "^2.0.0"
431 + },
432 + "engines": {
433 + "node": ">=6.9.0"
434 + }
435 + },
436 + "node_modules/@babel/traverse": {
437 + "version": "7.21.2",
438 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz",
439 + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==",
440 + "dev": true,
441 + "dependencies": {
442 + "@babel/code-frame": "^7.18.6",
443 + "@babel/generator": "^7.21.1",
444 + "@babel/helper-environment-visitor": "^7.18.9",
445 + "@babel/helper-function-name": "^7.21.0",
446 + "@babel/helper-hoist-variables": "^7.18.6",
447 + "@babel/helper-split-export-declaration": "^7.18.6",
448 + "@babel/parser": "^7.21.2",
449 + "@babel/types": "^7.21.2",
450 + "debug": "^4.1.0",
451 + "globals": "^11.1.0"
452 + },
453 + "engines": {
454 + "node": ">=6.9.0"
455 + }
456 + },
457 + "node_modules/@babel/traverse/node_modules/@babel/generator": {
458 + "version": "7.21.1",
459 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz",
460 + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==",
461 + "dev": true,
462 + "dependencies": {
463 + "@babel/types": "^7.21.0",
464 + "@jridgewell/gen-mapping": "^0.3.2",
465 + "@jridgewell/trace-mapping": "^0.3.17",
466 + "jsesc": "^2.5.1"
467 + },
468 + "engines": {
469 + "node": ">=6.9.0"
470 + }
471 + },
472 + "node_modules/@babel/traverse/node_modules/@babel/parser": {
473 + "version": "7.21.2",
474 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
475 + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
476 + "dev": true,
477 + "bin": {
478 + "parser": "bin/babel-parser.js"
479 + },
480 + "engines": {
481 + "node": ">=6.0.0"
482 + }
483 + },
484 + "node_modules/@babel/traverse/node_modules/@babel/types": {
485 + "version": "7.21.2",
486 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
487 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
488 + "dev": true,
489 + "dependencies": {
490 + "@babel/helper-string-parser": "^7.19.4",
491 + "@babel/helper-validator-identifier": "^7.19.1",
492 + "to-fast-properties": "^2.0.0"
493 + },
494 + "engines": {
495 + "node": ">=6.9.0"
496 + }
497 + },
498 + "node_modules/@babel/types": {
499 + "version": "7.18.4",
500 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
501 + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==",
502 + "dev": true,
503 + "dependencies": {
504 + "@babel/helper-validator-identifier": "^7.16.7",
505 + "to-fast-properties": "^2.0.0"
506 + },
507 + "engines": {
508 + "node": ">=6.9.0"
509 + }
510 + },
511 + "node_modules/@cspotcode/source-map-support": {
512 + "version": "0.8.1",
513 + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
514 + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
515 + "dev": true,
516 + "dependencies": {
517 + "@jridgewell/trace-mapping": "0.3.9"
518 + },
519 + "engines": {
520 + "node": ">=12"
521 + }
522 + },
523 + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
524 + "version": "0.3.9",
525 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
526 + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
527 + "dev": true,
528 + "dependencies": {
529 + "@jridgewell/resolve-uri": "^3.0.3",
530 + "@jridgewell/sourcemap-codec": "^1.4.10"
531 + }
532 + },
533 + "node_modules/@emotion/babel-plugin": {
534 + "version": "11.10.6",
535 + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz",
536 + "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==",
537 + "dependencies": {
538 + "@babel/helper-module-imports": "^7.16.7",
539 + "@babel/runtime": "^7.18.3",
540 + "@emotion/hash": "^0.9.0",
541 + "@emotion/memoize": "^0.8.0",
542 + "@emotion/serialize": "^1.1.1",
543 + "babel-plugin-macros": "^3.1.0",
544 + "convert-source-map": "^1.5.0",
545 + "escape-string-regexp": "^4.0.0",
546 + "find-root": "^1.1.0",
547 + "source-map": "^0.5.7",
548 + "stylis": "4.1.3"
549 + }
550 + },
551 + "node_modules/@emotion/cache": {
552 + "version": "11.10.5",
553 + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz",
554 + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==",
555 + "dependencies": {
556 + "@emotion/memoize": "^0.8.0",
557 + "@emotion/sheet": "^1.2.1",
558 + "@emotion/utils": "^1.2.0",
559 + "@emotion/weak-memoize": "^0.3.0",
560 + "stylis": "4.1.3"
561 + }
562 + },
563 + "node_modules/@emotion/hash": {
564 + "version": "0.9.0",
565 + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
566 + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="
567 + },
568 + "node_modules/@emotion/is-prop-valid": {
569 + "version": "1.2.0",
570 + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz",
571 + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==",
572 + "dependencies": {
573 + "@emotion/memoize": "^0.8.0"
574 + }
575 + },
576 + "node_modules/@emotion/memoize": {
577 + "version": "0.8.0",
578 + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
579 + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
580 + },
581 + "node_modules/@emotion/react": {
582 + "version": "11.10.6",
583 + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz",
584 + "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==",
585 + "dependencies": {
586 + "@babel/runtime": "^7.18.3",
587 + "@emotion/babel-plugin": "^11.10.6",
588 + "@emotion/cache": "^11.10.5",
589 + "@emotion/serialize": "^1.1.1",
590 + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
591 + "@emotion/utils": "^1.2.0",
592 + "@emotion/weak-memoize": "^0.3.0",
593 + "hoist-non-react-statics": "^3.3.1"
594 + },
595 + "peerDependencies": {
596 + "react": ">=16.8.0"
597 + },
598 + "peerDependenciesMeta": {
599 + "@types/react": {
600 + "optional": true
601 + }
602 + }
603 + },
604 + "node_modules/@emotion/serialize": {
605 + "version": "1.1.1",
606 + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz",
607 + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==",
608 + "dependencies": {
609 + "@emotion/hash": "^0.9.0",
610 + "@emotion/memoize": "^0.8.0",
611 + "@emotion/unitless": "^0.8.0",
612 + "@emotion/utils": "^1.2.0",
613 + "csstype": "^3.0.2"
614 + }
615 + },
616 + "node_modules/@emotion/sheet": {
617 + "version": "1.2.1",
618 + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz",
619 + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA=="
620 + },
621 + "node_modules/@emotion/styled": {
622 + "version": "11.10.6",
623 + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz",
624 + "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==",
625 + "dependencies": {
626 + "@babel/runtime": "^7.18.3",
627 + "@emotion/babel-plugin": "^11.10.6",
628 + "@emotion/is-prop-valid": "^1.2.0",
629 + "@emotion/serialize": "^1.1.1",
630 + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
631 + "@emotion/utils": "^1.2.0"
632 + },
633 + "peerDependencies": {
634 + "@emotion/react": "^11.0.0-rc.0",
635 + "react": ">=16.8.0"
636 + },
637 + "peerDependenciesMeta": {
638 + "@types/react": {
639 + "optional": true
640 + }
641 + }
642 + },
643 + "node_modules/@emotion/unitless": {
644 + "version": "0.8.0",
645 + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz",
646 + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="
647 + },
648 + "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
649 + "version": "1.0.0",
650 + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz",
651 + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==",
652 + "peerDependencies": {
653 + "react": ">=16.8.0"
654 + }
655 + },
656 + "node_modules/@emotion/utils": {
657 + "version": "1.2.0",
658 + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz",
659 + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="
660 + },
661 + "node_modules/@emotion/weak-memoize": {
662 + "version": "0.3.0",
663 + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz",
664 + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg=="
665 + },
666 + "node_modules/@esbuild/android-arm": {
667 + "version": "0.16.17",
668 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz",
669 + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==",
670 + "cpu": [
671 + "arm"
672 + ],
673 + "dev": true,
674 + "optional": true,
675 + "os": [
676 + "android"
677 + ],
678 + "engines": {
679 + "node": ">=12"
680 + }
681 + },
682 + "node_modules/@esbuild/android-arm64": {
683 + "version": "0.16.17",
684 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz",
685 + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==",
686 + "cpu": [
687 + "arm64"
688 + ],
689 + "dev": true,
690 + "optional": true,
691 + "os": [
692 + "android"
693 + ],
694 + "engines": {
695 + "node": ">=12"
696 + }
697 + },
698 + "node_modules/@esbuild/android-x64": {
699 + "version": "0.16.17",
700 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz",
701 + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==",
702 + "cpu": [
703 + "x64"
704 + ],
705 + "dev": true,
706 + "optional": true,
707 + "os": [
708 + "android"
709 + ],
710 + "engines": {
711 + "node": ">=12"
712 + }
713 + },
714 + "node_modules/@esbuild/darwin-arm64": {
715 + "version": "0.16.17",
716 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz",
717 + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==",
718 + "cpu": [
719 + "arm64"
720 + ],
721 + "dev": true,
722 + "optional": true,
723 + "os": [
724 + "darwin"
725 + ],
726 + "engines": {
727 + "node": ">=12"
728 + }
729 + },
730 + "node_modules/@esbuild/darwin-x64": {
731 + "version": "0.16.17",
732 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz",
733 + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==",
734 + "cpu": [
735 + "x64"
736 + ],
737 + "dev": true,
738 + "optional": true,
739 + "os": [
740 + "darwin"
741 + ],
742 + "engines": {
743 + "node": ">=12"
744 + }
745 + },
746 + "node_modules/@esbuild/freebsd-arm64": {
747 + "version": "0.16.17",
748 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz",
749 + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==",
750 + "cpu": [
751 + "arm64"
752 + ],
753 + "dev": true,
754 + "optional": true,
755 + "os": [
756 + "freebsd"
757 + ],
758 + "engines": {
759 + "node": ">=12"
760 + }
761 + },
762 + "node_modules/@esbuild/freebsd-x64": {
763 + "version": "0.16.17",
764 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz",
765 + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==",
766 + "cpu": [
767 + "x64"
768 + ],
769 + "dev": true,
770 + "optional": true,
771 + "os": [
772 + "freebsd"
773 + ],
774 + "engines": {
775 + "node": ">=12"
776 + }
777 + },
778 + "node_modules/@esbuild/linux-arm": {
779 + "version": "0.16.17",
780 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz",
781 + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==",
782 + "cpu": [
783 + "arm"
784 + ],
785 + "dev": true,
786 + "optional": true,
787 + "os": [
788 + "linux"
789 + ],
790 + "engines": {
791 + "node": ">=12"
792 + }
793 + },
794 + "node_modules/@esbuild/linux-arm64": {
795 + "version": "0.16.17",
796 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz",
797 + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==",
798 + "cpu": [
799 + "arm64"
800 + ],
801 + "dev": true,
802 + "optional": true,
803 + "os": [
804 + "linux"
805 + ],
806 + "engines": {
807 + "node": ">=12"
808 + }
809 + },
810 + "node_modules/@esbuild/linux-ia32": {
811 + "version": "0.16.17",
812 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz",
813 + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==",
814 + "cpu": [
815 + "ia32"
816 + ],
817 + "dev": true,
818 + "optional": true,
819 + "os": [
820 + "linux"
821 + ],
822 + "engines": {
823 + "node": ">=12"
824 + }
825 + },
826 + "node_modules/@esbuild/linux-loong64": {
827 + "version": "0.16.17",
828 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz",
829 + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==",
830 + "cpu": [
831 + "loong64"
832 + ],
833 + "dev": true,
834 + "optional": true,
835 + "os": [
836 + "linux"
837 + ],
838 + "engines": {
839 + "node": ">=12"
840 + }
841 + },
842 + "node_modules/@esbuild/linux-mips64el": {
843 + "version": "0.16.17",
844 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz",
845 + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==",
846 + "cpu": [
847 + "mips64el"
848 + ],
849 + "dev": true,
850 + "optional": true,
851 + "os": [
852 + "linux"
853 + ],
854 + "engines": {
855 + "node": ">=12"
856 + }
857 + },
858 + "node_modules/@esbuild/linux-ppc64": {
859 + "version": "0.16.17",
860 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz",
861 + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==",
862 + "cpu": [
863 + "ppc64"
864 + ],
865 + "dev": true,
866 + "optional": true,
867 + "os": [
868 + "linux"
869 + ],
870 + "engines": {
871 + "node": ">=12"
872 + }
873 + },
874 + "node_modules/@esbuild/linux-riscv64": {
875 + "version": "0.16.17",
876 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz",
877 + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==",
878 + "cpu": [
879 + "riscv64"
880 + ],
881 + "dev": true,
882 + "optional": true,
883 + "os": [
884 + "linux"
885 + ],
886 + "engines": {
887 + "node": ">=12"
888 + }
889 + },
890 + "node_modules/@esbuild/linux-s390x": {
891 + "version": "0.16.17",
892 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz",
893 + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==",
894 + "cpu": [
895 + "s390x"
896 + ],
897 + "dev": true,
898 + "optional": true,
899 + "os": [
900 + "linux"
901 + ],
902 + "engines": {
903 + "node": ">=12"
904 + }
905 + },
906 + "node_modules/@esbuild/linux-x64": {
907 + "version": "0.16.17",
908 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz",
909 + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==",
910 + "cpu": [
911 + "x64"
912 + ],
913 + "dev": true,
914 + "optional": true,
915 + "os": [
916 + "linux"
917 + ],
918 + "engines": {
919 + "node": ">=12"
920 + }
921 + },
922 + "node_modules/@esbuild/netbsd-x64": {
923 + "version": "0.16.17",
924 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz",
925 + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==",
926 + "cpu": [
927 + "x64"
928 + ],
929 + "dev": true,
930 + "optional": true,
931 + "os": [
932 + "netbsd"
933 + ],
934 + "engines": {
935 + "node": ">=12"
936 + }
937 + },
938 + "node_modules/@esbuild/openbsd-x64": {
939 + "version": "0.16.17",
940 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz",
941 + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==",
942 + "cpu": [
943 + "x64"
944 + ],
945 + "dev": true,
946 + "optional": true,
947 + "os": [
948 + "openbsd"
949 + ],
950 + "engines": {
951 + "node": ">=12"
952 + }
953 + },
954 + "node_modules/@esbuild/sunos-x64": {
955 + "version": "0.16.17",
956 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz",
957 + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==",
958 + "cpu": [
959 + "x64"
960 + ],
961 + "dev": true,
962 + "optional": true,
963 + "os": [
964 + "sunos"
965 + ],
966 + "engines": {
967 + "node": ">=12"
968 + }
969 + },
970 + "node_modules/@esbuild/win32-arm64": {
971 + "version": "0.16.17",
972 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz",
973 + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==",
974 + "cpu": [
975 + "arm64"
976 + ],
977 + "dev": true,
978 + "optional": true,
979 + "os": [
980 + "win32"
981 + ],
982 + "engines": {
983 + "node": ">=12"
984 + }
985 + },
986 + "node_modules/@esbuild/win32-ia32": {
987 + "version": "0.16.17",
988 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz",
989 + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==",
990 + "cpu": [
991 + "ia32"
992 + ],
993 + "dev": true,
994 + "optional": true,
995 + "os": [
996 + "win32"
997 + ],
998 + "engines": {
999 + "node": ">=12"
1000 + }
1001 + },
1002 + "node_modules/@esbuild/win32-x64": {
1003 + "version": "0.16.17",
1004 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz",
1005 + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==",
1006 + "cpu": [
1007 + "x64"
1008 + ],
1009 + "dev": true,
1010 + "optional": true,
1011 + "os": [
1012 + "win32"
1013 + ],
1014 + "engines": {
1015 + "node": ">=12"
1016 + }
1017 + },
1018 + "node_modules/@hfs/admin": {
1019 + "resolved": "admin",
1020 + "link": true
1021 + },
1022 + "node_modules/@hfs/frontend": {
1023 + "resolved": "frontend",
1024 + "link": true
1025 + },
1026 + "node_modules/@hfs/mui-grid-form": {
1027 + "resolved": "mui-grid-form",
1028 + "link": true
1029 + },
1030 + "node_modules/@hfs/shared": {
1031 + "resolved": "shared",
1032 + "link": true
1033 + },
1034 + "node_modules/@jridgewell/gen-mapping": {
1035 + "version": "0.3.2",
1036 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
1037 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
1038 + "dev": true,
1039 + "dependencies": {
1040 + "@jridgewell/set-array": "^1.0.1",
1041 + "@jridgewell/sourcemap-codec": "^1.4.10",
1042 + "@jridgewell/trace-mapping": "^0.3.9"
1043 + },
1044 + "engines": {
1045 + "node": ">=6.0.0"
1046 + }
1047 + },
1048 + "node_modules/@jridgewell/resolve-uri": {
1049 + "version": "3.1.0",
1050 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
1051 + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
1052 + "dev": true,
1053 + "engines": {
1054 + "node": ">=6.0.0"
1055 + }
1056 + },
1057 + "node_modules/@jridgewell/set-array": {
1058 + "version": "1.1.2",
1059 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
1060 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
1061 + "dev": true,
1062 + "engines": {
1063 + "node": ">=6.0.0"
1064 + }
1065 + },
1066 + "node_modules/@jridgewell/sourcemap-codec": {
1067 + "version": "1.4.14",
1068 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
1069 + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
1070 + "dev": true
1071 + },
1072 + "node_modules/@jridgewell/trace-mapping": {
1073 + "version": "0.3.17",
1074 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
1075 + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
1076 + "dev": true,
1077 + "dependencies": {
1078 + "@jridgewell/resolve-uri": "3.1.0",
1079 + "@jridgewell/sourcemap-codec": "1.4.14"
1080 + }
1081 + },
1082 + "node_modules/@koa/router": {
1083 + "version": "10.1.1",
1084 + "resolved": "https://registry.npmjs.org/@koa/router/-/router-10.1.1.tgz",
1085 + "integrity": "sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw==",
1086 + "dependencies": {
1087 + "debug": "^4.1.1",
1088 + "http-errors": "^1.7.3",
1089 + "koa-compose": "^4.1.0",
1090 + "methods": "^1.1.2",
1091 + "path-to-regexp": "^6.1.0"
1092 + },
1093 + "engines": {
1094 + "node": ">= 8.0.0"
1095 + }
1096 + },
1097 + "node_modules/@mui/base": {
1098 + "version": "5.0.0-alpha.119",
1099 + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.119.tgz",
1100 + "integrity": "sha512-XA5zhlYfXi67u613eIF0xRmktkatx6ERy3h+PwrMN5IcWFbgiL1guz8VpdXON+GWb8+G7B8t5oqTFIaCqaSAeA==",
1101 + "dependencies": {
1102 + "@babel/runtime": "^7.21.0",
1103 + "@emotion/is-prop-valid": "^1.2.0",
1104 + "@mui/types": "^7.2.3",
1105 + "@mui/utils": "^5.11.11",
1106 + "@popperjs/core": "^2.11.6",
1107 + "clsx": "^1.2.1",
1108 + "prop-types": "^15.8.1",
1109 + "react-is": "^18.2.0"
1110 + },
1111 + "engines": {
1112 + "node": ">=12.0.0"
1113 + },
1114 + "funding": {
1115 + "type": "opencollective",
1116 + "url": "https://opencollective.com/mui"
1117 + },
1118 + "peerDependencies": {
1119 + "@types/react": "^17.0.0 || ^18.0.0",
1120 + "react": "^17.0.0 || ^18.0.0",
1121 + "react-dom": "^17.0.0 || ^18.0.0"
1122 + },
1123 + "peerDependenciesMeta": {
1124 + "@types/react": {
1125 + "optional": true
1126 + }
1127 + }
1128 + },
1129 + "node_modules/@mui/core-downloads-tracker": {
1130 + "version": "5.11.11",
1131 + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.11.11.tgz",
1132 + "integrity": "sha512-0YK0K9GfW1ysw9z4ztWAjLW+bktf+nExMyn2+EQe1Ijb0kF2kz1kIOmb4+di0/PsXG70uCuw4DhEIdNd+JQkRA==",
1133 + "funding": {
1134 + "type": "opencollective",
1135 + "url": "https://opencollective.com/mui"
1136 + }
1137 + },
1138 + "node_modules/@mui/icons-material": {
1139 + "version": "5.11.11",
1140 + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.11.11.tgz",
1141 + "integrity": "sha512-Eell3ADmQVE8HOpt/LZ3zIma8JSvPh3XgnhwZLT0k5HRqZcd6F/QDHc7xsWtgz09t+UEFvOYJXjtrwKmLdwwpw==",
1142 + "dependencies": {
1143 + "@babel/runtime": "^7.21.0"
1144 + },
1145 + "engines": {
1146 + "node": ">=12.0.0"
1147 + },
1148 + "funding": {
1149 + "type": "opencollective",
1150 + "url": "https://opencollective.com/mui"
1151 + },
1152 + "peerDependencies": {
1153 + "@mui/material": "^5.0.0",
1154 + "@types/react": "^17.0.0 || ^18.0.0",
1155 + "react": "^17.0.0 || ^18.0.0"
1156 + },
1157 + "peerDependenciesMeta": {
1158 + "@types/react": {
1159 + "optional": true
1160 + }
1161 + }
1162 + },
1163 + "node_modules/@mui/lab": {
1164 + "version": "5.0.0-alpha.121",
1165 + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.121.tgz",
1166 + "integrity": "sha512-/W5H09zje9psma3RixtilTf1Tk2zUuK9j16e1W+V7oe/1pW6hNj6aZfm8y0t4qPUDQfxMBzlQm26XQx9i8F9PA==",
1167 + "dependencies": {
1168 + "@babel/runtime": "^7.21.0",
1169 + "@mui/base": "5.0.0-alpha.119",
1170 + "@mui/system": "^5.11.11",
1171 + "@mui/types": "^7.2.3",
1172 + "@mui/utils": "^5.11.11",
1173 + "clsx": "^1.2.1",
1174 + "prop-types": "^15.8.1",
1175 + "react-is": "^18.2.0"
1176 + },
1177 + "engines": {
1178 + "node": ">=12.0.0"
1179 + },
1180 + "funding": {
1181 + "type": "opencollective",
1182 + "url": "https://opencollective.com/mui"
1183 + },
1184 + "peerDependencies": {
1185 + "@emotion/react": "^11.5.0",
1186 + "@emotion/styled": "^11.3.0",
1187 + "@mui/material": "^5.0.0",
1188 + "@types/react": "^17.0.0 || ^18.0.0",
1189 + "react": "^17.0.0 || ^18.0.0",
1190 + "react-dom": "^17.0.0 || ^18.0.0"
1191 + },
1192 + "peerDependenciesMeta": {
1193 + "@emotion/react": {
1194 + "optional": true
1195 + },
1196 + "@emotion/styled": {
1197 + "optional": true
1198 + },
1199 + "@types/react": {
1200 + "optional": true
1201 + }
1202 + }
1203 + },
1204 + "node_modules/@mui/material": {
1205 + "version": "5.11.11",
1206 + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.11.11.tgz",
1207 + "integrity": "sha512-sSe0dmKjB1IGOYt32Pcha+cXV3IIrX5L5mFAF9LDRssp/x53bluhgLLbkc8eTiJvueVvo6HAyze6EkFEYLQRXQ==",
1208 "dependencies": {
284 - "@babel/helper-validator-identifier": "^7.16.7",
285 - "to-fast-properties": "^2.0.0"
1209 + "@babel/runtime": "^7.21.0",
1210 + "@mui/base": "5.0.0-alpha.119",
1211 + "@mui/core-downloads-tracker": "^5.11.11",
1212 + "@mui/system": "^5.11.11",
1213 + "@mui/types": "^7.2.3",
1214 + "@mui/utils": "^5.11.11",
1215 + "@types/react-transition-group": "^4.4.5",
1216 + "clsx": "^1.2.1",
1217 + "csstype": "^3.1.1",
1218 + "prop-types": "^15.8.1",
1219 + "react-is": "^18.2.0",
1220 + "react-transition-group": "^4.4.5"
1221 },
1222 "engines": {
288 - "node": ">=6.9.0"
1223 + "node": ">=12.0.0"
1224 + },
1225 + "funding": {
1226 + "type": "opencollective",
1227 + "url": "https://opencollective.com/mui"
1228 + },
1229 + "peerDependencies": {
1230 + "@emotion/react": "^11.5.0",
1231 + "@emotion/styled": "^11.3.0",
1232 + "@types/react": "^17.0.0 || ^18.0.0",
1233 + "react": "^17.0.0 || ^18.0.0",
1234 + "react-dom": "^17.0.0 || ^18.0.0"
1235 + },
1236 + "peerDependenciesMeta": {
1237 + "@emotion/react": {
1238 + "optional": true
1239 + },
1240 + "@emotion/styled": {
1241 + "optional": true
1242 + },
1243 + "@types/react": {
1244 + "optional": true
1245 + }
1246 }
1247 },
291 - "node_modules/@cspotcode/source-map-support": {
292 - "version": "0.8.1",
293 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
294 - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
295 - "dev": true,
1248 + "node_modules/@mui/private-theming": {
1249 + "version": "5.11.11",
1250 + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.11.11.tgz",
1251 + "integrity": "sha512-yLgTkjNC1mpye2SOUkc+zQQczUpg8NvQAETvxwXTMzNgJK1pv4htL7IvBM5vmCKG7IHAB3hX26W2u6i7bxwF3A==",
1252 "dependencies": {
297 - "@jridgewell/trace-mapping": "0.3.9"
1253 + "@babel/runtime": "^7.21.0",
1254 + "@mui/utils": "^5.11.11",
1255 + "prop-types": "^15.8.1"
1256 },
1257 "engines": {
300 - "node": ">=12"
301 - }
302 - },
303 - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
304 - "version": "0.3.9",
305 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
306 - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
307 - "dev": true,
308 - "dependencies": {
309 - "@jridgewell/resolve-uri": "^3.0.3",
310 - "@jridgewell/sourcemap-codec": "^1.4.10"
1258 + "node": ">=12.0.0"
1259 + },
1260 + "funding": {
1261 + "type": "opencollective",
1262 + "url": "https://opencollective.com/mui"
1263 + },
1264 + "peerDependencies": {
1265 + "@types/react": "^17.0.0 || ^18.0.0",
1266 + "react": "^17.0.0 || ^18.0.0"
1267 + },
1268 + "peerDependenciesMeta": {
1269 + "@types/react": {
1270 + "optional": true
1271 + }
1272 }
1273 },
313 - "node_modules/@jridgewell/gen-mapping": {
314 - "version": "0.3.2",
315 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
316 - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
317 - "dev": true,
1274 + "node_modules/@mui/styled-engine": {
1275 + "version": "5.11.11",
1276 + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.11.11.tgz",
1277 + "integrity": "sha512-wV0UgW4lN5FkDBXefN8eTYeuE9sjyQdg5h94vtwZCUamGQEzmCOtir4AakgmbWMy0x8OLjdEUESn9wnf5J9MOg==",
1278 "dependencies": {
319 - "@jridgewell/set-array": "^1.0.1",
320 - "@jridgewell/sourcemap-codec": "^1.4.10",
321 - "@jridgewell/trace-mapping": "^0.3.9"
1279 + "@babel/runtime": "^7.21.0",
1280 + "@emotion/cache": "^11.10.5",
1281 + "csstype": "^3.1.1",
1282 + "prop-types": "^15.8.1"
1283 },
1284 "engines": {
324 - "node": ">=6.0.0"
1285 + "node": ">=12.0.0"
1286 + },
1287 + "funding": {
1288 + "type": "opencollective",
1289 + "url": "https://opencollective.com/mui"
1290 + },
1291 + "peerDependencies": {
1292 + "@emotion/react": "^11.4.1",
1293 + "@emotion/styled": "^11.3.0",
1294 + "react": "^17.0.0 || ^18.0.0"
1295 + },
1296 + "peerDependenciesMeta": {
1297 + "@emotion/react": {
1298 + "optional": true
1299 + },
1300 + "@emotion/styled": {
1301 + "optional": true
1302 + }
1303 }
1304 },
327 - "node_modules/@jridgewell/resolve-uri": {
328 - "version": "3.1.0",
329 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
330 - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
331 - "dev": true,
1305 + "node_modules/@mui/system": {
1306 + "version": "5.11.11",
1307 + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.11.11.tgz",
1308 + "integrity": "sha512-a9gaOAJBjpzypDfhbGZQ8HzdcxdxsKkFvbp1aAWZhFHBPdehEkARNh7mj851VfEhD/GdffYt85PFKFKdUta5Eg==",
1309 + "dependencies": {
1310 + "@babel/runtime": "^7.21.0",
1311 + "@mui/private-theming": "^5.11.11",
1312 + "@mui/styled-engine": "^5.11.11",
1313 + "@mui/types": "^7.2.3",
1314 + "@mui/utils": "^5.11.11",
1315 + "clsx": "^1.2.1",
1316 + "csstype": "^3.1.1",
1317 + "prop-types": "^15.8.1"
1318 + },
1319 "engines": {
333 - "node": ">=6.0.0"
1320 + "node": ">=12.0.0"
1321 + },
1322 + "funding": {
1323 + "type": "opencollective",
1324 + "url": "https://opencollective.com/mui"
1325 + },
1326 + "peerDependencies": {
1327 + "@emotion/react": "^11.5.0",
1328 + "@emotion/styled": "^11.3.0",
1329 + "@types/react": "^17.0.0 || ^18.0.0",
1330 + "react": "^17.0.0 || ^18.0.0"
1331 + },
1332 + "peerDependenciesMeta": {
1333 + "@emotion/react": {
1334 + "optional": true
1335 + },
1336 + "@emotion/styled": {
1337 + "optional": true
1338 + },
1339 + "@types/react": {
1340 + "optional": true
1341 + }
1342 }
1343 },
336 - "node_modules/@jridgewell/set-array": {
337 - "version": "1.1.2",
338 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
339 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
340 - "dev": true,
341 - "engines": {
342 - "node": ">=6.0.0"
1344 + "node_modules/@mui/types": {
1345 + "version": "7.2.3",
1346 + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.3.tgz",
1347 + "integrity": "sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw==",
1348 + "peerDependencies": {
1349 + "@types/react": "*"
1350 + },
1351 + "peerDependenciesMeta": {
1352 + "@types/react": {
1353 + "optional": true
1354 + }
1355 }
1356 },
345 - "node_modules/@jridgewell/sourcemap-codec": {
346 - "version": "1.4.14",
347 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
348 - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
349 - "dev": true
350 - },
351 - "node_modules/@jridgewell/trace-mapping": {
352 - "version": "0.3.15",
353 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
354 - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
355 - "dev": true,
1357 + "node_modules/@mui/utils": {
1358 + "version": "5.11.11",
1359 + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.11.11.tgz",
1360 + "integrity": "sha512-neMM5rrEXYQrOrlxUfns/TGgX4viS8K2zb9pbQh11/oUUYFlGI32Tn+PHePQx7n6Fy/0zq6WxdBFC9VpnJ5JrQ==",
1361 "dependencies": {
357 - "@jridgewell/resolve-uri": "^3.0.3",
358 - "@jridgewell/sourcemap-codec": "^1.4.10"
1362 + "@babel/runtime": "^7.21.0",
1363 + "@types/prop-types": "^15.7.5",
1364 + "@types/react-is": "^16.7.1 || ^17.0.0",
1365 + "prop-types": "^15.8.1",
1366 + "react-is": "^18.2.0"
1367 + },
1368 + "engines": {
1369 + "node": ">=12.0.0"
1370 + },
1371 + "funding": {
1372 + "type": "opencollective",
1373 + "url": "https://opencollective.com/mui"
1374 + },
1375 + "peerDependencies": {
1376 + "react": "^17.0.0 || ^18.0.0"
1377 }
1378 },
361 - "node_modules/@koa/router": {
362 - "version": "10.1.1",
363 - "resolved": "https://registry.npmjs.org/@koa/router/-/router-10.1.1.tgz",
364 - "integrity": "sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw==",
1379 + "node_modules/@mui/x-data-grid": {
1380 + "version": "5.17.26",
1381 + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.26.tgz",
1382 + "integrity": "sha512-eGJq9J0g9cDGLFfMmugOadZx0mJeOd/yQpHwEa5gUXyONS6qF0OhXSWyDOhDdA3l2TOoQzotMN5dY/T4Wl1KYA==",
1383 "dependencies": {
366 - "debug": "^4.1.1",
367 - "http-errors": "^1.7.3",
368 - "koa-compose": "^4.1.0",
369 - "methods": "^1.1.2",
370 - "path-to-regexp": "^6.1.0"
1384 + "@babel/runtime": "^7.18.9",
1385 + "@mui/utils": "^5.10.3",
1386 + "clsx": "^1.2.1",
1387 + "prop-types": "^15.8.1",
1388 + "reselect": "^4.1.6"
1389 },
1390 "engines": {
373 - "node": ">= 8.0.0"
1391 + "node": ">=12.0.0"
1392 + },
1393 + "funding": {
1394 + "type": "opencollective",
1395 + "url": "https://opencollective.com/mui"
1396 + },
1397 + "peerDependencies": {
1398 + "@mui/material": "^5.4.1",
1399 + "@mui/system": "^5.4.1",
1400 + "react": "^17.0.2 || ^18.0.0",
1401 + "react-dom": "^17.0.2 || ^18.0.0"
1402 }
1403 },
1404 "node_modules/@node-rs/crc32": {
@@ -627,6 +1655,23 @@
1655 "node": ">= 8"
1656 }
1657 },
1658 + "node_modules/@popperjs/core": {
1659 + "version": "2.11.6",
1660 + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
1661 + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==",
1662 + "funding": {
1663 + "type": "opencollective",
1664 + "url": "https://opencollective.com/popperjs"
1665 + }
1666 + },
1667 + "node_modules/@remix-run/router": {
1668 + "version": "1.3.3",
1669 + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.3.tgz",
1670 + "integrity": "sha512-YRHie1yQEj0kqqCTCJEfHqYSSNlZQ696QJG+MMiW4mxSl9I0ojz/eRhJS4fs88Z5i6D1SmoF9d3K99/QOhI8/w==",
1671 + "engines": {
1672 + "node": ">=14"
1673 + }
1674 + },
1675 "node_modules/@tsconfig/node10": {
1676 "version": "1.0.9",
1677 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
@@ -901,6 +1946,16 @@
1946 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
1947 "dev": true
1948 },
1949 + "node_modules/@types/parse-json": {
1950 + "version": "4.0.0",
1951 + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
1952 + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
1953 + },
1954 + "node_modules/@types/prop-types": {
1955 + "version": "15.7.5",
1956 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
1957 + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
1958 + },
1959 "node_modules/@types/qs": {
1960 "version": "6.9.7",
1961 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
@@ -913,6 +1968,64 @@
1968 "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
1969 "dev": true
1970 },
1971 + "node_modules/@types/react": {
1972 + "version": "18.0.28",
1973 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz",
1974 + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==",
1975 + "dependencies": {
1976 + "@types/prop-types": "*",
1977 + "@types/scheduler": "*",
1978 + "csstype": "^3.0.2"
1979 + }
1980 + },
1981 + "node_modules/@types/react-dom": {
1982 + "version": "18.0.11",
1983 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz",
1984 + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==",
1985 + "dev": true,
1986 + "dependencies": {
1987 + "@types/react": "*"
1988 + }
1989 + },
1990 + "node_modules/@types/react-is": {
1991 + "version": "17.0.3",
1992 + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz",
1993 + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==",
1994 + "dependencies": {
1995 + "@types/react": "*"
1996 + }
1997 + },
1998 + "node_modules/@types/react-transition-group": {
1999 + "version": "4.4.5",
2000 + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
2001 + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
2002 + "dependencies": {
2003 + "@types/react": "*"
2004 + }
2005 + },
2006 + "node_modules/@types/react-virtualized-auto-sizer": {
2007 + "version": "1.0.1",
2008 + "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz",
2009 + "integrity": "sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==",
2010 + "dev": true,
2011 + "dependencies": {
2012 + "@types/react": "*"
2013 + }
2014 + },
2015 + "node_modules/@types/react-window": {
2016 + "version": "1.8.5",
2017 + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz",
2018 + "integrity": "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==",
2019 + "dev": true,
2020 + "dependencies": {
2021 + "@types/react": "*"
2022 + }
2023 + },
2024 + "node_modules/@types/scheduler": {
2025 + "version": "0.16.2",
2026 + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
2027 + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
2028 + },
2029 "node_modules/@types/serve-static": {
2030 "version": "1.15.0",
2031 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz",
@@ -1125,6 +2238,20 @@
2238 "tough-cookie": ">=4.0.0"
2239 }
2240 },
2241 + "node_modules/babel-plugin-macros": {
2242 + "version": "3.1.0",
2243 + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
2244 + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
2245 + "dependencies": {
2246 + "@babel/runtime": "^7.12.5",
2247 + "cosmiconfig": "^7.0.0",
2248 + "resolve": "^1.19.0"
2249 + },
2250 + "engines": {
2251 + "node": ">=10",
2252 + "npm": ">=6"
2253 + }
2254 + },
2255 "node_modules/balanced-match": {
2256 "version": "1.0.2",
2257 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -1305,6 +2432,24 @@
2432 "url": "https://github.com/sponsors/ljharb"
2433 }
2434 },
2435 + "node_modules/callsites": {
2436 + "version": "3.1.0",
2437 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2438 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2439 + "engines": {
2440 + "node": ">=6"
2441 + }
2442 + },
2443 + "node_modules/camel-case": {
2444 + "version": "4.1.2",
2445 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
2446 + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
2447 + "dev": true,
2448 + "dependencies": {
2449 + "pascal-case": "^3.1.2",
2450 + "tslib": "^2.0.3"
2451 + }
2452 + },
2453 "node_modules/camelcase": {
2454 "version": "5.3.1",
2455 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
@@ -1331,6 +2476,17 @@
2476 "url": "https://github.com/sponsors/sindresorhus"
2477 }
2478 },
2479 + "node_modules/capital-case": {
2480 + "version": "1.0.4",
2481 + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
2482 + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
2483 + "dev": true,
2484 + "dependencies": {
2485 + "no-case": "^3.0.4",
2486 + "tslib": "^2.0.3",
2487 + "upper-case-first": "^2.0.2"
2488 + }
2489 + },
2490 "node_modules/chainsaw": {
2491 "version": "0.1.0",
2492 "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
@@ -1357,6 +2513,26 @@
2513 "url": "https://github.com/chalk/chalk?sponsor=1"
2514 }
2515 },
2516 + "node_modules/change-case": {
2517 + "version": "4.1.2",
2518 + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
2519 + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
2520 + "dev": true,
2521 + "dependencies": {
2522 + "camel-case": "^4.1.2",
2523 + "capital-case": "^1.0.4",
2524 + "constant-case": "^3.0.4",
2525 + "dot-case": "^3.0.4",
2526 + "header-case": "^2.0.4",
2527 + "no-case": "^3.0.4",
2528 + "param-case": "^3.0.4",
2529 + "pascal-case": "^3.1.2",
2530 + "path-case": "^3.0.4",
2531 + "sentence-case": "^3.0.4",
2532 + "snake-case": "^3.0.4",
2533 + "tslib": "^2.0.3"
2534 + }
2535 + },
2536 "node_modules/chokidar": {
2537 "version": "3.5.3",
2538 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
@@ -1473,6 +2649,14 @@
2649 "node": ">=8"
2650 }
2651 },
2652 + "node_modules/clsx": {
2653 + "version": "1.2.1",
2654 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
2655 + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
2656 + "engines": {
2657 + "node": ">=6"
2658 + }
2659 + },
2660 "node_modules/co": {
2661 "version": "4.6.0",
2662 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
@@ -1538,6 +2722,17 @@
2722 "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
2723 "dev": true
2724 },
2725 + "node_modules/constant-case": {
2726 + "version": "3.0.4",
2727 + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
2728 + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
2729 + "dev": true,
2730 + "dependencies": {
2731 + "no-case": "^3.0.4",
2732 + "tslib": "^2.0.3",
2733 + "upper-case": "^2.0.2"
2734 + }
2735 + },
2736 "node_modules/content-disposition": {
2737 "version": "0.5.4",
2738 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
@@ -1576,6 +2771,11 @@
2771 "node": ">= 0.6"
2772 }
2773 },
2774 + "node_modules/convert-source-map": {
2775 + "version": "1.9.0",
2776 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
2777 + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
2778 + },
2779 "node_modules/cookies": {
2780 "version": "0.8.0",
2781 "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
@@ -1601,6 +2801,29 @@
2801 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
2802 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
2803 },
2804 + "node_modules/cosmiconfig": {
2805 + "version": "7.1.0",
2806 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
2807 + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
2808 + "dependencies": {
2809 + "@types/parse-json": "^4.0.0",
2810 + "import-fresh": "^3.2.1",
2811 + "parse-json": "^5.0.0",
2812 + "path-type": "^4.0.0",
2813 + "yaml": "^1.10.0"
2814 + },
2815 + "engines": {
2816 + "node": ">=10"
2817 + }
2818 + },
2819 + "node_modules/cosmiconfig/node_modules/yaml": {
2820 + "version": "1.10.2",
2821 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
2822 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
2823 + "engines": {
2824 + "node": ">= 6"
2825 + }
2826 + },
2827 "node_modules/crc": {
2828 "version": "3.8.0",
2829 "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
@@ -1647,6 +2870,11 @@
2870 "node": ">= 8"
2871 }
2872 },
2873 + "node_modules/csstype": {
2874 + "version": "3.1.1",
2875 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
2876 + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
2877 + },
2878 "node_modules/debug": {
2879 "version": "4.3.4",
2880 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -1792,6 +3020,25 @@
3020 "node": ">=8"
3021 }
3022 },
3023 + "node_modules/dom-helpers": {
3024 + "version": "5.2.1",
3025 + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
3026 + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
3027 + "dependencies": {
3028 + "@babel/runtime": "^7.8.7",
3029 + "csstype": "^3.0.2"
3030 + }
3031 + },
3032 + "node_modules/dot-case": {
3033 + "version": "3.0.4",
3034 + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
3035 + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
3036 + "dev": true,
3037 + "dependencies": {
3038 + "no-case": "^3.0.4",
3039 + "tslib": "^2.0.3"
3040 + }
3041 + },
3042 "node_modules/each-limit": {
3043 "version": "1.0.0",
3044 "resolved": "https://registry.npmjs.org/each-limit/-/each-limit-1.0.0.tgz",
@@ -1842,7 +3089,6 @@
3089 "version": "1.3.2",
3090 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3091 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1845 - "dev": true,
3092 "dependencies": {
3093 "is-arrayish": "^0.2.1"
3094 }
@@ -1853,6 +3099,43 @@
3099 "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
3100 "dev": true
3101 },
3102 + "node_modules/esbuild": {
3103 + "version": "0.16.17",
3104 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz",
3105 + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==",
3106 + "dev": true,
3107 + "hasInstallScript": true,
3108 + "bin": {
3109 + "esbuild": "bin/esbuild"
3110 + },
3111 + "engines": {
3112 + "node": ">=12"
3113 + },
3114 + "optionalDependencies": {
3115 + "@esbuild/android-arm": "0.16.17",
3116 + "@esbuild/android-arm64": "0.16.17",
3117 + "@esbuild/android-x64": "0.16.17",
3118 + "@esbuild/darwin-arm64": "0.16.17",
3119 + "@esbuild/darwin-x64": "0.16.17",
3120 + "@esbuild/freebsd-arm64": "0.16.17",
3121 + "@esbuild/freebsd-x64": "0.16.17",
3122 + "@esbuild/linux-arm": "0.16.17",
3123 + "@esbuild/linux-arm64": "0.16.17",
3124 + "@esbuild/linux-ia32": "0.16.17",
3125 + "@esbuild/linux-loong64": "0.16.17",
3126 + "@esbuild/linux-mips64el": "0.16.17",
3127 + "@esbuild/linux-ppc64": "0.16.17",
3128 + "@esbuild/linux-riscv64": "0.16.17",
3129 + "@esbuild/linux-s390x": "0.16.17",
3130 + "@esbuild/linux-x64": "0.16.17",
3131 + "@esbuild/netbsd-x64": "0.16.17",
3132 + "@esbuild/openbsd-x64": "0.16.17",
3133 + "@esbuild/sunos-x64": "0.16.17",
3134 + "@esbuild/win32-arm64": "0.16.17",
3135 + "@esbuild/win32-ia32": "0.16.17",
3136 + "@esbuild/win32-x64": "0.16.17"
3137 + }
3138 + },
3139 "node_modules/escalade": {
3140 "version": "3.1.1",
3141 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
@@ -1871,7 +3154,6 @@
3154 "version": "4.0.0",
3155 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
3156 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1874 - "dev": true,
3157 "engines": {
3158 "node": ">=10"
3159 },
@@ -1938,8 +3220,7 @@
3220 "node_modules/find-root": {
3221 "version": "1.1.0",
3222 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
1941 - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
1942 - "dev": true
3223 + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
3224 },
3225 "node_modules/find-up": {
3226 "version": "5.0.0",
@@ -2147,6 +3428,15 @@
3428 "node": "*"
3429 }
3430 },
3431 + "node_modules/globals": {
3432 + "version": "11.12.0",
3433 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3434 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3435 + "dev": true,
3436 + "engines": {
3437 + "node": ">=4"
3438 + }
3439 + },
3440 "node_modules/globby": {
3441 "version": "11.1.0",
3442 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
@@ -2250,6 +3540,16 @@
3540 "he": "bin/he"
3541 }
3542 },
3543 + "node_modules/header-case": {
3544 + "version": "2.0.4",
3545 + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
3546 + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
3547 + "dev": true,
3548 + "dependencies": {
3549 + "capital-case": "^1.0.4",
3550 + "tslib": "^2.0.3"
3551 + }
3552 + },
3553 "node_modules/hexoid": {
3554 "version": "1.0.0",
3555 "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz",
@@ -2258,6 +3558,19 @@
3558 "node": ">=8"
3559 }
3560 },
3561 + "node_modules/hoist-non-react-statics": {
3562 + "version": "3.3.2",
3563 + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
3564 + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
3565 + "dependencies": {
3566 + "react-is": "^16.7.0"
3567 + }
3568 + },
3569 + "node_modules/hoist-non-react-statics/node_modules/react-is": {
3570 + "version": "16.13.1",
3571 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
3572 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
3573 + },
3574 "node_modules/hosted-git-info": {
3575 "version": "4.1.0",
3576 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
@@ -2381,6 +3694,36 @@
3694 "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
3695 "dev": true
3696 },
3697 + "node_modules/immer": {
3698 + "version": "9.0.19",
3699 + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz",
3700 + "integrity": "sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==",
3701 + "funding": {
3702 + "type": "opencollective",
3703 + "url": "https://opencollective.com/immer"
3704 + }
3705 + },
3706 + "node_modules/immutable": {
3707 + "version": "4.2.4",
3708 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz",
3709 + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==",
3710 + "dev": true
3711 + },
3712 + "node_modules/import-fresh": {
3713 + "version": "3.3.0",
3714 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3715 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3716 + "dependencies": {
3717 + "parent-module": "^1.0.0",
3718 + "resolve-from": "^4.0.0"
3719 + },
3720 + "engines": {
3721 + "node": ">=6"
3722 + },
3723 + "funding": {
3724 + "url": "https://github.com/sponsors/sindresorhus"
3725 + }
3726 + },
3727 "node_modules/indent-string": {
3728 "version": "4.0.0",
3729 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
@@ -2479,8 +3822,7 @@
3822 "node_modules/is-arrayish": {
3823 "version": "0.2.1",
3824 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2482 - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
2483 - "dev": true
3825 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
3826 },
3827 "node_modules/is-binary-path": {
3828 "version": "2.1.0",
@@ -2514,7 +3856,6 @@
3856 "version": "2.10.0",
3857 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
3858 "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
2517 - "dev": true,
3859 "dependencies": {
3860 "has": "^1.0.3"
3861 },
@@ -2659,11 +4000,15 @@
4000 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
4001 "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
4002 },
4003 + "node_modules/js-sha512": {
4004 + "version": "0.8.0",
4005 + "resolved": "https://registry.npmjs.org/js-sha512/-/js-sha512-0.8.0.tgz",
4006 + "integrity": "sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ=="
4007 + },
4008 "node_modules/js-tokens": {
4009 "version": "4.0.0",
4010 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2665 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2666 - "dev": true
4011 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
4012 },
4013 "node_modules/js-yaml": {
4014 "version": "4.1.0",
@@ -2697,8 +4042,7 @@
4042 "node_modules/json-parse-even-better-errors": {
4043 "version": "2.3.1",
4044 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
2700 - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
2701 - "dev": true
4045 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
4046 },
4047 "node_modules/jsonfile": {
4048 "version": "4.0.0",
@@ -2878,8 +4222,7 @@
4222 "node_modules/lines-and-columns": {
4223 "version": "1.2.4",
4224 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
2881 - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
2882 - "dev": true
4225 + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
4226 },
4227 "node_modules/locate-path": {
4228 "version": "6.0.0",
@@ -2935,6 +4278,26 @@
4278 "url": "https://github.com/sponsors/sindresorhus"
4279 }
4280 },
4281 + "node_modules/loose-envify": {
4282 + "version": "1.4.0",
4283 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
4284 + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
4285 + "dependencies": {
4286 + "js-tokens": "^3.0.0 || ^4.0.0"
4287 + },
4288 + "bin": {
4289 + "loose-envify": "cli.js"
4290 + }
4291 + },
4292 + "node_modules/lower-case": {
4293 + "version": "2.0.2",
4294 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
4295 + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
4296 + "dev": true,
4297 + "dependencies": {
4298 + "tslib": "^2.0.3"
4299 + }
4300 + },
4301 "node_modules/lru-cache": {
4302 "version": "6.0.0",
4303 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -2973,6 +4336,11 @@
4336 "node": ">= 0.6"
4337 }
4338 },
4339 + "node_modules/memoize-one": {
4340 + "version": "5.2.1",
4341 + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
4342 + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="
4343 + },
4344 "node_modules/meow": {
4345 "version": "9.0.0",
4346 "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
@@ -3291,6 +4659,16 @@
4659 "node": ">=10"
4660 }
4661 },
4662 + "node_modules/no-case": {
4663 + "version": "3.0.4",
4664 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
4665 + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
4666 + "dev": true,
4667 + "dependencies": {
4668 + "lower-case": "^2.0.2",
4669 + "tslib": "^2.0.3"
4670 + }
4671 + },
4672 "node_modules/node-abi": {
4673 "version": "2.30.1",
4674 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
@@ -3470,7 +4848,6 @@
4848 "version": "4.1.1",
4849 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4850 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3473 - "dev": true,
4851 "engines": {
4852 "node": ">=0.10.0"
4853 }
@@ -3571,11 +4948,31 @@
4948 "node": ">=6"
4949 }
4950 },
4951 + "node_modules/param-case": {
4952 + "version": "3.0.4",
4953 + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
4954 + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
4955 + "dev": true,
4956 + "dependencies": {
4957 + "dot-case": "^3.0.4",
4958 + "tslib": "^2.0.3"
4959 + }
4960 + },
4961 + "node_modules/parent-module": {
4962 + "version": "1.0.1",
4963 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4964 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4965 + "dependencies": {
4966 + "callsites": "^3.0.0"
4967 + },
4968 + "engines": {
4969 + "node": ">=6"
4970 + }
4971 + },
4972 "node_modules/parse-json": {
4973 "version": "5.2.0",
4974 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
4975 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
3578 - "dev": true,
4976 "dependencies": {
4977 "@babel/code-frame": "^7.0.0",
4978 "error-ex": "^1.3.1",
@@ -3597,6 +4994,26 @@
4994 "node": ">= 0.8"
4995 }
4996 },
4997 + "node_modules/pascal-case": {
4998 + "version": "3.1.2",
4999 + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
5000 + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
5001 + "dev": true,
5002 + "dependencies": {
5003 + "no-case": "^3.0.4",
5004 + "tslib": "^2.0.3"
5005 + }
5006 + },
5007 + "node_modules/path-case": {
5008 + "version": "3.0.4",
5009 + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
5010 + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
5011 + "dev": true,
5012 + "dependencies": {
5013 + "dot-case": "^3.0.4",
5014 + "tslib": "^2.0.3"
5015 + }
5016 + },
5017 "node_modules/path-exists": {
5018 "version": "4.0.0",
5019 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -3627,8 +5044,7 @@
5044 "node_modules/path-parse": {
5045 "version": "1.0.7",
5046 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3630 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3631 - "dev": true
5047 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
5048 },
5049 "node_modules/path-to-regexp": {
5050 "version": "6.2.1",
@@ -3639,11 +5055,16 @@
5055 "version": "4.0.0",
5056 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
5057 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3642 - "dev": true,
5058 "engines": {
5059 "node": ">=8"
5060 }
5061 },
5062 + "node_modules/picocolors": {
5063 + "version": "1.0.0",
5064 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
5065 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
5066 + "dev": true
5067 + },
5068 "node_modules/picomatch": {
5069 "version": "2.3.1",
5070 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
@@ -3806,6 +5227,42 @@
5227 "node": ">= 10.0.0"
5228 }
5229 },
5230 + "node_modules/postcss": {
5231 + "version": "8.4.21",
5232 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
5233 + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
5234 + "dev": true,
5235 + "funding": [
5236 + {
5237 + "type": "opencollective",
5238 + "url": "https://opencollective.com/postcss/"
5239 + },
5240 + {
5241 + "type": "tidelift",
5242 + "url": "https://tidelift.com/funding/github/npm/postcss"
5243 + }
5244 + ],
5245 + "dependencies": {
5246 + "nanoid": "^3.3.4",
5247 + "picocolors": "^1.0.0",
5248 + "source-map-js": "^1.0.2"
5249 + },
5250 + "engines": {
5251 + "node": "^10 || ^12 || >=14"
5252 + }
5253 + },
5254 + "node_modules/postcss/node_modules/nanoid": {
5255 + "version": "3.3.4",
5256 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
5257 + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
5258 + "dev": true,
5259 + "bin": {
5260 + "nanoid": "bin/nanoid.cjs"
5261 + },
5262 + "engines": {
5263 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
5264 + }
5265 + },
5266 "node_modules/prebuild-install": {
5267 "version": "6.1.4",
5268 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz",
@@ -3857,6 +5314,26 @@
5314 "node": ">=0.4.0"
5315 }
5316 },
5317 + "node_modules/prop-types": {
5318 + "version": "15.8.1",
5319 + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
5320 + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
5321 + "dependencies": {
5322 + "loose-envify": "^1.4.0",
5323 + "object-assign": "^4.1.1",
5324 + "react-is": "^16.13.1"
5325 + }
5326 + },
5327 + "node_modules/prop-types/node_modules/react-is": {
5328 + "version": "16.13.1",
5329 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
5330 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
5331 + },
5332 + "node_modules/proxy-compare": {
5333 + "version": "2.5.0",
5334 + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.0.tgz",
5335 + "integrity": "sha512-f1us0OsVAJ3tdIMXGQx2lmseYS4YXe4W+sKF5g5ww/jV+5ogMadPt+sIZ+88Ga9kvMJsrRNWzCrKPpr6pMWYbA=="
5336 + },
5337 "node_modules/psl": {
5338 "version": "1.9.0",
5339 "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
@@ -4018,6 +5495,104 @@
5495 "node": ">=0.10.0"
5496 }
5497 },
5498 + "node_modules/react": {
5499 + "version": "18.2.0",
5500 + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
5501 + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
5502 + "dependencies": {
5503 + "loose-envify": "^1.1.0"
5504 + },
5505 + "engines": {
5506 + "node": ">=0.10.0"
5507 + }
5508 + },
5509 + "node_modules/react-dom": {
5510 + "version": "18.2.0",
5511 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
5512 + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
5513 + "dependencies": {
5514 + "loose-envify": "^1.1.0",
5515 + "scheduler": "^0.23.0"
5516 + },
5517 + "peerDependencies": {
5518 + "react": "^18.2.0"
5519 + }
5520 + },
5521 + "node_modules/react-is": {
5522 + "version": "18.2.0",
5523 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
5524 + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
5525 + },
5526 + "node_modules/react-router": {
5527 + "version": "6.8.2",
5528 + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.2.tgz",
5529 + "integrity": "sha512-lF7S0UmXI5Pd8bmHvMdPKI4u4S5McxmHnzJhrYi9ZQ6wE+DA8JN5BzVC5EEBuduWWDaiJ8u6YhVOCmThBli+rw==",
5530 + "dependencies": {
5531 + "@remix-run/router": "1.3.3"
5532 + },
5533 + "engines": {
5534 + "node": ">=14"
5535 + },
5536 + "peerDependencies": {
5537 + "react": ">=16.8"
5538 + }
5539 + },
5540 + "node_modules/react-router-dom": {
5541 + "version": "6.8.2",
5542 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.2.tgz",
5543 + "integrity": "sha512-N/oAF1Shd7g4tWy+75IIufCGsHBqT74tnzHQhbiUTYILYF0Blk65cg+HPZqwC+6SqEyx033nKqU7by38v3lBZg==",
5544 + "dependencies": {
5545 + "@remix-run/router": "1.3.3",
5546 + "react-router": "6.8.2"
5547 + },
5548 + "engines": {
5549 + "node": ">=14"
5550 + },
5551 + "peerDependencies": {
5552 + "react": ">=16.8",
5553 + "react-dom": ">=16.8"
5554 + }
5555 + },
5556 + "node_modules/react-simple-code-editor": {
5557 + "version": "0.13.1",
5558 + "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.13.1.tgz",
5559 + "integrity": "sha512-XYeVwRZwgyKtjNIYcAEgg2FaQcCZwhbarnkJIV20U2wkCU9q/CPFBo8nRXrK4GXUz3AvbqZFsZRrpUTkqqEYyQ==",
5560 + "peerDependencies": {
5561 + "react": "*",
5562 + "react-dom": "*"
5563 + }
5564 + },
5565 + "node_modules/react-transition-group": {
5566 + "version": "4.4.5",
5567 + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
5568 + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
5569 + "dependencies": {
5570 + "@babel/runtime": "^7.5.5",
5571 + "dom-helpers": "^5.0.1",
5572 + "loose-envify": "^1.4.0",
5573 + "prop-types": "^15.6.2"
5574 + },
5575 + "peerDependencies": {
5576 + "react": ">=16.6.0",
5577 + "react-dom": ">=16.6.0"
5578 + }
5579 + },
5580 + "node_modules/react-window": {
5581 + "version": "1.8.8",
5582 + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.8.tgz",
5583 + "integrity": "sha512-D4IiBeRtGXziZ1n0XklnFGu7h9gU684zepqyKzgPNzrsrk7xOCxni+TCckjg2Nr/DiaEEGVVmnhYSlT2rB47dQ==",
5584 + "dependencies": {
5585 + "@babel/runtime": "^7.0.0",
5586 + "memoize-one": ">=3.1.1 <6"
5587 + },
5588 + "engines": {
5589 + "node": ">8.0.0"
5590 + },
5591 + "peerDependencies": {
5592 + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0",
5593 + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"
5594 + }
5595 + },
5596 "node_modules/read-pkg": {
5597 "version": "5.2.0",
5598 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
@@ -4178,6 +5753,11 @@
5753 "node": ">=8"
5754 }
5755 },
5756 + "node_modules/regenerator-runtime": {
5757 + "version": "0.13.11",
5758 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
5759 + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
5760 + },
5761 "node_modules/require-directory": {
5762 "version": "2.1.1",
5763 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -4193,11 +5773,15 @@
5773 "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
5774 "dev": true
5775 },
5776 + "node_modules/reselect": {
5777 + "version": "4.1.7",
5778 + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.7.tgz",
5779 + "integrity": "sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A=="
5780 + },
5781 "node_modules/resolve": {
5782 "version": "1.22.1",
5783 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
5784 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
4200 - "dev": true,
5785 "dependencies": {
5786 "is-core-module": "^2.9.0",
5787 "path-parse": "^1.0.7",
@@ -4210,6 +5794,14 @@
5794 "url": "https://github.com/sponsors/ljharb"
5795 }
5796 },
5797 + "node_modules/resolve-from": {
5798 + "version": "4.0.0",
5799 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
5800 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
5801 + "engines": {
5802 + "node": ">=4"
5803 + }
5804 + },
5805 "node_modules/reusify": {
5806 "version": "1.0.4",
5807 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -4219,6 +5811,22 @@
5811 "node": ">=0.10.0"
5812 }
5813 },
5814 + "node_modules/rollup": {
5815 + "version": "3.18.0",
5816 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.18.0.tgz",
5817 + "integrity": "sha512-J8C6VfEBjkvYPESMQYxKHxNOh4A5a3FlP+0BETGo34HEcE4eTlgCrO2+eWzlu2a/sHs2QUkZco+wscH7jhhgWg==",
5818 + "dev": true,
5819 + "bin": {
5820 + "rollup": "dist/bin/rollup"
5821 + },
5822 + "engines": {
5823 + "node": ">=14.18.0",
5824 + "npm": ">=8.0.0"
5825 + },
5826 + "optionalDependencies": {
5827 + "fsevents": "~2.3.2"
5828 + }
5829 + },
5830 "node_modules/run-parallel": {
5831 "version": "1.2.0",
5832 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -4252,6 +5860,31 @@
5860 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
5861 "dev": true
5862 },
5863 + "node_modules/sass": {
5864 + "version": "1.58.3",
5865 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz",
5866 + "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==",
5867 + "dev": true,
5868 + "dependencies": {
5869 + "chokidar": ">=3.0.0 <4.0.0",
5870 + "immutable": "^4.0.0",
5871 + "source-map-js": ">=0.6.2 <2.0.0"
5872 + },
5873 + "bin": {
5874 + "sass": "sass.js"
5875 + },
5876 + "engines": {
5877 + "node": ">=12.0.0"
5878 + }
5879 + },
5880 + "node_modules/scheduler": {
5881 + "version": "0.23.0",
5882 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
5883 + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
5884 + "dependencies": {
5885 + "loose-envify": "^1.1.0"
5886 + }
5887 + },
5888 "node_modules/semver": {
5889 "version": "5.7.1",
5890 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
@@ -4261,6 +5894,17 @@
5894 "semver": "bin/semver"
5895 }
5896 },
5897 + "node_modules/sentence-case": {
5898 + "version": "3.0.4",
5899 + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
5900 + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
5901 + "dev": true,
5902 + "dependencies": {
5903 + "no-case": "^3.0.4",
5904 + "tslib": "^2.0.3",
5905 + "upper-case-first": "^2.0.2"
5906 + }
5907 + },
5908 "node_modules/serialize-javascript": {
5909 "version": "6.0.0",
5910 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
@@ -4382,6 +6026,33 @@
6026 "node": ">=8"
6027 }
6028 },
6029 + "node_modules/snake-case": {
6030 + "version": "3.0.4",
6031 + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
6032 + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
6033 + "dev": true,
6034 + "dependencies": {
6035 + "dot-case": "^3.0.4",
6036 + "tslib": "^2.0.3"
6037 + }
6038 + },
6039 + "node_modules/source-map": {
6040 + "version": "0.5.7",
6041 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
6042 + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
6043 + "engines": {
6044 + "node": ">=0.10.0"
6045 + }
6046 + },
6047 + "node_modules/source-map-js": {
6048 + "version": "1.0.2",
6049 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
6050 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
6051 + "dev": true,
6052 + "engines": {
6053 + "node": ">=0.10.0"
6054 + }
6055 + },
6056 "node_modules/spdx-correct": {
6057 "version": "3.1.1",
6058 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
@@ -4500,6 +6171,11 @@
6171 "url": "https://github.com/sponsors/sindresorhus"
6172 }
6173 },
6174 + "node_modules/stylis": {
6175 + "version": "4.1.3",
6176 + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz",
6177 + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="
6178 + },
6179 "node_modules/supports-color": {
6180 "version": "7.2.0",
6181 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -4515,7 +6191,6 @@
6191 "version": "1.0.0",
6192 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
6193 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
4518 - "dev": true,
6194 "engines": {
6195 "node": ">= 0.4"
6196 },
@@ -4523,6 +6198,11 @@
6198 "url": "https://github.com/sponsors/ljharb"
6199 }
6200 },
6201 + "node_modules/talkr": {
6202 + "version": "3.4.0",
6203 + "resolved": "https://registry.npmjs.org/talkr/-/talkr-3.4.0.tgz",
6204 + "integrity": "sha512-SuaqeeneudLbeNPIDfGYitfQRY4igkNCZWbSBzj2z1X74PqFnp5LQ9T0+CfYbY0Lf8jpAsBAOXbDwTAOMX9qoA=="
6205 + },
6206 "node_modules/tar-fs": {
6207 "version": "2.1.1",
6208 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
@@ -4569,7 +6249,6 @@
6249 "version": "2.0.0",
6250 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
6251 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
4572 - "dev": true,
6252 "engines": {
6253 "node": ">=4"
6254 }
@@ -4704,6 +6383,12 @@
6383 "node": ">=0.3.1"
6384 }
6385 },
6386 + "node_modules/tslib": {
6387 + "version": "2.5.0",
6388 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
6389 + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
6390 + "dev": true
6391 + },
6392 "node_modules/tsscmp": {
6393 "version": "1.0.6",
6394 "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
@@ -4800,6 +6485,24 @@
6485 "mkdirp": "^0.5.1"
6486 }
6487 },
6488 + "node_modules/upper-case": {
6489 + "version": "2.0.2",
6490 + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
6491 + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
6492 + "dev": true,
6493 + "dependencies": {
6494 + "tslib": "^2.0.3"
6495 + }
6496 + },
6497 + "node_modules/upper-case-first": {
6498 + "version": "2.0.2",
6499 + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
6500 + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
6501 + "dev": true,
6502 + "dependencies": {
6503 + "tslib": "^2.0.3"
6504 + }
6505 + },
6506 "node_modules/url-parse": {
6507 "version": "1.5.10",
6508 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
@@ -4810,6 +6513,27 @@
6513 "requires-port": "^1.0.0"
6514 }
6515 },
6516 + "node_modules/use-sync-external-store": {
6517 + "version": "1.2.0",
6518 + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
6519 + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
6520 + "peerDependencies": {
6521 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
6522 + }
6523 + },
6524 + "node_modules/usehooks-ts": {
6525 + "version": "2.9.1",
6526 + "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-2.9.1.tgz",
6527 + "integrity": "sha512-2FAuSIGHlY+apM9FVlj8/oNhd+1y+Uwv5QNkMQz1oSfdHk4PXo1qoCw9I5M7j0vpH8CSWFJwXbVPeYDjLCx9PA==",
6528 + "engines": {
6529 + "node": ">=16.15.0",
6530 + "npm": ">=8"
6531 + },
6532 + "peerDependencies": {
6533 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
6534 + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
6535 + }
6536 + },
6537 "node_modules/util-deprecate": {
6538 "version": "1.0.2",
6539 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -4841,6 +6565,26 @@
6565 "spdx-expression-parse": "^3.0.0"
6566 }
6567 },
6568 + "node_modules/valtio": {
6569 + "version": "1.10.3",
6570 + "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.3.tgz",
6571 + "integrity": "sha512-t3Ez/+baJ+Z5tIyeaI6nCAbW/hrmcq2jditwg/X++o5IvCdiGirQKTOv1kJq0glgUo13v5oABCVGcinggBfiKw==",
6572 + "dependencies": {
6573 + "proxy-compare": "2.5.0",
6574 + "use-sync-external-store": "1.2.0"
6575 + },
6576 + "engines": {
6577 + "node": ">=12.20.0"
6578 + },
6579 + "peerDependencies": {
6580 + "react": ">=16.8"
6581 + },
6582 + "peerDependenciesMeta": {
6583 + "react": {
6584 + "optional": true
6585 + }
6586 + }
6587 + },
6588 "node_modules/vary": {
6589 "version": "1.1.2",
6590 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
@@ -4849,6 +6593,69 @@
6593 "node": ">= 0.8"
6594 }
6595 },
6596 + "node_modules/vite": {
6597 + "version": "4.1.4",
6598 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.4.tgz",
6599 + "integrity": "sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==",
6600 + "dev": true,
6601 + "dependencies": {
6602 + "esbuild": "^0.16.14",
6603 + "postcss": "^8.4.21",
6604 + "resolve": "^1.22.1",
6605 + "rollup": "^3.10.0"
6606 + },
6607 + "bin": {
6608 + "vite": "bin/vite.js"
6609 + },
6610 + "engines": {
6611 + "node": "^14.18.0 || >=16.0.0"
6612 + },
6613 + "optionalDependencies": {
6614 + "fsevents": "~2.3.2"
6615 + },
6616 + "peerDependencies": {
6617 + "@types/node": ">= 14",
6618 + "less": "*",
6619 + "sass": "*",
6620 + "stylus": "*",
6621 + "sugarss": "*",
6622 + "terser": "^5.4.0"
6623 + },
6624 + "peerDependenciesMeta": {
6625 + "@types/node": {
6626 + "optional": true
6627 + },
6628 + "less": {
6629 + "optional": true
6630 + },
6631 + "sass": {
6632 + "optional": true
6633 + },
6634 + "stylus": {
6635 + "optional": true
6636 + },
6637 + "sugarss": {
6638 + "optional": true
6639 + },
6640 + "terser": {
6641 + "optional": true
6642 + }
6643 + }
6644 + },
6645 + "node_modules/vite-plugin-babel-import": {
6646 + "version": "2.0.5",
6647 + "resolved": "git+ssh://git@github.com/rejetto/vite-plugin-babel-import.git#d6d78f3676ee99d764aacb1b15758a952d21e76d",
6648 + "dev": true,
6649 + "license": "MIT",
6650 + "dependencies": {
6651 + "@babel/generator": "^7.12.11",
6652 + "@babel/helper-module-imports": "^7.12.5",
6653 + "@babel/parser": "^7.12.11",
6654 + "@babel/traverse": "^7.12.12",
6655 + "@babel/types": "^7.12.12",
6656 + "change-case": "^4.1.2"
6657 + }
6658 + },
6659 "node_modules/walk-filtered": {
6660 "version": "0.9.3",
6661 "resolved": "https://registry.npmjs.org/walk-filtered/-/walk-filtered-0.9.3.tgz",
@@ -4862,6 +6669,11 @@
6669 "lodash.isundefined": "^3.0.1"
6670 }
6671 },
6672 + "node_modules/web-vitals": {
6673 + "version": "2.1.4",
6674 + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz",
6675 + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg=="
6676 + },
6677 "node_modules/webidl-conversions": {
6678 "version": "3.0.1",
6679 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
@@ -5147,7 +6959,6 @@
6959 },
6960 "shared": {
6961 "name": "@hfs/shared",
5150 - "extraneous": true,
6962 "dependencies": {
6963 "js-sha512": "^0.8.0",
6964 "tssrp6a": "^3.0.0"
@@ -5163,7 +6974,6 @@
6974 "version": "7.18.6",
6975 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
6976 "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
5166 - "dev": true,
6977 "requires": {
6978 "@babel/highlight": "^7.18.6"
6979 }
@@ -5179,17 +6989,113 @@
6989 "jsesc": "^2.5.1"
6990 }
6991 },
6992 + "@babel/helper-environment-visitor": {
6993 + "version": "7.18.9",
6994 + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
6995 + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
6996 + "dev": true
6997 + },
6998 + "@babel/helper-function-name": {
6999 + "version": "7.21.0",
7000 + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
7001 + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
7002 + "dev": true,
7003 + "requires": {
7004 + "@babel/template": "^7.20.7",
7005 + "@babel/types": "^7.21.0"
7006 + },
7007 + "dependencies": {
7008 + "@babel/types": {
7009 + "version": "7.21.2",
7010 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
7011 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
7012 + "dev": true,
7013 + "requires": {
7014 + "@babel/helper-string-parser": "^7.19.4",
7015 + "@babel/helper-validator-identifier": "^7.19.1",
7016 + "to-fast-properties": "^2.0.0"
7017 + }
7018 + }
7019 + }
7020 + },
7021 + "@babel/helper-hoist-variables": {
7022 + "version": "7.18.6",
7023 + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
7024 + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
7025 + "dev": true,
7026 + "requires": {
7027 + "@babel/types": "^7.18.6"
7028 + },
7029 + "dependencies": {
7030 + "@babel/types": {
7031 + "version": "7.21.2",
7032 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
7033 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
7034 + "dev": true,
7035 + "requires": {
7036 + "@babel/helper-string-parser": "^7.19.4",
7037 + "@babel/helper-validator-identifier": "^7.19.1",
7038 + "to-fast-properties": "^2.0.0"
7039 + }
7040 + }
7041 + }
7042 + },
7043 + "@babel/helper-module-imports": {
7044 + "version": "7.18.6",
7045 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
7046 + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
7047 + "requires": {
7048 + "@babel/types": "^7.18.6"
7049 + },
7050 + "dependencies": {
7051 + "@babel/types": {
7052 + "version": "7.21.2",
7053 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
7054 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
7055 + "requires": {
7056 + "@babel/helper-string-parser": "^7.19.4",
7057 + "@babel/helper-validator-identifier": "^7.19.1",
7058 + "to-fast-properties": "^2.0.0"
7059 + }
7060 + }
7061 + }
7062 + },
7063 + "@babel/helper-split-export-declaration": {
7064 + "version": "7.18.6",
7065 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
7066 + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
7067 + "dev": true,
7068 + "requires": {
7069 + "@babel/types": "^7.18.6"
7070 + },
7071 + "dependencies": {
7072 + "@babel/types": {
7073 + "version": "7.21.2",
7074 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
7075 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
7076 + "dev": true,
7077 + "requires": {
7078 + "@babel/helper-string-parser": "^7.19.4",
7079 + "@babel/helper-validator-identifier": "^7.19.1",
7080 + "to-fast-properties": "^2.0.0"
7081 + }
7082 + }
7083 + }
7084 + },
7085 + "@babel/helper-string-parser": {
7086 + "version": "7.19.4",
7087 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
7088 + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="
7089 + },
7090 "@babel/helper-validator-identifier": {
7091 "version": "7.19.1",
7092 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
5185 - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
5186 - "dev": true
7093 + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
7094 },
7095 "@babel/highlight": {
7096 "version": "7.18.6",
7097 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
7098 "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
5192 - "dev": true,
7099 "requires": {
7100 "@babel/helper-validator-identifier": "^7.18.6",
7101 "chalk": "^2.0.0",
@@ -5200,7 +7106,6 @@
7106 "version": "3.2.1",
7107 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7108 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5203 - "dev": true,
7109 "requires": {
7110 "color-convert": "^1.9.0"
7111 }
@@ -5209,7 +7114,6 @@
7114 "version": "2.4.2",
7115 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7116 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5212 - "dev": true,
7117 "requires": {
7118 "ansi-styles": "^3.2.1",
7119 "escape-string-regexp": "^1.0.5",
@@ -5220,7 +7124,6 @@
7124 "version": "1.9.3",
7125 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
7126 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5223 - "dev": true,
7127 "requires": {
7128 "color-name": "1.1.3"
7129 }
@@ -5228,26 +7131,22 @@
7131 "color-name": {
7132 "version": "1.1.3",
7133 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5231 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
5232 - "dev": true
7134 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
7135 },
7136 "escape-string-regexp": {
7137 "version": "1.0.5",
7138 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5237 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
5238 - "dev": true
7139 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
7140 },
7141 "has-flag": {
7142 "version": "3.0.0",
7143 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5243 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
5244 - "dev": true
7144 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
7145 },
7146 "supports-color": {
7147 "version": "5.5.0",
7148 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7149 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5250 - "dev": true,
7150 "requires": {
7151 "has-flag": "^3.0.0"
7152 }
@@ -5260,6 +7159,93 @@
7159 "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==",
7160 "dev": true
7161 },
7162 + "@babel/runtime": {
7163 + "version": "7.21.0",
7164 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz",
7165 + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==",
7166 + "requires": {
7167 + "regenerator-runtime": "^0.13.11"
7168 + }
7169 + },
7170 + "@babel/template": {
7171 + "version": "7.20.7",
7172 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
7173 + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
7174 + "dev": true,
7175 + "requires": {
7176 + "@babel/code-frame": "^7.18.6",
7177 + "@babel/parser": "^7.20.7",
7178 + "@babel/types": "^7.20.7"
7179 + },
7180 + "dependencies": {
7181 + "@babel/parser": {
7182 + "version": "7.21.2",
7183 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
7184 + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
7185 + "dev": true
7186 + },
7187 + "@babel/types": {
7188 + "version": "7.21.2",
7189 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
7190 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
7191 + "dev": true,
7192 + "requires": {
7193 + "@babel/helper-string-parser": "^7.19.4",
7194 + "@babel/helper-validator-identifier": "^7.19.1",
7195 + "to-fast-properties": "^2.0.0"
7196 + }
7197 + }
7198 + }
7199 + },
7200 + "@babel/traverse": {
7201 + "version": "7.21.2",
7202 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz",
7203 + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==",
7204 + "dev": true,
7205 + "requires": {
7206 + "@babel/code-frame": "^7.18.6",
7207 + "@babel/generator": "^7.21.1",
7208 + "@babel/helper-environment-visitor": "^7.18.9",
7209 + "@babel/helper-function-name": "^7.21.0",
7210 + "@babel/helper-hoist-variables": "^7.18.6",
7211 + "@babel/helper-split-export-declaration": "^7.18.6",
7212 + "@babel/parser": "^7.21.2",
7213 + "@babel/types": "^7.21.2",
7214 + "debug": "^4.1.0",
7215 + "globals": "^11.1.0"
7216 + },
7217 + "dependencies": {
7218 + "@babel/generator": {
7219 + "version": "7.21.1",
7220 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz",
7221 + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==",
7222 + "dev": true,
7223 + "requires": {
7224 + "@babel/types": "^7.21.0",
7225 + "@jridgewell/gen-mapping": "^0.3.2",
7226 + "@jridgewell/trace-mapping": "^0.3.17",
7227 + "jsesc": "^2.5.1"
7228 + }
7229 + },
7230 + "@babel/parser": {
7231 + "version": "7.21.2",
7232 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
7233 + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
7234 + "dev": true
7235 + },
7236 + "@babel/types": {
7237 + "version": "7.21.2",
7238 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
7239 + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
7240 + "dev": true,
7241 + "requires": {
7242 + "@babel/helper-string-parser": "^7.19.4",
7243 + "@babel/helper-validator-identifier": "^7.19.1",
7244 + "to-fast-properties": "^2.0.0"
7245 + }
7246 + }
7247 + }
7248 + },
7249 "@babel/types": {
7250 "version": "7.18.4",
7251 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
@@ -5291,6 +7277,347 @@
7277 }
7278 }
7279 },
7280 + "@emotion/babel-plugin": {
7281 + "version": "11.10.6",
7282 + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz",
7283 + "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==",
7284 + "requires": {
7285 + "@babel/helper-module-imports": "^7.16.7",
7286 + "@babel/runtime": "^7.18.3",
7287 + "@emotion/hash": "^0.9.0",
7288 + "@emotion/memoize": "^0.8.0",
7289 + "@emotion/serialize": "^1.1.1",
7290 + "babel-plugin-macros": "^3.1.0",
7291 + "convert-source-map": "^1.5.0",
7292 + "escape-string-regexp": "^4.0.0",
7293 + "find-root": "^1.1.0",
7294 + "source-map": "^0.5.7",
7295 + "stylis": "4.1.3"
7296 + }
7297 + },
7298 + "@emotion/cache": {
7299 + "version": "11.10.5",
7300 + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz",
7301 + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==",
7302 + "requires": {
7303 + "@emotion/memoize": "^0.8.0",
7304 + "@emotion/sheet": "^1.2.1",
7305 + "@emotion/utils": "^1.2.0",
7306 + "@emotion/weak-memoize": "^0.3.0",
7307 + "stylis": "4.1.3"
7308 + }
7309 + },
7310 + "@emotion/hash": {
7311 + "version": "0.9.0",
7312 + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
7313 + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="
7314 + },
7315 + "@emotion/is-prop-valid": {
7316 + "version": "1.2.0",
7317 + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz",
7318 + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==",
7319 + "requires": {
7320 + "@emotion/memoize": "^0.8.0"
7321 + }
7322 + },
7323 + "@emotion/memoize": {
7324 + "version": "0.8.0",
7325 + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
7326 + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
7327 + },
7328 + "@emotion/react": {
7329 + "version": "11.10.6",
7330 + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz",
7331 + "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==",
7332 + "requires": {
7333 + "@babel/runtime": "^7.18.3",
7334 + "@emotion/babel-plugin": "^11.10.6",
7335 + "@emotion/cache": "^11.10.5",
7336 + "@emotion/serialize": "^1.1.1",
7337 + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
7338 + "@emotion/utils": "^1.2.0",
7339 + "@emotion/weak-memoize": "^0.3.0",
7340 + "hoist-non-react-statics": "^3.3.1"
7341 + }
7342 + },
7343 + "@emotion/serialize": {
7344 + "version": "1.1.1",
7345 + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz",
7346 + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==",
7347 + "requires": {
7348 + "@emotion/hash": "^0.9.0",
7349 + "@emotion/memoize": "^0.8.0",
7350 + "@emotion/unitless": "^0.8.0",
7351 + "@emotion/utils": "^1.2.0",
7352 + "csstype": "^3.0.2"
7353 + }
7354 + },
7355 + "@emotion/sheet": {
7356 + "version": "1.2.1",
7357 + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz",
7358 + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA=="
7359 + },
7360 + "@emotion/styled": {
7361 + "version": "11.10.6",
7362 + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz",
7363 + "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==",
7364 + "requires": {
7365 + "@babel/runtime": "^7.18.3",
7366 + "@emotion/babel-plugin": "^11.10.6",
7367 + "@emotion/is-prop-valid": "^1.2.0",
7368 + "@emotion/serialize": "^1.1.1",
7369 + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
7370 + "@emotion/utils": "^1.2.0"
7371 + }
7372 + },
7373 + "@emotion/unitless": {
7374 + "version": "0.8.0",
7375 + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz",
7376 + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="
7377 + },
7378 + "@emotion/use-insertion-effect-with-fallbacks": {
7379 + "version": "1.0.0",
7380 + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz",
7381 + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==",
7382 + "requires": {}
7383 + },
7384 + "@emotion/utils": {
7385 + "version": "1.2.0",
7386 + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz",
7387 + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="
7388 + },
7389 + "@emotion/weak-memoize": {
7390 + "version": "0.3.0",
7391 + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz",
7392 + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg=="
7393 + },
7394 + "@esbuild/android-arm": {
7395 + "version": "0.16.17",
7396 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz",
7397 + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==",
7398 + "dev": true,
7399 + "optional": true
7400 + },
7401 + "@esbuild/android-arm64": {
7402 + "version": "0.16.17",
7403 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz",
7404 + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==",
7405 + "dev": true,
7406 + "optional": true
7407 + },
7408 + "@esbuild/android-x64": {
7409 + "version": "0.16.17",
7410 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz",
7411 + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==",
7412 + "dev": true,
7413 + "optional": true
7414 + },
7415 + "@esbuild/darwin-arm64": {
7416 + "version": "0.16.17",
7417 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz",
7418 + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==",
7419 + "dev": true,
7420 + "optional": true
7421 + },
7422 + "@esbuild/darwin-x64": {
7423 + "version": "0.16.17",
7424 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz",
7425 + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==",
7426 + "dev": true,
7427 + "optional": true
7428 + },
7429 + "@esbuild/freebsd-arm64": {
7430 + "version": "0.16.17",
7431 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz",
7432 + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==",
7433 + "dev": true,
7434 + "optional": true
7435 + },
7436 + "@esbuild/freebsd-x64": {
7437 + "version": "0.16.17",
7438 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz",
7439 + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==",
7440 + "dev": true,
7441 + "optional": true
7442 + },
7443 + "@esbuild/linux-arm": {
7444 + "version": "0.16.17",
7445 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz",
7446 + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==",
7447 + "dev": true,
7448 + "optional": true
7449 + },
7450 + "@esbuild/linux-arm64": {
7451 + "version": "0.16.17",
7452 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz",
7453 + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==",
7454 + "dev": true,
7455 + "optional": true
7456 + },
7457 + "@esbuild/linux-ia32": {
7458 + "version": "0.16.17",
7459 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz",
7460 + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==",
7461 + "dev": true,
7462 + "optional": true
7463 + },
7464 + "@esbuild/linux-loong64": {
7465 + "version": "0.16.17",
7466 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz",
7467 + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==",
7468 + "dev": true,
7469 + "optional": true
7470 + },
7471 + "@esbuild/linux-mips64el": {
7472 + "version": "0.16.17",
7473 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz",
7474 + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==",
7475 + "dev": true,
7476 + "optional": true
7477 + },
7478 + "@esbuild/linux-ppc64": {
7479 + "version": "0.16.17",
7480 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz",
7481 + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==",
7482 + "dev": true,
7483 + "optional": true
7484 + },
7485 + "@esbuild/linux-riscv64": {
7486 + "version": "0.16.17",
7487 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz",
7488 + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==",
7489 + "dev": true,
7490 + "optional": true
7491 + },
7492 + "@esbuild/linux-s390x": {
7493 + "version": "0.16.17",
7494 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz",
7495 + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==",
7496 + "dev": true,
7497 + "optional": true
7498 + },
7499 + "@esbuild/linux-x64": {
7500 + "version": "0.16.17",
7501 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz",
7502 + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==",
7503 + "dev": true,
7504 + "optional": true
7505 + },
7506 + "@esbuild/netbsd-x64": {
7507 + "version": "0.16.17",
7508 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz",
7509 + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==",
7510 + "dev": true,
7511 + "optional": true
7512 + },
7513 + "@esbuild/openbsd-x64": {
7514 + "version": "0.16.17",
7515 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz",
7516 + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==",
7517 + "dev": true,
7518 + "optional": true
7519 + },
7520 + "@esbuild/sunos-x64": {
7521 + "version": "0.16.17",
7522 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz",
7523 + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==",
7524 + "dev": true,
7525 + "optional": true
7526 + },
7527 + "@esbuild/win32-arm64": {
7528 + "version": "0.16.17",
7529 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz",
7530 + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==",
7531 + "dev": true,
7532 + "optional": true
7533 + },
7534 + "@esbuild/win32-ia32": {
7535 + "version": "0.16.17",
7536 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz",
7537 + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==",
7538 + "dev": true,
7539 + "optional": true
7540 + },
7541 + "@esbuild/win32-x64": {
7542 + "version": "0.16.17",
7543 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz",
7544 + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==",
7545 + "dev": true,
7546 + "optional": true
7547 + },
7548 + "@hfs/admin": {
7549 + "version": "file:admin",
7550 + "requires": {
7551 + "@emotion/react": "^11.10.0",
7552 + "@emotion/styled": "^11.10.0",
7553 + "@hfs/mui-grid-form": "*",
7554 + "@hfs/shared": "*",
7555 + "@mui/icons-material": "^5.8.4",
7556 + "@mui/lab": "^5.0.0-alpha.94",
7557 + "@mui/material": "^5.10.0",
7558 + "@mui/x-data-grid": "^5.15.1",
7559 + "@types/node": "^16.11.21",
7560 + "@types/react": "^18.0.15",
7561 + "@types/react-dom": "^18.0.6",
7562 + "@types/react-virtualized-auto-sizer": "^1.0.1",
7563 + "@types/react-window": "^1.8.5",
7564 + "immer": "^9.0.15",
7565 + "react": "^18.2.0",
7566 + "react-dom": "^18.2.0",
7567 + "react-router-dom": "^6.2.1",
7568 + "react-simple-code-editor": "^0.13.1",
7569 + "react-window": "^1.8.6",
7570 + "tssrp6a": "^3.0.0",
7571 + "usehooks-ts": "^2.9.1",
7572 + "valtio": "^1.2.9",
7573 + "vite": "^4.0.4",
7574 + "vite-plugin-babel-import": "github:rejetto/vite-plugin-babel-import",
7575 + "web-vitals": "^2.1.4"
7576 + }
7577 + },
7578 + "@hfs/frontend": {
7579 + "version": "file:frontend",
7580 + "requires": {
7581 + "@hfs/shared": "*",
7582 + "@types/lodash": "^4.14.178",
7583 + "@types/node": "^16.11.21",
7584 + "@types/react": "^18.0.15",
7585 + "@types/react-dom": "^18.0.6",
7586 + "cross-env": "^7.0.3",
7587 + "lodash": "^4.17.21",
7588 + "react": "^18.2.0",
7589 + "react-dom": "^18.2.0",
7590 + "react-router-dom": "^6.1.1",
7591 + "sass": "^1.54.5",
7592 + "talkr": "^3.3.9",
7593 + "tssrp6a": "^3.0.0",
7594 + "usehooks-ts": "^2.6.0",
7595 + "valtio": "^1.2.7",
7596 + "vite": "^4.0.4",
7597 + "web-vitals": "^2.1.4"
7598 + }
7599 + },
7600 + "@hfs/mui-grid-form": {
7601 + "version": "file:mui-grid-form",
7602 + "requires": {
7603 + "@mui/icons-material": "*",
7604 + "@mui/lab": "*",
7605 + "@mui/material": "*",
7606 + "@types/lodash": "*",
7607 + "lodash": "*",
7608 + "react": "*",
7609 + "react-dom": "*"
7610 + }
7611 + },
7612 + "@hfs/shared": {
7613 + "version": "file:shared",
7614 + "requires": {
7615 + "js-sha512": "^0.8.0",
7616 + "react": "*",
7617 + "react-dom": "*",
7618 + "tssrp6a": "^3.0.0"
7619 + }
7620 + },
7621 "@jridgewell/gen-mapping": {
7622 "version": "0.3.2",
7623 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
@@ -5321,13 +7648,13 @@
7648 "dev": true
7649 },
7650 "@jridgewell/trace-mapping": {
5324 - "version": "0.3.15",
5325 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
5326 - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
7651 + "version": "0.3.17",
7652 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
7653 + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
7654 "dev": true,
7655 "requires": {
5329 - "@jridgewell/resolve-uri": "^3.0.3",
5330 - "@jridgewell/sourcemap-codec": "^1.4.10"
7656 + "@jridgewell/resolve-uri": "3.1.0",
7657 + "@jridgewell/sourcemap-codec": "1.4.14"
7658 }
7659 },
7660 "@koa/router": {
@@ -5342,6 +7669,134 @@
7669 "path-to-regexp": "^6.1.0"
7670 }
7671 },
7672 + "@mui/base": {
7673 + "version": "5.0.0-alpha.119",
7674 + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.119.tgz",
7675 + "integrity": "sha512-XA5zhlYfXi67u613eIF0xRmktkatx6ERy3h+PwrMN5IcWFbgiL1guz8VpdXON+GWb8+G7B8t5oqTFIaCqaSAeA==",
7676 + "requires": {
7677 + "@babel/runtime": "^7.21.0",
7678 + "@emotion/is-prop-valid": "^1.2.0",
7679 + "@mui/types": "^7.2.3",
7680 + "@mui/utils": "^5.11.11",
7681 + "@popperjs/core": "^2.11.6",
7682 + "clsx": "^1.2.1",
7683 + "prop-types": "^15.8.1",
7684 + "react-is": "^18.2.0"
7685 + }
7686 + },
7687 + "@mui/core-downloads-tracker": {
7688 + "version": "5.11.11",
7689 + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.11.11.tgz",
7690 + "integrity": "sha512-0YK0K9GfW1ysw9z4ztWAjLW+bktf+nExMyn2+EQe1Ijb0kF2kz1kIOmb4+di0/PsXG70uCuw4DhEIdNd+JQkRA=="
7691 + },
7692 + "@mui/icons-material": {
7693 + "version": "5.11.11",
7694 + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.11.11.tgz",
7695 + "integrity": "sha512-Eell3ADmQVE8HOpt/LZ3zIma8JSvPh3XgnhwZLT0k5HRqZcd6F/QDHc7xsWtgz09t+UEFvOYJXjtrwKmLdwwpw==",
7696 + "requires": {
7697 + "@babel/runtime": "^7.21.0"
7698 + }
7699 + },
7700 + "@mui/lab": {
7701 + "version": "5.0.0-alpha.121",
7702 + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.121.tgz",
7703 + "integrity": "sha512-/W5H09zje9psma3RixtilTf1Tk2zUuK9j16e1W+V7oe/1pW6hNj6aZfm8y0t4qPUDQfxMBzlQm26XQx9i8F9PA==",
7704 + "requires": {
7705 + "@babel/runtime": "^7.21.0",
7706 + "@mui/base": "5.0.0-alpha.119",
7707 + "@mui/system": "^5.11.11",
7708 + "@mui/types": "^7.2.3",
7709 + "@mui/utils": "^5.11.11",
7710 + "clsx": "^1.2.1",
7711 + "prop-types": "^15.8.1",
7712 + "react-is": "^18.2.0"
7713 + }
7714 + },
7715 + "@mui/material": {
7716 + "version": "5.11.11",
7717 + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.11.11.tgz",
7718 + "integrity": "sha512-sSe0dmKjB1IGOYt32Pcha+cXV3IIrX5L5mFAF9LDRssp/x53bluhgLLbkc8eTiJvueVvo6HAyze6EkFEYLQRXQ==",
7719 + "requires": {
7720 + "@babel/runtime": "^7.21.0",
7721 + "@mui/base": "5.0.0-alpha.119",
7722 + "@mui/core-downloads-tracker": "^5.11.11",
7723 + "@mui/system": "^5.11.11",
7724 + "@mui/types": "^7.2.3",
7725 + "@mui/utils": "^5.11.11",
7726 + "@types/react-transition-group": "^4.4.5",
7727 + "clsx": "^1.2.1",
7728 + "csstype": "^3.1.1",
7729 + "prop-types": "^15.8.1",
7730 + "react-is": "^18.2.0",
7731 + "react-transition-group": "^4.4.5"
7732 + }
7733 + },
7734 + "@mui/private-theming": {
7735 + "version": "5.11.11",
7736 + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.11.11.tgz",
7737 + "integrity": "sha512-yLgTkjNC1mpye2SOUkc+zQQczUpg8NvQAETvxwXTMzNgJK1pv4htL7IvBM5vmCKG7IHAB3hX26W2u6i7bxwF3A==",
7738 + "requires": {
7739 + "@babel/runtime": "^7.21.0",
7740 + "@mui/utils": "^5.11.11",
7741 + "prop-types": "^15.8.1"
7742 + }
7743 + },
7744 + "@mui/styled-engine": {
7745 + "version": "5.11.11",
7746 + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.11.11.tgz",
7747 + "integrity": "sha512-wV0UgW4lN5FkDBXefN8eTYeuE9sjyQdg5h94vtwZCUamGQEzmCOtir4AakgmbWMy0x8OLjdEUESn9wnf5J9MOg==",
7748 + "requires": {
7749 + "@babel/runtime": "^7.21.0",
7750 + "@emotion/cache": "^11.10.5",
7751 + "csstype": "^3.1.1",
7752 + "prop-types": "^15.8.1"
7753 + }
7754 + },
7755 + "@mui/system": {
7756 + "version": "5.11.11",
7757 + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.11.11.tgz",
7758 + "integrity": "sha512-a9gaOAJBjpzypDfhbGZQ8HzdcxdxsKkFvbp1aAWZhFHBPdehEkARNh7mj851VfEhD/GdffYt85PFKFKdUta5Eg==",
7759 + "requires": {
7760 + "@babel/runtime": "^7.21.0",
7761 + "@mui/private-theming": "^5.11.11",
7762 + "@mui/styled-engine": "^5.11.11",
7763 + "@mui/types": "^7.2.3",
7764 + "@mui/utils": "^5.11.11",
7765 + "clsx": "^1.2.1",
7766 + "csstype": "^3.1.1",
7767 + "prop-types": "^15.8.1"
7768 + }
7769 + },
7770 + "@mui/types": {
7771 + "version": "7.2.3",
7772 + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.3.tgz",
7773 + "integrity": "sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw==",
7774 + "requires": {}
7775 + },
7776 + "@mui/utils": {
7777 + "version": "5.11.11",
7778 + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.11.11.tgz",
7779 + "integrity": "sha512-neMM5rrEXYQrOrlxUfns/TGgX4viS8K2zb9pbQh11/oUUYFlGI32Tn+PHePQx7n6Fy/0zq6WxdBFC9VpnJ5JrQ==",
7780 + "requires": {
7781 + "@babel/runtime": "^7.21.0",
7782 + "@types/prop-types": "^15.7.5",
7783 + "@types/react-is": "^16.7.1 || ^17.0.0",
7784 + "prop-types": "^15.8.1",
7785 + "react-is": "^18.2.0"
7786 + }
7787 + },
7788 + "@mui/x-data-grid": {
7789 + "version": "5.17.26",
7790 + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.26.tgz",
7791 + "integrity": "sha512-eGJq9J0g9cDGLFfMmugOadZx0mJeOd/yQpHwEa5gUXyONS6qF0OhXSWyDOhDdA3l2TOoQzotMN5dY/T4Wl1KYA==",
7792 + "requires": {
7793 + "@babel/runtime": "^7.18.9",
7794 + "@mui/utils": "^5.10.3",
7795 + "clsx": "^1.2.1",
7796 + "prop-types": "^15.8.1",
7797 + "reselect": "^4.1.6"
7798 + }
7799 + },
7800 "@node-rs/crc32": {
7801 "version": "1.6.0",
7802 "resolved": "https://registry.npmjs.org/@node-rs/crc32/-/crc32-1.6.0.tgz",
@@ -5463,6 +7918,16 @@
7918 "fastq": "^1.6.0"
7919 }
7920 },
7921 + "@popperjs/core": {
7922 + "version": "2.11.6",
7923 + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
7924 + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw=="
7925 + },
7926 + "@remix-run/router": {
7927 + "version": "1.3.3",
7928 + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.3.tgz",
7929 + "integrity": "sha512-YRHie1yQEj0kqqCTCJEfHqYSSNlZQ696QJG+MMiW4mxSl9I0ojz/eRhJS4fs88Z5i6D1SmoF9d3K99/QOhI8/w=="
7930 + },
7931 "@tsconfig/node10": {
7932 "version": "1.0.9",
7933 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
@@ -5737,6 +8202,16 @@
8202 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
8203 "dev": true
8204 },
8205 + "@types/parse-json": {
8206 + "version": "4.0.0",
8207 + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
8208 + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
8209 + },
8210 + "@types/prop-types": {
8211 + "version": "15.7.5",
8212 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
8213 + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
8214 + },
8215 "@types/qs": {
8216 "version": "6.9.7",
8217 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
@@ -5749,6 +8224,64 @@
8224 "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
8225 "dev": true
8226 },
8227 + "@types/react": {
8228 + "version": "18.0.28",
8229 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz",
8230 + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==",
8231 + "requires": {
8232 + "@types/prop-types": "*",
8233 + "@types/scheduler": "*",
8234 + "csstype": "^3.0.2"
8235 + }
8236 + },
8237 + "@types/react-dom": {
8238 + "version": "18.0.11",
8239 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz",
8240 + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==",
8241 + "dev": true,
8242 + "requires": {
8243 + "@types/react": "*"
8244 + }
8245 + },
8246 + "@types/react-is": {
8247 + "version": "17.0.3",
8248 + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz",
8249 + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==",
8250 + "requires": {
8251 + "@types/react": "*"
8252 + }
8253 + },
8254 + "@types/react-transition-group": {
8255 + "version": "4.4.5",
8256 + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
8257 + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
8258 + "requires": {
8259 + "@types/react": "*"
8260 + }
8261 + },
8262 + "@types/react-virtualized-auto-sizer": {
8263 + "version": "1.0.1",
8264 + "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz",
8265 + "integrity": "sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==",
8266 + "dev": true,
8267 + "requires": {
8268 + "@types/react": "*"
8269 + }
8270 + },
8271 + "@types/react-window": {
8272 + "version": "1.8.5",
8273 + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz",
8274 + "integrity": "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==",
8275 + "dev": true,
8276 + "requires": {
8277 + "@types/react": "*"
8278 + }
8279 + },
8280 + "@types/scheduler": {
8281 + "version": "0.16.2",
8282 + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
8283 + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
8284 + },
8285 "@types/serve-static": {
8286 "version": "1.15.0",
8287 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz",
@@ -5915,6 +8448,16 @@
8448 "http-cookie-agent": "^4.0.2"
8449 }
8450 },
8451 + "babel-plugin-macros": {
8452 + "version": "3.1.0",
8453 + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
8454 + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
8455 + "requires": {
8456 + "@babel/runtime": "^7.12.5",
8457 + "cosmiconfig": "^7.0.0",
8458 + "resolve": "^1.19.0"
8459 + }
8460 + },
8461 "balanced-match": {
8462 "version": "1.0.2",
8463 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -6039,6 +8582,21 @@
8582 "get-intrinsic": "^1.0.2"
8583 }
8584 },
8585 + "callsites": {
8586 + "version": "3.1.0",
8587 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
8588 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
8589 + },
8590 + "camel-case": {
8591 + "version": "4.1.2",
8592 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
8593 + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
8594 + "dev": true,
8595 + "requires": {
8596 + "pascal-case": "^3.1.2",
8597 + "tslib": "^2.0.3"
8598 + }
8599 + },
8600 "camelcase": {
8601 "version": "5.3.1",
8602 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
@@ -6056,6 +8614,17 @@
8614 "quick-lru": "^4.0.1"
8615 }
8616 },
8617 + "capital-case": {
8618 + "version": "1.0.4",
8619 + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
8620 + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
8621 + "dev": true,
8622 + "requires": {
8623 + "no-case": "^3.0.4",
8624 + "tslib": "^2.0.3",
8625 + "upper-case-first": "^2.0.2"
8626 + }
8627 + },
8628 "chainsaw": {
8629 "version": "0.1.0",
8630 "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
@@ -6073,6 +8642,26 @@
8642 "supports-color": "^7.1.0"
8643 }
8644 },
8645 + "change-case": {
8646 + "version": "4.1.2",
8647 + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
8648 + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
8649 + "dev": true,
8650 + "requires": {
8651 + "camel-case": "^4.1.2",
8652 + "capital-case": "^1.0.4",
8653 + "constant-case": "^3.0.4",
8654 + "dot-case": "^3.0.4",
8655 + "header-case": "^2.0.4",
8656 + "no-case": "^3.0.4",
8657 + "param-case": "^3.0.4",
8658 + "pascal-case": "^3.1.2",
8659 + "path-case": "^3.0.4",
8660 + "sentence-case": "^3.0.4",
8661 + "snake-case": "^3.0.4",
8662 + "tslib": "^2.0.3"
8663 + }
8664 + },
8665 "chokidar": {
8666 "version": "3.5.3",
8667 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
@@ -6162,6 +8751,11 @@
8751 }
8752 }
8753 },
8754 + "clsx": {
8755 + "version": "1.2.1",
8756 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
8757 + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg=="
8758 + },
8759 "co": {
8760 "version": "4.6.0",
8761 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
@@ -6211,6 +8805,17 @@
8805 "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
8806 "dev": true
8807 },
8808 + "constant-case": {
8809 + "version": "3.0.4",
8810 + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
8811 + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
8812 + "dev": true,
8813 + "requires": {
8814 + "no-case": "^3.0.4",
8815 + "tslib": "^2.0.3",
8816 + "upper-case": "^2.0.2"
8817 + }
8818 + },
8819 "content-disposition": {
8820 "version": "0.5.4",
8821 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
@@ -6231,6 +8836,11 @@
8836 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
8837 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
8838 },
8839 + "convert-source-map": {
8840 + "version": "1.9.0",
8841 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
8842 + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
8843 + },
8844 "cookies": {
8845 "version": "0.8.0",
8846 "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
@@ -6252,6 +8862,25 @@
8862 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
8863 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
8864 },
8865 + "cosmiconfig": {
8866 + "version": "7.1.0",
8867 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
8868 + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
8869 + "requires": {
8870 + "@types/parse-json": "^4.0.0",
8871 + "import-fresh": "^3.2.1",
8872 + "parse-json": "^5.0.0",
8873 + "path-type": "^4.0.0",
8874 + "yaml": "^1.10.0"
8875 + },
8876 + "dependencies": {
8877 + "yaml": {
8878 + "version": "1.10.2",
8879 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
8880 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
8881 + }
8882 + }
8883 + },
8884 "crc": {
8885 "version": "3.8.0",
8886 "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
@@ -6286,6 +8915,11 @@
8915 "which": "^2.0.1"
8916 }
8917 },
8918 + "csstype": {
8919 + "version": "3.1.1",
8920 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
8921 + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
8922 + },
8923 "debug": {
8924 "version": "4.3.4",
8925 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -6388,6 +9022,25 @@
9022 "path-type": "^4.0.0"
9023 }
9024 },
9025 + "dom-helpers": {
9026 + "version": "5.2.1",
9027 + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
9028 + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
9029 + "requires": {
9030 + "@babel/runtime": "^7.8.7",
9031 + "csstype": "^3.0.2"
9032 + }
9033 + },
9034 + "dot-case": {
9035 + "version": "3.0.4",
9036 + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
9037 + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
9038 + "dev": true,
9039 + "requires": {
9040 + "no-case": "^3.0.4",
9041 + "tslib": "^2.0.3"
9042 + }
9043 + },
9044 "each-limit": {
9045 "version": "1.0.0",
9046 "resolved": "https://registry.npmjs.org/each-limit/-/each-limit-1.0.0.tgz",
@@ -6432,7 +9085,6 @@
9085 "version": "1.3.2",
9086 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
9087 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
6435 - "dev": true,
9088 "requires": {
9089 "is-arrayish": "^0.2.1"
9090 }
@@ -6443,6 +9095,36 @@
9095 "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
9096 "dev": true
9097 },
9098 + "esbuild": {
9099 + "version": "0.16.17",
9100 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz",
9101 + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==",
9102 + "dev": true,
9103 + "requires": {
9104 + "@esbuild/android-arm": "0.16.17",
9105 + "@esbuild/android-arm64": "0.16.17",
9106 + "@esbuild/android-x64": "0.16.17",
9107 + "@esbuild/darwin-arm64": "0.16.17",
9108 + "@esbuild/darwin-x64": "0.16.17",
9109 + "@esbuild/freebsd-arm64": "0.16.17",
9110 + "@esbuild/freebsd-x64": "0.16.17",
9111 + "@esbuild/linux-arm": "0.16.17",
9112 + "@esbuild/linux-arm64": "0.16.17",
9113 + "@esbuild/linux-ia32": "0.16.17",
9114 + "@esbuild/linux-loong64": "0.16.17",
9115 + "@esbuild/linux-mips64el": "0.16.17",
9116 + "@esbuild/linux-ppc64": "0.16.17",
9117 + "@esbuild/linux-riscv64": "0.16.17",
9118 + "@esbuild/linux-s390x": "0.16.17",
9119 + "@esbuild/linux-x64": "0.16.17",
9120 + "@esbuild/netbsd-x64": "0.16.17",
9121 + "@esbuild/openbsd-x64": "0.16.17",
9122 + "@esbuild/sunos-x64": "0.16.17",
9123 + "@esbuild/win32-arm64": "0.16.17",
9124 + "@esbuild/win32-ia32": "0.16.17",
9125 + "@esbuild/win32-x64": "0.16.17"
9126 + }
9127 + },
9128 "escalade": {
9129 "version": "3.1.1",
9130 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
@@ -6457,8 +9139,7 @@
9139 "escape-string-regexp": {
9140 "version": "4.0.0",
9141 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
6460 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
6461 - "dev": true
9142 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
9143 },
9144 "expand-template": {
9145 "version": "2.0.3",
@@ -6507,8 +9188,7 @@
9188 "find-root": {
9189 "version": "1.1.0",
9190 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
6510 - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
6511 - "dev": true
9191 + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
9192 },
9193 "find-up": {
9194 "version": "5.0.0",
@@ -6664,6 +9344,12 @@
9344 "is-glob": "^4.0.1"
9345 }
9346 },
9347 + "globals": {
9348 + "version": "11.12.0",
9349 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
9350 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
9351 + "dev": true
9352 + },
9353 "globby": {
9354 "version": "11.1.0",
9355 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
@@ -6734,11 +9420,36 @@
9420 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
9421 "dev": true
9422 },
9423 + "header-case": {
9424 + "version": "2.0.4",
9425 + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
9426 + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
9427 + "dev": true,
9428 + "requires": {
9429 + "capital-case": "^1.0.4",
9430 + "tslib": "^2.0.3"
9431 + }
9432 + },
9433 "hexoid": {
9434 "version": "1.0.0",
9435 "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz",
9436 "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g=="
9437 },
9438 + "hoist-non-react-statics": {
9439 + "version": "3.3.2",
9440 + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
9441 + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
9442 + "requires": {
9443 + "react-is": "^16.7.0"
9444 + },
9445 + "dependencies": {
9446 + "react-is": {
9447 + "version": "16.13.1",
9448 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
9449 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
9450 + }
9451 + }
9452 + },
9453 "hosted-git-info": {
9454 "version": "4.1.0",
9455 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
@@ -6814,6 +9525,26 @@
9525 "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
9526 "dev": true
9527 },
9528 + "immer": {
9529 + "version": "9.0.19",
9530 + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz",
9531 + "integrity": "sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ=="
9532 + },
9533 + "immutable": {
9534 + "version": "4.2.4",
9535 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz",
9536 + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==",
9537 + "dev": true
9538 + },
9539 + "import-fresh": {
9540 + "version": "3.3.0",
9541 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
9542 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
9543 + "requires": {
9544 + "parent-module": "^1.0.0",
9545 + "resolve-from": "^4.0.0"
9546 + }
9547 + },
9548 "indent-string": {
9549 "version": "4.0.0",
9550 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
@@ -6893,8 +9624,7 @@
9624 "is-arrayish": {
9625 "version": "0.2.1",
9626 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
6896 - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
6897 - "dev": true
9627 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
9628 },
9629 "is-binary-path": {
9630 "version": "2.1.0",
@@ -6922,7 +9652,6 @@
9652 "version": "2.10.0",
9653 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
9654 "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
6925 - "dev": true,
9655 "requires": {
9656 "has": "^1.0.3"
9657 }
@@ -7022,11 +9751,15 @@
9751 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
9752 "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
9753 },
9754 + "js-sha512": {
9755 + "version": "0.8.0",
9756 + "resolved": "https://registry.npmjs.org/js-sha512/-/js-sha512-0.8.0.tgz",
9757 + "integrity": "sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ=="
9758 + },
9759 "js-tokens": {
9760 "version": "4.0.0",
9761 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
7028 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
7029 - "dev": true
9762 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
9763 },
9764 "js-yaml": {
9765 "version": "4.1.0",
@@ -7051,8 +9784,7 @@
9784 "json-parse-even-better-errors": {
9785 "version": "2.3.1",
9786 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
7054 - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
7055 - "dev": true
9787 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
9788 },
9789 "jsonfile": {
9790 "version": "4.0.0",
@@ -7208,8 +9940,7 @@
9940 "lines-and-columns": {
9941 "version": "1.2.4",
9942 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
7211 - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
7212 - "dev": true
9943 + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
9944 },
9945 "locate-path": {
9946 "version": "6.0.0",
@@ -7253,6 +9984,23 @@
9984 "is-unicode-supported": "^0.1.0"
9985 }
9986 },
9987 + "loose-envify": {
9988 + "version": "1.4.0",
9989 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
9990 + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
9991 + "requires": {
9992 + "js-tokens": "^3.0.0 || ^4.0.0"
9993 + }
9994 + },
9995 + "lower-case": {
9996 + "version": "2.0.2",
9997 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
9998 + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
9999 + "dev": true,
10000 + "requires": {
10001 + "tslib": "^2.0.3"
10002 + }
10003 + },
10004 "lru-cache": {
10005 "version": "6.0.0",
10006 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -7279,6 +10027,11 @@
10027 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
10028 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
10029 },
10030 + "memoize-one": {
10031 + "version": "5.2.1",
10032 + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
10033 + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="
10034 + },
10035 "meow": {
10036 "version": "9.0.0",
10037 "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
@@ -7507,6 +10260,16 @@
10260 "walk-filtered": "^0.9.3"
10261 }
10262 },
10263 + "no-case": {
10264 + "version": "3.0.4",
10265 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
10266 + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
10267 + "dev": true,
10268 + "requires": {
10269 + "lower-case": "^2.0.2",
10270 + "tslib": "^2.0.3"
10271 + }
10272 + },
10273 "node-abi": {
10274 "version": "2.30.1",
10275 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
@@ -7637,8 +10400,7 @@
10400 "object-assign": {
10401 "version": "4.1.1",
10402 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
7640 - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
7641 - "dev": true
10403 + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
10404 },
10405 "object-inspect": {
10406 "version": "1.12.3",
@@ -7706,11 +10468,28 @@
10468 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
10469 "dev": true
10470 },
10471 + "param-case": {
10472 + "version": "3.0.4",
10473 + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
10474 + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
10475 + "dev": true,
10476 + "requires": {
10477 + "dot-case": "^3.0.4",
10478 + "tslib": "^2.0.3"
10479 + }
10480 + },
10481 + "parent-module": {
10482 + "version": "1.0.1",
10483 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
10484 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
10485 + "requires": {
10486 + "callsites": "^3.0.0"
10487 + }
10488 + },
10489 "parse-json": {
10490 "version": "5.2.0",
10491 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
10492 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
7713 - "dev": true,
10493 "requires": {
10494 "@babel/code-frame": "^7.0.0",
10495 "error-ex": "^1.3.1",
@@ -7723,6 +10502,26 @@
10502 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
10503 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
10504 },
10505 + "pascal-case": {
10506 + "version": "3.1.2",
10507 + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
10508 + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
10509 + "dev": true,
10510 + "requires": {
10511 + "no-case": "^3.0.4",
10512 + "tslib": "^2.0.3"
10513 + }
10514 + },
10515 + "path-case": {
10516 + "version": "3.0.4",
10517 + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
10518 + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
10519 + "dev": true,
10520 + "requires": {
10521 + "dot-case": "^3.0.4",
10522 + "tslib": "^2.0.3"
10523 + }
10524 + },
10525 "path-exists": {
10526 "version": "4.0.0",
10527 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -7744,8 +10543,7 @@
10543 "path-parse": {
10544 "version": "1.0.7",
10545 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
7747 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
7748 - "dev": true
10546 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
10547 },
10548 "path-to-regexp": {
10549 "version": "6.2.1",
@@ -7755,7 +10553,12 @@
10553 "path-type": {
10554 "version": "4.0.0",
10555 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
7758 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
10556 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
10557 + },
10558 + "picocolors": {
10559 + "version": "1.0.0",
10560 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
10561 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
10562 "dev": true
10563 },
10564 "picomatch": {
@@ -7879,6 +10682,25 @@
10682 }
10683 }
10684 },
10685 + "postcss": {
10686 + "version": "8.4.21",
10687 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
10688 + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
10689 + "dev": true,
10690 + "requires": {
10691 + "nanoid": "^3.3.4",
10692 + "picocolors": "^1.0.0",
10693 + "source-map-js": "^1.0.2"
10694 + },
10695 + "dependencies": {
10696 + "nanoid": {
10697 + "version": "3.3.4",
10698 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
10699 + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
10700 + "dev": true
10701 + }
10702 + }
10703 + },
10704 "prebuild-install": {
10705 "version": "6.1.4",
10706 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz",
@@ -7918,6 +10740,28 @@
10740 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
10741 "dev": true
10742 },
10743 + "prop-types": {
10744 + "version": "15.8.1",
10745 + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
10746 + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
10747 + "requires": {
10748 + "loose-envify": "^1.4.0",
10749 + "object-assign": "^4.1.1",
10750 + "react-is": "^16.13.1"
10751 + },
10752 + "dependencies": {
10753 + "react-is": {
10754 + "version": "16.13.1",
10755 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
10756 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
10757 + }
10758 + }
10759 + },
10760 + "proxy-compare": {
10761 + "version": "2.5.0",
10762 + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.0.tgz",
10763 + "integrity": "sha512-f1us0OsVAJ3tdIMXGQx2lmseYS4YXe4W+sKF5g5ww/jV+5ogMadPt+sIZ+88Ga9kvMJsrRNWzCrKPpr6pMWYbA=="
10764 + },
10765 "psl": {
10766 "version": "1.9.0",
10767 "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
@@ -8039,6 +10883,71 @@
10883 }
10884 }
10885 },
10886 + "react": {
10887 + "version": "18.2.0",
10888 + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
10889 + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
10890 + "requires": {
10891 + "loose-envify": "^1.1.0"
10892 + }
10893 + },
10894 + "react-dom": {
10895 + "version": "18.2.0",
10896 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
10897 + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
10898 + "requires": {
10899 + "loose-envify": "^1.1.0",
10900 + "scheduler": "^0.23.0"
10901 + }
10902 + },
10903 + "react-is": {
10904 + "version": "18.2.0",
10905 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
10906 + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
10907 + },
10908 + "react-router": {
10909 + "version": "6.8.2",
10910 + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.2.tgz",
10911 + "integrity": "sha512-lF7S0UmXI5Pd8bmHvMdPKI4u4S5McxmHnzJhrYi9ZQ6wE+DA8JN5BzVC5EEBuduWWDaiJ8u6YhVOCmThBli+rw==",
10912 + "requires": {
10913 + "@remix-run/router": "1.3.3"
10914 + }
10915 + },
10916 + "react-router-dom": {
10917 + "version": "6.8.2",
10918 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.2.tgz",
10919 + "integrity": "sha512-N/oAF1Shd7g4tWy+75IIufCGsHBqT74tnzHQhbiUTYILYF0Blk65cg+HPZqwC+6SqEyx033nKqU7by38v3lBZg==",
10920 + "requires": {
10921 + "@remix-run/router": "1.3.3",
10922 + "react-router": "6.8.2"
10923 + }
10924 + },
10925 + "react-simple-code-editor": {
10926 + "version": "0.13.1",
10927 + "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.13.1.tgz",
10928 + "integrity": "sha512-XYeVwRZwgyKtjNIYcAEgg2FaQcCZwhbarnkJIV20U2wkCU9q/CPFBo8nRXrK4GXUz3AvbqZFsZRrpUTkqqEYyQ==",
10929 + "requires": {}
10930 + },
10931 + "react-transition-group": {
10932 + "version": "4.4.5",
10933 + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
10934 + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
10935 + "requires": {
10936 + "@babel/runtime": "^7.5.5",
10937 + "dom-helpers": "^5.0.1",
10938 + "loose-envify": "^1.4.0",
10939 + "prop-types": "^15.6.2"
10940 + }
10941 + },
10942 + "react-window": {
10943 + "version": "1.8.8",
10944 + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.8.tgz",
10945 + "integrity": "sha512-D4IiBeRtGXziZ1n0XklnFGu7h9gU684zepqyKzgPNzrsrk7xOCxni+TCckjg2Nr/DiaEEGVVmnhYSlT2rB47dQ==",
10946 + "requires": {
10947 + "@babel/runtime": "^7.0.0",
10948 + "memoize-one": ">=3.1.1 <6"
10949 + }
10950 + },
10951 "read-pkg": {
10952 "version": "5.2.0",
10953 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
@@ -8167,6 +11076,11 @@
11076 "strip-indent": "^3.0.0"
11077 }
11078 },
11079 + "regenerator-runtime": {
11080 + "version": "0.13.11",
11081 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
11082 + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
11083 + },
11084 "require-directory": {
11085 "version": "2.1.1",
11086 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -8179,22 +11093,40 @@
11093 "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
11094 "dev": true
11095 },
11096 + "reselect": {
11097 + "version": "4.1.7",
11098 + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.7.tgz",
11099 + "integrity": "sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A=="
11100 + },
11101 "resolve": {
11102 "version": "1.22.1",
11103 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
11104 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
8186 - "dev": true,
11105 "requires": {
11106 "is-core-module": "^2.9.0",
11107 "path-parse": "^1.0.7",
11108 "supports-preserve-symlinks-flag": "^1.0.0"
11109 }
11110 },
11111 + "resolve-from": {
11112 + "version": "4.0.0",
11113 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
11114 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
11115 + },
11116 "reusify": {
11117 "version": "1.0.4",
11118 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
11119 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
11120 },
11121 + "rollup": {
11122 + "version": "3.18.0",
11123 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.18.0.tgz",
11124 + "integrity": "sha512-J8C6VfEBjkvYPESMQYxKHxNOh4A5a3FlP+0BETGo34HEcE4eTlgCrO2+eWzlu2a/sHs2QUkZco+wscH7jhhgWg==",
11125 + "dev": true,
11126 + "requires": {
11127 + "fsevents": "~2.3.2"
11128 + }
11129 + },
11130 "run-parallel": {
11131 "version": "1.2.0",
11132 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -8214,12 +11146,42 @@
11146 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
11147 "dev": true
11148 },
11149 + "sass": {
11150 + "version": "1.58.3",
11151 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz",
11152 + "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==",
11153 + "dev": true,
11154 + "requires": {
11155 + "chokidar": ">=3.0.0 <4.0.0",
11156 + "immutable": "^4.0.0",
11157 + "source-map-js": ">=0.6.2 <2.0.0"
11158 + }
11159 + },
11160 + "scheduler": {
11161 + "version": "0.23.0",
11162 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
11163 + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
11164 + "requires": {
11165 + "loose-envify": "^1.1.0"
11166 + }
11167 + },
11168 "semver": {
11169 "version": "5.7.1",
11170 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
11171 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
11172 "dev": true
11173 },
11174 + "sentence-case": {
11175 + "version": "3.0.4",
11176 + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
11177 + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
11178 + "dev": true,
11179 + "requires": {
11180 + "no-case": "^3.0.4",
11181 + "tslib": "^2.0.3",
11182 + "upper-case-first": "^2.0.2"
11183 + }
11184 + },
11185 "serialize-javascript": {
11186 "version": "6.0.0",
11187 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
@@ -8311,6 +11273,27 @@
11273 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
11274 "dev": true
11275 },
11276 + "snake-case": {
11277 + "version": "3.0.4",
11278 + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
11279 + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
11280 + "dev": true,
11281 + "requires": {
11282 + "dot-case": "^3.0.4",
11283 + "tslib": "^2.0.3"
11284 + }
11285 + },
11286 + "source-map": {
11287 + "version": "0.5.7",
11288 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
11289 + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
11290 + },
11291 + "source-map-js": {
11292 + "version": "1.0.2",
11293 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
11294 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
11295 + "dev": true
11296 + },
11297 "spdx-correct": {
11298 "version": "3.1.1",
11299 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
@@ -8411,6 +11394,11 @@
11394 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
11395 "dev": true
11396 },
11397 + "stylis": {
11398 + "version": "4.1.3",
11399 + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz",
11400 + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="
11401 + },
11402 "supports-color": {
11403 "version": "7.2.0",
11404 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -8422,8 +11410,12 @@
11410 "supports-preserve-symlinks-flag": {
11411 "version": "1.0.0",
11412 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
8425 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
8426 - "dev": true
11413 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
11414 + },
11415 + "talkr": {
11416 + "version": "3.4.0",
11417 + "resolved": "https://registry.npmjs.org/talkr/-/talkr-3.4.0.tgz",
11418 + "integrity": "sha512-SuaqeeneudLbeNPIDfGYitfQRY4igkNCZWbSBzj2z1X74PqFnp5LQ9T0+CfYbY0Lf8jpAsBAOXbDwTAOMX9qoA=="
11419 },
11420 "tar-fs": {
11421 "version": "2.1.1",
@@ -8466,8 +11458,7 @@
11458 "to-fast-properties": {
11459 "version": "2.0.0",
11460 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
8469 - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
8470 - "dev": true
11461 + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
11462 },
11463 "to-regex-range": {
11464 "version": "5.0.1",
@@ -8557,6 +11548,12 @@
11548 }
11549 }
11550 },
11551 + "tslib": {
11552 + "version": "2.5.0",
11553 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
11554 + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
11555 + "dev": true
11556 + },
11557 "tsscmp": {
11558 "version": "1.0.6",
11559 "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
@@ -8625,6 +11622,24 @@
11622 "mkdirp": "^0.5.1"
11623 }
11624 },
11625 + "upper-case": {
11626 + "version": "2.0.2",
11627 + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
11628 + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
11629 + "dev": true,
11630 + "requires": {
11631 + "tslib": "^2.0.3"
11632 + }
11633 + },
11634 + "upper-case-first": {
11635 + "version": "2.0.2",
11636 + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
11637 + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
11638 + "dev": true,
11639 + "requires": {
11640 + "tslib": "^2.0.3"
11641 + }
11642 + },
11643 "url-parse": {
11644 "version": "1.5.10",
11645 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
@@ -8635,6 +11650,18 @@
11650 "requires-port": "^1.0.0"
11651 }
11652 },
11653 + "use-sync-external-store": {
11654 + "version": "1.2.0",
11655 + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
11656 + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
11657 + "requires": {}
11658 + },
11659 + "usehooks-ts": {
11660 + "version": "2.9.1",
11661 + "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-2.9.1.tgz",
11662 + "integrity": "sha512-2FAuSIGHlY+apM9FVlj8/oNhd+1y+Uwv5QNkMQz1oSfdHk4PXo1qoCw9I5M7j0vpH8CSWFJwXbVPeYDjLCx9PA==",
11663 + "requires": {}
11664 + },
11665 "util-deprecate": {
11666 "version": "1.0.2",
11667 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -8662,11 +11689,46 @@
11689 "spdx-expression-parse": "^3.0.0"
11690 }
11691 },
11692 + "valtio": {
11693 + "version": "1.10.3",
11694 + "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.3.tgz",
11695 + "integrity": "sha512-t3Ez/+baJ+Z5tIyeaI6nCAbW/hrmcq2jditwg/X++o5IvCdiGirQKTOv1kJq0glgUo13v5oABCVGcinggBfiKw==",
11696 + "requires": {
11697 + "proxy-compare": "2.5.0",
11698 + "use-sync-external-store": "1.2.0"
11699 + }
11700 + },
11701 "vary": {
11702 "version": "1.1.2",
11703 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
11704 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
11705 },
11706 + "vite": {
11707 + "version": "4.1.4",
11708 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.4.tgz",
11709 + "integrity": "sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==",
11710 + "dev": true,
11711 + "requires": {
11712 + "esbuild": "^0.16.14",
11713 + "fsevents": "~2.3.2",
11714 + "postcss": "^8.4.21",
11715 + "resolve": "^1.22.1",
11716 + "rollup": "^3.10.0"
11717 + }
11718 + },
11719 + "vite-plugin-babel-import": {
11720 + "version": "git+ssh://git@github.com/rejetto/vite-plugin-babel-import.git#d6d78f3676ee99d764aacb1b15758a952d21e76d",
11721 + "dev": true,
11722 + "from": "vite-plugin-babel-import@github:rejetto/vite-plugin-babel-import",
11723 + "requires": {
11724 + "@babel/generator": "^7.12.11",
11725 + "@babel/helper-module-imports": "^7.12.5",
11726 + "@babel/parser": "^7.12.11",
11727 + "@babel/traverse": "^7.12.12",
11728 + "@babel/types": "^7.12.12",
11729 + "change-case": "^4.1.2"
11730 + }
11731 + },
11732 "walk-filtered": {
11733 "version": "0.9.3",
11734 "resolved": "https://registry.npmjs.org/walk-filtered/-/walk-filtered-0.9.3.tgz",
@@ -8680,6 +11742,11 @@
11742 "lodash.isundefined": "^3.0.1"
11743 }
11744 },
11745 + "web-vitals": {
11746 + "version": "2.1.4",
11747 + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz",
11748 + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg=="
11749 + },
11750 "webidl-conversions": {
11751 "version": "3.0.1",
11752 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "0.37.0",
3 + "version": "0.38.0",
4 "description": "HTTP File Server",
5 "keywords": [
6 "file server",
todo.md
+1 -1
@@ -32,7 +32,7 @@
32 - log filter plugin
33 - admin: improve masks editor
34 - admin: warn before changing page if we have unsaved changes
35 -- remove seconds from time
35 +- plugin: comments
36 - plugin: upload quota per-account (possibly inheriting), and a default
37 - plugin: make letsencrypt easier
38 - could be just automatic detection of files by certbot