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(zod@3.24.1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
next:
|
| 12 |
specifier: 15.1.6
|
| 13 |
version: 15.1.6(react-dom@19.0.0)(react@19.0.0)
|
|
@@ -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/quick-lru@5.2.0:
|
| 53 |
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
|
| 54 |
engines: {node: '>=10'}
|
| 55 |
dev: true
|
| 56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
/@emnapi/runtime@1.3.1:
|
| 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/json-schema@7.0.15:
|
| 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/node@20.17.16:
|
| 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 |
/acorn-jsx@5.3.2(acorn@8.14.0):
|
| 673 |
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
| 674 |
peerDependencies:
|
|
@@ -683,6 +742,15 @@ packages:
|
|
| 683 |
hasBin: true
|
| 684 |
dev: true
|
| 685 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 686 |
/ajv@6.12.6:
|
| 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 |
/available-typed-arrays@1.0.7:
|
| 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 |
/binary-extensions@2.3.0:
|
| 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 |
/busboy@1.6.0:
|
| 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 |
/call-bind@1.0.8:
|
| 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 |
/callsites@3.1.0:
|
| 919 |
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
|
@@ -929,6 +1018,10 @@ packages:
|
|
| 929 |
resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==}
|
| 930 |
dev: false
|
| 931 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 932 |
/chalk@4.1.2:
|
| 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 |
/commander@4.1.1:
|
| 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 |
/cross-spawn@7.0.6:
|
| 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 |
/cssesc@3.0.0:
|
| 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 |
/deep-is@0.1.4:
|
| 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 |
/detect-libc@2.0.3:
|
| 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 |
/eastasianwidth@0.2.0:
|
| 1123 |
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
|
| 1124 |
dev: true
|
| 1125 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1126 |
/emoji-regex@8.0.0:
|
| 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 |
/es-abstract@1.23.9:
|
| 1143 |
resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
|
| 1144 |
engines: {node: '>= 0.4'}
|
|
@@ -1199,12 +1346,10 @@ packages:
|
|
| 1199 |
/es-define-property@1.0.1:
|
| 1200 |
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
|
| 1201 |
engines: {node: '>= 0.4'}
|
| 1202 |
-
dev: true
|
| 1203 |
|
| 1204 |
/es-errors@1.3.0:
|
| 1205 |
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
|
| 1206 |
engines: {node: '>= 0.4'}
|
| 1207 |
-
dev: true
|
| 1208 |
|
| 1209 |
/es-iterator-helpers@1.2.1:
|
| 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 |
/es-set-tostringtag@2.1.0:
|
| 1239 |
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
|
|
@@ -1555,6 +1699,31 @@ packages:
|
|
| 1555 |
engines: {node: '>=0.10.0'}
|
| 1556 |
dev: true
|
| 1557 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1558 |
/fast-deep-equal@3.1.3:
|
| 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 |
/file-entry-cache@8.0.0:
|
| 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 |
/for-each@0.3.4:
|
| 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 |
/fsevents@2.3.3:
|
| 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 |
/function-bind@1.1.2:
|
| 1656 |
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
| 1657 |
-
dev: true
|
| 1658 |
|
| 1659 |
/function.prototype.name@1.1.8:
|
| 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 |
/get-proto@1.0.1:
|
| 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 |
/get-symbol-description@1.1.0:
|
| 1700 |
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
|
|
@@ -1753,7 +1974,6 @@ packages:
|
|
| 1753 |
/gopd@1.2.0:
|
| 1754 |
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
|
| 1755 |
engines: {node: '>= 0.4'}
|
| 1756 |
-
dev: true
|
| 1757 |
|
| 1758 |
/graceful-fs@4.2.11:
|
| 1759 |
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
|
@@ -1789,7 +2009,6 @@ packages:
|
|
| 1789 |
/has-symbols@1.1.0:
|
| 1790 |
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
|
| 1791 |
engines: {node: '>= 0.4'}
|
| 1792 |
-
dev: true
|
| 1793 |
|
| 1794 |
/has-tostringtag@1.0.2:
|
| 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 |
/ignore@5.3.2:
|
| 1809 |
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
|
|
@@ -1823,6 +2066,10 @@ packages:
|
|
| 1823 |
engines: {node: '>=0.8.19'}
|
| 1824 |
dev: true
|
| 1825 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1826 |
/internal-slot@1.1.0:
|
| 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 |
/is-string@1.1.1:
|
| 1993 |
resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
|
| 1994 |
engines: {node: '>= 0.4'}
|
|
@@ -2039,7 +2291,6 @@ packages:
|
|
| 2039 |
|
| 2040 |
/isexe@2.0.0:
|
| 2041 |
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
| 2042 |
-
dev: true
|
| 2043 |
|
| 2044 |
/iterator.prototype@1.1.5:
|
| 2045 |
resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
|
|
@@ -2165,7 +2416,10 @@ packages:
|
|
| 2165 |
/math-intrinsics@1.1.0:
|
| 2166 |
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
| 2167 |
engines: {node: '>= 0.4'}
|
| 2168 |
-
|
|
|
|
|
|
|
|
|
|
| 2169 |
|
| 2170 |
/merge2@1.4.1:
|
| 2171 |
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
|
|
@@ -2180,6 +2434,23 @@ packages:
|
|
| 2180 |
picomatch: 2.3.1
|
| 2181 |
dev: true
|
| 2182 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2183 |
/minimatch@3.1.2:
|
| 2184 |
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
|
| 2185 |
dependencies:
|
|
@@ -2204,7 +2475,6 @@ packages:
|
|
| 2204 |
|
| 2205 |
/ms@2.1.3:
|
| 2206 |
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
| 2207 |
-
dev: true
|
| 2208 |
|
| 2209 |
/mz@2.7.0:
|
| 2210 |
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
|
|
@@ -2268,11 +2538,30 @@ packages:
|
|
| 2268 |
- babel-plugin-macros
|
| 2269 |
dev: false
|
| 2270 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2271 |
/normalize-path@3.0.0:
|
| 2272 |
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
|
| 2273 |
engines: {node: '>=0.10.0'}
|
| 2274 |
dev: true
|
| 2275 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2276 |
/object-assign@4.1.1:
|
| 2277 |
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
|
| 2278 |
engines: {node: '>=0.10.0'}
|
|
@@ -2286,7 +2575,6 @@ packages:
|
|
| 2286 |
/object-inspect@1.13.3:
|
| 2287 |
resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==}
|
| 2288 |
engines: {node: '>= 0.4'}
|
| 2289 |
-
dev: true
|
| 2290 |
|
| 2291 |
/object-keys@1.1.1:
|
| 2292 |
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
|
|
@@ -2343,6 +2631,13 @@ packages:
|
|
| 2343 |
es-object-atoms: 1.1.1
|
| 2344 |
dev: true
|
| 2345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2346 |
/optionator@0.9.4:
|
| 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 |
/path-exists@4.0.0:
|
| 2393 |
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
|
| 2394 |
engines: {node: '>=8'}
|
|
@@ -2397,7 +2696,6 @@ packages:
|
|
| 2397 |
/path-key@3.1.1:
|
| 2398 |
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
|
| 2399 |
engines: {node: '>=8'}
|
| 2400 |
-
dev: true
|
| 2401 |
|
| 2402 |
/path-parse@1.0.7:
|
| 2403 |
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
|
|
@@ -2518,6 +2816,16 @@ packages:
|
|
| 2518 |
engines: {node: '>= 0.8.0'}
|
| 2519 |
dev: true
|
| 2520 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2521 |
/prop-types@15.8.1:
|
| 2522 |
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
|
| 2523 |
dependencies:
|
|
@@ -2531,6 +2839,13 @@ packages:
|
|
| 2531 |
engines: {node: '>=6'}
|
| 2532 |
dev: true
|
| 2533 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2534 |
/queue-microtask@1.2.3:
|
| 2535 |
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
|
| 2536 |
dev: true
|
|
@@ -2559,6 +2874,26 @@ packages:
|
|
| 2559 |
pify: 2.3.0
|
| 2560 |
dev: true
|
| 2561 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2562 |
/readdirp@3.6.0:
|
| 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 |
/safe-push-apply@1.0.0:
|
| 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 |
/shebang-regex@3.0.0:
|
| 2746 |
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
|
| 2747 |
engines: {node: '>=8'}
|
| 2748 |
-
dev: true
|
| 2749 |
|
| 2750 |
/side-channel-list@1.0.0:
|
| 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 |
/side-channel-map@1.0.1:
|
| 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 |
/side-channel-weakmap@1.0.2:
|
| 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 |
/side-channel@1.1.0:
|
| 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 |
/signal-exit@4.1.0:
|
| 2791 |
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
|
|
@@ -2898,6 +3235,12 @@ packages:
|
|
| 2898 |
es-object-atoms: 1.1.1
|
| 2899 |
dev: true
|
| 2900 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2901 |
/strip-ansi@6.0.1:
|
| 2902 |
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
|
| 2903 |
engines: {node: '>=8'}
|
|
@@ -2917,6 +3260,11 @@ packages:
|
|
| 2917 |
engines: {node: '>=4'}
|
| 2918 |
dev: true
|
| 2919 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2920 |
/strip-json-comments@3.1.1:
|
| 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 |
/ts-api-utils@2.0.0(typescript@5.7.3):
|
| 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 |
/typescript@5.7.3:
|
| 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 |
/util-deprecate@1.0.2:
|
| 3129 |
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
| 3130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3131 |
|
| 3132 |
/which-boxed-primitive@1.1.1:
|
| 3133 |
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
|
|
@@ -3181,13 +3551,19 @@ packages:
|
|
| 3181 |
has-tostringtag: 1.0.2
|
| 3182 |
dev: true
|
| 3183 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3184 |
/which@2.0.2:
|
| 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 |
/word-wrap@1.2.5:
|
| 3193 |
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
|
|
|
|
| 8 |
'@mistralai/mistralai':
|
| 9 |
specifier: ^1.4.0
|
| 10 |
version: 1.4.0(zod@3.24.1)
|
| 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(react-dom@19.0.0)(react@19.0.0)
|
|
|
|
| 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/graphql.web@1.0.13:
|
| 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/quick-lru@5.2.0:
|
| 77 |
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
|
| 78 |
engines: {node: '>=10'}
|
| 79 |
dev: true
|
| 80 |
|
| 81 |
+
/@blgc/types@0.0.9:
|
| 82 |
+
resolution: {integrity: sha512-05yLpTPwmOeZiiyakV67NO9BhUhVlFs9peRYl0hWQ2OyolVBztDob1v8bMXiUGmpgHHuSxSL627EQuDmLT8mfw==}
|
| 83 |
+
dev: false
|
| 84 |
+
|
| 85 |
+
/@blgc/utils@0.0.31:
|
| 86 |
+
resolution: {integrity: sha512-v8FWbS6z28NQN52UNNJAwsYfvgjA7/X6qVFy51Rfa4Zt6WkXGs14L+ZKfw2qkTe78tgWRFoQQu+rEjmM+IundA==}
|
| 87 |
+
dev: false
|
| 88 |
+
|
| 89 |
+
/@derhuerst/http-basic@8.2.4:
|
| 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/runtime@1.3.1:
|
| 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/fluent-ffmpeg@2.1.27:
|
| 571 |
+
resolution: {integrity: sha512-QiDWjihpUhriISNoBi2hJBRUUmoj/BMTYcfz+F+ZM9hHWBYABFAE6hjP/TbCZC0GWwlpa3FzvHH9RzFeRusZ7A==}
|
| 572 |
+
dependencies:
|
| 573 |
+
'@types/node': 20.17.16
|
| 574 |
+
dev: true
|
| 575 |
+
|
| 576 |
/@types/json-schema@7.0.15:
|
| 577 |
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
|
| 578 |
dev: true
|
|
|
|
| 581 |
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
|
| 582 |
dev: true
|
| 583 |
|
| 584 |
+
/@types/node@10.17.60:
|
| 585 |
+
resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
|
| 586 |
+
dev: false
|
| 587 |
+
|
| 588 |
/@types/node@20.17.16:
|
| 589 |
resolution: {integrity: sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==}
|
| 590 |
dependencies:
|
|
|
|
| 721 |
eslint-visitor-keys: 4.2.0
|
| 722 |
dev: true
|
| 723 |
|
| 724 |
+
/abort-controller@3.0.0:
|
| 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 |
/acorn-jsx@5.3.2(acorn@8.14.0):
|
| 732 |
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
| 733 |
peerDependencies:
|
|
|
|
| 742 |
hasBin: true
|
| 743 |
dev: true
|
| 744 |
|
| 745 |
+
/agent-base@6.0.2:
|
| 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 |
/ajv@6.12.6:
|
| 755 |
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
|
| 756 |
dependencies:
|
|
|
|
| 904 |
engines: {node: '>= 0.4'}
|
| 905 |
dev: true
|
| 906 |
|
| 907 |
+
/async@0.2.10:
|
| 908 |
+
resolution: {integrity: sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==}
|
| 909 |
+
dev: false
|
| 910 |
+
|
| 911 |
+
/asynckit@0.4.0:
|
| 912 |
+
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
|
| 913 |
+
dev: false
|
| 914 |
+
|
| 915 |
/available-typed-arrays@1.0.7:
|
| 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 |
+
/base64-js@1.5.1:
|
| 937 |
+
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
|
| 938 |
+
dev: false
|
| 939 |
+
|
| 940 |
/binary-extensions@2.3.0:
|
| 941 |
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
|
| 942 |
engines: {node: '>=8'}
|
|
|
|
| 962 |
fill-range: 7.1.1
|
| 963 |
dev: true
|
| 964 |
|
| 965 |
+
/buffer-from@1.1.2:
|
| 966 |
+
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
| 967 |
+
dev: false
|
| 968 |
+
|
| 969 |
+
/buffer@6.0.3:
|
| 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 |
/busboy@1.6.0:
|
| 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 |
/call-bind@1.0.8:
|
| 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 |
/callsites@3.1.0:
|
| 1008 |
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
|
|
|
| 1018 |
resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==}
|
| 1019 |
dev: false
|
| 1020 |
|
| 1021 |
+
/caseless@0.12.0:
|
| 1022 |
+
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
|
| 1023 |
+
dev: false
|
| 1024 |
+
|
| 1025 |
/chalk@4.1.2:
|
| 1026 |
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
|
| 1027 |
engines: {node: '>=10'}
|
|
|
|
| 1077 |
dev: false
|
| 1078 |
optional: true
|
| 1079 |
|
| 1080 |
+
/combined-stream@1.0.8:
|
| 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 |
+
/command-exists@1.2.9:
|
| 1088 |
+
resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==}
|
| 1089 |
+
dev: false
|
| 1090 |
+
|
| 1091 |
/commander@4.1.1:
|
| 1092 |
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
|
| 1093 |
engines: {node: '>= 6'}
|
|
|
|
| 1097 |
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
|
| 1098 |
dev: true
|
| 1099 |
|
| 1100 |
+
/concat-stream@2.0.0:
|
| 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 |
/cross-spawn@7.0.6:
|
| 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 |
/cssesc@3.0.0:
|
| 1119 |
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
|
|
|
|
| 1177 |
optional: true
|
| 1178 |
dependencies:
|
| 1179 |
ms: 2.1.3
|
|
|
|
| 1180 |
|
| 1181 |
/deep-is@0.1.4:
|
| 1182 |
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
|
|
|
|
| 1200 |
object-keys: 1.1.1
|
| 1201 |
dev: true
|
| 1202 |
|
| 1203 |
+
/delayed-stream@1.0.0:
|
| 1204 |
+
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
|
| 1205 |
+
engines: {node: '>=0.4.0'}
|
| 1206 |
+
dev: false
|
| 1207 |
+
|
| 1208 |
/detect-libc@2.0.3:
|
| 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 |
/eastasianwidth@0.2.0:
|
| 1239 |
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
|
| 1240 |
dev: true
|
| 1241 |
|
| 1242 |
+
/elevenlabs-client@0.0.13:
|
| 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 |
+
/elevenlabs@1.50.4:
|
| 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 |
/emoji-regex@8.0.0:
|
| 1269 |
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
|
| 1270 |
dev: true
|
|
|
|
| 1281 |
tapable: 2.2.1
|
| 1282 |
dev: true
|
| 1283 |
|
| 1284 |
+
/env-paths@2.2.1:
|
| 1285 |
+
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
|
| 1286 |
+
engines: {node: '>=6'}
|
| 1287 |
+
dev: false
|
| 1288 |
+
|
| 1289 |
/es-abstract@1.23.9:
|
| 1290 |
resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
|
| 1291 |
engines: {node: '>= 0.4'}
|
|
|
|
| 1346 |
/es-define-property@1.0.1:
|
| 1347 |
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
|
| 1348 |
engines: {node: '>= 0.4'}
|
|
|
|
| 1349 |
|
| 1350 |
/es-errors@1.3.0:
|
| 1351 |
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
|
| 1352 |
engines: {node: '>= 0.4'}
|
|
|
|
| 1353 |
|
| 1354 |
/es-iterator-helpers@1.2.1:
|
| 1355 |
resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
|
|
|
|
| 1378 |
engines: {node: '>= 0.4'}
|
| 1379 |
dependencies:
|
| 1380 |
es-errors: 1.3.0
|
|
|
|
| 1381 |
|
| 1382 |
/es-set-tostringtag@2.1.0:
|
| 1383 |
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
|
|
|
|
| 1699 |
engines: {node: '>=0.10.0'}
|
| 1700 |
dev: true
|
| 1701 |
|
| 1702 |
+
/event-target-shim@5.0.1:
|
| 1703 |
+
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
|
| 1704 |
+
engines: {node: '>=6'}
|
| 1705 |
+
dev: false
|
| 1706 |
+
|
| 1707 |
+
/events@3.3.0:
|
| 1708 |
+
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
|
| 1709 |
+
engines: {node: '>=0.8.x'}
|
| 1710 |
+
dev: false
|
| 1711 |
+
|
| 1712 |
+
/execa@5.1.1:
|
| 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 |
/fast-deep-equal@3.1.3:
|
| 1728 |
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
|
| 1729 |
dev: true
|
|
|
|
| 1764 |
reusify: 1.0.4
|
| 1765 |
dev: true
|
| 1766 |
|
| 1767 |
+
/feature-fetch@0.0.35:
|
| 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 |
+
/ffmpeg-static@5.2.0:
|
| 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 |
/file-entry-cache@8.0.0:
|
| 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 |
+
/fluent-ffmpeg@2.1.3:
|
| 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 |
/for-each@0.3.4:
|
| 1833 |
resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==}
|
| 1834 |
engines: {node: '>= 0.4'}
|
|
|
|
| 1844 |
signal-exit: 4.1.0
|
| 1845 |
dev: true
|
| 1846 |
|
| 1847 |
+
/form-data-encoder@4.0.2:
|
| 1848 |
+
resolution: {integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==}
|
| 1849 |
+
engines: {node: '>= 18'}
|
| 1850 |
+
dev: false
|
| 1851 |
+
|
| 1852 |
+
/form-data@4.0.1:
|
| 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 |
+
/formdata-node@6.0.3:
|
| 1862 |
+
resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==}
|
| 1863 |
+
engines: {node: '>= 18'}
|
| 1864 |
+
dev: false
|
| 1865 |
+
|
| 1866 |
/fsevents@2.3.3:
|
| 1867 |
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
|
| 1868 |
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
|
|
|
| 1873 |
|
| 1874 |
/function-bind@1.1.2:
|
| 1875 |
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
|
|
|
| 1876 |
|
| 1877 |
/function.prototype.name@1.1.8:
|
| 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 |
/get-proto@1.0.1:
|
| 1909 |
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
|
|
|
|
| 1911 |
dependencies:
|
| 1912 |
dunder-proto: 1.0.1
|
| 1913 |
es-object-atoms: 1.1.1
|
| 1914 |
+
|
| 1915 |
+
/get-stream@6.0.1:
|
| 1916 |
+
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
|
| 1917 |
+
engines: {node: '>=10'}
|
| 1918 |
+
dev: false
|
| 1919 |
|
| 1920 |
/get-symbol-description@1.1.0:
|
| 1921 |
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
|
|
|
|
| 1974 |
/gopd@1.2.0:
|
| 1975 |
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
|
| 1976 |
engines: {node: '>= 0.4'}
|
|
|
|
| 1977 |
|
| 1978 |
/graceful-fs@4.2.11:
|
| 1979 |
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
|
|
|
| 2009 |
/has-symbols@1.1.0:
|
| 2010 |
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
|
| 2011 |
engines: {node: '>= 0.4'}
|
|
|
|
| 2012 |
|
| 2013 |
/has-tostringtag@1.0.2:
|
| 2014 |
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
|
|
|
|
| 2022 |
engines: {node: '>= 0.4'}
|
| 2023 |
dependencies:
|
| 2024 |
function-bind: 1.1.2
|
| 2025 |
+
|
| 2026 |
+
/http-response-object@3.0.2:
|
| 2027 |
+
resolution: {integrity: sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==}
|
| 2028 |
+
dependencies:
|
| 2029 |
+
'@types/node': 10.17.60
|
| 2030 |
+
dev: false
|
| 2031 |
+
|
| 2032 |
+
/https-proxy-agent@5.0.1:
|
| 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 |
+
/human-signals@2.1.0:
|
| 2043 |
+
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
|
| 2044 |
+
engines: {node: '>=10.17.0'}
|
| 2045 |
+
dev: false
|
| 2046 |
+
|
| 2047 |
+
/ieee754@1.2.1:
|
| 2048 |
+
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
|
| 2049 |
+
dev: false
|
| 2050 |
|
| 2051 |
/ignore@5.3.2:
|
| 2052 |
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
|
|
|
|
| 2066 |
engines: {node: '>=0.8.19'}
|
| 2067 |
dev: true
|
| 2068 |
|
| 2069 |
+
/inherits@2.0.4:
|
| 2070 |
+
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
| 2071 |
+
dev: false
|
| 2072 |
+
|
| 2073 |
/internal-slot@1.1.0:
|
| 2074 |
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
|
| 2075 |
engines: {node: '>= 0.4'}
|
|
|
|
| 2236 |
call-bound: 1.0.3
|
| 2237 |
dev: true
|
| 2238 |
|
| 2239 |
+
/is-stream@2.0.1:
|
| 2240 |
+
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
|
| 2241 |
+
engines: {node: '>=8'}
|
| 2242 |
+
dev: false
|
| 2243 |
+
|
| 2244 |
/is-string@1.1.1:
|
| 2245 |
resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
|
| 2246 |
engines: {node: '>= 0.4'}
|
|
|
|
| 2291 |
|
| 2292 |
/isexe@2.0.0:
|
| 2293 |
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
|
|
|
| 2294 |
|
| 2295 |
/iterator.prototype@1.1.5:
|
| 2296 |
resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
|
|
|
|
| 2416 |
/math-intrinsics@1.1.0:
|
| 2417 |
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
| 2418 |
engines: {node: '>= 0.4'}
|
| 2419 |
+
|
| 2420 |
+
/merge-stream@2.0.0:
|
| 2421 |
+
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
|
| 2422 |
+
dev: false
|
| 2423 |
|
| 2424 |
/merge2@1.4.1:
|
| 2425 |
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
|
|
|
|
| 2434 |
picomatch: 2.3.1
|
| 2435 |
dev: true
|
| 2436 |
|
| 2437 |
+
/mime-db@1.52.0:
|
| 2438 |
+
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
|
| 2439 |
+
engines: {node: '>= 0.6'}
|
| 2440 |
+
dev: false
|
| 2441 |
+
|
| 2442 |
+
/mime-types@2.1.35:
|
| 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 |
+
/mimic-fn@2.1.0:
|
| 2450 |
+
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
|
| 2451 |
+
engines: {node: '>=6'}
|
| 2452 |
+
dev: false
|
| 2453 |
+
|
| 2454 |
/minimatch@3.1.2:
|
| 2455 |
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
|
| 2456 |
dependencies:
|
|
|
|
| 2475 |
|
| 2476 |
/ms@2.1.3:
|
| 2477 |
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
|
|
|
| 2478 |
|
| 2479 |
/mz@2.7.0:
|
| 2480 |
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
|
|
|
|
| 2538 |
- babel-plugin-macros
|
| 2539 |
dev: false
|
| 2540 |
|
| 2541 |
+
/node-fetch@2.7.0:
|
| 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 |
/normalize-path@3.0.0:
|
| 2554 |
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
|
| 2555 |
engines: {node: '>=0.10.0'}
|
| 2556 |
dev: true
|
| 2557 |
|
| 2558 |
+
/npm-run-path@4.0.1:
|
| 2559 |
+
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
|
| 2560 |
+
engines: {node: '>=8'}
|
| 2561 |
+
dependencies:
|
| 2562 |
+
path-key: 3.1.1
|
| 2563 |
+
dev: false
|
| 2564 |
+
|
| 2565 |
/object-assign@4.1.1:
|
| 2566 |
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
|
| 2567 |
engines: {node: '>=0.10.0'}
|
|
|
|
| 2575 |
/object-inspect@1.13.3:
|
| 2576 |
resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==}
|
| 2577 |
engines: {node: '>= 0.4'}
|
|
|
|
| 2578 |
|
| 2579 |
/object-keys@1.1.1:
|
| 2580 |
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
|
|
|
|
| 2631 |
es-object-atoms: 1.1.1
|
| 2632 |
dev: true
|
| 2633 |
|
| 2634 |
+
/onetime@5.1.2:
|
| 2635 |
+
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
|
| 2636 |
+
engines: {node: '>=6'}
|
| 2637 |
+
dependencies:
|
| 2638 |
+
mimic-fn: 2.1.0
|
| 2639 |
+
dev: false
|
| 2640 |
+
|
| 2641 |
/optionator@0.9.4:
|
| 2642 |
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
|
| 2643 |
engines: {node: '>= 0.8.0'}
|
|
|
|
| 2684 |
callsites: 3.1.0
|
| 2685 |
dev: true
|
| 2686 |
|
| 2687 |
+
/parse-cache-control@1.0.1:
|
| 2688 |
+
resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==}
|
| 2689 |
+
dev: false
|
| 2690 |
+
|
| 2691 |
/path-exists@4.0.0:
|
| 2692 |
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
|
| 2693 |
engines: {node: '>=8'}
|
|
|
|
| 2696 |
/path-key@3.1.1:
|
| 2697 |
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
|
| 2698 |
engines: {node: '>=8'}
|
|
|
|
| 2699 |
|
| 2700 |
/path-parse@1.0.7:
|
| 2701 |
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
|
|
|
|
| 2816 |
engines: {node: '>= 0.8.0'}
|
| 2817 |
dev: true
|
| 2818 |
|
| 2819 |
+
/process@0.11.10:
|
| 2820 |
+
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
|
| 2821 |
+
engines: {node: '>= 0.6.0'}
|
| 2822 |
+
dev: false
|
| 2823 |
+
|
| 2824 |
+
/progress@2.0.3:
|
| 2825 |
+
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
|
| 2826 |
+
engines: {node: '>=0.4.0'}
|
| 2827 |
+
dev: false
|
| 2828 |
+
|
| 2829 |
/prop-types@15.8.1:
|
| 2830 |
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
|
| 2831 |
dependencies:
|
|
|
|
| 2839 |
engines: {node: '>=6'}
|
| 2840 |
dev: true
|
| 2841 |
|
| 2842 |
+
/qs@6.11.2:
|
| 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 |
/queue-microtask@1.2.3:
|
| 2850 |
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
|
| 2851 |
dev: true
|
|
|
|
| 2874 |
pify: 2.3.0
|
| 2875 |
dev: true
|
| 2876 |
|
| 2877 |
+
/readable-stream@3.6.2:
|
| 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 |
+
/readable-stream@4.7.0:
|
| 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 |
/readdirp@3.6.0:
|
| 2898 |
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
| 2899 |
engines: {node: '>=8.10.0'}
|
|
|
|
| 2977 |
isarray: 2.0.5
|
| 2978 |
dev: true
|
| 2979 |
|
| 2980 |
+
/safe-buffer@5.2.1:
|
| 2981 |
+
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
|
| 2982 |
+
dev: false
|
| 2983 |
+
|
| 2984 |
/safe-push-apply@1.0.0:
|
| 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 |
/shebang-regex@3.0.0:
|
| 3084 |
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
|
| 3085 |
engines: {node: '>=8'}
|
|
|
|
| 3086 |
|
| 3087 |
/side-channel-list@1.0.0:
|
| 3088 |
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
|
|
|
|
| 3090 |
dependencies:
|
| 3091 |
es-errors: 1.3.0
|
| 3092 |
object-inspect: 1.13.3
|
|
|
|
| 3093 |
|
| 3094 |
/side-channel-map@1.0.1:
|
| 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 |
/side-channel-weakmap@1.0.2:
|
| 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 |
/side-channel@1.1.0:
|
| 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 |
+
/signal-exit@3.0.7:
|
| 3124 |
+
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
|
| 3125 |
+
dev: false
|
| 3126 |
|
| 3127 |
/signal-exit@4.1.0:
|
| 3128 |
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
|
|
|
|
| 3235 |
es-object-atoms: 1.1.1
|
| 3236 |
dev: true
|
| 3237 |
|
| 3238 |
+
/string_decoder@1.3.0:
|
| 3239 |
+
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
|
| 3240 |
+
dependencies:
|
| 3241 |
+
safe-buffer: 5.2.1
|
| 3242 |
+
dev: false
|
| 3243 |
+
|
| 3244 |
/strip-ansi@6.0.1:
|
| 3245 |
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
|
| 3246 |
engines: {node: '>=8'}
|
|
|
|
| 3260 |
engines: {node: '>=4'}
|
| 3261 |
dev: true
|
| 3262 |
|
| 3263 |
+
/strip-final-newline@2.0.0:
|
| 3264 |
+
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
|
| 3265 |
+
engines: {node: '>=6'}
|
| 3266 |
+
dev: false
|
| 3267 |
+
|
| 3268 |
/strip-json-comments@3.1.1:
|
| 3269 |
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
|
| 3270 |
engines: {node: '>=8'}
|
|
|
|
| 3369 |
is-number: 7.0.0
|
| 3370 |
dev: true
|
| 3371 |
|
| 3372 |
+
/tr46@0.0.3:
|
| 3373 |
+
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
|
| 3374 |
+
dev: false
|
| 3375 |
+
|
| 3376 |
/ts-api-utils@2.0.0(typescript@5.7.3):
|
| 3377 |
resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==}
|
| 3378 |
engines: {node: '>=18.12'}
|
|
|
|
| 3451 |
reflect.getprototypeof: 1.0.10
|
| 3452 |
dev: true
|
| 3453 |
|
| 3454 |
+
/typedarray@0.0.6:
|
| 3455 |
+
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
|
| 3456 |
+
dev: false
|
| 3457 |
+
|
| 3458 |
/typescript@5.7.3:
|
| 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 |
+
/url-join@4.0.1:
|
| 3485 |
+
resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
|
| 3486 |
+
dev: false
|
| 3487 |
+
|
| 3488 |
/util-deprecate@1.0.2:
|
| 3489 |
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
| 3490 |
+
|
| 3491 |
+
/webidl-conversions@3.0.1:
|
| 3492 |
+
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
|
| 3493 |
+
dev: false
|
| 3494 |
+
|
| 3495 |
+
/whatwg-url@5.0.0:
|
| 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 |
/which-boxed-primitive@1.1.1:
|
| 3503 |
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
|
|
|
|
| 3551 |
has-tostringtag: 1.0.2
|
| 3552 |
dev: true
|
| 3553 |
|
| 3554 |
+
/which@1.3.1:
|
| 3555 |
+
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
|
| 3556 |
+
hasBin: true
|
| 3557 |
+
dependencies:
|
| 3558 |
+
isexe: 2.0.0
|
| 3559 |
+
dev: false
|
| 3560 |
+
|
| 3561 |
/which@2.0.2:
|
| 3562 |
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
|
| 3563 |
engines: {node: '>= 8'}
|
| 3564 |
hasBin: true
|
| 3565 |
dependencies:
|
| 3566 |
isexe: 2.0.0
|
|
|
|
| 3567 |
|
| 3568 |
/word-wrap@1.2.5:
|
| 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
|