Carlos Salgado commited on
Commit
a9b2601
·
unverified ·
2 Parent(s): 4357d12 f64fe71

Merge branch 'main' into snyk-upgrade-bf30acd106220f1959f2ba06054f7e64

Browse files
backend/package-lock.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "name": "backend",
3
  "lockfileVersion": 3,
4
  "requires": true,
5
  "packages": {
@@ -10,7 +10,7 @@
10
  "cors": "^2.8.5",
11
  "express": "^4.19.2",
12
  "multer": "^1.4.5-lts.1",
13
- "openai": "^4.35.0"
14
  },
15
  "devDependencies": {
16
  "@types/express": "^4.17.21",
@@ -829,9 +829,10 @@
829
  }
830
  },
831
  "node_modules/openai": {
832
- "version": "4.35.0",
833
- "resolved": "https://registry.npmjs.org/openai/-/openai-4.35.0.tgz",
834
- "integrity": "sha512-K8GY7k4h+dT2GSmn3JGSjkwElpo8cPa4eQ6p++uK1HSrrIBp6NalD3A3DIamvX1AnIyrKqe8M//HoQWgjntUiA==",
 
835
  "dependencies": {
836
  "@types/node": "^18.11.18",
837
  "@types/node-fetch": "^2.6.4",
 
1
  {
2
+ "name": "relock-npm-lock-v2-VaqD81",
3
  "lockfileVersion": 3,
4
  "requires": true,
5
  "packages": {
 
10
  "cors": "^2.8.5",
11
  "express": "^4.19.2",
12
  "multer": "^1.4.5-lts.1",
13
+ "openai": "^4.52.7"
14
  },
15
  "devDependencies": {
16
  "@types/express": "^4.17.21",
 
829
  }
830
  },
831
  "node_modules/openai": {
832
+ "version": "4.52.7",
833
+ "resolved": "https://registry.npmjs.org/openai/-/openai-4.52.7.tgz",
834
+ "integrity": "sha512-dgxA6UZHary6NXUHEDj5TWt8ogv0+ibH+b4pT5RrWMjiRZVylNwLcw/2ubDrX5n0oUmHX/ZgudMJeemxzOvz7A==",
835
+ "license": "Apache-2.0",
836
  "dependencies": {
837
  "@types/node": "^18.11.18",
838
  "@types/node-fetch": "^2.6.4",
backend/package.json CHANGED
@@ -5,7 +5,7 @@
5
  "cors": "^2.8.5",
6
  "express": "^4.19.2",
7
  "multer": "^1.4.5-lts.1",
8
- "openai": "^4.35.0"
9
  },
10
  "type": "module",
11
  "devDependencies": {
 
5
  "cors": "^2.8.5",
6
  "express": "^4.19.2",
7
  "multer": "^1.4.5-lts.1",
8
+ "openai": "^4.52.7"
9
  },
10
  "type": "module",
11
  "devDependencies": {
frontend/package-lock.json CHANGED
@@ -11,16 +11,16 @@
11
  "@radix-ui/react-accordion": "^1.1.2",
12
  "@radix-ui/react-avatar": "^1.0.4",
13
  "@radix-ui/react-dialog": "^1.0.5",
14
- "@radix-ui/react-dropdown-menu": "^2.0.6",
15
  "@radix-ui/react-icons": "^1.3.0",
16
  "@radix-ui/react-navigation-menu": "^1.1.4",
17
  "@radix-ui/react-slot": "^1.0.2",
18
  "class-variance-authority": "^0.7.0",
19
  "clsx": "^2.0.0",
20
- "lucide-react": "^0.294.0",
21
- "react": "^18.3.1",
22
- "react-dom": "^18.3.1",
23
- "tailwind-merge": "^2.1.0",
24
  "tailwindcss-animate": "^1.0.7"
25
  },
26
  "devDependencies": {
@@ -853,28 +853,31 @@
853
  }
854
  },
855
  "node_modules/@floating-ui/core": {
856
- "version": "1.5.1",
857
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.1.tgz",
858
- "integrity": "sha512-QgcKYwzcc8vvZ4n/5uklchy8KVdjJwcOeI+HnnTNclJjs2nYsy23DOCf+sSV1kBwD9yDAoVKCkv/gEPzgQU3Pw==",
 
859
  "dependencies": {
860
- "@floating-ui/utils": "^0.1.3"
861
  }
862
  },
863
  "node_modules/@floating-ui/dom": {
864
- "version": "1.5.3",
865
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz",
866
- "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==",
 
867
  "dependencies": {
868
- "@floating-ui/core": "^1.4.2",
869
- "@floating-ui/utils": "^0.1.3"
870
  }
871
  },
872
  "node_modules/@floating-ui/react-dom": {
873
- "version": "2.0.4",
874
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz",
875
- "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==",
 
876
  "dependencies": {
877
- "@floating-ui/dom": "^1.5.1"
878
  },
879
  "peerDependencies": {
880
  "react": ">=16.8.0",
@@ -882,9 +885,10 @@
882
  }
883
  },
884
  "node_modules/@floating-ui/utils": {
885
- "version": "0.1.6",
886
- "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz",
887
- "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A=="
 
888
  },
889
  "node_modules/@humanwhocodes/config-array": {
890
  "version": "0.11.13",
@@ -1034,18 +1038,56 @@
1034
  }
1035
  },
1036
  "node_modules/@radix-ui/react-arrow": {
1037
- "version": "1.0.3",
1038
- "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz",
1039
- "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==",
 
1040
  "dependencies": {
1041
- "@babel/runtime": "^7.13.10",
1042
- "@radix-ui/react-primitive": "1.0.3"
1043
  },
1044
  "peerDependencies": {
1045
  "@types/react": "*",
1046
  "@types/react-dom": "*",
1047
- "react": "^16.8 || ^17.0 || ^18.0",
1048
- "react-dom": "^16.8 || ^17.0 || ^18.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1049
  },
1050
  "peerDependenciesMeta": {
1051
  "@types/react": {
@@ -1056,6 +1098,24 @@
1056
  }
1057
  }
1058
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1059
  "node_modules/@radix-ui/react-avatar": {
1060
  "version": "1.0.4",
1061
  "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz",
@@ -1213,29 +1273,849 @@
1213
  "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz",
1214
  "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==",
1215
  "dependencies": {
1216
- "@babel/runtime": "^7.13.10"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1217
  },
1218
  "peerDependencies": {
1219
  "@types/react": "*",
1220
- "react": "^16.8 || ^17.0 || ^18.0"
 
 
1221
  },
1222
  "peerDependenciesMeta": {
1223
  "@types/react": {
1224
  "optional": true
 
 
 
1225
  }
1226
  }
1227
  },
1228
- "node_modules/@radix-ui/react-dismissable-layer": {
1229
- "version": "1.0.5",
1230
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz",
1231
- "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==",
1232
  "dependencies": {
1233
  "@babel/runtime": "^7.13.10",
1234
- "@radix-ui/primitive": "1.0.1",
1235
  "@radix-ui/react-compose-refs": "1.0.1",
1236
- "@radix-ui/react-primitive": "1.0.3",
1237
- "@radix-ui/react-use-callback-ref": "1.0.1",
1238
- "@radix-ui/react-use-escape-keydown": "1.0.3"
1239
  },
1240
  "peerDependencies": {
1241
  "@types/react": "*",
@@ -1252,19 +2132,13 @@
1252
  }
1253
  }
1254
  },
1255
- "node_modules/@radix-ui/react-dropdown-menu": {
1256
- "version": "2.0.6",
1257
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz",
1258
- "integrity": "sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==",
1259
  "dependencies": {
1260
  "@babel/runtime": "^7.13.10",
1261
- "@radix-ui/primitive": "1.0.1",
1262
- "@radix-ui/react-compose-refs": "1.0.1",
1263
- "@radix-ui/react-context": "1.0.1",
1264
- "@radix-ui/react-id": "1.0.1",
1265
- "@radix-ui/react-menu": "2.0.6",
1266
- "@radix-ui/react-primitive": "1.0.3",
1267
- "@radix-ui/react-use-controllable-state": "1.0.1"
1268
  },
1269
  "peerDependencies": {
1270
  "@types/react": "*",
@@ -1281,38 +2155,59 @@
1281
  }
1282
  }
1283
  },
1284
- "node_modules/@radix-ui/react-focus-guards": {
1285
- "version": "1.0.1",
1286
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz",
1287
- "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==",
 
1288
  "dependencies": {
1289
- "@babel/runtime": "^7.13.10"
 
 
 
 
 
 
 
 
1290
  },
1291
  "peerDependencies": {
1292
  "@types/react": "*",
1293
- "react": "^16.8 || ^17.0 || ^18.0"
 
 
1294
  },
1295
  "peerDependenciesMeta": {
1296
  "@types/react": {
1297
  "optional": true
 
 
 
1298
  }
1299
  }
1300
  },
1301
- "node_modules/@radix-ui/react-focus-scope": {
1302
- "version": "1.0.4",
1303
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz",
1304
- "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==",
 
 
 
 
 
 
 
1305
  "dependencies": {
1306
- "@babel/runtime": "^7.13.10",
1307
- "@radix-ui/react-compose-refs": "1.0.1",
1308
- "@radix-ui/react-primitive": "1.0.3",
1309
- "@radix-ui/react-use-callback-ref": "1.0.1"
1310
  },
1311
  "peerDependencies": {
1312
  "@types/react": "*",
1313
  "@types/react-dom": "*",
1314
- "react": "^16.8 || ^17.0 || ^18.0",
1315
- "react-dom": "^16.8 || ^17.0 || ^18.0"
1316
  },
1317
  "peerDependenciesMeta": {
1318
  "@types/react": {
@@ -1323,25 +2218,29 @@
1323
  }
1324
  }
1325
  },
1326
- "node_modules/@radix-ui/react-icons": {
1327
- "version": "1.3.0",
1328
- "resolved": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.0.tgz",
1329
- "integrity": "sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==",
 
1330
  "peerDependencies": {
1331
- "react": "^16.x || ^17.x || ^18.x"
 
 
 
 
 
 
1332
  }
1333
  },
1334
- "node_modules/@radix-ui/react-id": {
1335
- "version": "1.0.1",
1336
- "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz",
1337
- "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==",
1338
- "dependencies": {
1339
- "@babel/runtime": "^7.13.10",
1340
- "@radix-ui/react-use-layout-effect": "1.0.1"
1341
- },
1342
  "peerDependencies": {
1343
  "@types/react": "*",
1344
- "react": "^16.8 || ^17.0 || ^18.0"
1345
  },
1346
  "peerDependenciesMeta": {
1347
  "@types/react": {
@@ -1349,104 +2248,52 @@
1349
  }
1350
  }
1351
  },
1352
- "node_modules/@radix-ui/react-menu": {
1353
- "version": "2.0.6",
1354
- "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.6.tgz",
1355
- "integrity": "sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==",
1356
- "dependencies": {
1357
- "@babel/runtime": "^7.13.10",
1358
- "@radix-ui/primitive": "1.0.1",
1359
- "@radix-ui/react-collection": "1.0.3",
1360
- "@radix-ui/react-compose-refs": "1.0.1",
1361
- "@radix-ui/react-context": "1.0.1",
1362
- "@radix-ui/react-direction": "1.0.1",
1363
- "@radix-ui/react-dismissable-layer": "1.0.5",
1364
- "@radix-ui/react-focus-guards": "1.0.1",
1365
- "@radix-ui/react-focus-scope": "1.0.4",
1366
- "@radix-ui/react-id": "1.0.1",
1367
- "@radix-ui/react-popper": "1.1.3",
1368
- "@radix-ui/react-portal": "1.0.4",
1369
- "@radix-ui/react-presence": "1.0.1",
1370
- "@radix-ui/react-primitive": "1.0.3",
1371
- "@radix-ui/react-roving-focus": "1.0.4",
1372
- "@radix-ui/react-slot": "1.0.2",
1373
- "@radix-ui/react-use-callback-ref": "1.0.1",
1374
- "aria-hidden": "^1.1.1",
1375
- "react-remove-scroll": "2.5.5"
1376
- },
1377
  "peerDependencies": {
1378
  "@types/react": "*",
1379
- "@types/react-dom": "*",
1380
- "react": "^16.8 || ^17.0 || ^18.0",
1381
- "react-dom": "^16.8 || ^17.0 || ^18.0"
1382
  },
1383
  "peerDependenciesMeta": {
1384
  "@types/react": {
1385
  "optional": true
1386
- },
1387
- "@types/react-dom": {
1388
- "optional": true
1389
  }
1390
  }
1391
  },
1392
- "node_modules/@radix-ui/react-navigation-menu": {
1393
- "version": "1.1.4",
1394
- "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.4.tgz",
1395
- "integrity": "sha512-Cc+seCS3PmWmjI51ufGG7zp1cAAIRqHVw7C9LOA2TZ+R4hG6rDvHcTqIsEEFLmZO3zNVH72jOOE7kKNy8W+RtA==",
 
1396
  "dependencies": {
1397
- "@babel/runtime": "^7.13.10",
1398
- "@radix-ui/primitive": "1.0.1",
1399
- "@radix-ui/react-collection": "1.0.3",
1400
- "@radix-ui/react-compose-refs": "1.0.1",
1401
- "@radix-ui/react-context": "1.0.1",
1402
- "@radix-ui/react-direction": "1.0.1",
1403
- "@radix-ui/react-dismissable-layer": "1.0.5",
1404
- "@radix-ui/react-id": "1.0.1",
1405
- "@radix-ui/react-presence": "1.0.1",
1406
- "@radix-ui/react-primitive": "1.0.3",
1407
- "@radix-ui/react-use-callback-ref": "1.0.1",
1408
- "@radix-ui/react-use-controllable-state": "1.0.1",
1409
- "@radix-ui/react-use-layout-effect": "1.0.1",
1410
- "@radix-ui/react-use-previous": "1.0.1",
1411
- "@radix-ui/react-visually-hidden": "1.0.3"
1412
  },
1413
  "peerDependencies": {
1414
  "@types/react": "*",
1415
- "@types/react-dom": "*",
1416
- "react": "^16.8 || ^17.0 || ^18.0",
1417
- "react-dom": "^16.8 || ^17.0 || ^18.0"
1418
  },
1419
  "peerDependenciesMeta": {
1420
  "@types/react": {
1421
  "optional": true
1422
- },
1423
- "@types/react-dom": {
1424
- "optional": true
1425
  }
1426
  }
1427
  },
1428
- "node_modules/@radix-ui/react-popper": {
1429
- "version": "1.1.3",
1430
- "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz",
1431
- "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==",
 
1432
  "dependencies": {
1433
- "@babel/runtime": "^7.13.10",
1434
- "@floating-ui/react-dom": "^2.0.0",
1435
- "@radix-ui/react-arrow": "1.0.3",
1436
- "@radix-ui/react-compose-refs": "1.0.1",
1437
- "@radix-ui/react-context": "1.0.1",
1438
- "@radix-ui/react-primitive": "1.0.3",
1439
- "@radix-ui/react-use-callback-ref": "1.0.1",
1440
- "@radix-ui/react-use-layout-effect": "1.0.1",
1441
- "@radix-ui/react-use-rect": "1.0.1",
1442
- "@radix-ui/react-use-size": "1.0.1",
1443
- "@radix-ui/rect": "1.0.1"
1444
  },
1445
  "peerDependencies": {
1446
  "@types/react": "*",
1447
  "@types/react-dom": "*",
1448
- "react": "^16.8 || ^17.0 || ^18.0",
1449
- "react-dom": "^16.8 || ^17.0 || ^18.0"
1450
  },
1451
  "peerDependenciesMeta": {
1452
  "@types/react": {
@@ -1457,104 +2304,69 @@
1457
  }
1458
  }
1459
  },
1460
- "node_modules/@radix-ui/react-portal": {
1461
- "version": "1.0.4",
1462
- "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz",
1463
- "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==",
 
1464
  "dependencies": {
1465
- "@babel/runtime": "^7.13.10",
1466
- "@radix-ui/react-primitive": "1.0.3"
1467
  },
1468
  "peerDependencies": {
1469
  "@types/react": "*",
1470
- "@types/react-dom": "*",
1471
- "react": "^16.8 || ^17.0 || ^18.0",
1472
- "react-dom": "^16.8 || ^17.0 || ^18.0"
1473
  },
1474
  "peerDependenciesMeta": {
1475
  "@types/react": {
1476
  "optional": true
1477
- },
1478
- "@types/react-dom": {
1479
- "optional": true
1480
  }
1481
  }
1482
  },
1483
- "node_modules/@radix-ui/react-presence": {
1484
- "version": "1.0.1",
1485
- "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz",
1486
- "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==",
1487
- "dependencies": {
1488
- "@babel/runtime": "^7.13.10",
1489
- "@radix-ui/react-compose-refs": "1.0.1",
1490
- "@radix-ui/react-use-layout-effect": "1.0.1"
1491
- },
1492
  "peerDependencies": {
1493
  "@types/react": "*",
1494
- "@types/react-dom": "*",
1495
- "react": "^16.8 || ^17.0 || ^18.0",
1496
- "react-dom": "^16.8 || ^17.0 || ^18.0"
1497
  },
1498
  "peerDependenciesMeta": {
1499
  "@types/react": {
1500
  "optional": true
1501
- },
1502
- "@types/react-dom": {
1503
- "optional": true
1504
  }
1505
  }
1506
  },
1507
- "node_modules/@radix-ui/react-primitive": {
1508
- "version": "1.0.3",
1509
- "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz",
1510
- "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==",
 
1511
  "dependencies": {
1512
- "@babel/runtime": "^7.13.10",
1513
- "@radix-ui/react-slot": "1.0.2"
1514
  },
1515
  "peerDependencies": {
1516
  "@types/react": "*",
1517
- "@types/react-dom": "*",
1518
- "react": "^16.8 || ^17.0 || ^18.0",
1519
- "react-dom": "^16.8 || ^17.0 || ^18.0"
1520
  },
1521
  "peerDependenciesMeta": {
1522
  "@types/react": {
1523
  "optional": true
1524
- },
1525
- "@types/react-dom": {
1526
- "optional": true
1527
  }
1528
  }
1529
  },
1530
- "node_modules/@radix-ui/react-roving-focus": {
1531
- "version": "1.0.4",
1532
- "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz",
1533
- "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==",
1534
- "dependencies": {
1535
- "@babel/runtime": "^7.13.10",
1536
- "@radix-ui/primitive": "1.0.1",
1537
- "@radix-ui/react-collection": "1.0.3",
1538
- "@radix-ui/react-compose-refs": "1.0.1",
1539
- "@radix-ui/react-context": "1.0.1",
1540
- "@radix-ui/react-direction": "1.0.1",
1541
- "@radix-ui/react-id": "1.0.1",
1542
- "@radix-ui/react-primitive": "1.0.3",
1543
- "@radix-ui/react-use-callback-ref": "1.0.1",
1544
- "@radix-ui/react-use-controllable-state": "1.0.1"
1545
- },
1546
  "peerDependencies": {
1547
  "@types/react": "*",
1548
- "@types/react-dom": "*",
1549
- "react": "^16.8 || ^17.0 || ^18.0",
1550
- "react-dom": "^16.8 || ^17.0 || ^18.0"
1551
  },
1552
  "peerDependenciesMeta": {
1553
  "@types/react": {
1554
  "optional": true
1555
- },
1556
- "@types/react-dom": {
1557
- "optional": true
1558
  }
1559
  }
1560
  },
@@ -1664,16 +2476,16 @@
1664
  }
1665
  },
1666
  "node_modules/@radix-ui/react-use-rect": {
1667
- "version": "1.0.1",
1668
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz",
1669
- "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==",
 
1670
  "dependencies": {
1671
- "@babel/runtime": "^7.13.10",
1672
- "@radix-ui/rect": "1.0.1"
1673
  },
1674
  "peerDependencies": {
1675
  "@types/react": "*",
1676
- "react": "^16.8 || ^17.0 || ^18.0"
1677
  },
1678
  "peerDependenciesMeta": {
1679
  "@types/react": {
@@ -1682,16 +2494,31 @@
1682
  }
1683
  },
1684
  "node_modules/@radix-ui/react-use-size": {
1685
- "version": "1.0.1",
1686
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz",
1687
- "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==",
 
1688
  "dependencies": {
1689
- "@babel/runtime": "^7.13.10",
1690
- "@radix-ui/react-use-layout-effect": "1.0.1"
1691
  },
1692
  "peerDependencies": {
1693
  "@types/react": "*",
1694
- "react": "^16.8 || ^17.0 || ^18.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1695
  },
1696
  "peerDependenciesMeta": {
1697
  "@types/react": {
@@ -1723,12 +2550,10 @@
1723
  }
1724
  },
1725
  "node_modules/@radix-ui/rect": {
1726
- "version": "1.0.1",
1727
- "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz",
1728
- "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==",
1729
- "dependencies": {
1730
- "@babel/runtime": "^7.13.10"
1731
- }
1732
  },
1733
  "node_modules/@rollup/rollup-android-arm-eabi": {
1734
  "version": "4.6.1",
@@ -3474,11 +4299,12 @@
3474
  }
3475
  },
3476
  "node_modules/lucide-react": {
3477
- "version": "0.294.0",
3478
- "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.294.0.tgz",
3479
- "integrity": "sha512-V7o0/VECSGbLHn3/1O67FUgBwWB+hmzshrgDVRJQhMh8uj5D3HBuIvhuAmQTtlupILSplwIZg5FTc4tTKMA2SA==",
 
3480
  "peerDependencies": {
3481
- "react": "^16.5.1 || ^17.0.0 || ^18.0.0"
3482
  }
3483
  },
3484
  "node_modules/merge2": {
@@ -4296,12 +5122,10 @@
4296
  }
4297
  },
4298
  "node_modules/tailwind-merge": {
4299
- "version": "2.1.0",
4300
- "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.1.0.tgz",
4301
- "integrity": "sha512-l11VvI4nSwW7MtLSLYT4ldidDEUwQAMWuSHk7l4zcXZDgnCRa0V3OdCwFfM7DCzakVXMNRwAeje9maFFXT71dQ==",
4302
- "dependencies": {
4303
- "@babel/runtime": "^7.23.5"
4304
- },
4305
  "funding": {
4306
  "type": "github",
4307
  "url": "https://github.com/sponsors/dcastil"
 
11
  "@radix-ui/react-accordion": "^1.1.2",
12
  "@radix-ui/react-avatar": "^1.0.4",
13
  "@radix-ui/react-dialog": "^1.0.5",
14
+ "@radix-ui/react-dropdown-menu": "^2.1.1",
15
  "@radix-ui/react-icons": "^1.3.0",
16
  "@radix-ui/react-navigation-menu": "^1.1.4",
17
  "@radix-ui/react-slot": "^1.0.2",
18
  "class-variance-authority": "^0.7.0",
19
  "clsx": "^2.0.0",
20
+ "lucide-react": "^0.408.0",
21
+ "react": "^18.2.0",
22
+ "react-dom": "^18.2.0",
23
+ "tailwind-merge": "^2.4.0",
24
  "tailwindcss-animate": "^1.0.7"
25
  },
26
  "devDependencies": {
 
853
  }
854
  },
855
  "node_modules/@floating-ui/core": {
856
+ "version": "1.6.7",
857
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz",
858
+ "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==",
859
+ "license": "MIT",
860
  "dependencies": {
861
+ "@floating-ui/utils": "^0.2.7"
862
  }
863
  },
864
  "node_modules/@floating-ui/dom": {
865
+ "version": "1.6.10",
866
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz",
867
+ "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==",
868
+ "license": "MIT",
869
  "dependencies": {
870
+ "@floating-ui/core": "^1.6.0",
871
+ "@floating-ui/utils": "^0.2.7"
872
  }
873
  },
874
  "node_modules/@floating-ui/react-dom": {
875
+ "version": "2.1.1",
876
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz",
877
+ "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==",
878
+ "license": "MIT",
879
  "dependencies": {
880
+ "@floating-ui/dom": "^1.0.0"
881
  },
882
  "peerDependencies": {
883
  "react": ">=16.8.0",
 
885
  }
886
  },
887
  "node_modules/@floating-ui/utils": {
888
+ "version": "0.2.7",
889
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz",
890
+ "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==",
891
+ "license": "MIT"
892
  },
893
  "node_modules/@humanwhocodes/config-array": {
894
  "version": "0.11.13",
 
1038
  }
1039
  },
1040
  "node_modules/@radix-ui/react-arrow": {
1041
+ "version": "1.1.0",
1042
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz",
1043
+ "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==",
1044
+ "license": "MIT",
1045
  "dependencies": {
1046
+ "@radix-ui/react-primitive": "2.0.0"
 
1047
  },
1048
  "peerDependencies": {
1049
  "@types/react": "*",
1050
  "@types/react-dom": "*",
1051
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1052
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1053
+ },
1054
+ "peerDependenciesMeta": {
1055
+ "@types/react": {
1056
+ "optional": true
1057
+ },
1058
+ "@types/react-dom": {
1059
+ "optional": true
1060
+ }
1061
+ }
1062
+ },
1063
+ "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-compose-refs": {
1064
+ "version": "1.1.0",
1065
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz",
1066
+ "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==",
1067
+ "license": "MIT",
1068
+ "peerDependencies": {
1069
+ "@types/react": "*",
1070
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1071
+ },
1072
+ "peerDependenciesMeta": {
1073
+ "@types/react": {
1074
+ "optional": true
1075
+ }
1076
+ }
1077
+ },
1078
+ "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-primitive": {
1079
+ "version": "2.0.0",
1080
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz",
1081
+ "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==",
1082
+ "license": "MIT",
1083
+ "dependencies": {
1084
+ "@radix-ui/react-slot": "1.1.0"
1085
+ },
1086
+ "peerDependencies": {
1087
+ "@types/react": "*",
1088
+ "@types/react-dom": "*",
1089
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1090
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1091
  },
1092
  "peerDependenciesMeta": {
1093
  "@types/react": {
 
1098
  }
1099
  }
1100
  },
1101
+ "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-slot": {
1102
+ "version": "1.1.0",
1103
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
1104
+ "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
1105
+ "license": "MIT",
1106
+ "dependencies": {
1107
+ "@radix-ui/react-compose-refs": "1.1.0"
1108
+ },
1109
+ "peerDependencies": {
1110
+ "@types/react": "*",
1111
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1112
+ },
1113
+ "peerDependenciesMeta": {
1114
+ "@types/react": {
1115
+ "optional": true
1116
+ }
1117
+ }
1118
+ },
1119
  "node_modules/@radix-ui/react-avatar": {
1120
  "version": "1.0.4",
1121
  "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz",
 
1273
  "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz",
1274
  "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==",
1275
  "dependencies": {
1276
+ "@babel/runtime": "^7.13.10"
1277
+ },
1278
+ "peerDependencies": {
1279
+ "@types/react": "*",
1280
+ "react": "^16.8 || ^17.0 || ^18.0"
1281
+ },
1282
+ "peerDependenciesMeta": {
1283
+ "@types/react": {
1284
+ "optional": true
1285
+ }
1286
+ }
1287
+ },
1288
+ "node_modules/@radix-ui/react-dismissable-layer": {
1289
+ "version": "1.0.5",
1290
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz",
1291
+ "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==",
1292
+ "dependencies": {
1293
+ "@babel/runtime": "^7.13.10",
1294
+ "@radix-ui/primitive": "1.0.1",
1295
+ "@radix-ui/react-compose-refs": "1.0.1",
1296
+ "@radix-ui/react-primitive": "1.0.3",
1297
+ "@radix-ui/react-use-callback-ref": "1.0.1",
1298
+ "@radix-ui/react-use-escape-keydown": "1.0.3"
1299
+ },
1300
+ "peerDependencies": {
1301
+ "@types/react": "*",
1302
+ "@types/react-dom": "*",
1303
+ "react": "^16.8 || ^17.0 || ^18.0",
1304
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1305
+ },
1306
+ "peerDependenciesMeta": {
1307
+ "@types/react": {
1308
+ "optional": true
1309
+ },
1310
+ "@types/react-dom": {
1311
+ "optional": true
1312
+ }
1313
+ }
1314
+ },
1315
+ "node_modules/@radix-ui/react-dropdown-menu": {
1316
+ "version": "2.1.1",
1317
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.1.tgz",
1318
+ "integrity": "sha512-y8E+x9fBq9qvteD2Zwa4397pUVhYsh9iq44b5RD5qu1GMJWBCBuVg1hMyItbc6+zH00TxGRqd9Iot4wzf3OoBQ==",
1319
+ "license": "MIT",
1320
+ "dependencies": {
1321
+ "@radix-ui/primitive": "1.1.0",
1322
+ "@radix-ui/react-compose-refs": "1.1.0",
1323
+ "@radix-ui/react-context": "1.1.0",
1324
+ "@radix-ui/react-id": "1.1.0",
1325
+ "@radix-ui/react-menu": "2.1.1",
1326
+ "@radix-ui/react-primitive": "2.0.0",
1327
+ "@radix-ui/react-use-controllable-state": "1.1.0"
1328
+ },
1329
+ "peerDependencies": {
1330
+ "@types/react": "*",
1331
+ "@types/react-dom": "*",
1332
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1333
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1334
+ },
1335
+ "peerDependenciesMeta": {
1336
+ "@types/react": {
1337
+ "optional": true
1338
+ },
1339
+ "@types/react-dom": {
1340
+ "optional": true
1341
+ }
1342
+ }
1343
+ },
1344
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
1345
+ "version": "1.1.0",
1346
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz",
1347
+ "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==",
1348
+ "license": "MIT"
1349
+ },
1350
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
1351
+ "version": "1.1.0",
1352
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz",
1353
+ "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==",
1354
+ "license": "MIT",
1355
+ "peerDependencies": {
1356
+ "@types/react": "*",
1357
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1358
+ },
1359
+ "peerDependenciesMeta": {
1360
+ "@types/react": {
1361
+ "optional": true
1362
+ }
1363
+ }
1364
+ },
1365
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-context": {
1366
+ "version": "1.1.0",
1367
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
1368
+ "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
1369
+ "license": "MIT",
1370
+ "peerDependencies": {
1371
+ "@types/react": "*",
1372
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1373
+ },
1374
+ "peerDependenciesMeta": {
1375
+ "@types/react": {
1376
+ "optional": true
1377
+ }
1378
+ }
1379
+ },
1380
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-id": {
1381
+ "version": "1.1.0",
1382
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz",
1383
+ "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==",
1384
+ "license": "MIT",
1385
+ "dependencies": {
1386
+ "@radix-ui/react-use-layout-effect": "1.1.0"
1387
+ },
1388
+ "peerDependencies": {
1389
+ "@types/react": "*",
1390
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1391
+ },
1392
+ "peerDependenciesMeta": {
1393
+ "@types/react": {
1394
+ "optional": true
1395
+ }
1396
+ }
1397
+ },
1398
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-primitive": {
1399
+ "version": "2.0.0",
1400
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz",
1401
+ "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==",
1402
+ "license": "MIT",
1403
+ "dependencies": {
1404
+ "@radix-ui/react-slot": "1.1.0"
1405
+ },
1406
+ "peerDependencies": {
1407
+ "@types/react": "*",
1408
+ "@types/react-dom": "*",
1409
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1410
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1411
+ },
1412
+ "peerDependenciesMeta": {
1413
+ "@types/react": {
1414
+ "optional": true
1415
+ },
1416
+ "@types/react-dom": {
1417
+ "optional": true
1418
+ }
1419
+ }
1420
+ },
1421
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-slot": {
1422
+ "version": "1.1.0",
1423
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
1424
+ "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
1425
+ "license": "MIT",
1426
+ "dependencies": {
1427
+ "@radix-ui/react-compose-refs": "1.1.0"
1428
+ },
1429
+ "peerDependencies": {
1430
+ "@types/react": "*",
1431
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1432
+ },
1433
+ "peerDependenciesMeta": {
1434
+ "@types/react": {
1435
+ "optional": true
1436
+ }
1437
+ }
1438
+ },
1439
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-use-callback-ref": {
1440
+ "version": "1.1.0",
1441
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz",
1442
+ "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==",
1443
+ "license": "MIT",
1444
+ "peerDependencies": {
1445
+ "@types/react": "*",
1446
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1447
+ },
1448
+ "peerDependenciesMeta": {
1449
+ "@types/react": {
1450
+ "optional": true
1451
+ }
1452
+ }
1453
+ },
1454
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-use-controllable-state": {
1455
+ "version": "1.1.0",
1456
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz",
1457
+ "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==",
1458
+ "license": "MIT",
1459
+ "dependencies": {
1460
+ "@radix-ui/react-use-callback-ref": "1.1.0"
1461
+ },
1462
+ "peerDependencies": {
1463
+ "@types/react": "*",
1464
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1465
+ },
1466
+ "peerDependenciesMeta": {
1467
+ "@types/react": {
1468
+ "optional": true
1469
+ }
1470
+ }
1471
+ },
1472
+ "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-use-layout-effect": {
1473
+ "version": "1.1.0",
1474
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz",
1475
+ "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==",
1476
+ "license": "MIT",
1477
+ "peerDependencies": {
1478
+ "@types/react": "*",
1479
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1480
+ },
1481
+ "peerDependenciesMeta": {
1482
+ "@types/react": {
1483
+ "optional": true
1484
+ }
1485
+ }
1486
+ },
1487
+ "node_modules/@radix-ui/react-focus-guards": {
1488
+ "version": "1.0.1",
1489
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz",
1490
+ "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==",
1491
+ "dependencies": {
1492
+ "@babel/runtime": "^7.13.10"
1493
+ },
1494
+ "peerDependencies": {
1495
+ "@types/react": "*",
1496
+ "react": "^16.8 || ^17.0 || ^18.0"
1497
+ },
1498
+ "peerDependenciesMeta": {
1499
+ "@types/react": {
1500
+ "optional": true
1501
+ }
1502
+ }
1503
+ },
1504
+ "node_modules/@radix-ui/react-focus-scope": {
1505
+ "version": "1.0.4",
1506
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz",
1507
+ "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==",
1508
+ "dependencies": {
1509
+ "@babel/runtime": "^7.13.10",
1510
+ "@radix-ui/react-compose-refs": "1.0.1",
1511
+ "@radix-ui/react-primitive": "1.0.3",
1512
+ "@radix-ui/react-use-callback-ref": "1.0.1"
1513
+ },
1514
+ "peerDependencies": {
1515
+ "@types/react": "*",
1516
+ "@types/react-dom": "*",
1517
+ "react": "^16.8 || ^17.0 || ^18.0",
1518
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1519
+ },
1520
+ "peerDependenciesMeta": {
1521
+ "@types/react": {
1522
+ "optional": true
1523
+ },
1524
+ "@types/react-dom": {
1525
+ "optional": true
1526
+ }
1527
+ }
1528
+ },
1529
+ "node_modules/@radix-ui/react-icons": {
1530
+ "version": "1.3.0",
1531
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.0.tgz",
1532
+ "integrity": "sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==",
1533
+ "peerDependencies": {
1534
+ "react": "^16.x || ^17.x || ^18.x"
1535
+ }
1536
+ },
1537
+ "node_modules/@radix-ui/react-id": {
1538
+ "version": "1.0.1",
1539
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz",
1540
+ "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==",
1541
+ "dependencies": {
1542
+ "@babel/runtime": "^7.13.10",
1543
+ "@radix-ui/react-use-layout-effect": "1.0.1"
1544
+ },
1545
+ "peerDependencies": {
1546
+ "@types/react": "*",
1547
+ "react": "^16.8 || ^17.0 || ^18.0"
1548
+ },
1549
+ "peerDependenciesMeta": {
1550
+ "@types/react": {
1551
+ "optional": true
1552
+ }
1553
+ }
1554
+ },
1555
+ "node_modules/@radix-ui/react-menu": {
1556
+ "version": "2.1.1",
1557
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.1.tgz",
1558
+ "integrity": "sha512-oa3mXRRVjHi6DZu/ghuzdylyjaMXLymx83irM7hTxutQbD+7IhPKdMdRHD26Rm+kHRrWcrUkkRPv5pd47a2xFQ==",
1559
+ "license": "MIT",
1560
+ "dependencies": {
1561
+ "@radix-ui/primitive": "1.1.0",
1562
+ "@radix-ui/react-collection": "1.1.0",
1563
+ "@radix-ui/react-compose-refs": "1.1.0",
1564
+ "@radix-ui/react-context": "1.1.0",
1565
+ "@radix-ui/react-direction": "1.1.0",
1566
+ "@radix-ui/react-dismissable-layer": "1.1.0",
1567
+ "@radix-ui/react-focus-guards": "1.1.0",
1568
+ "@radix-ui/react-focus-scope": "1.1.0",
1569
+ "@radix-ui/react-id": "1.1.0",
1570
+ "@radix-ui/react-popper": "1.2.0",
1571
+ "@radix-ui/react-portal": "1.1.1",
1572
+ "@radix-ui/react-presence": "1.1.0",
1573
+ "@radix-ui/react-primitive": "2.0.0",
1574
+ "@radix-ui/react-roving-focus": "1.1.0",
1575
+ "@radix-ui/react-slot": "1.1.0",
1576
+ "@radix-ui/react-use-callback-ref": "1.1.0",
1577
+ "aria-hidden": "^1.1.1",
1578
+ "react-remove-scroll": "2.5.7"
1579
+ },
1580
+ "peerDependencies": {
1581
+ "@types/react": "*",
1582
+ "@types/react-dom": "*",
1583
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1584
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1585
+ },
1586
+ "peerDependenciesMeta": {
1587
+ "@types/react": {
1588
+ "optional": true
1589
+ },
1590
+ "@types/react-dom": {
1591
+ "optional": true
1592
+ }
1593
+ }
1594
+ },
1595
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
1596
+ "version": "1.1.0",
1597
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz",
1598
+ "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==",
1599
+ "license": "MIT"
1600
+ },
1601
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-collection": {
1602
+ "version": "1.1.0",
1603
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz",
1604
+ "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==",
1605
+ "license": "MIT",
1606
+ "dependencies": {
1607
+ "@radix-ui/react-compose-refs": "1.1.0",
1608
+ "@radix-ui/react-context": "1.1.0",
1609
+ "@radix-ui/react-primitive": "2.0.0",
1610
+ "@radix-ui/react-slot": "1.1.0"
1611
+ },
1612
+ "peerDependencies": {
1613
+ "@types/react": "*",
1614
+ "@types/react-dom": "*",
1615
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1616
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1617
+ },
1618
+ "peerDependenciesMeta": {
1619
+ "@types/react": {
1620
+ "optional": true
1621
+ },
1622
+ "@types/react-dom": {
1623
+ "optional": true
1624
+ }
1625
+ }
1626
+ },
1627
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-compose-refs": {
1628
+ "version": "1.1.0",
1629
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz",
1630
+ "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==",
1631
+ "license": "MIT",
1632
+ "peerDependencies": {
1633
+ "@types/react": "*",
1634
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1635
+ },
1636
+ "peerDependenciesMeta": {
1637
+ "@types/react": {
1638
+ "optional": true
1639
+ }
1640
+ }
1641
+ },
1642
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-context": {
1643
+ "version": "1.1.0",
1644
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
1645
+ "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
1646
+ "license": "MIT",
1647
+ "peerDependencies": {
1648
+ "@types/react": "*",
1649
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1650
+ },
1651
+ "peerDependenciesMeta": {
1652
+ "@types/react": {
1653
+ "optional": true
1654
+ }
1655
+ }
1656
+ },
1657
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-direction": {
1658
+ "version": "1.1.0",
1659
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz",
1660
+ "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==",
1661
+ "license": "MIT",
1662
+ "peerDependencies": {
1663
+ "@types/react": "*",
1664
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1665
+ },
1666
+ "peerDependenciesMeta": {
1667
+ "@types/react": {
1668
+ "optional": true
1669
+ }
1670
+ }
1671
+ },
1672
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-dismissable-layer": {
1673
+ "version": "1.1.0",
1674
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz",
1675
+ "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==",
1676
+ "license": "MIT",
1677
+ "dependencies": {
1678
+ "@radix-ui/primitive": "1.1.0",
1679
+ "@radix-ui/react-compose-refs": "1.1.0",
1680
+ "@radix-ui/react-primitive": "2.0.0",
1681
+ "@radix-ui/react-use-callback-ref": "1.1.0",
1682
+ "@radix-ui/react-use-escape-keydown": "1.1.0"
1683
+ },
1684
+ "peerDependencies": {
1685
+ "@types/react": "*",
1686
+ "@types/react-dom": "*",
1687
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1688
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1689
+ },
1690
+ "peerDependenciesMeta": {
1691
+ "@types/react": {
1692
+ "optional": true
1693
+ },
1694
+ "@types/react-dom": {
1695
+ "optional": true
1696
+ }
1697
+ }
1698
+ },
1699
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-focus-guards": {
1700
+ "version": "1.1.0",
1701
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz",
1702
+ "integrity": "sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==",
1703
+ "license": "MIT",
1704
+ "peerDependencies": {
1705
+ "@types/react": "*",
1706
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1707
+ },
1708
+ "peerDependenciesMeta": {
1709
+ "@types/react": {
1710
+ "optional": true
1711
+ }
1712
+ }
1713
+ },
1714
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-focus-scope": {
1715
+ "version": "1.1.0",
1716
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz",
1717
+ "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==",
1718
+ "license": "MIT",
1719
+ "dependencies": {
1720
+ "@radix-ui/react-compose-refs": "1.1.0",
1721
+ "@radix-ui/react-primitive": "2.0.0",
1722
+ "@radix-ui/react-use-callback-ref": "1.1.0"
1723
+ },
1724
+ "peerDependencies": {
1725
+ "@types/react": "*",
1726
+ "@types/react-dom": "*",
1727
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1728
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1729
+ },
1730
+ "peerDependenciesMeta": {
1731
+ "@types/react": {
1732
+ "optional": true
1733
+ },
1734
+ "@types/react-dom": {
1735
+ "optional": true
1736
+ }
1737
+ }
1738
+ },
1739
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-id": {
1740
+ "version": "1.1.0",
1741
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz",
1742
+ "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==",
1743
+ "license": "MIT",
1744
+ "dependencies": {
1745
+ "@radix-ui/react-use-layout-effect": "1.1.0"
1746
+ },
1747
+ "peerDependencies": {
1748
+ "@types/react": "*",
1749
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1750
+ },
1751
+ "peerDependenciesMeta": {
1752
+ "@types/react": {
1753
+ "optional": true
1754
+ }
1755
+ }
1756
+ },
1757
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-portal": {
1758
+ "version": "1.1.1",
1759
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz",
1760
+ "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==",
1761
+ "license": "MIT",
1762
+ "dependencies": {
1763
+ "@radix-ui/react-primitive": "2.0.0",
1764
+ "@radix-ui/react-use-layout-effect": "1.1.0"
1765
+ },
1766
+ "peerDependencies": {
1767
+ "@types/react": "*",
1768
+ "@types/react-dom": "*",
1769
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1770
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1771
+ },
1772
+ "peerDependenciesMeta": {
1773
+ "@types/react": {
1774
+ "optional": true
1775
+ },
1776
+ "@types/react-dom": {
1777
+ "optional": true
1778
+ }
1779
+ }
1780
+ },
1781
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-presence": {
1782
+ "version": "1.1.0",
1783
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz",
1784
+ "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==",
1785
+ "license": "MIT",
1786
+ "dependencies": {
1787
+ "@radix-ui/react-compose-refs": "1.1.0",
1788
+ "@radix-ui/react-use-layout-effect": "1.1.0"
1789
+ },
1790
+ "peerDependencies": {
1791
+ "@types/react": "*",
1792
+ "@types/react-dom": "*",
1793
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1794
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1795
+ },
1796
+ "peerDependenciesMeta": {
1797
+ "@types/react": {
1798
+ "optional": true
1799
+ },
1800
+ "@types/react-dom": {
1801
+ "optional": true
1802
+ }
1803
+ }
1804
+ },
1805
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-primitive": {
1806
+ "version": "2.0.0",
1807
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz",
1808
+ "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==",
1809
+ "license": "MIT",
1810
+ "dependencies": {
1811
+ "@radix-ui/react-slot": "1.1.0"
1812
+ },
1813
+ "peerDependencies": {
1814
+ "@types/react": "*",
1815
+ "@types/react-dom": "*",
1816
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1817
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1818
+ },
1819
+ "peerDependenciesMeta": {
1820
+ "@types/react": {
1821
+ "optional": true
1822
+ },
1823
+ "@types/react-dom": {
1824
+ "optional": true
1825
+ }
1826
+ }
1827
+ },
1828
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": {
1829
+ "version": "1.1.0",
1830
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
1831
+ "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
1832
+ "license": "MIT",
1833
+ "dependencies": {
1834
+ "@radix-ui/react-compose-refs": "1.1.0"
1835
+ },
1836
+ "peerDependencies": {
1837
+ "@types/react": "*",
1838
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1839
+ },
1840
+ "peerDependenciesMeta": {
1841
+ "@types/react": {
1842
+ "optional": true
1843
+ }
1844
+ }
1845
+ },
1846
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-callback-ref": {
1847
+ "version": "1.1.0",
1848
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz",
1849
+ "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==",
1850
+ "license": "MIT",
1851
+ "peerDependencies": {
1852
+ "@types/react": "*",
1853
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1854
+ },
1855
+ "peerDependenciesMeta": {
1856
+ "@types/react": {
1857
+ "optional": true
1858
+ }
1859
+ }
1860
+ },
1861
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-escape-keydown": {
1862
+ "version": "1.1.0",
1863
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz",
1864
+ "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==",
1865
+ "license": "MIT",
1866
+ "dependencies": {
1867
+ "@radix-ui/react-use-callback-ref": "1.1.0"
1868
+ },
1869
+ "peerDependencies": {
1870
+ "@types/react": "*",
1871
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1872
+ },
1873
+ "peerDependenciesMeta": {
1874
+ "@types/react": {
1875
+ "optional": true
1876
+ }
1877
+ }
1878
+ },
1879
+ "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-layout-effect": {
1880
+ "version": "1.1.0",
1881
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz",
1882
+ "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==",
1883
+ "license": "MIT",
1884
+ "peerDependencies": {
1885
+ "@types/react": "*",
1886
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1887
+ },
1888
+ "peerDependenciesMeta": {
1889
+ "@types/react": {
1890
+ "optional": true
1891
+ }
1892
+ }
1893
+ },
1894
+ "node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
1895
+ "version": "2.5.7",
1896
+ "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz",
1897
+ "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==",
1898
+ "license": "MIT",
1899
+ "dependencies": {
1900
+ "react-remove-scroll-bar": "^2.3.4",
1901
+ "react-style-singleton": "^2.2.1",
1902
+ "tslib": "^2.1.0",
1903
+ "use-callback-ref": "^1.3.0",
1904
+ "use-sidecar": "^1.1.2"
1905
+ },
1906
+ "engines": {
1907
+ "node": ">=10"
1908
+ },
1909
+ "peerDependencies": {
1910
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
1911
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
1912
+ },
1913
+ "peerDependenciesMeta": {
1914
+ "@types/react": {
1915
+ "optional": true
1916
+ }
1917
+ }
1918
+ },
1919
+ "node_modules/@radix-ui/react-navigation-menu": {
1920
+ "version": "1.1.4",
1921
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.4.tgz",
1922
+ "integrity": "sha512-Cc+seCS3PmWmjI51ufGG7zp1cAAIRqHVw7C9LOA2TZ+R4hG6rDvHcTqIsEEFLmZO3zNVH72jOOE7kKNy8W+RtA==",
1923
+ "dependencies": {
1924
+ "@babel/runtime": "^7.13.10",
1925
+ "@radix-ui/primitive": "1.0.1",
1926
+ "@radix-ui/react-collection": "1.0.3",
1927
+ "@radix-ui/react-compose-refs": "1.0.1",
1928
+ "@radix-ui/react-context": "1.0.1",
1929
+ "@radix-ui/react-direction": "1.0.1",
1930
+ "@radix-ui/react-dismissable-layer": "1.0.5",
1931
+ "@radix-ui/react-id": "1.0.1",
1932
+ "@radix-ui/react-presence": "1.0.1",
1933
+ "@radix-ui/react-primitive": "1.0.3",
1934
+ "@radix-ui/react-use-callback-ref": "1.0.1",
1935
+ "@radix-ui/react-use-controllable-state": "1.0.1",
1936
+ "@radix-ui/react-use-layout-effect": "1.0.1",
1937
+ "@radix-ui/react-use-previous": "1.0.1",
1938
+ "@radix-ui/react-visually-hidden": "1.0.3"
1939
+ },
1940
+ "peerDependencies": {
1941
+ "@types/react": "*",
1942
+ "@types/react-dom": "*",
1943
+ "react": "^16.8 || ^17.0 || ^18.0",
1944
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1945
+ },
1946
+ "peerDependenciesMeta": {
1947
+ "@types/react": {
1948
+ "optional": true
1949
+ },
1950
+ "@types/react-dom": {
1951
+ "optional": true
1952
+ }
1953
+ }
1954
+ },
1955
+ "node_modules/@radix-ui/react-popper": {
1956
+ "version": "1.2.0",
1957
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz",
1958
+ "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==",
1959
+ "license": "MIT",
1960
+ "dependencies": {
1961
+ "@floating-ui/react-dom": "^2.0.0",
1962
+ "@radix-ui/react-arrow": "1.1.0",
1963
+ "@radix-ui/react-compose-refs": "1.1.0",
1964
+ "@radix-ui/react-context": "1.1.0",
1965
+ "@radix-ui/react-primitive": "2.0.0",
1966
+ "@radix-ui/react-use-callback-ref": "1.1.0",
1967
+ "@radix-ui/react-use-layout-effect": "1.1.0",
1968
+ "@radix-ui/react-use-rect": "1.1.0",
1969
+ "@radix-ui/react-use-size": "1.1.0",
1970
+ "@radix-ui/rect": "1.1.0"
1971
+ },
1972
+ "peerDependencies": {
1973
+ "@types/react": "*",
1974
+ "@types/react-dom": "*",
1975
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1976
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1977
+ },
1978
+ "peerDependenciesMeta": {
1979
+ "@types/react": {
1980
+ "optional": true
1981
+ },
1982
+ "@types/react-dom": {
1983
+ "optional": true
1984
+ }
1985
+ }
1986
+ },
1987
+ "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-compose-refs": {
1988
+ "version": "1.1.0",
1989
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz",
1990
+ "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==",
1991
+ "license": "MIT",
1992
+ "peerDependencies": {
1993
+ "@types/react": "*",
1994
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1995
+ },
1996
+ "peerDependenciesMeta": {
1997
+ "@types/react": {
1998
+ "optional": true
1999
+ }
2000
+ }
2001
+ },
2002
+ "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-context": {
2003
+ "version": "1.1.0",
2004
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
2005
+ "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
2006
+ "license": "MIT",
2007
+ "peerDependencies": {
2008
+ "@types/react": "*",
2009
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2010
+ },
2011
+ "peerDependenciesMeta": {
2012
+ "@types/react": {
2013
+ "optional": true
2014
+ }
2015
+ }
2016
+ },
2017
+ "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-primitive": {
2018
+ "version": "2.0.0",
2019
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz",
2020
+ "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==",
2021
+ "license": "MIT",
2022
+ "dependencies": {
2023
+ "@radix-ui/react-slot": "1.1.0"
2024
+ },
2025
+ "peerDependencies": {
2026
+ "@types/react": "*",
2027
+ "@types/react-dom": "*",
2028
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2029
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2030
+ },
2031
+ "peerDependenciesMeta": {
2032
+ "@types/react": {
2033
+ "optional": true
2034
+ },
2035
+ "@types/react-dom": {
2036
+ "optional": true
2037
+ }
2038
+ }
2039
+ },
2040
+ "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-slot": {
2041
+ "version": "1.1.0",
2042
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
2043
+ "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
2044
+ "license": "MIT",
2045
+ "dependencies": {
2046
+ "@radix-ui/react-compose-refs": "1.1.0"
2047
+ },
2048
+ "peerDependencies": {
2049
+ "@types/react": "*",
2050
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2051
+ },
2052
+ "peerDependenciesMeta": {
2053
+ "@types/react": {
2054
+ "optional": true
2055
+ }
2056
+ }
2057
+ },
2058
+ "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-use-callback-ref": {
2059
+ "version": "1.1.0",
2060
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz",
2061
+ "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==",
2062
+ "license": "MIT",
2063
+ "peerDependencies": {
2064
+ "@types/react": "*",
2065
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2066
+ },
2067
+ "peerDependenciesMeta": {
2068
+ "@types/react": {
2069
+ "optional": true
2070
+ }
2071
+ }
2072
+ },
2073
+ "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-use-layout-effect": {
2074
+ "version": "1.1.0",
2075
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz",
2076
+ "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==",
2077
+ "license": "MIT",
2078
+ "peerDependencies": {
2079
+ "@types/react": "*",
2080
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2081
+ },
2082
+ "peerDependenciesMeta": {
2083
+ "@types/react": {
2084
+ "optional": true
2085
+ }
2086
+ }
2087
+ },
2088
+ "node_modules/@radix-ui/react-portal": {
2089
+ "version": "1.0.4",
2090
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz",
2091
+ "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==",
2092
+ "dependencies": {
2093
+ "@babel/runtime": "^7.13.10",
2094
+ "@radix-ui/react-primitive": "1.0.3"
2095
  },
2096
  "peerDependencies": {
2097
  "@types/react": "*",
2098
+ "@types/react-dom": "*",
2099
+ "react": "^16.8 || ^17.0 || ^18.0",
2100
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
2101
  },
2102
  "peerDependenciesMeta": {
2103
  "@types/react": {
2104
  "optional": true
2105
+ },
2106
+ "@types/react-dom": {
2107
+ "optional": true
2108
  }
2109
  }
2110
  },
2111
+ "node_modules/@radix-ui/react-presence": {
2112
+ "version": "1.0.1",
2113
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz",
2114
+ "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==",
2115
  "dependencies": {
2116
  "@babel/runtime": "^7.13.10",
 
2117
  "@radix-ui/react-compose-refs": "1.0.1",
2118
+ "@radix-ui/react-use-layout-effect": "1.0.1"
 
 
2119
  },
2120
  "peerDependencies": {
2121
  "@types/react": "*",
 
2132
  }
2133
  }
2134
  },
2135
+ "node_modules/@radix-ui/react-primitive": {
2136
+ "version": "1.0.3",
2137
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz",
2138
+ "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==",
2139
  "dependencies": {
2140
  "@babel/runtime": "^7.13.10",
2141
+ "@radix-ui/react-slot": "1.0.2"
 
 
 
 
 
 
2142
  },
2143
  "peerDependencies": {
2144
  "@types/react": "*",
 
2155
  }
2156
  }
2157
  },
2158
+ "node_modules/@radix-ui/react-roving-focus": {
2159
+ "version": "1.1.0",
2160
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz",
2161
+ "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==",
2162
+ "license": "MIT",
2163
  "dependencies": {
2164
+ "@radix-ui/primitive": "1.1.0",
2165
+ "@radix-ui/react-collection": "1.1.0",
2166
+ "@radix-ui/react-compose-refs": "1.1.0",
2167
+ "@radix-ui/react-context": "1.1.0",
2168
+ "@radix-ui/react-direction": "1.1.0",
2169
+ "@radix-ui/react-id": "1.1.0",
2170
+ "@radix-ui/react-primitive": "2.0.0",
2171
+ "@radix-ui/react-use-callback-ref": "1.1.0",
2172
+ "@radix-ui/react-use-controllable-state": "1.1.0"
2173
  },
2174
  "peerDependencies": {
2175
  "@types/react": "*",
2176
+ "@types/react-dom": "*",
2177
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2178
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2179
  },
2180
  "peerDependenciesMeta": {
2181
  "@types/react": {
2182
  "optional": true
2183
+ },
2184
+ "@types/react-dom": {
2185
+ "optional": true
2186
  }
2187
  }
2188
  },
2189
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
2190
+ "version": "1.1.0",
2191
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz",
2192
+ "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==",
2193
+ "license": "MIT"
2194
+ },
2195
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-collection": {
2196
+ "version": "1.1.0",
2197
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz",
2198
+ "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==",
2199
+ "license": "MIT",
2200
  "dependencies": {
2201
+ "@radix-ui/react-compose-refs": "1.1.0",
2202
+ "@radix-ui/react-context": "1.1.0",
2203
+ "@radix-ui/react-primitive": "2.0.0",
2204
+ "@radix-ui/react-slot": "1.1.0"
2205
  },
2206
  "peerDependencies": {
2207
  "@types/react": "*",
2208
  "@types/react-dom": "*",
2209
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2210
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2211
  },
2212
  "peerDependenciesMeta": {
2213
  "@types/react": {
 
2218
  }
2219
  }
2220
  },
2221
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-compose-refs": {
2222
+ "version": "1.1.0",
2223
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz",
2224
+ "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==",
2225
+ "license": "MIT",
2226
  "peerDependencies": {
2227
+ "@types/react": "*",
2228
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2229
+ },
2230
+ "peerDependenciesMeta": {
2231
+ "@types/react": {
2232
+ "optional": true
2233
+ }
2234
  }
2235
  },
2236
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-context": {
2237
+ "version": "1.1.0",
2238
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
2239
+ "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
2240
+ "license": "MIT",
 
 
 
2241
  "peerDependencies": {
2242
  "@types/react": "*",
2243
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2244
  },
2245
  "peerDependenciesMeta": {
2246
  "@types/react": {
 
2248
  }
2249
  }
2250
  },
2251
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-direction": {
2252
+ "version": "1.1.0",
2253
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz",
2254
+ "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==",
2255
+ "license": "MIT",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2256
  "peerDependencies": {
2257
  "@types/react": "*",
2258
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 
 
2259
  },
2260
  "peerDependenciesMeta": {
2261
  "@types/react": {
2262
  "optional": true
 
 
 
2263
  }
2264
  }
2265
  },
2266
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": {
2267
+ "version": "1.1.0",
2268
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz",
2269
+ "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==",
2270
+ "license": "MIT",
2271
  "dependencies": {
2272
+ "@radix-ui/react-use-layout-effect": "1.1.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2273
  },
2274
  "peerDependencies": {
2275
  "@types/react": "*",
2276
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 
 
2277
  },
2278
  "peerDependenciesMeta": {
2279
  "@types/react": {
2280
  "optional": true
 
 
 
2281
  }
2282
  }
2283
  },
2284
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": {
2285
+ "version": "2.0.0",
2286
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz",
2287
+ "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==",
2288
+ "license": "MIT",
2289
  "dependencies": {
2290
+ "@radix-ui/react-slot": "1.1.0"
 
 
 
 
 
 
 
 
 
 
2291
  },
2292
  "peerDependencies": {
2293
  "@types/react": "*",
2294
  "@types/react-dom": "*",
2295
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2296
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2297
  },
2298
  "peerDependenciesMeta": {
2299
  "@types/react": {
 
2304
  }
2305
  }
2306
  },
2307
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": {
2308
+ "version": "1.1.0",
2309
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
2310
+ "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
2311
+ "license": "MIT",
2312
  "dependencies": {
2313
+ "@radix-ui/react-compose-refs": "1.1.0"
 
2314
  },
2315
  "peerDependencies": {
2316
  "@types/react": "*",
2317
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 
 
2318
  },
2319
  "peerDependenciesMeta": {
2320
  "@types/react": {
2321
  "optional": true
 
 
 
2322
  }
2323
  }
2324
  },
2325
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-callback-ref": {
2326
+ "version": "1.1.0",
2327
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz",
2328
+ "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==",
2329
+ "license": "MIT",
 
 
 
 
2330
  "peerDependencies": {
2331
  "@types/react": "*",
2332
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 
 
2333
  },
2334
  "peerDependenciesMeta": {
2335
  "@types/react": {
2336
  "optional": true
 
 
 
2337
  }
2338
  }
2339
  },
2340
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-controllable-state": {
2341
+ "version": "1.1.0",
2342
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz",
2343
+ "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==",
2344
+ "license": "MIT",
2345
  "dependencies": {
2346
+ "@radix-ui/react-use-callback-ref": "1.1.0"
 
2347
  },
2348
  "peerDependencies": {
2349
  "@types/react": "*",
2350
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 
 
2351
  },
2352
  "peerDependenciesMeta": {
2353
  "@types/react": {
2354
  "optional": true
 
 
 
2355
  }
2356
  }
2357
  },
2358
+ "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-layout-effect": {
2359
+ "version": "1.1.0",
2360
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz",
2361
+ "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==",
2362
+ "license": "MIT",
 
 
 
 
 
 
 
 
 
 
 
2363
  "peerDependencies": {
2364
  "@types/react": "*",
2365
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 
 
2366
  },
2367
  "peerDependenciesMeta": {
2368
  "@types/react": {
2369
  "optional": true
 
 
 
2370
  }
2371
  }
2372
  },
 
2476
  }
2477
  },
2478
  "node_modules/@radix-ui/react-use-rect": {
2479
+ "version": "1.1.0",
2480
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz",
2481
+ "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==",
2482
+ "license": "MIT",
2483
  "dependencies": {
2484
+ "@radix-ui/rect": "1.1.0"
 
2485
  },
2486
  "peerDependencies": {
2487
  "@types/react": "*",
2488
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2489
  },
2490
  "peerDependenciesMeta": {
2491
  "@types/react": {
 
2494
  }
2495
  },
2496
  "node_modules/@radix-ui/react-use-size": {
2497
+ "version": "1.1.0",
2498
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz",
2499
+ "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==",
2500
+ "license": "MIT",
2501
  "dependencies": {
2502
+ "@radix-ui/react-use-layout-effect": "1.1.0"
 
2503
  },
2504
  "peerDependencies": {
2505
  "@types/react": "*",
2506
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2507
+ },
2508
+ "peerDependenciesMeta": {
2509
+ "@types/react": {
2510
+ "optional": true
2511
+ }
2512
+ }
2513
+ },
2514
+ "node_modules/@radix-ui/react-use-size/node_modules/@radix-ui/react-use-layout-effect": {
2515
+ "version": "1.1.0",
2516
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz",
2517
+ "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==",
2518
+ "license": "MIT",
2519
+ "peerDependencies": {
2520
+ "@types/react": "*",
2521
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2522
  },
2523
  "peerDependenciesMeta": {
2524
  "@types/react": {
 
2550
  }
2551
  },
2552
  "node_modules/@radix-ui/rect": {
2553
+ "version": "1.1.0",
2554
+ "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz",
2555
+ "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==",
2556
+ "license": "MIT"
 
 
2557
  },
2558
  "node_modules/@rollup/rollup-android-arm-eabi": {
2559
  "version": "4.6.1",
 
4299
  }
4300
  },
4301
  "node_modules/lucide-react": {
4302
+ "version": "0.408.0",
4303
+ "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.408.0.tgz",
4304
+ "integrity": "sha512-8kETAAeWmOvtGIr7HPHm51DXoxlfkNncQ5FZWXR+abX8saQwMYXANWIkUstaYtcKSo/imOe/q+tVFA8ANzdSVA==",
4305
+ "license": "ISC",
4306
  "peerDependencies": {
4307
+ "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
4308
  }
4309
  },
4310
  "node_modules/merge2": {
 
5122
  }
5123
  },
5124
  "node_modules/tailwind-merge": {
5125
+ "version": "2.4.0",
5126
+ "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.4.0.tgz",
5127
+ "integrity": "sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==",
5128
+ "license": "MIT",
 
 
5129
  "funding": {
5130
  "type": "github",
5131
  "url": "https://github.com/sponsors/dcastil"
frontend/package.json CHANGED
@@ -14,16 +14,16 @@
14
  "@radix-ui/react-accordion": "^1.1.2",
15
  "@radix-ui/react-avatar": "^1.0.4",
16
  "@radix-ui/react-dialog": "^1.0.5",
17
- "@radix-ui/react-dropdown-menu": "^2.0.6",
18
  "@radix-ui/react-icons": "^1.3.0",
19
  "@radix-ui/react-navigation-menu": "^1.1.4",
20
  "@radix-ui/react-slot": "^1.0.2",
21
  "class-variance-authority": "^0.7.0",
22
  "clsx": "^2.0.0",
23
- "lucide-react": "^0.294.0",
24
- "react": "^18.3.1",
25
- "react-dom": "^18.3.1",
26
- "tailwind-merge": "^2.1.0",
27
  "tailwindcss-animate": "^1.0.7"
28
  },
29
  "devDependencies": {
 
14
  "@radix-ui/react-accordion": "^1.1.2",
15
  "@radix-ui/react-avatar": "^1.0.4",
16
  "@radix-ui/react-dialog": "^1.0.5",
17
+ "@radix-ui/react-dropdown-menu": "^2.1.1",
18
  "@radix-ui/react-icons": "^1.3.0",
19
  "@radix-ui/react-navigation-menu": "^1.1.4",
20
  "@radix-ui/react-slot": "^1.0.2",
21
  "class-variance-authority": "^0.7.0",
22
  "clsx": "^2.0.0",
23
+ "lucide-react": "^0.408.0",
24
+ "react": "^18.2.0",
25
+ "react-dom": "^18.2.0",
26
+ "tailwind-merge": "^2.4.0",
27
  "tailwindcss-animate": "^1.0.7"
28
  },
29
  "devDependencies": {
requirements.txt CHANGED
@@ -7,4 +7,5 @@ streamlit
7
  python-dotenv
8
  sentence-transformers
9
  unstructured[pdf]
10
- pypdf
 
 
7
  python-dotenv
8
  sentence-transformers
9
  unstructured[pdf]
10
+ pypdf
11
+ nltk>=3.8.2 # not directly required, pinned by Snyk to avoid a vulnerability