Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
rework models + user + add comment stuffs
Browse files- package-lock.json +1832 -54
- package.json +2 -0
- prisma/schema.prisma +50 -23
- src/lib/components/Button.svelte +1 -1
- src/lib/components/generate/Response.svelte +5 -5
- src/lib/components/models/Card.svelte +13 -9
- src/lib/components/models/drawer/Drawer.svelte +79 -0
- src/lib/components/models/drawer/comments/Comment.svelte +37 -0
- src/lib/components/models/drawer/comments/Comments.svelte +63 -0
- src/lib/stores/use-model.ts +5 -0
- src/lib/type.ts +19 -1
- src/lib/utils/upload_image.ts +42 -0
- src/routes/+page.svelte +3 -2
- src/routes/api/@me/+server.ts +33 -2
- src/routes/api/community/reaction/+server.ts +6 -2
- src/routes/api/generate/share/+server.ts +13 -1
- src/routes/api/models/[id]/+server.ts +51 -5
- src/routes/api/models/[id]/comments/+server.ts +76 -0
package-lock.json
CHANGED
@@ -8,11 +8,13 @@
|
|
8 |
"name": "loras-explorer",
|
9 |
"version": "0.0.1",
|
10 |
"dependencies": {
|
|
|
11 |
"@huggingface/hub": "^0.12.3-oauth",
|
12 |
"@iconify/svelte": "^3.1.4",
|
13 |
"@prisma/client": "^5.7.1",
|
14 |
"@svelte-put/clickoutside": "^3.0.1",
|
15 |
"@sveltejs/adapter-node": "^1.3.1",
|
|
|
16 |
"cookie": "^0.6.0",
|
17 |
"js-cookie": "^3.0.5",
|
18 |
"svelte-infinite-scroll": "^2.0.1"
|
@@ -78,6 +80,760 @@
|
|
78 |
"node": ">=6.0.0"
|
79 |
}
|
80 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
"node_modules/@emnapi/runtime": {
|
82 |
"version": "0.44.0",
|
83 |
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.44.0.tgz",
|
@@ -1223,78 +1979,715 @@
|
|
1223 |
"brace-expansion": "^2.0.1"
|
1224 |
},
|
1225 |
"engines": {
|
1226 |
-
"node": ">=10"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1227 |
}
|
1228 |
},
|
1229 |
-
"node_modules/@
|
1230 |
-
"version": "
|
1231 |
-
"resolved": "https://registry.npmjs.org/@
|
1232 |
-
"integrity": "sha512-
|
1233 |
"dependencies": {
|
1234 |
-
"
|
1235 |
},
|
1236 |
"engines": {
|
1237 |
"node": ">=14.0.0"
|
1238 |
-
},
|
1239 |
-
"peerDependencies": {
|
1240 |
-
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
1241 |
-
},
|
1242 |
-
"peerDependenciesMeta": {
|
1243 |
-
"rollup": {
|
1244 |
-
"optional": true
|
1245 |
-
}
|
1246 |
}
|
1247 |
},
|
1248 |
-
"node_modules/@
|
1249 |
-
"version": "
|
1250 |
-
"resolved": "https://registry.npmjs.org/@
|
1251 |
-
"integrity": "sha512-
|
1252 |
"dependencies": {
|
1253 |
-
"@
|
1254 |
-
"
|
1255 |
-
"deepmerge": "^4.2.2",
|
1256 |
-
"is-builtin-module": "^3.2.1",
|
1257 |
-
"is-module": "^1.0.0",
|
1258 |
-
"resolve": "^1.22.1"
|
1259 |
},
|
1260 |
"engines": {
|
1261 |
"node": ">=14.0.0"
|
1262 |
-
},
|
1263 |
-
"peerDependencies": {
|
1264 |
-
"rollup": "^2.78.0||^3.0.0||^4.0.0"
|
1265 |
-
},
|
1266 |
-
"peerDependenciesMeta": {
|
1267 |
-
"rollup": {
|
1268 |
-
"optional": true
|
1269 |
-
}
|
1270 |
}
|
1271 |
},
|
1272 |
-
"node_modules/@
|
1273 |
-
"version": "
|
1274 |
-
"resolved": "https://registry.npmjs.org/@
|
1275 |
-
"integrity": "sha512-
|
1276 |
"dependencies": {
|
1277 |
-
"@
|
1278 |
-
"
|
1279 |
-
"
|
1280 |
},
|
1281 |
"engines": {
|
1282 |
"node": ">=14.0.0"
|
1283 |
-
},
|
1284 |
-
"peerDependencies": {
|
1285 |
-
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
1286 |
-
},
|
1287 |
-
"peerDependenciesMeta": {
|
1288 |
-
"rollup": {
|
1289 |
-
"optional": true
|
1290 |
-
}
|
1291 |
}
|
1292 |
},
|
1293 |
-
"node_modules/@rollup/pluginutils/node_modules/estree-walker": {
|
1294 |
-
"version": "2.0.2",
|
1295 |
-
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
|
1296 |
-
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
|
1297 |
-
},
|
1298 |
"node_modules/@svelte-put/clickoutside": {
|
1299 |
"version": "3.0.1",
|
1300 |
"resolved": "https://registry.npmjs.org/@svelte-put/clickoutside/-/clickoutside-3.0.1.tgz",
|
@@ -1801,6 +3194,68 @@
|
|
1801 |
"postcss": "^8.1.0"
|
1802 |
}
|
1803 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1804 |
"node_modules/axobject-query": {
|
1805 |
"version": "3.2.1",
|
1806 |
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
|
@@ -1814,6 +3269,25 @@
|
|
1814 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
1815 |
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
1816 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1817 |
"node_modules/binary-extensions": {
|
1818 |
"version": "2.2.0",
|
1819 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
|
@@ -1823,6 +3297,11 @@
|
|
1823 |
"node": ">=8"
|
1824 |
}
|
1825 |
},
|
|
|
|
|
|
|
|
|
|
|
1826 |
"node_modules/brace-expansion": {
|
1827 |
"version": "1.1.11",
|
1828 |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
@@ -1897,6 +3376,19 @@
|
|
1897 |
"url": "https://github.com/sponsors/sindresorhus"
|
1898 |
}
|
1899 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1900 |
"node_modules/callsites": {
|
1901 |
"version": "3.1.0",
|
1902 |
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
@@ -2139,6 +3631,19 @@
|
|
2139 |
"node": ">=0.10.0"
|
2140 |
}
|
2141 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2142 |
"node_modules/dequal": {
|
2143 |
"version": "2.0.3",
|
2144 |
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
|
@@ -2535,6 +4040,27 @@
|
|
2535 |
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
|
2536 |
"dev": true
|
2537 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2538 |
"node_modules/fastq": {
|
2539 |
"version": "1.15.0",
|
2540 |
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
|
@@ -2604,6 +4130,14 @@
|
|
2604 |
"integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
|
2605 |
"dev": true
|
2606 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2607 |
"node_modules/fraction.js": {
|
2608 |
"version": "4.3.7",
|
2609 |
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
|
@@ -2643,6 +4177,20 @@
|
|
2643 |
"url": "https://github.com/sponsors/ljharb"
|
2644 |
}
|
2645 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2646 |
"node_modules/glob": {
|
2647 |
"version": "7.2.3",
|
2648 |
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
|
@@ -2720,6 +4268,17 @@
|
|
2720 |
"resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
|
2721 |
"integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
|
2722 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2723 |
"node_modules/graceful-fs": {
|
2724 |
"version": "4.2.11",
|
2725 |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
@@ -2741,6 +4300,53 @@
|
|
2741 |
"node": ">=8"
|
2742 |
}
|
2743 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2744 |
"node_modules/hash-wasm": {
|
2745 |
"version": "4.11.0",
|
2746 |
"resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.11.0.tgz",
|
@@ -2833,6 +4439,21 @@
|
|
2833 |
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
2834 |
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
2835 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2836 |
"node_modules/is-arrayish": {
|
2837 |
"version": "0.3.2",
|
2838 |
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
|
@@ -2865,6 +4486,17 @@
|
|
2865 |
"url": "https://github.com/sponsors/sindresorhus"
|
2866 |
}
|
2867 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2868 |
"node_modules/is-core-module": {
|
2869 |
"version": "2.13.1",
|
2870 |
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
|
@@ -2885,6 +4517,20 @@
|
|
2885 |
"node": ">=0.10.0"
|
2886 |
}
|
2887 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2888 |
"node_modules/is-glob": {
|
2889 |
"version": "4.0.3",
|
2890 |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
@@ -2928,6 +4574,25 @@
|
|
2928 |
"@types/estree": "*"
|
2929 |
}
|
2930 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2931 |
"node_modules/isexe": {
|
2932 |
"version": "2.0.0",
|
2933 |
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
@@ -2943,6 +4608,14 @@
|
|
2943 |
"jiti": "bin/jiti.js"
|
2944 |
}
|
2945 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2946 |
"node_modules/js-cookie": {
|
2947 |
"version": "3.0.5",
|
2948 |
"resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz",
|
@@ -3630,6 +5303,15 @@
|
|
3630 |
"node": ">=6"
|
3631 |
}
|
3632 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3633 |
"node_modules/queue-microtask": {
|
3634 |
"version": "1.2.3",
|
3635 |
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
|
@@ -3811,6 +5493,11 @@
|
|
3811 |
"node": ">=14.0.0"
|
3812 |
}
|
3813 |
},
|
|
|
|
|
|
|
|
|
|
|
3814 |
"node_modules/semver": {
|
3815 |
"version": "7.5.4",
|
3816 |
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
@@ -3831,6 +5518,21 @@
|
|
3831 |
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
|
3832 |
"integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ=="
|
3833 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3834 |
"node_modules/sharp": {
|
3835 |
"version": "0.33.1",
|
3836 |
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.1.tgz",
|
@@ -3982,6 +5684,11 @@
|
|
3982 |
"url": "https://github.com/sponsors/sindresorhus"
|
3983 |
}
|
3984 |
},
|
|
|
|
|
|
|
|
|
|
|
3985 |
"node_modules/sucrase": {
|
3986 |
"version": "3.34.0",
|
3987 |
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz",
|
@@ -4388,8 +6095,7 @@
|
|
4388 |
"node_modules/tslib": {
|
4389 |
"version": "2.6.2",
|
4390 |
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
4391 |
-
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
4392 |
-
"dev": true
|
4393 |
},
|
4394 |
"node_modules/type-check": {
|
4395 |
"version": "0.4.0",
|
@@ -4484,12 +6190,46 @@
|
|
4484 |
"punycode": "^2.1.0"
|
4485 |
}
|
4486 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4487 |
"node_modules/util-deprecate": {
|
4488 |
"version": "1.0.2",
|
4489 |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
4490 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
4491 |
"dev": true
|
4492 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4493 |
"node_modules/vite": {
|
4494 |
"version": "4.5.1",
|
4495 |
"resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz",
|
@@ -4585,11 +6325,49 @@
|
|
4585 |
"node": ">= 8"
|
4586 |
}
|
4587 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4588 |
"node_modules/wrappy": {
|
4589 |
"version": "1.0.2",
|
4590 |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
4591 |
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
4592 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4593 |
"node_modules/yallist": {
|
4594 |
"version": "4.0.0",
|
4595 |
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
|
8 |
"name": "loras-explorer",
|
9 |
"version": "0.0.1",
|
10 |
"dependencies": {
|
11 |
+
"@aws-sdk/client-s3": "^3.490.0",
|
12 |
"@huggingface/hub": "^0.12.3-oauth",
|
13 |
"@iconify/svelte": "^3.1.4",
|
14 |
"@prisma/client": "^5.7.1",
|
15 |
"@svelte-put/clickoutside": "^3.0.1",
|
16 |
"@sveltejs/adapter-node": "^1.3.1",
|
17 |
+
"aws-sdk": "^2.1538.0",
|
18 |
"cookie": "^0.6.0",
|
19 |
"js-cookie": "^3.0.5",
|
20 |
"svelte-infinite-scroll": "^2.0.1"
|
|
|
80 |
"node": ">=6.0.0"
|
81 |
}
|
82 |
},
|
83 |
+
"node_modules/@aws-crypto/crc32": {
|
84 |
+
"version": "3.0.0",
|
85 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz",
|
86 |
+
"integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==",
|
87 |
+
"dependencies": {
|
88 |
+
"@aws-crypto/util": "^3.0.0",
|
89 |
+
"@aws-sdk/types": "^3.222.0",
|
90 |
+
"tslib": "^1.11.1"
|
91 |
+
}
|
92 |
+
},
|
93 |
+
"node_modules/@aws-crypto/crc32/node_modules/tslib": {
|
94 |
+
"version": "1.14.1",
|
95 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
96 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
97 |
+
},
|
98 |
+
"node_modules/@aws-crypto/crc32c": {
|
99 |
+
"version": "3.0.0",
|
100 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz",
|
101 |
+
"integrity": "sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==",
|
102 |
+
"dependencies": {
|
103 |
+
"@aws-crypto/util": "^3.0.0",
|
104 |
+
"@aws-sdk/types": "^3.222.0",
|
105 |
+
"tslib": "^1.11.1"
|
106 |
+
}
|
107 |
+
},
|
108 |
+
"node_modules/@aws-crypto/crc32c/node_modules/tslib": {
|
109 |
+
"version": "1.14.1",
|
110 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
111 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
112 |
+
},
|
113 |
+
"node_modules/@aws-crypto/ie11-detection": {
|
114 |
+
"version": "3.0.0",
|
115 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz",
|
116 |
+
"integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==",
|
117 |
+
"dependencies": {
|
118 |
+
"tslib": "^1.11.1"
|
119 |
+
}
|
120 |
+
},
|
121 |
+
"node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
|
122 |
+
"version": "1.14.1",
|
123 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
124 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
125 |
+
},
|
126 |
+
"node_modules/@aws-crypto/sha1-browser": {
|
127 |
+
"version": "3.0.0",
|
128 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz",
|
129 |
+
"integrity": "sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==",
|
130 |
+
"dependencies": {
|
131 |
+
"@aws-crypto/ie11-detection": "^3.0.0",
|
132 |
+
"@aws-crypto/supports-web-crypto": "^3.0.0",
|
133 |
+
"@aws-crypto/util": "^3.0.0",
|
134 |
+
"@aws-sdk/types": "^3.222.0",
|
135 |
+
"@aws-sdk/util-locate-window": "^3.0.0",
|
136 |
+
"@aws-sdk/util-utf8-browser": "^3.0.0",
|
137 |
+
"tslib": "^1.11.1"
|
138 |
+
}
|
139 |
+
},
|
140 |
+
"node_modules/@aws-crypto/sha1-browser/node_modules/tslib": {
|
141 |
+
"version": "1.14.1",
|
142 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
143 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
144 |
+
},
|
145 |
+
"node_modules/@aws-crypto/sha256-browser": {
|
146 |
+
"version": "3.0.0",
|
147 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz",
|
148 |
+
"integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==",
|
149 |
+
"dependencies": {
|
150 |
+
"@aws-crypto/ie11-detection": "^3.0.0",
|
151 |
+
"@aws-crypto/sha256-js": "^3.0.0",
|
152 |
+
"@aws-crypto/supports-web-crypto": "^3.0.0",
|
153 |
+
"@aws-crypto/util": "^3.0.0",
|
154 |
+
"@aws-sdk/types": "^3.222.0",
|
155 |
+
"@aws-sdk/util-locate-window": "^3.0.0",
|
156 |
+
"@aws-sdk/util-utf8-browser": "^3.0.0",
|
157 |
+
"tslib": "^1.11.1"
|
158 |
+
}
|
159 |
+
},
|
160 |
+
"node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
|
161 |
+
"version": "1.14.1",
|
162 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
163 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
164 |
+
},
|
165 |
+
"node_modules/@aws-crypto/sha256-js": {
|
166 |
+
"version": "3.0.0",
|
167 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz",
|
168 |
+
"integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==",
|
169 |
+
"dependencies": {
|
170 |
+
"@aws-crypto/util": "^3.0.0",
|
171 |
+
"@aws-sdk/types": "^3.222.0",
|
172 |
+
"tslib": "^1.11.1"
|
173 |
+
}
|
174 |
+
},
|
175 |
+
"node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
|
176 |
+
"version": "1.14.1",
|
177 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
178 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
179 |
+
},
|
180 |
+
"node_modules/@aws-crypto/supports-web-crypto": {
|
181 |
+
"version": "3.0.0",
|
182 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz",
|
183 |
+
"integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==",
|
184 |
+
"dependencies": {
|
185 |
+
"tslib": "^1.11.1"
|
186 |
+
}
|
187 |
+
},
|
188 |
+
"node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
|
189 |
+
"version": "1.14.1",
|
190 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
191 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
192 |
+
},
|
193 |
+
"node_modules/@aws-crypto/util": {
|
194 |
+
"version": "3.0.0",
|
195 |
+
"resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
|
196 |
+
"integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
|
197 |
+
"dependencies": {
|
198 |
+
"@aws-sdk/types": "^3.222.0",
|
199 |
+
"@aws-sdk/util-utf8-browser": "^3.0.0",
|
200 |
+
"tslib": "^1.11.1"
|
201 |
+
}
|
202 |
+
},
|
203 |
+
"node_modules/@aws-crypto/util/node_modules/tslib": {
|
204 |
+
"version": "1.14.1",
|
205 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
206 |
+
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
207 |
+
},
|
208 |
+
"node_modules/@aws-sdk/client-s3": {
|
209 |
+
"version": "3.490.0",
|
210 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.490.0.tgz",
|
211 |
+
"integrity": "sha512-fBj3CJ3+5R+l/sc93Z9mKw8gM2b9K6vEhC9qSCG2XNymLd9YqlRft1peQ7VymrWywAHX3Koz1GCUrFEVNONiMw==",
|
212 |
+
"dependencies": {
|
213 |
+
"@aws-crypto/sha1-browser": "3.0.0",
|
214 |
+
"@aws-crypto/sha256-browser": "3.0.0",
|
215 |
+
"@aws-crypto/sha256-js": "3.0.0",
|
216 |
+
"@aws-sdk/client-sts": "3.490.0",
|
217 |
+
"@aws-sdk/core": "3.490.0",
|
218 |
+
"@aws-sdk/credential-provider-node": "3.490.0",
|
219 |
+
"@aws-sdk/middleware-bucket-endpoint": "3.489.0",
|
220 |
+
"@aws-sdk/middleware-expect-continue": "3.489.0",
|
221 |
+
"@aws-sdk/middleware-flexible-checksums": "3.489.0",
|
222 |
+
"@aws-sdk/middleware-host-header": "3.489.0",
|
223 |
+
"@aws-sdk/middleware-location-constraint": "3.489.0",
|
224 |
+
"@aws-sdk/middleware-logger": "3.489.0",
|
225 |
+
"@aws-sdk/middleware-recursion-detection": "3.489.0",
|
226 |
+
"@aws-sdk/middleware-sdk-s3": "3.489.0",
|
227 |
+
"@aws-sdk/middleware-signing": "3.489.0",
|
228 |
+
"@aws-sdk/middleware-ssec": "3.489.0",
|
229 |
+
"@aws-sdk/middleware-user-agent": "3.489.0",
|
230 |
+
"@aws-sdk/region-config-resolver": "3.489.0",
|
231 |
+
"@aws-sdk/signature-v4-multi-region": "3.489.0",
|
232 |
+
"@aws-sdk/types": "3.489.0",
|
233 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
234 |
+
"@aws-sdk/util-user-agent-browser": "3.489.0",
|
235 |
+
"@aws-sdk/util-user-agent-node": "3.489.0",
|
236 |
+
"@aws-sdk/xml-builder": "3.485.0",
|
237 |
+
"@smithy/config-resolver": "^2.0.23",
|
238 |
+
"@smithy/core": "^1.2.2",
|
239 |
+
"@smithy/eventstream-serde-browser": "^2.0.16",
|
240 |
+
"@smithy/eventstream-serde-config-resolver": "^2.0.16",
|
241 |
+
"@smithy/eventstream-serde-node": "^2.0.16",
|
242 |
+
"@smithy/fetch-http-handler": "^2.3.2",
|
243 |
+
"@smithy/hash-blob-browser": "^2.0.17",
|
244 |
+
"@smithy/hash-node": "^2.0.18",
|
245 |
+
"@smithy/hash-stream-node": "^2.0.18",
|
246 |
+
"@smithy/invalid-dependency": "^2.0.16",
|
247 |
+
"@smithy/md5-js": "^2.0.18",
|
248 |
+
"@smithy/middleware-content-length": "^2.0.18",
|
249 |
+
"@smithy/middleware-endpoint": "^2.3.0",
|
250 |
+
"@smithy/middleware-retry": "^2.0.26",
|
251 |
+
"@smithy/middleware-serde": "^2.0.16",
|
252 |
+
"@smithy/middleware-stack": "^2.0.10",
|
253 |
+
"@smithy/node-config-provider": "^2.1.9",
|
254 |
+
"@smithy/node-http-handler": "^2.2.2",
|
255 |
+
"@smithy/protocol-http": "^3.0.12",
|
256 |
+
"@smithy/smithy-client": "^2.2.1",
|
257 |
+
"@smithy/types": "^2.8.0",
|
258 |
+
"@smithy/url-parser": "^2.0.16",
|
259 |
+
"@smithy/util-base64": "^2.0.1",
|
260 |
+
"@smithy/util-body-length-browser": "^2.0.1",
|
261 |
+
"@smithy/util-body-length-node": "^2.1.0",
|
262 |
+
"@smithy/util-defaults-mode-browser": "^2.0.24",
|
263 |
+
"@smithy/util-defaults-mode-node": "^2.0.32",
|
264 |
+
"@smithy/util-endpoints": "^1.0.8",
|
265 |
+
"@smithy/util-retry": "^2.0.9",
|
266 |
+
"@smithy/util-stream": "^2.0.24",
|
267 |
+
"@smithy/util-utf8": "^2.0.2",
|
268 |
+
"@smithy/util-waiter": "^2.0.16",
|
269 |
+
"fast-xml-parser": "4.2.5",
|
270 |
+
"tslib": "^2.5.0"
|
271 |
+
},
|
272 |
+
"engines": {
|
273 |
+
"node": ">=14.0.0"
|
274 |
+
}
|
275 |
+
},
|
276 |
+
"node_modules/@aws-sdk/client-sso": {
|
277 |
+
"version": "3.490.0",
|
278 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.490.0.tgz",
|
279 |
+
"integrity": "sha512-yfxoHmCL1w/IKmFRfzCxdVCQrGlSQf4eei9iVEm5oi3iE8REFyPj3o/BmKQEHG3h2ITK5UbdYDb5TY4xoYHsyA==",
|
280 |
+
"dependencies": {
|
281 |
+
"@aws-crypto/sha256-browser": "3.0.0",
|
282 |
+
"@aws-crypto/sha256-js": "3.0.0",
|
283 |
+
"@aws-sdk/core": "3.490.0",
|
284 |
+
"@aws-sdk/middleware-host-header": "3.489.0",
|
285 |
+
"@aws-sdk/middleware-logger": "3.489.0",
|
286 |
+
"@aws-sdk/middleware-recursion-detection": "3.489.0",
|
287 |
+
"@aws-sdk/middleware-user-agent": "3.489.0",
|
288 |
+
"@aws-sdk/region-config-resolver": "3.489.0",
|
289 |
+
"@aws-sdk/types": "3.489.0",
|
290 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
291 |
+
"@aws-sdk/util-user-agent-browser": "3.489.0",
|
292 |
+
"@aws-sdk/util-user-agent-node": "3.489.0",
|
293 |
+
"@smithy/config-resolver": "^2.0.23",
|
294 |
+
"@smithy/core": "^1.2.2",
|
295 |
+
"@smithy/fetch-http-handler": "^2.3.2",
|
296 |
+
"@smithy/hash-node": "^2.0.18",
|
297 |
+
"@smithy/invalid-dependency": "^2.0.16",
|
298 |
+
"@smithy/middleware-content-length": "^2.0.18",
|
299 |
+
"@smithy/middleware-endpoint": "^2.3.0",
|
300 |
+
"@smithy/middleware-retry": "^2.0.26",
|
301 |
+
"@smithy/middleware-serde": "^2.0.16",
|
302 |
+
"@smithy/middleware-stack": "^2.0.10",
|
303 |
+
"@smithy/node-config-provider": "^2.1.9",
|
304 |
+
"@smithy/node-http-handler": "^2.2.2",
|
305 |
+
"@smithy/protocol-http": "^3.0.12",
|
306 |
+
"@smithy/smithy-client": "^2.2.1",
|
307 |
+
"@smithy/types": "^2.8.0",
|
308 |
+
"@smithy/url-parser": "^2.0.16",
|
309 |
+
"@smithy/util-base64": "^2.0.1",
|
310 |
+
"@smithy/util-body-length-browser": "^2.0.1",
|
311 |
+
"@smithy/util-body-length-node": "^2.1.0",
|
312 |
+
"@smithy/util-defaults-mode-browser": "^2.0.24",
|
313 |
+
"@smithy/util-defaults-mode-node": "^2.0.32",
|
314 |
+
"@smithy/util-endpoints": "^1.0.8",
|
315 |
+
"@smithy/util-retry": "^2.0.9",
|
316 |
+
"@smithy/util-utf8": "^2.0.2",
|
317 |
+
"tslib": "^2.5.0"
|
318 |
+
},
|
319 |
+
"engines": {
|
320 |
+
"node": ">=14.0.0"
|
321 |
+
}
|
322 |
+
},
|
323 |
+
"node_modules/@aws-sdk/client-sts": {
|
324 |
+
"version": "3.490.0",
|
325 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.490.0.tgz",
|
326 |
+
"integrity": "sha512-n2vQ5Qu2qi2I0XMI+IH99ElpIRHOJTa1+sqNC4juMYxKQBMvw+EnsqUtaL3QvTHoyxNB/R7mpkeBB6SzPQ1TtA==",
|
327 |
+
"dependencies": {
|
328 |
+
"@aws-crypto/sha256-browser": "3.0.0",
|
329 |
+
"@aws-crypto/sha256-js": "3.0.0",
|
330 |
+
"@aws-sdk/core": "3.490.0",
|
331 |
+
"@aws-sdk/credential-provider-node": "3.490.0",
|
332 |
+
"@aws-sdk/middleware-host-header": "3.489.0",
|
333 |
+
"@aws-sdk/middleware-logger": "3.489.0",
|
334 |
+
"@aws-sdk/middleware-recursion-detection": "3.489.0",
|
335 |
+
"@aws-sdk/middleware-user-agent": "3.489.0",
|
336 |
+
"@aws-sdk/region-config-resolver": "3.489.0",
|
337 |
+
"@aws-sdk/types": "3.489.0",
|
338 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
339 |
+
"@aws-sdk/util-user-agent-browser": "3.489.0",
|
340 |
+
"@aws-sdk/util-user-agent-node": "3.489.0",
|
341 |
+
"@smithy/config-resolver": "^2.0.23",
|
342 |
+
"@smithy/core": "^1.2.2",
|
343 |
+
"@smithy/fetch-http-handler": "^2.3.2",
|
344 |
+
"@smithy/hash-node": "^2.0.18",
|
345 |
+
"@smithy/invalid-dependency": "^2.0.16",
|
346 |
+
"@smithy/middleware-content-length": "^2.0.18",
|
347 |
+
"@smithy/middleware-endpoint": "^2.3.0",
|
348 |
+
"@smithy/middleware-retry": "^2.0.26",
|
349 |
+
"@smithy/middleware-serde": "^2.0.16",
|
350 |
+
"@smithy/middleware-stack": "^2.0.10",
|
351 |
+
"@smithy/node-config-provider": "^2.1.9",
|
352 |
+
"@smithy/node-http-handler": "^2.2.2",
|
353 |
+
"@smithy/protocol-http": "^3.0.12",
|
354 |
+
"@smithy/smithy-client": "^2.2.1",
|
355 |
+
"@smithy/types": "^2.8.0",
|
356 |
+
"@smithy/url-parser": "^2.0.16",
|
357 |
+
"@smithy/util-base64": "^2.0.1",
|
358 |
+
"@smithy/util-body-length-browser": "^2.0.1",
|
359 |
+
"@smithy/util-body-length-node": "^2.1.0",
|
360 |
+
"@smithy/util-defaults-mode-browser": "^2.0.24",
|
361 |
+
"@smithy/util-defaults-mode-node": "^2.0.32",
|
362 |
+
"@smithy/util-endpoints": "^1.0.8",
|
363 |
+
"@smithy/util-middleware": "^2.0.9",
|
364 |
+
"@smithy/util-retry": "^2.0.9",
|
365 |
+
"@smithy/util-utf8": "^2.0.2",
|
366 |
+
"fast-xml-parser": "4.2.5",
|
367 |
+
"tslib": "^2.5.0"
|
368 |
+
},
|
369 |
+
"engines": {
|
370 |
+
"node": ">=14.0.0"
|
371 |
+
}
|
372 |
+
},
|
373 |
+
"node_modules/@aws-sdk/core": {
|
374 |
+
"version": "3.490.0",
|
375 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.490.0.tgz",
|
376 |
+
"integrity": "sha512-TSBWkXtxMU7q1Zo6w3v5wIOr/sj7P5Jw3OyO7lJrFGsPsDC2xwpxkVqTesDxkzgMRypO52xjYEmveagn1xxBHg==",
|
377 |
+
"dependencies": {
|
378 |
+
"@smithy/core": "^1.2.2",
|
379 |
+
"@smithy/protocol-http": "^3.0.12",
|
380 |
+
"@smithy/signature-v4": "^2.0.0",
|
381 |
+
"@smithy/smithy-client": "^2.2.1",
|
382 |
+
"@smithy/types": "^2.8.0",
|
383 |
+
"tslib": "^2.5.0"
|
384 |
+
},
|
385 |
+
"engines": {
|
386 |
+
"node": ">=14.0.0"
|
387 |
+
}
|
388 |
+
},
|
389 |
+
"node_modules/@aws-sdk/credential-provider-env": {
|
390 |
+
"version": "3.489.0",
|
391 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.489.0.tgz",
|
392 |
+
"integrity": "sha512-5PqYsx9G5SB2tqPT9/z/u0EkF6D4wP6HTMWQs+DfMdmwXihrqQAgeYaTtV3KbXqb88p6sfacwxhUvE6+Rm494w==",
|
393 |
+
"dependencies": {
|
394 |
+
"@aws-sdk/types": "3.489.0",
|
395 |
+
"@smithy/property-provider": "^2.0.0",
|
396 |
+
"@smithy/types": "^2.8.0",
|
397 |
+
"tslib": "^2.5.0"
|
398 |
+
},
|
399 |
+
"engines": {
|
400 |
+
"node": ">=14.0.0"
|
401 |
+
}
|
402 |
+
},
|
403 |
+
"node_modules/@aws-sdk/credential-provider-ini": {
|
404 |
+
"version": "3.490.0",
|
405 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.490.0.tgz",
|
406 |
+
"integrity": "sha512-7m63zyCpVqj9FsoDxWMWWRvL6c7zZzOcXYkHZmHujVVlmAXH0RT/vkXFkYgt+Ku+ov+v5NQrzwO5TmVoRt6O8g==",
|
407 |
+
"dependencies": {
|
408 |
+
"@aws-sdk/credential-provider-env": "3.489.0",
|
409 |
+
"@aws-sdk/credential-provider-process": "3.489.0",
|
410 |
+
"@aws-sdk/credential-provider-sso": "3.490.0",
|
411 |
+
"@aws-sdk/credential-provider-web-identity": "3.489.0",
|
412 |
+
"@aws-sdk/types": "3.489.0",
|
413 |
+
"@smithy/credential-provider-imds": "^2.0.0",
|
414 |
+
"@smithy/property-provider": "^2.0.0",
|
415 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
416 |
+
"@smithy/types": "^2.8.0",
|
417 |
+
"tslib": "^2.5.0"
|
418 |
+
},
|
419 |
+
"engines": {
|
420 |
+
"node": ">=14.0.0"
|
421 |
+
}
|
422 |
+
},
|
423 |
+
"node_modules/@aws-sdk/credential-provider-node": {
|
424 |
+
"version": "3.490.0",
|
425 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.490.0.tgz",
|
426 |
+
"integrity": "sha512-Gh33u2O5Xbout8G3z/Z5H/CZzdG1ophxf/XS3iMFxA1cazQ7swY1UMmGvB7Lm7upvax5anXouItD1Ph3gzKc4w==",
|
427 |
+
"dependencies": {
|
428 |
+
"@aws-sdk/credential-provider-env": "3.489.0",
|
429 |
+
"@aws-sdk/credential-provider-ini": "3.490.0",
|
430 |
+
"@aws-sdk/credential-provider-process": "3.489.0",
|
431 |
+
"@aws-sdk/credential-provider-sso": "3.490.0",
|
432 |
+
"@aws-sdk/credential-provider-web-identity": "3.489.0",
|
433 |
+
"@aws-sdk/types": "3.489.0",
|
434 |
+
"@smithy/credential-provider-imds": "^2.0.0",
|
435 |
+
"@smithy/property-provider": "^2.0.0",
|
436 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
437 |
+
"@smithy/types": "^2.8.0",
|
438 |
+
"tslib": "^2.5.0"
|
439 |
+
},
|
440 |
+
"engines": {
|
441 |
+
"node": ">=14.0.0"
|
442 |
+
}
|
443 |
+
},
|
444 |
+
"node_modules/@aws-sdk/credential-provider-process": {
|
445 |
+
"version": "3.489.0",
|
446 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.489.0.tgz",
|
447 |
+
"integrity": "sha512-3vKQYJZ5cZYjy0870CPmbmKRBgATw2xCygxhn4m4UDCjOXVXcGUtYD51DMWsvBo3S0W8kH+FIJV4yuEDMFqLFQ==",
|
448 |
+
"dependencies": {
|
449 |
+
"@aws-sdk/types": "3.489.0",
|
450 |
+
"@smithy/property-provider": "^2.0.0",
|
451 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
452 |
+
"@smithy/types": "^2.8.0",
|
453 |
+
"tslib": "^2.5.0"
|
454 |
+
},
|
455 |
+
"engines": {
|
456 |
+
"node": ">=14.0.0"
|
457 |
+
}
|
458 |
+
},
|
459 |
+
"node_modules/@aws-sdk/credential-provider-sso": {
|
460 |
+
"version": "3.490.0",
|
461 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.490.0.tgz",
|
462 |
+
"integrity": "sha512-3UUBUoPbFvT58IhS4Vb23omYj/QPNkjgxu9p9ruQ3KSjLkanI4w8t/l/jljA65q83P7CoLnM5UKG9L7RA8/V1Q==",
|
463 |
+
"dependencies": {
|
464 |
+
"@aws-sdk/client-sso": "3.490.0",
|
465 |
+
"@aws-sdk/token-providers": "3.489.0",
|
466 |
+
"@aws-sdk/types": "3.489.0",
|
467 |
+
"@smithy/property-provider": "^2.0.0",
|
468 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
469 |
+
"@smithy/types": "^2.8.0",
|
470 |
+
"tslib": "^2.5.0"
|
471 |
+
},
|
472 |
+
"engines": {
|
473 |
+
"node": ">=14.0.0"
|
474 |
+
}
|
475 |
+
},
|
476 |
+
"node_modules/@aws-sdk/credential-provider-web-identity": {
|
477 |
+
"version": "3.489.0",
|
478 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.489.0.tgz",
|
479 |
+
"integrity": "sha512-mjIuE2Wg1H/ds0nXQ/7vfusEDudmdd8YzKZI1y5O4n60iZZtyB2RNIECtvLMx1EQAKclidY7/06qQkArrGau5Q==",
|
480 |
+
"dependencies": {
|
481 |
+
"@aws-sdk/types": "3.489.0",
|
482 |
+
"@smithy/property-provider": "^2.0.0",
|
483 |
+
"@smithy/types": "^2.8.0",
|
484 |
+
"tslib": "^2.5.0"
|
485 |
+
},
|
486 |
+
"engines": {
|
487 |
+
"node": ">=14.0.0"
|
488 |
+
}
|
489 |
+
},
|
490 |
+
"node_modules/@aws-sdk/middleware-bucket-endpoint": {
|
491 |
+
"version": "3.489.0",
|
492 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.489.0.tgz",
|
493 |
+
"integrity": "sha512-6rJ5bpNMKo7sEKQ6p2DMbQwM+ahMYASRxfdyH7hs18blvlcS20H1RYpNmJMqPPjxMwUWruty2JPMIRl4DFcv8w==",
|
494 |
+
"dependencies": {
|
495 |
+
"@aws-sdk/types": "3.489.0",
|
496 |
+
"@aws-sdk/util-arn-parser": "3.465.0",
|
497 |
+
"@smithy/node-config-provider": "^2.1.9",
|
498 |
+
"@smithy/protocol-http": "^3.0.12",
|
499 |
+
"@smithy/types": "^2.8.0",
|
500 |
+
"@smithy/util-config-provider": "^2.1.0",
|
501 |
+
"tslib": "^2.5.0"
|
502 |
+
},
|
503 |
+
"engines": {
|
504 |
+
"node": ">=14.0.0"
|
505 |
+
}
|
506 |
+
},
|
507 |
+
"node_modules/@aws-sdk/middleware-expect-continue": {
|
508 |
+
"version": "3.489.0",
|
509 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.489.0.tgz",
|
510 |
+
"integrity": "sha512-2RZfnVZFaGHwzPDQJsyf9SXufu1gUd4VsMhm7dC7SWF85XmpDrozbFznS/tD22QdtyWjerLoydZJMq229hpPqg==",
|
511 |
+
"dependencies": {
|
512 |
+
"@aws-sdk/types": "3.489.0",
|
513 |
+
"@smithy/protocol-http": "^3.0.12",
|
514 |
+
"@smithy/types": "^2.8.0",
|
515 |
+
"tslib": "^2.5.0"
|
516 |
+
},
|
517 |
+
"engines": {
|
518 |
+
"node": ">=14.0.0"
|
519 |
+
}
|
520 |
+
},
|
521 |
+
"node_modules/@aws-sdk/middleware-flexible-checksums": {
|
522 |
+
"version": "3.489.0",
|
523 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.489.0.tgz",
|
524 |
+
"integrity": "sha512-Cy3rBUMr4P7raxzrJFWNRshfKrKV2EojawaC9Bfk/T8aFlV+FmVrRg4ISAXMOfS5pfy3xfAbvkzjOaeqCsGfrA==",
|
525 |
+
"dependencies": {
|
526 |
+
"@aws-crypto/crc32": "3.0.0",
|
527 |
+
"@aws-crypto/crc32c": "3.0.0",
|
528 |
+
"@aws-sdk/types": "3.489.0",
|
529 |
+
"@smithy/is-array-buffer": "^2.0.0",
|
530 |
+
"@smithy/protocol-http": "^3.0.12",
|
531 |
+
"@smithy/types": "^2.8.0",
|
532 |
+
"@smithy/util-utf8": "^2.0.2",
|
533 |
+
"tslib": "^2.5.0"
|
534 |
+
},
|
535 |
+
"engines": {
|
536 |
+
"node": ">=14.0.0"
|
537 |
+
}
|
538 |
+
},
|
539 |
+
"node_modules/@aws-sdk/middleware-host-header": {
|
540 |
+
"version": "3.489.0",
|
541 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.489.0.tgz",
|
542 |
+
"integrity": "sha512-Cl7HJ1jhOfllwf0CRx1eB4ypRGMqdGKWpc0eSTXty7wWSvCdMZUhwfjQqu2bIOIlgYxg/gFu6TVmVZ6g4O8PlA==",
|
543 |
+
"dependencies": {
|
544 |
+
"@aws-sdk/types": "3.489.0",
|
545 |
+
"@smithy/protocol-http": "^3.0.12",
|
546 |
+
"@smithy/types": "^2.8.0",
|
547 |
+
"tslib": "^2.5.0"
|
548 |
+
},
|
549 |
+
"engines": {
|
550 |
+
"node": ">=14.0.0"
|
551 |
+
}
|
552 |
+
},
|
553 |
+
"node_modules/@aws-sdk/middleware-location-constraint": {
|
554 |
+
"version": "3.489.0",
|
555 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.489.0.tgz",
|
556 |
+
"integrity": "sha512-NIVr+kHR2N6gxFeE3TNw2mEBxgj0N9xXBLy3dNYMMlAUvQlT/0z9HlC9+3XqcTS/Z5ElF/+pei6nqXTVt0He9A==",
|
557 |
+
"dependencies": {
|
558 |
+
"@aws-sdk/types": "3.489.0",
|
559 |
+
"@smithy/types": "^2.8.0",
|
560 |
+
"tslib": "^2.5.0"
|
561 |
+
},
|
562 |
+
"engines": {
|
563 |
+
"node": ">=14.0.0"
|
564 |
+
}
|
565 |
+
},
|
566 |
+
"node_modules/@aws-sdk/middleware-logger": {
|
567 |
+
"version": "3.489.0",
|
568 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.489.0.tgz",
|
569 |
+
"integrity": "sha512-+EVDnWese61MdImcBNAgz/AhTcIZJaska/xsU3GWU9CP905x4a4qZdB7fExFMDu1Jlz5pJqNteFYYHCFMJhHfg==",
|
570 |
+
"dependencies": {
|
571 |
+
"@aws-sdk/types": "3.489.0",
|
572 |
+
"@smithy/types": "^2.8.0",
|
573 |
+
"tslib": "^2.5.0"
|
574 |
+
},
|
575 |
+
"engines": {
|
576 |
+
"node": ">=14.0.0"
|
577 |
+
}
|
578 |
+
},
|
579 |
+
"node_modules/@aws-sdk/middleware-recursion-detection": {
|
580 |
+
"version": "3.489.0",
|
581 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.489.0.tgz",
|
582 |
+
"integrity": "sha512-m4rU+fTzziQcu9DKjRNZ4nQlXENEd2ZnJblJV4ONdWqqEjbmOgOj3P6aCCQlJdIbzuNvX1FBOZ5tY59ZpERo7Q==",
|
583 |
+
"dependencies": {
|
584 |
+
"@aws-sdk/types": "3.489.0",
|
585 |
+
"@smithy/protocol-http": "^3.0.12",
|
586 |
+
"@smithy/types": "^2.8.0",
|
587 |
+
"tslib": "^2.5.0"
|
588 |
+
},
|
589 |
+
"engines": {
|
590 |
+
"node": ">=14.0.0"
|
591 |
+
}
|
592 |
+
},
|
593 |
+
"node_modules/@aws-sdk/middleware-sdk-s3": {
|
594 |
+
"version": "3.489.0",
|
595 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.489.0.tgz",
|
596 |
+
"integrity": "sha512-/GGASx7mK9qEgy1znvleYMZKVqm3sOdGghqKdy2zgoGcH2jH+fZrLM0lDMT9bvdITmOCbJJs2rVHP3xm/ZWcXg==",
|
597 |
+
"dependencies": {
|
598 |
+
"@aws-sdk/types": "3.489.0",
|
599 |
+
"@aws-sdk/util-arn-parser": "3.465.0",
|
600 |
+
"@smithy/node-config-provider": "^2.1.9",
|
601 |
+
"@smithy/protocol-http": "^3.0.12",
|
602 |
+
"@smithy/signature-v4": "^2.0.0",
|
603 |
+
"@smithy/smithy-client": "^2.2.1",
|
604 |
+
"@smithy/types": "^2.8.0",
|
605 |
+
"@smithy/util-config-provider": "^2.1.0",
|
606 |
+
"tslib": "^2.5.0"
|
607 |
+
},
|
608 |
+
"engines": {
|
609 |
+
"node": ">=14.0.0"
|
610 |
+
}
|
611 |
+
},
|
612 |
+
"node_modules/@aws-sdk/middleware-signing": {
|
613 |
+
"version": "3.489.0",
|
614 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.489.0.tgz",
|
615 |
+
"integrity": "sha512-rlHcWYZn6Ym3v/u0DvKNDiD7ogIzEsHlerm0lowTiQbszkFobOiUClRTALwvsUZdAAztl706qO1OKbnGnD6Ubw==",
|
616 |
+
"dependencies": {
|
617 |
+
"@aws-sdk/types": "3.489.0",
|
618 |
+
"@smithy/property-provider": "^2.0.0",
|
619 |
+
"@smithy/protocol-http": "^3.0.12",
|
620 |
+
"@smithy/signature-v4": "^2.0.0",
|
621 |
+
"@smithy/types": "^2.8.0",
|
622 |
+
"@smithy/util-middleware": "^2.0.9",
|
623 |
+
"tslib": "^2.5.0"
|
624 |
+
},
|
625 |
+
"engines": {
|
626 |
+
"node": ">=14.0.0"
|
627 |
+
}
|
628 |
+
},
|
629 |
+
"node_modules/@aws-sdk/middleware-ssec": {
|
630 |
+
"version": "3.489.0",
|
631 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.489.0.tgz",
|
632 |
+
"integrity": "sha512-5RQg8dqERAmi1OfVEV9fbTA5NKmcvKDYP79YtH08IEFIsHWU1Y5NoqL7mXkkNyBrJNBVyasYijAbTzOuM707eg==",
|
633 |
+
"dependencies": {
|
634 |
+
"@aws-sdk/types": "3.489.0",
|
635 |
+
"@smithy/types": "^2.8.0",
|
636 |
+
"tslib": "^2.5.0"
|
637 |
+
},
|
638 |
+
"engines": {
|
639 |
+
"node": ">=14.0.0"
|
640 |
+
}
|
641 |
+
},
|
642 |
+
"node_modules/@aws-sdk/middleware-user-agent": {
|
643 |
+
"version": "3.489.0",
|
644 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.489.0.tgz",
|
645 |
+
"integrity": "sha512-M54Cv2fAN3GGgdfUjLtZ4wFUIrfM/ivbXv4DgpcNsacEQ2g4H+weQgKp41X7XZW8MWAzl+k1zJaryK69RYNQkQ==",
|
646 |
+
"dependencies": {
|
647 |
+
"@aws-sdk/types": "3.489.0",
|
648 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
649 |
+
"@smithy/protocol-http": "^3.0.12",
|
650 |
+
"@smithy/types": "^2.8.0",
|
651 |
+
"tslib": "^2.5.0"
|
652 |
+
},
|
653 |
+
"engines": {
|
654 |
+
"node": ">=14.0.0"
|
655 |
+
}
|
656 |
+
},
|
657 |
+
"node_modules/@aws-sdk/region-config-resolver": {
|
658 |
+
"version": "3.489.0",
|
659 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.489.0.tgz",
|
660 |
+
"integrity": "sha512-UvrnB78XTz9ddby7mr0vuUHn2MO3VTjzaIu+GQhyedMGQU0QlIQrYOlzbbu4LC5rL1O8FxFLUxRe/AAjgwyuGw==",
|
661 |
+
"dependencies": {
|
662 |
+
"@aws-sdk/types": "3.489.0",
|
663 |
+
"@smithy/node-config-provider": "^2.1.9",
|
664 |
+
"@smithy/types": "^2.8.0",
|
665 |
+
"@smithy/util-config-provider": "^2.1.0",
|
666 |
+
"@smithy/util-middleware": "^2.0.9",
|
667 |
+
"tslib": "^2.5.0"
|
668 |
+
},
|
669 |
+
"engines": {
|
670 |
+
"node": ">=14.0.0"
|
671 |
+
}
|
672 |
+
},
|
673 |
+
"node_modules/@aws-sdk/signature-v4-multi-region": {
|
674 |
+
"version": "3.489.0",
|
675 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.489.0.tgz",
|
676 |
+
"integrity": "sha512-kYFM7Opu36EkFlzXdVNOBFpQApgnuaTu/U/qYhGyuzeD+HNnYgZEsd/tDro1DQ074jVy3GN9ttJSYxq5I4oTkA==",
|
677 |
+
"dependencies": {
|
678 |
+
"@aws-sdk/middleware-sdk-s3": "3.489.0",
|
679 |
+
"@aws-sdk/types": "3.489.0",
|
680 |
+
"@smithy/protocol-http": "^3.0.12",
|
681 |
+
"@smithy/signature-v4": "^2.0.0",
|
682 |
+
"@smithy/types": "^2.8.0",
|
683 |
+
"tslib": "^2.5.0"
|
684 |
+
},
|
685 |
+
"engines": {
|
686 |
+
"node": ">=14.0.0"
|
687 |
+
}
|
688 |
+
},
|
689 |
+
"node_modules/@aws-sdk/token-providers": {
|
690 |
+
"version": "3.489.0",
|
691 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.489.0.tgz",
|
692 |
+
"integrity": "sha512-hSgjB8CMQoA8EIQ0ripDjDtbBcWDSa+7vSBYPIzksyknaGERR/GUfGXLV2dpm5t17FgFG6irT5f3ZlBzarL8Dw==",
|
693 |
+
"dependencies": {
|
694 |
+
"@aws-crypto/sha256-browser": "3.0.0",
|
695 |
+
"@aws-crypto/sha256-js": "3.0.0",
|
696 |
+
"@aws-sdk/middleware-host-header": "3.489.0",
|
697 |
+
"@aws-sdk/middleware-logger": "3.489.0",
|
698 |
+
"@aws-sdk/middleware-recursion-detection": "3.489.0",
|
699 |
+
"@aws-sdk/middleware-user-agent": "3.489.0",
|
700 |
+
"@aws-sdk/region-config-resolver": "3.489.0",
|
701 |
+
"@aws-sdk/types": "3.489.0",
|
702 |
+
"@aws-sdk/util-endpoints": "3.489.0",
|
703 |
+
"@aws-sdk/util-user-agent-browser": "3.489.0",
|
704 |
+
"@aws-sdk/util-user-agent-node": "3.489.0",
|
705 |
+
"@smithy/config-resolver": "^2.0.23",
|
706 |
+
"@smithy/fetch-http-handler": "^2.3.2",
|
707 |
+
"@smithy/hash-node": "^2.0.18",
|
708 |
+
"@smithy/invalid-dependency": "^2.0.16",
|
709 |
+
"@smithy/middleware-content-length": "^2.0.18",
|
710 |
+
"@smithy/middleware-endpoint": "^2.3.0",
|
711 |
+
"@smithy/middleware-retry": "^2.0.26",
|
712 |
+
"@smithy/middleware-serde": "^2.0.16",
|
713 |
+
"@smithy/middleware-stack": "^2.0.10",
|
714 |
+
"@smithy/node-config-provider": "^2.1.9",
|
715 |
+
"@smithy/node-http-handler": "^2.2.2",
|
716 |
+
"@smithy/property-provider": "^2.0.0",
|
717 |
+
"@smithy/protocol-http": "^3.0.12",
|
718 |
+
"@smithy/shared-ini-file-loader": "^2.0.6",
|
719 |
+
"@smithy/smithy-client": "^2.2.1",
|
720 |
+
"@smithy/types": "^2.8.0",
|
721 |
+
"@smithy/url-parser": "^2.0.16",
|
722 |
+
"@smithy/util-base64": "^2.0.1",
|
723 |
+
"@smithy/util-body-length-browser": "^2.0.1",
|
724 |
+
"@smithy/util-body-length-node": "^2.1.0",
|
725 |
+
"@smithy/util-defaults-mode-browser": "^2.0.24",
|
726 |
+
"@smithy/util-defaults-mode-node": "^2.0.32",
|
727 |
+
"@smithy/util-endpoints": "^1.0.8",
|
728 |
+
"@smithy/util-retry": "^2.0.9",
|
729 |
+
"@smithy/util-utf8": "^2.0.2",
|
730 |
+
"tslib": "^2.5.0"
|
731 |
+
},
|
732 |
+
"engines": {
|
733 |
+
"node": ">=14.0.0"
|
734 |
+
}
|
735 |
+
},
|
736 |
+
"node_modules/@aws-sdk/types": {
|
737 |
+
"version": "3.489.0",
|
738 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
|
739 |
+
"integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
|
740 |
+
"dependencies": {
|
741 |
+
"@smithy/types": "^2.8.0",
|
742 |
+
"tslib": "^2.5.0"
|
743 |
+
},
|
744 |
+
"engines": {
|
745 |
+
"node": ">=14.0.0"
|
746 |
+
}
|
747 |
+
},
|
748 |
+
"node_modules/@aws-sdk/util-arn-parser": {
|
749 |
+
"version": "3.465.0",
|
750 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.465.0.tgz",
|
751 |
+
"integrity": "sha512-zOJ82vzDJFqBX9yZBlNeHHrul/kpx/DCoxzW5UBbZeb26kfV53QhMSoEmY8/lEbBqlqargJ/sgRC845GFhHNQw==",
|
752 |
+
"dependencies": {
|
753 |
+
"tslib": "^2.5.0"
|
754 |
+
},
|
755 |
+
"engines": {
|
756 |
+
"node": ">=14.0.0"
|
757 |
+
}
|
758 |
+
},
|
759 |
+
"node_modules/@aws-sdk/util-endpoints": {
|
760 |
+
"version": "3.489.0",
|
761 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.489.0.tgz",
|
762 |
+
"integrity": "sha512-uGyG1u84ATX03mf7bT4xD9XD/vlYJGD5+RxMN/UpzeTfzXfh+jvCQWbOQ44z8ttFJWYQQqrLxkfpF/JgvALzLA==",
|
763 |
+
"dependencies": {
|
764 |
+
"@aws-sdk/types": "3.489.0",
|
765 |
+
"@smithy/types": "^2.8.0",
|
766 |
+
"@smithy/util-endpoints": "^1.0.8",
|
767 |
+
"tslib": "^2.5.0"
|
768 |
+
},
|
769 |
+
"engines": {
|
770 |
+
"node": ">=14.0.0"
|
771 |
+
}
|
772 |
+
},
|
773 |
+
"node_modules/@aws-sdk/util-locate-window": {
|
774 |
+
"version": "3.465.0",
|
775 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.465.0.tgz",
|
776 |
+
"integrity": "sha512-f+QNcWGswredzC1ExNAB/QzODlxwaTdXkNT5cvke2RLX8SFU5pYk6h4uCtWC0vWPELzOfMfloBrJefBzlarhsw==",
|
777 |
+
"dependencies": {
|
778 |
+
"tslib": "^2.5.0"
|
779 |
+
},
|
780 |
+
"engines": {
|
781 |
+
"node": ">=14.0.0"
|
782 |
+
}
|
783 |
+
},
|
784 |
+
"node_modules/@aws-sdk/util-user-agent-browser": {
|
785 |
+
"version": "3.489.0",
|
786 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.489.0.tgz",
|
787 |
+
"integrity": "sha512-85B9KMsuMpAZauzWQ16r52ZBAHYnznW6BVitnBglsibN7oJKn10Hggt4QGuRhvQFCxQ8YhvBl7r+vQGFO4hxIw==",
|
788 |
+
"dependencies": {
|
789 |
+
"@aws-sdk/types": "3.489.0",
|
790 |
+
"@smithy/types": "^2.8.0",
|
791 |
+
"bowser": "^2.11.0",
|
792 |
+
"tslib": "^2.5.0"
|
793 |
+
}
|
794 |
+
},
|
795 |
+
"node_modules/@aws-sdk/util-user-agent-node": {
|
796 |
+
"version": "3.489.0",
|
797 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.489.0.tgz",
|
798 |
+
"integrity": "sha512-CYdkBHig8sFNc0dv11Ni9WXvZQHeI5+z77OrDHKkbidFx/V4BDTuwZw4K1vWg62pzFOEfzunJFiULRcDZWJR3w==",
|
799 |
+
"dependencies": {
|
800 |
+
"@aws-sdk/types": "3.489.0",
|
801 |
+
"@smithy/node-config-provider": "^2.1.9",
|
802 |
+
"@smithy/types": "^2.8.0",
|
803 |
+
"tslib": "^2.5.0"
|
804 |
+
},
|
805 |
+
"engines": {
|
806 |
+
"node": ">=14.0.0"
|
807 |
+
},
|
808 |
+
"peerDependencies": {
|
809 |
+
"aws-crt": ">=1.0.0"
|
810 |
+
},
|
811 |
+
"peerDependenciesMeta": {
|
812 |
+
"aws-crt": {
|
813 |
+
"optional": true
|
814 |
+
}
|
815 |
+
}
|
816 |
+
},
|
817 |
+
"node_modules/@aws-sdk/util-utf8-browser": {
|
818 |
+
"version": "3.259.0",
|
819 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz",
|
820 |
+
"integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==",
|
821 |
+
"dependencies": {
|
822 |
+
"tslib": "^2.3.1"
|
823 |
+
}
|
824 |
+
},
|
825 |
+
"node_modules/@aws-sdk/xml-builder": {
|
826 |
+
"version": "3.485.0",
|
827 |
+
"resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.485.0.tgz",
|
828 |
+
"integrity": "sha512-xQexPM6LINOIkf3NLFywplcbApifZRMWFN41TDWYSNgCUa5uC9fntfenw8N/HTx1n+McRCWSAFBTjDqY/2OLCQ==",
|
829 |
+
"dependencies": {
|
830 |
+
"@smithy/types": "^2.8.0",
|
831 |
+
"tslib": "^2.5.0"
|
832 |
+
},
|
833 |
+
"engines": {
|
834 |
+
"node": ">=14.0.0"
|
835 |
+
}
|
836 |
+
},
|
837 |
"node_modules/@emnapi/runtime": {
|
838 |
"version": "0.44.0",
|
839 |
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.44.0.tgz",
|
|
|
1979 |
"brace-expansion": "^2.0.1"
|
1980 |
},
|
1981 |
"engines": {
|
1982 |
+
"node": ">=10"
|
1983 |
+
}
|
1984 |
+
},
|
1985 |
+
"node_modules/@rollup/plugin-json": {
|
1986 |
+
"version": "6.0.1",
|
1987 |
+
"resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.1.tgz",
|
1988 |
+
"integrity": "sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==",
|
1989 |
+
"dependencies": {
|
1990 |
+
"@rollup/pluginutils": "^5.0.1"
|
1991 |
+
},
|
1992 |
+
"engines": {
|
1993 |
+
"node": ">=14.0.0"
|
1994 |
+
},
|
1995 |
+
"peerDependencies": {
|
1996 |
+
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
1997 |
+
},
|
1998 |
+
"peerDependenciesMeta": {
|
1999 |
+
"rollup": {
|
2000 |
+
"optional": true
|
2001 |
+
}
|
2002 |
+
}
|
2003 |
+
},
|
2004 |
+
"node_modules/@rollup/plugin-node-resolve": {
|
2005 |
+
"version": "15.2.3",
|
2006 |
+
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz",
|
2007 |
+
"integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==",
|
2008 |
+
"dependencies": {
|
2009 |
+
"@rollup/pluginutils": "^5.0.1",
|
2010 |
+
"@types/resolve": "1.20.2",
|
2011 |
+
"deepmerge": "^4.2.2",
|
2012 |
+
"is-builtin-module": "^3.2.1",
|
2013 |
+
"is-module": "^1.0.0",
|
2014 |
+
"resolve": "^1.22.1"
|
2015 |
+
},
|
2016 |
+
"engines": {
|
2017 |
+
"node": ">=14.0.0"
|
2018 |
+
},
|
2019 |
+
"peerDependencies": {
|
2020 |
+
"rollup": "^2.78.0||^3.0.0||^4.0.0"
|
2021 |
+
},
|
2022 |
+
"peerDependenciesMeta": {
|
2023 |
+
"rollup": {
|
2024 |
+
"optional": true
|
2025 |
+
}
|
2026 |
+
}
|
2027 |
+
},
|
2028 |
+
"node_modules/@rollup/pluginutils": {
|
2029 |
+
"version": "5.1.0",
|
2030 |
+
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz",
|
2031 |
+
"integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==",
|
2032 |
+
"dependencies": {
|
2033 |
+
"@types/estree": "^1.0.0",
|
2034 |
+
"estree-walker": "^2.0.2",
|
2035 |
+
"picomatch": "^2.3.1"
|
2036 |
+
},
|
2037 |
+
"engines": {
|
2038 |
+
"node": ">=14.0.0"
|
2039 |
+
},
|
2040 |
+
"peerDependencies": {
|
2041 |
+
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
2042 |
+
},
|
2043 |
+
"peerDependenciesMeta": {
|
2044 |
+
"rollup": {
|
2045 |
+
"optional": true
|
2046 |
+
}
|
2047 |
+
}
|
2048 |
+
},
|
2049 |
+
"node_modules/@rollup/pluginutils/node_modules/estree-walker": {
|
2050 |
+
"version": "2.0.2",
|
2051 |
+
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
|
2052 |
+
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
|
2053 |
+
},
|
2054 |
+
"node_modules/@smithy/abort-controller": {
|
2055 |
+
"version": "2.1.0",
|
2056 |
+
"resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.1.0.tgz",
|
2057 |
+
"integrity": "sha512-fyPlWpzXyKzDVRRMUbsfH7AV/2xX+dyZ5RqeEo6Hjz9YUvDMGVSnm88iHH0zqZ+XmH4+sH4+mhwRL76HXX65uw==",
|
2058 |
+
"dependencies": {
|
2059 |
+
"@smithy/types": "^2.9.0",
|
2060 |
+
"tslib": "^2.5.0"
|
2061 |
+
},
|
2062 |
+
"engines": {
|
2063 |
+
"node": ">=14.0.0"
|
2064 |
+
}
|
2065 |
+
},
|
2066 |
+
"node_modules/@smithy/chunked-blob-reader": {
|
2067 |
+
"version": "2.1.0",
|
2068 |
+
"resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.1.0.tgz",
|
2069 |
+
"integrity": "sha512-meKoKCIXxixSGzUGVXGc1lnn6cEM21XzknDfUmHopPCaYSgt86w3gaJSua8Gr3VYcSkkMTW2MyAygTXprLEOZQ==",
|
2070 |
+
"dependencies": {
|
2071 |
+
"tslib": "^2.5.0"
|
2072 |
+
}
|
2073 |
+
},
|
2074 |
+
"node_modules/@smithy/chunked-blob-reader-native": {
|
2075 |
+
"version": "2.1.0",
|
2076 |
+
"resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.1.0.tgz",
|
2077 |
+
"integrity": "sha512-r9fRVRvQXpuWZtHX3VNAP4PQoCXvRDqcwr15TbaKSdtEJ/f0IPHDQ+M2MOEsYt2234FkNqCzAqtmeJrjpNak2g==",
|
2078 |
+
"dependencies": {
|
2079 |
+
"@smithy/util-base64": "^2.1.0",
|
2080 |
+
"tslib": "^2.5.0"
|
2081 |
+
}
|
2082 |
+
},
|
2083 |
+
"node_modules/@smithy/config-resolver": {
|
2084 |
+
"version": "2.1.0",
|
2085 |
+
"resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.1.0.tgz",
|
2086 |
+
"integrity": "sha512-NcR1Hw2uZgwHT7/KFsQH76YHb/mNGLFu+hS0ODnoFUpViE8ddIVOXm/8sgwdh0QvFPtWGzPn0Wcp19Cm31wv2A==",
|
2087 |
+
"dependencies": {
|
2088 |
+
"@smithy/node-config-provider": "^2.2.0",
|
2089 |
+
"@smithy/types": "^2.9.0",
|
2090 |
+
"@smithy/util-config-provider": "^2.2.0",
|
2091 |
+
"@smithy/util-middleware": "^2.1.0",
|
2092 |
+
"tslib": "^2.5.0"
|
2093 |
+
},
|
2094 |
+
"engines": {
|
2095 |
+
"node": ">=14.0.0"
|
2096 |
+
}
|
2097 |
+
},
|
2098 |
+
"node_modules/@smithy/core": {
|
2099 |
+
"version": "1.3.0",
|
2100 |
+
"resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.3.0.tgz",
|
2101 |
+
"integrity": "sha512-XoU9eiICwhxZIyAdugijyD/YqsumDQ3FgGyFSJibO60qoUkdfMGSjnIvrTemjFBdnDsj4B26F/ZRxSR3PUJbJQ==",
|
2102 |
+
"dependencies": {
|
2103 |
+
"@smithy/middleware-endpoint": "^2.4.0",
|
2104 |
+
"@smithy/middleware-retry": "^2.1.0",
|
2105 |
+
"@smithy/middleware-serde": "^2.1.0",
|
2106 |
+
"@smithy/protocol-http": "^3.1.0",
|
2107 |
+
"@smithy/smithy-client": "^2.3.0",
|
2108 |
+
"@smithy/types": "^2.9.0",
|
2109 |
+
"@smithy/util-middleware": "^2.1.0",
|
2110 |
+
"tslib": "^2.5.0"
|
2111 |
+
},
|
2112 |
+
"engines": {
|
2113 |
+
"node": ">=14.0.0"
|
2114 |
+
}
|
2115 |
+
},
|
2116 |
+
"node_modules/@smithy/credential-provider-imds": {
|
2117 |
+
"version": "2.2.0",
|
2118 |
+
"resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.2.0.tgz",
|
2119 |
+
"integrity": "sha512-uqoRizHR8rKih6SuWcJRSv46tdqZk1zPEk6r909O87XO85j21MfUcxRKzbkORM2JOlaFhCH4geRcvlvYfK6EyQ==",
|
2120 |
+
"dependencies": {
|
2121 |
+
"@smithy/node-config-provider": "^2.2.0",
|
2122 |
+
"@smithy/property-provider": "^2.1.0",
|
2123 |
+
"@smithy/types": "^2.9.0",
|
2124 |
+
"@smithy/url-parser": "^2.1.0",
|
2125 |
+
"tslib": "^2.5.0"
|
2126 |
+
},
|
2127 |
+
"engines": {
|
2128 |
+
"node": ">=14.0.0"
|
2129 |
+
}
|
2130 |
+
},
|
2131 |
+
"node_modules/@smithy/eventstream-codec": {
|
2132 |
+
"version": "2.1.0",
|
2133 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.1.0.tgz",
|
2134 |
+
"integrity": "sha512-1yQnf8bSycsZ5ICXVMf8pEj1DQSUsw6/3H4nEdzH2+E3RZdNGPjVecQEm9kWPW7fvXvNvzT8MvZOQdk1IWoVTg==",
|
2135 |
+
"dependencies": {
|
2136 |
+
"@aws-crypto/crc32": "3.0.0",
|
2137 |
+
"@smithy/types": "^2.9.0",
|
2138 |
+
"@smithy/util-hex-encoding": "^2.1.0",
|
2139 |
+
"tslib": "^2.5.0"
|
2140 |
+
}
|
2141 |
+
},
|
2142 |
+
"node_modules/@smithy/eventstream-serde-browser": {
|
2143 |
+
"version": "2.1.0",
|
2144 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.1.0.tgz",
|
2145 |
+
"integrity": "sha512-pMw3HGN8yTGGoAO8z/fOMSSsfJxdtEwQ9p4/Y1eYw07sMlgQUPadwYFtxTMPDDzYvNmTWFjspR/nTBxYiUe8nA==",
|
2146 |
+
"dependencies": {
|
2147 |
+
"@smithy/eventstream-serde-universal": "^2.1.0",
|
2148 |
+
"@smithy/types": "^2.9.0",
|
2149 |
+
"tslib": "^2.5.0"
|
2150 |
+
},
|
2151 |
+
"engines": {
|
2152 |
+
"node": ">=14.0.0"
|
2153 |
+
}
|
2154 |
+
},
|
2155 |
+
"node_modules/@smithy/eventstream-serde-config-resolver": {
|
2156 |
+
"version": "2.1.0",
|
2157 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.1.0.tgz",
|
2158 |
+
"integrity": "sha512-tFhaEiJtitNmdyW6yLteh0EV+93EsV+CIb4yduwpL/WyMy7Hy7DLbRW5ImypA4auqebjWYBven876RjhpY6XLg==",
|
2159 |
+
"dependencies": {
|
2160 |
+
"@smithy/types": "^2.9.0",
|
2161 |
+
"tslib": "^2.5.0"
|
2162 |
+
},
|
2163 |
+
"engines": {
|
2164 |
+
"node": ">=14.0.0"
|
2165 |
+
}
|
2166 |
+
},
|
2167 |
+
"node_modules/@smithy/eventstream-serde-node": {
|
2168 |
+
"version": "2.1.0",
|
2169 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.1.0.tgz",
|
2170 |
+
"integrity": "sha512-/asga1STbTgxQ+ma/VfsjXlUHTH/Fofor4RZLhPAMpQ6lfVxJTRjm28ONSczcsnRPTWwOoiFBiXutM68WgK6IQ==",
|
2171 |
+
"dependencies": {
|
2172 |
+
"@smithy/eventstream-serde-universal": "^2.1.0",
|
2173 |
+
"@smithy/types": "^2.9.0",
|
2174 |
+
"tslib": "^2.5.0"
|
2175 |
+
},
|
2176 |
+
"engines": {
|
2177 |
+
"node": ">=14.0.0"
|
2178 |
+
}
|
2179 |
+
},
|
2180 |
+
"node_modules/@smithy/eventstream-serde-universal": {
|
2181 |
+
"version": "2.1.0",
|
2182 |
+
"resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.1.0.tgz",
|
2183 |
+
"integrity": "sha512-kZtTF0llc5pZ2QLMOrLttA2Cde/DXanfMqBhtJ0VZaQHdntPon+d7Gx7GhOkCxDP4lz1u0wMLdiIZNduaA4Qbg==",
|
2184 |
+
"dependencies": {
|
2185 |
+
"@smithy/eventstream-codec": "^2.1.0",
|
2186 |
+
"@smithy/types": "^2.9.0",
|
2187 |
+
"tslib": "^2.5.0"
|
2188 |
+
},
|
2189 |
+
"engines": {
|
2190 |
+
"node": ">=14.0.0"
|
2191 |
+
}
|
2192 |
+
},
|
2193 |
+
"node_modules/@smithy/fetch-http-handler": {
|
2194 |
+
"version": "2.4.0",
|
2195 |
+
"resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.4.0.tgz",
|
2196 |
+
"integrity": "sha512-fLhPNfbWG8vTcS9PsR1wjHaA54kDcSiAZKVuVAfjHleS7QDWjrCr1SDUqCB2yAc9NBLe2lIDbDL8+i9yoYhxoQ==",
|
2197 |
+
"dependencies": {
|
2198 |
+
"@smithy/protocol-http": "^3.1.0",
|
2199 |
+
"@smithy/querystring-builder": "^2.1.0",
|
2200 |
+
"@smithy/types": "^2.9.0",
|
2201 |
+
"@smithy/util-base64": "^2.1.0",
|
2202 |
+
"tslib": "^2.5.0"
|
2203 |
+
}
|
2204 |
+
},
|
2205 |
+
"node_modules/@smithy/hash-blob-browser": {
|
2206 |
+
"version": "2.1.0",
|
2207 |
+
"resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.1.0.tgz",
|
2208 |
+
"integrity": "sha512-MVlH6algsOuEaK745oSoymk7Tusny7AqP2bQ1yPzxJiWpHirHnzEzYP/aqZaZ4gWdSLMFF65WOwL6q2ijuKVgA==",
|
2209 |
+
"dependencies": {
|
2210 |
+
"@smithy/chunked-blob-reader": "^2.1.0",
|
2211 |
+
"@smithy/chunked-blob-reader-native": "^2.1.0",
|
2212 |
+
"@smithy/types": "^2.9.0",
|
2213 |
+
"tslib": "^2.5.0"
|
2214 |
+
}
|
2215 |
+
},
|
2216 |
+
"node_modules/@smithy/hash-node": {
|
2217 |
+
"version": "2.1.0",
|
2218 |
+
"resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.1.0.tgz",
|
2219 |
+
"integrity": "sha512-/B7b6NNjw+i4PlwsrYHmxmmrTxp2oRejgZH26HhXE77XWwAiPEI9iHu7GZR9fYhm7Fsj66Z9Bk6JA9aEvUC9/w==",
|
2220 |
+
"dependencies": {
|
2221 |
+
"@smithy/types": "^2.9.0",
|
2222 |
+
"@smithy/util-buffer-from": "^2.1.0",
|
2223 |
+
"@smithy/util-utf8": "^2.1.0",
|
2224 |
+
"tslib": "^2.5.0"
|
2225 |
+
},
|
2226 |
+
"engines": {
|
2227 |
+
"node": ">=14.0.0"
|
2228 |
+
}
|
2229 |
+
},
|
2230 |
+
"node_modules/@smithy/hash-stream-node": {
|
2231 |
+
"version": "2.1.0",
|
2232 |
+
"resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.1.0.tgz",
|
2233 |
+
"integrity": "sha512-qhgWuXt8sVcDKrFNBRQmcIo6wfzONdeKlKDLsau4kKZ7xlEHScgUFtsAHvspV8sVREJIeMbOq4oSFSVmzvOikQ==",
|
2234 |
+
"dependencies": {
|
2235 |
+
"@smithy/types": "^2.9.0",
|
2236 |
+
"@smithy/util-utf8": "^2.1.0",
|
2237 |
+
"tslib": "^2.5.0"
|
2238 |
+
},
|
2239 |
+
"engines": {
|
2240 |
+
"node": ">=14.0.0"
|
2241 |
+
}
|
2242 |
+
},
|
2243 |
+
"node_modules/@smithy/invalid-dependency": {
|
2244 |
+
"version": "2.1.0",
|
2245 |
+
"resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.1.0.tgz",
|
2246 |
+
"integrity": "sha512-hvryGI0KChV4jMgK/kwr6U4/HaYldzjiQAZ+c//QAMDoCp0KkP0Xt94XqAkr7Uq08577mAMW5U70YCaAx+KjSQ==",
|
2247 |
+
"dependencies": {
|
2248 |
+
"@smithy/types": "^2.9.0",
|
2249 |
+
"tslib": "^2.5.0"
|
2250 |
+
}
|
2251 |
+
},
|
2252 |
+
"node_modules/@smithy/is-array-buffer": {
|
2253 |
+
"version": "2.1.0",
|
2254 |
+
"resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.1.0.tgz",
|
2255 |
+
"integrity": "sha512-XnQvn/6ie5kjFyeW94NqSjGGOdMuB2WnNmDWKHHLVMCR/Emu7B8pcAZX4k8H3tjDujXAQvfBrEgmPRq6FgqmZg==",
|
2256 |
+
"dependencies": {
|
2257 |
+
"tslib": "^2.5.0"
|
2258 |
+
},
|
2259 |
+
"engines": {
|
2260 |
+
"node": ">=14.0.0"
|
2261 |
+
}
|
2262 |
+
},
|
2263 |
+
"node_modules/@smithy/md5-js": {
|
2264 |
+
"version": "2.1.0",
|
2265 |
+
"resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.1.0.tgz",
|
2266 |
+
"integrity": "sha512-pl0lDIn4i+J2aI2gqlCIsOczPRi+YtXS9noQ/KXMUCqapb6AWomRDAloBBxRTClBFHIV6ife9UQrOhLT/Y+Yrw==",
|
2267 |
+
"dependencies": {
|
2268 |
+
"@smithy/types": "^2.9.0",
|
2269 |
+
"@smithy/util-utf8": "^2.1.0",
|
2270 |
+
"tslib": "^2.5.0"
|
2271 |
+
}
|
2272 |
+
},
|
2273 |
+
"node_modules/@smithy/middleware-content-length": {
|
2274 |
+
"version": "2.1.0",
|
2275 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.1.0.tgz",
|
2276 |
+
"integrity": "sha512-XYhKZPuS8nnecdx0IGGUt1Nt2/ekoVOw1zal4c0ARRaLJEw+umFLxwHUelIeBocbdOcPCeZRE6pdk35Y2T2wpw==",
|
2277 |
+
"dependencies": {
|
2278 |
+
"@smithy/protocol-http": "^3.1.0",
|
2279 |
+
"@smithy/types": "^2.9.0",
|
2280 |
+
"tslib": "^2.5.0"
|
2281 |
+
},
|
2282 |
+
"engines": {
|
2283 |
+
"node": ">=14.0.0"
|
2284 |
+
}
|
2285 |
+
},
|
2286 |
+
"node_modules/@smithy/middleware-endpoint": {
|
2287 |
+
"version": "2.4.0",
|
2288 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.4.0.tgz",
|
2289 |
+
"integrity": "sha512-GMebLCihCxIlbPdA/l6WDpNJppIgW5OeTJkIAbqVArg1vFxZ92XhW+UwN12av5OAXswySGJ80/fpDFP7HmSyYg==",
|
2290 |
+
"dependencies": {
|
2291 |
+
"@smithy/middleware-serde": "^2.1.0",
|
2292 |
+
"@smithy/node-config-provider": "^2.2.0",
|
2293 |
+
"@smithy/shared-ini-file-loader": "^2.3.0",
|
2294 |
+
"@smithy/types": "^2.9.0",
|
2295 |
+
"@smithy/url-parser": "^2.1.0",
|
2296 |
+
"@smithy/util-middleware": "^2.1.0",
|
2297 |
+
"tslib": "^2.5.0"
|
2298 |
+
},
|
2299 |
+
"engines": {
|
2300 |
+
"node": ">=14.0.0"
|
2301 |
+
}
|
2302 |
+
},
|
2303 |
+
"node_modules/@smithy/middleware-retry": {
|
2304 |
+
"version": "2.1.0",
|
2305 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.1.0.tgz",
|
2306 |
+
"integrity": "sha512-lGEVds90hFyIAvypH58rwC6j9mrCR2ZwYbcxow7AgW6sWCCoBppz5FtLpgSg6QV/CTRh8K7w4kxGVx8LqINQBg==",
|
2307 |
+
"dependencies": {
|
2308 |
+
"@smithy/node-config-provider": "^2.2.0",
|
2309 |
+
"@smithy/protocol-http": "^3.1.0",
|
2310 |
+
"@smithy/service-error-classification": "^2.1.0",
|
2311 |
+
"@smithy/smithy-client": "^2.3.0",
|
2312 |
+
"@smithy/types": "^2.9.0",
|
2313 |
+
"@smithy/util-middleware": "^2.1.0",
|
2314 |
+
"@smithy/util-retry": "^2.1.0",
|
2315 |
+
"tslib": "^2.5.0",
|
2316 |
+
"uuid": "^8.3.2"
|
2317 |
+
},
|
2318 |
+
"engines": {
|
2319 |
+
"node": ">=14.0.0"
|
2320 |
+
}
|
2321 |
+
},
|
2322 |
+
"node_modules/@smithy/middleware-serde": {
|
2323 |
+
"version": "2.1.0",
|
2324 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.1.0.tgz",
|
2325 |
+
"integrity": "sha512-iysAUIDKsc354HMnYVQxMJEzNaOrQQvE86b1oSl2fRwcFqn+9TTi028a37PLFE+ccAiyVGjBjB8PBsAz9plUug==",
|
2326 |
+
"dependencies": {
|
2327 |
+
"@smithy/types": "^2.9.0",
|
2328 |
+
"tslib": "^2.5.0"
|
2329 |
+
},
|
2330 |
+
"engines": {
|
2331 |
+
"node": ">=14.0.0"
|
2332 |
+
}
|
2333 |
+
},
|
2334 |
+
"node_modules/@smithy/middleware-stack": {
|
2335 |
+
"version": "2.1.0",
|
2336 |
+
"resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.1.0.tgz",
|
2337 |
+
"integrity": "sha512-y5Ph/TWfO7oTfxNqKU+uAK5cFRTYeP16ReOmDweq+zQ8NQODDg7LSxsfQT4Wp0mhIvm0bt3pZp66T1YMtnihWw==",
|
2338 |
+
"dependencies": {
|
2339 |
+
"@smithy/types": "^2.9.0",
|
2340 |
+
"tslib": "^2.5.0"
|
2341 |
+
},
|
2342 |
+
"engines": {
|
2343 |
+
"node": ">=14.0.0"
|
2344 |
+
}
|
2345 |
+
},
|
2346 |
+
"node_modules/@smithy/node-config-provider": {
|
2347 |
+
"version": "2.2.0",
|
2348 |
+
"resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.2.0.tgz",
|
2349 |
+
"integrity": "sha512-rU82PFR32Bxo4EMGUJ2BGG+K97zUp9j6SWjG83T2itmbXwA/+DoCc4xCON8kcmdej822x1yLcSzFiTeg0b472w==",
|
2350 |
+
"dependencies": {
|
2351 |
+
"@smithy/property-provider": "^2.1.0",
|
2352 |
+
"@smithy/shared-ini-file-loader": "^2.3.0",
|
2353 |
+
"@smithy/types": "^2.9.0",
|
2354 |
+
"tslib": "^2.5.0"
|
2355 |
+
},
|
2356 |
+
"engines": {
|
2357 |
+
"node": ">=14.0.0"
|
2358 |
+
}
|
2359 |
+
},
|
2360 |
+
"node_modules/@smithy/node-http-handler": {
|
2361 |
+
"version": "2.3.0",
|
2362 |
+
"resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.3.0.tgz",
|
2363 |
+
"integrity": "sha512-8jcQaOdrD/X0VihhM2W/KtJ5fvKaT8UpNf/pl/epvLQ6MkAttIMaCLex6xk31BpFSPvS2+q65ZdBBjQ3cMOSiA==",
|
2364 |
+
"dependencies": {
|
2365 |
+
"@smithy/abort-controller": "^2.1.0",
|
2366 |
+
"@smithy/protocol-http": "^3.1.0",
|
2367 |
+
"@smithy/querystring-builder": "^2.1.0",
|
2368 |
+
"@smithy/types": "^2.9.0",
|
2369 |
+
"tslib": "^2.5.0"
|
2370 |
+
},
|
2371 |
+
"engines": {
|
2372 |
+
"node": ">=14.0.0"
|
2373 |
+
}
|
2374 |
+
},
|
2375 |
+
"node_modules/@smithy/property-provider": {
|
2376 |
+
"version": "2.1.0",
|
2377 |
+
"resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.1.0.tgz",
|
2378 |
+
"integrity": "sha512-6cpCSsgwbKHnl567SrthpqLgZ7e5jc7qPHG6wz9U2T24vcUp2yiG0vdAlH1QdTH20+/PGamKR0ZM35a08X1Tbg==",
|
2379 |
+
"dependencies": {
|
2380 |
+
"@smithy/types": "^2.9.0",
|
2381 |
+
"tslib": "^2.5.0"
|
2382 |
+
},
|
2383 |
+
"engines": {
|
2384 |
+
"node": ">=14.0.0"
|
2385 |
+
}
|
2386 |
+
},
|
2387 |
+
"node_modules/@smithy/protocol-http": {
|
2388 |
+
"version": "3.1.0",
|
2389 |
+
"resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.1.0.tgz",
|
2390 |
+
"integrity": "sha512-CGNzkKza1yUga7sv+U4gx3jbwSh5x42/9vy0E/NoR2HTFken2MuMc/bClxXAO0Z6EQoTYHHA6FMCREXwSP04lg==",
|
2391 |
+
"dependencies": {
|
2392 |
+
"@smithy/types": "^2.9.0",
|
2393 |
+
"tslib": "^2.5.0"
|
2394 |
+
},
|
2395 |
+
"engines": {
|
2396 |
+
"node": ">=14.0.0"
|
2397 |
+
}
|
2398 |
+
},
|
2399 |
+
"node_modules/@smithy/querystring-builder": {
|
2400 |
+
"version": "2.1.0",
|
2401 |
+
"resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.1.0.tgz",
|
2402 |
+
"integrity": "sha512-8QColSkqn9TbvpX40zW0T8IrKcLXg7Um4bczm9qIYDRPh8T873WNIOWzYBw8chI8SWizMXbsSR95PFCP/YlgYw==",
|
2403 |
+
"dependencies": {
|
2404 |
+
"@smithy/types": "^2.9.0",
|
2405 |
+
"@smithy/util-uri-escape": "^2.1.0",
|
2406 |
+
"tslib": "^2.5.0"
|
2407 |
+
},
|
2408 |
+
"engines": {
|
2409 |
+
"node": ">=14.0.0"
|
2410 |
+
}
|
2411 |
+
},
|
2412 |
+
"node_modules/@smithy/querystring-parser": {
|
2413 |
+
"version": "2.1.0",
|
2414 |
+
"resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.1.0.tgz",
|
2415 |
+
"integrity": "sha512-+l17LQQxelslo5CHsLXwSw2F1J6Qmf64OgByreNnLR82gHkJ91ZbMFhxZeLTo2qXxEu0uqraMc4uNw8qE9A6bw==",
|
2416 |
+
"dependencies": {
|
2417 |
+
"@smithy/types": "^2.9.0",
|
2418 |
+
"tslib": "^2.5.0"
|
2419 |
+
},
|
2420 |
+
"engines": {
|
2421 |
+
"node": ">=14.0.0"
|
2422 |
+
}
|
2423 |
+
},
|
2424 |
+
"node_modules/@smithy/service-error-classification": {
|
2425 |
+
"version": "2.1.0",
|
2426 |
+
"resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.0.tgz",
|
2427 |
+
"integrity": "sha512-yBMJk4IfYqUxsPmc8P0YtWHd/Kbd0PP+kU0dgFksH6eiE2ZQJl7478xNtkUKp2QJLcooYEbA3gBFUza6ukXMiA==",
|
2428 |
+
"dependencies": {
|
2429 |
+
"@smithy/types": "^2.9.0"
|
2430 |
+
},
|
2431 |
+
"engines": {
|
2432 |
+
"node": ">=14.0.0"
|
2433 |
+
}
|
2434 |
+
},
|
2435 |
+
"node_modules/@smithy/shared-ini-file-loader": {
|
2436 |
+
"version": "2.3.0",
|
2437 |
+
"resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.3.0.tgz",
|
2438 |
+
"integrity": "sha512-jgm7cjj0d08jIB9cp4idtpIUY590Twecv4xpijgl2IzkrPfBddzKTH4Zk+Zwfyk8ecz2T/7ihqtnNcq7Qdj9lw==",
|
2439 |
+
"dependencies": {
|
2440 |
+
"@smithy/types": "^2.9.0",
|
2441 |
+
"tslib": "^2.5.0"
|
2442 |
+
},
|
2443 |
+
"engines": {
|
2444 |
+
"node": ">=14.0.0"
|
2445 |
+
}
|
2446 |
+
},
|
2447 |
+
"node_modules/@smithy/signature-v4": {
|
2448 |
+
"version": "2.1.0",
|
2449 |
+
"resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.1.0.tgz",
|
2450 |
+
"integrity": "sha512-ONi89MBjxNtl497obaO/qGixsOedikTV3CAj3ZBPGY3IKykS8wQ2Wkctsx2T1J5B9OnynH0KuGGmgG91utX/7w==",
|
2451 |
+
"dependencies": {
|
2452 |
+
"@smithy/eventstream-codec": "^2.1.0",
|
2453 |
+
"@smithy/is-array-buffer": "^2.1.0",
|
2454 |
+
"@smithy/types": "^2.9.0",
|
2455 |
+
"@smithy/util-hex-encoding": "^2.1.0",
|
2456 |
+
"@smithy/util-middleware": "^2.1.0",
|
2457 |
+
"@smithy/util-uri-escape": "^2.1.0",
|
2458 |
+
"@smithy/util-utf8": "^2.1.0",
|
2459 |
+
"tslib": "^2.5.0"
|
2460 |
+
},
|
2461 |
+
"engines": {
|
2462 |
+
"node": ">=14.0.0"
|
2463 |
+
}
|
2464 |
+
},
|
2465 |
+
"node_modules/@smithy/smithy-client": {
|
2466 |
+
"version": "2.3.0",
|
2467 |
+
"resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.3.0.tgz",
|
2468 |
+
"integrity": "sha512-oEaLdVmHcbdK8IHQ4yE7xOYK2nSkF2xXp6nRr5NhfKB5QTKNzpNsXLiGJgfmm7j0ol1S6BhjyBhi7tZ8M0JJtg==",
|
2469 |
+
"dependencies": {
|
2470 |
+
"@smithy/middleware-endpoint": "^2.4.0",
|
2471 |
+
"@smithy/middleware-stack": "^2.1.0",
|
2472 |
+
"@smithy/protocol-http": "^3.1.0",
|
2473 |
+
"@smithy/types": "^2.9.0",
|
2474 |
+
"@smithy/util-stream": "^2.1.0",
|
2475 |
+
"tslib": "^2.5.0"
|
2476 |
+
},
|
2477 |
+
"engines": {
|
2478 |
+
"node": ">=14.0.0"
|
2479 |
+
}
|
2480 |
+
},
|
2481 |
+
"node_modules/@smithy/types": {
|
2482 |
+
"version": "2.9.0",
|
2483 |
+
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.9.0.tgz",
|
2484 |
+
"integrity": "sha512-ST1M87Lf2cLHRI+irEFRIHXGY08HHTAUbiRFYkmFyJdTMg3VDxkcm7DwW9/EgV3X8M6wDPrbIkx/RXONyttrQg==",
|
2485 |
+
"dependencies": {
|
2486 |
+
"tslib": "^2.5.0"
|
2487 |
+
},
|
2488 |
+
"engines": {
|
2489 |
+
"node": ">=14.0.0"
|
2490 |
+
}
|
2491 |
+
},
|
2492 |
+
"node_modules/@smithy/url-parser": {
|
2493 |
+
"version": "2.1.0",
|
2494 |
+
"resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.1.0.tgz",
|
2495 |
+
"integrity": "sha512-V3FMzNFCDwQNAgJdxI6Gj48qP9WAyvK59WE90hOoya3m8ey02uLDhWjZkl+505s7iTVVmJ7Mr7nKwG5vU2NIMQ==",
|
2496 |
+
"dependencies": {
|
2497 |
+
"@smithy/querystring-parser": "^2.1.0",
|
2498 |
+
"@smithy/types": "^2.9.0",
|
2499 |
+
"tslib": "^2.5.0"
|
2500 |
+
}
|
2501 |
+
},
|
2502 |
+
"node_modules/@smithy/util-base64": {
|
2503 |
+
"version": "2.1.0",
|
2504 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.1.0.tgz",
|
2505 |
+
"integrity": "sha512-zjXlHFm7S+TEDVA3j1rWGpuNDTlTxIWDqzwIfWUENT0VqCGDAdJITd8RYVjduf3u8HWMlgALkrY6B62UTESQ5w==",
|
2506 |
+
"dependencies": {
|
2507 |
+
"@smithy/util-buffer-from": "^2.1.0",
|
2508 |
+
"tslib": "^2.5.0"
|
2509 |
+
},
|
2510 |
+
"engines": {
|
2511 |
+
"node": ">=14.0.0"
|
2512 |
+
}
|
2513 |
+
},
|
2514 |
+
"node_modules/@smithy/util-body-length-browser": {
|
2515 |
+
"version": "2.1.0",
|
2516 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.1.0.tgz",
|
2517 |
+
"integrity": "sha512-fkLY8W+jXGSkymLNe9NB7u6lGflHz6w1R+a3RxLOK6UrtwU4LBLskAP5Ag/zVPUNd5tmfv3/W6cTVzk8IBJuiw==",
|
2518 |
+
"dependencies": {
|
2519 |
+
"tslib": "^2.5.0"
|
2520 |
+
}
|
2521 |
+
},
|
2522 |
+
"node_modules/@smithy/util-body-length-node": {
|
2523 |
+
"version": "2.2.0",
|
2524 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.2.0.tgz",
|
2525 |
+
"integrity": "sha512-ZLsqYH+s71y6Oc2Auws6zYI4LzsSi6N8+W+Gq7CwXaZm7QIKGiCeEunEwxo50OGAqJs0g6F9kCIwNxhlK1s4Aw==",
|
2526 |
+
"dependencies": {
|
2527 |
+
"tslib": "^2.5.0"
|
2528 |
+
},
|
2529 |
+
"engines": {
|
2530 |
+
"node": ">=14.0.0"
|
2531 |
+
}
|
2532 |
+
},
|
2533 |
+
"node_modules/@smithy/util-buffer-from": {
|
2534 |
+
"version": "2.1.0",
|
2535 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.1.0.tgz",
|
2536 |
+
"integrity": "sha512-3w7AM0moGyBmr9gMBGE7+pqG3cjboRvmMyRhpesbJoOUHO0BV1Qrk00M/wQ3EHJAQXM3dehQfFNUf7sR6nT6+Q==",
|
2537 |
+
"dependencies": {
|
2538 |
+
"@smithy/is-array-buffer": "^2.1.0",
|
2539 |
+
"tslib": "^2.5.0"
|
2540 |
+
},
|
2541 |
+
"engines": {
|
2542 |
+
"node": ">=14.0.0"
|
2543 |
+
}
|
2544 |
+
},
|
2545 |
+
"node_modules/@smithy/util-config-provider": {
|
2546 |
+
"version": "2.2.0",
|
2547 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.2.0.tgz",
|
2548 |
+
"integrity": "sha512-D3Gx0BWXjsn1E25ikUt0+yc8oZnViTa5IHZ1JvD9J1NyyVS4c3IgHqbG64XRverEMnhzUb0EhqMTwQTY12in+w==",
|
2549 |
+
"dependencies": {
|
2550 |
+
"tslib": "^2.5.0"
|
2551 |
+
},
|
2552 |
+
"engines": {
|
2553 |
+
"node": ">=14.0.0"
|
2554 |
+
}
|
2555 |
+
},
|
2556 |
+
"node_modules/@smithy/util-defaults-mode-browser": {
|
2557 |
+
"version": "2.1.0",
|
2558 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.1.0.tgz",
|
2559 |
+
"integrity": "sha512-zmXL4aKeBGBz02kDZdks2QfG+HGq99Tp4/ICPmu2OvSbwTOLjmlCnUrtZJTmLhX4etP3o0voOL9gFEa2PSjlJg==",
|
2560 |
+
"dependencies": {
|
2561 |
+
"@smithy/property-provider": "^2.1.0",
|
2562 |
+
"@smithy/smithy-client": "^2.3.0",
|
2563 |
+
"@smithy/types": "^2.9.0",
|
2564 |
+
"bowser": "^2.11.0",
|
2565 |
+
"tslib": "^2.5.0"
|
2566 |
+
},
|
2567 |
+
"engines": {
|
2568 |
+
"node": ">= 10.0.0"
|
2569 |
+
}
|
2570 |
+
},
|
2571 |
+
"node_modules/@smithy/util-defaults-mode-node": {
|
2572 |
+
"version": "2.1.0",
|
2573 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.1.0.tgz",
|
2574 |
+
"integrity": "sha512-pVBaw2fBJMjjJj+AR69xQhjzYLZ5u9azdKyaAAjR16dthdBOcnczBClBVCfhb/Moj0ivIHnaXJ5AXCdbDok94g==",
|
2575 |
+
"dependencies": {
|
2576 |
+
"@smithy/config-resolver": "^2.1.0",
|
2577 |
+
"@smithy/credential-provider-imds": "^2.2.0",
|
2578 |
+
"@smithy/node-config-provider": "^2.2.0",
|
2579 |
+
"@smithy/property-provider": "^2.1.0",
|
2580 |
+
"@smithy/smithy-client": "^2.3.0",
|
2581 |
+
"@smithy/types": "^2.9.0",
|
2582 |
+
"tslib": "^2.5.0"
|
2583 |
+
},
|
2584 |
+
"engines": {
|
2585 |
+
"node": ">= 10.0.0"
|
2586 |
+
}
|
2587 |
+
},
|
2588 |
+
"node_modules/@smithy/util-endpoints": {
|
2589 |
+
"version": "1.1.0",
|
2590 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.1.0.tgz",
|
2591 |
+
"integrity": "sha512-gKzfdj5pyEOg1fVOsZVpVPRWAXbWqt9JgZdwU4cjKlJ57Fuccfk0ui5twh1TYvuJWtR2Tw3GwUmUuBM3qRWJJg==",
|
2592 |
+
"dependencies": {
|
2593 |
+
"@smithy/node-config-provider": "^2.2.0",
|
2594 |
+
"@smithy/types": "^2.9.0",
|
2595 |
+
"tslib": "^2.5.0"
|
2596 |
+
},
|
2597 |
+
"engines": {
|
2598 |
+
"node": ">= 14.0.0"
|
2599 |
+
}
|
2600 |
+
},
|
2601 |
+
"node_modules/@smithy/util-hex-encoding": {
|
2602 |
+
"version": "2.1.0",
|
2603 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.1.0.tgz",
|
2604 |
+
"integrity": "sha512-haxSIaBxn3p/lK+bEyqC32myHffacBLD61/HHzBGcG1Vo8dFTm5y0vhdR5R4wakW7H8Tr/czx+uckDOWZ1Km9Q==",
|
2605 |
+
"dependencies": {
|
2606 |
+
"tslib": "^2.5.0"
|
2607 |
+
},
|
2608 |
+
"engines": {
|
2609 |
+
"node": ">=14.0.0"
|
2610 |
+
}
|
2611 |
+
},
|
2612 |
+
"node_modules/@smithy/util-middleware": {
|
2613 |
+
"version": "2.1.0",
|
2614 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.1.0.tgz",
|
2615 |
+
"integrity": "sha512-bKfhAsdjRyGmYDsJUW5hPsL3qofgPgLPsuV+V6nNGyD/kjMobwstiIpA3ddGFT+XDwVOIUHElg7I06/wOpwKiQ==",
|
2616 |
+
"dependencies": {
|
2617 |
+
"@smithy/types": "^2.9.0",
|
2618 |
+
"tslib": "^2.5.0"
|
2619 |
+
},
|
2620 |
+
"engines": {
|
2621 |
+
"node": ">=14.0.0"
|
2622 |
+
}
|
2623 |
+
},
|
2624 |
+
"node_modules/@smithy/util-retry": {
|
2625 |
+
"version": "2.1.0",
|
2626 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.1.0.tgz",
|
2627 |
+
"integrity": "sha512-igJw+/olhAUtocMbEMBjy8SKRTHfefS+qcgmMUVEBLFgLjqMfpc8EDVB1BebNBQ1rre5yLDbi2UHUz48eZNkPQ==",
|
2628 |
+
"dependencies": {
|
2629 |
+
"@smithy/service-error-classification": "^2.1.0",
|
2630 |
+
"@smithy/types": "^2.9.0",
|
2631 |
+
"tslib": "^2.5.0"
|
2632 |
+
},
|
2633 |
+
"engines": {
|
2634 |
+
"node": ">= 14.0.0"
|
2635 |
+
}
|
2636 |
+
},
|
2637 |
+
"node_modules/@smithy/util-stream": {
|
2638 |
+
"version": "2.1.0",
|
2639 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.1.0.tgz",
|
2640 |
+
"integrity": "sha512-lcw9JVXLHvRawaXnfxdnGRw5pQM5c9XMEkBuMec+fIhGuPHIezqhQq7oO0jJcj0xwupJzW6HAvinktr9ozdKyg==",
|
2641 |
+
"dependencies": {
|
2642 |
+
"@smithy/fetch-http-handler": "^2.4.0",
|
2643 |
+
"@smithy/node-http-handler": "^2.3.0",
|
2644 |
+
"@smithy/types": "^2.9.0",
|
2645 |
+
"@smithy/util-base64": "^2.1.0",
|
2646 |
+
"@smithy/util-buffer-from": "^2.1.0",
|
2647 |
+
"@smithy/util-hex-encoding": "^2.1.0",
|
2648 |
+
"@smithy/util-utf8": "^2.1.0",
|
2649 |
+
"tslib": "^2.5.0"
|
2650 |
+
},
|
2651 |
+
"engines": {
|
2652 |
+
"node": ">=14.0.0"
|
2653 |
}
|
2654 |
},
|
2655 |
+
"node_modules/@smithy/util-uri-escape": {
|
2656 |
+
"version": "2.1.0",
|
2657 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.1.0.tgz",
|
2658 |
+
"integrity": "sha512-ZHYFGyF9o/MHGMGtsHfkxnn2DhGRZlDIFGNgipu4K3x8jMEVahQ+tGnlkFVMM2QrSQHCcjICbBTJ5JEgaD5+Jg==",
|
2659 |
"dependencies": {
|
2660 |
+
"tslib": "^2.5.0"
|
2661 |
},
|
2662 |
"engines": {
|
2663 |
"node": ">=14.0.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2664 |
}
|
2665 |
},
|
2666 |
+
"node_modules/@smithy/util-utf8": {
|
2667 |
+
"version": "2.1.0",
|
2668 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.1.0.tgz",
|
2669 |
+
"integrity": "sha512-RnNNedYLpsNPQocMhr0nGEz0mGKdzI5dBi0h7vvmimULtBlyElgX1/hXozlkurIgx8R3bSy14/oRtmDsFClifg==",
|
2670 |
"dependencies": {
|
2671 |
+
"@smithy/util-buffer-from": "^2.1.0",
|
2672 |
+
"tslib": "^2.5.0"
|
|
|
|
|
|
|
|
|
2673 |
},
|
2674 |
"engines": {
|
2675 |
"node": ">=14.0.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2676 |
}
|
2677 |
},
|
2678 |
+
"node_modules/@smithy/util-waiter": {
|
2679 |
+
"version": "2.1.0",
|
2680 |
+
"resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.1.0.tgz",
|
2681 |
+
"integrity": "sha512-BqfpYb4oNsQn6hhd4zDk8X6srVmiNOXHBFQz0vQSScS8Zliam7oLjlf/gHw02ewwxzi9229UQZF+UnG2jV6JGw==",
|
2682 |
"dependencies": {
|
2683 |
+
"@smithy/abort-controller": "^2.1.0",
|
2684 |
+
"@smithy/types": "^2.9.0",
|
2685 |
+
"tslib": "^2.5.0"
|
2686 |
},
|
2687 |
"engines": {
|
2688 |
"node": ">=14.0.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2689 |
}
|
2690 |
},
|
|
|
|
|
|
|
|
|
|
|
2691 |
"node_modules/@svelte-put/clickoutside": {
|
2692 |
"version": "3.0.1",
|
2693 |
"resolved": "https://registry.npmjs.org/@svelte-put/clickoutside/-/clickoutside-3.0.1.tgz",
|
|
|
3194 |
"postcss": "^8.1.0"
|
3195 |
}
|
3196 |
},
|
3197 |
+
"node_modules/available-typed-arrays": {
|
3198 |
+
"version": "1.0.5",
|
3199 |
+
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
|
3200 |
+
"integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
|
3201 |
+
"engines": {
|
3202 |
+
"node": ">= 0.4"
|
3203 |
+
},
|
3204 |
+
"funding": {
|
3205 |
+
"url": "https://github.com/sponsors/ljharb"
|
3206 |
+
}
|
3207 |
+
},
|
3208 |
+
"node_modules/aws-sdk": {
|
3209 |
+
"version": "2.1538.0",
|
3210 |
+
"resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1538.0.tgz",
|
3211 |
+
"integrity": "sha512-TV82tdvYDioEHeCLEOjPWdW83EU1RhXmZZcRZDqstZdDg5SX4ixhuPU4JspGV+wy6zHqE5/rv3G21LiBPjfvdg==",
|
3212 |
+
"dependencies": {
|
3213 |
+
"buffer": "4.9.2",
|
3214 |
+
"events": "1.1.1",
|
3215 |
+
"ieee754": "1.1.13",
|
3216 |
+
"jmespath": "0.16.0",
|
3217 |
+
"querystring": "0.2.0",
|
3218 |
+
"sax": "1.2.1",
|
3219 |
+
"url": "0.10.3",
|
3220 |
+
"util": "^0.12.4",
|
3221 |
+
"uuid": "8.0.0",
|
3222 |
+
"xml2js": "0.5.0"
|
3223 |
+
},
|
3224 |
+
"engines": {
|
3225 |
+
"node": ">= 10.0.0"
|
3226 |
+
}
|
3227 |
+
},
|
3228 |
+
"node_modules/aws-sdk/node_modules/buffer": {
|
3229 |
+
"version": "4.9.2",
|
3230 |
+
"resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
|
3231 |
+
"integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
|
3232 |
+
"dependencies": {
|
3233 |
+
"base64-js": "^1.0.2",
|
3234 |
+
"ieee754": "^1.1.4",
|
3235 |
+
"isarray": "^1.0.0"
|
3236 |
+
}
|
3237 |
+
},
|
3238 |
+
"node_modules/aws-sdk/node_modules/events": {
|
3239 |
+
"version": "1.1.1",
|
3240 |
+
"resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
|
3241 |
+
"integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==",
|
3242 |
+
"engines": {
|
3243 |
+
"node": ">=0.4.x"
|
3244 |
+
}
|
3245 |
+
},
|
3246 |
+
"node_modules/aws-sdk/node_modules/ieee754": {
|
3247 |
+
"version": "1.1.13",
|
3248 |
+
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
|
3249 |
+
"integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
|
3250 |
+
},
|
3251 |
+
"node_modules/aws-sdk/node_modules/uuid": {
|
3252 |
+
"version": "8.0.0",
|
3253 |
+
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz",
|
3254 |
+
"integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==",
|
3255 |
+
"bin": {
|
3256 |
+
"uuid": "dist/bin/uuid"
|
3257 |
+
}
|
3258 |
+
},
|
3259 |
"node_modules/axobject-query": {
|
3260 |
"version": "3.2.1",
|
3261 |
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
|
|
|
3269 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
3270 |
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
3271 |
},
|
3272 |
+
"node_modules/base64-js": {
|
3273 |
+
"version": "1.5.1",
|
3274 |
+
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
|
3275 |
+
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
|
3276 |
+
"funding": [
|
3277 |
+
{
|
3278 |
+
"type": "github",
|
3279 |
+
"url": "https://github.com/sponsors/feross"
|
3280 |
+
},
|
3281 |
+
{
|
3282 |
+
"type": "patreon",
|
3283 |
+
"url": "https://www.patreon.com/feross"
|
3284 |
+
},
|
3285 |
+
{
|
3286 |
+
"type": "consulting",
|
3287 |
+
"url": "https://feross.org/support"
|
3288 |
+
}
|
3289 |
+
]
|
3290 |
+
},
|
3291 |
"node_modules/binary-extensions": {
|
3292 |
"version": "2.2.0",
|
3293 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
|
|
|
3297 |
"node": ">=8"
|
3298 |
}
|
3299 |
},
|
3300 |
+
"node_modules/bowser": {
|
3301 |
+
"version": "2.11.0",
|
3302 |
+
"resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
|
3303 |
+
"integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
|
3304 |
+
},
|
3305 |
"node_modules/brace-expansion": {
|
3306 |
"version": "1.1.11",
|
3307 |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
|
|
3376 |
"url": "https://github.com/sponsors/sindresorhus"
|
3377 |
}
|
3378 |
},
|
3379 |
+
"node_modules/call-bind": {
|
3380 |
+
"version": "1.0.5",
|
3381 |
+
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
|
3382 |
+
"integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
|
3383 |
+
"dependencies": {
|
3384 |
+
"function-bind": "^1.1.2",
|
3385 |
+
"get-intrinsic": "^1.2.1",
|
3386 |
+
"set-function-length": "^1.1.1"
|
3387 |
+
},
|
3388 |
+
"funding": {
|
3389 |
+
"url": "https://github.com/sponsors/ljharb"
|
3390 |
+
}
|
3391 |
+
},
|
3392 |
"node_modules/callsites": {
|
3393 |
"version": "3.1.0",
|
3394 |
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
|
|
3631 |
"node": ">=0.10.0"
|
3632 |
}
|
3633 |
},
|
3634 |
+
"node_modules/define-data-property": {
|
3635 |
+
"version": "1.1.1",
|
3636 |
+
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
|
3637 |
+
"integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
|
3638 |
+
"dependencies": {
|
3639 |
+
"get-intrinsic": "^1.2.1",
|
3640 |
+
"gopd": "^1.0.1",
|
3641 |
+
"has-property-descriptors": "^1.0.0"
|
3642 |
+
},
|
3643 |
+
"engines": {
|
3644 |
+
"node": ">= 0.4"
|
3645 |
+
}
|
3646 |
+
},
|
3647 |
"node_modules/dequal": {
|
3648 |
"version": "2.0.3",
|
3649 |
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
|
|
|
4040 |
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
|
4041 |
"dev": true
|
4042 |
},
|
4043 |
+
"node_modules/fast-xml-parser": {
|
4044 |
+
"version": "4.2.5",
|
4045 |
+
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz",
|
4046 |
+
"integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==",
|
4047 |
+
"funding": [
|
4048 |
+
{
|
4049 |
+
"type": "paypal",
|
4050 |
+
"url": "https://paypal.me/naturalintelligence"
|
4051 |
+
},
|
4052 |
+
{
|
4053 |
+
"type": "github",
|
4054 |
+
"url": "https://github.com/sponsors/NaturalIntelligence"
|
4055 |
+
}
|
4056 |
+
],
|
4057 |
+
"dependencies": {
|
4058 |
+
"strnum": "^1.0.5"
|
4059 |
+
},
|
4060 |
+
"bin": {
|
4061 |
+
"fxparser": "src/cli/cli.js"
|
4062 |
+
}
|
4063 |
+
},
|
4064 |
"node_modules/fastq": {
|
4065 |
"version": "1.15.0",
|
4066 |
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
|
|
|
4130 |
"integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
|
4131 |
"dev": true
|
4132 |
},
|
4133 |
+
"node_modules/for-each": {
|
4134 |
+
"version": "0.3.3",
|
4135 |
+
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
|
4136 |
+
"integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
|
4137 |
+
"dependencies": {
|
4138 |
+
"is-callable": "^1.1.3"
|
4139 |
+
}
|
4140 |
+
},
|
4141 |
"node_modules/fraction.js": {
|
4142 |
"version": "4.3.7",
|
4143 |
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
|
|
|
4177 |
"url": "https://github.com/sponsors/ljharb"
|
4178 |
}
|
4179 |
},
|
4180 |
+
"node_modules/get-intrinsic": {
|
4181 |
+
"version": "1.2.2",
|
4182 |
+
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
|
4183 |
+
"integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
|
4184 |
+
"dependencies": {
|
4185 |
+
"function-bind": "^1.1.2",
|
4186 |
+
"has-proto": "^1.0.1",
|
4187 |
+
"has-symbols": "^1.0.3",
|
4188 |
+
"hasown": "^2.0.0"
|
4189 |
+
},
|
4190 |
+
"funding": {
|
4191 |
+
"url": "https://github.com/sponsors/ljharb"
|
4192 |
+
}
|
4193 |
+
},
|
4194 |
"node_modules/glob": {
|
4195 |
"version": "7.2.3",
|
4196 |
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
|
|
|
4268 |
"resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
|
4269 |
"integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
|
4270 |
},
|
4271 |
+
"node_modules/gopd": {
|
4272 |
+
"version": "1.0.1",
|
4273 |
+
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
|
4274 |
+
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
|
4275 |
+
"dependencies": {
|
4276 |
+
"get-intrinsic": "^1.1.3"
|
4277 |
+
},
|
4278 |
+
"funding": {
|
4279 |
+
"url": "https://github.com/sponsors/ljharb"
|
4280 |
+
}
|
4281 |
+
},
|
4282 |
"node_modules/graceful-fs": {
|
4283 |
"version": "4.2.11",
|
4284 |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
|
|
4300 |
"node": ">=8"
|
4301 |
}
|
4302 |
},
|
4303 |
+
"node_modules/has-property-descriptors": {
|
4304 |
+
"version": "1.0.1",
|
4305 |
+
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
|
4306 |
+
"integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
|
4307 |
+
"dependencies": {
|
4308 |
+
"get-intrinsic": "^1.2.2"
|
4309 |
+
},
|
4310 |
+
"funding": {
|
4311 |
+
"url": "https://github.com/sponsors/ljharb"
|
4312 |
+
}
|
4313 |
+
},
|
4314 |
+
"node_modules/has-proto": {
|
4315 |
+
"version": "1.0.1",
|
4316 |
+
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
|
4317 |
+
"integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
|
4318 |
+
"engines": {
|
4319 |
+
"node": ">= 0.4"
|
4320 |
+
},
|
4321 |
+
"funding": {
|
4322 |
+
"url": "https://github.com/sponsors/ljharb"
|
4323 |
+
}
|
4324 |
+
},
|
4325 |
+
"node_modules/has-symbols": {
|
4326 |
+
"version": "1.0.3",
|
4327 |
+
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
|
4328 |
+
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
|
4329 |
+
"engines": {
|
4330 |
+
"node": ">= 0.4"
|
4331 |
+
},
|
4332 |
+
"funding": {
|
4333 |
+
"url": "https://github.com/sponsors/ljharb"
|
4334 |
+
}
|
4335 |
+
},
|
4336 |
+
"node_modules/has-tostringtag": {
|
4337 |
+
"version": "1.0.0",
|
4338 |
+
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
|
4339 |
+
"integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
|
4340 |
+
"dependencies": {
|
4341 |
+
"has-symbols": "^1.0.2"
|
4342 |
+
},
|
4343 |
+
"engines": {
|
4344 |
+
"node": ">= 0.4"
|
4345 |
+
},
|
4346 |
+
"funding": {
|
4347 |
+
"url": "https://github.com/sponsors/ljharb"
|
4348 |
+
}
|
4349 |
+
},
|
4350 |
"node_modules/hash-wasm": {
|
4351 |
"version": "4.11.0",
|
4352 |
"resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.11.0.tgz",
|
|
|
4439 |
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
4440 |
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
4441 |
},
|
4442 |
+
"node_modules/is-arguments": {
|
4443 |
+
"version": "1.1.1",
|
4444 |
+
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
|
4445 |
+
"integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
|
4446 |
+
"dependencies": {
|
4447 |
+
"call-bind": "^1.0.2",
|
4448 |
+
"has-tostringtag": "^1.0.0"
|
4449 |
+
},
|
4450 |
+
"engines": {
|
4451 |
+
"node": ">= 0.4"
|
4452 |
+
},
|
4453 |
+
"funding": {
|
4454 |
+
"url": "https://github.com/sponsors/ljharb"
|
4455 |
+
}
|
4456 |
+
},
|
4457 |
"node_modules/is-arrayish": {
|
4458 |
"version": "0.3.2",
|
4459 |
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
|
|
|
4486 |
"url": "https://github.com/sponsors/sindresorhus"
|
4487 |
}
|
4488 |
},
|
4489 |
+
"node_modules/is-callable": {
|
4490 |
+
"version": "1.2.7",
|
4491 |
+
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
|
4492 |
+
"integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
|
4493 |
+
"engines": {
|
4494 |
+
"node": ">= 0.4"
|
4495 |
+
},
|
4496 |
+
"funding": {
|
4497 |
+
"url": "https://github.com/sponsors/ljharb"
|
4498 |
+
}
|
4499 |
+
},
|
4500 |
"node_modules/is-core-module": {
|
4501 |
"version": "2.13.1",
|
4502 |
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
|
|
|
4517 |
"node": ">=0.10.0"
|
4518 |
}
|
4519 |
},
|
4520 |
+
"node_modules/is-generator-function": {
|
4521 |
+
"version": "1.0.10",
|
4522 |
+
"resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
|
4523 |
+
"integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
|
4524 |
+
"dependencies": {
|
4525 |
+
"has-tostringtag": "^1.0.0"
|
4526 |
+
},
|
4527 |
+
"engines": {
|
4528 |
+
"node": ">= 0.4"
|
4529 |
+
},
|
4530 |
+
"funding": {
|
4531 |
+
"url": "https://github.com/sponsors/ljharb"
|
4532 |
+
}
|
4533 |
+
},
|
4534 |
"node_modules/is-glob": {
|
4535 |
"version": "4.0.3",
|
4536 |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
|
|
4574 |
"@types/estree": "*"
|
4575 |
}
|
4576 |
},
|
4577 |
+
"node_modules/is-typed-array": {
|
4578 |
+
"version": "1.1.12",
|
4579 |
+
"resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
|
4580 |
+
"integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
|
4581 |
+
"dependencies": {
|
4582 |
+
"which-typed-array": "^1.1.11"
|
4583 |
+
},
|
4584 |
+
"engines": {
|
4585 |
+
"node": ">= 0.4"
|
4586 |
+
},
|
4587 |
+
"funding": {
|
4588 |
+
"url": "https://github.com/sponsors/ljharb"
|
4589 |
+
}
|
4590 |
+
},
|
4591 |
+
"node_modules/isarray": {
|
4592 |
+
"version": "1.0.0",
|
4593 |
+
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
4594 |
+
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
|
4595 |
+
},
|
4596 |
"node_modules/isexe": {
|
4597 |
"version": "2.0.0",
|
4598 |
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
|
|
4608 |
"jiti": "bin/jiti.js"
|
4609 |
}
|
4610 |
},
|
4611 |
+
"node_modules/jmespath": {
|
4612 |
+
"version": "0.16.0",
|
4613 |
+
"resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz",
|
4614 |
+
"integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==",
|
4615 |
+
"engines": {
|
4616 |
+
"node": ">= 0.6.0"
|
4617 |
+
}
|
4618 |
+
},
|
4619 |
"node_modules/js-cookie": {
|
4620 |
"version": "3.0.5",
|
4621 |
"resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz",
|
|
|
5303 |
"node": ">=6"
|
5304 |
}
|
5305 |
},
|
5306 |
+
"node_modules/querystring": {
|
5307 |
+
"version": "0.2.0",
|
5308 |
+
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
|
5309 |
+
"integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
|
5310 |
+
"deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
|
5311 |
+
"engines": {
|
5312 |
+
"node": ">=0.4.x"
|
5313 |
+
}
|
5314 |
+
},
|
5315 |
"node_modules/queue-microtask": {
|
5316 |
"version": "1.2.3",
|
5317 |
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
|
|
|
5493 |
"node": ">=14.0.0"
|
5494 |
}
|
5495 |
},
|
5496 |
+
"node_modules/sax": {
|
5497 |
+
"version": "1.2.1",
|
5498 |
+
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
|
5499 |
+
"integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA=="
|
5500 |
+
},
|
5501 |
"node_modules/semver": {
|
5502 |
"version": "7.5.4",
|
5503 |
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
|
|
5518 |
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
|
5519 |
"integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ=="
|
5520 |
},
|
5521 |
+
"node_modules/set-function-length": {
|
5522 |
+
"version": "1.2.0",
|
5523 |
+
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz",
|
5524 |
+
"integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==",
|
5525 |
+
"dependencies": {
|
5526 |
+
"define-data-property": "^1.1.1",
|
5527 |
+
"function-bind": "^1.1.2",
|
5528 |
+
"get-intrinsic": "^1.2.2",
|
5529 |
+
"gopd": "^1.0.1",
|
5530 |
+
"has-property-descriptors": "^1.0.1"
|
5531 |
+
},
|
5532 |
+
"engines": {
|
5533 |
+
"node": ">= 0.4"
|
5534 |
+
}
|
5535 |
+
},
|
5536 |
"node_modules/sharp": {
|
5537 |
"version": "0.33.1",
|
5538 |
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.1.tgz",
|
|
|
5684 |
"url": "https://github.com/sponsors/sindresorhus"
|
5685 |
}
|
5686 |
},
|
5687 |
+
"node_modules/strnum": {
|
5688 |
+
"version": "1.0.5",
|
5689 |
+
"resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
|
5690 |
+
"integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA=="
|
5691 |
+
},
|
5692 |
"node_modules/sucrase": {
|
5693 |
"version": "3.34.0",
|
5694 |
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz",
|
|
|
6095 |
"node_modules/tslib": {
|
6096 |
"version": "2.6.2",
|
6097 |
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
6098 |
+
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
|
|
6099 |
},
|
6100 |
"node_modules/type-check": {
|
6101 |
"version": "0.4.0",
|
|
|
6190 |
"punycode": "^2.1.0"
|
6191 |
}
|
6192 |
},
|
6193 |
+
"node_modules/url": {
|
6194 |
+
"version": "0.10.3",
|
6195 |
+
"resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
|
6196 |
+
"integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==",
|
6197 |
+
"dependencies": {
|
6198 |
+
"punycode": "1.3.2",
|
6199 |
+
"querystring": "0.2.0"
|
6200 |
+
}
|
6201 |
+
},
|
6202 |
+
"node_modules/url/node_modules/punycode": {
|
6203 |
+
"version": "1.3.2",
|
6204 |
+
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
|
6205 |
+
"integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="
|
6206 |
+
},
|
6207 |
+
"node_modules/util": {
|
6208 |
+
"version": "0.12.5",
|
6209 |
+
"resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
|
6210 |
+
"integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
|
6211 |
+
"dependencies": {
|
6212 |
+
"inherits": "^2.0.3",
|
6213 |
+
"is-arguments": "^1.0.4",
|
6214 |
+
"is-generator-function": "^1.0.7",
|
6215 |
+
"is-typed-array": "^1.1.3",
|
6216 |
+
"which-typed-array": "^1.1.2"
|
6217 |
+
}
|
6218 |
+
},
|
6219 |
"node_modules/util-deprecate": {
|
6220 |
"version": "1.0.2",
|
6221 |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
6222 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
6223 |
"dev": true
|
6224 |
},
|
6225 |
+
"node_modules/uuid": {
|
6226 |
+
"version": "8.3.2",
|
6227 |
+
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
|
6228 |
+
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
|
6229 |
+
"bin": {
|
6230 |
+
"uuid": "dist/bin/uuid"
|
6231 |
+
}
|
6232 |
+
},
|
6233 |
"node_modules/vite": {
|
6234 |
"version": "4.5.1",
|
6235 |
"resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz",
|
|
|
6325 |
"node": ">= 8"
|
6326 |
}
|
6327 |
},
|
6328 |
+
"node_modules/which-typed-array": {
|
6329 |
+
"version": "1.1.13",
|
6330 |
+
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz",
|
6331 |
+
"integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==",
|
6332 |
+
"dependencies": {
|
6333 |
+
"available-typed-arrays": "^1.0.5",
|
6334 |
+
"call-bind": "^1.0.4",
|
6335 |
+
"for-each": "^0.3.3",
|
6336 |
+
"gopd": "^1.0.1",
|
6337 |
+
"has-tostringtag": "^1.0.0"
|
6338 |
+
},
|
6339 |
+
"engines": {
|
6340 |
+
"node": ">= 0.4"
|
6341 |
+
},
|
6342 |
+
"funding": {
|
6343 |
+
"url": "https://github.com/sponsors/ljharb"
|
6344 |
+
}
|
6345 |
+
},
|
6346 |
"node_modules/wrappy": {
|
6347 |
"version": "1.0.2",
|
6348 |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
6349 |
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
6350 |
},
|
6351 |
+
"node_modules/xml2js": {
|
6352 |
+
"version": "0.5.0",
|
6353 |
+
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz",
|
6354 |
+
"integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==",
|
6355 |
+
"dependencies": {
|
6356 |
+
"sax": ">=0.6.0",
|
6357 |
+
"xmlbuilder": "~11.0.0"
|
6358 |
+
},
|
6359 |
+
"engines": {
|
6360 |
+
"node": ">=4.0.0"
|
6361 |
+
}
|
6362 |
+
},
|
6363 |
+
"node_modules/xmlbuilder": {
|
6364 |
+
"version": "11.0.1",
|
6365 |
+
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
|
6366 |
+
"integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
|
6367 |
+
"engines": {
|
6368 |
+
"node": ">=4.0"
|
6369 |
+
}
|
6370 |
+
},
|
6371 |
"node_modules/yallist": {
|
6372 |
"version": "4.0.0",
|
6373 |
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
package.json
CHANGED
@@ -39,11 +39,13 @@
|
|
39 |
},
|
40 |
"type": "module",
|
41 |
"dependencies": {
|
|
|
42 |
"@huggingface/hub": "^0.12.3-oauth",
|
43 |
"@iconify/svelte": "^3.1.4",
|
44 |
"@prisma/client": "^5.7.1",
|
45 |
"@svelte-put/clickoutside": "^3.0.1",
|
46 |
"@sveltejs/adapter-node": "^1.3.1",
|
|
|
47 |
"cookie": "^0.6.0",
|
48 |
"js-cookie": "^3.0.5",
|
49 |
"svelte-infinite-scroll": "^2.0.1"
|
|
|
39 |
},
|
40 |
"type": "module",
|
41 |
"dependencies": {
|
42 |
+
"@aws-sdk/client-s3": "^3.490.0",
|
43 |
"@huggingface/hub": "^0.12.3-oauth",
|
44 |
"@iconify/svelte": "^3.1.4",
|
45 |
"@prisma/client": "^5.7.1",
|
46 |
"@svelte-put/clickoutside": "^3.0.1",
|
47 |
"@sveltejs/adapter-node": "^1.3.1",
|
48 |
+
"aws-sdk": "^2.1538.0",
|
49 |
"cookie": "^0.6.0",
|
50 |
"js-cookie": "^3.0.5",
|
51 |
"svelte-infinite-scroll": "^2.0.1"
|
prisma/schema.prisma
CHANGED
@@ -11,33 +11,60 @@ datasource db {
|
|
11 |
}
|
12 |
|
13 |
model Model {
|
14 |
-
id
|
15 |
-
createdAt
|
16 |
-
title
|
17 |
-
image
|
18 |
-
likes
|
19 |
-
downloads
|
20 |
-
isPublic
|
21 |
-
|
22 |
-
|
|
|
|
|
23 |
}
|
24 |
|
25 |
model Gallery {
|
26 |
-
id
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
|
|
34 |
}
|
35 |
|
36 |
model Reaction {
|
37 |
-
id
|
38 |
-
createdAt
|
39 |
-
emoji
|
40 |
-
|
41 |
-
Gallery
|
42 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
|
|
11 |
}
|
12 |
|
13 |
model Model {
|
14 |
+
id String @id
|
15 |
+
createdAt DateTime @default(now())
|
16 |
+
title String
|
17 |
+
image String
|
18 |
+
likes Int?
|
19 |
+
downloads Int?
|
20 |
+
isPublic Boolean @default(false)
|
21 |
+
user User? @relation(fields: [userId], references: [sub])
|
22 |
+
userId String?
|
23 |
+
gallery Gallery[]
|
24 |
+
comments Comment[]
|
25 |
}
|
26 |
|
27 |
model Gallery {
|
28 |
+
id String @id @default(uuid())
|
29 |
+
createdAt DateTime @default(now())
|
30 |
+
prompt String
|
31 |
+
image String
|
32 |
+
reactions Reaction[]
|
33 |
+
model Model @relation(fields: [modelId], references: [id])
|
34 |
+
modelId String
|
35 |
+
user User? @relation(fields: [userId], references: [sub])
|
36 |
+
userId String?
|
37 |
}
|
38 |
|
39 |
model Reaction {
|
40 |
+
id String @id @default(uuid())
|
41 |
+
createdAt DateTime @default(now())
|
42 |
+
emoji String
|
43 |
+
user User @relation(fields: [userId], references: [sub])
|
44 |
+
gallery Gallery? @relation(fields: [galleryId], references: [id])
|
45 |
+
userId String
|
46 |
+
galleryId String?
|
47 |
+
}
|
48 |
+
|
49 |
+
model Comment {
|
50 |
+
id String @id @default(uuid())
|
51 |
+
createdAt DateTime @default(now())
|
52 |
+
text String
|
53 |
+
user User @relation(fields: [userId], references: [sub])
|
54 |
+
userId String
|
55 |
+
model Model? @relation(fields: [modelId], references: [id])
|
56 |
+
modelId String?
|
57 |
+
}
|
58 |
+
|
59 |
+
model User {
|
60 |
+
id String @id @default(uuid())
|
61 |
+
createdAt DateTime @default(now())
|
62 |
+
sub String @unique
|
63 |
+
name String
|
64 |
+
preferred_username String @unique
|
65 |
+
picture String?
|
66 |
+
comments Comment[]
|
67 |
+
reactions Reaction[]
|
68 |
+
gallery Gallery[]
|
69 |
+
models Model[]
|
70 |
}
|
src/lib/components/Button.svelte
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<script lang="ts">
|
2 |
-
import { goto } from '$app/navigation';
|
3 |
import Icon from "@iconify/svelte";
|
4 |
import Loading from './Loading.svelte';
|
5 |
|
|
|
1 |
<script lang="ts">
|
2 |
+
import { goto } from '$app/navigation';
|
3 |
import Icon from "@iconify/svelte";
|
4 |
import Loading from './Loading.svelte';
|
5 |
|
src/lib/components/generate/Response.svelte
CHANGED
@@ -82,24 +82,24 @@
|
|
82 |
<img src={generation?.image} alt="Generation" class="w-full mx-auto object-contain" />
|
83 |
<div class="p-8 w-full">
|
84 |
<div class="w-full flex items-center justify-end gap-4">
|
85 |
-
<Button size="lg" theme="light" icon="material-symbols:save" iconPosition="right" onClick={saveImage}>
|
86 |
-
<UserIsLogged>
|
87 |
<Button
|
88 |
size="lg"
|
89 |
theme="blue"
|
90 |
icon="bxs:share"
|
91 |
iconPosition="right"
|
92 |
loading={loading}
|
93 |
-
disabled={loading || already_saved}
|
94 |
onClick={share}
|
95 |
-
|
|
|
96 |
{#if already_saved}
|
97 |
Shared!
|
98 |
{:else}
|
99 |
Share with community
|
100 |
{/if}
|
101 |
</Button>
|
102 |
-
</UserIsLogged>
|
103 |
</div>
|
104 |
<p class="text-neutral-500 text-sm text-right mt-2.5">
|
105 |
All images not shared with the community are deleted right after generation.
|
|
|
82 |
<img src={generation?.image} alt="Generation" class="w-full mx-auto object-contain" />
|
83 |
<div class="p-8 w-full">
|
84 |
<div class="w-full flex items-center justify-end gap-4">
|
85 |
+
<Button size="lg" theme="light" icon="material-symbols:save" iconPosition="right" onClick={saveImage}>Download</Button>
|
86 |
+
<!-- <UserIsLogged> -->
|
87 |
<Button
|
88 |
size="lg"
|
89 |
theme="blue"
|
90 |
icon="bxs:share"
|
91 |
iconPosition="right"
|
92 |
loading={loading}
|
|
|
93 |
onClick={share}
|
94 |
+
>
|
95 |
+
<!-- disabled={loading || already_saved} -->
|
96 |
{#if already_saved}
|
97 |
Shared!
|
98 |
{:else}
|
99 |
Share with community
|
100 |
{/if}
|
101 |
</Button>
|
102 |
+
<!-- </UserIsLogged> -->
|
103 |
</div>
|
104 |
<p class="text-neutral-500 text-sm text-right mt-2.5">
|
105 |
All images not shared with the community are deleted right after generation.
|
src/lib/components/models/Card.svelte
CHANGED
@@ -1,21 +1,25 @@
|
|
1 |
<script lang="ts">
|
|
|
2 |
import type { ModelCard } from "$lib/type";
|
3 |
-
import Button from "$lib/components/Button.svelte";
|
4 |
import Icon from "@iconify/svelte";
|
5 |
|
6 |
export let card: ModelCard;
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
</script>
|
8 |
-
|
9 |
-
|
|
|
|
|
10 |
class="w-full cursor-pointer group bg-neutral-900 rounded-xl relative flex items-start justify-between flex-col p-3 border border-neutral-800 transition-all duration-200 brightness-75 hover:brightness-100 z-[1]"
|
|
|
11 |
>
|
12 |
<div class="w-full h-[350px] relative z-[1] mb-3 overflow-hidden">
|
13 |
<img src="{card.image}" class="w-full h-full bg-center bg-cover rounded-lg object-cover object-center bg-neutral-800" alt="{card?.title}" />
|
14 |
-
<div class="group-hover:opacity-100 opacity-0 translate-x-full group-hover:translate-x-0 transition-all duration-200 absolute right-3 bottom-3">
|
15 |
-
<Button theme="light" size="md">
|
16 |
-
Try it now
|
17 |
-
</Button>
|
18 |
-
</div>
|
19 |
</div>
|
20 |
<div class="flex items-center justify-between w-full gap-4 py-1">
|
21 |
<p class="text-white font-semibold text-base mb-1 truncate">{card?.title ?? card?.id}</p>
|
@@ -30,4 +34,4 @@
|
|
30 |
</div>
|
31 |
</div>
|
32 |
</div>
|
33 |
-
</
|
|
|
1 |
<script lang="ts">
|
2 |
+
import { modelStore } from "$lib/stores/use-model";
|
3 |
import type { ModelCard } from "$lib/type";
|
|
|
4 |
import Icon from "@iconify/svelte";
|
5 |
|
6 |
export let card: ModelCard;
|
7 |
+
|
8 |
+
const handleClick = async () => {
|
9 |
+
const request = await fetch(`/api/models/${card?.id?.replace("/", "@")}?full=true`);
|
10 |
+
const { model } = await request.json();
|
11 |
+
modelStore.set(model);
|
12 |
+
};
|
13 |
</script>
|
14 |
+
|
15 |
+
<!-- svelte-ignore a11y-no-static-element-interactions -->
|
16 |
+
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
17 |
+
<div
|
18 |
class="w-full cursor-pointer group bg-neutral-900 rounded-xl relative flex items-start justify-between flex-col p-3 border border-neutral-800 transition-all duration-200 brightness-75 hover:brightness-100 z-[1]"
|
19 |
+
on:click={handleClick}
|
20 |
>
|
21 |
<div class="w-full h-[350px] relative z-[1] mb-3 overflow-hidden">
|
22 |
<img src="{card.image}" class="w-full h-full bg-center bg-cover rounded-lg object-cover object-center bg-neutral-800" alt="{card?.title}" />
|
|
|
|
|
|
|
|
|
|
|
23 |
</div>
|
24 |
<div class="flex items-center justify-between w-full gap-4 py-1">
|
25 |
<p class="text-white font-semibold text-base mb-1 truncate">{card?.title ?? card?.id}</p>
|
|
|
34 |
</div>
|
35 |
</div>
|
36 |
</div>
|
37 |
+
</div>
|
src/lib/components/models/drawer/Drawer.svelte
ADDED
@@ -0,0 +1,79 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script lang="ts">
|
2 |
+
import { get } from "svelte/store";
|
3 |
+
import Icon from "@iconify/svelte";
|
4 |
+
|
5 |
+
import { modelStore } from "$lib/stores/use-model";
|
6 |
+
import UserIsLogged from '$lib/components/UserIsLogged.svelte';
|
7 |
+
import Comments from '$lib/components/models/drawer/comments/Comments.svelte';
|
8 |
+
|
9 |
+
let data = get(modelStore);
|
10 |
+
|
11 |
+
modelStore.subscribe((value) => {
|
12 |
+
data = value;
|
13 |
+
});
|
14 |
+
|
15 |
+
const handleClose = () => {
|
16 |
+
modelStore.set(undefined);
|
17 |
+
};
|
18 |
+
</script>
|
19 |
+
|
20 |
+
<div
|
21 |
+
class="w-full fixed top-0 left-0 h-full bg-black bg-opacity-50 z-40 backdrop-blur transition-all duration-100"
|
22 |
+
class:opacity-0={!data?.id}
|
23 |
+
class:pointer-events-none={!data?.id}
|
24 |
+
>
|
25 |
+
<div
|
26 |
+
class="ml-auto w-full max-w-3xl bg-neutral-950 h-full border-l border-neutral-800 transition-all duration-200 flex flex-col justify-between"
|
27 |
+
class:translate-x-full={!data?.id}
|
28 |
+
>
|
29 |
+
<div class="p-8 overflow-auto">
|
30 |
+
<header class="flex w-full justify-between items-start mb-6">
|
31 |
+
<div class="flex items-center justify-start gap-3 lg:gap-6">
|
32 |
+
<img src={data?.image} class="lg:w-16 lg:h-16 w-12 h-12 rounded-xl bg-red-500" alt={data?.id} />
|
33 |
+
<div>
|
34 |
+
<p class="text-white font-semibold text-lg lg:text-2xl mb-1 truncate">
|
35 |
+
{data?.title ?? data?.id}
|
36 |
+
</p>
|
37 |
+
<div class="justify-start items-center gap-2 flex">
|
38 |
+
<div class="bg-red-500 bg-opacity-20 border border-red-500 px-3 py-1.5 rounded-full text-neutral-100 flex items-center justify-center gap-1 font-bold text-xs">
|
39 |
+
<Icon icon="solar:heart-bold" class="lg:w-4 lg:h-4 w-3 h-3 text-red-500" />
|
40 |
+
{data?.likes ?? 0}
|
41 |
+
</div>
|
42 |
+
<div class="bg-blue-500 bg-opacity-20 border border-blue-500 px-3 py-1.5 rounded-full text-neutral-100 flex items-center justify-center gap-1 font-bold text-xs">
|
43 |
+
<Icon icon="solar:download-square-bold" class="lg:w-4 lg:h-4 w-3 h-3 text-blue-500" />
|
44 |
+
{data?.downloads ?? 0}
|
45 |
+
</div>
|
46 |
+
</div>
|
47 |
+
</div>
|
48 |
+
</div>
|
49 |
+
<button on:click={handleClose}>
|
50 |
+
<Icon icon="carbon:close" class="w-6 h-6 text-white cursor-pointer" />
|
51 |
+
</button>
|
52 |
+
</header>
|
53 |
+
<main>
|
54 |
+
{#if data?.gallery && data?.gallery?.length > 0}
|
55 |
+
<div>
|
56 |
+
<p class="text-neutral-400 uppercase text-xs font-bold">Examples</p>
|
57 |
+
<div class="grid grid-cols-3 md:grid-cols-5 lg:grid-cols-6 gap-5 mt-2">
|
58 |
+
{#each data?.gallery as example}
|
59 |
+
<div class="w-full h-[120px] relative z-[1] mb-3 overflow-hidden">
|
60 |
+
<img src="https://huggingface.co/datasets/enzostvs/loras-studio/resolve/main/{example.image}?expose=true'" class="w-full h-full bg-center bg-cover rounded-lg object-cover object-center bg-neutral-800" alt={example.prompt} />
|
61 |
+
</div>
|
62 |
+
{/each}
|
63 |
+
</div>
|
64 |
+
</div>
|
65 |
+
{/if}
|
66 |
+
</main>
|
67 |
+
</div>
|
68 |
+
<footer class="p-8 border-t border-neutral-900 bg-neutral-900/30">
|
69 |
+
<p class="font-semibold text-neutral-100 text-base lg:text-lg mb-6">
|
70 |
+
Commentaires ({data?.comments?.length ?? 0})
|
71 |
+
</p>
|
72 |
+
{#if data?.id}
|
73 |
+
<UserIsLogged>
|
74 |
+
<Comments comments={data?.comments} model={data} />
|
75 |
+
</UserIsLogged>
|
76 |
+
{/if}
|
77 |
+
</footer>
|
78 |
+
</div>
|
79 |
+
</div>
|
src/lib/components/models/drawer/comments/Comment.svelte
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script lang="ts">
|
2 |
+
import type { CommentType } from "$lib/type";
|
3 |
+
import { get } from "svelte/store";
|
4 |
+
import { userStore } from "$lib/stores/use-user";
|
5 |
+
|
6 |
+
export let comment: CommentType;
|
7 |
+
|
8 |
+
const formatDate = (date: string) => {
|
9 |
+
const d = new Date(date);
|
10 |
+
return `${d.toLocaleDateString()} ${d.toLocaleTimeString()}`;
|
11 |
+
}
|
12 |
+
|
13 |
+
const user = get(userStore);
|
14 |
+
const isMe = comment?.user?.sub === user?.sub;
|
15 |
+
</script>
|
16 |
+
|
17 |
+
<div
|
18 |
+
class="flex items-start justify-start gap-3 w-full"
|
19 |
+
class:flex-row-reverse={isMe}
|
20 |
+
>
|
21 |
+
<img src={comment?.user?.picture} class="w-10 h-10 rounded-full object-cover" alt={comment?.user?.name} />
|
22 |
+
<div class="w-full lg:max-w-max">
|
23 |
+
<div class="flex items-center justify-between mb-2 gap-6" class:flex-row-reverse={isMe}>
|
24 |
+
<p class="text-neutral-200 font-semibold text-base truncate flex items-center justify-start gap-2" class:flex-row-reverse={isMe}>
|
25 |
+
{comment?.user?.name}
|
26 |
+
<span class="italic text-neutral-500 text-xs font-light">({comment?.user?.preferred_username})</span>
|
27 |
+
</p>
|
28 |
+
<p class="text-xs text-neutral-600">{formatDate(comment?.createdAt)}</p>
|
29 |
+
</div>
|
30 |
+
<p
|
31 |
+
class="bg-neutral-800 bg-opacity-60 rounded-xl text-white/70 text-sm p-4"
|
32 |
+
class:!bg-blue-500={isMe}
|
33 |
+
>
|
34 |
+
{comment.text}
|
35 |
+
</p>
|
36 |
+
</div>
|
37 |
+
</div>
|
src/lib/components/models/drawer/comments/Comments.svelte
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script lang="ts">
|
2 |
+
import Button from "$lib/components/Button.svelte";
|
3 |
+
import type { ModelCard, CommentType } from "$lib/type";
|
4 |
+
import Comment from "./Comment.svelte";
|
5 |
+
|
6 |
+
export let comments: CommentType[] = [];
|
7 |
+
export let model: ModelCard;
|
8 |
+
|
9 |
+
let text = "";
|
10 |
+
let loading = false;
|
11 |
+
let error: string | undefined = undefined;
|
12 |
+
|
13 |
+
const handleSubmit = async () => {
|
14 |
+
loading = true;
|
15 |
+
const comment_request = await fetch(`/api/models/${model?.id?.replace("/", "@")}/comments`, {
|
16 |
+
method: "POST",
|
17 |
+
headers: {
|
18 |
+
"Content-Type": "application/json",
|
19 |
+
},
|
20 |
+
body: JSON.stringify({ text }),
|
21 |
+
});
|
22 |
+
|
23 |
+
const comment_response = await comment_request.json();
|
24 |
+
if (comment_response.error) {
|
25 |
+
error = comment_response.error;
|
26 |
+
} else {
|
27 |
+
comments = [comment_response.comment, ...comments];
|
28 |
+
text = "";
|
29 |
+
}
|
30 |
+
loading = false;
|
31 |
+
}
|
32 |
+
|
33 |
+
const handleChange = async (event: any) => {
|
34 |
+
text = event.target.value;
|
35 |
+
}
|
36 |
+
</script>
|
37 |
+
|
38 |
+
<div>
|
39 |
+
<div class="grid grid-cols-1 gap-3">
|
40 |
+
{#each comments as comment}
|
41 |
+
<Comment comment={comment} />
|
42 |
+
{/each}
|
43 |
+
</div>
|
44 |
+
<div class="flex gap-4 items-start justify-between flex-col lg:flex-row mt-7">
|
45 |
+
<textarea
|
46 |
+
value={text}
|
47 |
+
class="rounded-xl bg-neutral-900 text-neutral-200 text-base placeholder:text-neutral-500 outline-none resize-none p-4 w-full"
|
48 |
+
placeholder="Write a comment..."
|
49 |
+
on:input={handleChange}
|
50 |
+
/>
|
51 |
+
<Button
|
52 |
+
theme="blue"
|
53 |
+
size="md"
|
54 |
+
icon="carbon:send-alt-filled"
|
55 |
+
iconPosition="right"
|
56 |
+
loading={loading}
|
57 |
+
disabled={text.length < 3}
|
58 |
+
onClick={handleSubmit}
|
59 |
+
>
|
60 |
+
Post
|
61 |
+
</Button>
|
62 |
+
</div>
|
63 |
+
</div>
|
src/lib/stores/use-model.ts
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { writable } from "svelte/store";
|
2 |
+
|
3 |
+
import type { ModelCard } from "$lib/type";
|
4 |
+
|
5 |
+
export const modelStore = writable<ModelCard | undefined>(undefined);
|
src/lib/type.ts
CHANGED
@@ -19,11 +19,29 @@ export interface ModelCard {
|
|
19 |
likes: number,
|
20 |
downloads: number,
|
21 |
image: string,
|
|
|
|
|
22 |
}
|
23 |
|
24 |
export interface ReactionType {
|
25 |
id: string
|
26 |
-
|
27 |
emoji: string
|
28 |
galleryId: string
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
}
|
|
|
19 |
likes: number,
|
20 |
downloads: number,
|
21 |
image: string,
|
22 |
+
gallery?: CommunityCard[]
|
23 |
+
comments?: CommentType[]
|
24 |
}
|
25 |
|
26 |
export interface ReactionType {
|
27 |
id: string
|
28 |
+
userId: string;
|
29 |
emoji: string
|
30 |
galleryId: string
|
31 |
+
}
|
32 |
+
|
33 |
+
export interface CommentType {
|
34 |
+
id: string,
|
35 |
+
text: string,
|
36 |
+
userId: string,
|
37 |
+
createdAt: string,
|
38 |
+
user: UserType
|
39 |
+
}
|
40 |
+
|
41 |
+
export interface UserType {
|
42 |
+
id: string,
|
43 |
+
name: string,
|
44 |
+
sub: string,
|
45 |
+
picture: string,
|
46 |
+
preferred_username: string,
|
47 |
}
|
src/lib/utils/upload_image.ts
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* eslint-disable @typescript-eslint/no-explicit-any */
|
2 |
+
import {
|
3 |
+
S3Client,
|
4 |
+
// PutObjectCommand,
|
5 |
+
ListBucketsCommand,
|
6 |
+
} from "@aws-sdk/client-s3";
|
7 |
+
|
8 |
+
export const uploadImage = async (file: {
|
9 |
+
name: string,
|
10 |
+
data: any
|
11 |
+
}) => {
|
12 |
+
|
13 |
+
// const bucketName = 'lora-studio-generations'
|
14 |
+
// const keyName = file.name + '.png'
|
15 |
+
|
16 |
+
// const putCommand = new PutObjectCommand({
|
17 |
+
// Bucket: bucketName,
|
18 |
+
// Key: keyName,
|
19 |
+
// Body: file.data
|
20 |
+
// })
|
21 |
+
|
22 |
+
const client = new S3Client({
|
23 |
+
credentials: {
|
24 |
+
accessKeyId: process.env.AWS_ACCESS_KEY_ID as string,
|
25 |
+
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY as string
|
26 |
+
},
|
27 |
+
region: 'us-east-1',
|
28 |
+
})
|
29 |
+
|
30 |
+
const command = new ListBucketsCommand({
|
31 |
+
|
32 |
+
});
|
33 |
+
|
34 |
+
try {
|
35 |
+
// await client.send(putCommand)
|
36 |
+
const data = await client.send(command);
|
37 |
+
console.log(data);
|
38 |
+
// console.log('Successfully uploaded data to ' + bucketName + '/' + keyName)
|
39 |
+
} catch (err: any) {
|
40 |
+
console.error(err, err.stack)
|
41 |
+
}
|
42 |
+
}
|
src/routes/+page.svelte
CHANGED
@@ -9,6 +9,7 @@
|
|
9 |
import GoTop from "$lib/components/GoTop.svelte";
|
10 |
import Dialog from "$lib/components/dialog/Dialog.svelte";
|
11 |
import SubmitModel from "$lib/components/models/Submit.svelte";
|
|
|
12 |
// import UserIsLogged from "$lib/components/UserIsLogged.svelte";
|
13 |
|
14 |
export let data
|
@@ -89,7 +90,7 @@
|
|
89 |
</div>
|
90 |
</div>
|
91 |
<div class="mt-5 max-w-sm">
|
92 |
-
<Input value={form.search} placeholder="
|
93 |
</div>
|
94 |
<div class="mx-auto grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 2xl:grid-cols-4 gap-5 mt-8 lg:mt-10">
|
95 |
{#each data.cards as card}
|
@@ -103,5 +104,5 @@
|
|
103 |
/>
|
104 |
<GoTop />
|
105 |
</div>
|
106 |
-
|
107 |
</main>
|
|
|
9 |
import GoTop from "$lib/components/GoTop.svelte";
|
10 |
import Dialog from "$lib/components/dialog/Dialog.svelte";
|
11 |
import SubmitModel from "$lib/components/models/Submit.svelte";
|
12 |
+
import Drawer from "$lib/components/models/drawer/Drawer.svelte";
|
13 |
// import UserIsLogged from "$lib/components/UserIsLogged.svelte";
|
14 |
|
15 |
export let data
|
|
|
90 |
</div>
|
91 |
</div>
|
92 |
<div class="mt-5 max-w-sm">
|
93 |
+
<Input value={form.search} placeholder="Filter by model name" onChange={handleChangeSearch} />
|
94 |
</div>
|
95 |
<div class="mx-auto grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 2xl:grid-cols-4 gap-5 mt-8 lg:mt-10">
|
96 |
{#each data.cards as card}
|
|
|
104 |
/>
|
105 |
<GoTop />
|
106 |
</div>
|
107 |
+
<Drawer />
|
108 |
</main>
|
src/routes/api/@me/+server.ts
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import { json, type RequestEvent } from '@sveltejs/kit';
|
|
|
2 |
|
3 |
/** @type {import('./$types').RequestHandler} */
|
4 |
|
@@ -18,9 +19,9 @@ export async function GET(request : RequestEvent) {
|
|
18 |
},
|
19 |
})
|
20 |
|
21 |
-
const
|
22 |
|
23 |
-
if (!
|
24 |
return json({
|
25 |
error: {
|
26 |
token: "Token is invalid"
|
@@ -28,6 +29,36 @@ export async function GET(request : RequestEvent) {
|
|
28 |
}, { status: 401 })
|
29 |
}
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
return json({
|
32 |
user
|
33 |
})
|
|
|
1 |
import { json, type RequestEvent } from '@sveltejs/kit';
|
2 |
+
import prisma from '$lib/prisma';
|
3 |
|
4 |
/** @type {import('./$types').RequestHandler} */
|
5 |
|
|
|
19 |
},
|
20 |
})
|
21 |
|
22 |
+
const me = await response.clone().json().catch(() => ({}));
|
23 |
|
24 |
+
if (!me?.sub) {
|
25 |
return json({
|
26 |
error: {
|
27 |
token: "Token is invalid"
|
|
|
29 |
}, { status: 401 })
|
30 |
}
|
31 |
|
32 |
+
const userExist = await prisma.user.findFirst({
|
33 |
+
where: {
|
34 |
+
sub: me.sub
|
35 |
+
}
|
36 |
+
})
|
37 |
+
|
38 |
+
let user;
|
39 |
+
|
40 |
+
if (!userExist) {
|
41 |
+
user = await prisma.user.create({
|
42 |
+
data: {
|
43 |
+
sub: me.sub,
|
44 |
+
name: me.name,
|
45 |
+
preferred_username: me.preferred_username,
|
46 |
+
picture: me.picture
|
47 |
+
}
|
48 |
+
})
|
49 |
+
} else {
|
50 |
+
user = await prisma.user.update({
|
51 |
+
where: {
|
52 |
+
sub: me.sub
|
53 |
+
},
|
54 |
+
data: {
|
55 |
+
name: me.name,
|
56 |
+
preferred_username: me.preferred_username,
|
57 |
+
picture: me.picture
|
58 |
+
}
|
59 |
+
})
|
60 |
+
}
|
61 |
+
|
62 |
return json({
|
63 |
user
|
64 |
})
|
src/routes/api/community/reaction/+server.ts
CHANGED
@@ -59,7 +59,7 @@ export async function POST({ cookies, request } : RequestEvent) {
|
|
59 |
const reaction_exist = await prisma.reaction.findFirst({
|
60 |
where: {
|
61 |
galleryId: gallery_id,
|
62 |
-
|
63 |
emoji
|
64 |
}
|
65 |
})
|
@@ -82,7 +82,11 @@ export async function POST({ cookies, request } : RequestEvent) {
|
|
82 |
data: {
|
83 |
emoji,
|
84 |
galleryId: gallery_id,
|
85 |
-
|
|
|
|
|
|
|
|
|
86 |
}
|
87 |
})
|
88 |
|
|
|
59 |
const reaction_exist = await prisma.reaction.findFirst({
|
60 |
where: {
|
61 |
galleryId: gallery_id,
|
62 |
+
userId: is_token_available.sub,
|
63 |
emoji
|
64 |
}
|
65 |
})
|
|
|
82 |
data: {
|
83 |
emoji,
|
84 |
galleryId: gallery_id,
|
85 |
+
user: {
|
86 |
+
connect: {
|
87 |
+
sub: is_token_available.sub
|
88 |
+
}
|
89 |
+
}
|
90 |
}
|
91 |
})
|
92 |
|
src/routes/api/generate/share/+server.ts
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
/** @type {import('./$types').RequestHandler} */
|
2 |
|
3 |
import { UploaderDataset } from '$lib/utils/uploader';
|
|
|
4 |
import { json, type RequestEvent } from '@sveltejs/kit';
|
5 |
|
6 |
import prisma from '$lib/prisma';
|
@@ -42,6 +43,13 @@ export async function POST({ request, cookies } : RequestEvent) {
|
|
42 |
}, { status: 400 })
|
43 |
})
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
const success: {
|
46 |
ok: boolean,
|
47 |
path?: string | undefined
|
@@ -59,7 +67,11 @@ export async function POST({ request, cookies } : RequestEvent) {
|
|
59 |
data: {
|
60 |
image: success.path as string,
|
61 |
prompt: generation.inputs,
|
62 |
-
|
|
|
|
|
|
|
|
|
63 |
model: {
|
64 |
connect: {
|
65 |
id: generation.model.id
|
|
|
1 |
/** @type {import('./$types').RequestHandler} */
|
2 |
|
3 |
import { UploaderDataset } from '$lib/utils/uploader';
|
4 |
+
// import { uploadImage } from '$lib/utils/upload_image';
|
5 |
import { json, type RequestEvent } from '@sveltejs/kit';
|
6 |
|
7 |
import prisma from '$lib/prisma';
|
|
|
43 |
}, { status: 400 })
|
44 |
})
|
45 |
|
46 |
+
// const success = await uploadImage({
|
47 |
+
// name: generation.inputs,
|
48 |
+
// data: image
|
49 |
+
// })
|
50 |
+
|
51 |
+
// console.log(success)
|
52 |
+
|
53 |
const success: {
|
54 |
ok: boolean,
|
55 |
path?: string | undefined
|
|
|
67 |
data: {
|
68 |
image: success.path as string,
|
69 |
prompt: generation.inputs,
|
70 |
+
user: {
|
71 |
+
connect: {
|
72 |
+
sub: hf_user_id
|
73 |
+
}
|
74 |
+
},
|
75 |
model: {
|
76 |
connect: {
|
77 |
id: generation.model.id
|
src/routes/api/models/[id]/+server.ts
CHANGED
@@ -3,13 +3,48 @@ import prisma from '$lib/prisma';
|
|
3 |
|
4 |
/** @type {import('./$types').RequestHandler} */
|
5 |
|
6 |
-
export async function GET(
|
7 |
-
const id =
|
|
|
|
|
8 |
|
9 |
const model = await prisma.model.findFirst({
|
10 |
where: {
|
11 |
-
id
|
12 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
})
|
14 |
|
15 |
if (!model) {
|
@@ -20,7 +55,18 @@ export async function GET(request : RequestEvent) {
|
|
20 |
}, { status: 401 })
|
21 |
}
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
return json({
|
24 |
-
model
|
|
|
25 |
})
|
26 |
}
|
|
|
3 |
|
4 |
/** @type {import('./$types').RequestHandler} */
|
5 |
|
6 |
+
export async function GET({ url, params } : RequestEvent) {
|
7 |
+
const id = params.id?.replace("@", "/")
|
8 |
+
// to Booelan
|
9 |
+
const full = Boolean(url.searchParams.get('full')) ?? false
|
10 |
|
11 |
const model = await prisma.model.findFirst({
|
12 |
where: {
|
13 |
+
id,
|
14 |
+
},
|
15 |
+
...(full && {
|
16 |
+
select: {
|
17 |
+
id: true,
|
18 |
+
likes: true,
|
19 |
+
downloads: true,
|
20 |
+
image: true,
|
21 |
+
title: true,
|
22 |
+
gallery: {
|
23 |
+
select: {
|
24 |
+
id: true,
|
25 |
+
prompt: true,
|
26 |
+
image: true,
|
27 |
+
createdAt: true,
|
28 |
+
}
|
29 |
+
},
|
30 |
+
comments: {
|
31 |
+
select: {
|
32 |
+
id: true,
|
33 |
+
createdAt: true,
|
34 |
+
text: true,
|
35 |
+
user: {
|
36 |
+
select: {
|
37 |
+
id: true,
|
38 |
+
name: true,
|
39 |
+
sub: true,
|
40 |
+
picture: true,
|
41 |
+
preferred_username: true,
|
42 |
+
}
|
43 |
+
}
|
44 |
+
}
|
45 |
+
}
|
46 |
+
}
|
47 |
+
})
|
48 |
})
|
49 |
|
50 |
if (!model) {
|
|
|
55 |
}, { status: 401 })
|
56 |
}
|
57 |
|
58 |
+
// const gallery = await prisma.gallery.findMany({
|
59 |
+
// where: {
|
60 |
+
// modelId: model.id
|
61 |
+
// },
|
62 |
+
// orderBy: {
|
63 |
+
// createdAt: "desc"
|
64 |
+
// },
|
65 |
+
// take: 5
|
66 |
+
// })
|
67 |
+
|
68 |
return json({
|
69 |
+
model,
|
70 |
+
// gallery
|
71 |
})
|
72 |
}
|
src/routes/api/models/[id]/comments/+server.ts
ADDED
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { json, type RequestEvent } from '@sveltejs/kit';
|
2 |
+
import { tokenIsAvailable } from '$lib/utils';
|
3 |
+
import prisma from '$lib/prisma';
|
4 |
+
|
5 |
+
/** @type {import('./$types').RequestHandler} */
|
6 |
+
|
7 |
+
export async function POST({ cookies, request, params } : RequestEvent) {
|
8 |
+
const id = params.id?.replace("@", "/")
|
9 |
+
|
10 |
+
const model = await prisma.model.findFirst({
|
11 |
+
where: {
|
12 |
+
id,
|
13 |
+
},
|
14 |
+
})
|
15 |
+
if (!model) {
|
16 |
+
return json({
|
17 |
+
error: "Model not found",
|
18 |
+
}, { status: 404 })
|
19 |
+
}
|
20 |
+
|
21 |
+
const token = cookies.get('hf_access_token')
|
22 |
+
if (!token) {
|
23 |
+
return json({
|
24 |
+
error: "You must be logged",
|
25 |
+
}, { status: 401 })
|
26 |
+
}
|
27 |
+
|
28 |
+
const is_token_available = await tokenIsAvailable(token)
|
29 |
+
if (!is_token_available) {
|
30 |
+
return json({
|
31 |
+
error: "Invalid token",
|
32 |
+
}, { status: 401 })
|
33 |
+
}
|
34 |
+
|
35 |
+
// check if user has already comment this model twice
|
36 |
+
const total_comments = await prisma.comment.count({
|
37 |
+
where: {
|
38 |
+
modelId: model.id,
|
39 |
+
userId: is_token_available.sub,
|
40 |
+
}
|
41 |
+
})
|
42 |
+
|
43 |
+
if (total_comments >= 2) {
|
44 |
+
return json({
|
45 |
+
error: "You have already comment this model twice",
|
46 |
+
}, { status: 401 })
|
47 |
+
}
|
48 |
+
|
49 |
+
const { text } = await request.json()
|
50 |
+
if (!text || text.length < 3) {
|
51 |
+
return json({
|
52 |
+
error: "Text must be at least 10 characters",
|
53 |
+
}, { status: 400 })
|
54 |
+
}
|
55 |
+
|
56 |
+
const comment = await prisma.comment.create({
|
57 |
+
data: {
|
58 |
+
text,
|
59 |
+
user: {
|
60 |
+
connect: {
|
61 |
+
sub: is_token_available.sub
|
62 |
+
}
|
63 |
+
},
|
64 |
+
model: {
|
65 |
+
connect: {
|
66 |
+
id
|
67 |
+
}
|
68 |
+
}
|
69 |
+
}
|
70 |
+
})
|
71 |
+
|
72 |
+
return json({
|
73 |
+
success: true,
|
74 |
+
comment
|
75 |
+
})
|
76 |
+
}
|