Spaces:
Sleeping
Sleeping
wip
Browse files- package-lock.json +247 -7
- package.json +5 -0
- pnpm-lock.yaml +403 -27
- src/app/api/text/question/route.ts +3 -3
- src/app/api/text/story/route.ts +1 -1
- src/app/api/voice/route.ts +19 -65
- src/app/page.tsx +1 -0
- src/components/defense/Defense.tsx +9 -7
- src/components/lawyer/Lawyer.tsx +4 -1
package-lock.json
CHANGED
@@ -9,12 +9,16 @@
|
|
9 |
"version": "0.1.0",
|
10 |
"dependencies": {
|
11 |
"@mistralai/mistralai": "^1.4.0",
|
|
|
|
|
|
|
12 |
"next": "15.1.6",
|
13 |
"react": "^19.0.0",
|
14 |
"react-dom": "^19.0.0"
|
15 |
},
|
16 |
"devDependencies": {
|
17 |
"@eslint/eslintrc": "^3",
|
|
|
18 |
"@types/node": "^20",
|
19 |
"@types/react": "^19",
|
20 |
"@types/react-dom": "^19",
|
@@ -25,6 +29,19 @@
|
|
25 |
"typescript": "^5"
|
26 |
}
|
27 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
"node_modules/@alloc/quick-lru": {
|
29 |
"version": "5.2.0",
|
30 |
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
|
@@ -37,6 +54,30 @@
|
|
37 |
"url": "https://github.com/sponsors/sindresorhus"
|
38 |
}
|
39 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
"node_modules/@emnapi/runtime": {
|
41 |
"version": "1.3.1",
|
42 |
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
|
@@ -860,6 +901,15 @@
|
|
860 |
"integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
|
861 |
"dev": true
|
862 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
863 |
"node_modules/@types/json-schema": {
|
864 |
"version": "7.0.15",
|
865 |
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
|
@@ -1144,6 +1194,17 @@
|
|
1144 |
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
|
1145 |
}
|
1146 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1147 |
"node_modules/ajv": {
|
1148 |
"version": "6.12.6",
|
1149 |
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
|
@@ -1382,6 +1443,11 @@
|
|
1382 |
"integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
|
1383 |
"dev": true
|
1384 |
},
|
|
|
|
|
|
|
|
|
|
|
1385 |
"node_modules/async-function": {
|
1386 |
"version": "1.0.0",
|
1387 |
"resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz",
|
@@ -1464,6 +1530,11 @@
|
|
1464 |
"node": ">=8"
|
1465 |
}
|
1466 |
},
|
|
|
|
|
|
|
|
|
|
|
1467 |
"node_modules/busboy": {
|
1468 |
"version": "1.6.0",
|
1469 |
"resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
|
@@ -1559,6 +1630,11 @@
|
|
1559 |
}
|
1560 |
]
|
1561 |
},
|
|
|
|
|
|
|
|
|
|
|
1562 |
"node_modules/chalk": {
|
1563 |
"version": "4.1.2",
|
1564 |
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
|
@@ -1672,6 +1748,20 @@
|
|
1672 |
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
|
1673 |
"dev": true
|
1674 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1675 |
"node_modules/cross-spawn": {
|
1676 |
"version": "7.0.6",
|
1677 |
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
|
@@ -1765,7 +1855,6 @@
|
|
1765 |
"version": "4.4.0",
|
1766 |
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
|
1767 |
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
|
1768 |
-
"dev": true,
|
1769 |
"dependencies": {
|
1770 |
"ms": "^2.1.3"
|
1771 |
},
|
@@ -1871,6 +1960,16 @@
|
|
1871 |
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
|
1872 |
"dev": true
|
1873 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1874 |
"node_modules/emoji-regex": {
|
1875 |
"version": "9.2.2",
|
1876 |
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
|
@@ -1890,6 +1989,14 @@
|
|
1890 |
"node": ">=10.13.0"
|
1891 |
}
|
1892 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1893 |
"node_modules/es-abstract": {
|
1894 |
"version": "1.23.9",
|
1895 |
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz",
|
@@ -2552,6 +2659,31 @@
|
|
2552 |
"reusify": "^1.0.4"
|
2553 |
}
|
2554 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2555 |
"node_modules/file-entry-cache": {
|
2556 |
"version": "8.0.0",
|
2557 |
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
|
@@ -2611,6 +2743,29 @@
|
|
2611 |
"integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==",
|
2612 |
"dev": true
|
2613 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2614 |
"node_modules/for-each": {
|
2615 |
"version": "0.3.4",
|
2616 |
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.4.tgz",
|
@@ -2955,6 +3110,31 @@
|
|
2955 |
"node": ">= 0.4"
|
2956 |
}
|
2957 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2958 |
"node_modules/ignore": {
|
2959 |
"version": "5.3.2",
|
2960 |
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
|
@@ -2989,6 +3169,11 @@
|
|
2989 |
"node": ">=0.8.19"
|
2990 |
}
|
2991 |
},
|
|
|
|
|
|
|
|
|
|
|
2992 |
"node_modules/internal-slot": {
|
2993 |
"version": "1.1.0",
|
2994 |
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
|
@@ -3402,8 +3587,7 @@
|
|
3402 |
"node_modules/isexe": {
|
3403 |
"version": "2.0.0",
|
3404 |
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
3405 |
-
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
|
3406 |
-
"dev": true
|
3407 |
},
|
3408 |
"node_modules/iterator.prototype": {
|
3409 |
"version": "1.1.5",
|
@@ -3670,8 +3854,7 @@
|
|
3670 |
"node_modules/ms": {
|
3671 |
"version": "2.1.3",
|
3672 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
3673 |
-
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
3674 |
-
"dev": true
|
3675 |
},
|
3676 |
"node_modules/mz": {
|
3677 |
"version": "2.7.0",
|
@@ -4001,6 +4184,11 @@
|
|
4001 |
"node": ">=6"
|
4002 |
}
|
4003 |
},
|
|
|
|
|
|
|
|
|
|
|
4004 |
"node_modules/path-exists": {
|
4005 |
"version": "4.0.0",
|
4006 |
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
|
@@ -4237,6 +4425,14 @@
|
|
4237 |
"node": ">= 0.8.0"
|
4238 |
}
|
4239 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4240 |
"node_modules/prop-types": {
|
4241 |
"version": "15.8.1",
|
4242 |
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
|
@@ -4311,6 +4507,19 @@
|
|
4311 |
"pify": "^2.3.0"
|
4312 |
}
|
4313 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4314 |
"node_modules/readdirp": {
|
4315 |
"version": "3.6.0",
|
4316 |
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
@@ -4455,6 +4664,25 @@
|
|
4455 |
"url": "https://github.com/sponsors/ljharb"
|
4456 |
}
|
4457 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4458 |
"node_modules/safe-push-apply": {
|
4459 |
"version": "1.0.0",
|
4460 |
"resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
|
@@ -4726,6 +4954,14 @@
|
|
4726 |
"node": ">=10.0.0"
|
4727 |
}
|
4728 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4729 |
"node_modules/string-width": {
|
4730 |
"version": "5.1.2",
|
4731 |
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
|
@@ -5246,6 +5482,11 @@
|
|
5246 |
"url": "https://github.com/sponsors/ljharb"
|
5247 |
}
|
5248 |
},
|
|
|
|
|
|
|
|
|
|
|
5249 |
"node_modules/typescript": {
|
5250 |
"version": "5.7.3",
|
5251 |
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
|
@@ -5295,8 +5536,7 @@
|
|
5295 |
"node_modules/util-deprecate": {
|
5296 |
"version": "1.0.2",
|
5297 |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
5298 |
-
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
|
5299 |
-
"dev": true
|
5300 |
},
|
5301 |
"node_modules/which": {
|
5302 |
"version": "2.0.2",
|
|
|
9 |
"version": "0.1.0",
|
10 |
"dependencies": {
|
11 |
"@mistralai/mistralai": "^1.4.0",
|
12 |
+
"elevenlabs-client": "^0.0.13",
|
13 |
+
"ffmpeg-static": "^5.2.0",
|
14 |
+
"fluent-ffmpeg": "^2.1.3",
|
15 |
"next": "15.1.6",
|
16 |
"react": "^19.0.0",
|
17 |
"react-dom": "^19.0.0"
|
18 |
},
|
19 |
"devDependencies": {
|
20 |
"@eslint/eslintrc": "^3",
|
21 |
+
"@types/fluent-ffmpeg": "^2.1.27",
|
22 |
"@types/node": "^20",
|
23 |
"@types/react": "^19",
|
24 |
"@types/react-dom": "^19",
|
|
|
29 |
"typescript": "^5"
|
30 |
}
|
31 |
},
|
32 |
+
"node_modules/@0no-co/graphql.web": {
|
33 |
+
"version": "1.0.13",
|
34 |
+
"resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.13.tgz",
|
35 |
+
"integrity": "sha512-jqYxOevheVTU1S36ZdzAkJIdvRp2m3OYIG5SEoKDw5NI8eVwkoI0D/Q3DYNGmXCxkA6CQuoa7zvMiDPTLqUNuw==",
|
36 |
+
"peerDependencies": {
|
37 |
+
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0"
|
38 |
+
},
|
39 |
+
"peerDependenciesMeta": {
|
40 |
+
"graphql": {
|
41 |
+
"optional": true
|
42 |
+
}
|
43 |
+
}
|
44 |
+
},
|
45 |
"node_modules/@alloc/quick-lru": {
|
46 |
"version": "5.2.0",
|
47 |
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
|
|
|
54 |
"url": "https://github.com/sponsors/sindresorhus"
|
55 |
}
|
56 |
},
|
57 |
+
"node_modules/@blgc/types": {
|
58 |
+
"version": "0.0.9",
|
59 |
+
"resolved": "https://registry.npmjs.org/@blgc/types/-/types-0.0.9.tgz",
|
60 |
+
"integrity": "sha512-05yLpTPwmOeZiiyakV67NO9BhUhVlFs9peRYl0hWQ2OyolVBztDob1v8bMXiUGmpgHHuSxSL627EQuDmLT8mfw=="
|
61 |
+
},
|
62 |
+
"node_modules/@blgc/utils": {
|
63 |
+
"version": "0.0.31",
|
64 |
+
"resolved": "https://registry.npmjs.org/@blgc/utils/-/utils-0.0.31.tgz",
|
65 |
+
"integrity": "sha512-v8FWbS6z28NQN52UNNJAwsYfvgjA7/X6qVFy51Rfa4Zt6WkXGs14L+ZKfw2qkTe78tgWRFoQQu+rEjmM+IundA=="
|
66 |
+
},
|
67 |
+
"node_modules/@derhuerst/http-basic": {
|
68 |
+
"version": "8.2.4",
|
69 |
+
"resolved": "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.4.tgz",
|
70 |
+
"integrity": "sha512-F9rL9k9Xjf5blCz8HsJRO4diy111cayL2vkY2XE4r4t3n0yPXVYy3KD3nJ1qbrSn9743UWSXH4IwuCa/HWlGFw==",
|
71 |
+
"dependencies": {
|
72 |
+
"caseless": "^0.12.0",
|
73 |
+
"concat-stream": "^2.0.0",
|
74 |
+
"http-response-object": "^3.0.1",
|
75 |
+
"parse-cache-control": "^1.0.1"
|
76 |
+
},
|
77 |
+
"engines": {
|
78 |
+
"node": ">=6.0.0"
|
79 |
+
}
|
80 |
+
},
|
81 |
"node_modules/@emnapi/runtime": {
|
82 |
"version": "1.3.1",
|
83 |
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
|
|
|
901 |
"integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
|
902 |
"dev": true
|
903 |
},
|
904 |
+
"node_modules/@types/fluent-ffmpeg": {
|
905 |
+
"version": "2.1.27",
|
906 |
+
"resolved": "https://registry.npmjs.org/@types/fluent-ffmpeg/-/fluent-ffmpeg-2.1.27.tgz",
|
907 |
+
"integrity": "sha512-QiDWjihpUhriISNoBi2hJBRUUmoj/BMTYcfz+F+ZM9hHWBYABFAE6hjP/TbCZC0GWwlpa3FzvHH9RzFeRusZ7A==",
|
908 |
+
"dev": true,
|
909 |
+
"dependencies": {
|
910 |
+
"@types/node": "*"
|
911 |
+
}
|
912 |
+
},
|
913 |
"node_modules/@types/json-schema": {
|
914 |
"version": "7.0.15",
|
915 |
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
|
|
|
1194 |
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
|
1195 |
}
|
1196 |
},
|
1197 |
+
"node_modules/agent-base": {
|
1198 |
+
"version": "6.0.2",
|
1199 |
+
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
|
1200 |
+
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
|
1201 |
+
"dependencies": {
|
1202 |
+
"debug": "4"
|
1203 |
+
},
|
1204 |
+
"engines": {
|
1205 |
+
"node": ">= 6.0.0"
|
1206 |
+
}
|
1207 |
+
},
|
1208 |
"node_modules/ajv": {
|
1209 |
"version": "6.12.6",
|
1210 |
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
|
|
|
1443 |
"integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
|
1444 |
"dev": true
|
1445 |
},
|
1446 |
+
"node_modules/async": {
|
1447 |
+
"version": "0.2.10",
|
1448 |
+
"resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
|
1449 |
+
"integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ=="
|
1450 |
+
},
|
1451 |
"node_modules/async-function": {
|
1452 |
"version": "1.0.0",
|
1453 |
"resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz",
|
|
|
1530 |
"node": ">=8"
|
1531 |
}
|
1532 |
},
|
1533 |
+
"node_modules/buffer-from": {
|
1534 |
+
"version": "1.1.2",
|
1535 |
+
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
|
1536 |
+
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
|
1537 |
+
},
|
1538 |
"node_modules/busboy": {
|
1539 |
"version": "1.6.0",
|
1540 |
"resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
|
|
|
1630 |
}
|
1631 |
]
|
1632 |
},
|
1633 |
+
"node_modules/caseless": {
|
1634 |
+
"version": "0.12.0",
|
1635 |
+
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
|
1636 |
+
"integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
|
1637 |
+
},
|
1638 |
"node_modules/chalk": {
|
1639 |
"version": "4.1.2",
|
1640 |
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
|
|
|
1748 |
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
|
1749 |
"dev": true
|
1750 |
},
|
1751 |
+
"node_modules/concat-stream": {
|
1752 |
+
"version": "2.0.0",
|
1753 |
+
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
|
1754 |
+
"integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
|
1755 |
+
"engines": [
|
1756 |
+
"node >= 6.0"
|
1757 |
+
],
|
1758 |
+
"dependencies": {
|
1759 |
+
"buffer-from": "^1.0.0",
|
1760 |
+
"inherits": "^2.0.3",
|
1761 |
+
"readable-stream": "^3.0.2",
|
1762 |
+
"typedarray": "^0.0.6"
|
1763 |
+
}
|
1764 |
+
},
|
1765 |
"node_modules/cross-spawn": {
|
1766 |
"version": "7.0.6",
|
1767 |
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
|
|
|
1855 |
"version": "4.4.0",
|
1856 |
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
|
1857 |
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
|
|
|
1858 |
"dependencies": {
|
1859 |
"ms": "^2.1.3"
|
1860 |
},
|
|
|
1960 |
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
|
1961 |
"dev": true
|
1962 |
},
|
1963 |
+
"node_modules/elevenlabs-client": {
|
1964 |
+
"version": "0.0.13",
|
1965 |
+
"resolved": "https://registry.npmjs.org/elevenlabs-client/-/elevenlabs-client-0.0.13.tgz",
|
1966 |
+
"integrity": "sha512-SLbzRR3X1CIlbCbN0acKTQo8Euzmt8mseqvTPXjXVjEZ97JCFKK3dBOX2SNKrfSMCA+rz8MmnFRP1br1EJgrwQ==",
|
1967 |
+
"dependencies": {
|
1968 |
+
"@blgc/types": "0.0.9",
|
1969 |
+
"@blgc/utils": "0.0.31",
|
1970 |
+
"feature-fetch": "0.0.35"
|
1971 |
+
}
|
1972 |
+
},
|
1973 |
"node_modules/emoji-regex": {
|
1974 |
"version": "9.2.2",
|
1975 |
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
|
|
|
1989 |
"node": ">=10.13.0"
|
1990 |
}
|
1991 |
},
|
1992 |
+
"node_modules/env-paths": {
|
1993 |
+
"version": "2.2.1",
|
1994 |
+
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
|
1995 |
+
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
|
1996 |
+
"engines": {
|
1997 |
+
"node": ">=6"
|
1998 |
+
}
|
1999 |
+
},
|
2000 |
"node_modules/es-abstract": {
|
2001 |
"version": "1.23.9",
|
2002 |
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz",
|
|
|
2659 |
"reusify": "^1.0.4"
|
2660 |
}
|
2661 |
},
|
2662 |
+
"node_modules/feature-fetch": {
|
2663 |
+
"version": "0.0.35",
|
2664 |
+
"resolved": "https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.35.tgz",
|
2665 |
+
"integrity": "sha512-5sfQGGS9IT0totMRvtGvF+Yo896iryLGzryisUZilMvbyf0hyL/t2SRibuCeQvXLquk8VmA5G0yJrrhgDdXVhA==",
|
2666 |
+
"dependencies": {
|
2667 |
+
"@0no-co/graphql.web": "^1.0.12",
|
2668 |
+
"@blgc/types": "0.0.9",
|
2669 |
+
"@blgc/utils": "0.0.31"
|
2670 |
+
}
|
2671 |
+
},
|
2672 |
+
"node_modules/ffmpeg-static": {
|
2673 |
+
"version": "5.2.0",
|
2674 |
+
"resolved": "https://registry.npmjs.org/ffmpeg-static/-/ffmpeg-static-5.2.0.tgz",
|
2675 |
+
"integrity": "sha512-WrM7kLW+do9HLr+H6tk7LzQ7kPqbAgLjdzNE32+u3Ff11gXt9Kkkd2nusGFrlWMIe+XaA97t+I8JS7sZIrvRgA==",
|
2676 |
+
"hasInstallScript": true,
|
2677 |
+
"dependencies": {
|
2678 |
+
"@derhuerst/http-basic": "^8.2.0",
|
2679 |
+
"env-paths": "^2.2.0",
|
2680 |
+
"https-proxy-agent": "^5.0.0",
|
2681 |
+
"progress": "^2.0.3"
|
2682 |
+
},
|
2683 |
+
"engines": {
|
2684 |
+
"node": ">=16"
|
2685 |
+
}
|
2686 |
+
},
|
2687 |
"node_modules/file-entry-cache": {
|
2688 |
"version": "8.0.0",
|
2689 |
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
|
|
|
2743 |
"integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==",
|
2744 |
"dev": true
|
2745 |
},
|
2746 |
+
"node_modules/fluent-ffmpeg": {
|
2747 |
+
"version": "2.1.3",
|
2748 |
+
"resolved": "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.3.tgz",
|
2749 |
+
"integrity": "sha512-Be3narBNt2s6bsaqP6Jzq91heDgOEaDCJAXcE3qcma/EJBSy5FB4cvO31XBInuAuKBx8Kptf8dkhjK0IOru39Q==",
|
2750 |
+
"dependencies": {
|
2751 |
+
"async": "^0.2.9",
|
2752 |
+
"which": "^1.1.1"
|
2753 |
+
},
|
2754 |
+
"engines": {
|
2755 |
+
"node": ">=18"
|
2756 |
+
}
|
2757 |
+
},
|
2758 |
+
"node_modules/fluent-ffmpeg/node_modules/which": {
|
2759 |
+
"version": "1.3.1",
|
2760 |
+
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
|
2761 |
+
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
|
2762 |
+
"dependencies": {
|
2763 |
+
"isexe": "^2.0.0"
|
2764 |
+
},
|
2765 |
+
"bin": {
|
2766 |
+
"which": "bin/which"
|
2767 |
+
}
|
2768 |
+
},
|
2769 |
"node_modules/for-each": {
|
2770 |
"version": "0.3.4",
|
2771 |
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.4.tgz",
|
|
|
3110 |
"node": ">= 0.4"
|
3111 |
}
|
3112 |
},
|
3113 |
+
"node_modules/http-response-object": {
|
3114 |
+
"version": "3.0.2",
|
3115 |
+
"resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz",
|
3116 |
+
"integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==",
|
3117 |
+
"dependencies": {
|
3118 |
+
"@types/node": "^10.0.3"
|
3119 |
+
}
|
3120 |
+
},
|
3121 |
+
"node_modules/http-response-object/node_modules/@types/node": {
|
3122 |
+
"version": "10.17.60",
|
3123 |
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
|
3124 |
+
"integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
|
3125 |
+
},
|
3126 |
+
"node_modules/https-proxy-agent": {
|
3127 |
+
"version": "5.0.1",
|
3128 |
+
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
|
3129 |
+
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
|
3130 |
+
"dependencies": {
|
3131 |
+
"agent-base": "6",
|
3132 |
+
"debug": "4"
|
3133 |
+
},
|
3134 |
+
"engines": {
|
3135 |
+
"node": ">= 6"
|
3136 |
+
}
|
3137 |
+
},
|
3138 |
"node_modules/ignore": {
|
3139 |
"version": "5.3.2",
|
3140 |
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
|
|
|
3169 |
"node": ">=0.8.19"
|
3170 |
}
|
3171 |
},
|
3172 |
+
"node_modules/inherits": {
|
3173 |
+
"version": "2.0.4",
|
3174 |
+
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
3175 |
+
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
3176 |
+
},
|
3177 |
"node_modules/internal-slot": {
|
3178 |
"version": "1.1.0",
|
3179 |
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
|
|
|
3587 |
"node_modules/isexe": {
|
3588 |
"version": "2.0.0",
|
3589 |
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
3590 |
+
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
|
|
|
3591 |
},
|
3592 |
"node_modules/iterator.prototype": {
|
3593 |
"version": "1.1.5",
|
|
|
3854 |
"node_modules/ms": {
|
3855 |
"version": "2.1.3",
|
3856 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
3857 |
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
|
|
3858 |
},
|
3859 |
"node_modules/mz": {
|
3860 |
"version": "2.7.0",
|
|
|
4184 |
"node": ">=6"
|
4185 |
}
|
4186 |
},
|
4187 |
+
"node_modules/parse-cache-control": {
|
4188 |
+
"version": "1.0.1",
|
4189 |
+
"resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz",
|
4190 |
+
"integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg=="
|
4191 |
+
},
|
4192 |
"node_modules/path-exists": {
|
4193 |
"version": "4.0.0",
|
4194 |
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
|
|
|
4425 |
"node": ">= 0.8.0"
|
4426 |
}
|
4427 |
},
|
4428 |
+
"node_modules/progress": {
|
4429 |
+
"version": "2.0.3",
|
4430 |
+
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
|
4431 |
+
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
|
4432 |
+
"engines": {
|
4433 |
+
"node": ">=0.4.0"
|
4434 |
+
}
|
4435 |
+
},
|
4436 |
"node_modules/prop-types": {
|
4437 |
"version": "15.8.1",
|
4438 |
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
|
|
|
4507 |
"pify": "^2.3.0"
|
4508 |
}
|
4509 |
},
|
4510 |
+
"node_modules/readable-stream": {
|
4511 |
+
"version": "3.6.2",
|
4512 |
+
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
|
4513 |
+
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
|
4514 |
+
"dependencies": {
|
4515 |
+
"inherits": "^2.0.3",
|
4516 |
+
"string_decoder": "^1.1.1",
|
4517 |
+
"util-deprecate": "^1.0.1"
|
4518 |
+
},
|
4519 |
+
"engines": {
|
4520 |
+
"node": ">= 6"
|
4521 |
+
}
|
4522 |
+
},
|
4523 |
"node_modules/readdirp": {
|
4524 |
"version": "3.6.0",
|
4525 |
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
|
|
4664 |
"url": "https://github.com/sponsors/ljharb"
|
4665 |
}
|
4666 |
},
|
4667 |
+
"node_modules/safe-buffer": {
|
4668 |
+
"version": "5.2.1",
|
4669 |
+
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
4670 |
+
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
4671 |
+
"funding": [
|
4672 |
+
{
|
4673 |
+
"type": "github",
|
4674 |
+
"url": "https://github.com/sponsors/feross"
|
4675 |
+
},
|
4676 |
+
{
|
4677 |
+
"type": "patreon",
|
4678 |
+
"url": "https://www.patreon.com/feross"
|
4679 |
+
},
|
4680 |
+
{
|
4681 |
+
"type": "consulting",
|
4682 |
+
"url": "https://feross.org/support"
|
4683 |
+
}
|
4684 |
+
]
|
4685 |
+
},
|
4686 |
"node_modules/safe-push-apply": {
|
4687 |
"version": "1.0.0",
|
4688 |
"resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
|
|
|
4954 |
"node": ">=10.0.0"
|
4955 |
}
|
4956 |
},
|
4957 |
+
"node_modules/string_decoder": {
|
4958 |
+
"version": "1.3.0",
|
4959 |
+
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
|
4960 |
+
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
|
4961 |
+
"dependencies": {
|
4962 |
+
"safe-buffer": "~5.2.0"
|
4963 |
+
}
|
4964 |
+
},
|
4965 |
"node_modules/string-width": {
|
4966 |
"version": "5.1.2",
|
4967 |
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
|
|
|
5482 |
"url": "https://github.com/sponsors/ljharb"
|
5483 |
}
|
5484 |
},
|
5485 |
+
"node_modules/typedarray": {
|
5486 |
+
"version": "0.0.6",
|
5487 |
+
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
|
5488 |
+
"integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
|
5489 |
+
},
|
5490 |
"node_modules/typescript": {
|
5491 |
"version": "5.7.3",
|
5492 |
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
|
|
|
5536 |
"node_modules/util-deprecate": {
|
5537 |
"version": "1.0.2",
|
5538 |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
5539 |
+
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
|
|
|
5540 |
},
|
5541 |
"node_modules/which": {
|
5542 |
"version": "2.0.2",
|
package.json
CHANGED
@@ -10,12 +10,17 @@
|
|
10 |
},
|
11 |
"dependencies": {
|
12 |
"@mistralai/mistralai": "^1.4.0",
|
|
|
|
|
|
|
|
|
13 |
"next": "15.1.6",
|
14 |
"react": "^19.0.0",
|
15 |
"react-dom": "^19.0.0"
|
16 |
},
|
17 |
"devDependencies": {
|
18 |
"@eslint/eslintrc": "^3",
|
|
|
19 |
"@types/node": "^20",
|
20 |
"@types/react": "^19",
|
21 |
"@types/react-dom": "^19",
|
|
|
10 |
},
|
11 |
"dependencies": {
|
12 |
"@mistralai/mistralai": "^1.4.0",
|
13 |
+
"elevenlabs": "^1.50.4",
|
14 |
+
"elevenlabs-client": "^0.0.13",
|
15 |
+
"ffmpeg-static": "^5.2.0",
|
16 |
+
"fluent-ffmpeg": "^2.1.3",
|
17 |
"next": "15.1.6",
|
18 |
"react": "^19.0.0",
|
19 |
"react-dom": "^19.0.0"
|
20 |
},
|
21 |
"devDependencies": {
|
22 |
"@eslint/eslintrc": "^3",
|
23 |
+
"@types/fluent-ffmpeg": "^2.1.27",
|
24 |
"@types/node": "^20",
|
25 |
"@types/react": "^19",
|
26 |
"@types/react-dom": "^19",
|
pnpm-lock.yaml
CHANGED
@@ -8,6 +8,18 @@ dependencies:
|
|
8 |
'@mistralai/mistralai':
|
9 |
specifier: ^1.4.0
|
10 |
version: 1.4.0([email protected])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
next:
|
12 |
specifier: 15.1.6
|
13 |
version: 15.1.6([email protected])([email protected])
|
@@ -22,6 +34,9 @@ devDependencies:
|
|
22 |
'@eslint/eslintrc':
|
23 |
specifier: ^3
|
24 |
version: 3.2.0
|
|
|
|
|
|
|
25 |
'@types/node':
|
26 |
specifier: ^20
|
27 |
version: 20.17.16
|
@@ -49,11 +64,38 @@ devDependencies:
|
|
49 |
|
50 |
packages:
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
/@alloc/[email protected]:
|
53 |
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
|
54 |
engines: {node: '>=10'}
|
55 |
dev: true
|
56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
/@emnapi/[email protected]:
|
58 |
resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
|
59 |
requiresBuild: true
|
@@ -525,6 +567,12 @@ packages:
|
|
525 |
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
|
526 |
dev: true
|
527 |
|
|
|
|
|
|
|
|
|
|
|
|
|
528 |
/@types/[email protected]:
|
529 |
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
|
530 |
dev: true
|
@@ -533,6 +581,10 @@ packages:
|
|
533 |
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
|
534 |
dev: true
|
535 |
|
|
|
|
|
|
|
|
|
536 |
/@types/[email protected]:
|
537 |
resolution: {integrity: sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==}
|
538 |
dependencies:
|
@@ -669,6 +721,13 @@ packages:
|
|
669 |
eslint-visitor-keys: 4.2.0
|
670 |
dev: true
|
671 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
672 | |
673 |
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
674 |
peerDependencies:
|
@@ -683,6 +742,15 @@ packages:
|
|
683 |
hasBin: true
|
684 |
dev: true
|
685 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
686 | |
687 |
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
|
688 |
dependencies:
|
@@ -836,6 +904,14 @@ packages:
|
|
836 |
engines: {node: '>= 0.4'}
|
837 |
dev: true
|
838 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
839 | |
840 |
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
|
841 |
engines: {node: '>= 0.4'}
|
@@ -857,6 +933,10 @@ packages:
|
|
857 |
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
|
858 |
dev: true
|
859 |
|
|
|
|
|
|
|
|
|
860 | |
861 |
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
|
862 |
engines: {node: '>=8'}
|
@@ -882,6 +962,17 @@ packages:
|
|
882 |
fill-range: 7.1.1
|
883 |
dev: true
|
884 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
885 | |
886 |
resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
|
887 |
engines: {node: '>=10.16.0'}
|
@@ -895,7 +986,6 @@ packages:
|
|
895 |
dependencies:
|
896 |
es-errors: 1.3.0
|
897 |
function-bind: 1.1.2
|
898 |
-
dev: true
|
899 |
|
900 | |
901 |
resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
|
@@ -913,7 +1003,6 @@ packages:
|
|
913 |
dependencies:
|
914 |
call-bind-apply-helpers: 1.0.1
|
915 |
get-intrinsic: 1.2.7
|
916 |
-
dev: true
|
917 |
|
918 | |
919 |
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
@@ -929,6 +1018,10 @@ packages:
|
|
929 |
resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==}
|
930 |
dev: false
|
931 |
|
|
|
|
|
|
|
|
|
932 | |
933 |
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
|
934 |
engines: {node: '>=10'}
|
@@ -984,6 +1077,17 @@ packages:
|
|
984 |
dev: false
|
985 |
optional: true
|
986 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
987 | |
988 |
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
|
989 |
engines: {node: '>= 6'}
|
@@ -993,6 +1097,16 @@ packages:
|
|
993 |
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
|
994 |
dev: true
|
995 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
996 | |
997 |
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
|
998 |
engines: {node: '>= 8'}
|
@@ -1000,7 +1114,6 @@ packages:
|
|
1000 |
path-key: 3.1.1
|
1001 |
shebang-command: 2.0.0
|
1002 |
which: 2.0.2
|
1003 |
-
dev: true
|
1004 |
|
1005 | |
1006 |
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
|
@@ -1064,7 +1177,6 @@ packages:
|
|
1064 |
optional: true
|
1065 |
dependencies:
|
1066 |
ms: 2.1.3
|
1067 |
-
dev: true
|
1068 |
|
1069 | |
1070 |
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
|
@@ -1088,6 +1200,11 @@ packages:
|
|
1088 |
object-keys: 1.1.1
|
1089 |
dev: true
|
1090 |
|
|
|
|
|
|
|
|
|
|
|
1091 | |
1092 |
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
|
1093 |
engines: {node: '>=8'}
|
@@ -1117,12 +1234,37 @@ packages:
|
|
1117 |
call-bind-apply-helpers: 1.0.1
|
1118 |
es-errors: 1.3.0
|
1119 |
gopd: 1.2.0
|
1120 |
-
dev: true
|
1121 |
|
1122 | |
1123 |
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
|
1124 |
dev: true
|
1125 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1126 | |
1127 |
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
|
1128 |
dev: true
|
@@ -1139,6 +1281,11 @@ packages:
|
|
1139 |
tapable: 2.2.1
|
1140 |
dev: true
|
1141 |
|
|
|
|
|
|
|
|
|
|
|
1142 | |
1143 |
resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
|
1144 |
engines: {node: '>= 0.4'}
|
@@ -1199,12 +1346,10 @@ packages:
|
|
1199 | |
1200 |
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
|
1201 |
engines: {node: '>= 0.4'}
|
1202 |
-
dev: true
|
1203 |
|
1204 | |
1205 |
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
|
1206 |
engines: {node: '>= 0.4'}
|
1207 |
-
dev: true
|
1208 |
|
1209 | |
1210 |
resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
|
@@ -1233,7 +1378,6 @@ packages:
|
|
1233 |
engines: {node: '>= 0.4'}
|
1234 |
dependencies:
|
1235 |
es-errors: 1.3.0
|
1236 |
-
dev: true
|
1237 |
|
1238 | |
1239 |
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
|
@@ -1555,6 +1699,31 @@ packages:
|
|
1555 |
engines: {node: '>=0.10.0'}
|
1556 |
dev: true
|
1557 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1558 | |
1559 |
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
|
1560 |
dev: true
|
@@ -1595,6 +1764,29 @@ packages:
|
|
1595 |
reusify: 1.0.4
|
1596 |
dev: true
|
1597 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1598 | |
1599 |
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
|
1600 |
engines: {node: '>=16.0.0'}
|
@@ -1629,6 +1821,14 @@ packages:
|
|
1629 |
resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
|
1630 |
dev: true
|
1631 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1632 | |
1633 |
resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==}
|
1634 |
engines: {node: '>= 0.4'}
|
@@ -1644,6 +1844,25 @@ packages:
|
|
1644 |
signal-exit: 4.1.0
|
1645 |
dev: true
|
1646 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1647 | |
1648 |
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
|
1649 |
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
@@ -1654,7 +1873,6 @@ packages:
|
|
1654 |
|
1655 | |
1656 |
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
1657 |
-
dev: true
|
1658 |
|
1659 | |
1660 |
resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
|
@@ -1686,7 +1904,6 @@ packages:
|
|
1686 |
has-symbols: 1.1.0
|
1687 |
hasown: 2.0.2
|
1688 |
math-intrinsics: 1.1.0
|
1689 |
-
dev: true
|
1690 |
|
1691 | |
1692 |
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
|
@@ -1694,7 +1911,11 @@ packages:
|
|
1694 |
dependencies:
|
1695 |
dunder-proto: 1.0.1
|
1696 |
es-object-atoms: 1.1.1
|
1697 |
-
|
|
|
|
|
|
|
|
|
1698 |
|
1699 | |
1700 |
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
|
@@ -1753,7 +1974,6 @@ packages:
|
|
1753 | |
1754 |
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
|
1755 |
engines: {node: '>= 0.4'}
|
1756 |
-
dev: true
|
1757 |
|
1758 | |
1759 |
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
@@ -1789,7 +2009,6 @@ packages:
|
|
1789 | |
1790 |
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
|
1791 |
engines: {node: '>= 0.4'}
|
1792 |
-
dev: true
|
1793 |
|
1794 | |
1795 |
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
|
@@ -1803,7 +2022,31 @@ packages:
|
|
1803 |
engines: {node: '>= 0.4'}
|
1804 |
dependencies:
|
1805 |
function-bind: 1.1.2
|
1806 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1807 |
|
1808 | |
1809 |
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
|
@@ -1823,6 +2066,10 @@ packages:
|
|
1823 |
engines: {node: '>=0.8.19'}
|
1824 |
dev: true
|
1825 |
|
|
|
|
|
|
|
|
|
1826 | |
1827 |
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
|
1828 |
engines: {node: '>= 0.4'}
|
@@ -1989,6 +2236,11 @@ packages:
|
|
1989 |
call-bound: 1.0.3
|
1990 |
dev: true
|
1991 |
|
|
|
|
|
|
|
|
|
|
|
1992 | |
1993 |
resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
|
1994 |
engines: {node: '>= 0.4'}
|
@@ -2039,7 +2291,6 @@ packages:
|
|
2039 |
|
2040 | |
2041 |
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
2042 |
-
dev: true
|
2043 |
|
2044 | |
2045 |
resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
|
@@ -2165,7 +2416,10 @@ packages:
|
|
2165 | |
2166 |
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
2167 |
engines: {node: '>= 0.4'}
|
2168 |
-
|
|
|
|
|
|
|
2169 |
|
2170 | |
2171 |
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
|
@@ -2180,6 +2434,23 @@ packages:
|
|
2180 |
picomatch: 2.3.1
|
2181 |
dev: true
|
2182 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2183 | |
2184 |
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
|
2185 |
dependencies:
|
@@ -2204,7 +2475,6 @@ packages:
|
|
2204 |
|
2205 | |
2206 |
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
2207 |
-
dev: true
|
2208 |
|
2209 | |
2210 |
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
|
@@ -2268,11 +2538,30 @@ packages:
|
|
2268 |
- babel-plugin-macros
|
2269 |
dev: false
|
2270 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2271 | |
2272 |
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
|
2273 |
engines: {node: '>=0.10.0'}
|
2274 |
dev: true
|
2275 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2276 | |
2277 |
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
|
2278 |
engines: {node: '>=0.10.0'}
|
@@ -2286,7 +2575,6 @@ packages:
|
|
2286 | |
2287 |
resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==}
|
2288 |
engines: {node: '>= 0.4'}
|
2289 |
-
dev: true
|
2290 |
|
2291 | |
2292 |
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
|
@@ -2343,6 +2631,13 @@ packages:
|
|
2343 |
es-object-atoms: 1.1.1
|
2344 |
dev: true
|
2345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2346 | |
2347 |
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
|
2348 |
engines: {node: '>= 0.8.0'}
|
@@ -2389,6 +2684,10 @@ packages:
|
|
2389 |
callsites: 3.1.0
|
2390 |
dev: true
|
2391 |
|
|
|
|
|
|
|
|
|
2392 | |
2393 |
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
|
2394 |
engines: {node: '>=8'}
|
@@ -2397,7 +2696,6 @@ packages:
|
|
2397 | |
2398 |
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
|
2399 |
engines: {node: '>=8'}
|
2400 |
-
dev: true
|
2401 |
|
2402 | |
2403 |
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
|
@@ -2518,6 +2816,16 @@ packages:
|
|
2518 |
engines: {node: '>= 0.8.0'}
|
2519 |
dev: true
|
2520 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2521 | |
2522 |
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
|
2523 |
dependencies:
|
@@ -2531,6 +2839,13 @@ packages:
|
|
2531 |
engines: {node: '>=6'}
|
2532 |
dev: true
|
2533 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2534 | |
2535 |
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
|
2536 |
dev: true
|
@@ -2559,6 +2874,26 @@ packages:
|
|
2559 |
pify: 2.3.0
|
2560 |
dev: true
|
2561 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2562 | |
2563 |
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
2564 |
engines: {node: '>=8.10.0'}
|
@@ -2642,6 +2977,10 @@ packages:
|
|
2642 |
isarray: 2.0.5
|
2643 |
dev: true
|
2644 |
|
|
|
|
|
|
|
|
|
2645 | |
2646 |
resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
|
2647 |
engines: {node: '>= 0.4'}
|
@@ -2740,12 +3079,10 @@ packages:
|
|
2740 |
engines: {node: '>=8'}
|
2741 |
dependencies:
|
2742 |
shebang-regex: 3.0.0
|
2743 |
-
dev: true
|
2744 |
|
2745 | |
2746 |
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
|
2747 |
engines: {node: '>=8'}
|
2748 |
-
dev: true
|
2749 |
|
2750 | |
2751 |
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
|
@@ -2753,7 +3090,6 @@ packages:
|
|
2753 |
dependencies:
|
2754 |
es-errors: 1.3.0
|
2755 |
object-inspect: 1.13.3
|
2756 |
-
dev: true
|
2757 |
|
2758 | |
2759 |
resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
|
@@ -2763,7 +3099,6 @@ packages:
|
|
2763 |
es-errors: 1.3.0
|
2764 |
get-intrinsic: 1.2.7
|
2765 |
object-inspect: 1.13.3
|
2766 |
-
dev: true
|
2767 |
|
2768 | |
2769 |
resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
|
@@ -2774,7 +3109,6 @@ packages:
|
|
2774 |
get-intrinsic: 1.2.7
|
2775 |
object-inspect: 1.13.3
|
2776 |
side-channel-map: 1.0.1
|
2777 |
-
dev: true
|
2778 |
|
2779 | |
2780 |
resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
|
@@ -2785,7 +3119,10 @@ packages:
|
|
2785 |
side-channel-list: 1.0.0
|
2786 |
side-channel-map: 1.0.1
|
2787 |
side-channel-weakmap: 1.0.2
|
2788 |
-
|
|
|
|
|
|
|
2789 |
|
2790 | |
2791 |
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
|
@@ -2898,6 +3235,12 @@ packages:
|
|
2898 |
es-object-atoms: 1.1.1
|
2899 |
dev: true
|
2900 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2901 | |
2902 |
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
|
2903 |
engines: {node: '>=8'}
|
@@ -2917,6 +3260,11 @@ packages:
|
|
2917 |
engines: {node: '>=4'}
|
2918 |
dev: true
|
2919 |
|
|
|
|
|
|
|
|
|
|
|
2920 | |
2921 |
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
|
2922 |
engines: {node: '>=8'}
|
@@ -3021,6 +3369,10 @@ packages:
|
|
3021 |
is-number: 7.0.0
|
3022 |
dev: true
|
3023 |
|
|
|
|
|
|
|
|
|
3024 | |
3025 |
resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==}
|
3026 |
engines: {node: '>=18.12'}
|
@@ -3099,6 +3451,10 @@ packages:
|
|
3099 |
reflect.getprototypeof: 1.0.10
|
3100 |
dev: true
|
3101 |
|
|
|
|
|
|
|
|
|
3102 | |
3103 |
resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
|
3104 |
engines: {node: '>=14.17'}
|
@@ -3125,9 +3481,23 @@ packages:
|
|
3125 |
punycode: 2.3.1
|
3126 |
dev: true
|
3127 |
|
|
|
|
|
|
|
|
|
3128 | |
3129 |
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
3130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3131 |
|
3132 | |
3133 |
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
|
@@ -3181,13 +3551,19 @@ packages:
|
|
3181 |
has-tostringtag: 1.0.2
|
3182 |
dev: true
|
3183 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3184 | |
3185 |
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
|
3186 |
engines: {node: '>= 8'}
|
3187 |
hasBin: true
|
3188 |
dependencies:
|
3189 |
isexe: 2.0.0
|
3190 |
-
dev: true
|
3191 |
|
3192 | |
3193 |
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
|
|
|
8 |
'@mistralai/mistralai':
|
9 |
specifier: ^1.4.0
|
10 |
version: 1.4.0([email protected])
|
11 |
+
elevenlabs:
|
12 |
+
specifier: ^1.50.4
|
13 |
+
version: 1.50.4
|
14 |
+
elevenlabs-client:
|
15 |
+
specifier: ^0.0.13
|
16 |
+
version: 0.0.13
|
17 |
+
ffmpeg-static:
|
18 |
+
specifier: ^5.2.0
|
19 |
+
version: 5.2.0
|
20 |
+
fluent-ffmpeg:
|
21 |
+
specifier: ^2.1.3
|
22 |
+
version: 2.1.3
|
23 |
next:
|
24 |
specifier: 15.1.6
|
25 |
version: 15.1.6([email protected])([email protected])
|
|
|
34 |
'@eslint/eslintrc':
|
35 |
specifier: ^3
|
36 |
version: 3.2.0
|
37 |
+
'@types/fluent-ffmpeg':
|
38 |
+
specifier: ^2.1.27
|
39 |
+
version: 2.1.27
|
40 |
'@types/node':
|
41 |
specifier: ^20
|
42 |
version: 20.17.16
|
|
|
64 |
|
65 |
packages:
|
66 |
|
67 |
+
/@0no-co/[email protected]:
|
68 |
+
resolution: {integrity: sha512-jqYxOevheVTU1S36ZdzAkJIdvRp2m3OYIG5SEoKDw5NI8eVwkoI0D/Q3DYNGmXCxkA6CQuoa7zvMiDPTLqUNuw==}
|
69 |
+
peerDependencies:
|
70 |
+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
|
71 |
+
peerDependenciesMeta:
|
72 |
+
graphql:
|
73 |
+
optional: true
|
74 |
+
dev: false
|
75 |
+
|
76 |
/@alloc/[email protected]:
|
77 |
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
|
78 |
engines: {node: '>=10'}
|
79 |
dev: true
|
80 |
|
81 |
+
/@blgc/[email protected]:
|
82 |
+
resolution: {integrity: sha512-05yLpTPwmOeZiiyakV67NO9BhUhVlFs9peRYl0hWQ2OyolVBztDob1v8bMXiUGmpgHHuSxSL627EQuDmLT8mfw==}
|
83 |
+
dev: false
|
84 |
+
|
85 |
+
/@blgc/[email protected]:
|
86 |
+
resolution: {integrity: sha512-v8FWbS6z28NQN52UNNJAwsYfvgjA7/X6qVFy51Rfa4Zt6WkXGs14L+ZKfw2qkTe78tgWRFoQQu+rEjmM+IundA==}
|
87 |
+
dev: false
|
88 |
+
|
89 |
+
/@derhuerst/[email protected]:
|
90 |
+
resolution: {integrity: sha512-F9rL9k9Xjf5blCz8HsJRO4diy111cayL2vkY2XE4r4t3n0yPXVYy3KD3nJ1qbrSn9743UWSXH4IwuCa/HWlGFw==}
|
91 |
+
engines: {node: '>=6.0.0'}
|
92 |
+
dependencies:
|
93 |
+
caseless: 0.12.0
|
94 |
+
concat-stream: 2.0.0
|
95 |
+
http-response-object: 3.0.2
|
96 |
+
parse-cache-control: 1.0.1
|
97 |
+
dev: false
|
98 |
+
|
99 |
/@emnapi/[email protected]:
|
100 |
resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
|
101 |
requiresBuild: true
|
|
|
567 |
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
|
568 |
dev: true
|
569 |
|
570 |
+
/@types/[email protected]:
|
571 |
+
resolution: {integrity: sha512-QiDWjihpUhriISNoBi2hJBRUUmoj/BMTYcfz+F+ZM9hHWBYABFAE6hjP/TbCZC0GWwlpa3FzvHH9RzFeRusZ7A==}
|
572 |
+
dependencies:
|
573 |
+
'@types/node': 20.17.16
|
574 |
+
dev: true
|
575 |
+
|
576 |
/@types/[email protected]:
|
577 |
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
|
578 |
dev: true
|
|
|
581 |
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
|
582 |
dev: true
|
583 |
|
584 |
+
/@types/[email protected]:
|
585 |
+
resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
|
586 |
+
dev: false
|
587 |
+
|
588 |
/@types/[email protected]:
|
589 |
resolution: {integrity: sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==}
|
590 |
dependencies:
|
|
|
721 |
eslint-visitor-keys: 4.2.0
|
722 |
dev: true
|
723 |
|
724 | |
725 |
+
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
|
726 |
+
engines: {node: '>=6.5'}
|
727 |
+
dependencies:
|
728 |
+
event-target-shim: 5.0.1
|
729 |
+
dev: false
|
730 |
+
|
731 | |
732 |
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
733 |
peerDependencies:
|
|
|
742 |
hasBin: true
|
743 |
dev: true
|
744 |
|
745 | |
746 |
+
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
|
747 |
+
engines: {node: '>= 6.0.0'}
|
748 |
+
dependencies:
|
749 |
+
debug: 4.4.0
|
750 |
+
transitivePeerDependencies:
|
751 |
+
- supports-color
|
752 |
+
dev: false
|
753 |
+
|
754 | |
755 |
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
|
756 |
dependencies:
|
|
|
904 |
engines: {node: '>= 0.4'}
|
905 |
dev: true
|
906 |
|
907 | |
908 |
+
resolution: {integrity: sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==}
|
909 |
+
dev: false
|
910 |
+
|
911 | |
912 |
+
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
|
913 |
+
dev: false
|
914 |
+
|
915 | |
916 |
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
|
917 |
engines: {node: '>= 0.4'}
|
|
|
933 |
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
|
934 |
dev: true
|
935 |
|
936 | |
937 |
+
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
|
938 |
+
dev: false
|
939 |
+
|
940 | |
941 |
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
|
942 |
engines: {node: '>=8'}
|
|
|
962 |
fill-range: 7.1.1
|
963 |
dev: true
|
964 |
|
965 | |
966 |
+
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
967 |
+
dev: false
|
968 |
+
|
969 | |
970 |
+
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
|
971 |
+
dependencies:
|
972 |
+
base64-js: 1.5.1
|
973 |
+
ieee754: 1.2.1
|
974 |
+
dev: false
|
975 |
+
|
976 | |
977 |
resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
|
978 |
engines: {node: '>=10.16.0'}
|
|
|
986 |
dependencies:
|
987 |
es-errors: 1.3.0
|
988 |
function-bind: 1.1.2
|
|
|
989 |
|
990 | |
991 |
resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
|
|
|
1003 |
dependencies:
|
1004 |
call-bind-apply-helpers: 1.0.1
|
1005 |
get-intrinsic: 1.2.7
|
|
|
1006 |
|
1007 | |
1008 |
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
|
|
1018 |
resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==}
|
1019 |
dev: false
|
1020 |
|
1021 | |
1022 |
+
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
|
1023 |
+
dev: false
|
1024 |
+
|
1025 | |
1026 |
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
|
1027 |
engines: {node: '>=10'}
|
|
|
1077 |
dev: false
|
1078 |
optional: true
|
1079 |
|
1080 | |
1081 |
+
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
|
1082 |
+
engines: {node: '>= 0.8'}
|
1083 |
+
dependencies:
|
1084 |
+
delayed-stream: 1.0.0
|
1085 |
+
dev: false
|
1086 |
+
|
1087 | |
1088 |
+
resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==}
|
1089 |
+
dev: false
|
1090 |
+
|
1091 | |
1092 |
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
|
1093 |
engines: {node: '>= 6'}
|
|
|
1097 |
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
|
1098 |
dev: true
|
1099 |
|
1100 | |
1101 |
+
resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
|
1102 |
+
engines: {'0': node >= 6.0}
|
1103 |
+
dependencies:
|
1104 |
+
buffer-from: 1.1.2
|
1105 |
+
inherits: 2.0.4
|
1106 |
+
readable-stream: 3.6.2
|
1107 |
+
typedarray: 0.0.6
|
1108 |
+
dev: false
|
1109 |
+
|
1110 | |
1111 |
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
|
1112 |
engines: {node: '>= 8'}
|
|
|
1114 |
path-key: 3.1.1
|
1115 |
shebang-command: 2.0.0
|
1116 |
which: 2.0.2
|
|
|
1117 |
|
1118 | |
1119 |
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
|
|
|
1177 |
optional: true
|
1178 |
dependencies:
|
1179 |
ms: 2.1.3
|
|
|
1180 |
|
1181 | |
1182 |
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
|
|
|
1200 |
object-keys: 1.1.1
|
1201 |
dev: true
|
1202 |
|
1203 | |
1204 |
+
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
|
1205 |
+
engines: {node: '>=0.4.0'}
|
1206 |
+
dev: false
|
1207 |
+
|
1208 | |
1209 |
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
|
1210 |
engines: {node: '>=8'}
|
|
|
1234 |
call-bind-apply-helpers: 1.0.1
|
1235 |
es-errors: 1.3.0
|
1236 |
gopd: 1.2.0
|
|
|
1237 |
|
1238 | |
1239 |
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
|
1240 |
dev: true
|
1241 |
|
1242 | |
1243 |
+
resolution: {integrity: sha512-SLbzRR3X1CIlbCbN0acKTQo8Euzmt8mseqvTPXjXVjEZ97JCFKK3dBOX2SNKrfSMCA+rz8MmnFRP1br1EJgrwQ==}
|
1244 |
+
dependencies:
|
1245 |
+
'@blgc/types': 0.0.9
|
1246 |
+
'@blgc/utils': 0.0.31
|
1247 |
+
feature-fetch: 0.0.35
|
1248 |
+
transitivePeerDependencies:
|
1249 |
+
- graphql
|
1250 |
+
dev: false
|
1251 |
+
|
1252 | |
1253 |
+
resolution: {integrity: sha512-c/g9tORpzi/5wd//2avzRvnZ0ujEKSZi3Jn6FO93gcWXHvftTuundGBwgNcIAyzZo9oRW5VlNxMYFHEZOdc1Fg==}
|
1254 |
+
dependencies:
|
1255 |
+
command-exists: 1.2.9
|
1256 |
+
execa: 5.1.1
|
1257 |
+
form-data: 4.0.1
|
1258 |
+
form-data-encoder: 4.0.2
|
1259 |
+
formdata-node: 6.0.3
|
1260 |
+
node-fetch: 2.7.0
|
1261 |
+
qs: 6.11.2
|
1262 |
+
readable-stream: 4.7.0
|
1263 |
+
url-join: 4.0.1
|
1264 |
+
transitivePeerDependencies:
|
1265 |
+
- encoding
|
1266 |
+
dev: false
|
1267 |
+
|
1268 | |
1269 |
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
|
1270 |
dev: true
|
|
|
1281 |
tapable: 2.2.1
|
1282 |
dev: true
|
1283 |
|
1284 | |
1285 |
+
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
|
1286 |
+
engines: {node: '>=6'}
|
1287 |
+
dev: false
|
1288 |
+
|
1289 | |
1290 |
resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
|
1291 |
engines: {node: '>= 0.4'}
|
|
|
1346 | |
1347 |
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
|
1348 |
engines: {node: '>= 0.4'}
|
|
|
1349 |
|
1350 | |
1351 |
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
|
1352 |
engines: {node: '>= 0.4'}
|
|
|
1353 |
|
1354 | |
1355 |
resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
|
|
|
1378 |
engines: {node: '>= 0.4'}
|
1379 |
dependencies:
|
1380 |
es-errors: 1.3.0
|
|
|
1381 |
|
1382 | |
1383 |
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
|
|
|
1699 |
engines: {node: '>=0.10.0'}
|
1700 |
dev: true
|
1701 |
|
1702 | |
1703 |
+
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
|
1704 |
+
engines: {node: '>=6'}
|
1705 |
+
dev: false
|
1706 |
+
|
1707 | |
1708 |
+
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
|
1709 |
+
engines: {node: '>=0.8.x'}
|
1710 |
+
dev: false
|
1711 |
+
|
1712 | |
1713 |
+
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
|
1714 |
+
engines: {node: '>=10'}
|
1715 |
+
dependencies:
|
1716 |
+
cross-spawn: 7.0.6
|
1717 |
+
get-stream: 6.0.1
|
1718 |
+
human-signals: 2.1.0
|
1719 |
+
is-stream: 2.0.1
|
1720 |
+
merge-stream: 2.0.0
|
1721 |
+
npm-run-path: 4.0.1
|
1722 |
+
onetime: 5.1.2
|
1723 |
+
signal-exit: 3.0.7
|
1724 |
+
strip-final-newline: 2.0.0
|
1725 |
+
dev: false
|
1726 |
+
|
1727 | |
1728 |
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
|
1729 |
dev: true
|
|
|
1764 |
reusify: 1.0.4
|
1765 |
dev: true
|
1766 |
|
1767 | |
1768 |
+
resolution: {integrity: sha512-5sfQGGS9IT0totMRvtGvF+Yo896iryLGzryisUZilMvbyf0hyL/t2SRibuCeQvXLquk8VmA5G0yJrrhgDdXVhA==}
|
1769 |
+
dependencies:
|
1770 |
+
'@0no-co/graphql.web': 1.0.13
|
1771 |
+
'@blgc/types': 0.0.9
|
1772 |
+
'@blgc/utils': 0.0.31
|
1773 |
+
transitivePeerDependencies:
|
1774 |
+
- graphql
|
1775 |
+
dev: false
|
1776 |
+
|
1777 | |
1778 |
+
resolution: {integrity: sha512-WrM7kLW+do9HLr+H6tk7LzQ7kPqbAgLjdzNE32+u3Ff11gXt9Kkkd2nusGFrlWMIe+XaA97t+I8JS7sZIrvRgA==}
|
1779 |
+
engines: {node: '>=16'}
|
1780 |
+
requiresBuild: true
|
1781 |
+
dependencies:
|
1782 |
+
'@derhuerst/http-basic': 8.2.4
|
1783 |
+
env-paths: 2.2.1
|
1784 |
+
https-proxy-agent: 5.0.1
|
1785 |
+
progress: 2.0.3
|
1786 |
+
transitivePeerDependencies:
|
1787 |
+
- supports-color
|
1788 |
+
dev: false
|
1789 |
+
|
1790 | |
1791 |
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
|
1792 |
engines: {node: '>=16.0.0'}
|
|
|
1821 |
resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
|
1822 |
dev: true
|
1823 |
|
1824 | |
1825 |
+
resolution: {integrity: sha512-Be3narBNt2s6bsaqP6Jzq91heDgOEaDCJAXcE3qcma/EJBSy5FB4cvO31XBInuAuKBx8Kptf8dkhjK0IOru39Q==}
|
1826 |
+
engines: {node: '>=18'}
|
1827 |
+
dependencies:
|
1828 |
+
async: 0.2.10
|
1829 |
+
which: 1.3.1
|
1830 |
+
dev: false
|
1831 |
+
|
1832 | |
1833 |
resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==}
|
1834 |
engines: {node: '>= 0.4'}
|
|
|
1844 |
signal-exit: 4.1.0
|
1845 |
dev: true
|
1846 |
|
1847 | |
1848 |
+
resolution: {integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==}
|
1849 |
+
engines: {node: '>= 18'}
|
1850 |
+
dev: false
|
1851 |
+
|
1852 | |
1853 |
+
resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==}
|
1854 |
+
engines: {node: '>= 6'}
|
1855 |
+
dependencies:
|
1856 |
+
asynckit: 0.4.0
|
1857 |
+
combined-stream: 1.0.8
|
1858 |
+
mime-types: 2.1.35
|
1859 |
+
dev: false
|
1860 |
+
|
1861 | |
1862 |
+
resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==}
|
1863 |
+
engines: {node: '>= 18'}
|
1864 |
+
dev: false
|
1865 |
+
|
1866 | |
1867 |
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
|
1868 |
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
|
|
1873 |
|
1874 | |
1875 |
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
|
|
1876 |
|
1877 | |
1878 |
resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
|
|
|
1904 |
has-symbols: 1.1.0
|
1905 |
hasown: 2.0.2
|
1906 |
math-intrinsics: 1.1.0
|
|
|
1907 |
|
1908 | |
1909 |
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
|
|
|
1911 |
dependencies:
|
1912 |
dunder-proto: 1.0.1
|
1913 |
es-object-atoms: 1.1.1
|
1914 |
+
|
1915 | |
1916 |
+
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
|
1917 |
+
engines: {node: '>=10'}
|
1918 |
+
dev: false
|
1919 |
|
1920 | |
1921 |
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
|
|
|
1974 | |
1975 |
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
|
1976 |
engines: {node: '>= 0.4'}
|
|
|
1977 |
|
1978 | |
1979 |
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
|
|
2009 | |
2010 |
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
|
2011 |
engines: {node: '>= 0.4'}
|
|
|
2012 |
|
2013 | |
2014 |
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
|
|
|
2022 |
engines: {node: '>= 0.4'}
|
2023 |
dependencies:
|
2024 |
function-bind: 1.1.2
|
2025 |
+
|
2026 | |
2027 |
+
resolution: {integrity: sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==}
|
2028 |
+
dependencies:
|
2029 |
+
'@types/node': 10.17.60
|
2030 |
+
dev: false
|
2031 |
+
|
2032 | |
2033 |
+
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
|
2034 |
+
engines: {node: '>= 6'}
|
2035 |
+
dependencies:
|
2036 |
+
agent-base: 6.0.2
|
2037 |
+
debug: 4.4.0
|
2038 |
+
transitivePeerDependencies:
|
2039 |
+
- supports-color
|
2040 |
+
dev: false
|
2041 |
+
|
2042 | |
2043 |
+
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
|
2044 |
+
engines: {node: '>=10.17.0'}
|
2045 |
+
dev: false
|
2046 |
+
|
2047 | |
2048 |
+
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
|
2049 |
+
dev: false
|
2050 |
|
2051 | |
2052 |
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
|
|
|
2066 |
engines: {node: '>=0.8.19'}
|
2067 |
dev: true
|
2068 |
|
2069 | |
2070 |
+
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
2071 |
+
dev: false
|
2072 |
+
|
2073 | |
2074 |
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
|
2075 |
engines: {node: '>= 0.4'}
|
|
|
2236 |
call-bound: 1.0.3
|
2237 |
dev: true
|
2238 |
|
2239 | |
2240 |
+
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
|
2241 |
+
engines: {node: '>=8'}
|
2242 |
+
dev: false
|
2243 |
+
|
2244 | |
2245 |
resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
|
2246 |
engines: {node: '>= 0.4'}
|
|
|
2291 |
|
2292 | |
2293 |
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
|
|
2294 |
|
2295 | |
2296 |
resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
|
|
|
2416 | |
2417 |
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
2418 |
engines: {node: '>= 0.4'}
|
2419 |
+
|
2420 | |
2421 |
+
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
|
2422 |
+
dev: false
|
2423 |
|
2424 | |
2425 |
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
|
|
|
2434 |
picomatch: 2.3.1
|
2435 |
dev: true
|
2436 |
|
2437 | |
2438 |
+
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
|
2439 |
+
engines: {node: '>= 0.6'}
|
2440 |
+
dev: false
|
2441 |
+
|
2442 | |
2443 |
+
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
|
2444 |
+
engines: {node: '>= 0.6'}
|
2445 |
+
dependencies:
|
2446 |
+
mime-db: 1.52.0
|
2447 |
+
dev: false
|
2448 |
+
|
2449 | |
2450 |
+
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
|
2451 |
+
engines: {node: '>=6'}
|
2452 |
+
dev: false
|
2453 |
+
|
2454 | |
2455 |
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
|
2456 |
dependencies:
|
|
|
2475 |
|
2476 | |
2477 |
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
|
|
2478 |
|
2479 | |
2480 |
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
|
|
|
2538 |
- babel-plugin-macros
|
2539 |
dev: false
|
2540 |
|
2541 | |
2542 |
+
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
|
2543 |
+
engines: {node: 4.x || >=6.0.0}
|
2544 |
+
peerDependencies:
|
2545 |
+
encoding: ^0.1.0
|
2546 |
+
peerDependenciesMeta:
|
2547 |
+
encoding:
|
2548 |
+
optional: true
|
2549 |
+
dependencies:
|
2550 |
+
whatwg-url: 5.0.0
|
2551 |
+
dev: false
|
2552 |
+
|
2553 | |
2554 |
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
|
2555 |
engines: {node: '>=0.10.0'}
|
2556 |
dev: true
|
2557 |
|
2558 | |
2559 |
+
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
|
2560 |
+
engines: {node: '>=8'}
|
2561 |
+
dependencies:
|
2562 |
+
path-key: 3.1.1
|
2563 |
+
dev: false
|
2564 |
+
|
2565 | |
2566 |
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
|
2567 |
engines: {node: '>=0.10.0'}
|
|
|
2575 | |
2576 |
resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==}
|
2577 |
engines: {node: '>= 0.4'}
|
|
|
2578 |
|
2579 | |
2580 |
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
|
|
|
2631 |
es-object-atoms: 1.1.1
|
2632 |
dev: true
|
2633 |
|
2634 | |
2635 |
+
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
|
2636 |
+
engines: {node: '>=6'}
|
2637 |
+
dependencies:
|
2638 |
+
mimic-fn: 2.1.0
|
2639 |
+
dev: false
|
2640 |
+
|
2641 | |
2642 |
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
|
2643 |
engines: {node: '>= 0.8.0'}
|
|
|
2684 |
callsites: 3.1.0
|
2685 |
dev: true
|
2686 |
|
2687 | |
2688 |
+
resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==}
|
2689 |
+
dev: false
|
2690 |
+
|
2691 | |
2692 |
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
|
2693 |
engines: {node: '>=8'}
|
|
|
2696 | |
2697 |
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
|
2698 |
engines: {node: '>=8'}
|
|
|
2699 |
|
2700 | |
2701 |
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
|
|
|
2816 |
engines: {node: '>= 0.8.0'}
|
2817 |
dev: true
|
2818 |
|
2819 | |
2820 |
+
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
|
2821 |
+
engines: {node: '>= 0.6.0'}
|
2822 |
+
dev: false
|
2823 |
+
|
2824 | |
2825 |
+
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
|
2826 |
+
engines: {node: '>=0.4.0'}
|
2827 |
+
dev: false
|
2828 |
+
|
2829 | |
2830 |
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
|
2831 |
dependencies:
|
|
|
2839 |
engines: {node: '>=6'}
|
2840 |
dev: true
|
2841 |
|
2842 | |
2843 |
+
resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==}
|
2844 |
+
engines: {node: '>=0.6'}
|
2845 |
+
dependencies:
|
2846 |
+
side-channel: 1.1.0
|
2847 |
+
dev: false
|
2848 |
+
|
2849 | |
2850 |
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
|
2851 |
dev: true
|
|
|
2874 |
pify: 2.3.0
|
2875 |
dev: true
|
2876 |
|
2877 | |
2878 |
+
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
|
2879 |
+
engines: {node: '>= 6'}
|
2880 |
+
dependencies:
|
2881 |
+
inherits: 2.0.4
|
2882 |
+
string_decoder: 1.3.0
|
2883 |
+
util-deprecate: 1.0.2
|
2884 |
+
dev: false
|
2885 |
+
|
2886 | |
2887 |
+
resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==}
|
2888 |
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
2889 |
+
dependencies:
|
2890 |
+
abort-controller: 3.0.0
|
2891 |
+
buffer: 6.0.3
|
2892 |
+
events: 3.3.0
|
2893 |
+
process: 0.11.10
|
2894 |
+
string_decoder: 1.3.0
|
2895 |
+
dev: false
|
2896 |
+
|
2897 | |
2898 |
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
2899 |
engines: {node: '>=8.10.0'}
|
|
|
2977 |
isarray: 2.0.5
|
2978 |
dev: true
|
2979 |
|
2980 | |
2981 |
+
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
|
2982 |
+
dev: false
|
2983 |
+
|
2984 | |
2985 |
resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
|
2986 |
engines: {node: '>= 0.4'}
|
|
|
3079 |
engines: {node: '>=8'}
|
3080 |
dependencies:
|
3081 |
shebang-regex: 3.0.0
|
|
|
3082 |
|
3083 | |
3084 |
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
|
3085 |
engines: {node: '>=8'}
|
|
|
3086 |
|
3087 | |
3088 |
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
|
|
|
3090 |
dependencies:
|
3091 |
es-errors: 1.3.0
|
3092 |
object-inspect: 1.13.3
|
|
|
3093 |
|
3094 | |
3095 |
resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
|
|
|
3099 |
es-errors: 1.3.0
|
3100 |
get-intrinsic: 1.2.7
|
3101 |
object-inspect: 1.13.3
|
|
|
3102 |
|
3103 | |
3104 |
resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
|
|
|
3109 |
get-intrinsic: 1.2.7
|
3110 |
object-inspect: 1.13.3
|
3111 |
side-channel-map: 1.0.1
|
|
|
3112 |
|
3113 | |
3114 |
resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
|
|
|
3119 |
side-channel-list: 1.0.0
|
3120 |
side-channel-map: 1.0.1
|
3121 |
side-channel-weakmap: 1.0.2
|
3122 |
+
|
3123 | |
3124 |
+
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
|
3125 |
+
dev: false
|
3126 |
|
3127 | |
3128 |
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
|
|
|
3235 |
es-object-atoms: 1.1.1
|
3236 |
dev: true
|
3237 |
|
3238 | |
3239 |
+
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
|
3240 |
+
dependencies:
|
3241 |
+
safe-buffer: 5.2.1
|
3242 |
+
dev: false
|
3243 |
+
|
3244 | |
3245 |
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
|
3246 |
engines: {node: '>=8'}
|
|
|
3260 |
engines: {node: '>=4'}
|
3261 |
dev: true
|
3262 |
|
3263 | |
3264 |
+
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
|
3265 |
+
engines: {node: '>=6'}
|
3266 |
+
dev: false
|
3267 |
+
|
3268 | |
3269 |
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
|
3270 |
engines: {node: '>=8'}
|
|
|
3369 |
is-number: 7.0.0
|
3370 |
dev: true
|
3371 |
|
3372 | |
3373 |
+
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
|
3374 |
+
dev: false
|
3375 |
+
|
3376 | |
3377 |
resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==}
|
3378 |
engines: {node: '>=18.12'}
|
|
|
3451 |
reflect.getprototypeof: 1.0.10
|
3452 |
dev: true
|
3453 |
|
3454 | |
3455 |
+
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
|
3456 |
+
dev: false
|
3457 |
+
|
3458 | |
3459 |
resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
|
3460 |
engines: {node: '>=14.17'}
|
|
|
3481 |
punycode: 2.3.1
|
3482 |
dev: true
|
3483 |
|
3484 | |
3485 |
+
resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
|
3486 |
+
dev: false
|
3487 |
+
|
3488 | |
3489 |
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
3490 |
+
|
3491 | |
3492 |
+
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
|
3493 |
+
dev: false
|
3494 |
+
|
3495 | |
3496 |
+
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
|
3497 |
+
dependencies:
|
3498 |
+
tr46: 0.0.3
|
3499 |
+
webidl-conversions: 3.0.1
|
3500 |
+
dev: false
|
3501 |
|
3502 | |
3503 |
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
|
|
|
3551 |
has-tostringtag: 1.0.2
|
3552 |
dev: true
|
3553 |
|
3554 | |
3555 |
+
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
|
3556 |
+
hasBin: true
|
3557 |
+
dependencies:
|
3558 |
+
isexe: 2.0.0
|
3559 |
+
dev: false
|
3560 |
+
|
3561 | |
3562 |
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
|
3563 |
engines: {node: '>= 8'}
|
3564 |
hasBin: true
|
3565 |
dependencies:
|
3566 |
isexe: 2.0.0
|
|
|
3567 |
|
3568 | |
3569 |
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
|
src/app/api/text/question/route.ts
CHANGED
@@ -63,7 +63,7 @@ export async function POST(request: Request) {
|
|
63 |
alibis: ${story.alibi.join(', ')}
|
64 |
history: ${chat.messages.length > 0 ? `discussion history: ${chatHistory}` : 'Empty'}
|
65 |
|
66 |
-
I want a reaction to the last answer of the lawyer. This could be "Hmmm,
|
67 |
Take the role of the judge and answer with condescendance. This must be in a json field "reaction" different from "question".
|
68 |
The reaction must not end with a question. It has to finish with three dots '...'
|
69 |
If history is empty, do not put reaction in the json.
|
@@ -90,7 +90,7 @@ export async function POST(request: Request) {
|
|
90 |
coartadas: ${story.alibi.join(', ')}
|
91 |
history: ${chat.messages.length > 0 ? `historia de la discusión: ${chatHistory}` : 'vacío'}
|
92 |
|
93 |
-
Quiero una reacción a la última respuesta del abogado. Esto podría ser "
|
94 |
Toma el papel del juez y responde con condescendencia. Cela debe estar en un campo json "reaction" diferente de "question".
|
95 |
La reacción no debe terminar con una pregunta. It has to finish with three dots '...'
|
96 |
Si history está vacío, no pongas reacción en el json.
|
@@ -110,7 +110,7 @@ export async function POST(request: Request) {
|
|
110 |
console.log('seed:', seed)
|
111 |
|
112 |
const response = await mistral.chat.complete({
|
113 |
-
model: "mistral-
|
114 |
messages: [{role: 'user', content: prompts[language as Language]}],
|
115 |
responseFormat: {type: 'json_object'},
|
116 |
randomSeed: seed,
|
|
|
63 |
alibis: ${story.alibi.join(', ')}
|
64 |
history: ${chat.messages.length > 0 ? `discussion history: ${chatHistory}` : 'Empty'}
|
65 |
|
66 |
+
I want a reaction to the last answer of the lawyer. This could be "Hmmm, okay.." or then "You didn't really convince me... Why are you talking about ...".
|
67 |
Take the role of the judge and answer with condescendance. This must be in a json field "reaction" different from "question".
|
68 |
The reaction must not end with a question. It has to finish with three dots '...'
|
69 |
If history is empty, do not put reaction in the json.
|
|
|
90 |
coartadas: ${story.alibi.join(', ')}
|
91 |
history: ${chat.messages.length > 0 ? `historia de la discusión: ${chatHistory}` : 'vacío'}
|
92 |
|
93 |
+
Quiero una reacción a la última respuesta del abogado. Esto podría ser "Hmmmm, entonces..." o "No me has convencido... ¿Por qué hablas de...".
|
94 |
Toma el papel del juez y responde con condescendencia. Cela debe estar en un campo json "reaction" diferente de "question".
|
95 |
La reacción no debe terminar con una pregunta. It has to finish with three dots '...'
|
96 |
Si history está vacío, no pongas reacción en el json.
|
|
|
110 |
console.log('seed:', seed)
|
111 |
|
112 |
const response = await mistral.chat.complete({
|
113 |
+
model: "mistral-large-latest",
|
114 |
messages: [{role: 'user', content: prompts[language as Language]}],
|
115 |
responseFormat: {type: 'json_object'},
|
116 |
randomSeed: seed,
|
src/app/api/text/story/route.ts
CHANGED
@@ -51,7 +51,7 @@ export async function POST(request: Request) {
|
|
51 |
console.log('seed:', seed)
|
52 |
|
53 |
const response = await mistral.chat.complete({
|
54 |
-
model: "mistral-
|
55 |
messages: [{role: 'user', content: chatPrompt}],
|
56 |
responseFormat: {type: 'json_object'},
|
57 |
randomSeed: seed,
|
|
|
51 |
console.log('seed:', seed)
|
52 |
|
53 |
const response = await mistral.chat.complete({
|
54 |
+
model: "mistral-large-latest",
|
55 |
messages: [{role: 'user', content: chatPrompt}],
|
56 |
responseFormat: {type: 'json_object'},
|
57 |
randomSeed: seed,
|
src/app/api/voice/route.ts
CHANGED
@@ -9,6 +9,10 @@ const VOICES = {
|
|
9 |
GLITCH_VOICE: {
|
10 |
id: "MWhJLNn7P7uvQrOTocc8",
|
11 |
volume: -10
|
|
|
|
|
|
|
|
|
12 |
}
|
13 |
},
|
14 |
en: {
|
@@ -19,6 +23,10 @@ const VOICES = {
|
|
19 |
GLITCH_VOICE: {
|
20 |
id: "ZCgnAThIoaTqZwEGwRb4",
|
21 |
volume: -10
|
|
|
|
|
|
|
|
|
22 |
}
|
23 |
},
|
24 |
es: {
|
@@ -29,77 +37,25 @@ const VOICES = {
|
|
29 |
GLITCH_VOICE: {
|
30 |
id: "AnLaVu7KDTirBKuGkCZt",
|
31 |
volume: -10
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
}
|
34 |
};
|
35 |
|
36 |
-
|
37 |
export async function POST(request: Request) {
|
38 |
try {
|
39 |
const { text, language = 'en' } = await request.json();
|
40 |
-
console.log('language:', language)
|
41 |
-
console.log('text:', text)
|
42 |
-
|
43 |
-
if (!VOICES[language as keyof typeof VOICES]) {
|
44 |
-
return NextResponse.json(
|
45 |
-
{ error: 'Language not supported' },
|
46 |
-
{ status: 400 }
|
47 |
-
);
|
48 |
-
}
|
49 |
|
50 |
-
const
|
51 |
-
|
52 |
|
53 |
-
for (let i = 0; i < segments.length; i++) {
|
54 |
-
const segment = segments[i].trim();
|
55 |
-
if (segment !== "") {
|
56 |
-
if (i % 2 === 1) {
|
57 |
-
// Pour les segments glitch, on utilise une voix différente
|
58 |
-
const voiceConfig = VOICES[language as keyof typeof VOICES].GLITCH_VOICE;
|
59 |
-
console.log('voiceConfig:', voiceConfig)
|
60 |
-
const response = await fetch(
|
61 |
-
`https://api.elevenlabs.io/v1/text-to-speech/${voiceConfig.id}`,
|
62 |
-
{
|
63 |
-
method: 'POST',
|
64 |
-
headers: {
|
65 |
-
'Accept': 'audio/mpeg',
|
66 |
-
'Content-Type': 'application/json',
|
67 |
-
'xi-api-key': process.env.ELEVEN_LABS_API_KEY!
|
68 |
-
},
|
69 |
-
body: JSON.stringify({
|
70 |
-
text: segment,
|
71 |
-
model_id: "eleven_monolingual_v1",
|
72 |
-
voice_settings: {
|
73 |
-
stability: 0.5,
|
74 |
-
similarity_boost: 0.75
|
75 |
-
}
|
76 |
-
})
|
77 |
-
}
|
78 |
-
);
|
79 |
-
|
80 |
-
if (!response.ok) {
|
81 |
-
throw new Error('Failed to generate glitch voice');
|
82 |
-
}
|
83 |
-
|
84 |
-
const audioBuffer = await response.arrayBuffer();
|
85 |
-
return new NextResponse(audioBuffer, {
|
86 |
-
headers: {
|
87 |
-
'Content-Type': 'audio/mpeg'
|
88 |
-
}
|
89 |
-
});
|
90 |
-
} else {
|
91 |
-
// Pour les segments normaux
|
92 |
-
// const voiceConfig = VOICES[language as keyof typeof VOICES].LAWYER_VOICE;
|
93 |
-
finalText += "..." + segment + "...";
|
94 |
-
}
|
95 |
-
}
|
96 |
-
}
|
97 |
-
|
98 |
-
console.log('process.env.ELEVEN_LABS_API_KEY:', process.env.ELEVEN_LABS_API_KEY)
|
99 |
-
|
100 |
-
// Si aucun segment glitch n'a été trouvé, on génère la voix normale
|
101 |
const response = await fetch(
|
102 |
-
`https://api.elevenlabs.io/v1/text-to-speech/${
|
103 |
{
|
104 |
method: 'POST',
|
105 |
headers: {
|
@@ -108,8 +64,8 @@ export async function POST(request: Request) {
|
|
108 |
'xi-api-key': process.env.ELEVEN_LABS_API_KEY!
|
109 |
},
|
110 |
body: JSON.stringify({
|
111 |
-
text:
|
112 |
-
model_id: "
|
113 |
voice_settings: {
|
114 |
stability: 0.5,
|
115 |
similarity_boost: 0.75
|
@@ -118,8 +74,6 @@ export async function POST(request: Request) {
|
|
118 |
}
|
119 |
);
|
120 |
|
121 |
-
console.log('response:', response);
|
122 |
-
|
123 |
if (!response.ok) {
|
124 |
throw new Error('Failed to generate voice');
|
125 |
}
|
|
|
9 |
GLITCH_VOICE: {
|
10 |
id: "MWhJLNn7P7uvQrOTocc8",
|
11 |
volume: -10
|
12 |
+
},
|
13 |
+
JUDGE_VOICE: {
|
14 |
+
id: "x2AhtLKBQ202WmP0eMAe",
|
15 |
+
volume: 0
|
16 |
}
|
17 |
},
|
18 |
en: {
|
|
|
23 |
GLITCH_VOICE: {
|
24 |
id: "ZCgnAThIoaTqZwEGwRb4",
|
25 |
volume: -10
|
26 |
+
},
|
27 |
+
JUDGE_VOICE: {
|
28 |
+
id: "e170Z5cpDGpADYBfQKbs",
|
29 |
+
volume: 0
|
30 |
}
|
31 |
},
|
32 |
es: {
|
|
|
37 |
GLITCH_VOICE: {
|
38 |
id: "AnLaVu7KDTirBKuGkCZt",
|
39 |
volume: -10
|
40 |
+
},
|
41 |
+
JUDGE_VOICE: {
|
42 |
+
id: "I2lWW75NJTSYfUWIunTb",
|
43 |
+
volume: 0
|
44 |
}
|
45 |
}
|
46 |
};
|
47 |
|
|
|
48 |
export async function POST(request: Request) {
|
49 |
try {
|
50 |
const { text, language = 'en' } = await request.json();
|
51 |
+
console.log('language:', language);
|
52 |
+
console.log('text:', text);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
+
const voice = VOICES[language as keyof typeof VOICES].LAWYER_VOICE.id;
|
55 |
+
console.log('voice:', voice);
|
56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
const response = await fetch(
|
58 |
+
`https://api.elevenlabs.io/v1/text-to-speech/${voice}`,
|
59 |
{
|
60 |
method: 'POST',
|
61 |
headers: {
|
|
|
64 |
'xi-api-key': process.env.ELEVEN_LABS_API_KEY!
|
65 |
},
|
66 |
body: JSON.stringify({
|
67 |
+
text: text,
|
68 |
+
model_id: "eleven_flash_v2_5",
|
69 |
voice_settings: {
|
70 |
stability: 0.5,
|
71 |
similarity_boost: 0.75
|
|
|
74 |
}
|
75 |
);
|
76 |
|
|
|
|
|
77 |
if (!response.ok) {
|
78 |
throw new Error('Failed to generate voice');
|
79 |
}
|
src/app/page.tsx
CHANGED
@@ -23,6 +23,7 @@ interface Story {
|
|
23 |
interface Message {
|
24 |
content: string;
|
25 |
role: 'lawyer' | 'judge';
|
|
|
26 |
}
|
27 |
|
28 |
interface Chat {
|
|
|
23 |
interface Message {
|
24 |
content: string;
|
25 |
role: 'lawyer' | 'judge';
|
26 |
+
requiredWords?: string[];
|
27 |
}
|
28 |
|
29 |
interface Chat {
|
src/components/defense/Defense.tsx
CHANGED
@@ -17,8 +17,8 @@ interface DefenseSceneProps {
|
|
17 |
setNextScene: () => void;
|
18 |
setChat: (chat: SetStateAction<Chat>) => void;
|
19 |
setCurrentQuestion: Dispatch<SetStateAction<string>>;
|
20 |
-
setRequiredWords: Dispatch<SetStateAction<string[]>>;
|
21 |
setReaction: Dispatch<SetStateAction<string>>;
|
|
|
22 |
}
|
23 |
|
24 |
const DefenseScene: FC<DefenseSceneProps> = ({
|
@@ -26,9 +26,9 @@ const DefenseScene: FC<DefenseSceneProps> = ({
|
|
26 |
requiredWords,
|
27 |
setNextScene,
|
28 |
setCurrentQuestion,
|
29 |
-
setRequiredWords,
|
30 |
setChat,
|
31 |
-
setReaction
|
|
|
32 |
}) => {
|
33 |
const [answer, setAnswer] = useState('');
|
34 |
const [insertedWords, setInsertedWords] = useState<boolean[]>([]);
|
@@ -37,6 +37,7 @@ const DefenseScene: FC<DefenseSceneProps> = ({
|
|
37 |
const [wordPositions, setWordPositions] = useState<Array<{ word: string; position: number }>>([]);
|
38 |
const [mandatoryWords, setMandatoryWords] = useState(requiredWords);
|
39 |
const [isLoading, setIsLoading] = useState(true);
|
|
|
40 |
|
41 |
// Initialisation des mots obligatoires
|
42 |
useEffect(() => {
|
@@ -44,7 +45,7 @@ const DefenseScene: FC<DefenseSceneProps> = ({
|
|
44 |
setMandatoryWords(requiredWords);
|
45 |
}
|
46 |
setReaction('');
|
47 |
-
|
48 |
}, [requiredWords]);
|
49 |
|
50 |
// Génération des positions et initialisation
|
@@ -58,7 +59,7 @@ const DefenseScene: FC<DefenseSceneProps> = ({
|
|
58 |
}
|
59 |
}, [mandatoryWords]); // eslint-disable-line react-hooks/exhaustive-deps
|
60 |
|
61 |
-
|
62 |
useEffect(() => {
|
63 |
if (!isLoading && wordPositions.length > 0) {
|
64 |
setRequiredWords([]);
|
@@ -69,7 +70,8 @@ const DefenseScene: FC<DefenseSceneProps> = ({
|
|
69 |
if (isTimeUp) {
|
70 |
handleSubmit();
|
71 |
}
|
72 |
-
|
|
|
73 |
|
74 |
// Timer et reset de la question
|
75 |
useEffect(() => {
|
@@ -178,7 +180,7 @@ const DefenseScene: FC<DefenseSceneProps> = ({
|
|
178 |
|
179 |
const handleSubmit = () => {
|
180 |
setChat(prevChat => ({
|
181 |
-
messages: [...prevChat.messages, { content: answer, role: 'lawyer' }]
|
182 |
}));
|
183 |
setNextScene();
|
184 |
};
|
|
|
17 |
setNextScene: () => void;
|
18 |
setChat: (chat: SetStateAction<Chat>) => void;
|
19 |
setCurrentQuestion: Dispatch<SetStateAction<string>>;
|
|
|
20 |
setReaction: Dispatch<SetStateAction<string>>;
|
21 |
+
setRequiredWords: Dispatch<SetStateAction<string[]>>;
|
22 |
}
|
23 |
|
24 |
const DefenseScene: FC<DefenseSceneProps> = ({
|
|
|
26 |
requiredWords,
|
27 |
setNextScene,
|
28 |
setCurrentQuestion,
|
|
|
29 |
setChat,
|
30 |
+
setReaction,
|
31 |
+
setRequiredWords
|
32 |
}) => {
|
33 |
const [answer, setAnswer] = useState('');
|
34 |
const [insertedWords, setInsertedWords] = useState<boolean[]>([]);
|
|
|
37 |
const [wordPositions, setWordPositions] = useState<Array<{ word: string; position: number }>>([]);
|
38 |
const [mandatoryWords, setMandatoryWords] = useState(requiredWords);
|
39 |
const [isLoading, setIsLoading] = useState(true);
|
40 |
+
const [ words ] = useState(requiredWords);
|
41 |
|
42 |
// Initialisation des mots obligatoires
|
43 |
useEffect(() => {
|
|
|
45 |
setMandatoryWords(requiredWords);
|
46 |
}
|
47 |
setReaction('');
|
48 |
+
// eslint-disable-next-line react-hooks/exhaustive-deps
|
49 |
}, [requiredWords]);
|
50 |
|
51 |
// Génération des positions et initialisation
|
|
|
59 |
}
|
60 |
}, [mandatoryWords]); // eslint-disable-line react-hooks/exhaustive-deps
|
61 |
|
62 |
+
// Reset des required words après initialisation
|
63 |
useEffect(() => {
|
64 |
if (!isLoading && wordPositions.length > 0) {
|
65 |
setRequiredWords([]);
|
|
|
70 |
if (isTimeUp) {
|
71 |
handleSubmit();
|
72 |
}
|
73 |
+
// eslint-disable-next-line react-hooks/exhaustive-deps
|
74 |
+
}, [isTimeUp])
|
75 |
|
76 |
// Timer et reset de la question
|
77 |
useEffect(() => {
|
|
|
180 |
|
181 |
const handleSubmit = () => {
|
182 |
setChat(prevChat => ({
|
183 |
+
messages: [...prevChat.messages, { content: answer, role: 'lawyer', requiredWords: words }]
|
184 |
}));
|
185 |
setNextScene();
|
186 |
};
|
src/components/lawyer/Lawyer.tsx
CHANGED
@@ -5,8 +5,10 @@ import Image from 'next/image';
|
|
5 |
interface Message {
|
6 |
content: string;
|
7 |
role: 'lawyer' | 'judge';
|
|
|
8 |
}
|
9 |
|
|
|
10 |
interface Chat {
|
11 |
messages: Message[];
|
12 |
}
|
@@ -46,6 +48,7 @@ const LawyerScene: FC<LawyerSceneProps> = ({
|
|
46 |
useEffect(() => {
|
47 |
const playAudio = async () => {
|
48 |
try {
|
|
|
49 |
const response = await fetch('/api/voice', {
|
50 |
method: 'POST',
|
51 |
headers: {
|
@@ -70,7 +73,7 @@ const LawyerScene: FC<LawyerSceneProps> = ({
|
|
70 |
}
|
71 |
};
|
72 |
|
73 |
-
if (answer) {
|
74 |
playAudio();
|
75 |
}
|
76 |
// eslint-disable-next-line react-hooks/exhaustive-deps
|
|
|
5 |
interface Message {
|
6 |
content: string;
|
7 |
role: 'lawyer' | 'judge';
|
8 |
+
requiredWords?: string[];
|
9 |
}
|
10 |
|
11 |
+
|
12 |
interface Chat {
|
13 |
messages: Message[];
|
14 |
}
|
|
|
48 |
useEffect(() => {
|
49 |
const playAudio = async () => {
|
50 |
try {
|
51 |
+
|
52 |
const response = await fetch('/api/voice', {
|
53 |
method: 'POST',
|
54 |
headers: {
|
|
|
73 |
}
|
74 |
};
|
75 |
|
76 |
+
if (answer !== '') {
|
77 |
playAudio();
|
78 |
}
|
79 |
// eslint-disable-next-line react-hooks/exhaustive-deps
|