nsarrazin HF staff commited on
Commit
785ee56
1 Parent(s): 5fa4bd5

latest updates

Browse files
package.json CHANGED
@@ -38,7 +38,7 @@
38
  },
39
  "type": "module",
40
  "dependencies": {
41
- "@huggingface/agents": "^0.0.4",
42
  "@huggingface/inference": "^2.5.2",
43
  "@sveltejs/adapter-node": "^1.3.1",
44
  "daisyui": "^3.1.6",
 
38
  },
39
  "type": "module",
40
  "dependencies": {
41
+ "@huggingface/agents": "^0.0.5",
42
  "@huggingface/inference": "^2.5.2",
43
  "@sveltejs/adapter-node": "^1.3.1",
44
  "daisyui": "^3.1.6",
pnpm-lock.yaml CHANGED
@@ -5,20 +5,44 @@ settings:
5
  excludeLinksFromLockfile: false
6
 
7
  dependencies:
8
- '@huggingface/hub':
9
- specifier: ^0.8.3
10
- version: 0.8.3
11
  '@huggingface/inference':
12
  specifier: ^2.5.2
13
  version: 2.5.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
  devDependencies:
 
 
 
16
  '@sveltejs/adapter-auto':
17
  specifier: ^2.0.0
18
  version: 2.1.0(@sveltejs/kit@1.20.4)
 
 
 
19
  '@sveltejs/kit':
20
  specifier: ^1.5.0
21
  version: 1.20.4(svelte@3.59.2)(vite@4.3.9)
 
 
 
22
  '@typescript-eslint/eslint-plugin':
23
  specifier: ^5.45.0
24
  version: 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3)
@@ -46,6 +70,9 @@ devDependencies:
46
  prettier-plugin-svelte:
47
  specifier: ^2.8.1
48
  version: 2.10.1(prettier@2.8.8)(svelte@3.59.2)
 
 
 
49
  svelte:
50
  specifier: ^3.54.0
51
  version: 3.59.2
@@ -73,7 +100,6 @@ packages:
73
  /@alloc/quick-lru@5.2.0:
74
  resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
75
  engines: {node: '>=10'}
76
- dev: true
77
 
78
  /@esbuild/android-arm64@0.17.19:
79
  resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
@@ -81,7 +107,6 @@ packages:
81
  cpu: [arm64]
82
  os: [android]
83
  requiresBuild: true
84
- dev: true
85
  optional: true
86
 
87
  /@esbuild/android-arm@0.17.19:
@@ -90,7 +115,6 @@ packages:
90
  cpu: [arm]
91
  os: [android]
92
  requiresBuild: true
93
- dev: true
94
  optional: true
95
 
96
  /@esbuild/android-x64@0.17.19:
@@ -99,7 +123,6 @@ packages:
99
  cpu: [x64]
100
  os: [android]
101
  requiresBuild: true
102
- dev: true
103
  optional: true
104
 
105
  /@esbuild/darwin-arm64@0.17.19:
@@ -108,7 +131,6 @@ packages:
108
  cpu: [arm64]
109
  os: [darwin]
110
  requiresBuild: true
111
- dev: true
112
  optional: true
113
 
114
  /@esbuild/darwin-x64@0.17.19:
@@ -117,7 +139,6 @@ packages:
117
  cpu: [x64]
118
  os: [darwin]
119
  requiresBuild: true
120
- dev: true
121
  optional: true
122
 
123
  /@esbuild/freebsd-arm64@0.17.19:
@@ -126,7 +147,6 @@ packages:
126
  cpu: [arm64]
127
  os: [freebsd]
128
  requiresBuild: true
129
- dev: true
130
  optional: true
131
 
132
  /@esbuild/freebsd-x64@0.17.19:
@@ -135,7 +155,6 @@ packages:
135
  cpu: [x64]
136
  os: [freebsd]
137
  requiresBuild: true
138
- dev: true
139
  optional: true
140
 
141
  /@esbuild/linux-arm64@0.17.19:
@@ -144,7 +163,6 @@ packages:
144
  cpu: [arm64]
145
  os: [linux]
146
  requiresBuild: true
147
- dev: true
148
  optional: true
149
 
150
  /@esbuild/linux-arm@0.17.19:
@@ -153,7 +171,6 @@ packages:
153
  cpu: [arm]
154
  os: [linux]
155
  requiresBuild: true
156
- dev: true
157
  optional: true
158
 
159
  /@esbuild/linux-ia32@0.17.19:
@@ -162,7 +179,6 @@ packages:
162
  cpu: [ia32]
163
  os: [linux]
164
  requiresBuild: true
165
- dev: true
166
  optional: true
167
 
168
  /@esbuild/linux-loong64@0.17.19:
@@ -171,7 +187,6 @@ packages:
171
  cpu: [loong64]
172
  os: [linux]
173
  requiresBuild: true
174
- dev: true
175
  optional: true
176
 
177
  /@esbuild/linux-mips64el@0.17.19:
@@ -180,7 +195,6 @@ packages:
180
  cpu: [mips64el]
181
  os: [linux]
182
  requiresBuild: true
183
- dev: true
184
  optional: true
185
 
186
  /@esbuild/linux-ppc64@0.17.19:
@@ -189,7 +203,6 @@ packages:
189
  cpu: [ppc64]
190
  os: [linux]
191
  requiresBuild: true
192
- dev: true
193
  optional: true
194
 
195
  /@esbuild/linux-riscv64@0.17.19:
@@ -198,7 +211,6 @@ packages:
198
  cpu: [riscv64]
199
  os: [linux]
200
  requiresBuild: true
201
- dev: true
202
  optional: true
203
 
204
  /@esbuild/linux-s390x@0.17.19:
@@ -207,7 +219,6 @@ packages:
207
  cpu: [s390x]
208
  os: [linux]
209
  requiresBuild: true
210
- dev: true
211
  optional: true
212
 
213
  /@esbuild/linux-x64@0.17.19:
@@ -216,7 +227,6 @@ packages:
216
  cpu: [x64]
217
  os: [linux]
218
  requiresBuild: true
219
- dev: true
220
  optional: true
221
 
222
  /@esbuild/netbsd-x64@0.17.19:
@@ -225,7 +235,6 @@ packages:
225
  cpu: [x64]
226
  os: [netbsd]
227
  requiresBuild: true
228
- dev: true
229
  optional: true
230
 
231
  /@esbuild/openbsd-x64@0.17.19:
@@ -234,7 +243,6 @@ packages:
234
  cpu: [x64]
235
  os: [openbsd]
236
  requiresBuild: true
237
- dev: true
238
  optional: true
239
 
240
  /@esbuild/sunos-x64@0.17.19:
@@ -243,7 +251,6 @@ packages:
243
  cpu: [x64]
244
  os: [sunos]
245
  requiresBuild: true
246
- dev: true
247
  optional: true
248
 
249
  /@esbuild/win32-arm64@0.17.19:
@@ -252,7 +259,6 @@ packages:
252
  cpu: [arm64]
253
  os: [win32]
254
  requiresBuild: true
255
- dev: true
256
  optional: true
257
 
258
  /@esbuild/win32-ia32@0.17.19:
@@ -261,7 +267,6 @@ packages:
261
  cpu: [ia32]
262
  os: [win32]
263
  requiresBuild: true
264
- dev: true
265
  optional: true
266
 
267
  /@esbuild/win32-x64@0.17.19:
@@ -270,7 +275,6 @@ packages:
270
  cpu: [x64]
271
  os: [win32]
272
  requiresBuild: true
273
- dev: true
274
  optional: true
275
 
276
  /@eslint-community/eslint-utils@4.4.0(eslint@8.43.0):
@@ -310,11 +314,11 @@ packages:
310
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
311
  dev: true
312
 
313
- /@huggingface/hub@0.8.3:
314
- resolution: {integrity: sha512-tysAE1afXqEHsuu1oCR3mKu5+/KVkHFWsaLBB3e67Llo0m2ZL+7SE0pQPq8SopO8zxmYH8QIm5m8OhlNn+QJHA==}
315
  engines: {node: '>=18'}
316
  dependencies:
317
- hash-wasm: 4.9.0
318
  dev: false
319
 
320
  /@huggingface/inference@2.5.2:
@@ -322,6 +326,11 @@ packages:
322
  engines: {node: '>=18'}
323
  dev: false
324
 
 
 
 
 
 
325
  /@humanwhocodes/config-array@0.11.10:
326
  resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
327
  engines: {node: '>=10.10.0'}
@@ -349,31 +358,34 @@ packages:
349
  '@jridgewell/set-array': 1.1.2
350
  '@jridgewell/sourcemap-codec': 1.4.15
351
  '@jridgewell/trace-mapping': 0.3.18
352
- dev: true
353
 
354
  /@jridgewell/resolve-uri@3.1.0:
355
  resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
356
  engines: {node: '>=6.0.0'}
357
- dev: true
358
 
359
  /@jridgewell/set-array@1.1.2:
360
  resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
361
  engines: {node: '>=6.0.0'}
362
- dev: true
363
 
364
  /@jridgewell/sourcemap-codec@1.4.14:
365
  resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
366
- dev: true
367
 
368
  /@jridgewell/sourcemap-codec@1.4.15:
369
  resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
370
- dev: true
371
 
372
  /@jridgewell/trace-mapping@0.3.18:
373
  resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
374
  dependencies:
375
  '@jridgewell/resolve-uri': 3.1.0
376
  '@jridgewell/sourcemap-codec': 1.4.14
 
 
 
 
 
 
 
 
377
  dev: true
378
 
379
  /@nodelib/fs.scandir@2.1.5:
@@ -382,12 +394,10 @@ packages:
382
  dependencies:
383
  '@nodelib/fs.stat': 2.0.5
384
  run-parallel: 1.2.0
385
- dev: true
386
 
387
  /@nodelib/fs.stat@2.0.5:
388
  resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
389
  engines: {node: '>= 8'}
390
- dev: true
391
 
392
  /@nodelib/fs.walk@1.2.8:
393
  resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
@@ -395,11 +405,73 @@ packages:
395
  dependencies:
396
  '@nodelib/fs.scandir': 2.1.5
397
  fastq: 1.15.0
398
- dev: true
399
 
400
  /@polka/url@1.0.0-next.21:
401
  resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
402
- dev: true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
403
 
404
  /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.20.4):
405
  resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==}
@@ -410,6 +482,26 @@ packages:
410
  import-meta-resolve: 3.0.0
411
  dev: true
412
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
413
  /@sveltejs/kit@1.20.4(svelte@3.59.2)(vite@4.3.9):
414
  resolution: {integrity: sha512-MmAzIuMrP7A+8fqDVbxm6ekGHRHL/+Fk8sQPAzPG4G2TxUDtHdn/WcIxeEqHzARMf0OtGSC+VPyOSFuw2Cy2Mg==}
415
  engines: {node: ^16.14 || >=18}
@@ -435,7 +527,6 @@ packages:
435
  vite: 4.3.9(@types/node@20.3.1)
436
  transitivePeerDependencies:
437
  - supports-color
438
- dev: true
439
 
440
  /@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@3.59.2)(vite@4.3.9):
441
  resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==}
@@ -451,7 +542,6 @@ packages:
451
  vite: 4.3.9(@types/node@20.3.1)
452
  transitivePeerDependencies:
453
  - supports-color
454
- dev: true
455
 
456
  /@sveltejs/vite-plugin-svelte@2.4.1(svelte@3.59.2)(vite@4.3.9):
457
  resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==}
@@ -471,7 +561,6 @@ packages:
471
  vitefu: 0.2.4(vite@4.3.9)
472
  transitivePeerDependencies:
473
  - supports-color
474
- dev: true
475
 
476
  /@types/chai-subset@1.3.3:
477
  resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
@@ -485,7 +574,10 @@ packages:
485
 
486
  /@types/cookie@0.5.1:
487
  resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==}
488
- dev: true
 
 
 
489
 
490
  /@types/json-schema@7.0.12:
491
  resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
@@ -493,12 +585,19 @@ packages:
493
 
494
  /@types/node@20.3.1:
495
  resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
 
 
 
496
  dev: true
497
 
498
  /@types/pug@2.0.6:
499
  resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
500
  dev: true
501
 
 
 
 
 
502
  /@types/semver@7.5.0:
503
  resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
504
  dev: true
@@ -675,7 +774,6 @@ packages:
675
 
676
  /any-promise@1.3.0:
677
  resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
678
- dev: true
679
 
680
  /anymatch@3.1.3:
681
  resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
@@ -683,11 +781,9 @@ packages:
683
  dependencies:
684
  normalize-path: 3.0.0
685
  picomatch: 2.3.1
686
- dev: true
687
 
688
  /arg@5.0.2:
689
  resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
690
- dev: true
691
 
692
  /argparse@2.0.1:
693
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -702,6 +798,10 @@ packages:
702
  resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
703
  dev: true
704
 
 
 
 
 
705
  /autoprefixer@10.4.14(postcss@8.4.24):
706
  resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==}
707
  engines: {node: ^10 || ^12 || >=14}
@@ -718,28 +818,38 @@ packages:
718
  postcss-value-parser: 4.2.0
719
  dev: true
720
 
 
 
 
 
 
 
 
 
721
  /balanced-match@1.0.2:
722
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
723
- dev: true
724
 
725
  /binary-extensions@2.2.0:
726
  resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
727
  engines: {node: '>=8'}
728
- dev: true
729
 
730
  /brace-expansion@1.1.11:
731
  resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
732
  dependencies:
733
  balanced-match: 1.0.2
734
  concat-map: 0.0.1
735
- dev: true
 
 
 
 
 
736
 
737
  /braces@3.0.2:
738
  resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
739
  engines: {node: '>=8'}
740
  dependencies:
741
  fill-range: 7.0.1
742
- dev: true
743
 
744
  /browserslist@4.21.9:
745
  resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==}
@@ -756,12 +866,16 @@ packages:
756
  resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
757
  dev: true
758
 
 
 
 
 
 
759
  /busboy@1.6.0:
760
  resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
761
  engines: {node: '>=10.16.0'}
762
  dependencies:
763
  streamsearch: 1.1.0
764
- dev: true
765
 
766
  /callsites@3.1.0:
767
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@@ -771,7 +885,6 @@ packages:
771
  /camelcase-css@2.0.1:
772
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
773
  engines: {node: '>= 6'}
774
- dev: true
775
 
776
  /caniuse-lite@1.0.30001506:
777
  resolution: {integrity: sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==}
@@ -815,7 +928,6 @@ packages:
815
  readdirp: 3.6.0
816
  optionalDependencies:
817
  fsevents: 2.3.2
818
- dev: true
819
 
820
  /color-convert@2.0.1:
821
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
@@ -828,19 +940,31 @@ packages:
828
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
829
  dev: true
830
 
 
 
 
 
 
 
 
 
 
 
 
831
  /commander@4.1.1:
832
  resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
833
  engines: {node: '>= 6'}
834
- dev: true
 
 
 
835
 
836
  /concat-map@0.0.1:
837
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
838
- dev: true
839
 
840
  /cookie@0.5.0:
841
  resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
842
  engines: {node: '>= 0.6'}
843
- dev: true
844
 
845
  /cross-spawn@7.0.3:
846
  resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
@@ -851,11 +975,30 @@ packages:
851
  which: 2.0.2
852
  dev: true
853
 
 
 
 
 
 
 
 
854
  /cssesc@3.0.0:
855
  resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
856
  engines: {node: '>=4'}
857
  hasBin: true
858
- dev: true
 
 
 
 
 
 
 
 
 
 
 
 
859
 
860
  /debug@4.3.4:
861
  resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
@@ -867,7 +1010,6 @@ packages:
867
  optional: true
868
  dependencies:
869
  ms: 2.1.2
870
- dev: true
871
 
872
  /deep-eql@4.1.3:
873
  resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
@@ -883,7 +1025,11 @@ packages:
883
  /deepmerge@4.3.1:
884
  resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
885
  engines: {node: '>=0.10.0'}
886
- dev: true
 
 
 
 
887
 
888
  /detect-indent@6.1.0:
889
  resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
@@ -892,11 +1038,9 @@ packages:
892
 
893
  /devalue@4.3.2:
894
  resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
895
- dev: true
896
 
897
  /didyoumean@1.2.2:
898
  resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
899
- dev: true
900
 
901
  /dir-glob@3.0.1:
902
  resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
@@ -907,7 +1051,6 @@ packages:
907
 
908
  /dlv@1.1.3:
909
  resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
910
- dev: true
911
 
912
  /doctrine@3.0.0:
913
  resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
@@ -916,6 +1059,11 @@ packages:
916
  esutils: 2.0.3
917
  dev: true
918
 
 
 
 
 
 
919
  /electron-to-chromium@1.4.437:
920
  resolution: {integrity: sha512-ZFekRuBOHUXp21wrR5lshT6pZa/KmjkhKBAtmZz4NN5sCWlHOk3kdhiwFINrDBsRLX6FjyBAb1TRN+KBeNlyzQ==}
921
  dev: true
@@ -952,7 +1100,6 @@ packages:
952
  '@esbuild/win32-arm64': 0.17.19
953
  '@esbuild/win32-ia32': 0.17.19
954
  '@esbuild/win32-x64': 0.17.19
955
- dev: true
956
 
957
  /escalade@3.1.1:
958
  resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
@@ -1071,7 +1218,6 @@ packages:
1071
 
1072
  /esm-env@1.0.0:
1073
  resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
1074
- dev: true
1075
 
1076
  /espree@9.5.2:
1077
  resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
@@ -1106,6 +1252,10 @@ packages:
1106
  engines: {node: '>=4.0'}
1107
  dev: true
1108
 
 
 
 
 
1109
  /esutils@2.0.3:
1110
  resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1111
  engines: {node: '>=0.10.0'}
@@ -1124,7 +1274,6 @@ packages:
1124
  glob-parent: 5.1.2
1125
  merge2: 1.4.1
1126
  micromatch: 4.0.5
1127
- dev: true
1128
 
1129
  /fast-json-stable-stringify@2.1.0:
1130
  resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -1134,11 +1283,14 @@ packages:
1134
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1135
  dev: true
1136
 
 
 
 
 
1137
  /fastq@1.15.0:
1138
  resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
1139
  dependencies:
1140
  reusify: 1.0.4
1141
- dev: true
1142
 
1143
  /file-entry-cache@6.0.1:
1144
  resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
@@ -1152,7 +1304,6 @@ packages:
1152
  engines: {node: '>=8'}
1153
  dependencies:
1154
  to-regex-range: 5.0.1
1155
- dev: true
1156
 
1157
  /find-up@5.0.0:
1158
  resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
@@ -1174,25 +1325,41 @@ packages:
1174
  resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
1175
  dev: true
1176
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1177
  /fraction.js@4.2.0:
1178
  resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
1179
  dev: true
1180
 
1181
  /fs.realpath@1.0.0:
1182
  resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1183
- dev: true
1184
 
1185
  /fsevents@2.3.2:
1186
  resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1187
  engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1188
  os: [darwin]
1189
  requiresBuild: true
1190
- dev: true
1191
  optional: true
1192
 
1193
  /function-bind@1.1.1:
1194
  resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1195
- dev: true
1196
 
1197
  /get-func-name@2.0.0:
1198
  resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
@@ -1203,14 +1370,12 @@ packages:
1203
  engines: {node: '>= 6'}
1204
  dependencies:
1205
  is-glob: 4.0.3
1206
- dev: true
1207
 
1208
  /glob-parent@6.0.2:
1209
  resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1210
  engines: {node: '>=10.13.0'}
1211
  dependencies:
1212
  is-glob: 4.0.3
1213
- dev: true
1214
 
1215
  /glob@7.1.6:
1216
  resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
@@ -1221,7 +1386,6 @@ packages:
1221
  minimatch: 3.1.2
1222
  once: 1.4.0
1223
  path-is-absolute: 1.0.1
1224
- dev: true
1225
 
1226
  /glob@7.2.3:
1227
  resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
@@ -1234,6 +1398,17 @@ packages:
1234
  path-is-absolute: 1.0.1
1235
  dev: true
1236
 
 
 
 
 
 
 
 
 
 
 
 
1237
  /globals@13.20.0:
1238
  resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
1239
  engines: {node: '>=8'}
@@ -1275,11 +1450,6 @@ packages:
1275
  engines: {node: '>= 0.4.0'}
1276
  dependencies:
1277
  function-bind: 1.1.1
1278
- dev: true
1279
-
1280
- /hash-wasm@4.9.0:
1281
- resolution: {integrity: sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==}
1282
- dev: false
1283
 
1284
  /ignore@5.2.4:
1285
  resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
@@ -1308,47 +1478,57 @@ packages:
1308
  dependencies:
1309
  once: 1.4.0
1310
  wrappy: 1.0.2
1311
- dev: true
1312
 
1313
  /inherits@2.0.4:
1314
  resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1315
- dev: true
1316
 
1317
  /is-binary-path@2.1.0:
1318
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1319
  engines: {node: '>=8'}
1320
  dependencies:
1321
  binary-extensions: 2.2.0
1322
- dev: true
 
 
 
 
 
 
1323
 
1324
  /is-core-module@2.12.1:
1325
  resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
1326
  dependencies:
1327
  has: 1.0.3
1328
- dev: true
1329
 
1330
  /is-extglob@2.1.1:
1331
  resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1332
  engines: {node: '>=0.10.0'}
1333
- dev: true
1334
 
1335
  /is-glob@4.0.3:
1336
  resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1337
  engines: {node: '>=0.10.0'}
1338
  dependencies:
1339
  is-extglob: 2.1.1
1340
- dev: true
 
 
 
1341
 
1342
  /is-number@7.0.0:
1343
  resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1344
  engines: {node: '>=0.12.0'}
1345
- dev: true
1346
 
1347
  /is-path-inside@3.0.3:
1348
  resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1349
  engines: {node: '>=8'}
1350
  dev: true
1351
 
 
 
 
 
 
 
1352
  /isexe@2.0.0:
1353
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1354
  dev: true
@@ -1356,7 +1536,6 @@ packages:
1356
  /jiti@1.18.2:
1357
  resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
1358
  hasBin: true
1359
- dev: true
1360
 
1361
  /js-yaml@4.1.0:
1362
  resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
@@ -1376,7 +1555,6 @@ packages:
1376
  /kleur@4.1.5:
1377
  resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
1378
  engines: {node: '>=6'}
1379
- dev: true
1380
 
1381
  /known-css-properties@0.27.0:
1382
  resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==}
@@ -1393,11 +1571,9 @@ packages:
1393
  /lilconfig@2.1.0:
1394
  resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
1395
  engines: {node: '>=10'}
1396
- dev: true
1397
 
1398
  /lines-and-columns@1.2.4:
1399
  resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
1400
- dev: true
1401
 
1402
  /local-pkg@0.4.3:
1403
  resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
@@ -1433,19 +1609,16 @@ packages:
1433
  engines: {node: '>=12'}
1434
  dependencies:
1435
  '@jridgewell/sourcemap-codec': 1.4.15
1436
- dev: true
1437
 
1438
  /magic-string@0.30.0:
1439
  resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
1440
  engines: {node: '>=12'}
1441
  dependencies:
1442
  '@jridgewell/sourcemap-codec': 1.4.15
1443
- dev: true
1444
 
1445
  /merge2@1.4.1:
1446
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1447
  engines: {node: '>= 8'}
1448
- dev: true
1449
 
1450
  /micromatch@4.0.5:
1451
  resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
@@ -1453,13 +1626,23 @@ packages:
1453
  dependencies:
1454
  braces: 3.0.2
1455
  picomatch: 2.3.1
1456
- dev: true
 
 
 
 
 
 
 
 
 
 
 
1457
 
1458
  /mime@3.0.0:
1459
  resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
1460
  engines: {node: '>=10.0.0'}
1461
  hasBin: true
1462
- dev: true
1463
 
1464
  /min-indent@1.0.1:
1465
  resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
@@ -1470,7 +1653,13 @@ packages:
1470
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1471
  dependencies:
1472
  brace-expansion: 1.1.11
1473
- dev: true
 
 
 
 
 
 
1474
 
1475
  /minimist@1.2.8:
1476
  resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -1486,16 +1675,13 @@ packages:
1486
  /mri@1.2.0:
1487
  resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
1488
  engines: {node: '>=4'}
1489
- dev: true
1490
 
1491
  /mrmime@1.0.1:
1492
  resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
1493
  engines: {node: '>=10'}
1494
- dev: true
1495
 
1496
  /ms@2.1.2:
1497
  resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
1498
- dev: true
1499
 
1500
  /mz@2.7.0:
1501
  resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -1503,13 +1689,11 @@ packages:
1503
  any-promise: 1.3.0
1504
  object-assign: 4.1.1
1505
  thenify-all: 1.6.0
1506
- dev: true
1507
 
1508
  /nanoid@3.3.6:
1509
  resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
1510
  engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1511
  hasBin: true
1512
- dev: true
1513
 
1514
  /natural-compare-lite@1.4.0:
1515
  resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
@@ -1526,7 +1710,6 @@ packages:
1526
  /normalize-path@3.0.0:
1527
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1528
  engines: {node: '>=0.10.0'}
1529
- dev: true
1530
 
1531
  /normalize-range@0.1.2:
1532
  resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
@@ -1536,18 +1719,24 @@ packages:
1536
  /object-assign@4.1.1:
1537
  resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
1538
  engines: {node: '>=0.10.0'}
1539
- dev: true
1540
 
1541
  /object-hash@3.0.0:
1542
  resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
1543
  engines: {node: '>= 6'}
1544
- dev: true
1545
 
1546
  /once@1.4.0:
1547
  resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1548
  dependencies:
1549
  wrappy: 1.0.2
1550
- dev: true
 
 
 
 
 
 
 
 
1551
 
1552
  /optionator@0.9.1:
1553
  resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
@@ -1590,7 +1779,6 @@ packages:
1590
  /path-is-absolute@1.0.1:
1591
  resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
1592
  engines: {node: '>=0.10.0'}
1593
- dev: true
1594
 
1595
  /path-key@3.1.1:
1596
  resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
@@ -1599,7 +1787,6 @@ packages:
1599
 
1600
  /path-parse@1.0.7:
1601
  resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1602
- dev: true
1603
 
1604
  /path-type@4.0.0:
1605
  resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -1612,22 +1799,18 @@ packages:
1612
 
1613
  /picocolors@1.0.0:
1614
  resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
1615
- dev: true
1616
 
1617
  /picomatch@2.3.1:
1618
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1619
  engines: {node: '>=8.6'}
1620
- dev: true
1621
 
1622
  /pify@2.3.0:
1623
  resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
1624
  engines: {node: '>=0.10.0'}
1625
- dev: true
1626
 
1627
  /pirates@4.0.6:
1628
  resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1629
  engines: {node: '>= 6'}
1630
- dev: true
1631
 
1632
  /postcss-import@15.1.0(postcss@8.4.24):
1633
  resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
@@ -1639,7 +1822,6 @@ packages:
1639
  postcss-value-parser: 4.2.0
1640
  read-cache: 1.0.0
1641
  resolve: 1.22.2
1642
- dev: true
1643
 
1644
  /postcss-js@4.0.1(postcss@8.4.24):
1645
  resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
@@ -1649,7 +1831,6 @@ packages:
1649
  dependencies:
1650
  camelcase-css: 2.0.1
1651
  postcss: 8.4.24
1652
- dev: true
1653
 
1654
  /postcss-load-config@3.1.4(postcss@8.4.24):
1655
  resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
@@ -1683,7 +1864,6 @@ packages:
1683
  lilconfig: 2.1.0
1684
  postcss: 8.4.24
1685
  yaml: 2.3.1
1686
- dev: true
1687
 
1688
  /postcss-nested@6.0.1(postcss@8.4.24):
1689
  resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
@@ -1693,7 +1873,6 @@ packages:
1693
  dependencies:
1694
  postcss: 8.4.24
1695
  postcss-selector-parser: 6.0.13
1696
- dev: true
1697
 
1698
  /postcss-safe-parser@6.0.0(postcss@8.4.24):
1699
  resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
@@ -1719,11 +1898,9 @@ packages:
1719
  dependencies:
1720
  cssesc: 3.0.0
1721
  util-deprecate: 1.0.2
1722
- dev: true
1723
 
1724
  /postcss-value-parser@4.2.0:
1725
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1726
- dev: true
1727
 
1728
  /postcss@8.4.24:
1729
  resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==}
@@ -1732,7 +1909,6 @@ packages:
1732
  nanoid: 3.3.6
1733
  picocolors: 1.0.0
1734
  source-map-js: 1.0.2
1735
- dev: true
1736
 
1737
  /prelude-ls@1.2.1:
1738
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -1755,6 +1931,11 @@ packages:
1755
  hasBin: true
1756
  dev: true
1757
 
 
 
 
 
 
1758
  /punycode@2.3.0:
1759
  resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
1760
  engines: {node: '>=6'}
@@ -1762,20 +1943,21 @@ packages:
1762
 
1763
  /queue-microtask@1.2.3:
1764
  resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1765
- dev: true
 
 
 
1766
 
1767
  /read-cache@1.0.0:
1768
  resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
1769
  dependencies:
1770
  pify: 2.3.0
1771
- dev: true
1772
 
1773
  /readdirp@3.6.0:
1774
  resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1775
  engines: {node: '>=8.10.0'}
1776
  dependencies:
1777
  picomatch: 2.3.1
1778
- dev: true
1779
 
1780
  /resolve-from@4.0.0:
1781
  resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
@@ -1789,12 +1971,10 @@ packages:
1789
  is-core-module: 2.12.1
1790
  path-parse: 1.0.7
1791
  supports-preserve-symlinks-flag: 1.0.0
1792
- dev: true
1793
 
1794
  /reusify@1.0.4:
1795
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1796
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1797
- dev: true
1798
 
1799
  /rimraf@2.7.1:
1800
  resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
@@ -1816,20 +1996,17 @@ packages:
1816
  hasBin: true
1817
  optionalDependencies:
1818
  fsevents: 2.3.2
1819
- dev: true
1820
 
1821
  /run-parallel@1.2.0:
1822
  resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1823
  dependencies:
1824
  queue-microtask: 1.2.3
1825
- dev: true
1826
 
1827
  /sade@1.8.1:
1828
  resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
1829
  engines: {node: '>=6'}
1830
  dependencies:
1831
  mri: 1.2.0
1832
- dev: true
1833
 
1834
  /sander@0.5.1:
1835
  resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
@@ -1850,7 +2027,6 @@ packages:
1850
 
1851
  /set-cookie-parser@2.6.0:
1852
  resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
1853
- dev: true
1854
 
1855
  /shebang-command@2.0.0:
1856
  resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -1871,7 +2047,6 @@ packages:
1871
  '@polka/url': 1.0.0-next.21
1872
  mrmime: 1.0.1
1873
  totalist: 3.0.1
1874
- dev: true
1875
 
1876
  /slash@3.0.0:
1877
  resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
@@ -1891,7 +2066,6 @@ packages:
1891
  /source-map-js@1.0.2:
1892
  resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
1893
  engines: {node: '>=0.10.0'}
1894
- dev: true
1895
 
1896
  /source-map@0.6.1:
1897
  resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
@@ -1901,7 +2075,6 @@ packages:
1901
  /streamsearch@1.1.0:
1902
  resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
1903
  engines: {node: '>=10.0.0'}
1904
- dev: true
1905
 
1906
  /strip-ansi@6.0.1:
1907
  resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
@@ -1940,7 +2113,6 @@ packages:
1940
  mz: 2.7.0
1941
  pirates: 4.0.6
1942
  ts-interface-checker: 0.1.13
1943
- dev: true
1944
 
1945
  /supports-color@7.2.0:
1946
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
@@ -1952,7 +2124,6 @@ packages:
1952
  /supports-preserve-symlinks-flag@1.0.0:
1953
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1954
  engines: {node: '>= 0.4'}
1955
- dev: true
1956
 
1957
  /svelte-check@3.4.4(postcss@8.4.24)(svelte@3.59.2):
1958
  resolution: {integrity: sha512-Uys9+R65cj8TmP8f5UpS7B2xKpNLYNxEWJsA5ZoKcWq/uwvABFF7xS6iPQGLoa7hxz0DS6xU60YFpmq06E4JxA==}
@@ -2005,7 +2176,6 @@ packages:
2005
  svelte: ^3.19.0 || ^4.0.0-next.0
2006
  dependencies:
2007
  svelte: 3.59.2
2008
- dev: true
2009
 
2010
  /svelte-preprocess@5.0.4(postcss@8.4.24)(svelte@3.59.2)(typescript@5.1.3):
2011
  resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==}
@@ -2058,7 +2228,6 @@ packages:
2058
  /svelte@3.59.2:
2059
  resolution: {integrity: sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==}
2060
  engines: {node: '>= 8'}
2061
- dev: true
2062
 
2063
  /tailwindcss@3.3.2:
2064
  resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==}
@@ -2090,7 +2259,6 @@ packages:
2090
  sucrase: 3.32.0
2091
  transitivePeerDependencies:
2092
  - ts-node
2093
- dev: true
2094
 
2095
  /text-table@0.2.0:
2096
  resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
@@ -2101,13 +2269,11 @@ packages:
2101
  engines: {node: '>=0.8'}
2102
  dependencies:
2103
  thenify: 3.3.1
2104
- dev: true
2105
 
2106
  /thenify@3.3.1:
2107
  resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
2108
  dependencies:
2109
  any-promise: 1.3.0
2110
- dev: true
2111
 
2112
  /tinybench@2.5.0:
2113
  resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
@@ -2128,16 +2294,13 @@ packages:
2128
  engines: {node: '>=8.0'}
2129
  dependencies:
2130
  is-number: 7.0.0
2131
- dev: true
2132
 
2133
  /totalist@3.0.1:
2134
  resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
2135
  engines: {node: '>=6'}
2136
- dev: true
2137
 
2138
  /ts-interface-checker@0.1.13:
2139
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
2140
- dev: true
2141
 
2142
  /tslib@1.14.1:
2143
  resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
@@ -2185,7 +2348,6 @@ packages:
2185
  engines: {node: '>=14.0'}
2186
  dependencies:
2187
  busboy: 1.6.0
2188
- dev: true
2189
 
2190
  /update-browserslist-db@1.0.11(browserslist@4.21.9):
2191
  resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
@@ -2206,7 +2368,6 @@ packages:
2206
 
2207
  /util-deprecate@1.0.2:
2208
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2209
- dev: true
2210
 
2211
  /vite@4.3.9(@types/node@20.3.1):
2212
  resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
@@ -2239,7 +2400,6 @@ packages:
2239
  rollup: 3.25.1
2240
  optionalDependencies:
2241
  fsevents: 2.3.2
2242
- dev: true
2243
 
2244
  /vitefu@0.2.4(vite@4.3.9):
2245
  resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
@@ -2250,7 +2410,6 @@ packages:
2250
  optional: true
2251
  dependencies:
2252
  vite: 4.3.9(@types/node@20.3.1)
2253
- dev: true
2254
 
2255
  /vitest@0.25.8:
2256
  resolution: {integrity: sha512-X75TApG2wZTJn299E/TIYevr4E9/nBo1sUtZzn0Ci5oK8qnpZAZyhwg0qCeMSakGIWtc6oRwcQFyFfW14aOFWg==}
@@ -2312,7 +2471,6 @@ packages:
2312
 
2313
  /wrappy@1.0.2:
2314
  resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2315
- dev: true
2316
 
2317
  /yallist@4.0.0:
2318
  resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
@@ -2326,7 +2484,6 @@ packages:
2326
  /yaml@2.3.1:
2327
  resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
2328
  engines: {node: '>= 14'}
2329
- dev: true
2330
 
2331
  /yocto-queue@0.1.0:
2332
  resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
 
5
  excludeLinksFromLockfile: false
6
 
7
  dependencies:
8
+ '@huggingface/agents':
9
+ specifier: ^0.0.5
10
+ version: 0.0.5
11
  '@huggingface/inference':
12
  specifier: ^2.5.2
13
  version: 2.5.2
14
+ '@sveltejs/adapter-node':
15
+ specifier: ^1.3.1
16
+ version: 1.3.1(@sveltejs/kit@1.20.4)
17
+ daisyui:
18
+ specifier: ^3.1.6
19
+ version: 3.5.0
20
+ dotenv:
21
+ specifier: ^16.3.1
22
+ version: 16.3.1
23
+ openai:
24
+ specifier: ^3.3.0
25
+ version: 3.3.0
26
+ quickjs-emscripten:
27
+ specifier: ^0.23.0
28
+ version: 0.23.0
29
 
30
  devDependencies:
31
+ '@magidoc/plugin-svelte-prismjs':
32
+ specifier: ^4.0.0
33
+ version: 4.0.0(prismjs@1.29.0)
34
  '@sveltejs/adapter-auto':
35
  specifier: ^2.0.0
36
  version: 2.1.0(@sveltejs/kit@1.20.4)
37
+ '@sveltejs/adapter-static':
38
+ specifier: ^2.0.2
39
+ version: 2.0.2(@sveltejs/kit@1.20.4)
40
  '@sveltejs/kit':
41
  specifier: ^1.5.0
42
  version: 1.20.4(svelte@3.59.2)(vite@4.3.9)
43
+ '@types/prismjs':
44
+ specifier: ^1.26.0
45
+ version: 1.26.0
46
  '@typescript-eslint/eslint-plugin':
47
  specifier: ^5.45.0
48
  version: 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3)
 
70
  prettier-plugin-svelte:
71
  specifier: ^2.8.1
72
  version: 2.10.1(prettier@2.8.8)(svelte@3.59.2)
73
+ prismjs:
74
+ specifier: ^1.29.0
75
+ version: 1.29.0
76
  svelte:
77
  specifier: ^3.54.0
78
  version: 3.59.2
 
100
  /@alloc/quick-lru@5.2.0:
101
  resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
102
  engines: {node: '>=10'}
 
103
 
104
  /@esbuild/android-arm64@0.17.19:
105
  resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
 
107
  cpu: [arm64]
108
  os: [android]
109
  requiresBuild: true
 
110
  optional: true
111
 
112
  /@esbuild/android-arm@0.17.19:
 
115
  cpu: [arm]
116
  os: [android]
117
  requiresBuild: true
 
118
  optional: true
119
 
120
  /@esbuild/android-x64@0.17.19:
 
123
  cpu: [x64]
124
  os: [android]
125
  requiresBuild: true
 
126
  optional: true
127
 
128
  /@esbuild/darwin-arm64@0.17.19:
 
131
  cpu: [arm64]
132
  os: [darwin]
133
  requiresBuild: true
 
134
  optional: true
135
 
136
  /@esbuild/darwin-x64@0.17.19:
 
139
  cpu: [x64]
140
  os: [darwin]
141
  requiresBuild: true
 
142
  optional: true
143
 
144
  /@esbuild/freebsd-arm64@0.17.19:
 
147
  cpu: [arm64]
148
  os: [freebsd]
149
  requiresBuild: true
 
150
  optional: true
151
 
152
  /@esbuild/freebsd-x64@0.17.19:
 
155
  cpu: [x64]
156
  os: [freebsd]
157
  requiresBuild: true
 
158
  optional: true
159
 
160
  /@esbuild/linux-arm64@0.17.19:
 
163
  cpu: [arm64]
164
  os: [linux]
165
  requiresBuild: true
 
166
  optional: true
167
 
168
  /@esbuild/linux-arm@0.17.19:
 
171
  cpu: [arm]
172
  os: [linux]
173
  requiresBuild: true
 
174
  optional: true
175
 
176
  /@esbuild/linux-ia32@0.17.19:
 
179
  cpu: [ia32]
180
  os: [linux]
181
  requiresBuild: true
 
182
  optional: true
183
 
184
  /@esbuild/linux-loong64@0.17.19:
 
187
  cpu: [loong64]
188
  os: [linux]
189
  requiresBuild: true
 
190
  optional: true
191
 
192
  /@esbuild/linux-mips64el@0.17.19:
 
195
  cpu: [mips64el]
196
  os: [linux]
197
  requiresBuild: true
 
198
  optional: true
199
 
200
  /@esbuild/linux-ppc64@0.17.19:
 
203
  cpu: [ppc64]
204
  os: [linux]
205
  requiresBuild: true
 
206
  optional: true
207
 
208
  /@esbuild/linux-riscv64@0.17.19:
 
211
  cpu: [riscv64]
212
  os: [linux]
213
  requiresBuild: true
 
214
  optional: true
215
 
216
  /@esbuild/linux-s390x@0.17.19:
 
219
  cpu: [s390x]
220
  os: [linux]
221
  requiresBuild: true
 
222
  optional: true
223
 
224
  /@esbuild/linux-x64@0.17.19:
 
227
  cpu: [x64]
228
  os: [linux]
229
  requiresBuild: true
 
230
  optional: true
231
 
232
  /@esbuild/netbsd-x64@0.17.19:
 
235
  cpu: [x64]
236
  os: [netbsd]
237
  requiresBuild: true
 
238
  optional: true
239
 
240
  /@esbuild/openbsd-x64@0.17.19:
 
243
  cpu: [x64]
244
  os: [openbsd]
245
  requiresBuild: true
 
246
  optional: true
247
 
248
  /@esbuild/sunos-x64@0.17.19:
 
251
  cpu: [x64]
252
  os: [sunos]
253
  requiresBuild: true
 
254
  optional: true
255
 
256
  /@esbuild/win32-arm64@0.17.19:
 
259
  cpu: [arm64]
260
  os: [win32]
261
  requiresBuild: true
 
262
  optional: true
263
 
264
  /@esbuild/win32-ia32@0.17.19:
 
267
  cpu: [ia32]
268
  os: [win32]
269
  requiresBuild: true
 
270
  optional: true
271
 
272
  /@esbuild/win32-x64@0.17.19:
 
275
  cpu: [x64]
276
  os: [win32]
277
  requiresBuild: true
 
278
  optional: true
279
 
280
  /@eslint-community/eslint-utils@4.4.0(eslint@8.43.0):
 
314
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
315
  dev: true
316
 
317
+ /@huggingface/agents@0.0.5:
318
+ resolution: {integrity: sha512-h3mutXX0sFg4o9ZDHh3gzsF+qydcrTW9MVll2g/IVrNiQ0pSfXZqOQPRnfd85XU49buY3Zd1oHUDI0Bz8PznJw==}
319
  engines: {node: '>=18'}
320
  dependencies:
321
+ '@huggingface/inference': 2.6.1
322
  dev: false
323
 
324
  /@huggingface/inference@2.5.2:
 
326
  engines: {node: '>=18'}
327
  dev: false
328
 
329
+ /@huggingface/inference@2.6.1:
330
+ resolution: {integrity: sha512-qFYchgOCPeEkZJKiSr7Kz62QwukJtgkeQCT7Q0SSKUcvHpTQVNJp6i/JrJMR4dBdzQysJ1SZDC0pLBBnnskTag==}
331
+ engines: {node: '>=18'}
332
+ dev: false
333
+
334
  /@humanwhocodes/config-array@0.11.10:
335
  resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
336
  engines: {node: '>=10.10.0'}
 
358
  '@jridgewell/set-array': 1.1.2
359
  '@jridgewell/sourcemap-codec': 1.4.15
360
  '@jridgewell/trace-mapping': 0.3.18
 
361
 
362
  /@jridgewell/resolve-uri@3.1.0:
363
  resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
364
  engines: {node: '>=6.0.0'}
 
365
 
366
  /@jridgewell/set-array@1.1.2:
367
  resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
368
  engines: {node: '>=6.0.0'}
 
369
 
370
  /@jridgewell/sourcemap-codec@1.4.14:
371
  resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
 
372
 
373
  /@jridgewell/sourcemap-codec@1.4.15:
374
  resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
 
375
 
376
  /@jridgewell/trace-mapping@0.3.18:
377
  resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
378
  dependencies:
379
  '@jridgewell/resolve-uri': 3.1.0
380
  '@jridgewell/sourcemap-codec': 1.4.14
381
+
382
+ /@magidoc/plugin-svelte-prismjs@4.0.0(prismjs@1.29.0):
383
+ resolution: {integrity: sha512-Vg9U8508ljXPryMwolYZimFF3xYEj/FhABhirjFhGzYOlzS+Sgiz2Cu2La5to/GwQEZTqmj2y2eckciCAG6sBw==}
384
+ peerDependencies:
385
+ prismjs: ^1.29.0
386
+ dependencies:
387
+ prismjs: 1.29.0
388
+ svelte: 3.59.2
389
  dev: true
390
 
391
  /@nodelib/fs.scandir@2.1.5:
 
394
  dependencies:
395
  '@nodelib/fs.stat': 2.0.5
396
  run-parallel: 1.2.0
 
397
 
398
  /@nodelib/fs.stat@2.0.5:
399
  resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
400
  engines: {node: '>= 8'}
 
401
 
402
  /@nodelib/fs.walk@1.2.8:
403
  resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
 
405
  dependencies:
406
  '@nodelib/fs.scandir': 2.1.5
407
  fastq: 1.15.0
 
408
 
409
  /@polka/url@1.0.0-next.21:
410
  resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
411
+
412
+ /@rollup/plugin-commonjs@25.0.3(rollup@3.25.1):
413
+ resolution: {integrity: sha512-uBdtWr/H3BVcgm97MUdq2oJmqBR23ny1hOrWe2PKo9FTbjsGqg32jfasJUKYAI5ouqacjRnj65mBB/S79F+GQA==}
414
+ engines: {node: '>=14.0.0'}
415
+ peerDependencies:
416
+ rollup: ^2.68.0||^3.0.0
417
+ peerDependenciesMeta:
418
+ rollup:
419
+ optional: true
420
+ dependencies:
421
+ '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
422
+ commondir: 1.0.1
423
+ estree-walker: 2.0.2
424
+ glob: 8.1.0
425
+ is-reference: 1.2.1
426
+ magic-string: 0.27.0
427
+ rollup: 3.25.1
428
+ dev: false
429
+
430
+ /@rollup/plugin-json@6.0.0(rollup@3.25.1):
431
+ resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==}
432
+ engines: {node: '>=14.0.0'}
433
+ peerDependencies:
434
+ rollup: ^1.20.0||^2.0.0||^3.0.0
435
+ peerDependenciesMeta:
436
+ rollup:
437
+ optional: true
438
+ dependencies:
439
+ '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
440
+ rollup: 3.25.1
441
+ dev: false
442
+
443
+ /@rollup/plugin-node-resolve@15.1.0(rollup@3.25.1):
444
+ resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==}
445
+ engines: {node: '>=14.0.0'}
446
+ peerDependencies:
447
+ rollup: ^2.78.0||^3.0.0
448
+ peerDependenciesMeta:
449
+ rollup:
450
+ optional: true
451
+ dependencies:
452
+ '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
453
+ '@types/resolve': 1.20.2
454
+ deepmerge: 4.3.1
455
+ is-builtin-module: 3.2.1
456
+ is-module: 1.0.0
457
+ resolve: 1.22.2
458
+ rollup: 3.25.1
459
+ dev: false
460
+
461
+ /@rollup/pluginutils@5.0.2(rollup@3.25.1):
462
+ resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
463
+ engines: {node: '>=14.0.0'}
464
+ peerDependencies:
465
+ rollup: ^1.20.0||^2.0.0||^3.0.0
466
+ peerDependenciesMeta:
467
+ rollup:
468
+ optional: true
469
+ dependencies:
470
+ '@types/estree': 1.0.1
471
+ estree-walker: 2.0.2
472
+ picomatch: 2.3.1
473
+ rollup: 3.25.1
474
+ dev: false
475
 
476
  /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.20.4):
477
  resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==}
 
482
  import-meta-resolve: 3.0.0
483
  dev: true
484
 
485
+ /@sveltejs/adapter-node@1.3.1(@sveltejs/kit@1.20.4):
486
+ resolution: {integrity: sha512-A0VgRQDCDPzdLNoiAbcOxGw4zT1Mc+n1LwT1OmO350R7WxrEqdMUChPPOd1iMfIDWlP4ie6E2d/WQf5es2d4Zw==}
487
+ peerDependencies:
488
+ '@sveltejs/kit': ^1.0.0
489
+ dependencies:
490
+ '@rollup/plugin-commonjs': 25.0.3(rollup@3.25.1)
491
+ '@rollup/plugin-json': 6.0.0(rollup@3.25.1)
492
+ '@rollup/plugin-node-resolve': 15.1.0(rollup@3.25.1)
493
+ '@sveltejs/kit': 1.20.4(svelte@3.59.2)(vite@4.3.9)
494
+ rollup: 3.25.1
495
+ dev: false
496
+
497
+ /@sveltejs/adapter-static@2.0.2(@sveltejs/kit@1.20.4):
498
+ resolution: {integrity: sha512-9wYtf6s6ew7DHUHMrt55YpD1FgV7oWql2IGsW5BXquLxqcY9vjrqCFo0TzzDpo+ZPZkW/v77k0eOP6tsAb8HmQ==}
499
+ peerDependencies:
500
+ '@sveltejs/kit': ^1.5.0
501
+ dependencies:
502
+ '@sveltejs/kit': 1.20.4(svelte@3.59.2)(vite@4.3.9)
503
+ dev: true
504
+
505
  /@sveltejs/kit@1.20.4(svelte@3.59.2)(vite@4.3.9):
506
  resolution: {integrity: sha512-MmAzIuMrP7A+8fqDVbxm6ekGHRHL/+Fk8sQPAzPG4G2TxUDtHdn/WcIxeEqHzARMf0OtGSC+VPyOSFuw2Cy2Mg==}
507
  engines: {node: ^16.14 || >=18}
 
527
  vite: 4.3.9(@types/node@20.3.1)
528
  transitivePeerDependencies:
529
  - supports-color
 
530
 
531
  /@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@3.59.2)(vite@4.3.9):
532
  resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==}
 
542
  vite: 4.3.9(@types/node@20.3.1)
543
  transitivePeerDependencies:
544
  - supports-color
 
545
 
546
  /@sveltejs/vite-plugin-svelte@2.4.1(svelte@3.59.2)(vite@4.3.9):
547
  resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==}
 
561
  vitefu: 0.2.4(vite@4.3.9)
562
  transitivePeerDependencies:
563
  - supports-color
 
564
 
565
  /@types/chai-subset@1.3.3:
566
  resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
 
574
 
575
  /@types/cookie@0.5.1:
576
  resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==}
577
+
578
+ /@types/estree@1.0.1:
579
+ resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
580
+ dev: false
581
 
582
  /@types/json-schema@7.0.12:
583
  resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
 
585
 
586
  /@types/node@20.3.1:
587
  resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
588
+
589
+ /@types/prismjs@1.26.0:
590
+ resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==}
591
  dev: true
592
 
593
  /@types/pug@2.0.6:
594
  resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
595
  dev: true
596
 
597
+ /@types/resolve@1.20.2:
598
+ resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
599
+ dev: false
600
+
601
  /@types/semver@7.5.0:
602
  resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
603
  dev: true
 
774
 
775
  /any-promise@1.3.0:
776
  resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
 
777
 
778
  /anymatch@3.1.3:
779
  resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
 
781
  dependencies:
782
  normalize-path: 3.0.0
783
  picomatch: 2.3.1
 
784
 
785
  /arg@5.0.2:
786
  resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
 
787
 
788
  /argparse@2.0.1:
789
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
 
798
  resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
799
  dev: true
800
 
801
+ /asynckit@0.4.0:
802
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
803
+ dev: false
804
+
805
  /autoprefixer@10.4.14(postcss@8.4.24):
806
  resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==}
807
  engines: {node: ^10 || ^12 || >=14}
 
818
  postcss-value-parser: 4.2.0
819
  dev: true
820
 
821
+ /axios@0.26.1:
822
+ resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==}
823
+ dependencies:
824
+ follow-redirects: 1.15.2
825
+ transitivePeerDependencies:
826
+ - debug
827
+ dev: false
828
+
829
  /balanced-match@1.0.2:
830
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
 
831
 
832
  /binary-extensions@2.2.0:
833
  resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
834
  engines: {node: '>=8'}
 
835
 
836
  /brace-expansion@1.1.11:
837
  resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
838
  dependencies:
839
  balanced-match: 1.0.2
840
  concat-map: 0.0.1
841
+
842
+ /brace-expansion@2.0.1:
843
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
844
+ dependencies:
845
+ balanced-match: 1.0.2
846
+ dev: false
847
 
848
  /braces@3.0.2:
849
  resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
850
  engines: {node: '>=8'}
851
  dependencies:
852
  fill-range: 7.0.1
 
853
 
854
  /browserslist@4.21.9:
855
  resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==}
 
866
  resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
867
  dev: true
868
 
869
+ /builtin-modules@3.3.0:
870
+ resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
871
+ engines: {node: '>=6'}
872
+ dev: false
873
+
874
  /busboy@1.6.0:
875
  resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
876
  engines: {node: '>=10.16.0'}
877
  dependencies:
878
  streamsearch: 1.1.0
 
879
 
880
  /callsites@3.1.0:
881
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
 
885
  /camelcase-css@2.0.1:
886
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
887
  engines: {node: '>= 6'}
 
888
 
889
  /caniuse-lite@1.0.30001506:
890
  resolution: {integrity: sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==}
 
928
  readdirp: 3.6.0
929
  optionalDependencies:
930
  fsevents: 2.3.2
 
931
 
932
  /color-convert@2.0.1:
933
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
 
940
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
941
  dev: true
942
 
943
+ /colord@2.9.3:
944
+ resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
945
+ dev: false
946
+
947
+ /combined-stream@1.0.8:
948
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
949
+ engines: {node: '>= 0.8'}
950
+ dependencies:
951
+ delayed-stream: 1.0.0
952
+ dev: false
953
+
954
  /commander@4.1.1:
955
  resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
956
  engines: {node: '>= 6'}
957
+
958
+ /commondir@1.0.1:
959
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
960
+ dev: false
961
 
962
  /concat-map@0.0.1:
963
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
 
964
 
965
  /cookie@0.5.0:
966
  resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
967
  engines: {node: '>= 0.6'}
 
968
 
969
  /cross-spawn@7.0.3:
970
  resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
 
975
  which: 2.0.2
976
  dev: true
977
 
978
+ /css-selector-tokenizer@0.8.0:
979
+ resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==}
980
+ dependencies:
981
+ cssesc: 3.0.0
982
+ fastparse: 1.1.2
983
+ dev: false
984
+
985
  /cssesc@3.0.0:
986
  resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
987
  engines: {node: '>=4'}
988
  hasBin: true
989
+
990
+ /daisyui@3.5.0:
991
+ resolution: {integrity: sha512-wSaeXwaYdMv4yURv9wj7kKQQN9Jyumfh/skIpZfCNkCb2jLf/so+iNKSM8l4rDN0TRvB5OccMlAvsf2UAtk2gg==}
992
+ engines: {node: '>=16.9.0'}
993
+ dependencies:
994
+ colord: 2.9.3
995
+ css-selector-tokenizer: 0.8.0
996
+ postcss: 8.4.24
997
+ postcss-js: 4.0.1(postcss@8.4.24)
998
+ tailwindcss: 3.3.2
999
+ transitivePeerDependencies:
1000
+ - ts-node
1001
+ dev: false
1002
 
1003
  /debug@4.3.4:
1004
  resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
 
1010
  optional: true
1011
  dependencies:
1012
  ms: 2.1.2
 
1013
 
1014
  /deep-eql@4.1.3:
1015
  resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
 
1025
  /deepmerge@4.3.1:
1026
  resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
1027
  engines: {node: '>=0.10.0'}
1028
+
1029
+ /delayed-stream@1.0.0:
1030
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
1031
+ engines: {node: '>=0.4.0'}
1032
+ dev: false
1033
 
1034
  /detect-indent@6.1.0:
1035
  resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
 
1038
 
1039
  /devalue@4.3.2:
1040
  resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
 
1041
 
1042
  /didyoumean@1.2.2:
1043
  resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
 
1044
 
1045
  /dir-glob@3.0.1:
1046
  resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
 
1051
 
1052
  /dlv@1.1.3:
1053
  resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
 
1054
 
1055
  /doctrine@3.0.0:
1056
  resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
 
1059
  esutils: 2.0.3
1060
  dev: true
1061
 
1062
+ /dotenv@16.3.1:
1063
+ resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
1064
+ engines: {node: '>=12'}
1065
+ dev: false
1066
+
1067
  /electron-to-chromium@1.4.437:
1068
  resolution: {integrity: sha512-ZFekRuBOHUXp21wrR5lshT6pZa/KmjkhKBAtmZz4NN5sCWlHOk3kdhiwFINrDBsRLX6FjyBAb1TRN+KBeNlyzQ==}
1069
  dev: true
 
1100
  '@esbuild/win32-arm64': 0.17.19
1101
  '@esbuild/win32-ia32': 0.17.19
1102
  '@esbuild/win32-x64': 0.17.19
 
1103
 
1104
  /escalade@3.1.1:
1105
  resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
 
1218
 
1219
  /esm-env@1.0.0:
1220
  resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
 
1221
 
1222
  /espree@9.5.2:
1223
  resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
 
1252
  engines: {node: '>=4.0'}
1253
  dev: true
1254
 
1255
+ /estree-walker@2.0.2:
1256
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
1257
+ dev: false
1258
+
1259
  /esutils@2.0.3:
1260
  resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1261
  engines: {node: '>=0.10.0'}
 
1274
  glob-parent: 5.1.2
1275
  merge2: 1.4.1
1276
  micromatch: 4.0.5
 
1277
 
1278
  /fast-json-stable-stringify@2.1.0:
1279
  resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
 
1283
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1284
  dev: true
1285
 
1286
+ /fastparse@1.1.2:
1287
+ resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==}
1288
+ dev: false
1289
+
1290
  /fastq@1.15.0:
1291
  resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
1292
  dependencies:
1293
  reusify: 1.0.4
 
1294
 
1295
  /file-entry-cache@6.0.1:
1296
  resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
 
1304
  engines: {node: '>=8'}
1305
  dependencies:
1306
  to-regex-range: 5.0.1
 
1307
 
1308
  /find-up@5.0.0:
1309
  resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
 
1325
  resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
1326
  dev: true
1327
 
1328
+ /follow-redirects@1.15.2:
1329
+ resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==}
1330
+ engines: {node: '>=4.0'}
1331
+ peerDependencies:
1332
+ debug: '*'
1333
+ peerDependenciesMeta:
1334
+ debug:
1335
+ optional: true
1336
+ dev: false
1337
+
1338
+ /form-data@4.0.0:
1339
+ resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
1340
+ engines: {node: '>= 6'}
1341
+ dependencies:
1342
+ asynckit: 0.4.0
1343
+ combined-stream: 1.0.8
1344
+ mime-types: 2.1.35
1345
+ dev: false
1346
+
1347
  /fraction.js@4.2.0:
1348
  resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
1349
  dev: true
1350
 
1351
  /fs.realpath@1.0.0:
1352
  resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
 
1353
 
1354
  /fsevents@2.3.2:
1355
  resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1356
  engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1357
  os: [darwin]
1358
  requiresBuild: true
 
1359
  optional: true
1360
 
1361
  /function-bind@1.1.1:
1362
  resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
 
1363
 
1364
  /get-func-name@2.0.0:
1365
  resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
 
1370
  engines: {node: '>= 6'}
1371
  dependencies:
1372
  is-glob: 4.0.3
 
1373
 
1374
  /glob-parent@6.0.2:
1375
  resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1376
  engines: {node: '>=10.13.0'}
1377
  dependencies:
1378
  is-glob: 4.0.3
 
1379
 
1380
  /glob@7.1.6:
1381
  resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
 
1386
  minimatch: 3.1.2
1387
  once: 1.4.0
1388
  path-is-absolute: 1.0.1
 
1389
 
1390
  /glob@7.2.3:
1391
  resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
 
1398
  path-is-absolute: 1.0.1
1399
  dev: true
1400
 
1401
+ /glob@8.1.0:
1402
+ resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
1403
+ engines: {node: '>=12'}
1404
+ dependencies:
1405
+ fs.realpath: 1.0.0
1406
+ inflight: 1.0.6
1407
+ inherits: 2.0.4
1408
+ minimatch: 5.1.6
1409
+ once: 1.4.0
1410
+ dev: false
1411
+
1412
  /globals@13.20.0:
1413
  resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
1414
  engines: {node: '>=8'}
 
1450
  engines: {node: '>= 0.4.0'}
1451
  dependencies:
1452
  function-bind: 1.1.1
 
 
 
 
 
1453
 
1454
  /ignore@5.2.4:
1455
  resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
 
1478
  dependencies:
1479
  once: 1.4.0
1480
  wrappy: 1.0.2
 
1481
 
1482
  /inherits@2.0.4:
1483
  resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
 
1484
 
1485
  /is-binary-path@2.1.0:
1486
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1487
  engines: {node: '>=8'}
1488
  dependencies:
1489
  binary-extensions: 2.2.0
1490
+
1491
+ /is-builtin-module@3.2.1:
1492
+ resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
1493
+ engines: {node: '>=6'}
1494
+ dependencies:
1495
+ builtin-modules: 3.3.0
1496
+ dev: false
1497
 
1498
  /is-core-module@2.12.1:
1499
  resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
1500
  dependencies:
1501
  has: 1.0.3
 
1502
 
1503
  /is-extglob@2.1.1:
1504
  resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1505
  engines: {node: '>=0.10.0'}
 
1506
 
1507
  /is-glob@4.0.3:
1508
  resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1509
  engines: {node: '>=0.10.0'}
1510
  dependencies:
1511
  is-extglob: 2.1.1
1512
+
1513
+ /is-module@1.0.0:
1514
+ resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
1515
+ dev: false
1516
 
1517
  /is-number@7.0.0:
1518
  resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1519
  engines: {node: '>=0.12.0'}
 
1520
 
1521
  /is-path-inside@3.0.3:
1522
  resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1523
  engines: {node: '>=8'}
1524
  dev: true
1525
 
1526
+ /is-reference@1.2.1:
1527
+ resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
1528
+ dependencies:
1529
+ '@types/estree': 1.0.1
1530
+ dev: false
1531
+
1532
  /isexe@2.0.0:
1533
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1534
  dev: true
 
1536
  /jiti@1.18.2:
1537
  resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
1538
  hasBin: true
 
1539
 
1540
  /js-yaml@4.1.0:
1541
  resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
 
1555
  /kleur@4.1.5:
1556
  resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
1557
  engines: {node: '>=6'}
 
1558
 
1559
  /known-css-properties@0.27.0:
1560
  resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==}
 
1571
  /lilconfig@2.1.0:
1572
  resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
1573
  engines: {node: '>=10'}
 
1574
 
1575
  /lines-and-columns@1.2.4:
1576
  resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
 
1577
 
1578
  /local-pkg@0.4.3:
1579
  resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
 
1609
  engines: {node: '>=12'}
1610
  dependencies:
1611
  '@jridgewell/sourcemap-codec': 1.4.15
 
1612
 
1613
  /magic-string@0.30.0:
1614
  resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
1615
  engines: {node: '>=12'}
1616
  dependencies:
1617
  '@jridgewell/sourcemap-codec': 1.4.15
 
1618
 
1619
  /merge2@1.4.1:
1620
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1621
  engines: {node: '>= 8'}
 
1622
 
1623
  /micromatch@4.0.5:
1624
  resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
 
1626
  dependencies:
1627
  braces: 3.0.2
1628
  picomatch: 2.3.1
1629
+
1630
+ /mime-db@1.52.0:
1631
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
1632
+ engines: {node: '>= 0.6'}
1633
+ dev: false
1634
+
1635
+ /mime-types@2.1.35:
1636
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
1637
+ engines: {node: '>= 0.6'}
1638
+ dependencies:
1639
+ mime-db: 1.52.0
1640
+ dev: false
1641
 
1642
  /mime@3.0.0:
1643
  resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
1644
  engines: {node: '>=10.0.0'}
1645
  hasBin: true
 
1646
 
1647
  /min-indent@1.0.1:
1648
  resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
 
1653
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1654
  dependencies:
1655
  brace-expansion: 1.1.11
1656
+
1657
+ /minimatch@5.1.6:
1658
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
1659
+ engines: {node: '>=10'}
1660
+ dependencies:
1661
+ brace-expansion: 2.0.1
1662
+ dev: false
1663
 
1664
  /minimist@1.2.8:
1665
  resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
 
1675
  /mri@1.2.0:
1676
  resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
1677
  engines: {node: '>=4'}
 
1678
 
1679
  /mrmime@1.0.1:
1680
  resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
1681
  engines: {node: '>=10'}
 
1682
 
1683
  /ms@2.1.2:
1684
  resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
 
1685
 
1686
  /mz@2.7.0:
1687
  resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
 
1689
  any-promise: 1.3.0
1690
  object-assign: 4.1.1
1691
  thenify-all: 1.6.0
 
1692
 
1693
  /nanoid@3.3.6:
1694
  resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
1695
  engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1696
  hasBin: true
 
1697
 
1698
  /natural-compare-lite@1.4.0:
1699
  resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
 
1710
  /normalize-path@3.0.0:
1711
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1712
  engines: {node: '>=0.10.0'}
 
1713
 
1714
  /normalize-range@0.1.2:
1715
  resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
 
1719
  /object-assign@4.1.1:
1720
  resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
1721
  engines: {node: '>=0.10.0'}
 
1722
 
1723
  /object-hash@3.0.0:
1724
  resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
1725
  engines: {node: '>= 6'}
 
1726
 
1727
  /once@1.4.0:
1728
  resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1729
  dependencies:
1730
  wrappy: 1.0.2
1731
+
1732
+ /openai@3.3.0:
1733
+ resolution: {integrity: sha512-uqxI/Au+aPRnsaQRe8CojU0eCR7I0mBiKjD3sNMzY6DaC1ZVrc85u98mtJW6voDug8fgGN+DIZmTDxTthxb7dQ==}
1734
+ dependencies:
1735
+ axios: 0.26.1
1736
+ form-data: 4.0.0
1737
+ transitivePeerDependencies:
1738
+ - debug
1739
+ dev: false
1740
 
1741
  /optionator@0.9.1:
1742
  resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
 
1779
  /path-is-absolute@1.0.1:
1780
  resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
1781
  engines: {node: '>=0.10.0'}
 
1782
 
1783
  /path-key@3.1.1:
1784
  resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
 
1787
 
1788
  /path-parse@1.0.7:
1789
  resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
 
1790
 
1791
  /path-type@4.0.0:
1792
  resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
 
1799
 
1800
  /picocolors@1.0.0:
1801
  resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
 
1802
 
1803
  /picomatch@2.3.1:
1804
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1805
  engines: {node: '>=8.6'}
 
1806
 
1807
  /pify@2.3.0:
1808
  resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
1809
  engines: {node: '>=0.10.0'}
 
1810
 
1811
  /pirates@4.0.6:
1812
  resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1813
  engines: {node: '>= 6'}
 
1814
 
1815
  /postcss-import@15.1.0(postcss@8.4.24):
1816
  resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
 
1822
  postcss-value-parser: 4.2.0
1823
  read-cache: 1.0.0
1824
  resolve: 1.22.2
 
1825
 
1826
  /postcss-js@4.0.1(postcss@8.4.24):
1827
  resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
 
1831
  dependencies:
1832
  camelcase-css: 2.0.1
1833
  postcss: 8.4.24
 
1834
 
1835
  /postcss-load-config@3.1.4(postcss@8.4.24):
1836
  resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
 
1864
  lilconfig: 2.1.0
1865
  postcss: 8.4.24
1866
  yaml: 2.3.1
 
1867
 
1868
  /postcss-nested@6.0.1(postcss@8.4.24):
1869
  resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
 
1873
  dependencies:
1874
  postcss: 8.4.24
1875
  postcss-selector-parser: 6.0.13
 
1876
 
1877
  /postcss-safe-parser@6.0.0(postcss@8.4.24):
1878
  resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
 
1898
  dependencies:
1899
  cssesc: 3.0.0
1900
  util-deprecate: 1.0.2
 
1901
 
1902
  /postcss-value-parser@4.2.0:
1903
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
 
1904
 
1905
  /postcss@8.4.24:
1906
  resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==}
 
1909
  nanoid: 3.3.6
1910
  picocolors: 1.0.0
1911
  source-map-js: 1.0.2
 
1912
 
1913
  /prelude-ls@1.2.1:
1914
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
 
1931
  hasBin: true
1932
  dev: true
1933
 
1934
+ /prismjs@1.29.0:
1935
+ resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
1936
+ engines: {node: '>=6'}
1937
+ dev: true
1938
+
1939
  /punycode@2.3.0:
1940
  resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
1941
  engines: {node: '>=6'}
 
1943
 
1944
  /queue-microtask@1.2.3:
1945
  resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1946
+
1947
+ /quickjs-emscripten@0.23.0:
1948
+ resolution: {integrity: sha512-CIP+NDRYDDqbT3cTiN8Bon1wsZ7IgISVYCJHYsPc86oxszpepVMPXFfttyQgn1u1okg1HPnCnM7Xv1LrCO/VmQ==}
1949
+ dev: false
1950
 
1951
  /read-cache@1.0.0:
1952
  resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
1953
  dependencies:
1954
  pify: 2.3.0
 
1955
 
1956
  /readdirp@3.6.0:
1957
  resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1958
  engines: {node: '>=8.10.0'}
1959
  dependencies:
1960
  picomatch: 2.3.1
 
1961
 
1962
  /resolve-from@4.0.0:
1963
  resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
 
1971
  is-core-module: 2.12.1
1972
  path-parse: 1.0.7
1973
  supports-preserve-symlinks-flag: 1.0.0
 
1974
 
1975
  /reusify@1.0.4:
1976
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1977
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
 
1978
 
1979
  /rimraf@2.7.1:
1980
  resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
 
1996
  hasBin: true
1997
  optionalDependencies:
1998
  fsevents: 2.3.2
 
1999
 
2000
  /run-parallel@1.2.0:
2001
  resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2002
  dependencies:
2003
  queue-microtask: 1.2.3
 
2004
 
2005
  /sade@1.8.1:
2006
  resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
2007
  engines: {node: '>=6'}
2008
  dependencies:
2009
  mri: 1.2.0
 
2010
 
2011
  /sander@0.5.1:
2012
  resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
 
2027
 
2028
  /set-cookie-parser@2.6.0:
2029
  resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
 
2030
 
2031
  /shebang-command@2.0.0:
2032
  resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
 
2047
  '@polka/url': 1.0.0-next.21
2048
  mrmime: 1.0.1
2049
  totalist: 3.0.1
 
2050
 
2051
  /slash@3.0.0:
2052
  resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
 
2066
  /source-map-js@1.0.2:
2067
  resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
2068
  engines: {node: '>=0.10.0'}
 
2069
 
2070
  /source-map@0.6.1:
2071
  resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
 
2075
  /streamsearch@1.1.0:
2076
  resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
2077
  engines: {node: '>=10.0.0'}
 
2078
 
2079
  /strip-ansi@6.0.1:
2080
  resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
 
2113
  mz: 2.7.0
2114
  pirates: 4.0.6
2115
  ts-interface-checker: 0.1.13
 
2116
 
2117
  /supports-color@7.2.0:
2118
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
 
2124
  /supports-preserve-symlinks-flag@1.0.0:
2125
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2126
  engines: {node: '>= 0.4'}
 
2127
 
2128
  /svelte-check@3.4.4(postcss@8.4.24)(svelte@3.59.2):
2129
  resolution: {integrity: sha512-Uys9+R65cj8TmP8f5UpS7B2xKpNLYNxEWJsA5ZoKcWq/uwvABFF7xS6iPQGLoa7hxz0DS6xU60YFpmq06E4JxA==}
 
2176
  svelte: ^3.19.0 || ^4.0.0-next.0
2177
  dependencies:
2178
  svelte: 3.59.2
 
2179
 
2180
  /svelte-preprocess@5.0.4(postcss@8.4.24)(svelte@3.59.2)(typescript@5.1.3):
2181
  resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==}
 
2228
  /svelte@3.59.2:
2229
  resolution: {integrity: sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==}
2230
  engines: {node: '>= 8'}
 
2231
 
2232
  /tailwindcss@3.3.2:
2233
  resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==}
 
2259
  sucrase: 3.32.0
2260
  transitivePeerDependencies:
2261
  - ts-node
 
2262
 
2263
  /text-table@0.2.0:
2264
  resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
 
2269
  engines: {node: '>=0.8'}
2270
  dependencies:
2271
  thenify: 3.3.1
 
2272
 
2273
  /thenify@3.3.1:
2274
  resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
2275
  dependencies:
2276
  any-promise: 1.3.0
 
2277
 
2278
  /tinybench@2.5.0:
2279
  resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
 
2294
  engines: {node: '>=8.0'}
2295
  dependencies:
2296
  is-number: 7.0.0
 
2297
 
2298
  /totalist@3.0.1:
2299
  resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
2300
  engines: {node: '>=6'}
 
2301
 
2302
  /ts-interface-checker@0.1.13:
2303
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
 
2304
 
2305
  /tslib@1.14.1:
2306
  resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
 
2348
  engines: {node: '>=14.0'}
2349
  dependencies:
2350
  busboy: 1.6.0
 
2351
 
2352
  /update-browserslist-db@1.0.11(browserslist@4.21.9):
2353
  resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
 
2368
 
2369
  /util-deprecate@1.0.2:
2370
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
 
2371
 
2372
  /vite@4.3.9(@types/node@20.3.1):
2373
  resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
 
2400
  rollup: 3.25.1
2401
  optionalDependencies:
2402
  fsevents: 2.3.2
 
2403
 
2404
  /vitefu@0.2.4(vite@4.3.9):
2405
  resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
 
2410
  optional: true
2411
  dependencies:
2412
  vite: 4.3.9(@types/node@20.3.1)
 
2413
 
2414
  /vitest@0.25.8:
2415
  resolution: {integrity: sha512-X75TApG2wZTJn299E/TIYevr4E9/nBo1sUtZzn0Ci5oK8qnpZAZyhwg0qCeMSakGIWtc6oRwcQFyFfW14aOFWg==}
 
2471
 
2472
  /wrappy@1.0.2:
2473
  resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
 
2474
 
2475
  /yallist@4.0.0:
2476
  resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
 
2484
  /yaml@2.3.1:
2485
  resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
2486
  engines: {node: '>= 14'}
 
2487
 
2488
  /yocto-queue@0.1.0:
2489
  resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
src/app.d.ts CHANGED
@@ -1,12 +1,14 @@
1
  // See https://kit.svelte.dev/docs/types#app
2
  // for information about these interfaces
3
  declare global {
4
- namespace App {
5
- // interface Error {}
6
- // interface Locals {}
7
- // interface PageData {}
8
- // interface Platform {}
9
- }
10
  }
11
 
12
  export {};
 
 
 
1
  // See https://kit.svelte.dev/docs/types#app
2
  // for information about these interfaces
3
  declare global {
4
+ namespace App {
5
+ // interface Error {}
6
+ // interface Locals {}
7
+ // interface PageData {}
8
+ // interface Platform {}
9
+ }
10
  }
11
 
12
  export {};
13
+
14
+ export type Data = undefined | Blob | string;
src/lib/components/DataDisplay.svelte ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script lang="ts">
2
+ import type { Data } from "../../app";
3
+
4
+ export let data: Data | Array<Data>;
5
+
6
+ const isBlob = (message: string | Blob): message is Blob => {
7
+ return message instanceof Blob;
8
+ };
9
+ </script>
10
+
11
+ <!-- if its an array recursively render for each children of the array -->
12
+ {#if Array.isArray(data)}
13
+ {#each data as el}
14
+ <svelte:self data={el} />
15
+ <div class="divider" />
16
+ {/each}
17
+ {:else if !!data && isBlob(data)}
18
+ {#if data.type.startsWith("image")}
19
+ <div class="mx-auto border-2 border-neutral-focus w-full">
20
+ <img class="p-1 w-fit" alt="generated" src={URL.createObjectURL(data)} />
21
+ </div>
22
+ {:else if data.type.startsWith("audio")}
23
+ <audio controls src={URL.createObjectURL(data)} />
24
+ {:else}
25
+ <p class="text-mono text-light w-full">blob type unknown</p>
26
+ {/if}
27
+ {:else if !!data}
28
+ <p class="text-mono mx-auto text-light w-full">{data}</p>
29
+ {/if}
src/lib/components/ResultsDisplay.svelte CHANGED
@@ -1,12 +1,11 @@
1
  <script lang="ts">
 
 
 
2
  export let messages: Array<{
3
  message: string;
4
- data: string | Blob | undefined;
5
  }>;
6
-
7
- const isBlob = (message: string | Blob): message is Blob => {
8
- return message instanceof Blob;
9
- };
10
  </script>
11
 
12
  <div class="w-fit mx-auto">
@@ -19,23 +18,7 @@
19
  {message.message}
20
  </div>
21
  <div class="collapse-content">
22
- {#if !!message.data && isBlob(message.data)}
23
- {#if message.data.type.startsWith("image")}
24
- <div class="mx-auto border-2 border-neutral-focus w-full">
25
- <img
26
- class="p-1 w-fit"
27
- alt="generated"
28
- src={URL.createObjectURL(message.data)}
29
- />
30
- </div>
31
- {:else if message.data.type.startsWith("audio")}
32
- <audio controls src={URL.createObjectURL(message.data)} />
33
- {:else}
34
- <p class="text-mono text-light w-full">blob type unknown</p>
35
- {/if}
36
- {:else if !!message.data}
37
- <p class="text-mono mx-auto text-light w-full">{message.data}</p>
38
- {/if}
39
  </div>
40
  </div>
41
  {/each}
 
1
  <script lang="ts">
2
+ import type { Data } from "../../app";
3
+ import DataDisplay from "./DataDisplay.svelte";
4
+
5
  export let messages: Array<{
6
  message: string;
7
+ data: Data | Array<Data>;
8
  }>;
 
 
 
 
9
  </script>
10
 
11
  <div class="w-fit mx-auto">
 
18
  {message.message}
19
  </div>
20
  <div class="collapse-content">
21
+ <DataDisplay data={message.data} />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  </div>
23
  </div>
24
  {/each}