summaryrefslogtreecommitdiff
path: root/frontend/package-lock.json
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/package-lock.json')
-rw-r--r--frontend/package-lock.json965
1 files changed, 961 insertions, 4 deletions
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 9f0d213..2a93c83 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -8,9 +8,20 @@
8 "name": "frontend", 8 "name": "frontend",
9 "version": "0.1.0", 9 "version": "0.1.0",
10 "dependencies": { 10 "dependencies": {
11 "@radix-ui/react-checkbox": "^1.3.2",
12 "@radix-ui/react-dialog": "^1.1.14",
13 "@radix-ui/react-dropdown-menu": "^2.1.15",
14 "@radix-ui/react-label": "^2.1.7",
15 "@radix-ui/react-progress": "^1.1.7",
16 "@radix-ui/react-slot": "^1.2.3",
17 "@radix-ui/react-toast": "^1.2.14",
18 "class-variance-authority": "^0.7.1",
19 "clsx": "^2.1.1",
20 "lucide-react": "^0.539.0",
11 "next": "15.4.6", 21 "next": "15.4.6",
12 "react": "19.1.0", 22 "react": "19.1.0",
13 "react-dom": "19.1.0" 23 "react-dom": "19.1.0",
24 "tailwind-merge": "^3.3.1"
14 }, 25 },
15 "devDependencies": { 26 "devDependencies": {
16 "@eslint/eslintrc": "^3", 27 "@eslint/eslintrc": "^3",
@@ -21,6 +32,7 @@
21 "eslint": "^9", 32 "eslint": "^9",
22 "eslint-config-next": "15.4.6", 33 "eslint-config-next": "15.4.6",
23 "tailwindcss": "^4", 34 "tailwindcss": "^4",
35 "tw-animate-css": "^1.3.6",
24 "typescript": "^5" 36 "typescript": "^5"
25 } 37 }
26 }, 38 },
@@ -225,6 +237,44 @@
225 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 237 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
226 } 238 }
227 }, 239 },
240 "node_modules/@floating-ui/core": {
241 "version": "1.7.3",
242 "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz",
243 "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==",
244 "license": "MIT",
245 "dependencies": {
246 "@floating-ui/utils": "^0.2.10"
247 }
248 },
249 "node_modules/@floating-ui/dom": {
250 "version": "1.7.3",
251 "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.3.tgz",
252 "integrity": "sha512-uZA413QEpNuhtb3/iIKoYMSK07keHPYeXF02Zhd6e213j+d1NamLix/mCLxBUDW/Gx52sPH2m+chlUsyaBs/Ag==",
253 "license": "MIT",
254 "dependencies": {
255 "@floating-ui/core": "^1.7.3",
256 "@floating-ui/utils": "^0.2.10"
257 }
258 },
259 "node_modules/@floating-ui/react-dom": {
260 "version": "2.1.5",
261 "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.5.tgz",
262 "integrity": "sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==",
263 "license": "MIT",
264 "dependencies": {
265 "@floating-ui/dom": "^1.7.3"
266 },
267 "peerDependencies": {
268 "react": ">=16.8.0",
269 "react-dom": ">=16.8.0"
270 }
271 },
272 "node_modules/@floating-ui/utils": {
273 "version": "0.2.10",
274 "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz",
275 "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",
276 "license": "MIT"
277 },
228 "node_modules/@humanfs/core": { 278 "node_modules/@humanfs/core": {
229 "version": "0.19.1", 279 "version": "0.19.1",
230 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 280 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -966,6 +1016,724 @@
966 "node": ">=12.4.0" 1016 "node": ">=12.4.0"
967 } 1017 }
968 }, 1018 },
1019 "node_modules/@radix-ui/primitive": {
1020 "version": "1.1.2",
1021 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
1022 "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
1023 "license": "MIT"
1024 },
1025 "node_modules/@radix-ui/react-arrow": {
1026 "version": "1.1.7",
1027 "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz",
1028 "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
1029 "license": "MIT",
1030 "dependencies": {
1031 "@radix-ui/react-primitive": "2.1.3"
1032 },
1033 "peerDependencies": {
1034 "@types/react": "*",
1035 "@types/react-dom": "*",
1036 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1037 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1038 },
1039 "peerDependenciesMeta": {
1040 "@types/react": {
1041 "optional": true
1042 },
1043 "@types/react-dom": {
1044 "optional": true
1045 }
1046 }
1047 },
1048 "node_modules/@radix-ui/react-checkbox": {
1049 "version": "1.3.2",
1050 "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.2.tgz",
1051 "integrity": "sha512-yd+dI56KZqawxKZrJ31eENUwqc1QSqg4OZ15rybGjF2ZNwMO+wCyHzAVLRp9qoYJf7kYy0YpZ2b0JCzJ42HZpA==",
1052 "license": "MIT",
1053 "dependencies": {
1054 "@radix-ui/primitive": "1.1.2",
1055 "@radix-ui/react-compose-refs": "1.1.2",
1056 "@radix-ui/react-context": "1.1.2",
1057 "@radix-ui/react-presence": "1.1.4",
1058 "@radix-ui/react-primitive": "2.1.3",
1059 "@radix-ui/react-use-controllable-state": "1.2.2",
1060 "@radix-ui/react-use-previous": "1.1.1",
1061 "@radix-ui/react-use-size": "1.1.1"
1062 },
1063 "peerDependencies": {
1064 "@types/react": "*",
1065 "@types/react-dom": "*",
1066 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1067 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1068 },
1069 "peerDependenciesMeta": {
1070 "@types/react": {
1071 "optional": true
1072 },
1073 "@types/react-dom": {
1074 "optional": true
1075 }
1076 }
1077 },
1078 "node_modules/@radix-ui/react-collection": {
1079 "version": "1.1.7",
1080 "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz",
1081 "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==",
1082 "license": "MIT",
1083 "dependencies": {
1084 "@radix-ui/react-compose-refs": "1.1.2",
1085 "@radix-ui/react-context": "1.1.2",
1086 "@radix-ui/react-primitive": "2.1.3",
1087 "@radix-ui/react-slot": "1.2.3"
1088 },
1089 "peerDependencies": {
1090 "@types/react": "*",
1091 "@types/react-dom": "*",
1092 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1093 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1094 },
1095 "peerDependenciesMeta": {
1096 "@types/react": {
1097 "optional": true
1098 },
1099 "@types/react-dom": {
1100 "optional": true
1101 }
1102 }
1103 },
1104 "node_modules/@radix-ui/react-compose-refs": {
1105 "version": "1.1.2",
1106 "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
1107 "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
1108 "license": "MIT",
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-context": {
1120 "version": "1.1.2",
1121 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
1122 "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
1123 "license": "MIT",
1124 "peerDependencies": {
1125 "@types/react": "*",
1126 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1127 },
1128 "peerDependenciesMeta": {
1129 "@types/react": {
1130 "optional": true
1131 }
1132 }
1133 },
1134 "node_modules/@radix-ui/react-dialog": {
1135 "version": "1.1.14",
1136 "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.14.tgz",
1137 "integrity": "sha512-+CpweKjqpzTmwRwcYECQcNYbI8V9VSQt0SNFKeEBLgfucbsLssU6Ppq7wUdNXEGb573bMjFhVjKVll8rmV6zMw==",
1138 "license": "MIT",
1139 "dependencies": {
1140 "@radix-ui/primitive": "1.1.2",
1141 "@radix-ui/react-compose-refs": "1.1.2",
1142 "@radix-ui/react-context": "1.1.2",
1143 "@radix-ui/react-dismissable-layer": "1.1.10",
1144 "@radix-ui/react-focus-guards": "1.1.2",
1145 "@radix-ui/react-focus-scope": "1.1.7",
1146 "@radix-ui/react-id": "1.1.1",
1147 "@radix-ui/react-portal": "1.1.9",
1148 "@radix-ui/react-presence": "1.1.4",
1149 "@radix-ui/react-primitive": "2.1.3",
1150 "@radix-ui/react-slot": "1.2.3",
1151 "@radix-ui/react-use-controllable-state": "1.2.2",
1152 "aria-hidden": "^1.2.4",
1153 "react-remove-scroll": "^2.6.3"
1154 },
1155 "peerDependencies": {
1156 "@types/react": "*",
1157 "@types/react-dom": "*",
1158 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1159 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1160 },
1161 "peerDependenciesMeta": {
1162 "@types/react": {
1163 "optional": true
1164 },
1165 "@types/react-dom": {
1166 "optional": true
1167 }
1168 }
1169 },
1170 "node_modules/@radix-ui/react-direction": {
1171 "version": "1.1.1",
1172 "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
1173 "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
1174 "license": "MIT",
1175 "peerDependencies": {
1176 "@types/react": "*",
1177 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1178 },
1179 "peerDependenciesMeta": {
1180 "@types/react": {
1181 "optional": true
1182 }
1183 }
1184 },
1185 "node_modules/@radix-ui/react-dismissable-layer": {
1186 "version": "1.1.10",
1187 "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
1188 "integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
1189 "license": "MIT",
1190 "dependencies": {
1191 "@radix-ui/primitive": "1.1.2",
1192 "@radix-ui/react-compose-refs": "1.1.2",
1193 "@radix-ui/react-primitive": "2.1.3",
1194 "@radix-ui/react-use-callback-ref": "1.1.1",
1195 "@radix-ui/react-use-escape-keydown": "1.1.1"
1196 },
1197 "peerDependencies": {
1198 "@types/react": "*",
1199 "@types/react-dom": "*",
1200 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1201 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1202 },
1203 "peerDependenciesMeta": {
1204 "@types/react": {
1205 "optional": true
1206 },
1207 "@types/react-dom": {
1208 "optional": true
1209 }
1210 }
1211 },
1212 "node_modules/@radix-ui/react-dropdown-menu": {
1213 "version": "2.1.15",
1214 "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
1215 "integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
1216 "license": "MIT",
1217 "dependencies": {
1218 "@radix-ui/primitive": "1.1.2",
1219 "@radix-ui/react-compose-refs": "1.1.2",
1220 "@radix-ui/react-context": "1.1.2",
1221 "@radix-ui/react-id": "1.1.1",
1222 "@radix-ui/react-menu": "2.1.15",
1223 "@radix-ui/react-primitive": "2.1.3",
1224 "@radix-ui/react-use-controllable-state": "1.2.2"
1225 },
1226 "peerDependencies": {
1227 "@types/react": "*",
1228 "@types/react-dom": "*",
1229 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1230 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1231 },
1232 "peerDependenciesMeta": {
1233 "@types/react": {
1234 "optional": true
1235 },
1236 "@types/react-dom": {
1237 "optional": true
1238 }
1239 }
1240 },
1241 "node_modules/@radix-ui/react-focus-guards": {
1242 "version": "1.1.2",
1243 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
1244 "integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
1245 "license": "MIT",
1246 "peerDependencies": {
1247 "@types/react": "*",
1248 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1249 },
1250 "peerDependenciesMeta": {
1251 "@types/react": {
1252 "optional": true
1253 }
1254 }
1255 },
1256 "node_modules/@radix-ui/react-focus-scope": {
1257 "version": "1.1.7",
1258 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
1259 "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
1260 "license": "MIT",
1261 "dependencies": {
1262 "@radix-ui/react-compose-refs": "1.1.2",
1263 "@radix-ui/react-primitive": "2.1.3",
1264 "@radix-ui/react-use-callback-ref": "1.1.1"
1265 },
1266 "peerDependencies": {
1267 "@types/react": "*",
1268 "@types/react-dom": "*",
1269 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1270 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1271 },
1272 "peerDependenciesMeta": {
1273 "@types/react": {
1274 "optional": true
1275 },
1276 "@types/react-dom": {
1277 "optional": true
1278 }
1279 }
1280 },
1281 "node_modules/@radix-ui/react-id": {
1282 "version": "1.1.1",
1283 "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz",
1284 "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==",
1285 "license": "MIT",
1286 "dependencies": {
1287 "@radix-ui/react-use-layout-effect": "1.1.1"
1288 },
1289 "peerDependencies": {
1290 "@types/react": "*",
1291 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1292 },
1293 "peerDependenciesMeta": {
1294 "@types/react": {
1295 "optional": true
1296 }
1297 }
1298 },
1299 "node_modules/@radix-ui/react-label": {
1300 "version": "2.1.7",
1301 "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.7.tgz",
1302 "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==",
1303 "license": "MIT",
1304 "dependencies": {
1305 "@radix-ui/react-primitive": "2.1.3"
1306 },
1307 "peerDependencies": {
1308 "@types/react": "*",
1309 "@types/react-dom": "*",
1310 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1311 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1312 },
1313 "peerDependenciesMeta": {
1314 "@types/react": {
1315 "optional": true
1316 },
1317 "@types/react-dom": {
1318 "optional": true
1319 }
1320 }
1321 },
1322 "node_modules/@radix-ui/react-menu": {
1323 "version": "2.1.15",
1324 "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
1325 "integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
1326 "license": "MIT",
1327 "dependencies": {
1328 "@radix-ui/primitive": "1.1.2",
1329 "@radix-ui/react-collection": "1.1.7",
1330 "@radix-ui/react-compose-refs": "1.1.2",
1331 "@radix-ui/react-context": "1.1.2",
1332 "@radix-ui/react-direction": "1.1.1",
1333 "@radix-ui/react-dismissable-layer": "1.1.10",
1334 "@radix-ui/react-focus-guards": "1.1.2",
1335 "@radix-ui/react-focus-scope": "1.1.7",
1336 "@radix-ui/react-id": "1.1.1",
1337 "@radix-ui/react-popper": "1.2.7",
1338 "@radix-ui/react-portal": "1.1.9",
1339 "@radix-ui/react-presence": "1.1.4",
1340 "@radix-ui/react-primitive": "2.1.3",
1341 "@radix-ui/react-roving-focus": "1.1.10",
1342 "@radix-ui/react-slot": "1.2.3",
1343 "@radix-ui/react-use-callback-ref": "1.1.1",
1344 "aria-hidden": "^1.2.4",
1345 "react-remove-scroll": "^2.6.3"
1346 },
1347 "peerDependencies": {
1348 "@types/react": "*",
1349 "@types/react-dom": "*",
1350 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1351 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1352 },
1353 "peerDependenciesMeta": {
1354 "@types/react": {
1355 "optional": true
1356 },
1357 "@types/react-dom": {
1358 "optional": true
1359 }
1360 }
1361 },
1362 "node_modules/@radix-ui/react-popper": {
1363 "version": "1.2.7",
1364 "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
1365 "integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
1366 "license": "MIT",
1367 "dependencies": {
1368 "@floating-ui/react-dom": "^2.0.0",
1369 "@radix-ui/react-arrow": "1.1.7",
1370 "@radix-ui/react-compose-refs": "1.1.2",
1371 "@radix-ui/react-context": "1.1.2",
1372 "@radix-ui/react-primitive": "2.1.3",
1373 "@radix-ui/react-use-callback-ref": "1.1.1",
1374 "@radix-ui/react-use-layout-effect": "1.1.1",
1375 "@radix-ui/react-use-rect": "1.1.1",
1376 "@radix-ui/react-use-size": "1.1.1",
1377 "@radix-ui/rect": "1.1.1"
1378 },
1379 "peerDependencies": {
1380 "@types/react": "*",
1381 "@types/react-dom": "*",
1382 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1383 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1384 },
1385 "peerDependenciesMeta": {
1386 "@types/react": {
1387 "optional": true
1388 },
1389 "@types/react-dom": {
1390 "optional": true
1391 }
1392 }
1393 },
1394 "node_modules/@radix-ui/react-portal": {
1395 "version": "1.1.9",
1396 "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
1397 "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
1398 "license": "MIT",
1399 "dependencies": {
1400 "@radix-ui/react-primitive": "2.1.3",
1401 "@radix-ui/react-use-layout-effect": "1.1.1"
1402 },
1403 "peerDependencies": {
1404 "@types/react": "*",
1405 "@types/react-dom": "*",
1406 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1407 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1408 },
1409 "peerDependenciesMeta": {
1410 "@types/react": {
1411 "optional": true
1412 },
1413 "@types/react-dom": {
1414 "optional": true
1415 }
1416 }
1417 },
1418 "node_modules/@radix-ui/react-presence": {
1419 "version": "1.1.4",
1420 "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
1421 "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
1422 "license": "MIT",
1423 "dependencies": {
1424 "@radix-ui/react-compose-refs": "1.1.2",
1425 "@radix-ui/react-use-layout-effect": "1.1.1"
1426 },
1427 "peerDependencies": {
1428 "@types/react": "*",
1429 "@types/react-dom": "*",
1430 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1431 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1432 },
1433 "peerDependenciesMeta": {
1434 "@types/react": {
1435 "optional": true
1436 },
1437 "@types/react-dom": {
1438 "optional": true
1439 }
1440 }
1441 },
1442 "node_modules/@radix-ui/react-primitive": {
1443 "version": "2.1.3",
1444 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
1445 "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
1446 "license": "MIT",
1447 "dependencies": {
1448 "@radix-ui/react-slot": "1.2.3"
1449 },
1450 "peerDependencies": {
1451 "@types/react": "*",
1452 "@types/react-dom": "*",
1453 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1454 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1455 },
1456 "peerDependenciesMeta": {
1457 "@types/react": {
1458 "optional": true
1459 },
1460 "@types/react-dom": {
1461 "optional": true
1462 }
1463 }
1464 },
1465 "node_modules/@radix-ui/react-progress": {
1466 "version": "1.1.7",
1467 "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.7.tgz",
1468 "integrity": "sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==",
1469 "license": "MIT",
1470 "dependencies": {
1471 "@radix-ui/react-context": "1.1.2",
1472 "@radix-ui/react-primitive": "2.1.3"
1473 },
1474 "peerDependencies": {
1475 "@types/react": "*",
1476 "@types/react-dom": "*",
1477 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1478 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1479 },
1480 "peerDependenciesMeta": {
1481 "@types/react": {
1482 "optional": true
1483 },
1484 "@types/react-dom": {
1485 "optional": true
1486 }
1487 }
1488 },
1489 "node_modules/@radix-ui/react-roving-focus": {
1490 "version": "1.1.10",
1491 "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
1492 "integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
1493 "license": "MIT",
1494 "dependencies": {
1495 "@radix-ui/primitive": "1.1.2",
1496 "@radix-ui/react-collection": "1.1.7",
1497 "@radix-ui/react-compose-refs": "1.1.2",
1498 "@radix-ui/react-context": "1.1.2",
1499 "@radix-ui/react-direction": "1.1.1",
1500 "@radix-ui/react-id": "1.1.1",
1501 "@radix-ui/react-primitive": "2.1.3",
1502 "@radix-ui/react-use-callback-ref": "1.1.1",
1503 "@radix-ui/react-use-controllable-state": "1.2.2"
1504 },
1505 "peerDependencies": {
1506 "@types/react": "*",
1507 "@types/react-dom": "*",
1508 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1509 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1510 },
1511 "peerDependenciesMeta": {
1512 "@types/react": {
1513 "optional": true
1514 },
1515 "@types/react-dom": {
1516 "optional": true
1517 }
1518 }
1519 },
1520 "node_modules/@radix-ui/react-slot": {
1521 "version": "1.2.3",
1522 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
1523 "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
1524 "license": "MIT",
1525 "dependencies": {
1526 "@radix-ui/react-compose-refs": "1.1.2"
1527 },
1528 "peerDependencies": {
1529 "@types/react": "*",
1530 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1531 },
1532 "peerDependenciesMeta": {
1533 "@types/react": {
1534 "optional": true
1535 }
1536 }
1537 },
1538 "node_modules/@radix-ui/react-toast": {
1539 "version": "1.2.14",
1540 "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.14.tgz",
1541 "integrity": "sha512-nAP5FBxBJGQ/YfUB+r+O6USFVkWq3gAInkxyEnmvEV5jtSbfDhfa4hwX8CraCnbjMLsE7XSf/K75l9xXY7joWg==",
1542 "license": "MIT",
1543 "dependencies": {
1544 "@radix-ui/primitive": "1.1.2",
1545 "@radix-ui/react-collection": "1.1.7",
1546 "@radix-ui/react-compose-refs": "1.1.2",
1547 "@radix-ui/react-context": "1.1.2",
1548 "@radix-ui/react-dismissable-layer": "1.1.10",
1549 "@radix-ui/react-portal": "1.1.9",
1550 "@radix-ui/react-presence": "1.1.4",
1551 "@radix-ui/react-primitive": "2.1.3",
1552 "@radix-ui/react-use-callback-ref": "1.1.1",
1553 "@radix-ui/react-use-controllable-state": "1.2.2",
1554 "@radix-ui/react-use-layout-effect": "1.1.1",
1555 "@radix-ui/react-visually-hidden": "1.2.3"
1556 },
1557 "peerDependencies": {
1558 "@types/react": "*",
1559 "@types/react-dom": "*",
1560 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1561 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1562 },
1563 "peerDependenciesMeta": {
1564 "@types/react": {
1565 "optional": true
1566 },
1567 "@types/react-dom": {
1568 "optional": true
1569 }
1570 }
1571 },
1572 "node_modules/@radix-ui/react-use-callback-ref": {
1573 "version": "1.1.1",
1574 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
1575 "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
1576 "license": "MIT",
1577 "peerDependencies": {
1578 "@types/react": "*",
1579 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1580 },
1581 "peerDependenciesMeta": {
1582 "@types/react": {
1583 "optional": true
1584 }
1585 }
1586 },
1587 "node_modules/@radix-ui/react-use-controllable-state": {
1588 "version": "1.2.2",
1589 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
1590 "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
1591 "license": "MIT",
1592 "dependencies": {
1593 "@radix-ui/react-use-effect-event": "0.0.2",
1594 "@radix-ui/react-use-layout-effect": "1.1.1"
1595 },
1596 "peerDependencies": {
1597 "@types/react": "*",
1598 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1599 },
1600 "peerDependenciesMeta": {
1601 "@types/react": {
1602 "optional": true
1603 }
1604 }
1605 },
1606 "node_modules/@radix-ui/react-use-effect-event": {
1607 "version": "0.0.2",
1608 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
1609 "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
1610 "license": "MIT",
1611 "dependencies": {
1612 "@radix-ui/react-use-layout-effect": "1.1.1"
1613 },
1614 "peerDependencies": {
1615 "@types/react": "*",
1616 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1617 },
1618 "peerDependenciesMeta": {
1619 "@types/react": {
1620 "optional": true
1621 }
1622 }
1623 },
1624 "node_modules/@radix-ui/react-use-escape-keydown": {
1625 "version": "1.1.1",
1626 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
1627 "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
1628 "license": "MIT",
1629 "dependencies": {
1630 "@radix-ui/react-use-callback-ref": "1.1.1"
1631 },
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-use-layout-effect": {
1643 "version": "1.1.1",
1644 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
1645 "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
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-use-previous": {
1658 "version": "1.1.1",
1659 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz",
1660 "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==",
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-use-rect": {
1673 "version": "1.1.1",
1674 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
1675 "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
1676 "license": "MIT",
1677 "dependencies": {
1678 "@radix-ui/rect": "1.1.1"
1679 },
1680 "peerDependencies": {
1681 "@types/react": "*",
1682 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1683 },
1684 "peerDependenciesMeta": {
1685 "@types/react": {
1686 "optional": true
1687 }
1688 }
1689 },
1690 "node_modules/@radix-ui/react-use-size": {
1691 "version": "1.1.1",
1692 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
1693 "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
1694 "license": "MIT",
1695 "dependencies": {
1696 "@radix-ui/react-use-layout-effect": "1.1.1"
1697 },
1698 "peerDependencies": {
1699 "@types/react": "*",
1700 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1701 },
1702 "peerDependenciesMeta": {
1703 "@types/react": {
1704 "optional": true
1705 }
1706 }
1707 },
1708 "node_modules/@radix-ui/react-visually-hidden": {
1709 "version": "1.2.3",
1710 "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
1711 "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
1712 "license": "MIT",
1713 "dependencies": {
1714 "@radix-ui/react-primitive": "2.1.3"
1715 },
1716 "peerDependencies": {
1717 "@types/react": "*",
1718 "@types/react-dom": "*",
1719 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1720 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1721 },
1722 "peerDependenciesMeta": {
1723 "@types/react": {
1724 "optional": true
1725 },
1726 "@types/react-dom": {
1727 "optional": true
1728 }
1729 }
1730 },
1731 "node_modules/@radix-ui/rect": {
1732 "version": "1.1.1",
1733 "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
1734 "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
1735 "license": "MIT"
1736 },
969 "node_modules/@rtsao/scc": { 1737 "node_modules/@rtsao/scc": {
970 "version": "1.1.0", 1738 "version": "1.1.0",
971 "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", 1739 "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
@@ -1311,7 +2079,7 @@
1311 "version": "19.1.9", 2079 "version": "19.1.9",
1312 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.9.tgz", 2080 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.9.tgz",
1313 "integrity": "sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==", 2081 "integrity": "sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==",
1314 "dev": true, 2082 "devOptional": true,
1315 "license": "MIT", 2083 "license": "MIT",
1316 "dependencies": { 2084 "dependencies": {
1317 "csstype": "^3.0.2" 2085 "csstype": "^3.0.2"
@@ -1321,7 +2089,7 @@
1321 "version": "19.1.7", 2089 "version": "19.1.7",
1322 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.7.tgz", 2090 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.7.tgz",
1323 "integrity": "sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==", 2091 "integrity": "sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==",
1324 "dev": true, 2092 "devOptional": true,
1325 "license": "MIT", 2093 "license": "MIT",
1326 "peerDependencies": { 2094 "peerDependencies": {
1327 "@types/react": "^19.0.0" 2095 "@types/react": "^19.0.0"
@@ -1947,6 +2715,18 @@
1947 "dev": true, 2715 "dev": true,
1948 "license": "Python-2.0" 2716 "license": "Python-2.0"
1949 }, 2717 },
2718 "node_modules/aria-hidden": {
2719 "version": "1.2.6",
2720 "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz",
2721 "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==",
2722 "license": "MIT",
2723 "dependencies": {
2724 "tslib": "^2.0.0"
2725 },
2726 "engines": {
2727 "node": ">=10"
2728 }
2729 },
1950 "node_modules/aria-query": { 2730 "node_modules/aria-query": {
1951 "version": "5.3.2", 2731 "version": "5.3.2",
1952 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 2732 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
@@ -2308,12 +3088,33 @@
2308 "node": ">=18" 3088 "node": ">=18"
2309 } 3089 }
2310 }, 3090 },
3091 "node_modules/class-variance-authority": {
3092 "version": "0.7.1",
3093 "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
3094 "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
3095 "license": "Apache-2.0",
3096 "dependencies": {
3097 "clsx": "^2.1.1"
3098 },
3099 "funding": {
3100 "url": "https://polar.sh/cva"
3101 }
3102 },
2311 "node_modules/client-only": { 3103 "node_modules/client-only": {
2312 "version": "0.0.1", 3104 "version": "0.0.1",
2313 "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", 3105 "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
2314 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", 3106 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
2315 "license": "MIT" 3107 "license": "MIT"
2316 }, 3108 },
3109 "node_modules/clsx": {
3110 "version": "2.1.1",
3111 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
3112 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
3113 "license": "MIT",
3114 "engines": {
3115 "node": ">=6"
3116 }
3117 },
2317 "node_modules/color": { 3118 "node_modules/color": {
2318 "version": "4.2.3", 3119 "version": "4.2.3",
2319 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 3120 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
@@ -2385,7 +3186,7 @@
2385 "version": "3.1.3", 3186 "version": "3.1.3",
2386 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 3187 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
2387 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 3188 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
2388 "dev": true, 3189 "devOptional": true,
2389 "license": "MIT" 3190 "license": "MIT"
2390 }, 3191 },
2391 "node_modules/damerau-levenshtein": { 3192 "node_modules/damerau-levenshtein": {
@@ -2520,6 +3321,12 @@
2520 "node": ">=8" 3321 "node": ">=8"
2521 } 3322 }
2522 }, 3323 },
3324 "node_modules/detect-node-es": {
3325 "version": "1.1.0",
3326 "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
3327 "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==",
3328 "license": "MIT"
3329 },
2523 "node_modules/doctrine": { 3330 "node_modules/doctrine": {
2524 "version": "2.1.0", 3331 "version": "2.1.0",
2525 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 3332 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
@@ -3392,6 +4199,15 @@
3392 "url": "https://github.com/sponsors/ljharb" 4199 "url": "https://github.com/sponsors/ljharb"
3393 } 4200 }
3394 }, 4201 },
4202 "node_modules/get-nonce": {
4203 "version": "1.0.1",
4204 "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
4205 "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
4206 "license": "MIT",
4207 "engines": {
4208 "node": ">=6"
4209 }
4210 },
3395 "node_modules/get-proto": { 4211 "node_modules/get-proto": {
3396 "version": "1.0.1", 4212 "version": "1.0.1",
3397 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 4213 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
@@ -4492,6 +5308,15 @@
4492 "loose-envify": "cli.js" 5308 "loose-envify": "cli.js"
4493 } 5309 }
4494 }, 5310 },
5311 "node_modules/lucide-react": {
5312 "version": "0.539.0",
5313 "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.539.0.tgz",
5314 "integrity": "sha512-VVISr+VF2krO91FeuCrm1rSOLACQUYVy7NQkzrOty52Y8TlTPcXcMdQFj9bYzBgXbWCiywlwSZ3Z8u6a+6bMlg==",
5315 "license": "ISC",
5316 "peerDependencies": {
5317 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
5318 }
5319 },
4495 "node_modules/magic-string": { 5320 "node_modules/magic-string": {
4496 "version": "0.30.17", 5321 "version": "0.30.17",
4497 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 5322 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
@@ -5096,6 +5921,75 @@
5096 "dev": true, 5921 "dev": true,
5097 "license": "MIT" 5922 "license": "MIT"
5098 }, 5923 },
5924 "node_modules/react-remove-scroll": {
5925 "version": "2.7.1",
5926 "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
5927 "integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
5928 "license": "MIT",
5929 "dependencies": {
5930 "react-remove-scroll-bar": "^2.3.7",
5931 "react-style-singleton": "^2.2.3",
5932 "tslib": "^2.1.0",
5933 "use-callback-ref": "^1.3.3",
5934 "use-sidecar": "^1.1.3"
5935 },
5936 "engines": {
5937 "node": ">=10"
5938 },
5939 "peerDependencies": {
5940 "@types/react": "*",
5941 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
5942 },
5943 "peerDependenciesMeta": {
5944 "@types/react": {
5945 "optional": true
5946 }
5947 }
5948 },
5949 "node_modules/react-remove-scroll-bar": {
5950 "version": "2.3.8",
5951 "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz",
5952 "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==",
5953 "license": "MIT",
5954 "dependencies": {
5955 "react-style-singleton": "^2.2.2",
5956 "tslib": "^2.0.0"
5957 },
5958 "engines": {
5959 "node": ">=10"
5960 },
5961 "peerDependencies": {
5962 "@types/react": "*",
5963 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
5964 },
5965 "peerDependenciesMeta": {
5966 "@types/react": {
5967 "optional": true
5968 }
5969 }
5970 },
5971 "node_modules/react-style-singleton": {
5972 "version": "2.2.3",
5973 "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz",
5974 "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==",
5975 "license": "MIT",
5976 "dependencies": {
5977 "get-nonce": "^1.0.0",
5978 "tslib": "^2.0.0"
5979 },
5980 "engines": {
5981 "node": ">=10"
5982 },
5983 "peerDependencies": {
5984 "@types/react": "*",
5985 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
5986 },
5987 "peerDependenciesMeta": {
5988 "@types/react": {
5989 "optional": true
5990 }
5991 }
5992 },
5099 "node_modules/reflect.getprototypeof": { 5993 "node_modules/reflect.getprototypeof": {
5100 "version": "1.0.10", 5994 "version": "1.0.10",
5101 "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", 5995 "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
@@ -5706,6 +6600,16 @@
5706 "url": "https://github.com/sponsors/ljharb" 6600 "url": "https://github.com/sponsors/ljharb"
5707 } 6601 }
5708 }, 6602 },
6603 "node_modules/tailwind-merge": {
6604 "version": "3.3.1",
6605 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.1.tgz",
6606 "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==",
6607 "license": "MIT",
6608 "funding": {
6609 "type": "github",
6610 "url": "https://github.com/sponsors/dcastil"
6611 }
6612 },
5709 "node_modules/tailwindcss": { 6613 "node_modules/tailwindcss": {
5710 "version": "4.1.11", 6614 "version": "4.1.11",
5711 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz", 6615 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz",
@@ -5831,6 +6735,16 @@
5831 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 6735 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
5832 "license": "0BSD" 6736 "license": "0BSD"
5833 }, 6737 },
6738 "node_modules/tw-animate-css": {
6739 "version": "1.3.6",
6740 "resolved": "https://registry.npmjs.org/tw-animate-css/-/tw-animate-css-1.3.6.tgz",
6741 "integrity": "sha512-9dy0R9UsYEGmgf26L8UcHiLmSFTHa9+D7+dAt/G/sF5dCnPePZbfgDYinc7/UzAM7g/baVrmS6m9yEpU46d+LA==",
6742 "dev": true,
6743 "license": "MIT",
6744 "funding": {
6745 "url": "https://github.com/sponsors/Wombosvideo"
6746 }
6747 },
5834 "node_modules/type-check": { 6748 "node_modules/type-check": {
5835 "version": "0.4.0", 6749 "version": "0.4.0",
5836 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 6750 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -6007,6 +6921,49 @@
6007 "punycode": "^2.1.0" 6921 "punycode": "^2.1.0"
6008 } 6922 }
6009 }, 6923 },
6924 "node_modules/use-callback-ref": {
6925 "version": "1.3.3",
6926 "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz",
6927 "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==",
6928 "license": "MIT",
6929 "dependencies": {
6930 "tslib": "^2.0.0"
6931 },
6932 "engines": {
6933 "node": ">=10"
6934 },
6935 "peerDependencies": {
6936 "@types/react": "*",
6937 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
6938 },
6939 "peerDependenciesMeta": {
6940 "@types/react": {
6941 "optional": true
6942 }
6943 }
6944 },
6945 "node_modules/use-sidecar": {
6946 "version": "1.1.3",
6947 "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz",
6948 "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==",
6949 "license": "MIT",
6950 "dependencies": {
6951 "detect-node-es": "^1.1.0",
6952 "tslib": "^2.0.0"
6953 },
6954 "engines": {
6955 "node": ">=10"
6956 },
6957 "peerDependencies": {
6958 "@types/react": "*",
6959 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
6960 },
6961 "peerDependenciesMeta": {
6962 "@types/react": {
6963 "optional": true
6964 }
6965 }
6966 },
6010 "node_modules/which": { 6967 "node_modules/which": {
6011 "version": "2.0.2", 6968 "version": "2.0.2",
6012 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 6969 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",