jbilcke-hf HF staff commited on
Commit
8e2e66f
1 Parent(s): 86f40f5

fix the loading of an example screenplay

Browse files
package-lock.json CHANGED
@@ -1,16 +1,16 @@
1
  {
2
  "name": "@aitube/clapper",
3
- "version": "0.0.3",
4
  "lockfileVersion": 3,
5
  "requires": true,
6
  "packages": {
7
  "": {
8
  "name": "@aitube/clapper",
9
- "version": "0.0.3",
10
  "dependencies": {
11
  "@aitube/broadway": "0.0.22",
12
  "@aitube/clap": "0.0.30",
13
- "@aitube/clapper-services": "0.0.22",
14
  "@aitube/engine": "0.0.26",
15
  "@aitube/timeline": "0.0.42",
16
  "@fal-ai/serverless-client": "^0.11.0",
@@ -137,9 +137,9 @@
137
  }
138
  },
139
  "node_modules/@aitube/clapper-services": {
140
- "version": "0.0.22",
141
- "resolved": "https://registry.npmjs.org/@aitube/clapper-services/-/clapper-services-0.0.22.tgz",
142
- "integrity": "sha512-kGZ4Fvb1y/orb/cOOtDNxFc5GR1J3HZXcQaKe8YFjci4wLakmTej7s8euegLG9EgYDZSbYbFErElAmSRt433jA==",
143
  "peerDependencies": {
144
  "@aitube/clap": "0.0.30",
145
  "@aitube/timeline": "0.0.42",
@@ -1689,9 +1689,8 @@
1689
  },
1690
  "node_modules/@eslint-community/eslint-utils": {
1691
  "version": "4.4.0",
1692
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
1693
- "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
1694
  "dev": true,
 
1695
  "dependencies": {
1696
  "eslint-visitor-keys": "^3.3.0"
1697
  },
@@ -1704,9 +1703,8 @@
1704
  },
1705
  "node_modules/@eslint-community/regexpp": {
1706
  "version": "4.11.0",
1707
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz",
1708
- "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==",
1709
  "dev": true,
 
1710
  "engines": {
1711
  "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1712
  }
@@ -2306,8 +2304,7 @@
2306
  },
2307
  "node_modules/@inquirer/confirm": {
2308
  "version": "3.1.14",
2309
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.14.tgz",
2310
- "integrity": "sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==",
2311
  "dependencies": {
2312
  "@inquirer/core": "^9.0.2",
2313
  "@inquirer/type": "^1.4.0"
@@ -2318,8 +2315,7 @@
2318
  },
2319
  "node_modules/@inquirer/core": {
2320
  "version": "9.0.2",
2321
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz",
2322
- "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==",
2323
  "dependencies": {
2324
  "@inquirer/figures": "^1.0.3",
2325
  "@inquirer/type": "^1.4.0",
@@ -2341,8 +2337,7 @@
2341
  },
2342
  "node_modules/@inquirer/core/node_modules/ansi-styles": {
2343
  "version": "4.3.0",
2344
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2345
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2346
  "dependencies": {
2347
  "color-convert": "^2.0.1"
2348
  },
@@ -2355,13 +2350,11 @@
2355
  },
2356
  "node_modules/@inquirer/core/node_modules/emoji-regex": {
2357
  "version": "8.0.0",
2358
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2359
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
2360
  },
2361
  "node_modules/@inquirer/core/node_modules/string-width": {
2362
  "version": "4.2.3",
2363
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2364
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2365
  "dependencies": {
2366
  "emoji-regex": "^8.0.0",
2367
  "is-fullwidth-code-point": "^3.0.0",
@@ -2373,8 +2366,7 @@
2373
  },
2374
  "node_modules/@inquirer/core/node_modules/wrap-ansi": {
2375
  "version": "6.2.0",
2376
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
2377
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
2378
  "dependencies": {
2379
  "ansi-styles": "^4.0.0",
2380
  "string-width": "^4.1.0",
@@ -2386,16 +2378,14 @@
2386
  },
2387
  "node_modules/@inquirer/figures": {
2388
  "version": "1.0.3",
2389
- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz",
2390
- "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==",
2391
  "engines": {
2392
  "node": ">=18"
2393
  }
2394
  },
2395
  "node_modules/@inquirer/type": {
2396
  "version": "1.4.0",
2397
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.4.0.tgz",
2398
- "integrity": "sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==",
2399
  "dependencies": {
2400
  "mute-stream": "^1.0.0"
2401
  },
@@ -2489,8 +2479,7 @@
2489
  },
2490
  "node_modules/@langchain/anthropic": {
2491
  "version": "0.2.3",
2492
- "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.2.3.tgz",
2493
- "integrity": "sha512-f2fqzLGcvsXXUyZ1vl8cgwkKDGLshOGrPuR9hkhGuBG5m91eq755OqPBxWJuS1TFtNU813cXft3xh0MQbxavwg==",
2494
  "dependencies": {
2495
  "@anthropic-ai/sdk": "^0.22.0",
2496
  "@langchain/core": ">=0.2.9 <0.3.0",
@@ -2504,8 +2493,7 @@
2504
  },
2505
  "node_modules/@langchain/cohere": {
2506
  "version": "0.1.0",
2507
- "resolved": "https://registry.npmjs.org/@langchain/cohere/-/cohere-0.1.0.tgz",
2508
- "integrity": "sha512-6G+x1asbNE92f9zMn6EyIHKehsBuEX0+808FXgnQjBC7248OrIvDFUfoNCqHJwMTS8UqduvYgOKq5b0kmNITuw==",
2509
  "dependencies": {
2510
  "@langchain/core": ">=0.2.5 <0.3.0",
2511
  "cohere-ai": "^7.10.5"
@@ -2516,8 +2504,7 @@
2516
  },
2517
  "node_modules/@langchain/core": {
2518
  "version": "0.2.15",
2519
- "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.2.15.tgz",
2520
- "integrity": "sha512-L096itIBQ5XNsy5BCCPqIQEk/x4rzI+U4BhYT+fDBYtljESshIi/WzXdmiGfY/6MpVjB76jNuaRgMDmo1m9NeQ==",
2521
  "dependencies": {
2522
  "ansi-styles": "^5.0.0",
2523
  "camelcase": "6",
@@ -2538,20 +2525,18 @@
2538
  },
2539
  "node_modules/@langchain/core/node_modules/uuid": {
2540
  "version": "10.0.0",
2541
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz",
2542
- "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==",
2543
  "funding": [
2544
  "https://github.com/sponsors/broofa",
2545
  "https://github.com/sponsors/ctavan"
2546
  ],
 
2547
  "bin": {
2548
  "uuid": "dist/bin/uuid"
2549
  }
2550
  },
2551
  "node_modules/@langchain/google-common": {
2552
  "version": "0.0.19",
2553
- "resolved": "https://registry.npmjs.org/@langchain/google-common/-/google-common-0.0.19.tgz",
2554
- "integrity": "sha512-Nw6b2NqHERGpnpf9eB3ZucYUQlApUjxJg82hkIj46fxu3r6Vyva//9zJSecpvtC1nASPQS/fcM9lM9Or1gaWBg==",
2555
  "dependencies": {
2556
  "@langchain/core": ">=0.2.9 <0.3.0",
2557
  "uuid": "^9.0.0",
@@ -2563,8 +2548,7 @@
2563
  },
2564
  "node_modules/@langchain/google-gauth": {
2565
  "version": "0.0.19",
2566
- "resolved": "https://registry.npmjs.org/@langchain/google-gauth/-/google-gauth-0.0.19.tgz",
2567
- "integrity": "sha512-T8kTEeIRIYkdZC7RfdfbWBuH7uz3PztDU0X0o9dlQDFlGdln4bSsnvprTN8eiUQ8AVsNCRnfh0WIOyv89qzJFA==",
2568
  "dependencies": {
2569
  "@langchain/core": ">0.1.56 <0.3.0",
2570
  "@langchain/google-common": "~0.0.19",
@@ -2576,8 +2560,7 @@
2576
  },
2577
  "node_modules/@langchain/google-vertexai": {
2578
  "version": "0.0.19",
2579
- "resolved": "https://registry.npmjs.org/@langchain/google-vertexai/-/google-vertexai-0.0.19.tgz",
2580
- "integrity": "sha512-yqXi0S44dtwmdgHfQZ80A7MsIUJR97I5QUe1urorfUvN42s2NMM1PTY+3VHFtVpUPV9506Pp2+/Fg7NEQz/cDw==",
2581
  "dependencies": {
2582
  "@langchain/core": ">0.1.56 <0.3.0",
2583
  "@langchain/google-gauth": "~0.0.19"
@@ -2588,8 +2571,7 @@
2588
  },
2589
  "node_modules/@langchain/groq": {
2590
  "version": "0.0.13",
2591
- "resolved": "https://registry.npmjs.org/@langchain/groq/-/groq-0.0.13.tgz",
2592
- "integrity": "sha512-fGezMuyGUf+XjgACdqfz2CKsuggHD0b9oWS51KBhe0B6QGUkJ2KvmJgoFalHw/MJEzbc1EIBGPYpaNCVgIzEOA==",
2593
  "dependencies": {
2594
  "@langchain/core": ">=0.2.9 <0.3.0",
2595
  "@langchain/openai": "~0.1.0",
@@ -2603,8 +2585,7 @@
2603
  },
2604
  "node_modules/@langchain/groq/node_modules/@langchain/openai": {
2605
  "version": "0.1.3",
2606
- "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.1.3.tgz",
2607
- "integrity": "sha512-riv/JC9x2A8b7GcHu8sx+mlZJ8KAwSSi231IPTlcciYnKozmrQ5H0vrtiD31fxiDbaRsk7tyCpkSBIOQEo7CyQ==",
2608
  "dependencies": {
2609
  "@langchain/core": ">=0.2.5 <0.3.0",
2610
  "js-tiktoken": "^1.0.12",
@@ -2618,8 +2599,7 @@
2618
  },
2619
  "node_modules/@langchain/mistralai": {
2620
  "version": "0.0.24",
2621
- "resolved": "https://registry.npmjs.org/@langchain/mistralai/-/mistralai-0.0.24.tgz",
2622
- "integrity": "sha512-rSABqabqA7WyNK3fCPLLwLGGW+Sb1O0MQ0N2e0S+D1VGmqPrZKfPtoS0/JRInUdmDJa7DyOpXQjBiX76EGyA0g==",
2623
  "dependencies": {
2624
  "@langchain/core": ">0.1.56 <0.3.0",
2625
  "@mistralai/mistralai": "^0.4.0",
@@ -2633,8 +2613,7 @@
2633
  },
2634
  "node_modules/@langchain/openai": {
2635
  "version": "0.2.1",
2636
- "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.2.1.tgz",
2637
- "integrity": "sha512-Ti3C6ZIUPaueIPAfMljMnLu3GSGNq5KmrlHeWkIbrLShOBlzj4xj7mRfR73oWgAC0qivfxdkfbB0e+WCY+oRJw==",
2638
  "dependencies": {
2639
  "@langchain/core": ">=0.2.8 <0.3.0",
2640
  "js-tiktoken": "^1.0.12",
@@ -5233,13 +5212,11 @@
5233
  },
5234
  "node_modules/@use-gesture/core": {
5235
  "version": "10.3.1",
5236
- "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.1.tgz",
5237
- "integrity": "sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw=="
5238
  },
5239
  "node_modules/@use-gesture/react": {
5240
  "version": "10.3.1",
5241
- "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.3.1.tgz",
5242
- "integrity": "sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==",
5243
  "dependencies": {
5244
  "@use-gesture/core": "10.3.1"
5245
  },
@@ -5280,8 +5257,7 @@
5280
  },
5281
  "node_modules/acorn-walk": {
5282
  "version": "8.3.3",
5283
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz",
5284
- "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==",
5285
  "dependencies": {
5286
  "acorn": "^8.11.0"
5287
  },
@@ -5313,9 +5289,8 @@
5313
  },
5314
  "node_modules/ajv": {
5315
  "version": "6.12.6",
5316
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
5317
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
5318
  "dev": true,
 
5319
  "dependencies": {
5320
  "fast-deep-equal": "^3.1.1",
5321
  "fast-json-stable-stringify": "^2.0.0",
@@ -5524,9 +5499,8 @@
5524
  },
5525
  "node_modules/array.prototype.flatmap": {
5526
  "version": "1.3.2",
5527
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz",
5528
- "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==",
5529
  "dev": true,
 
5530
  "dependencies": {
5531
  "call-bind": "^1.0.2",
5532
  "define-properties": "^1.2.0",
@@ -5592,8 +5566,7 @@
5592
  },
5593
  "node_modules/arrify": {
5594
  "version": "2.0.1",
5595
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
5596
- "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
5597
  "engines": {
5598
  "node": ">=8"
5599
  }
@@ -5741,8 +5714,7 @@
5741
  },
5742
  "node_modules/bidi-js": {
5743
  "version": "1.0.3",
5744
- "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
5745
- "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
5746
  "dependencies": {
5747
  "require-from-string": "^2.0.2"
5748
  }
@@ -5793,8 +5765,7 @@
5793
  },
5794
  "node_modules/braces": {
5795
  "version": "3.0.3",
5796
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
5797
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
5798
  "dependencies": {
5799
  "fill-range": "^7.1.1"
5800
  },
@@ -5835,8 +5806,6 @@
5835
  },
5836
  "node_modules/buffer": {
5837
  "version": "6.0.3",
5838
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
5839
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
5840
  "funding": [
5841
  {
5842
  "type": "github",
@@ -5851,6 +5820,7 @@
5851
  "url": "https://feross.org/support"
5852
  }
5853
  ],
 
5854
  "dependencies": {
5855
  "base64-js": "^1.3.1",
5856
  "ieee754": "^1.2.1"
@@ -5940,8 +5910,7 @@
5940
  },
5941
  "node_modules/camera-controls": {
5942
  "version": "2.8.5",
5943
- "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-2.8.5.tgz",
5944
- "integrity": "sha512-7VTwRk7Nu1nRKsY7bEt9HVBfKt8DETvzyYhLN4OW26OByBayMDB5fUaNcPI+z++vG23RH5yqn6ZRhZcgLQy2rA==",
5945
  "peerDependencies": {
5946
  "three": ">=0.126.1"
5947
  }
@@ -6151,8 +6120,7 @@
6151
  },
6152
  "node_modules/cmdk": {
6153
  "version": "0.2.1",
6154
- "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.1.tgz",
6155
- "integrity": "sha512-U6//9lQ6JvT47+6OF6Gi8BvkxYQ8SCRRSKIJkthIMsFsLZRG0cKvTtuTaefyIKMQb8rvvXy0wGdpTNq/jPtm+g==",
6156
  "dependencies": {
6157
  "@radix-ui/react-dialog": "1.0.0"
6158
  },
@@ -6163,16 +6131,14 @@
6163
  },
6164
  "node_modules/cmdk/node_modules/@radix-ui/primitive": {
6165
  "version": "1.0.0",
6166
- "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz",
6167
- "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==",
6168
  "dependencies": {
6169
  "@babel/runtime": "^7.13.10"
6170
  }
6171
  },
6172
  "node_modules/cmdk/node_modules/@radix-ui/react-compose-refs": {
6173
  "version": "1.0.0",
6174
- "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz",
6175
- "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==",
6176
  "dependencies": {
6177
  "@babel/runtime": "^7.13.10"
6178
  },
@@ -6182,8 +6148,7 @@
6182
  },
6183
  "node_modules/cmdk/node_modules/@radix-ui/react-context": {
6184
  "version": "1.0.0",
6185
- "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz",
6186
- "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==",
6187
  "dependencies": {
6188
  "@babel/runtime": "^7.13.10"
6189
  },
@@ -6193,8 +6158,7 @@
6193
  },
6194
  "node_modules/cmdk/node_modules/@radix-ui/react-dialog": {
6195
  "version": "1.0.0",
6196
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz",
6197
- "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==",
6198
  "dependencies": {
6199
  "@babel/runtime": "^7.13.10",
6200
  "@radix-ui/primitive": "1.0.0",
@@ -6219,8 +6183,7 @@
6219
  },
6220
  "node_modules/cmdk/node_modules/@radix-ui/react-dismissable-layer": {
6221
  "version": "1.0.0",
6222
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz",
6223
- "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==",
6224
  "dependencies": {
6225
  "@babel/runtime": "^7.13.10",
6226
  "@radix-ui/primitive": "1.0.0",
@@ -6236,8 +6199,7 @@
6236
  },
6237
  "node_modules/cmdk/node_modules/@radix-ui/react-focus-guards": {
6238
  "version": "1.0.0",
6239
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz",
6240
- "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==",
6241
  "dependencies": {
6242
  "@babel/runtime": "^7.13.10"
6243
  },
@@ -6247,8 +6209,7 @@
6247
  },
6248
  "node_modules/cmdk/node_modules/@radix-ui/react-focus-scope": {
6249
  "version": "1.0.0",
6250
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz",
6251
- "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==",
6252
  "dependencies": {
6253
  "@babel/runtime": "^7.13.10",
6254
  "@radix-ui/react-compose-refs": "1.0.0",
@@ -6262,8 +6223,7 @@
6262
  },
6263
  "node_modules/cmdk/node_modules/@radix-ui/react-id": {
6264
  "version": "1.0.0",
6265
- "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz",
6266
- "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==",
6267
  "dependencies": {
6268
  "@babel/runtime": "^7.13.10",
6269
  "@radix-ui/react-use-layout-effect": "1.0.0"
@@ -6274,8 +6234,7 @@
6274
  },
6275
  "node_modules/cmdk/node_modules/@radix-ui/react-portal": {
6276
  "version": "1.0.0",
6277
- "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz",
6278
- "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==",
6279
  "dependencies": {
6280
  "@babel/runtime": "^7.13.10",
6281
  "@radix-ui/react-primitive": "1.0.0"
@@ -6287,8 +6246,7 @@
6287
  },
6288
  "node_modules/cmdk/node_modules/@radix-ui/react-presence": {
6289
  "version": "1.0.0",
6290
- "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz",
6291
- "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==",
6292
  "dependencies": {
6293
  "@babel/runtime": "^7.13.10",
6294
  "@radix-ui/react-compose-refs": "1.0.0",
@@ -6301,8 +6259,7 @@
6301
  },
6302
  "node_modules/cmdk/node_modules/@radix-ui/react-primitive": {
6303
  "version": "1.0.0",
6304
- "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz",
6305
- "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==",
6306
  "dependencies": {
6307
  "@babel/runtime": "^7.13.10",
6308
  "@radix-ui/react-slot": "1.0.0"
@@ -6314,8 +6271,7 @@
6314
  },
6315
  "node_modules/cmdk/node_modules/@radix-ui/react-slot": {
6316
  "version": "1.0.0",
6317
- "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz",
6318
- "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==",
6319
  "dependencies": {
6320
  "@babel/runtime": "^7.13.10",
6321
  "@radix-ui/react-compose-refs": "1.0.0"
@@ -6326,8 +6282,7 @@
6326
  },
6327
  "node_modules/cmdk/node_modules/@radix-ui/react-use-callback-ref": {
6328
  "version": "1.0.0",
6329
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz",
6330
- "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==",
6331
  "dependencies": {
6332
  "@babel/runtime": "^7.13.10"
6333
  },
@@ -6337,8 +6292,7 @@
6337
  },
6338
  "node_modules/cmdk/node_modules/@radix-ui/react-use-controllable-state": {
6339
  "version": "1.0.0",
6340
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz",
6341
- "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==",
6342
  "dependencies": {
6343
  "@babel/runtime": "^7.13.10",
6344
  "@radix-ui/react-use-callback-ref": "1.0.0"
@@ -6349,8 +6303,7 @@
6349
  },
6350
  "node_modules/cmdk/node_modules/@radix-ui/react-use-escape-keydown": {
6351
  "version": "1.0.0",
6352
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz",
6353
- "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==",
6354
  "dependencies": {
6355
  "@babel/runtime": "^7.13.10",
6356
  "@radix-ui/react-use-callback-ref": "1.0.0"
@@ -6361,8 +6314,7 @@
6361
  },
6362
  "node_modules/cmdk/node_modules/@radix-ui/react-use-layout-effect": {
6363
  "version": "1.0.0",
6364
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz",
6365
- "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==",
6366
  "dependencies": {
6367
  "@babel/runtime": "^7.13.10"
6368
  },
@@ -6372,8 +6324,7 @@
6372
  },
6373
  "node_modules/cmdk/node_modules/react-remove-scroll": {
6374
  "version": "2.5.4",
6375
- "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz",
6376
- "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==",
6377
  "dependencies": {
6378
  "react-remove-scroll-bar": "^2.3.3",
6379
  "react-style-singleton": "^2.2.1",
@@ -6700,8 +6651,7 @@
6700
  },
6701
  "node_modules/debug": {
6702
  "version": "4.3.5",
6703
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
6704
- "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
6705
  "dependencies": {
6706
  "ms": "2.1.2"
6707
  },
@@ -6714,6 +6664,11 @@
6714
  }
6715
  }
6716
  },
 
 
 
 
 
6717
  "node_modules/decamelize": {
6718
  "version": "1.2.0",
6719
  "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
@@ -6811,8 +6766,7 @@
6811
  },
6812
  "node_modules/detect-gpu": {
6813
  "version": "5.0.38",
6814
- "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-5.0.38.tgz",
6815
- "integrity": "sha512-36QeGHSXYcJ/RfrnPEScR8GDprbXFG4ZhXsfVNVHztZr38+fRxgHnJl3CjYXXjbeRUhu3ZZBJh6Lg0A9v0Qd8A==",
6816
  "dependencies": {
6817
  "webgl-constants": "^1.1.1"
6818
  }
@@ -6917,8 +6871,7 @@
6917
  },
6918
  "node_modules/domhandler": {
6919
  "version": "5.0.3",
6920
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
6921
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
6922
  "dependencies": {
6923
  "domelementtype": "^2.3.0"
6924
  },
@@ -6962,13 +6915,11 @@
6962
  },
6963
  "node_modules/electron-to-chromium": {
6964
  "version": "1.4.827",
6965
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz",
6966
- "integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ=="
6967
  },
6968
  "node_modules/emoji-regex": {
6969
  "version": "9.2.2",
6970
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
6971
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
6972
  },
6973
  "node_modules/enhanced-resolve": {
6974
  "version": "5.17.0",
@@ -6985,8 +6936,7 @@
6985
  },
6986
  "node_modules/entities": {
6987
  "version": "4.5.0",
6988
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
6989
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
6990
  "engines": {
6991
  "node": ">=0.12"
6992
  },
@@ -7120,9 +7070,8 @@
7120
  },
7121
  "node_modules/es-object-atoms": {
7122
  "version": "1.0.0",
7123
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
7124
- "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
7125
  "dev": true,
 
7126
  "dependencies": {
7127
  "es-errors": "^1.3.0"
7128
  },
@@ -7698,8 +7647,7 @@
7698
  },
7699
  "node_modules/fast-deep-equal": {
7700
  "version": "3.1.3",
7701
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
7702
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
7703
  },
7704
  "node_modules/fast-glob": {
7705
  "version": "3.3.2",
@@ -7792,8 +7740,7 @@
7792
  },
7793
  "node_modules/fflate": {
7794
  "version": "0.8.2",
7795
- "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
7796
- "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A=="
7797
  },
7798
  "node_modules/file-entry-cache": {
7799
  "version": "6.0.1",
@@ -8018,9 +7965,7 @@
8018
  },
8019
  "node_modules/fsevents": {
8020
  "version": "2.3.3",
8021
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
8022
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
8023
- "hasInstallScript": true,
8024
  "optional": true,
8025
  "os": [
8026
  "darwin"
@@ -8168,9 +8113,8 @@
8168
  },
8169
  "node_modules/get-tsconfig": {
8170
  "version": "4.7.5",
8171
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz",
8172
- "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==",
8173
  "dev": true,
 
8174
  "dependencies": {
8175
  "resolve-pkg-maps": "^1.0.0"
8176
  },
@@ -8201,8 +8145,7 @@
8201
  },
8202
  "node_modules/glob-parent": {
8203
  "version": "6.0.2",
8204
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
8205
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
8206
  "dependencies": {
8207
  "is-glob": "^4.0.3"
8208
  },
@@ -8265,9 +8208,8 @@
8265
  },
8266
  "node_modules/globby": {
8267
  "version": "11.1.0",
8268
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
8269
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
8270
  "dev": true,
 
8271
  "dependencies": {
8272
  "array-union": "^2.1.0",
8273
  "dir-glob": "^3.0.1",
@@ -8309,8 +8251,7 @@
8309
  },
8310
  "node_modules/google-p12-pem": {
8311
  "version": "4.0.1",
8312
- "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-4.0.1.tgz",
8313
- "integrity": "sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==",
8314
  "dependencies": {
8315
  "node-forge": "^1.3.1"
8316
  },
@@ -8334,8 +8275,7 @@
8334
  },
8335
  "node_modules/graceful-fs": {
8336
  "version": "4.2.11",
8337
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
8338
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
8339
  },
8340
  "node_modules/graphemer": {
8341
  "version": "1.4.0",
@@ -8583,10 +8523,8 @@
8583
  },
8584
  "node_modules/inflight": {
8585
  "version": "1.0.6",
8586
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
8587
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
8588
- "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
8589
  "dev": true,
 
8590
  "dependencies": {
8591
  "once": "^1.3.0",
8592
  "wrappy": "1"
@@ -8632,9 +8570,8 @@
8632
  },
8633
  "node_modules/is-arguments": {
8634
  "version": "1.1.1",
8635
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
8636
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
8637
  "dev": true,
 
8638
  "dependencies": {
8639
  "call-bind": "^1.0.2",
8640
  "has-tostringtag": "^1.0.0"
@@ -9076,8 +9013,7 @@
9076
  },
9077
  "node_modules/isexe": {
9078
  "version": "2.0.0",
9079
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
9080
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
9081
  },
9082
  "node_modules/iterator.prototype": {
9083
  "version": "1.1.2",
@@ -9323,9 +9259,8 @@
9323
  },
9324
  "node_modules/language-subtag-registry": {
9325
  "version": "0.3.23",
9326
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz",
9327
- "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==",
9328
- "dev": true
9329
  },
9330
  "node_modules/language-tags": {
9331
  "version": "1.0.9",
@@ -9375,9 +9310,8 @@
9375
  },
9376
  "node_modules/locate-path": {
9377
  "version": "6.0.0",
9378
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
9379
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
9380
  "dev": true,
 
9381
  "dependencies": {
9382
  "p-locate": "^5.0.0"
9383
  },
@@ -9524,8 +9458,7 @@
9524
  },
9525
  "node_modules/mime-db": {
9526
  "version": "1.52.0",
9527
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
9528
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
9529
  "engines": {
9530
  "node": ">= 0.6"
9531
  }
@@ -9580,8 +9513,7 @@
9580
  },
9581
  "node_modules/ml-array-mean": {
9582
  "version": "1.1.6",
9583
- "resolved": "https://registry.npmjs.org/ml-array-mean/-/ml-array-mean-1.1.6.tgz",
9584
- "integrity": "sha512-MIdf7Zc8HznwIisyiJGRH9tRigg3Yf4FldW8DxKxpCCv/g5CafTw0RRu51nojVEOXuCQC7DRVVu5c7XXO/5joQ==",
9585
  "dependencies": {
9586
  "ml-array-sum": "^1.1.6"
9587
  }
@@ -9596,8 +9528,7 @@
9596
  },
9597
  "node_modules/ml-distance": {
9598
  "version": "4.0.1",
9599
- "resolved": "https://registry.npmjs.org/ml-distance/-/ml-distance-4.0.1.tgz",
9600
- "integrity": "sha512-feZ5ziXs01zhyFUUUeZV5hwc0f5JW0Sh0ckU1koZe/wdVkJdGxcP06KNQuF0WBTj8FttQUzcvQcpcrOp/XrlEw==",
9601
  "dependencies": {
9602
  "ml-array-mean": "^1.1.6",
9603
  "ml-distance-euclidean": "^2.0.0",
@@ -9629,9 +9560,9 @@
9629
  "integrity": "sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA=="
9630
  },
9631
  "node_modules/ms": {
9632
- "version": "2.1.2",
9633
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
9634
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
9635
  },
9636
  "node_modules/msw": {
9637
  "version": "2.3.1",
@@ -9834,8 +9765,7 @@
9834
  },
9835
  "node_modules/next-themes": {
9836
  "version": "0.3.0",
9837
- "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.3.0.tgz",
9838
- "integrity": "sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==",
9839
  "peerDependencies": {
9840
  "react": "^16.8 || ^17 || ^18",
9841
  "react-dom": "^16.8 || ^17 || ^18"
@@ -9939,8 +9869,7 @@
9939
  },
9940
  "node_modules/normalize-path": {
9941
  "version": "3.0.0",
9942
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
9943
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
9944
  "engines": {
9945
  "node": ">=0.10.0"
9946
  }
@@ -9955,8 +9884,7 @@
9955
  },
9956
  "node_modules/nth-check": {
9957
  "version": "2.1.1",
9958
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
9959
- "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
9960
  "dependencies": {
9961
  "boolbase": "^1.0.0"
9962
  },
@@ -9993,8 +9921,7 @@
9993
  },
9994
  "node_modules/object-inspect": {
9995
  "version": "1.13.2",
9996
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
9997
- "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
9998
  "engines": {
9999
  "node": ">= 0.4"
10000
  },
@@ -10029,9 +9956,8 @@
10029
  },
10030
  "node_modules/object.assign": {
10031
  "version": "4.1.5",
10032
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
10033
- "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
10034
  "dev": true,
 
10035
  "dependencies": {
10036
  "call-bind": "^1.0.5",
10037
  "define-properties": "^1.2.1",
@@ -10061,9 +9987,8 @@
10061
  },
10062
  "node_modules/object.fromentries": {
10063
  "version": "2.0.8",
10064
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
10065
- "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
10066
  "dev": true,
 
10067
  "dependencies": {
10068
  "call-bind": "^1.0.7",
10069
  "define-properties": "^1.2.1",
@@ -10079,9 +10004,8 @@
10079
  },
10080
  "node_modules/object.groupby": {
10081
  "version": "1.0.3",
10082
- "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz",
10083
- "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
10084
  "dev": true,
 
10085
  "dependencies": {
10086
  "call-bind": "^1.0.7",
10087
  "define-properties": "^1.2.1",
@@ -10150,8 +10074,7 @@
10150
  },
10151
  "node_modules/openai": {
10152
  "version": "4.52.7",
10153
- "resolved": "https://registry.npmjs.org/openai/-/openai-4.52.7.tgz",
10154
- "integrity": "sha512-dgxA6UZHary6NXUHEDj5TWt8ogv0+ibH+b4pT5RrWMjiRZVylNwLcw/2ubDrX5n0oUmHX/ZgudMJeemxzOvz7A==",
10155
  "dependencies": {
10156
  "@types/node": "^18.11.18",
10157
  "@types/node-fetch": "^2.6.4",
@@ -10168,8 +10091,7 @@
10168
  },
10169
  "node_modules/openai/node_modules/@types/node": {
10170
  "version": "18.19.39",
10171
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz",
10172
- "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==",
10173
  "dependencies": {
10174
  "undici-types": "~5.26.4"
10175
  }
@@ -10304,8 +10226,7 @@
10304
  },
10305
  "node_modules/p-queue": {
10306
  "version": "6.6.2",
10307
- "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
10308
- "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
10309
  "dependencies": {
10310
  "eventemitter3": "^4.0.4",
10311
  "p-timeout": "^3.2.0"
@@ -10331,8 +10252,7 @@
10331
  },
10332
  "node_modules/p-timeout": {
10333
  "version": "3.2.0",
10334
- "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
10335
- "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
10336
  "dependencies": {
10337
  "p-finally": "^1.0.0"
10338
  },
@@ -10385,8 +10305,7 @@
10385
  },
10386
  "node_modules/path-scurry": {
10387
  "version": "1.11.1",
10388
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
10389
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
10390
  "dependencies": {
10391
  "lru-cache": "^10.2.0",
10392
  "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
@@ -10400,8 +10319,7 @@
10400
  },
10401
  "node_modules/path-scurry/node_modules/lru-cache": {
10402
  "version": "10.4.3",
10403
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
10404
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
10405
  },
10406
  "node_modules/path-to-regexp": {
10407
  "version": "6.2.2",
@@ -10650,8 +10568,7 @@
10650
  },
10651
  "node_modules/process": {
10652
  "version": "0.11.10",
10653
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
10654
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
10655
  "engines": {
10656
  "node": ">= 0.6.0"
10657
  }
@@ -10905,8 +10822,7 @@
10905
  },
10906
  "node_modules/react-reconciler": {
10907
  "version": "0.27.0",
10908
- "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.27.0.tgz",
10909
- "integrity": "sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==",
10910
  "dependencies": {
10911
  "loose-envify": "^1.1.0",
10912
  "scheduler": "^0.21.0"
@@ -10920,8 +10836,7 @@
10920
  },
10921
  "node_modules/react-reflex": {
10922
  "version": "4.2.6",
10923
- "resolved": "https://registry.npmjs.org/react-reflex/-/react-reflex-4.2.6.tgz",
10924
- "integrity": "sha512-MLGty/ii/BTipKZ47dfs8Ue5g1xqgCxUCDM34ruEr0UVJuXGDzcSX9wPMzRcv4dUR+1tw4hm4c3a6V6hLO2XcA==",
10925
  "dependencies": {
10926
  "@babel/runtime": "^7.0.0",
10927
  "lodash.throttle": "^4.1.1",
@@ -10987,8 +10902,7 @@
10987
  },
10988
  "node_modules/react-style-singleton": {
10989
  "version": "2.2.1",
10990
- "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
10991
- "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
10992
  "dependencies": {
10993
  "get-nonce": "^1.0.0",
10994
  "invariant": "^2.2.4",
@@ -11051,8 +10965,7 @@
11051
  },
11052
  "node_modules/readable-stream": {
11053
  "version": "4.5.2",
11054
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz",
11055
- "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==",
11056
  "dependencies": {
11057
  "abort-controller": "^3.0.0",
11058
  "buffer": "^6.0.3",
@@ -11151,8 +11064,7 @@
11151
  },
11152
  "node_modules/require-from-string": {
11153
  "version": "2.0.2",
11154
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
11155
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
11156
  "engines": {
11157
  "node": ">=0.10.0"
11158
  }
@@ -11189,9 +11101,8 @@
11189
  },
11190
  "node_modules/resolve-pkg-maps": {
11191
  "version": "1.0.0",
11192
- "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
11193
- "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
11194
  "dev": true,
 
11195
  "funding": {
11196
  "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
11197
  }
@@ -11416,9 +11327,8 @@
11416
  },
11417
  "node_modules/sharp": {
11418
  "version": "0.33.4",
11419
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz",
11420
- "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==",
11421
  "hasInstallScript": true,
 
11422
  "dependencies": {
11423
  "color": "^4.2.3",
11424
  "detect-libc": "^2.0.3",
@@ -11455,8 +11365,7 @@
11455
  },
11456
  "node_modules/shebang-command": {
11457
  "version": "2.0.0",
11458
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
11459
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
11460
  "dependencies": {
11461
  "shebang-regex": "^3.0.0"
11462
  },
@@ -11533,8 +11442,7 @@
11533
  },
11534
  "node_modules/source-map-js": {
11535
  "version": "1.2.0",
11536
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
11537
- "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
11538
  "engines": {
11539
  "node": ">=0.10.0"
11540
  }
@@ -11587,8 +11495,7 @@
11587
  },
11588
  "node_modules/stats.js": {
11589
  "version": "0.17.0",
11590
- "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz",
11591
- "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw=="
11592
  },
11593
  "node_modules/statuses": {
11594
  "version": "2.0.1",
@@ -11661,8 +11568,7 @@
11661
  "node_modules/string-width-cjs": {
11662
  "name": "string-width",
11663
  "version": "4.2.3",
11664
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
11665
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
11666
  "dependencies": {
11667
  "emoji-regex": "^8.0.0",
11668
  "is-fullwidth-code-point": "^3.0.0",
@@ -11674,8 +11580,7 @@
11674
  },
11675
  "node_modules/string-width-cjs/node_modules/emoji-regex": {
11676
  "version": "8.0.0",
11677
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
11678
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
11679
  },
11680
  "node_modules/string-width/node_modules/ansi-regex": {
11681
  "version": "6.0.1",
@@ -12086,8 +11991,7 @@
12086
  },
12087
  "node_modules/to-fast-properties": {
12088
  "version": "2.0.0",
12089
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
12090
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
12091
  "engines": {
12092
  "node": ">=4"
12093
  }
@@ -12132,8 +12036,7 @@
12132
  },
12133
  "node_modules/troika-worker-utils": {
12134
  "version": "0.49.0",
12135
- "resolved": "https://registry.npmjs.org/troika-worker-utils/-/troika-worker-utils-0.49.0.tgz",
12136
- "integrity": "sha512-1xZHoJrG0HFfCvT/iyN41DvI/nRykiBtHqFkGaGgJwq5iXfIZFBiPPEHFpPpgyKM3Oo5ITHXP5wM2TNQszYdVg=="
12137
  },
12138
  "node_modules/ts-api-utils": {
12139
  "version": "1.3.0",
@@ -12315,9 +12218,8 @@
12315
  },
12316
  "node_modules/type-check": {
12317
  "version": "0.4.0",
12318
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
12319
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
12320
  "dev": true,
 
12321
  "dependencies": {
12322
  "prelude-ls": "^1.2.1"
12323
  },
@@ -12339,9 +12241,8 @@
12339
  },
12340
  "node_modules/typed-array-buffer": {
12341
  "version": "1.0.2",
12342
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
12343
- "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
12344
  "dev": true,
 
12345
  "dependencies": {
12346
  "call-bind": "^1.0.7",
12347
  "es-errors": "^1.3.0",
@@ -12558,8 +12459,7 @@
12558
  },
12559
  "node_modules/usehooks-ts": {
12560
  "version": "2.16.0",
12561
- "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-2.16.0.tgz",
12562
- "integrity": "sha512-bez95WqYujxp6hFdM/CpRDiVPirZPxlMzOH2QB8yopoKQMXpscyZoxOjpEdaxvV+CAWUDSM62cWnqHE0E/MZ7w==",
12563
  "dependencies": {
12564
  "lodash.debounce": "^4.0.8"
12565
  },
@@ -12671,8 +12571,7 @@
12671
  },
12672
  "node_modules/which": {
12673
  "version": "2.0.2",
12674
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
12675
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
12676
  "dependencies": {
12677
  "isexe": "^2.0.0"
12678
  },
@@ -12880,8 +12779,7 @@
12880
  },
12881
  "node_modules/ws": {
12882
  "version": "8.18.0",
12883
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
12884
- "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
12885
  "engines": {
12886
  "node": ">=10.0.0"
12887
  },
 
1
  {
2
  "name": "@aitube/clapper",
3
+ "version": "0.0.4",
4
  "lockfileVersion": 3,
5
  "requires": true,
6
  "packages": {
7
  "": {
8
  "name": "@aitube/clapper",
9
+ "version": "0.0.4",
10
  "dependencies": {
11
  "@aitube/broadway": "0.0.22",
12
  "@aitube/clap": "0.0.30",
13
+ "@aitube/clapper-services": "0.0.23",
14
  "@aitube/engine": "0.0.26",
15
  "@aitube/timeline": "0.0.42",
16
  "@fal-ai/serverless-client": "^0.11.0",
 
137
  }
138
  },
139
  "node_modules/@aitube/clapper-services": {
140
+ "version": "0.0.23",
141
+ "resolved": "https://registry.npmjs.org/@aitube/clapper-services/-/clapper-services-0.0.23.tgz",
142
+ "integrity": "sha512-gqgf0yzh0xanDE9ujiChLYpV8KilSTB/LUsjMECTCTOLpcSEuqtYuduPTyLydvTRYXtNrnXI1Fftii/SfWeZWQ==",
143
  "peerDependencies": {
144
  "@aitube/clap": "0.0.30",
145
  "@aitube/timeline": "0.0.42",
 
1689
  },
1690
  "node_modules/@eslint-community/eslint-utils": {
1691
  "version": "4.4.0",
 
 
1692
  "dev": true,
1693
+ "license": "MIT",
1694
  "dependencies": {
1695
  "eslint-visitor-keys": "^3.3.0"
1696
  },
 
1703
  },
1704
  "node_modules/@eslint-community/regexpp": {
1705
  "version": "4.11.0",
 
 
1706
  "dev": true,
1707
+ "license": "MIT",
1708
  "engines": {
1709
  "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1710
  }
 
2304
  },
2305
  "node_modules/@inquirer/confirm": {
2306
  "version": "3.1.14",
2307
+ "license": "MIT",
 
2308
  "dependencies": {
2309
  "@inquirer/core": "^9.0.2",
2310
  "@inquirer/type": "^1.4.0"
 
2315
  },
2316
  "node_modules/@inquirer/core": {
2317
  "version": "9.0.2",
2318
+ "license": "MIT",
 
2319
  "dependencies": {
2320
  "@inquirer/figures": "^1.0.3",
2321
  "@inquirer/type": "^1.4.0",
 
2337
  },
2338
  "node_modules/@inquirer/core/node_modules/ansi-styles": {
2339
  "version": "4.3.0",
2340
+ "license": "MIT",
 
2341
  "dependencies": {
2342
  "color-convert": "^2.0.1"
2343
  },
 
2350
  },
2351
  "node_modules/@inquirer/core/node_modules/emoji-regex": {
2352
  "version": "8.0.0",
2353
+ "license": "MIT"
 
2354
  },
2355
  "node_modules/@inquirer/core/node_modules/string-width": {
2356
  "version": "4.2.3",
2357
+ "license": "MIT",
 
2358
  "dependencies": {
2359
  "emoji-regex": "^8.0.0",
2360
  "is-fullwidth-code-point": "^3.0.0",
 
2366
  },
2367
  "node_modules/@inquirer/core/node_modules/wrap-ansi": {
2368
  "version": "6.2.0",
2369
+ "license": "MIT",
 
2370
  "dependencies": {
2371
  "ansi-styles": "^4.0.0",
2372
  "string-width": "^4.1.0",
 
2378
  },
2379
  "node_modules/@inquirer/figures": {
2380
  "version": "1.0.3",
2381
+ "license": "MIT",
 
2382
  "engines": {
2383
  "node": ">=18"
2384
  }
2385
  },
2386
  "node_modules/@inquirer/type": {
2387
  "version": "1.4.0",
2388
+ "license": "MIT",
 
2389
  "dependencies": {
2390
  "mute-stream": "^1.0.0"
2391
  },
 
2479
  },
2480
  "node_modules/@langchain/anthropic": {
2481
  "version": "0.2.3",
2482
+ "license": "MIT",
 
2483
  "dependencies": {
2484
  "@anthropic-ai/sdk": "^0.22.0",
2485
  "@langchain/core": ">=0.2.9 <0.3.0",
 
2493
  },
2494
  "node_modules/@langchain/cohere": {
2495
  "version": "0.1.0",
2496
+ "license": "MIT",
 
2497
  "dependencies": {
2498
  "@langchain/core": ">=0.2.5 <0.3.0",
2499
  "cohere-ai": "^7.10.5"
 
2504
  },
2505
  "node_modules/@langchain/core": {
2506
  "version": "0.2.15",
2507
+ "license": "MIT",
 
2508
  "dependencies": {
2509
  "ansi-styles": "^5.0.0",
2510
  "camelcase": "6",
 
2525
  },
2526
  "node_modules/@langchain/core/node_modules/uuid": {
2527
  "version": "10.0.0",
 
 
2528
  "funding": [
2529
  "https://github.com/sponsors/broofa",
2530
  "https://github.com/sponsors/ctavan"
2531
  ],
2532
+ "license": "MIT",
2533
  "bin": {
2534
  "uuid": "dist/bin/uuid"
2535
  }
2536
  },
2537
  "node_modules/@langchain/google-common": {
2538
  "version": "0.0.19",
2539
+ "license": "MIT",
 
2540
  "dependencies": {
2541
  "@langchain/core": ">=0.2.9 <0.3.0",
2542
  "uuid": "^9.0.0",
 
2548
  },
2549
  "node_modules/@langchain/google-gauth": {
2550
  "version": "0.0.19",
2551
+ "license": "MIT",
 
2552
  "dependencies": {
2553
  "@langchain/core": ">0.1.56 <0.3.0",
2554
  "@langchain/google-common": "~0.0.19",
 
2560
  },
2561
  "node_modules/@langchain/google-vertexai": {
2562
  "version": "0.0.19",
2563
+ "license": "MIT",
 
2564
  "dependencies": {
2565
  "@langchain/core": ">0.1.56 <0.3.0",
2566
  "@langchain/google-gauth": "~0.0.19"
 
2571
  },
2572
  "node_modules/@langchain/groq": {
2573
  "version": "0.0.13",
2574
+ "license": "MIT",
 
2575
  "dependencies": {
2576
  "@langchain/core": ">=0.2.9 <0.3.0",
2577
  "@langchain/openai": "~0.1.0",
 
2585
  },
2586
  "node_modules/@langchain/groq/node_modules/@langchain/openai": {
2587
  "version": "0.1.3",
2588
+ "license": "MIT",
 
2589
  "dependencies": {
2590
  "@langchain/core": ">=0.2.5 <0.3.0",
2591
  "js-tiktoken": "^1.0.12",
 
2599
  },
2600
  "node_modules/@langchain/mistralai": {
2601
  "version": "0.0.24",
2602
+ "license": "MIT",
 
2603
  "dependencies": {
2604
  "@langchain/core": ">0.1.56 <0.3.0",
2605
  "@mistralai/mistralai": "^0.4.0",
 
2613
  },
2614
  "node_modules/@langchain/openai": {
2615
  "version": "0.2.1",
2616
+ "license": "MIT",
 
2617
  "dependencies": {
2618
  "@langchain/core": ">=0.2.8 <0.3.0",
2619
  "js-tiktoken": "^1.0.12",
 
5212
  },
5213
  "node_modules/@use-gesture/core": {
5214
  "version": "10.3.1",
5215
+ "license": "MIT"
 
5216
  },
5217
  "node_modules/@use-gesture/react": {
5218
  "version": "10.3.1",
5219
+ "license": "MIT",
 
5220
  "dependencies": {
5221
  "@use-gesture/core": "10.3.1"
5222
  },
 
5257
  },
5258
  "node_modules/acorn-walk": {
5259
  "version": "8.3.3",
5260
+ "license": "MIT",
 
5261
  "dependencies": {
5262
  "acorn": "^8.11.0"
5263
  },
 
5289
  },
5290
  "node_modules/ajv": {
5291
  "version": "6.12.6",
 
 
5292
  "dev": true,
5293
+ "license": "MIT",
5294
  "dependencies": {
5295
  "fast-deep-equal": "^3.1.1",
5296
  "fast-json-stable-stringify": "^2.0.0",
 
5499
  },
5500
  "node_modules/array.prototype.flatmap": {
5501
  "version": "1.3.2",
 
 
5502
  "dev": true,
5503
+ "license": "MIT",
5504
  "dependencies": {
5505
  "call-bind": "^1.0.2",
5506
  "define-properties": "^1.2.0",
 
5566
  },
5567
  "node_modules/arrify": {
5568
  "version": "2.0.1",
5569
+ "license": "MIT",
 
5570
  "engines": {
5571
  "node": ">=8"
5572
  }
 
5714
  },
5715
  "node_modules/bidi-js": {
5716
  "version": "1.0.3",
5717
+ "license": "MIT",
 
5718
  "dependencies": {
5719
  "require-from-string": "^2.0.2"
5720
  }
 
5765
  },
5766
  "node_modules/braces": {
5767
  "version": "3.0.3",
5768
+ "license": "MIT",
 
5769
  "dependencies": {
5770
  "fill-range": "^7.1.1"
5771
  },
 
5806
  },
5807
  "node_modules/buffer": {
5808
  "version": "6.0.3",
 
 
5809
  "funding": [
5810
  {
5811
  "type": "github",
 
5820
  "url": "https://feross.org/support"
5821
  }
5822
  ],
5823
+ "license": "MIT",
5824
  "dependencies": {
5825
  "base64-js": "^1.3.1",
5826
  "ieee754": "^1.2.1"
 
5910
  },
5911
  "node_modules/camera-controls": {
5912
  "version": "2.8.5",
5913
+ "license": "MIT",
 
5914
  "peerDependencies": {
5915
  "three": ">=0.126.1"
5916
  }
 
6120
  },
6121
  "node_modules/cmdk": {
6122
  "version": "0.2.1",
6123
+ "license": "MIT",
 
6124
  "dependencies": {
6125
  "@radix-ui/react-dialog": "1.0.0"
6126
  },
 
6131
  },
6132
  "node_modules/cmdk/node_modules/@radix-ui/primitive": {
6133
  "version": "1.0.0",
6134
+ "license": "MIT",
 
6135
  "dependencies": {
6136
  "@babel/runtime": "^7.13.10"
6137
  }
6138
  },
6139
  "node_modules/cmdk/node_modules/@radix-ui/react-compose-refs": {
6140
  "version": "1.0.0",
6141
+ "license": "MIT",
 
6142
  "dependencies": {
6143
  "@babel/runtime": "^7.13.10"
6144
  },
 
6148
  },
6149
  "node_modules/cmdk/node_modules/@radix-ui/react-context": {
6150
  "version": "1.0.0",
6151
+ "license": "MIT",
 
6152
  "dependencies": {
6153
  "@babel/runtime": "^7.13.10"
6154
  },
 
6158
  },
6159
  "node_modules/cmdk/node_modules/@radix-ui/react-dialog": {
6160
  "version": "1.0.0",
6161
+ "license": "MIT",
 
6162
  "dependencies": {
6163
  "@babel/runtime": "^7.13.10",
6164
  "@radix-ui/primitive": "1.0.0",
 
6183
  },
6184
  "node_modules/cmdk/node_modules/@radix-ui/react-dismissable-layer": {
6185
  "version": "1.0.0",
6186
+ "license": "MIT",
 
6187
  "dependencies": {
6188
  "@babel/runtime": "^7.13.10",
6189
  "@radix-ui/primitive": "1.0.0",
 
6199
  },
6200
  "node_modules/cmdk/node_modules/@radix-ui/react-focus-guards": {
6201
  "version": "1.0.0",
6202
+ "license": "MIT",
 
6203
  "dependencies": {
6204
  "@babel/runtime": "^7.13.10"
6205
  },
 
6209
  },
6210
  "node_modules/cmdk/node_modules/@radix-ui/react-focus-scope": {
6211
  "version": "1.0.0",
6212
+ "license": "MIT",
 
6213
  "dependencies": {
6214
  "@babel/runtime": "^7.13.10",
6215
  "@radix-ui/react-compose-refs": "1.0.0",
 
6223
  },
6224
  "node_modules/cmdk/node_modules/@radix-ui/react-id": {
6225
  "version": "1.0.0",
6226
+ "license": "MIT",
 
6227
  "dependencies": {
6228
  "@babel/runtime": "^7.13.10",
6229
  "@radix-ui/react-use-layout-effect": "1.0.0"
 
6234
  },
6235
  "node_modules/cmdk/node_modules/@radix-ui/react-portal": {
6236
  "version": "1.0.0",
6237
+ "license": "MIT",
 
6238
  "dependencies": {
6239
  "@babel/runtime": "^7.13.10",
6240
  "@radix-ui/react-primitive": "1.0.0"
 
6246
  },
6247
  "node_modules/cmdk/node_modules/@radix-ui/react-presence": {
6248
  "version": "1.0.0",
6249
+ "license": "MIT",
 
6250
  "dependencies": {
6251
  "@babel/runtime": "^7.13.10",
6252
  "@radix-ui/react-compose-refs": "1.0.0",
 
6259
  },
6260
  "node_modules/cmdk/node_modules/@radix-ui/react-primitive": {
6261
  "version": "1.0.0",
6262
+ "license": "MIT",
 
6263
  "dependencies": {
6264
  "@babel/runtime": "^7.13.10",
6265
  "@radix-ui/react-slot": "1.0.0"
 
6271
  },
6272
  "node_modules/cmdk/node_modules/@radix-ui/react-slot": {
6273
  "version": "1.0.0",
6274
+ "license": "MIT",
 
6275
  "dependencies": {
6276
  "@babel/runtime": "^7.13.10",
6277
  "@radix-ui/react-compose-refs": "1.0.0"
 
6282
  },
6283
  "node_modules/cmdk/node_modules/@radix-ui/react-use-callback-ref": {
6284
  "version": "1.0.0",
6285
+ "license": "MIT",
 
6286
  "dependencies": {
6287
  "@babel/runtime": "^7.13.10"
6288
  },
 
6292
  },
6293
  "node_modules/cmdk/node_modules/@radix-ui/react-use-controllable-state": {
6294
  "version": "1.0.0",
6295
+ "license": "MIT",
 
6296
  "dependencies": {
6297
  "@babel/runtime": "^7.13.10",
6298
  "@radix-ui/react-use-callback-ref": "1.0.0"
 
6303
  },
6304
  "node_modules/cmdk/node_modules/@radix-ui/react-use-escape-keydown": {
6305
  "version": "1.0.0",
6306
+ "license": "MIT",
 
6307
  "dependencies": {
6308
  "@babel/runtime": "^7.13.10",
6309
  "@radix-ui/react-use-callback-ref": "1.0.0"
 
6314
  },
6315
  "node_modules/cmdk/node_modules/@radix-ui/react-use-layout-effect": {
6316
  "version": "1.0.0",
6317
+ "license": "MIT",
 
6318
  "dependencies": {
6319
  "@babel/runtime": "^7.13.10"
6320
  },
 
6324
  },
6325
  "node_modules/cmdk/node_modules/react-remove-scroll": {
6326
  "version": "2.5.4",
6327
+ "license": "MIT",
 
6328
  "dependencies": {
6329
  "react-remove-scroll-bar": "^2.3.3",
6330
  "react-style-singleton": "^2.2.1",
 
6651
  },
6652
  "node_modules/debug": {
6653
  "version": "4.3.5",
6654
+ "license": "MIT",
 
6655
  "dependencies": {
6656
  "ms": "2.1.2"
6657
  },
 
6664
  }
6665
  }
6666
  },
6667
+ "node_modules/debug/node_modules/ms": {
6668
+ "version": "2.1.2",
6669
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
6670
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
6671
+ },
6672
  "node_modules/decamelize": {
6673
  "version": "1.2.0",
6674
  "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
 
6766
  },
6767
  "node_modules/detect-gpu": {
6768
  "version": "5.0.38",
6769
+ "license": "MIT",
 
6770
  "dependencies": {
6771
  "webgl-constants": "^1.1.1"
6772
  }
 
6871
  },
6872
  "node_modules/domhandler": {
6873
  "version": "5.0.3",
6874
+ "license": "BSD-2-Clause",
 
6875
  "dependencies": {
6876
  "domelementtype": "^2.3.0"
6877
  },
 
6915
  },
6916
  "node_modules/electron-to-chromium": {
6917
  "version": "1.4.827",
6918
+ "license": "ISC"
 
6919
  },
6920
  "node_modules/emoji-regex": {
6921
  "version": "9.2.2",
6922
+ "license": "MIT"
 
6923
  },
6924
  "node_modules/enhanced-resolve": {
6925
  "version": "5.17.0",
 
6936
  },
6937
  "node_modules/entities": {
6938
  "version": "4.5.0",
6939
+ "license": "BSD-2-Clause",
 
6940
  "engines": {
6941
  "node": ">=0.12"
6942
  },
 
7070
  },
7071
  "node_modules/es-object-atoms": {
7072
  "version": "1.0.0",
 
 
7073
  "dev": true,
7074
+ "license": "MIT",
7075
  "dependencies": {
7076
  "es-errors": "^1.3.0"
7077
  },
 
7647
  },
7648
  "node_modules/fast-deep-equal": {
7649
  "version": "3.1.3",
7650
+ "license": "MIT"
 
7651
  },
7652
  "node_modules/fast-glob": {
7653
  "version": "3.3.2",
 
7740
  },
7741
  "node_modules/fflate": {
7742
  "version": "0.8.2",
7743
+ "license": "MIT"
 
7744
  },
7745
  "node_modules/file-entry-cache": {
7746
  "version": "6.0.1",
 
7965
  },
7966
  "node_modules/fsevents": {
7967
  "version": "2.3.3",
7968
+ "license": "MIT",
 
 
7969
  "optional": true,
7970
  "os": [
7971
  "darwin"
 
8113
  },
8114
  "node_modules/get-tsconfig": {
8115
  "version": "4.7.5",
 
 
8116
  "dev": true,
8117
+ "license": "MIT",
8118
  "dependencies": {
8119
  "resolve-pkg-maps": "^1.0.0"
8120
  },
 
8145
  },
8146
  "node_modules/glob-parent": {
8147
  "version": "6.0.2",
8148
+ "license": "ISC",
 
8149
  "dependencies": {
8150
  "is-glob": "^4.0.3"
8151
  },
 
8208
  },
8209
  "node_modules/globby": {
8210
  "version": "11.1.0",
 
 
8211
  "dev": true,
8212
+ "license": "MIT",
8213
  "dependencies": {
8214
  "array-union": "^2.1.0",
8215
  "dir-glob": "^3.0.1",
 
8251
  },
8252
  "node_modules/google-p12-pem": {
8253
  "version": "4.0.1",
8254
+ "license": "MIT",
 
8255
  "dependencies": {
8256
  "node-forge": "^1.3.1"
8257
  },
 
8275
  },
8276
  "node_modules/graceful-fs": {
8277
  "version": "4.2.11",
8278
+ "license": "ISC"
 
8279
  },
8280
  "node_modules/graphemer": {
8281
  "version": "1.4.0",
 
8523
  },
8524
  "node_modules/inflight": {
8525
  "version": "1.0.6",
 
 
 
8526
  "dev": true,
8527
+ "license": "ISC",
8528
  "dependencies": {
8529
  "once": "^1.3.0",
8530
  "wrappy": "1"
 
8570
  },
8571
  "node_modules/is-arguments": {
8572
  "version": "1.1.1",
 
 
8573
  "dev": true,
8574
+ "license": "MIT",
8575
  "dependencies": {
8576
  "call-bind": "^1.0.2",
8577
  "has-tostringtag": "^1.0.0"
 
9013
  },
9014
  "node_modules/isexe": {
9015
  "version": "2.0.0",
9016
+ "license": "ISC"
 
9017
  },
9018
  "node_modules/iterator.prototype": {
9019
  "version": "1.1.2",
 
9259
  },
9260
  "node_modules/language-subtag-registry": {
9261
  "version": "0.3.23",
9262
+ "dev": true,
9263
+ "license": "CC0-1.0"
 
9264
  },
9265
  "node_modules/language-tags": {
9266
  "version": "1.0.9",
 
9310
  },
9311
  "node_modules/locate-path": {
9312
  "version": "6.0.0",
 
 
9313
  "dev": true,
9314
+ "license": "MIT",
9315
  "dependencies": {
9316
  "p-locate": "^5.0.0"
9317
  },
 
9458
  },
9459
  "node_modules/mime-db": {
9460
  "version": "1.52.0",
9461
+ "license": "MIT",
 
9462
  "engines": {
9463
  "node": ">= 0.6"
9464
  }
 
9513
  },
9514
  "node_modules/ml-array-mean": {
9515
  "version": "1.1.6",
9516
+ "license": "MIT",
 
9517
  "dependencies": {
9518
  "ml-array-sum": "^1.1.6"
9519
  }
 
9528
  },
9529
  "node_modules/ml-distance": {
9530
  "version": "4.0.1",
9531
+ "license": "MIT",
 
9532
  "dependencies": {
9533
  "ml-array-mean": "^1.1.6",
9534
  "ml-distance-euclidean": "^2.0.0",
 
9560
  "integrity": "sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA=="
9561
  },
9562
  "node_modules/ms": {
9563
+ "version": "2.1.3",
9564
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
9565
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
9566
  },
9567
  "node_modules/msw": {
9568
  "version": "2.3.1",
 
9765
  },
9766
  "node_modules/next-themes": {
9767
  "version": "0.3.0",
9768
+ "license": "MIT",
 
9769
  "peerDependencies": {
9770
  "react": "^16.8 || ^17 || ^18",
9771
  "react-dom": "^16.8 || ^17 || ^18"
 
9869
  },
9870
  "node_modules/normalize-path": {
9871
  "version": "3.0.0",
9872
+ "license": "MIT",
 
9873
  "engines": {
9874
  "node": ">=0.10.0"
9875
  }
 
9884
  },
9885
  "node_modules/nth-check": {
9886
  "version": "2.1.1",
9887
+ "license": "BSD-2-Clause",
 
9888
  "dependencies": {
9889
  "boolbase": "^1.0.0"
9890
  },
 
9921
  },
9922
  "node_modules/object-inspect": {
9923
  "version": "1.13.2",
9924
+ "license": "MIT",
 
9925
  "engines": {
9926
  "node": ">= 0.4"
9927
  },
 
9956
  },
9957
  "node_modules/object.assign": {
9958
  "version": "4.1.5",
 
 
9959
  "dev": true,
9960
+ "license": "MIT",
9961
  "dependencies": {
9962
  "call-bind": "^1.0.5",
9963
  "define-properties": "^1.2.1",
 
9987
  },
9988
  "node_modules/object.fromentries": {
9989
  "version": "2.0.8",
 
 
9990
  "dev": true,
9991
+ "license": "MIT",
9992
  "dependencies": {
9993
  "call-bind": "^1.0.7",
9994
  "define-properties": "^1.2.1",
 
10004
  },
10005
  "node_modules/object.groupby": {
10006
  "version": "1.0.3",
 
 
10007
  "dev": true,
10008
+ "license": "MIT",
10009
  "dependencies": {
10010
  "call-bind": "^1.0.7",
10011
  "define-properties": "^1.2.1",
 
10074
  },
10075
  "node_modules/openai": {
10076
  "version": "4.52.7",
10077
+ "license": "Apache-2.0",
 
10078
  "dependencies": {
10079
  "@types/node": "^18.11.18",
10080
  "@types/node-fetch": "^2.6.4",
 
10091
  },
10092
  "node_modules/openai/node_modules/@types/node": {
10093
  "version": "18.19.39",
10094
+ "license": "MIT",
 
10095
  "dependencies": {
10096
  "undici-types": "~5.26.4"
10097
  }
 
10226
  },
10227
  "node_modules/p-queue": {
10228
  "version": "6.6.2",
10229
+ "license": "MIT",
 
10230
  "dependencies": {
10231
  "eventemitter3": "^4.0.4",
10232
  "p-timeout": "^3.2.0"
 
10252
  },
10253
  "node_modules/p-timeout": {
10254
  "version": "3.2.0",
10255
+ "license": "MIT",
 
10256
  "dependencies": {
10257
  "p-finally": "^1.0.0"
10258
  },
 
10305
  },
10306
  "node_modules/path-scurry": {
10307
  "version": "1.11.1",
10308
+ "license": "BlueOak-1.0.0",
 
10309
  "dependencies": {
10310
  "lru-cache": "^10.2.0",
10311
  "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
 
10319
  },
10320
  "node_modules/path-scurry/node_modules/lru-cache": {
10321
  "version": "10.4.3",
10322
+ "license": "ISC"
 
10323
  },
10324
  "node_modules/path-to-regexp": {
10325
  "version": "6.2.2",
 
10568
  },
10569
  "node_modules/process": {
10570
  "version": "0.11.10",
10571
+ "license": "MIT",
 
10572
  "engines": {
10573
  "node": ">= 0.6.0"
10574
  }
 
10822
  },
10823
  "node_modules/react-reconciler": {
10824
  "version": "0.27.0",
10825
+ "license": "MIT",
 
10826
  "dependencies": {
10827
  "loose-envify": "^1.1.0",
10828
  "scheduler": "^0.21.0"
 
10836
  },
10837
  "node_modules/react-reflex": {
10838
  "version": "4.2.6",
10839
+ "license": "MIT",
 
10840
  "dependencies": {
10841
  "@babel/runtime": "^7.0.0",
10842
  "lodash.throttle": "^4.1.1",
 
10902
  },
10903
  "node_modules/react-style-singleton": {
10904
  "version": "2.2.1",
10905
+ "license": "MIT",
 
10906
  "dependencies": {
10907
  "get-nonce": "^1.0.0",
10908
  "invariant": "^2.2.4",
 
10965
  },
10966
  "node_modules/readable-stream": {
10967
  "version": "4.5.2",
10968
+ "license": "MIT",
 
10969
  "dependencies": {
10970
  "abort-controller": "^3.0.0",
10971
  "buffer": "^6.0.3",
 
11064
  },
11065
  "node_modules/require-from-string": {
11066
  "version": "2.0.2",
11067
+ "license": "MIT",
 
11068
  "engines": {
11069
  "node": ">=0.10.0"
11070
  }
 
11101
  },
11102
  "node_modules/resolve-pkg-maps": {
11103
  "version": "1.0.0",
 
 
11104
  "dev": true,
11105
+ "license": "MIT",
11106
  "funding": {
11107
  "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
11108
  }
 
11327
  },
11328
  "node_modules/sharp": {
11329
  "version": "0.33.4",
 
 
11330
  "hasInstallScript": true,
11331
+ "license": "Apache-2.0",
11332
  "dependencies": {
11333
  "color": "^4.2.3",
11334
  "detect-libc": "^2.0.3",
 
11365
  },
11366
  "node_modules/shebang-command": {
11367
  "version": "2.0.0",
11368
+ "license": "MIT",
 
11369
  "dependencies": {
11370
  "shebang-regex": "^3.0.0"
11371
  },
 
11442
  },
11443
  "node_modules/source-map-js": {
11444
  "version": "1.2.0",
11445
+ "license": "BSD-3-Clause",
 
11446
  "engines": {
11447
  "node": ">=0.10.0"
11448
  }
 
11495
  },
11496
  "node_modules/stats.js": {
11497
  "version": "0.17.0",
11498
+ "license": "MIT"
 
11499
  },
11500
  "node_modules/statuses": {
11501
  "version": "2.0.1",
 
11568
  "node_modules/string-width-cjs": {
11569
  "name": "string-width",
11570
  "version": "4.2.3",
11571
+ "license": "MIT",
 
11572
  "dependencies": {
11573
  "emoji-regex": "^8.0.0",
11574
  "is-fullwidth-code-point": "^3.0.0",
 
11580
  },
11581
  "node_modules/string-width-cjs/node_modules/emoji-regex": {
11582
  "version": "8.0.0",
11583
+ "license": "MIT"
 
11584
  },
11585
  "node_modules/string-width/node_modules/ansi-regex": {
11586
  "version": "6.0.1",
 
11991
  },
11992
  "node_modules/to-fast-properties": {
11993
  "version": "2.0.0",
11994
+ "license": "MIT",
 
11995
  "engines": {
11996
  "node": ">=4"
11997
  }
 
12036
  },
12037
  "node_modules/troika-worker-utils": {
12038
  "version": "0.49.0",
12039
+ "license": "MIT"
 
12040
  },
12041
  "node_modules/ts-api-utils": {
12042
  "version": "1.3.0",
 
12218
  },
12219
  "node_modules/type-check": {
12220
  "version": "0.4.0",
 
 
12221
  "dev": true,
12222
+ "license": "MIT",
12223
  "dependencies": {
12224
  "prelude-ls": "^1.2.1"
12225
  },
 
12241
  },
12242
  "node_modules/typed-array-buffer": {
12243
  "version": "1.0.2",
 
 
12244
  "dev": true,
12245
+ "license": "MIT",
12246
  "dependencies": {
12247
  "call-bind": "^1.0.7",
12248
  "es-errors": "^1.3.0",
 
12459
  },
12460
  "node_modules/usehooks-ts": {
12461
  "version": "2.16.0",
12462
+ "license": "MIT",
 
12463
  "dependencies": {
12464
  "lodash.debounce": "^4.0.8"
12465
  },
 
12571
  },
12572
  "node_modules/which": {
12573
  "version": "2.0.2",
12574
+ "license": "ISC",
 
12575
  "dependencies": {
12576
  "isexe": "^2.0.0"
12577
  },
 
12779
  },
12780
  "node_modules/ws": {
12781
  "version": "8.18.0",
12782
+ "license": "MIT",
 
12783
  "engines": {
12784
  "node": ">=10.0.0"
12785
  },
package.json CHANGED
@@ -1,18 +1,19 @@
1
  {
2
  "name": "@aitube/clapper",
3
- "version": "0.0.3",
4
  "private": true,
5
  "description": "🎬 Clapper",
6
  "scripts": {
7
- "dev": "next dev",
8
- "build": "next build",
9
  "start": "next start",
10
- "lint": "next lint"
 
11
  },
12
  "dependencies": {
13
  "@aitube/broadway": "0.0.22",
14
  "@aitube/clap": "0.0.30",
15
- "@aitube/clapper-services": "0.0.22",
16
  "@aitube/engine": "0.0.26",
17
  "@aitube/timeline": "0.0.42",
18
  "@fal-ai/serverless-client": "^0.11.0",
 
1
  {
2
  "name": "@aitube/clapper",
3
+ "version": "0.0.4",
4
  "private": true,
5
  "description": "🎬 Clapper",
6
  "scripts": {
7
+ "dev": "npm i && next dev",
8
+ "build": "npm i && next build",
9
  "start": "next start",
10
+ "lint": "next lint",
11
+ "lint:fix": "next lint --fix"
12
  },
13
  "dependencies": {
14
  "@aitube/broadway": "0.0.22",
15
  "@aitube/clap": "0.0.30",
16
+ "@aitube/clapper-services": "0.0.23",
17
  "@aitube/engine": "0.0.26",
18
  "@aitube/timeline": "0.0.42",
19
  "@fal-ai/serverless-client": "^0.11.0",
src/components/toolbars/top-menu/file/index.tsx CHANGED
@@ -26,6 +26,7 @@ export function TopMenuFile() {
26
  //const isLoading = isTimelineLoading || filePickerIsLoading
27
 
28
  const openClapUrl = useIO(s => s.openClapUrl)
 
29
  const saveClap = useIO(s => s.saveClap)
30
  const saveVideoFile = useIO(s => s.saveVideoFile)
31
  const saveZipFile = useIO(s => s.saveZipFile)
@@ -85,12 +86,12 @@ export function TopMenuFile() {
85
  Wasteland.clap
86
  </MenubarItem>
87
  <MenubarItem onClick={() => {
88
- openClapUrl('/samples/scripts/Citizen Kane.txt')
89
  }}>
90
  Citizen Kane.txt
91
  </MenubarItem>
92
  <MenubarItem onClick={() => {
93
- openClapUrl('/samples/scripts/The Wizard Of Oz.txt')
94
  }}>
95
  The Wizard Of Oz.txt
96
  </MenubarItem>
 
26
  //const isLoading = isTimelineLoading || filePickerIsLoading
27
 
28
  const openClapUrl = useIO(s => s.openClapUrl)
29
+ const openScreenplayUrl = useIO(s => s.openScreenplayUrl)
30
  const saveClap = useIO(s => s.saveClap)
31
  const saveVideoFile = useIO(s => s.saveVideoFile)
32
  const saveZipFile = useIO(s => s.saveZipFile)
 
86
  Wasteland.clap
87
  </MenubarItem>
88
  <MenubarItem onClick={() => {
89
+ openScreenplayUrl('/samples/scripts/Citizen Kane.txt')
90
  }}>
91
  Citizen Kane.txt
92
  </MenubarItem>
93
  <MenubarItem onClick={() => {
94
+ openScreenplayUrl('/samples/scripts/The Wizard Of Oz.txt')
95
  }}>
96
  The Wizard Of Oz.txt
97
  </MenubarItem>
src/services/io/getDefaultIOState.ts CHANGED
@@ -1,4 +1,4 @@
1
- import { IOState } from "./types"
2
 
3
  export function getDefaultIOState(): IOState {
4
  return {}
 
1
+ import { IOState } from "@aitube/clapper-services"
2
 
3
  export function getDefaultIOState(): IOState {
4
  return {}
src/services/io/parseFileIntoSegments.ts CHANGED
@@ -6,7 +6,7 @@ import { clapSegmentToTimelineSegment, SegmentEditionStatus, SegmentVisibility,
6
  import { blobToBase64DataUri } from "@/lib/utils/blobToBase64DataUri"
7
 
8
  import { analyzeAudio } from "../audio/analyzeAudio"
9
- import { ResourceCategory, ResourceType } from "./types"
10
 
11
  export async function parseFileIntoSegments({ file }: {
12
  /**
 
6
  import { blobToBase64DataUri } from "@/lib/utils/blobToBase64DataUri"
7
 
8
  import { analyzeAudio } from "../audio/analyzeAudio"
9
+ import { ResourceCategory, ResourceType } from "@aitube/clapper-services"
10
 
11
  export async function parseFileIntoSegments({ file }: {
12
  /**
src/services/io/types.ts DELETED
@@ -1,64 +0,0 @@
1
- import { ClapEntity } from "@aitube/clap"
2
-
3
- /**
4
- * Describe a resource file type that has been uploaded and attached to a project
5
- *
6
- */
7
- export type ResourceType =
8
- | "audio"
9
- | "video"
10
- | "image"
11
- | "text"
12
- | "misc"
13
-
14
- /**
15
- * Describe a resource file category that has been uploaded and attached to a project
16
- */
17
- export type ResourceCategory =
18
- | "control_image"
19
- | "control_mask"
20
- | "character_face"
21
- | "character_voice"
22
- | "background_music"
23
- | "character_dialogue"
24
- | "text_prompt"
25
- | "sound"
26
- | "misc"
27
-
28
-
29
- export type IOState = {
30
-
31
- }
32
-
33
- export type IOControls = {
34
-
35
- clear: () => void
36
-
37
- openFiles: (files: File[]) => Promise<void>
38
-
39
- openScreenplay: (projectName: string, fileName: string, fileContent: string | Blob) => Promise<void>
40
-
41
- saveAnyFile: (blob: Blob, fileName: string) => void
42
- openClapUrl: (url: string) => Promise<void>
43
- openClapBlob: (projectName: string, fileName: string, blob: Blob) => Promise<void>
44
- saveClap: () => Promise<void>
45
- saveVideoFile: () => Promise<void>
46
- saveZipFile: () => Promise<void>
47
-
48
- openMLT: (file: File) => Promise<void>
49
- saveMLT: () => Promise<void>
50
- generateMLT: () => Promise<string>
51
-
52
- openKdenline: (file: File) => Promise<void>
53
- saveKdenline: () => Promise<void>
54
-
55
- openOpenTimelineIO: (file: File) => Promise<void>
56
- saveOpenTimelineIO: () => Promise<void>
57
-
58
- saveEntitiesToClap: (entities: ClapEntity[]) => Promise<void>
59
- openEntitiesFromClap: (file: File) => Promise<ClapEntity[]>
60
- }
61
-
62
- export type IOStore =
63
- IOState &
64
- IOControls
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
src/services/io/useIO.ts CHANGED
@@ -3,12 +3,11 @@
3
  import { ClapAssetSource, ClapEntity, ClapProject, ClapSegmentCategory, ClapSegmentStatus, getClapAssetSourceType, newClap, newSegment, parseClap, serializeClap } from "@aitube/clap"
4
  import { TimelineStore, useTimeline, TimelineSegment } from "@aitube/timeline"
5
  import { ParseScriptProgressUpdate, parseScriptToClap } from "@aitube/broadway"
6
- import { TaskCategory, TaskVisibility } from "@aitube/clapper-services"
7
  import { create } from "zustand"
8
  import * as fflate from 'fflate'
9
 
10
  import { getDefaultIOState } from "./getDefaultIOState"
11
- import { IOStore } from "./types"
12
 
13
  import { blobToBase64DataUri } from "@/lib/utils/blobToBase64DataUri"
14
  import { parseFileIntoSegments } from "./parseFileIntoSegments"
@@ -158,6 +157,61 @@ export const useIO = create<IOStore>((set, get) => ({
158
 
159
  }
160
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
161
  saveAnyFile: (blob: Blob, fileName: string) => {
162
  // Create an object URL for the compressed clap blob
163
  // object urls are short-lived urls, with the benefit of having a short id too
 
3
  import { ClapAssetSource, ClapEntity, ClapProject, ClapSegmentCategory, ClapSegmentStatus, getClapAssetSourceType, newClap, newSegment, parseClap, serializeClap } from "@aitube/clap"
4
  import { TimelineStore, useTimeline, TimelineSegment } from "@aitube/timeline"
5
  import { ParseScriptProgressUpdate, parseScriptToClap } from "@aitube/broadway"
6
+ import { IOStore, TaskCategory, TaskVisibility } from "@aitube/clapper-services"
7
  import { create } from "zustand"
8
  import * as fflate from 'fflate'
9
 
10
  import { getDefaultIOState } from "./getDefaultIOState"
 
11
 
12
  import { blobToBase64DataUri } from "@/lib/utils/blobToBase64DataUri"
13
  import { parseFileIntoSegments } from "./parseFileIntoSegments"
 
157
 
158
  }
159
  },
160
+ openScreenplayUrl: async (url: string) => {
161
+ const timeline: TimelineStore = useTimeline.getState()
162
+
163
+ const { fileName, projectName } = parseFileName(`${url.split("/").pop() || url}`)
164
+
165
+ const task = useTasks.getState().add({
166
+ category: TaskCategory.IMPORT,
167
+ visibility: TaskVisibility.BLOCKER,
168
+ initialMessage: `Loading ${fileName}`,
169
+ successMessage: `Successfully downloaded the screenplay!`,
170
+ value: 0,
171
+ })
172
+
173
+ task.setProgress({
174
+ message: "Downloading screenplay..",
175
+ value: 10
176
+ })
177
+
178
+ try {
179
+ const res = await fetch(url)
180
+ const plainText = await res.text()
181
+ // new way: we analyze the screenplay on browser side
182
+ const clap = await parseScriptToClap(plainText, async ({
183
+ value,
184
+ sleepDelay,
185
+ message,
186
+ }) => {
187
+ const relativeProgressRatio = value / 100
188
+ const totalProgress = 10 + relativeProgressRatio * 80
189
+ task.setProgress({
190
+ message,
191
+ value: totalProgress
192
+ })
193
+ await sleep(sleepDelay || 25)
194
+ })
195
+
196
+ clap.meta.title = `${projectName || ""}`
197
+
198
+ task.setProgress({
199
+ message: "Loading rendering engine..",
200
+ value: 90
201
+ })
202
+
203
+ await timeline.setClap(clap)
204
+
205
+ task.setProgress({
206
+ message: "Nearly there..",
207
+ value: 98
208
+ })
209
+
210
+ task.success()
211
+ } catch (err) {
212
+ task.fail(`${err || "unknown error"}`)
213
+ }
214
+ },
215
  saveAnyFile: (blob: Blob, fileName: string) => {
216
  // Create an object URL for the compressed clap blob
217
  // object urls are short-lived urls, with the benefit of having a short id too