offline-first, p2p synced, atproto enabled, feed reader
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

npm updates

+1304 -1603
+1268 -1581
package-lock.json
··· 30 30 "zod": "^4.1.12" 31 31 }, 32 32 "devDependencies": { 33 - "@eslint/compat": "~1.3.0", 34 - "@eslint/css": "~0.9.0", 35 - "@eslint/js": "~9.29.0", 36 - "@eslint/json": "~0.12.0", 37 - "@eslint/markdown": "~6.5.0", 38 - "@faker-js/faker": "^9.8.0", 33 + "@eslint/compat": "^2.0.0", 34 + "@eslint/css": "^0.14.1", 35 + "@eslint/js": "^9.39.1", 36 + "@eslint/json": "^0.14.0", 37 + "@eslint/markdown": "^7.5.1", 38 + "@faker-js/faker": "^10.1.0", 39 39 "@testing-library/jest-dom": "^6.6.3", 40 40 "@trivago/prettier-plugin-sort-imports": "^6.0.0", 41 41 "@types/confusing-browser-globals": "^1.0.3", ··· 50 50 "eslint-config-prettier": "^10.1.5", 51 51 "eslint-plugin-prettier": "^5.5.0", 52 52 "eslint-plugin-solid": "^0.14.5", 53 - "eslint-plugin-tsdoc": "^0.4.0", 53 + "eslint-plugin-tsdoc": "^0.5.0", 54 54 "globals": "^16.2.0", 55 55 "identity-obj-proxy": "^3.0.0", 56 56 "indexeddbshim": "^16.0.0", 57 - "jsdom": "^26.1.0", 57 + "jsdom": "^27.2.0", 58 58 "memfs": "^4.50.0", 59 59 "prettier": "^3.5.3", 60 60 "prettier-plugin-organize-imports": "^4.3.0", ··· 68 68 "typescript-eslint": "^8.34.1", 69 69 "typescript-eslint-language-service": "^5.0.5", 70 70 "typescript-language-server": "^5.0.1", 71 - "vite": "^7.1.12", 71 + "vite": "^7.2.4", 72 72 "vite-bundle-analyzer": "^1.2.3", 73 73 "vite-plugin-checker": "^0.11.0", 74 74 "vite-plugin-node-polyfills": "^0.24.0", ··· 78 78 "zod-schema-faker": "^2.0.0-beta.5" 79 79 } 80 80 }, 81 + "node_modules/@acemir/cssom": { 82 + "version": "0.9.23", 83 + "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.23.tgz", 84 + "integrity": "sha512-2kJ1HxBKzPLbmhZpxBiTZggjtgCwKg1ma5RHShxvd6zgqhDEdEkzpiwe7jLkI2p2BrZvFCXIihdoMkl1H39VnA==", 85 + "dev": true, 86 + "license": "MIT" 87 + }, 81 88 "node_modules/@adobe/css-tools": { 82 89 "version": "4.4.4", 83 90 "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", ··· 86 93 "license": "MIT" 87 94 }, 88 95 "node_modules/@asamuzakjp/css-color": { 89 - "version": "3.2.0", 90 - "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", 91 - "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", 96 + "version": "4.1.0", 97 + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.0.tgz", 98 + "integrity": "sha512-9xiBAtLn4aNsa4mDnpovJvBn72tNEIACyvlqaNJ+ADemR+yeMJWnBudOi2qGDviJa7SwcDOU/TRh5dnET7qk0w==", 92 99 "dev": true, 93 100 "license": "MIT", 94 101 "dependencies": { 95 - "@csstools/css-calc": "^2.1.3", 96 - "@csstools/css-color-parser": "^3.0.9", 97 - "@csstools/css-parser-algorithms": "^3.0.4", 98 - "@csstools/css-tokenizer": "^3.0.3", 99 - "lru-cache": "^10.4.3" 102 + "@csstools/css-calc": "^2.1.4", 103 + "@csstools/css-color-parser": "^3.1.0", 104 + "@csstools/css-parser-algorithms": "^3.0.5", 105 + "@csstools/css-tokenizer": "^3.0.4", 106 + "lru-cache": "^11.2.2" 100 107 } 101 108 }, 102 - "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { 103 - "version": "10.4.3", 104 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 105 - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 109 + "node_modules/@asamuzakjp/dom-selector": { 110 + "version": "6.7.4", 111 + "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.7.4.tgz", 112 + "integrity": "sha512-buQDjkm+wDPXd6c13534URWZqbz0RP5PAhXZ+LIoa5LgwInT9HVJvGIJivg75vi8I13CxDGdTnz+aY5YUJlIAA==", 106 113 "dev": true, 107 - "license": "ISC" 114 + "license": "MIT", 115 + "dependencies": { 116 + "@asamuzakjp/nwsapi": "^2.3.9", 117 + "bidi-js": "^1.0.3", 118 + "css-tree": "^3.1.0", 119 + "is-potential-custom-element-name": "^1.0.1", 120 + "lru-cache": "^11.2.2" 121 + } 122 + }, 123 + "node_modules/@asamuzakjp/nwsapi": { 124 + "version": "2.3.9", 125 + "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz", 126 + "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==", 127 + "dev": true, 128 + "license": "MIT" 108 129 }, 109 130 "node_modules/@babel/code-frame": { 110 131 "version": "7.27.1", ··· 163 184 "url": "https://opencollective.com/babel" 164 185 } 165 186 }, 187 + "node_modules/@babel/core/node_modules/semver": { 188 + "version": "6.3.1", 189 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 190 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 191 + "dev": true, 192 + "license": "ISC", 193 + "bin": { 194 + "semver": "bin/semver.js" 195 + } 196 + }, 166 197 "node_modules/@babel/generator": { 167 198 "version": "7.28.5", 168 199 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", ··· 197 228 "node": ">=6.9.0" 198 229 } 199 230 }, 231 + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { 232 + "version": "5.1.1", 233 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 234 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 235 + "dev": true, 236 + "license": "ISC", 237 + "dependencies": { 238 + "yallist": "^3.0.2" 239 + } 240 + }, 241 + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 242 + "version": "6.3.1", 243 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 244 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 245 + "dev": true, 246 + "license": "ISC", 247 + "bin": { 248 + "semver": "bin/semver.js" 249 + } 250 + }, 251 + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { 252 + "version": "3.1.1", 253 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 254 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 255 + "dev": true, 256 + "license": "ISC" 257 + }, 200 258 "node_modules/@babel/helper-globals": { 201 259 "version": "7.28.0", 202 260 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", ··· 389 447 "node": ">=6.9.0" 390 448 } 391 449 }, 450 + "node_modules/@bcoe/v8-coverage": { 451 + "version": "1.0.2", 452 + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", 453 + "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", 454 + "dev": true, 455 + "license": "MIT", 456 + "engines": { 457 + "node": ">=18" 458 + } 459 + }, 392 460 "node_modules/@csstools/color-helpers": { 393 461 "version": "5.1.0", 394 462 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", ··· 485 553 "@csstools/css-tokenizer": "^3.0.4" 486 554 } 487 555 }, 556 + "node_modules/@csstools/css-syntax-patches-for-csstree": { 557 + "version": "1.0.16", 558 + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.16.tgz", 559 + "integrity": "sha512-2SpS4/UaWQaGpBINyG5ZuCHnUDeVByOhvbkARwfmnfxDvTaj80yOI1cD8Tw93ICV5Fx4fnyDKWQZI1CDtcWyUg==", 560 + "dev": true, 561 + "funding": [ 562 + { 563 + "type": "github", 564 + "url": "https://github.com/sponsors/csstools" 565 + }, 566 + { 567 + "type": "opencollective", 568 + "url": "https://opencollective.com/csstools" 569 + } 570 + ], 571 + "license": "MIT-0", 572 + "engines": { 573 + "node": ">=18" 574 + } 575 + }, 488 576 "node_modules/@csstools/css-tokenizer": { 489 577 "version": "3.0.4", 490 578 "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", ··· 504 592 "peer": true, 505 593 "engines": { 506 594 "node": ">=18" 507 - } 508 - }, 509 - "node_modules/@emnapi/core": { 510 - "version": "1.7.0", 511 - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.0.tgz", 512 - "integrity": "sha512-pJdKGq/1iquWYtv1RRSljZklxHCOCAJFJrImO5ZLKPJVJlVUcs8yFwNQlqS0Lo8xT1VAXXTCZocF9n26FWEKsw==", 513 - "license": "MIT", 514 - "optional": true, 515 - "dependencies": { 516 - "@emnapi/wasi-threads": "1.1.0", 517 - "tslib": "^2.4.0" 518 - } 519 - }, 520 - "node_modules/@emnapi/runtime": { 521 - "version": "1.7.0", 522 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.0.tgz", 523 - "integrity": "sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==", 524 - "license": "MIT", 525 - "optional": true, 526 - "dependencies": { 527 - "tslib": "^2.4.0" 528 - } 529 - }, 530 - "node_modules/@emnapi/wasi-threads": { 531 - "version": "1.1.0", 532 - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", 533 - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", 534 - "license": "MIT", 535 - "optional": true, 536 - "dependencies": { 537 - "tslib": "^2.4.0" 538 595 } 539 596 }, 540 597 "node_modules/@esbuild/aix-ppc64": { ··· 996 1053 } 997 1054 }, 998 1055 "node_modules/@eslint/compat": { 999 - "version": "1.3.2", 1000 - "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.3.2.tgz", 1001 - "integrity": "sha512-jRNwzTbd6p2Rw4sZ1CgWRS8YMtqG15YyZf7zvb6gY2rB2u6n+2Z+ELW0GtL0fQgyl0pr4Y/BzBfng/BdsereRA==", 1056 + "version": "2.0.0", 1057 + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-2.0.0.tgz", 1058 + "integrity": "sha512-T9AfE1G1uv4wwq94ozgTGio5EUQBqAVe1X9qsQtSNVEYW6j3hvtZVm8Smr4qL1qDPFg+lOB2cL5RxTRMzq4CTA==", 1002 1059 "dev": true, 1003 1060 "license": "Apache-2.0", 1061 + "dependencies": { 1062 + "@eslint/core": "^1.0.0" 1063 + }, 1004 1064 "engines": { 1005 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1065 + "node": "^20.19.0 || ^22.13.0 || >=24" 1006 1066 }, 1007 1067 "peerDependencies": { 1008 1068 "eslint": "^8.40 || 9" ··· 1013 1073 } 1014 1074 } 1015 1075 }, 1076 + "node_modules/@eslint/compat/node_modules/@eslint/core": { 1077 + "version": "1.0.0", 1078 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.0.0.tgz", 1079 + "integrity": "sha512-PRfWP+8FOldvbApr6xL7mNCw4cJcSTq4GA7tYbgq15mRb0kWKO/wEB2jr+uwjFH3sZvEZneZyCUGTxsv4Sahyw==", 1080 + "dev": true, 1081 + "license": "Apache-2.0", 1082 + "dependencies": { 1083 + "@types/json-schema": "^7.0.15" 1084 + }, 1085 + "engines": { 1086 + "node": "^20.19.0 || ^22.13.0 || >=24" 1087 + } 1088 + }, 1016 1089 "node_modules/@eslint/config-array": { 1017 1090 "version": "0.21.1", 1018 1091 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", ··· 1065 1138 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1066 1139 } 1067 1140 }, 1068 - "node_modules/@eslint/config-helpers/node_modules/@eslint/core": { 1141 + "node_modules/@eslint/core": { 1069 1142 "version": "0.17.0", 1070 1143 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 1071 1144 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 1072 - "dev": true, 1073 - "license": "Apache-2.0", 1074 - "dependencies": { 1075 - "@types/json-schema": "^7.0.15" 1076 - }, 1077 - "engines": { 1078 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1079 - } 1080 - }, 1081 - "node_modules/@eslint/core": { 1082 - "version": "0.14.0", 1083 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", 1084 - "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", 1085 1145 "dev": true, 1086 1146 "license": "Apache-2.0", 1087 1147 "dependencies": { ··· 1092 1152 } 1093 1153 }, 1094 1154 "node_modules/@eslint/css": { 1095 - "version": "0.9.0", 1096 - "resolved": "https://registry.npmjs.org/@eslint/css/-/css-0.9.0.tgz", 1097 - "integrity": "sha512-fq8hYnjipdzVDSU/bXqv7qlvdjDA27Nq7DhQXzlPElLlVon3lnKovIM/6HaUrq1bz7EPgRobr+vOhpeM6z0X4w==", 1155 + "version": "0.14.1", 1156 + "resolved": "https://registry.npmjs.org/@eslint/css/-/css-0.14.1.tgz", 1157 + "integrity": "sha512-NXiteSacmpaXqgyIW3+GcNzexXyfC0kd+gig6WTjD4A74kBGJeNx1tV0Hxa0v7x0+mnIyKfGPhGNs1uhRFdh+w==", 1098 1158 "dev": true, 1099 1159 "license": "Apache-2.0", 1100 1160 "dependencies": { 1101 - "@eslint/core": "^0.14.0", 1102 - "@eslint/css-tree": "^3.6.1", 1103 - "@eslint/plugin-kit": "^0.3.1" 1161 + "@eslint/core": "^0.17.0", 1162 + "@eslint/css-tree": "^3.6.6", 1163 + "@eslint/plugin-kit": "^0.4.1" 1104 1164 }, 1105 1165 "engines": { 1106 1166 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1107 1167 } 1108 1168 }, 1109 1169 "node_modules/@eslint/css-tree": { 1110 - "version": "3.6.6", 1111 - "resolved": "https://registry.npmjs.org/@eslint/css-tree/-/css-tree-3.6.6.tgz", 1112 - "integrity": "sha512-C3YiJMY9OZyZ/3vEMFWJIesdGaRY6DmIYvmtyxMT934CbrOKqRs+Iw7NWSRlJQEaK4dPYy2lZ2y1zkaj8z0p5A==", 1170 + "version": "3.6.7", 1171 + "resolved": "https://registry.npmjs.org/@eslint/css-tree/-/css-tree-3.6.7.tgz", 1172 + "integrity": "sha512-5nUrHEkMeZ8eTXHj9tlkH+k5gcRdjXiAtQOr+po0W2LRxHZeoVFRX2iqeA+C3Khjs2dRuo84Ntmrakr9xEzCEA==", 1113 1173 "dev": true, 1114 1174 "license": "MIT", 1115 1175 "dependencies": { ··· 1182 1242 } 1183 1243 }, 1184 1244 "node_modules/@eslint/js": { 1185 - "version": "9.29.0", 1186 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", 1187 - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", 1245 + "version": "9.39.1", 1246 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", 1247 + "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", 1188 1248 "dev": true, 1189 1249 "license": "MIT", 1190 1250 "engines": { ··· 1195 1255 } 1196 1256 }, 1197 1257 "node_modules/@eslint/json": { 1198 - "version": "0.12.0", 1199 - "resolved": "https://registry.npmjs.org/@eslint/json/-/json-0.12.0.tgz", 1200 - "integrity": "sha512-n/7dz8HFStpEe4o5eYk0tdkBdGUS/ZGb0GQCeDWN1ZmRq67HMHK4vC33b0rQlTT6xdZoX935P4vstiWVk5Ying==", 1258 + "version": "0.14.0", 1259 + "resolved": "https://registry.npmjs.org/@eslint/json/-/json-0.14.0.tgz", 1260 + "integrity": "sha512-rvR/EZtvUG3p9uqrSmcDJPYSH7atmWr0RnFWN6m917MAPx82+zQgPUmDu0whPFG6XTyM0vB/hR6c1Q63OaYtCQ==", 1201 1261 "dev": true, 1202 1262 "license": "Apache-2.0", 1203 1263 "dependencies": { 1204 - "@eslint/core": "^0.12.0", 1205 - "@eslint/plugin-kit": "^0.2.7", 1206 - "@humanwhocodes/momoa": "^3.3.4", 1264 + "@eslint/core": "^0.17.0", 1265 + "@eslint/plugin-kit": "^0.4.1", 1266 + "@humanwhocodes/momoa": "^3.3.10", 1207 1267 "natural-compare": "^1.4.0" 1208 1268 }, 1209 1269 "engines": { 1210 1270 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1211 1271 } 1212 1272 }, 1213 - "node_modules/@eslint/json/node_modules/@eslint/core": { 1214 - "version": "0.12.0", 1215 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", 1216 - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", 1217 - "dev": true, 1218 - "license": "Apache-2.0", 1219 - "dependencies": { 1220 - "@types/json-schema": "^7.0.15" 1221 - }, 1222 - "engines": { 1223 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1224 - } 1225 - }, 1226 - "node_modules/@eslint/json/node_modules/@eslint/plugin-kit": { 1227 - "version": "0.2.8", 1228 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", 1229 - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", 1230 - "dev": true, 1231 - "license": "Apache-2.0", 1232 - "dependencies": { 1233 - "@eslint/core": "^0.13.0", 1234 - "levn": "^0.4.1" 1235 - }, 1236 - "engines": { 1237 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1238 - } 1239 - }, 1240 - "node_modules/@eslint/json/node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { 1241 - "version": "0.13.0", 1242 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", 1243 - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", 1244 - "dev": true, 1245 - "license": "Apache-2.0", 1246 - "dependencies": { 1247 - "@types/json-schema": "^7.0.15" 1248 - }, 1249 - "engines": { 1250 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1251 - } 1252 - }, 1253 1273 "node_modules/@eslint/markdown": { 1254 - "version": "6.5.0", 1255 - "resolved": "https://registry.npmjs.org/@eslint/markdown/-/markdown-6.5.0.tgz", 1256 - "integrity": "sha512-oSkF0p8X21vKEEAGTZASi7q3tbdTvlGduQ02Xz2A1AFncUP4RLVcNz27XurxVW4fs1JXuh0xBtvokXdtp/nN+Q==", 1274 + "version": "7.5.1", 1275 + "resolved": "https://registry.npmjs.org/@eslint/markdown/-/markdown-7.5.1.tgz", 1276 + "integrity": "sha512-R8uZemG9dKTbru/DQRPblbJyXpObwKzo8rv1KYGGuPUPtjM4LXBYM9q5CIZAComzZupws3tWbDwam5AFpPLyJQ==", 1257 1277 "dev": true, 1258 1278 "license": "MIT", 1279 + "workspaces": [ 1280 + "examples/*" 1281 + ], 1259 1282 "dependencies": { 1260 - "@eslint/core": "^0.14.0", 1261 - "@eslint/plugin-kit": "^0.3.1", 1283 + "@eslint/core": "^0.17.0", 1284 + "@eslint/plugin-kit": "^0.4.1", 1285 + "github-slugger": "^2.0.0", 1262 1286 "mdast-util-from-markdown": "^2.0.2", 1263 1287 "mdast-util-frontmatter": "^2.0.1", 1264 - "mdast-util-gfm": "^3.0.0", 1288 + "mdast-util-gfm": "^3.1.0", 1265 1289 "micromark-extension-frontmatter": "^2.0.0", 1266 - "micromark-extension-gfm": "^3.0.0" 1290 + "micromark-extension-gfm": "^3.0.0", 1291 + "micromark-util-normalize-identifier": "^2.0.1" 1267 1292 }, 1268 1293 "engines": { 1269 1294 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 1280 1305 } 1281 1306 }, 1282 1307 "node_modules/@eslint/plugin-kit": { 1283 - "version": "0.3.5", 1284 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", 1285 - "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", 1308 + "version": "0.4.1", 1309 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 1310 + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 1286 1311 "dev": true, 1287 1312 "license": "Apache-2.0", 1288 1313 "dependencies": { 1289 - "@eslint/core": "^0.15.2", 1314 + "@eslint/core": "^0.17.0", 1290 1315 "levn": "^0.4.1" 1291 1316 }, 1292 1317 "engines": { 1293 1318 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1294 1319 } 1295 1320 }, 1296 - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { 1297 - "version": "0.15.2", 1298 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", 1299 - "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", 1300 - "dev": true, 1301 - "license": "Apache-2.0", 1302 - "dependencies": { 1303 - "@types/json-schema": "^7.0.15" 1304 - }, 1305 - "engines": { 1306 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1307 - } 1308 - }, 1309 1321 "node_modules/@faker-js/faker": { 1310 - "version": "9.9.0", 1311 - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.9.0.tgz", 1312 - "integrity": "sha512-OEl393iCOoo/z8bMezRlJu+GlRGlsKbUAN7jKB6LhnKoqKve5DXRpalbItIIcwnCjs1k/FOPjFzcA6Qn+H+YbA==", 1322 + "version": "10.1.0", 1323 + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-10.1.0.tgz", 1324 + "integrity": "sha512-C3mrr3b5dRVlKPJdfrAXS8+dq+rq8Qm5SNRazca0JKgw1HQERFmrVb0towvMmw5uu8hHKNiQasMaR/tydf3Zsg==", 1313 1325 "dev": true, 1314 1326 "funding": [ 1315 1327 { ··· 1319 1331 ], 1320 1332 "license": "MIT", 1321 1333 "engines": { 1322 - "node": ">=18.0.0", 1323 - "npm": ">=9.0.0" 1334 + "node": "^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0", 1335 + "npm": ">=10" 1324 1336 } 1325 1337 }, 1326 1338 "node_modules/@gar/promisify": { ··· 1332 1344 "optional": true 1333 1345 }, 1334 1346 "node_modules/@gerrit0/mini-shiki": { 1335 - "version": "3.14.0", 1336 - "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.14.0.tgz", 1337 - "integrity": "sha512-c5X8fwPLOtUS8TVdqhynz9iV0GlOtFUT1ppXYzUUlEXe4kbZ/mvMT8wXoT8kCwUka+zsiloq7sD3pZ3+QVTuNQ==", 1347 + "version": "3.15.0", 1348 + "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.15.0.tgz", 1349 + "integrity": "sha512-L5IHdZIDa4bG4yJaOzfasOH/o22MCesY0mx+n6VATbaiCtMeR59pdRqYk4bEiQkIHfxsHPNgdi7VJlZb2FhdMQ==", 1338 1350 "dev": true, 1339 1351 "license": "MIT", 1340 1352 "dependencies": { 1341 - "@shikijs/engine-oniguruma": "^3.14.0", 1342 - "@shikijs/langs": "^3.14.0", 1343 - "@shikijs/themes": "^3.14.0", 1344 - "@shikijs/types": "^3.14.0", 1353 + "@shikijs/engine-oniguruma": "^3.15.0", 1354 + "@shikijs/langs": "^3.15.0", 1355 + "@shikijs/themes": "^3.15.0", 1356 + "@shikijs/types": "^3.15.0", 1345 1357 "@shikijs/vscode-textmate": "^10.0.2" 1346 1358 } 1347 1359 }, ··· 1573 1585 } 1574 1586 }, 1575 1587 "node_modules/@microsoft/tsdoc": { 1576 - "version": "0.15.1", 1577 - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz", 1578 - "integrity": "sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==", 1588 + "version": "0.16.0", 1589 + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.16.0.tgz", 1590 + "integrity": "sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==", 1579 1591 "dev": true, 1580 1592 "license": "MIT" 1581 1593 }, 1582 1594 "node_modules/@microsoft/tsdoc-config": { 1583 - "version": "0.17.1", 1584 - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.17.1.tgz", 1585 - "integrity": "sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==", 1595 + "version": "0.18.0", 1596 + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.18.0.tgz", 1597 + "integrity": "sha512-8N/vClYyfOH+l4fLkkr9+myAoR6M7akc8ntBJ4DJdWH2b09uVfr71+LTMpNyG19fNqWDg8KEDZhx5wxuqHyGjw==", 1586 1598 "dev": true, 1587 1599 "license": "MIT", 1588 1600 "dependencies": { 1589 - "@microsoft/tsdoc": "0.15.1", 1601 + "@microsoft/tsdoc": "0.16.0", 1590 1602 "ajv": "~8.12.0", 1591 1603 "jju": "~1.4.0", 1592 1604 "resolve": "~1.22.2" ··· 1616 1628 "dev": true, 1617 1629 "license": "MIT" 1618 1630 }, 1619 - "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { 1620 - "version": "1.22.11", 1621 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", 1622 - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", 1623 - "dev": true, 1624 - "license": "MIT", 1625 - "dependencies": { 1626 - "is-core-module": "^2.16.1", 1627 - "path-parse": "^1.0.7", 1628 - "supports-preserve-symlinks-flag": "^1.0.0" 1629 - }, 1630 - "bin": { 1631 - "resolve": "bin/resolve" 1632 - }, 1633 - "engines": { 1634 - "node": ">= 0.4" 1635 - }, 1636 - "funding": { 1637 - "url": "https://github.com/sponsors/ljharb" 1638 - } 1639 - }, 1640 1631 "node_modules/@motionone/animation": { 1641 1632 "version": "10.18.0", 1642 1633 "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.18.0.tgz", ··· 1710 1701 "node": ">=14.0.0" 1711 1702 } 1712 1703 }, 1713 - "node_modules/@napi-rs/wasm-runtime": { 1714 - "version": "0.2.12", 1715 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", 1716 - "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", 1717 - "license": "MIT", 1718 - "optional": true, 1719 - "dependencies": { 1720 - "@emnapi/core": "^1.4.3", 1721 - "@emnapi/runtime": "^1.4.3", 1722 - "@tybys/wasm-util": "^0.10.0" 1723 - } 1724 - }, 1725 1704 "node_modules/@nodelib/fs.scandir": { 1726 1705 "version": "2.1.5", 1727 1706 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ··· 1779 1758 "semver": "^7.3.5" 1780 1759 } 1781 1760 }, 1782 - "node_modules/@npmcli/fs/node_modules/semver": { 1783 - "version": "7.7.3", 1784 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 1785 - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 1786 - "dev": true, 1787 - "license": "ISC", 1788 - "optional": true, 1789 - "bin": { 1790 - "semver": "bin/semver.js" 1791 - }, 1792 - "engines": { 1793 - "node": ">=10" 1794 - } 1795 - }, 1796 1761 "node_modules/@npmcli/move-file": { 1797 1762 "version": "1.1.2", 1798 1763 "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", ··· 1845 1810 } 1846 1811 } 1847 1812 }, 1813 + "node_modules/@rollup/plugin-inject/node_modules/estree-walker": { 1814 + "version": "2.0.2", 1815 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1816 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1817 + "dev": true, 1818 + "license": "MIT" 1819 + }, 1848 1820 "node_modules/@rollup/pluginutils": { 1849 1821 "version": "5.3.0", 1850 1822 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", ··· 1868 1840 } 1869 1841 } 1870 1842 }, 1843 + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { 1844 + "version": "2.0.2", 1845 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1846 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1847 + "dev": true, 1848 + "license": "MIT" 1849 + }, 1871 1850 "node_modules/@rollup/pluginutils/node_modules/picomatch": { 1872 1851 "version": "4.0.3", 1873 1852 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", ··· 1882 1861 } 1883 1862 }, 1884 1863 "node_modules/@rollup/rollup-android-arm-eabi": { 1885 - "version": "4.52.5", 1886 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.5.tgz", 1887 - "integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==", 1864 + "version": "4.53.3", 1865 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", 1866 + "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==", 1888 1867 "cpu": [ 1889 1868 "arm" 1890 1869 ], ··· 1895 1874 ] 1896 1875 }, 1897 1876 "node_modules/@rollup/rollup-android-arm64": { 1898 - "version": "4.52.5", 1899 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.5.tgz", 1900 - "integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==", 1877 + "version": "4.53.3", 1878 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz", 1879 + "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==", 1901 1880 "cpu": [ 1902 1881 "arm64" 1903 1882 ], ··· 1908 1887 ] 1909 1888 }, 1910 1889 "node_modules/@rollup/rollup-darwin-arm64": { 1911 - "version": "4.52.5", 1912 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.5.tgz", 1913 - "integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==", 1890 + "version": "4.53.3", 1891 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", 1892 + "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", 1914 1893 "cpu": [ 1915 1894 "arm64" 1916 1895 ], ··· 1921 1900 ] 1922 1901 }, 1923 1902 "node_modules/@rollup/rollup-darwin-x64": { 1924 - "version": "4.52.5", 1925 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.5.tgz", 1926 - "integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==", 1903 + "version": "4.53.3", 1904 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", 1905 + "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", 1927 1906 "cpu": [ 1928 1907 "x64" 1929 1908 ], ··· 1934 1913 ] 1935 1914 }, 1936 1915 "node_modules/@rollup/rollup-freebsd-arm64": { 1937 - "version": "4.52.5", 1938 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.5.tgz", 1939 - "integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==", 1916 + "version": "4.53.3", 1917 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz", 1918 + "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==", 1940 1919 "cpu": [ 1941 1920 "arm64" 1942 1921 ], ··· 1947 1926 ] 1948 1927 }, 1949 1928 "node_modules/@rollup/rollup-freebsd-x64": { 1950 - "version": "4.52.5", 1951 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.5.tgz", 1952 - "integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==", 1929 + "version": "4.53.3", 1930 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz", 1931 + "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==", 1953 1932 "cpu": [ 1954 1933 "x64" 1955 1934 ], ··· 1960 1939 ] 1961 1940 }, 1962 1941 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1963 - "version": "4.52.5", 1964 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.5.tgz", 1965 - "integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==", 1942 + "version": "4.53.3", 1943 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz", 1944 + "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==", 1966 1945 "cpu": [ 1967 1946 "arm" 1968 1947 ], ··· 1973 1952 ] 1974 1953 }, 1975 1954 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1976 - "version": "4.52.5", 1977 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.5.tgz", 1978 - "integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==", 1955 + "version": "4.53.3", 1956 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz", 1957 + "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==", 1979 1958 "cpu": [ 1980 1959 "arm" 1981 1960 ], ··· 1986 1965 ] 1987 1966 }, 1988 1967 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1989 - "version": "4.52.5", 1990 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.5.tgz", 1991 - "integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==", 1968 + "version": "4.53.3", 1969 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", 1970 + "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", 1992 1971 "cpu": [ 1993 1972 "arm64" 1994 1973 ], ··· 1999 1978 ] 2000 1979 }, 2001 1980 "node_modules/@rollup/rollup-linux-arm64-musl": { 2002 - "version": "4.52.5", 2003 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.5.tgz", 2004 - "integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==", 1981 + "version": "4.53.3", 1982 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz", 1983 + "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==", 2005 1984 "cpu": [ 2006 1985 "arm64" 2007 1986 ], ··· 2012 1991 ] 2013 1992 }, 2014 1993 "node_modules/@rollup/rollup-linux-loong64-gnu": { 2015 - "version": "4.52.5", 2016 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.5.tgz", 2017 - "integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==", 1994 + "version": "4.53.3", 1995 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz", 1996 + "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==", 2018 1997 "cpu": [ 2019 1998 "loong64" 2020 1999 ], ··· 2025 2004 ] 2026 2005 }, 2027 2006 "node_modules/@rollup/rollup-linux-ppc64-gnu": { 2028 - "version": "4.52.5", 2029 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.5.tgz", 2030 - "integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==", 2007 + "version": "4.53.3", 2008 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz", 2009 + "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==", 2031 2010 "cpu": [ 2032 2011 "ppc64" 2033 2012 ], ··· 2038 2017 ] 2039 2018 }, 2040 2019 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 2041 - "version": "4.52.5", 2042 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.5.tgz", 2043 - "integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==", 2020 + "version": "4.53.3", 2021 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz", 2022 + "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==", 2044 2023 "cpu": [ 2045 2024 "riscv64" 2046 2025 ], ··· 2051 2030 ] 2052 2031 }, 2053 2032 "node_modules/@rollup/rollup-linux-riscv64-musl": { 2054 - "version": "4.52.5", 2055 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.5.tgz", 2056 - "integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==", 2033 + "version": "4.53.3", 2034 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz", 2035 + "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==", 2057 2036 "cpu": [ 2058 2037 "riscv64" 2059 2038 ], ··· 2064 2043 ] 2065 2044 }, 2066 2045 "node_modules/@rollup/rollup-linux-s390x-gnu": { 2067 - "version": "4.52.5", 2068 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.5.tgz", 2069 - "integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==", 2046 + "version": "4.53.3", 2047 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz", 2048 + "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==", 2070 2049 "cpu": [ 2071 2050 "s390x" 2072 2051 ], ··· 2077 2056 ] 2078 2057 }, 2079 2058 "node_modules/@rollup/rollup-linux-x64-gnu": { 2080 - "version": "4.52.5", 2081 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.5.tgz", 2082 - "integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==", 2059 + "version": "4.53.3", 2060 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", 2061 + "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", 2083 2062 "cpu": [ 2084 2063 "x64" 2085 2064 ], ··· 2090 2069 ] 2091 2070 }, 2092 2071 "node_modules/@rollup/rollup-linux-x64-musl": { 2093 - "version": "4.52.5", 2094 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.5.tgz", 2095 - "integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==", 2072 + "version": "4.53.3", 2073 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz", 2074 + "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==", 2096 2075 "cpu": [ 2097 2076 "x64" 2098 2077 ], ··· 2103 2082 ] 2104 2083 }, 2105 2084 "node_modules/@rollup/rollup-openharmony-arm64": { 2106 - "version": "4.52.5", 2107 - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.5.tgz", 2108 - "integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==", 2085 + "version": "4.53.3", 2086 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz", 2087 + "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==", 2109 2088 "cpu": [ 2110 2089 "arm64" 2111 2090 ], ··· 2116 2095 ] 2117 2096 }, 2118 2097 "node_modules/@rollup/rollup-win32-arm64-msvc": { 2119 - "version": "4.52.5", 2120 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.5.tgz", 2121 - "integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==", 2098 + "version": "4.53.3", 2099 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz", 2100 + "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==", 2122 2101 "cpu": [ 2123 2102 "arm64" 2124 2103 ], ··· 2129 2108 ] 2130 2109 }, 2131 2110 "node_modules/@rollup/rollup-win32-ia32-msvc": { 2132 - "version": "4.52.5", 2133 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.5.tgz", 2134 - "integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==", 2111 + "version": "4.53.3", 2112 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz", 2113 + "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==", 2135 2114 "cpu": [ 2136 2115 "ia32" 2137 2116 ], ··· 2142 2121 ] 2143 2122 }, 2144 2123 "node_modules/@rollup/rollup-win32-x64-gnu": { 2145 - "version": "4.52.5", 2146 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.5.tgz", 2147 - "integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==", 2124 + "version": "4.53.3", 2125 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz", 2126 + "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==", 2148 2127 "cpu": [ 2149 2128 "x64" 2150 2129 ], ··· 2155 2134 ] 2156 2135 }, 2157 2136 "node_modules/@rollup/rollup-win32-x64-msvc": { 2158 - "version": "4.52.5", 2159 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.5.tgz", 2160 - "integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==", 2137 + "version": "4.53.3", 2138 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", 2139 + "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", 2161 2140 "cpu": [ 2162 2141 "x64" 2163 2142 ], ··· 2168 2147 ] 2169 2148 }, 2170 2149 "node_modules/@shikijs/engine-oniguruma": { 2171 - "version": "3.14.0", 2172 - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.14.0.tgz", 2173 - "integrity": "sha512-TNcYTYMbJyy+ZjzWtt0bG5y4YyMIWC2nyePz+CFMWqm+HnZZyy9SWMgo8Z6KBJVIZnx8XUXS8U2afO6Y0g1Oug==", 2150 + "version": "3.15.0", 2151 + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.15.0.tgz", 2152 + "integrity": "sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA==", 2174 2153 "dev": true, 2175 2154 "license": "MIT", 2176 2155 "dependencies": { 2177 - "@shikijs/types": "3.14.0", 2156 + "@shikijs/types": "3.15.0", 2178 2157 "@shikijs/vscode-textmate": "^10.0.2" 2179 2158 } 2180 2159 }, 2181 2160 "node_modules/@shikijs/langs": { 2182 - "version": "3.14.0", 2183 - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.14.0.tgz", 2184 - "integrity": "sha512-DIB2EQY7yPX1/ZH7lMcwrK5pl+ZkP/xoSpUzg9YC8R+evRCCiSQ7yyrvEyBsMnfZq4eBzLzBlugMyTAf13+pzg==", 2161 + "version": "3.15.0", 2162 + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.15.0.tgz", 2163 + "integrity": "sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A==", 2185 2164 "dev": true, 2186 2165 "license": "MIT", 2187 2166 "dependencies": { 2188 - "@shikijs/types": "3.14.0" 2167 + "@shikijs/types": "3.15.0" 2189 2168 } 2190 2169 }, 2191 2170 "node_modules/@shikijs/themes": { 2192 - "version": "3.14.0", 2193 - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.14.0.tgz", 2194 - "integrity": "sha512-fAo/OnfWckNmv4uBoUu6dSlkcBc+SA1xzj5oUSaz5z3KqHtEbUypg/9xxgJARtM6+7RVm0Q6Xnty41xA1ma1IA==", 2171 + "version": "3.15.0", 2172 + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.15.0.tgz", 2173 + "integrity": "sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ==", 2195 2174 "dev": true, 2196 2175 "license": "MIT", 2197 2176 "dependencies": { 2198 - "@shikijs/types": "3.14.0" 2177 + "@shikijs/types": "3.15.0" 2199 2178 } 2200 2179 }, 2201 2180 "node_modules/@shikijs/types": { 2202 - "version": "3.14.0", 2203 - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.14.0.tgz", 2204 - "integrity": "sha512-bQGgC6vrY8U/9ObG1Z/vTro+uclbjjD/uG58RvfxKZVD5p9Yc1ka3tVyEFy7BNJLzxuWyHH5NWynP9zZZS59eQ==", 2181 + "version": "3.15.0", 2182 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.15.0.tgz", 2183 + "integrity": "sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw==", 2205 2184 "dev": true, 2206 2185 "license": "MIT", 2207 2186 "dependencies": { ··· 2217 2196 "license": "MIT" 2218 2197 }, 2219 2198 "node_modules/@silentbot1/nat-api": { 2220 - "version": "0.4.8", 2221 - "resolved": "https://registry.npmjs.org/@silentbot1/nat-api/-/nat-api-0.4.8.tgz", 2222 - "integrity": "sha512-DBz/1gGzaYIbUdGTBQ7l4NrI7a+DFZgdZShmjmBGgJR4PvQ64wKNMwle2rrW8pdiOesN+DV6/8ZN/PLuksNyTg==", 2199 + "version": "0.4.9", 2200 + "resolved": "https://registry.npmjs.org/@silentbot1/nat-api/-/nat-api-0.4.9.tgz", 2201 + "integrity": "sha512-Bm2Fr0sJyGr4B/XgKjQxjGe7Rzs/OlK91OIHsghObxhP3Y4j2y8o7Xjlledu/pxzFEIWaTbZIBSl8ABqoP/WhQ==", 2223 2202 "license": "MIT", 2224 2203 "dependencies": { 2225 2204 "chrome-dgram": "^3.0.6", ··· 2451 2430 "license": "MIT" 2452 2431 }, 2453 2432 "node_modules/@tailwindcss/node": { 2454 - "version": "4.1.16", 2455 - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.16.tgz", 2456 - "integrity": "sha512-BX5iaSsloNuvKNHRN3k2RcCuTEgASTo77mofW0vmeHkfrDWaoFAFvNHpEgtu0eqyypcyiBkDWzSMxJhp3AUVcw==", 2433 + "version": "4.1.17", 2434 + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.17.tgz", 2435 + "integrity": "sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==", 2457 2436 "license": "MIT", 2458 2437 "dependencies": { 2459 2438 "@jridgewell/remapping": "^2.3.4", 2460 2439 "enhanced-resolve": "^5.18.3", 2461 2440 "jiti": "^2.6.1", 2462 2441 "lightningcss": "1.30.2", 2463 - "magic-string": "^0.30.19", 2442 + "magic-string": "^0.30.21", 2464 2443 "source-map-js": "^1.2.1", 2465 - "tailwindcss": "4.1.16" 2444 + "tailwindcss": "4.1.17" 2466 2445 } 2467 2446 }, 2468 2447 "node_modules/@tailwindcss/oxide": { 2469 - "version": "4.1.16", 2470 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.16.tgz", 2471 - "integrity": "sha512-2OSv52FRuhdlgyOQqgtQHuCgXnS8nFSYRp2tJ+4WZXKgTxqPy7SMSls8c3mPT5pkZ17SBToGM5LHEJBO7miEdg==", 2448 + "version": "4.1.17", 2449 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.17.tgz", 2450 + "integrity": "sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==", 2472 2451 "license": "MIT", 2473 2452 "engines": { 2474 2453 "node": ">= 10" 2475 2454 }, 2476 2455 "optionalDependencies": { 2477 - "@tailwindcss/oxide-android-arm64": "4.1.16", 2478 - "@tailwindcss/oxide-darwin-arm64": "4.1.16", 2479 - "@tailwindcss/oxide-darwin-x64": "4.1.16", 2480 - "@tailwindcss/oxide-freebsd-x64": "4.1.16", 2481 - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.16", 2482 - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.16", 2483 - "@tailwindcss/oxide-linux-arm64-musl": "4.1.16", 2484 - "@tailwindcss/oxide-linux-x64-gnu": "4.1.16", 2485 - "@tailwindcss/oxide-linux-x64-musl": "4.1.16", 2486 - "@tailwindcss/oxide-wasm32-wasi": "4.1.16", 2487 - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.16", 2488 - "@tailwindcss/oxide-win32-x64-msvc": "4.1.16" 2456 + "@tailwindcss/oxide-android-arm64": "4.1.17", 2457 + "@tailwindcss/oxide-darwin-arm64": "4.1.17", 2458 + "@tailwindcss/oxide-darwin-x64": "4.1.17", 2459 + "@tailwindcss/oxide-freebsd-x64": "4.1.17", 2460 + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.17", 2461 + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.17", 2462 + "@tailwindcss/oxide-linux-arm64-musl": "4.1.17", 2463 + "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", 2464 + "@tailwindcss/oxide-linux-x64-musl": "4.1.17", 2465 + "@tailwindcss/oxide-wasm32-wasi": "4.1.17", 2466 + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.17", 2467 + "@tailwindcss/oxide-win32-x64-msvc": "4.1.17" 2489 2468 } 2490 2469 }, 2491 2470 "node_modules/@tailwindcss/oxide-android-arm64": { 2492 - "version": "4.1.16", 2493 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.16.tgz", 2494 - "integrity": "sha512-8+ctzkjHgwDJ5caq9IqRSgsP70xhdhJvm+oueS/yhD5ixLhqTw9fSL1OurzMUhBwE5zK26FXLCz2f/RtkISqHA==", 2471 + "version": "4.1.17", 2472 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.17.tgz", 2473 + "integrity": "sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==", 2495 2474 "cpu": [ 2496 2475 "arm64" 2497 2476 ], ··· 2505 2484 } 2506 2485 }, 2507 2486 "node_modules/@tailwindcss/oxide-darwin-arm64": { 2508 - "version": "4.1.16", 2509 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.16.tgz", 2510 - "integrity": "sha512-C3oZy5042v2FOALBZtY0JTDnGNdS6w7DxL/odvSny17ORUnaRKhyTse8xYi3yKGyfnTUOdavRCdmc8QqJYwFKA==", 2487 + "version": "4.1.17", 2488 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.17.tgz", 2489 + "integrity": "sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==", 2511 2490 "cpu": [ 2512 2491 "arm64" 2513 2492 ], ··· 2521 2500 } 2522 2501 }, 2523 2502 "node_modules/@tailwindcss/oxide-darwin-x64": { 2524 - "version": "4.1.16", 2525 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.16.tgz", 2526 - "integrity": "sha512-vjrl/1Ub9+JwU6BP0emgipGjowzYZMjbWCDqwA2Z4vCa+HBSpP4v6U2ddejcHsolsYxwL5r4bPNoamlV0xDdLg==", 2503 + "version": "4.1.17", 2504 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.17.tgz", 2505 + "integrity": "sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==", 2527 2506 "cpu": [ 2528 2507 "x64" 2529 2508 ], ··· 2537 2516 } 2538 2517 }, 2539 2518 "node_modules/@tailwindcss/oxide-freebsd-x64": { 2540 - "version": "4.1.16", 2541 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.16.tgz", 2542 - "integrity": "sha512-TSMpPYpQLm+aR1wW5rKuUuEruc/oOX3C7H0BTnPDn7W/eMw8W+MRMpiypKMkXZfwH8wqPIRKppuZoedTtNj2tg==", 2519 + "version": "4.1.17", 2520 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.17.tgz", 2521 + "integrity": "sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==", 2543 2522 "cpu": [ 2544 2523 "x64" 2545 2524 ], ··· 2553 2532 } 2554 2533 }, 2555 2534 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 2556 - "version": "4.1.16", 2557 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.16.tgz", 2558 - "integrity": "sha512-p0GGfRg/w0sdsFKBjMYvvKIiKy/LNWLWgV/plR4lUgrsxFAoQBFrXkZ4C0w8IOXfslB9vHK/JGASWD2IefIpvw==", 2535 + "version": "4.1.17", 2536 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.17.tgz", 2537 + "integrity": "sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==", 2559 2538 "cpu": [ 2560 2539 "arm" 2561 2540 ], ··· 2569 2548 } 2570 2549 }, 2571 2550 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 2572 - "version": "4.1.16", 2573 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.16.tgz", 2574 - "integrity": "sha512-DoixyMmTNO19rwRPdqviTrG1rYzpxgyYJl8RgQvdAQUzxC1ToLRqtNJpU/ATURSKgIg6uerPw2feW0aS8SNr/w==", 2551 + "version": "4.1.17", 2552 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.17.tgz", 2553 + "integrity": "sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==", 2575 2554 "cpu": [ 2576 2555 "arm64" 2577 2556 ], ··· 2585 2564 } 2586 2565 }, 2587 2566 "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 2588 - "version": "4.1.16", 2589 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.16.tgz", 2590 - "integrity": "sha512-H81UXMa9hJhWhaAUca6bU2wm5RRFpuHImrwXBUvPbYb+3jo32I9VIwpOX6hms0fPmA6f2pGVlybO6qU8pF4fzQ==", 2567 + "version": "4.1.17", 2568 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.17.tgz", 2569 + "integrity": "sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==", 2591 2570 "cpu": [ 2592 2571 "arm64" 2593 2572 ], ··· 2601 2580 } 2602 2581 }, 2603 2582 "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 2604 - "version": "4.1.16", 2605 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.16.tgz", 2606 - "integrity": "sha512-ZGHQxDtFC2/ruo7t99Qo2TTIvOERULPl5l0K1g0oK6b5PGqjYMga+FcY1wIUnrUxY56h28FxybtDEla+ICOyew==", 2583 + "version": "4.1.17", 2584 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.17.tgz", 2585 + "integrity": "sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==", 2607 2586 "cpu": [ 2608 2587 "x64" 2609 2588 ], ··· 2617 2596 } 2618 2597 }, 2619 2598 "node_modules/@tailwindcss/oxide-linux-x64-musl": { 2620 - "version": "4.1.16", 2621 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.16.tgz", 2622 - "integrity": "sha512-Oi1tAaa0rcKf1Og9MzKeINZzMLPbhxvm7rno5/zuP1WYmpiG0bEHq4AcRUiG2165/WUzvxkW4XDYCscZWbTLZw==", 2599 + "version": "4.1.17", 2600 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.17.tgz", 2601 + "integrity": "sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==", 2623 2602 "cpu": [ 2624 2603 "x64" 2625 2604 ], ··· 2633 2612 } 2634 2613 }, 2635 2614 "node_modules/@tailwindcss/oxide-wasm32-wasi": { 2636 - "version": "4.1.16", 2637 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.16.tgz", 2638 - "integrity": "sha512-B01u/b8LteGRwucIBmCQ07FVXLzImWESAIMcUU6nvFt/tYsQ6IHz8DmZ5KtvmwxD+iTYBtM1xwoGXswnlu9v0Q==", 2615 + "version": "4.1.17", 2616 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.17.tgz", 2617 + "integrity": "sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==", 2639 2618 "bundleDependencies": [ 2640 2619 "@napi-rs/wasm-runtime", 2641 2620 "@emnapi/core", ··· 2650 2629 "license": "MIT", 2651 2630 "optional": true, 2652 2631 "dependencies": { 2653 - "@emnapi/core": "^1.5.0", 2654 - "@emnapi/runtime": "^1.5.0", 2632 + "@emnapi/core": "^1.6.0", 2633 + "@emnapi/runtime": "^1.6.0", 2655 2634 "@emnapi/wasi-threads": "^1.1.0", 2656 2635 "@napi-rs/wasm-runtime": "^1.0.7", 2657 2636 "@tybys/wasm-util": "^0.10.1", ··· 2662 2641 } 2663 2642 }, 2664 2643 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 2665 - "version": "4.1.16", 2666 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.16.tgz", 2667 - "integrity": "sha512-zX+Q8sSkGj6HKRTMJXuPvOcP8XfYON24zJBRPlszcH1Np7xuHXhWn8qfFjIujVzvH3BHU+16jBXwgpl20i+v9A==", 2644 + "version": "4.1.17", 2645 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.17.tgz", 2646 + "integrity": "sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==", 2668 2647 "cpu": [ 2669 2648 "arm64" 2670 2649 ], ··· 2678 2657 } 2679 2658 }, 2680 2659 "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 2681 - "version": "4.1.16", 2682 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.16.tgz", 2683 - "integrity": "sha512-m5dDFJUEejbFqP+UXVstd4W/wnxA4F61q8SoL+mqTypId2T2ZpuxosNSgowiCnLp2+Z+rivdU0AqpfgiD7yCBg==", 2660 + "version": "4.1.17", 2661 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.17.tgz", 2662 + "integrity": "sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==", 2684 2663 "cpu": [ 2685 2664 "x64" 2686 2665 ], ··· 2694 2673 } 2695 2674 }, 2696 2675 "node_modules/@tailwindcss/vite": { 2697 - "version": "4.1.16", 2698 - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.16.tgz", 2699 - "integrity": "sha512-bbguNBcDxsRmi9nnlWJxhfDWamY3lmcyACHcdO1crxfzuLpOhHLLtEIN/nCbbAtj5rchUgQD17QVAKi1f7IsKg==", 2676 + "version": "4.1.17", 2677 + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.17.tgz", 2678 + "integrity": "sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==", 2700 2679 "license": "MIT", 2701 2680 "dependencies": { 2702 - "@tailwindcss/node": "4.1.16", 2703 - "@tailwindcss/oxide": "4.1.16", 2704 - "tailwindcss": "4.1.16" 2681 + "@tailwindcss/node": "4.1.17", 2682 + "@tailwindcss/oxide": "4.1.17", 2683 + "tailwindcss": "4.1.17" 2705 2684 }, 2706 2685 "peerDependencies": { 2707 2686 "vite": "^5.2.0 || ^6 || ^7" ··· 2713 2692 "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", 2714 2693 "dev": true, 2715 2694 "license": "MIT", 2695 + "peer": true, 2716 2696 "dependencies": { 2717 2697 "@adobe/css-tools": "^4.4.0", 2718 2698 "aria-query": "^5.0.0", ··· 2726 2706 "npm": ">=6", 2727 2707 "yarn": ">=1" 2728 2708 } 2729 - }, 2730 - "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { 2731 - "version": "0.6.3", 2732 - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", 2733 - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", 2734 - "dev": true, 2735 - "license": "MIT" 2736 2709 }, 2737 2710 "node_modules/@thaunknown/simple-peer": { 2738 2711 "version": "10.0.12", ··· 2828 2801 "svelte": { 2829 2802 "optional": true 2830 2803 } 2831 - } 2832 - }, 2833 - "node_modules/@tybys/wasm-util": { 2834 - "version": "0.10.1", 2835 - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", 2836 - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", 2837 - "license": "MIT", 2838 - "optional": true, 2839 - "dependencies": { 2840 - "tslib": "^2.4.0" 2841 2804 } 2842 2805 }, 2843 2806 "node_modules/@types/abstract-leveldown": { ··· 3077 3040 "license": "MIT" 3078 3041 }, 3079 3042 "node_modules/@types/node": { 3080 - "version": "24.10.0", 3081 - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz", 3082 - "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", 3043 + "version": "24.10.1", 3044 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", 3045 + "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", 3083 3046 "devOptional": true, 3084 3047 "license": "MIT", 3085 3048 "dependencies": { ··· 3101 3064 "license": "MIT" 3102 3065 }, 3103 3066 "node_modules/@types/send": { 3104 - "version": "1.2.1", 3105 - "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", 3106 - "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", 3067 + "version": "0.17.6", 3068 + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", 3069 + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", 3107 3070 "dev": true, 3108 3071 "license": "MIT", 3109 3072 "dependencies": { 3073 + "@types/mime": "^1", 3110 3074 "@types/node": "*" 3111 3075 } 3112 3076 }, ··· 3122 3086 "@types/send": "<1" 3123 3087 } 3124 3088 }, 3125 - "node_modules/@types/serve-static/node_modules/@types/send": { 3126 - "version": "0.17.6", 3127 - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", 3128 - "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", 3129 - "dev": true, 3130 - "license": "MIT", 3131 - "dependencies": { 3132 - "@types/mime": "^1", 3133 - "@types/node": "*" 3134 - } 3135 - }, 3136 3089 "node_modules/@types/unist": { 3137 3090 "version": "3.0.3", 3138 3091 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", ··· 3151 3104 } 3152 3105 }, 3153 3106 "node_modules/@typescript-eslint/eslint-plugin": { 3154 - "version": "8.46.3", 3155 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.3.tgz", 3156 - "integrity": "sha512-sbaQ27XBUopBkRiuY/P9sWGOWUW4rl8fDoHIUmLpZd8uldsTyB4/Zg6bWTegPoTLnKj9Hqgn3QD6cjPNB32Odw==", 3107 + "version": "8.47.0", 3108 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.47.0.tgz", 3109 + "integrity": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==", 3157 3110 "dev": true, 3158 3111 "license": "MIT", 3159 3112 "dependencies": { 3160 3113 "@eslint-community/regexpp": "^4.10.0", 3161 - "@typescript-eslint/scope-manager": "8.46.3", 3162 - "@typescript-eslint/type-utils": "8.46.3", 3163 - "@typescript-eslint/utils": "8.46.3", 3164 - "@typescript-eslint/visitor-keys": "8.46.3", 3114 + "@typescript-eslint/scope-manager": "8.47.0", 3115 + "@typescript-eslint/type-utils": "8.47.0", 3116 + "@typescript-eslint/utils": "8.47.0", 3117 + "@typescript-eslint/visitor-keys": "8.47.0", 3165 3118 "graphemer": "^1.4.0", 3166 3119 "ignore": "^7.0.0", 3167 3120 "natural-compare": "^1.4.0", ··· 3175 3128 "url": "https://opencollective.com/typescript-eslint" 3176 3129 }, 3177 3130 "peerDependencies": { 3178 - "@typescript-eslint/parser": "^8.46.3", 3131 + "@typescript-eslint/parser": "^8.47.0", 3179 3132 "eslint": "^8.57.0 || ^9.0.0", 3180 3133 "typescript": ">=4.8.4 <6.0.0" 3181 3134 } ··· 3191 3144 } 3192 3145 }, 3193 3146 "node_modules/@typescript-eslint/parser": { 3194 - "version": "8.46.3", 3195 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.3.tgz", 3196 - "integrity": "sha512-6m1I5RmHBGTnUGS113G04DMu3CpSdxCAU/UvtjNWL4Nuf3MW9tQhiJqRlHzChIkhy6kZSAQmc+I1bcGjE3yNKg==", 3147 + "version": "8.47.0", 3148 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.47.0.tgz", 3149 + "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", 3197 3150 "dev": true, 3198 3151 "license": "MIT", 3199 3152 "peer": true, 3200 3153 "dependencies": { 3201 - "@typescript-eslint/scope-manager": "8.46.3", 3202 - "@typescript-eslint/types": "8.46.3", 3203 - "@typescript-eslint/typescript-estree": "8.46.3", 3204 - "@typescript-eslint/visitor-keys": "8.46.3", 3154 + "@typescript-eslint/scope-manager": "8.47.0", 3155 + "@typescript-eslint/types": "8.47.0", 3156 + "@typescript-eslint/typescript-estree": "8.47.0", 3157 + "@typescript-eslint/visitor-keys": "8.47.0", 3205 3158 "debug": "^4.3.4" 3206 3159 }, 3207 3160 "engines": { ··· 3217 3170 } 3218 3171 }, 3219 3172 "node_modules/@typescript-eslint/project-service": { 3220 - "version": "8.46.3", 3221 - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.3.tgz", 3222 - "integrity": "sha512-Fz8yFXsp2wDFeUElO88S9n4w1I4CWDTXDqDr9gYvZgUpwXQqmZBr9+NTTql5R3J7+hrJZPdpiWaB9VNhAKYLuQ==", 3173 + "version": "8.47.0", 3174 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.47.0.tgz", 3175 + "integrity": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==", 3223 3176 "dev": true, 3224 3177 "license": "MIT", 3225 3178 "dependencies": { 3226 - "@typescript-eslint/tsconfig-utils": "^8.46.3", 3227 - "@typescript-eslint/types": "^8.46.3", 3179 + "@typescript-eslint/tsconfig-utils": "^8.47.0", 3180 + "@typescript-eslint/types": "^8.47.0", 3228 3181 "debug": "^4.3.4" 3229 3182 }, 3230 3183 "engines": { ··· 3239 3192 } 3240 3193 }, 3241 3194 "node_modules/@typescript-eslint/scope-manager": { 3242 - "version": "8.46.3", 3243 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.3.tgz", 3244 - "integrity": "sha512-FCi7Y1zgrmxp3DfWfr+3m9ansUUFoy8dkEdeQSgA9gbm8DaHYvZCdkFRQrtKiedFf3Ha6VmoqoAaP68+i+22kg==", 3195 + "version": "8.47.0", 3196 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.47.0.tgz", 3197 + "integrity": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==", 3245 3198 "dev": true, 3246 3199 "license": "MIT", 3247 3200 "dependencies": { 3248 - "@typescript-eslint/types": "8.46.3", 3249 - "@typescript-eslint/visitor-keys": "8.46.3" 3201 + "@typescript-eslint/types": "8.47.0", 3202 + "@typescript-eslint/visitor-keys": "8.47.0" 3250 3203 }, 3251 3204 "engines": { 3252 3205 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 3257 3210 } 3258 3211 }, 3259 3212 "node_modules/@typescript-eslint/tsconfig-utils": { 3260 - "version": "8.46.3", 3261 - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.3.tgz", 3262 - "integrity": "sha512-GLupljMniHNIROP0zE7nCcybptolcH8QZfXOpCfhQDAdwJ/ZTlcaBOYebSOZotpti/3HrHSw7D3PZm75gYFsOA==", 3213 + "version": "8.47.0", 3214 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.47.0.tgz", 3215 + "integrity": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==", 3263 3216 "dev": true, 3264 3217 "license": "MIT", 3265 3218 "engines": { ··· 3274 3227 } 3275 3228 }, 3276 3229 "node_modules/@typescript-eslint/type-utils": { 3277 - "version": "8.46.3", 3278 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.3.tgz", 3279 - "integrity": "sha512-ZPCADbr+qfz3aiTTYNNkCbUt+cjNwI/5McyANNrFBpVxPt7GqpEYz5ZfdwuFyGUnJ9FdDXbGODUu6iRCI6XRXw==", 3230 + "version": "8.47.0", 3231 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.47.0.tgz", 3232 + "integrity": "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==", 3280 3233 "dev": true, 3281 3234 "license": "MIT", 3282 3235 "dependencies": { 3283 - "@typescript-eslint/types": "8.46.3", 3284 - "@typescript-eslint/typescript-estree": "8.46.3", 3285 - "@typescript-eslint/utils": "8.46.3", 3236 + "@typescript-eslint/types": "8.47.0", 3237 + "@typescript-eslint/typescript-estree": "8.47.0", 3238 + "@typescript-eslint/utils": "8.47.0", 3286 3239 "debug": "^4.3.4", 3287 3240 "ts-api-utils": "^2.1.0" 3288 3241 }, ··· 3299 3252 } 3300 3253 }, 3301 3254 "node_modules/@typescript-eslint/types": { 3302 - "version": "8.46.3", 3303 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.3.tgz", 3304 - "integrity": "sha512-G7Ok9WN/ggW7e/tOf8TQYMaxgID3Iujn231hfi0Pc7ZheztIJVpO44ekY00b7akqc6nZcvregk0Jpah3kep6hA==", 3255 + "version": "8.47.0", 3256 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.47.0.tgz", 3257 + "integrity": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==", 3305 3258 "dev": true, 3306 3259 "license": "MIT", 3307 3260 "engines": { ··· 3313 3266 } 3314 3267 }, 3315 3268 "node_modules/@typescript-eslint/typescript-estree": { 3316 - "version": "8.46.3", 3317 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.3.tgz", 3318 - "integrity": "sha512-f/NvtRjOm80BtNM5OQtlaBdM5BRFUv7gf381j9wygDNL+qOYSNOgtQ/DCndiYi80iIOv76QqaTmp4fa9hwI0OA==", 3269 + "version": "8.47.0", 3270 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.47.0.tgz", 3271 + "integrity": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==", 3319 3272 "dev": true, 3320 3273 "license": "MIT", 3321 3274 "dependencies": { 3322 - "@typescript-eslint/project-service": "8.46.3", 3323 - "@typescript-eslint/tsconfig-utils": "8.46.3", 3324 - "@typescript-eslint/types": "8.46.3", 3325 - "@typescript-eslint/visitor-keys": "8.46.3", 3275 + "@typescript-eslint/project-service": "8.47.0", 3276 + "@typescript-eslint/tsconfig-utils": "8.47.0", 3277 + "@typescript-eslint/types": "8.47.0", 3278 + "@typescript-eslint/visitor-keys": "8.47.0", 3326 3279 "debug": "^4.3.4", 3327 3280 "fast-glob": "^3.3.2", 3328 3281 "is-glob": "^4.0.3", ··· 3341 3294 "typescript": ">=4.8.4 <6.0.0" 3342 3295 } 3343 3296 }, 3344 - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 3345 - "version": "7.7.3", 3346 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 3347 - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 3348 - "dev": true, 3349 - "license": "ISC", 3350 - "bin": { 3351 - "semver": "bin/semver.js" 3352 - }, 3353 - "engines": { 3354 - "node": ">=10" 3355 - } 3356 - }, 3357 3297 "node_modules/@typescript-eslint/utils": { 3358 - "version": "8.46.3", 3359 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.3.tgz", 3360 - "integrity": "sha512-VXw7qmdkucEx9WkmR3ld/u6VhRyKeiF1uxWwCy/iuNfokjJ7VhsgLSOTjsol8BunSw190zABzpwdNsze2Kpo4g==", 3298 + "version": "8.47.0", 3299 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.47.0.tgz", 3300 + "integrity": "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==", 3361 3301 "dev": true, 3362 3302 "license": "MIT", 3363 3303 "dependencies": { 3364 3304 "@eslint-community/eslint-utils": "^4.7.0", 3365 - "@typescript-eslint/scope-manager": "8.46.3", 3366 - "@typescript-eslint/types": "8.46.3", 3367 - "@typescript-eslint/typescript-estree": "8.46.3" 3305 + "@typescript-eslint/scope-manager": "8.47.0", 3306 + "@typescript-eslint/types": "8.47.0", 3307 + "@typescript-eslint/typescript-estree": "8.47.0" 3368 3308 }, 3369 3309 "engines": { 3370 3310 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 3379 3319 } 3380 3320 }, 3381 3321 "node_modules/@typescript-eslint/visitor-keys": { 3382 - "version": "8.46.3", 3383 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.3.tgz", 3384 - "integrity": "sha512-uk574k8IU0rOF/AjniX8qbLSGURJVUCeM5e4MIMKBFFi8weeiLrG1fyQejyLXQpRZbU/1BuQasleV/RfHC3hHg==", 3322 + "version": "8.47.0", 3323 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.47.0.tgz", 3324 + "integrity": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==", 3385 3325 "dev": true, 3386 3326 "license": "MIT", 3387 3327 "dependencies": { 3388 - "@typescript-eslint/types": "8.46.3", 3328 + "@typescript-eslint/types": "8.47.0", 3389 3329 "eslint-visitor-keys": "^4.2.1" 3390 3330 }, 3391 3331 "engines": { ··· 3410 3350 } 3411 3351 }, 3412 3352 "node_modules/@vitest/coverage-v8": { 3413 - "version": "4.0.10", 3414 - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.10.tgz", 3415 - "integrity": "sha512-g+brmtoKa/sAeIohNJnnWhnHtU6GuqqVOSQ4SxDIPcgZWZyhJs5RmF5LpqXs8Kq64lANP+vnbn5JLzhLj/G56g==", 3353 + "version": "4.0.12", 3354 + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.12.tgz", 3355 + "integrity": "sha512-d+w9xAFJJz6jyJRU4BUU7MH409Ush7FWKNkxJU+jASKg6WX33YT0zc+YawMR1JesMWt9QRFQY/uAD3BTn23FaA==", 3416 3356 "dev": true, 3417 3357 "license": "MIT", 3418 3358 "dependencies": { 3419 3359 "@bcoe/v8-coverage": "^1.0.2", 3420 - "@vitest/utils": "4.0.10", 3360 + "@vitest/utils": "4.0.12", 3421 3361 "ast-v8-to-istanbul": "^0.3.8", 3422 3362 "debug": "^4.4.3", 3423 3363 "istanbul-lib-coverage": "^3.2.2", ··· 3432 3372 "url": "https://opencollective.com/vitest" 3433 3373 }, 3434 3374 "peerDependencies": { 3435 - "@vitest/browser": "4.0.10", 3436 - "vitest": "4.0.10" 3375 + "@vitest/browser": "4.0.12", 3376 + "vitest": "4.0.12" 3437 3377 }, 3438 3378 "peerDependenciesMeta": { 3439 3379 "@vitest/browser": { ··· 3441 3381 } 3442 3382 } 3443 3383 }, 3444 - "node_modules/@vitest/coverage-v8/node_modules/@bcoe/v8-coverage": { 3445 - "version": "1.0.2", 3446 - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", 3447 - "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", 3448 - "dev": true, 3449 - "license": "MIT", 3450 - "engines": { 3451 - "node": ">=18" 3452 - } 3453 - }, 3454 3384 "node_modules/@vitest/expect": { 3455 - "version": "4.0.10", 3456 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.10.tgz", 3457 - "integrity": "sha512-3QkTX/lK39FBNwARCQRSQr0TP9+ywSdxSX+LgbJ2M1WmveXP72anTbnp2yl5fH+dU6SUmBzNMrDHs80G8G2DZg==", 3385 + "version": "4.0.12", 3386 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.12.tgz", 3387 + "integrity": "sha512-is+g0w8V3/ZhRNrRizrJNr8PFQKwYmctWlU4qg8zy5r9aIV5w8IxXLlfbbxJCwSpsVl2PXPTm2/zruqTqz3QSg==", 3458 3388 "dev": true, 3459 3389 "license": "MIT", 3460 3390 "dependencies": { 3461 3391 "@standard-schema/spec": "^1.0.0", 3462 3392 "@types/chai": "^5.2.2", 3463 - "@vitest/spy": "4.0.10", 3464 - "@vitest/utils": "4.0.10", 3393 + "@vitest/spy": "4.0.12", 3394 + "@vitest/utils": "4.0.12", 3465 3395 "chai": "^6.2.1", 3466 3396 "tinyrainbow": "^3.0.3" 3467 3397 }, ··· 3470 3400 } 3471 3401 }, 3472 3402 "node_modules/@vitest/mocker": { 3473 - "version": "4.0.10", 3474 - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.10.tgz", 3475 - "integrity": "sha512-e2OfdexYkjkg8Hh3L9NVEfbwGXq5IZbDovkf30qW2tOh7Rh9sVtmSr2ztEXOFbymNxS4qjzLXUQIvATvN4B+lg==", 3403 + "version": "4.0.12", 3404 + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.12.tgz", 3405 + "integrity": "sha512-GsmA/tD5Ht3RUFoz41mZsMU1AXch3lhmgbTnoSPTdH231g7S3ytNN1aU0bZDSyxWs8WA7KDyMPD5L4q6V6vj9w==", 3476 3406 "dev": true, 3477 3407 "license": "MIT", 3478 3408 "dependencies": { 3479 - "@vitest/spy": "4.0.10", 3409 + "@vitest/spy": "4.0.12", 3480 3410 "estree-walker": "^3.0.3", 3481 3411 "magic-string": "^0.30.21" 3482 3412 }, ··· 3496 3426 } 3497 3427 } 3498 3428 }, 3499 - "node_modules/@vitest/mocker/node_modules/estree-walker": { 3500 - "version": "3.0.3", 3501 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 3502 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 3503 - "dev": true, 3504 - "license": "MIT", 3505 - "dependencies": { 3506 - "@types/estree": "^1.0.0" 3507 - } 3508 - }, 3509 3429 "node_modules/@vitest/pretty-format": { 3510 - "version": "4.0.10", 3511 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.10.tgz", 3512 - "integrity": "sha512-99EQbpa/zuDnvVjthwz5bH9o8iPefoQZ63WV8+bsRJZNw3qQSvSltfut8yu1Jc9mqOYi7pEbsKxYTi/rjaq6PA==", 3430 + "version": "4.0.12", 3431 + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.12.tgz", 3432 + "integrity": "sha512-R7nMAcnienG17MvRN8TPMJiCG8rrZJblV9mhT7oMFdBXvS0x+QD6S1G4DxFusR2E0QIS73f7DqSR1n87rrmE+g==", 3513 3433 "dev": true, 3514 3434 "license": "MIT", 3515 3435 "dependencies": { ··· 3520 3440 } 3521 3441 }, 3522 3442 "node_modules/@vitest/runner": { 3523 - "version": "4.0.10", 3524 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.10.tgz", 3525 - "integrity": "sha512-EXU2iSkKvNwtlL8L8doCpkyclw0mc/t4t9SeOnfOFPyqLmQwuceMPA4zJBa6jw0MKsZYbw7kAn+gl7HxrlB8UQ==", 3443 + "version": "4.0.12", 3444 + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.12.tgz", 3445 + "integrity": "sha512-hDlCIJWuwlcLumfukPsNfPDOJokTv79hnOlf11V+n7E14rHNPz0Sp/BO6h8sh9qw4/UjZiKyYpVxK2ZNi+3ceQ==", 3526 3446 "dev": true, 3527 3447 "license": "MIT", 3528 3448 "dependencies": { 3529 - "@vitest/utils": "4.0.10", 3449 + "@vitest/utils": "4.0.12", 3530 3450 "pathe": "^2.0.3" 3531 3451 }, 3532 3452 "funding": { ··· 3534 3454 } 3535 3455 }, 3536 3456 "node_modules/@vitest/snapshot": { 3537 - "version": "4.0.10", 3538 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.10.tgz", 3539 - "integrity": "sha512-2N4X2ZZl7kZw0qeGdQ41H0KND96L3qX1RgwuCfy6oUsF2ISGD/HpSbmms+CkIOsQmg2kulwfhJ4CI0asnZlvkg==", 3457 + "version": "4.0.12", 3458 + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.12.tgz", 3459 + "integrity": "sha512-2jz9zAuBDUSbnfyixnyOd1S2YDBrZO23rt1bicAb6MA/ya5rHdKFRikPIDpBj/Dwvh6cbImDmudegnDAkHvmRQ==", 3540 3460 "dev": true, 3541 3461 "license": "MIT", 3542 3462 "dependencies": { 3543 - "@vitest/pretty-format": "4.0.10", 3463 + "@vitest/pretty-format": "4.0.12", 3544 3464 "magic-string": "^0.30.21", 3545 3465 "pathe": "^2.0.3" 3546 3466 }, ··· 3549 3469 } 3550 3470 }, 3551 3471 "node_modules/@vitest/spy": { 3552 - "version": "4.0.10", 3553 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.10.tgz", 3554 - "integrity": "sha512-AsY6sVS8OLb96GV5RoG8B6I35GAbNrC49AO+jNRF9YVGb/g9t+hzNm1H6kD0NDp8tt7VJLs6hb7YMkDXqu03iw==", 3472 + "version": "4.0.12", 3473 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.12.tgz", 3474 + "integrity": "sha512-GZjI9PPhiOYNX8Nsyqdw7JQB+u0BptL5fSnXiottAUBHlcMzgADV58A7SLTXXQwcN1yZ6gfd1DH+2bqjuUlCzw==", 3555 3475 "dev": true, 3556 3476 "license": "MIT", 3557 3477 "funding": { ··· 3559 3479 } 3560 3480 }, 3561 3481 "node_modules/@vitest/utils": { 3562 - "version": "4.0.10", 3563 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.10.tgz", 3564 - "integrity": "sha512-kOuqWnEwZNtQxMKg3WmPK1vmhZu9WcoX69iwWjVz+jvKTsF1emzsv3eoPcDr6ykA3qP2bsCQE7CwqfNtAVzsmg==", 3482 + "version": "4.0.12", 3483 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.12.tgz", 3484 + "integrity": "sha512-DVS/TLkLdvGvj1avRy0LSmKfrcI9MNFvNGN6ECjTUHWJdlcgPDOXhjMis5Dh7rBH62nAmSXnkPbE+DZ5YD75Rw==", 3565 3485 "dev": true, 3566 3486 "license": "MIT", 3567 3487 "dependencies": { 3568 - "@vitest/pretty-format": "4.0.10", 3488 + "@vitest/pretty-format": "4.0.12", 3569 3489 "tinyrainbow": "^3.0.3" 3570 3490 }, 3571 3491 "funding": { ··· 3801 3721 "license": "WTFPL" 3802 3722 }, 3803 3723 "node_modules/aria-query": { 3804 - "version": "5.3.0", 3805 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 3806 - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 3724 + "version": "5.3.2", 3725 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 3726 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 3807 3727 "dev": true, 3808 3728 "license": "Apache-2.0", 3809 - "dependencies": { 3810 - "dequal": "^2.0.3" 3729 + "engines": { 3730 + "node": ">= 0.4" 3811 3731 } 3812 3732 }, 3813 3733 "node_modules/asn1.js": { ··· 3865 3785 "js-tokens": "^9.0.1" 3866 3786 } 3867 3787 }, 3868 - "node_modules/ast-v8-to-istanbul/node_modules/estree-walker": { 3869 - "version": "3.0.3", 3870 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 3871 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 3872 - "dev": true, 3873 - "license": "MIT", 3874 - "dependencies": { 3875 - "@types/estree": "^1.0.0" 3876 - } 3877 - }, 3878 3788 "node_modules/ast-v8-to-istanbul/node_modules/js-tokens": { 3879 3789 "version": "9.0.1", 3880 3790 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", ··· 3969 3879 "license": "MIT" 3970 3880 }, 3971 3881 "node_modules/bare-addon-resolve": { 3972 - "version": "1.9.5", 3973 - "resolved": "https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.5.tgz", 3974 - "integrity": "sha512-XdqrG73zLK9LDfblOJwoAxmJ+7YdfRW4ex46+f4L+wPhk7H7LDrRMAbBw8s8jkxeEFpUenyB7QHnv0ErAWd3Yg==", 3882 + "version": "1.9.6", 3883 + "resolved": "https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.6.tgz", 3884 + "integrity": "sha512-hvOQY1zDK6u0rSr27T6QlULoVLwi8J2k8HHHJlxSfT7XQdQ/7bsS+AnjYkHtu/TkL+gm3aMXAKucJkJAbrDG/g==", 3975 3885 "license": "Apache-2.0", 3976 3886 "optional": true, 3977 3887 "dependencies": { ··· 3988 3898 } 3989 3899 }, 3990 3900 "node_modules/bare-events": { 3991 - "version": "2.8.1", 3992 - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.1.tgz", 3993 - "integrity": "sha512-oxSAxTS1hRfnyit2CL5QpAOS5ixfBjj6ex3yTNvXyY/kE719jQ/IjuESJBK2w5v4wwQRAHGseVJXx9QBYOtFGQ==", 3901 + "version": "2.8.2", 3902 + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", 3903 + "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", 3994 3904 "license": "Apache-2.0", 3995 3905 "peer": true, 3996 3906 "peerDependencies": { ··· 4003 3913 } 4004 3914 }, 4005 3915 "node_modules/bare-fs": { 4006 - "version": "4.5.0", 4007 - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.0.tgz", 4008 - "integrity": "sha512-GljgCjeupKZJNetTqxKaQArLK10vpmK28or0+RwWjEl5Rk+/xG3wkpmkv+WrcBm3q1BwHKlnhXzR8O37kcvkXQ==", 3916 + "version": "4.5.1", 3917 + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.1.tgz", 3918 + "integrity": "sha512-zGUCsm3yv/ePt2PHNbVxjjn0nNB1MkIaR4wOCxJ2ig5pCf5cCVAYJXVhQg/3OhhJV6DB1ts7Hv0oUaElc2TPQg==", 4009 3919 "license": "Apache-2.0", 4010 3920 "dependencies": { 4011 3921 "bare-events": "^2.5.4", ··· 4027 3937 } 4028 3938 }, 4029 3939 "node_modules/bare-module-resolve": { 4030 - "version": "1.11.2", 4031 - "resolved": "https://registry.npmjs.org/bare-module-resolve/-/bare-module-resolve-1.11.2.tgz", 4032 - "integrity": "sha512-HIBu9WacMejg3Dz4X1v6lJjp7ECnwpujvuLub+8I7JJLRwJaGxWMzGYvieOoS9R1n5iRByvTmLtIdPbwjfRgiQ==", 3940 + "version": "1.12.0", 3941 + "resolved": "https://registry.npmjs.org/bare-module-resolve/-/bare-module-resolve-1.12.0.tgz", 3942 + "integrity": "sha512-JrzrqlC3Tds0iKRwQs8xIIJ+FRieKA9ll0jaqpotDLZtjJPVevzRoeuUYZ5GIo1t1z7/pIRdk85Q3i/2xQLfEQ==", 4033 3943 "license": "Apache-2.0", 4034 3944 "optional": true, 4035 3945 "dependencies": { ··· 4139 4049 "license": "MIT" 4140 4050 }, 4141 4051 "node_modules/baseline-browser-mapping": { 4142 - "version": "2.8.24", 4143 - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.24.tgz", 4144 - "integrity": "sha512-uUhTRDPXamakPyghwrUcjaGvvBqGrWvBHReoiULMIpOJVM9IYzQh83Xk2Onx5HlGI2o10NNCzcs9TG/S3TkwrQ==", 4052 + "version": "2.8.30", 4053 + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.30.tgz", 4054 + "integrity": "sha512-aTUKW4ptQhS64+v2d6IkPzymEzzhw+G0bA1g3uBRV3+ntkH+svttKseW5IOR4Ed6NUVKqnY7qT3dKvzQ7io4AA==", 4145 4055 "dev": true, 4146 4056 "license": "Apache-2.0", 4147 4057 "bin": { ··· 4167 4077 "license": "MIT", 4168 4078 "engines": { 4169 4079 "node": ">=12.20.0" 4080 + } 4081 + }, 4082 + "node_modules/bidi-js": { 4083 + "version": "1.0.3", 4084 + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", 4085 + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", 4086 + "dev": true, 4087 + "license": "MIT", 4088 + "dependencies": { 4089 + "require-from-string": "^2.0.2" 4170 4090 } 4171 4091 }, 4172 4092 "node_modules/binary-extensions": { ··· 4494 4414 "resolve": "^1.17.0" 4495 4415 } 4496 4416 }, 4497 - "node_modules/browser-resolve/node_modules/resolve": { 4498 - "version": "1.22.11", 4499 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", 4500 - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", 4501 - "dev": true, 4502 - "license": "MIT", 4503 - "dependencies": { 4504 - "is-core-module": "^2.16.1", 4505 - "path-parse": "^1.0.7", 4506 - "supports-preserve-symlinks-flag": "^1.0.0" 4507 - }, 4508 - "bin": { 4509 - "resolve": "bin/resolve" 4510 - }, 4511 - "engines": { 4512 - "node": ">= 0.4" 4513 - }, 4514 - "funding": { 4515 - "url": "https://github.com/sponsors/ljharb" 4516 - } 4517 - }, 4518 4417 "node_modules/browserify-aes": { 4519 4418 "version": "1.2.0", 4520 4419 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", ··· 4621 4520 "dev": true, 4622 4521 "license": "MIT" 4623 4522 }, 4624 - "node_modules/browserify-sign/node_modules/string_decoder": { 4625 - "version": "1.1.1", 4626 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 4627 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 4628 - "dev": true, 4629 - "license": "MIT", 4630 - "dependencies": { 4631 - "safe-buffer": "~5.1.0" 4632 - } 4633 - }, 4634 - "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { 4635 - "version": "5.1.2", 4636 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 4637 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 4638 - "dev": true, 4639 - "license": "MIT" 4640 - }, 4641 4523 "node_modules/browserify-zlib": { 4642 4524 "version": "0.2.0", 4643 4525 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", ··· 4649 4531 } 4650 4532 }, 4651 4533 "node_modules/browserslist": { 4652 - "version": "4.27.0", 4653 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz", 4654 - "integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==", 4534 + "version": "4.28.0", 4535 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", 4536 + "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", 4655 4537 "dev": true, 4656 4538 "funding": [ 4657 4539 { ··· 4670 4552 "license": "MIT", 4671 4553 "peer": true, 4672 4554 "dependencies": { 4673 - "baseline-browser-mapping": "^2.8.19", 4674 - "caniuse-lite": "^1.0.30001751", 4675 - "electron-to-chromium": "^1.5.238", 4676 - "node-releases": "^2.0.26", 4555 + "baseline-browser-mapping": "^2.8.25", 4556 + "caniuse-lite": "^1.0.30001754", 4557 + "electron-to-chromium": "^1.5.249", 4558 + "node-releases": "^2.0.27", 4677 4559 "update-browserslist-db": "^1.1.4" 4678 4560 }, 4679 4561 "bin": { ··· 4775 4657 "node": ">= 10" 4776 4658 } 4777 4659 }, 4778 - "node_modules/cacache/node_modules/brace-expansion": { 4779 - "version": "1.1.12", 4780 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 4781 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 4782 - "dev": true, 4783 - "license": "MIT", 4784 - "optional": true, 4785 - "dependencies": { 4786 - "balanced-match": "^1.0.0", 4787 - "concat-map": "0.0.1" 4788 - } 4789 - }, 4790 4660 "node_modules/cacache/node_modules/chownr": { 4791 4661 "version": "2.0.0", 4792 4662 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", ··· 4798 4668 "node": ">=10" 4799 4669 } 4800 4670 }, 4801 - "node_modules/cacache/node_modules/glob": { 4802 - "version": "7.2.3", 4803 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4804 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 4805 - "deprecated": "Glob versions prior to v9 are no longer supported", 4806 - "dev": true, 4807 - "license": "ISC", 4808 - "optional": true, 4809 - "dependencies": { 4810 - "fs.realpath": "^1.0.0", 4811 - "inflight": "^1.0.4", 4812 - "inherits": "2", 4813 - "minimatch": "^3.1.1", 4814 - "once": "^1.3.0", 4815 - "path-is-absolute": "^1.0.0" 4816 - }, 4817 - "engines": { 4818 - "node": "*" 4819 - }, 4820 - "funding": { 4821 - "url": "https://github.com/sponsors/isaacs" 4822 - } 4823 - }, 4824 4671 "node_modules/cacache/node_modules/lru-cache": { 4825 4672 "version": "6.0.0", 4826 4673 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", ··· 4835 4682 "node": ">=10" 4836 4683 } 4837 4684 }, 4838 - "node_modules/cacache/node_modules/minimatch": { 4839 - "version": "3.1.2", 4840 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4841 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4842 - "dev": true, 4843 - "license": "ISC", 4844 - "optional": true, 4845 - "dependencies": { 4846 - "brace-expansion": "^1.1.7" 4847 - }, 4848 - "engines": { 4849 - "node": "*" 4850 - } 4851 - }, 4852 - "node_modules/cacache/node_modules/minipass": { 4853 - "version": "3.3.6", 4854 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 4855 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 4856 - "dev": true, 4857 - "license": "ISC", 4858 - "optional": true, 4859 - "dependencies": { 4860 - "yallist": "^4.0.0" 4861 - }, 4862 - "engines": { 4863 - "node": ">=8" 4864 - } 4865 - }, 4866 - "node_modules/cacache/node_modules/p-map": { 4867 - "version": "4.0.0", 4868 - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 4869 - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 4870 - "dev": true, 4871 - "license": "MIT", 4872 - "optional": true, 4873 - "dependencies": { 4874 - "aggregate-error": "^3.0.0" 4875 - }, 4876 - "engines": { 4877 - "node": ">=10" 4878 - }, 4879 - "funding": { 4880 - "url": "https://github.com/sponsors/sindresorhus" 4881 - } 4882 - }, 4883 - "node_modules/cacache/node_modules/yallist": { 4884 - "version": "4.0.0", 4885 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 4886 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 4887 - "dev": true, 4888 - "license": "ISC", 4889 - "optional": true 4890 - }, 4891 4685 "node_modules/cache-chunk-store": { 4892 4686 "version": "3.2.2", 4893 4687 "resolved": "https://registry.npmjs.org/cache-chunk-store/-/cache-chunk-store-3.2.2.tgz", ··· 4971 4765 } 4972 4766 }, 4973 4767 "node_modules/caniuse-lite": { 4974 - "version": "1.0.30001753", 4975 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001753.tgz", 4976 - "integrity": "sha512-Bj5H35MD/ebaOV4iDLqPEtiliTN29qkGtEHCwawWn4cYm+bPJM2NsaP30vtZcnERClMzp52J4+aw2UNbK4o+zw==", 4768 + "version": "1.0.30001756", 4769 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz", 4770 + "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==", 4977 4771 "dev": true, 4978 4772 "funding": [ 4979 4773 { ··· 5270 5064 "license": "MIT" 5271 5065 }, 5272 5066 "node_modules/content-disposition": { 5273 - "version": "1.0.0", 5274 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", 5275 - "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", 5067 + "version": "1.0.1", 5068 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", 5069 + "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", 5276 5070 "license": "MIT", 5277 - "dependencies": { 5278 - "safe-buffer": "5.2.1" 5071 + "engines": { 5072 + "node": ">=18" 5279 5073 }, 5280 - "engines": { 5281 - "node": ">= 0.6" 5074 + "funding": { 5075 + "type": "opencollective", 5076 + "url": "https://opencollective.com/express" 5282 5077 } 5283 5078 }, 5284 5079 "node_modules/content-type": { ··· 5460 5255 "node": ">= 8" 5461 5256 } 5462 5257 }, 5463 - "node_modules/cross-spawn/node_modules/which": { 5464 - "version": "2.0.2", 5465 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5466 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5467 - "license": "ISC", 5468 - "dependencies": { 5469 - "isexe": "^2.0.0" 5470 - }, 5471 - "bin": { 5472 - "node-which": "bin/node-which" 5473 - }, 5474 - "engines": { 5475 - "node": ">= 8" 5476 - } 5477 - }, 5478 5258 "node_modules/crypto-browserify": { 5479 5259 "version": "3.12.1", 5480 5260 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", ··· 5518 5298 "url": "https://github.com/sponsors/fb55" 5519 5299 } 5520 5300 }, 5301 + "node_modules/css-tree": { 5302 + "version": "3.1.0", 5303 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", 5304 + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", 5305 + "dev": true, 5306 + "license": "MIT", 5307 + "dependencies": { 5308 + "mdn-data": "2.12.2", 5309 + "source-map-js": "^1.0.1" 5310 + }, 5311 + "engines": { 5312 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 5313 + } 5314 + }, 5315 + "node_modules/css-tree/node_modules/mdn-data": { 5316 + "version": "2.12.2", 5317 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", 5318 + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", 5319 + "dev": true, 5320 + "license": "CC0-1.0" 5321 + }, 5521 5322 "node_modules/css-what": { 5522 5323 "version": "6.2.2", 5523 5324 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", ··· 5544 5345 "license": "MIT" 5545 5346 }, 5546 5347 "node_modules/cssstyle": { 5547 - "version": "4.6.0", 5548 - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", 5549 - "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", 5348 + "version": "5.3.3", 5349 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.3.tgz", 5350 + "integrity": "sha512-OytmFH+13/QXONJcC75QNdMtKpceNk3u8ThBjyyYjkEcy/ekBwR1mMAuNvi3gdBPW3N5TlCzQ0WZw8H0lN/bDw==", 5550 5351 "dev": true, 5551 5352 "license": "MIT", 5552 5353 "dependencies": { 5553 - "@asamuzakjp/css-color": "^3.2.0", 5554 - "rrweb-cssom": "^0.8.0" 5354 + "@asamuzakjp/css-color": "^4.0.3", 5355 + "@csstools/css-syntax-patches-for-csstree": "^1.0.14", 5356 + "css-tree": "^3.1.0" 5555 5357 }, 5556 5358 "engines": { 5557 - "node": ">=18" 5359 + "node": ">=20" 5558 5360 } 5559 5361 }, 5560 5362 "node_modules/csstype": { 5561 - "version": "3.1.3", 5562 - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 5563 - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 5363 + "version": "3.2.3", 5364 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", 5365 + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", 5564 5366 "license": "MIT" 5565 5367 }, 5566 5368 "node_modules/data-uri-to-buffer": { ··· 5573 5375 } 5574 5376 }, 5575 5377 "node_modules/data-urls": { 5576 - "version": "5.0.0", 5577 - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", 5578 - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", 5378 + "version": "6.0.0", 5379 + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-6.0.0.tgz", 5380 + "integrity": "sha512-BnBS08aLUM+DKamupXs3w2tJJoqU+AkaE/+6vQxi/G/DPmIZFJJp9Dkb1kM03AZx8ADehDUZgsNxju3mPXZYIA==", 5579 5381 "dev": true, 5580 5382 "license": "MIT", 5581 5383 "dependencies": { 5582 5384 "whatwg-mimetype": "^4.0.0", 5583 - "whatwg-url": "^14.0.0" 5385 + "whatwg-url": "^15.0.0" 5584 5386 }, 5585 5387 "engines": { 5586 - "node": ">=18" 5388 + "node": ">=20" 5389 + } 5390 + }, 5391 + "node_modules/data-urls/node_modules/tr46": { 5392 + "version": "6.0.0", 5393 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", 5394 + "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", 5395 + "dev": true, 5396 + "license": "MIT", 5397 + "dependencies": { 5398 + "punycode": "^2.3.1" 5399 + }, 5400 + "engines": { 5401 + "node": ">=20" 5402 + } 5403 + }, 5404 + "node_modules/data-urls/node_modules/webidl-conversions": { 5405 + "version": "8.0.0", 5406 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.0.tgz", 5407 + "integrity": "sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==", 5408 + "dev": true, 5409 + "license": "BSD-2-Clause", 5410 + "engines": { 5411 + "node": ">=20" 5412 + } 5413 + }, 5414 + "node_modules/data-urls/node_modules/whatwg-url": { 5415 + "version": "15.1.0", 5416 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-15.1.0.tgz", 5417 + "integrity": "sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==", 5418 + "dev": true, 5419 + "license": "MIT", 5420 + "dependencies": { 5421 + "tr46": "^6.0.0", 5422 + "webidl-conversions": "^8.0.0" 5423 + }, 5424 + "engines": { 5425 + "node": ">=20" 5587 5426 } 5588 5427 }, 5589 5428 "node_modules/debug": { ··· 5667 5506 "node": ">= 16" 5668 5507 } 5669 5508 }, 5670 - "node_modules/default-gateway/node_modules/execa": { 5671 - "version": "7.2.0", 5672 - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", 5673 - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", 5674 - "license": "MIT", 5675 - "dependencies": { 5676 - "cross-spawn": "^7.0.3", 5677 - "get-stream": "^6.0.1", 5678 - "human-signals": "^4.3.0", 5679 - "is-stream": "^3.0.0", 5680 - "merge-stream": "^2.0.0", 5681 - "npm-run-path": "^5.1.0", 5682 - "onetime": "^6.0.0", 5683 - "signal-exit": "^3.0.7", 5684 - "strip-final-newline": "^3.0.0" 5685 - }, 5686 - "engines": { 5687 - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" 5688 - }, 5689 - "funding": { 5690 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 5691 - } 5692 - }, 5693 - "node_modules/default-gateway/node_modules/human-signals": { 5694 - "version": "4.3.1", 5695 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", 5696 - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", 5697 - "license": "Apache-2.0", 5698 - "engines": { 5699 - "node": ">=14.18.0" 5700 - } 5701 - }, 5702 - "node_modules/default-gateway/node_modules/is-stream": { 5703 - "version": "3.0.0", 5704 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 5705 - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 5706 - "license": "MIT", 5707 - "engines": { 5708 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5709 - }, 5710 - "funding": { 5711 - "url": "https://github.com/sponsors/sindresorhus" 5712 - } 5713 - }, 5714 - "node_modules/default-gateway/node_modules/mimic-fn": { 5715 - "version": "4.0.0", 5716 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 5717 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 5718 - "license": "MIT", 5719 - "engines": { 5720 - "node": ">=12" 5721 - }, 5722 - "funding": { 5723 - "url": "https://github.com/sponsors/sindresorhus" 5724 - } 5725 - }, 5726 - "node_modules/default-gateway/node_modules/npm-run-path": { 5727 - "version": "5.3.0", 5728 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", 5729 - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", 5730 - "license": "MIT", 5731 - "dependencies": { 5732 - "path-key": "^4.0.0" 5733 - }, 5734 - "engines": { 5735 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5736 - }, 5737 - "funding": { 5738 - "url": "https://github.com/sponsors/sindresorhus" 5739 - } 5740 - }, 5741 - "node_modules/default-gateway/node_modules/onetime": { 5742 - "version": "6.0.0", 5743 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 5744 - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 5745 - "license": "MIT", 5746 - "dependencies": { 5747 - "mimic-fn": "^4.0.0" 5748 - }, 5749 - "engines": { 5750 - "node": ">=12" 5751 - }, 5752 - "funding": { 5753 - "url": "https://github.com/sponsors/sindresorhus" 5754 - } 5755 - }, 5756 - "node_modules/default-gateway/node_modules/path-key": { 5757 - "version": "4.0.0", 5758 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 5759 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 5760 - "license": "MIT", 5761 - "engines": { 5762 - "node": ">=12" 5763 - }, 5764 - "funding": { 5765 - "url": "https://github.com/sponsors/sindresorhus" 5766 - } 5767 - }, 5768 - "node_modules/default-gateway/node_modules/signal-exit": { 5769 - "version": "3.0.7", 5770 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 5771 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 5772 - "license": "ISC" 5773 - }, 5774 - "node_modules/default-gateway/node_modules/strip-final-newline": { 5775 - "version": "3.0.0", 5776 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 5777 - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 5778 - "license": "MIT", 5779 - "engines": { 5780 - "node": ">=12" 5781 - }, 5782 - "funding": { 5783 - "url": "https://github.com/sponsors/sindresorhus" 5784 - } 5785 - }, 5786 5509 "node_modules/define-data-property": { 5787 5510 "version": "1.1.4", 5788 5511 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", ··· 5905 5628 "dev": true, 5906 5629 "license": "MIT" 5907 5630 }, 5631 + "node_modules/dom-accessibility-api": { 5632 + "version": "0.6.3", 5633 + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", 5634 + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", 5635 + "dev": true, 5636 + "license": "MIT" 5637 + }, 5908 5638 "node_modules/dom-serializer": { 5909 5639 "version": "2.0.0", 5910 5640 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", ··· 6016 5746 "license": "MIT" 6017 5747 }, 6018 5748 "node_modules/electron-to-chromium": { 6019 - "version": "1.5.244", 6020 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.244.tgz", 6021 - "integrity": "sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==", 5749 + "version": "1.5.259", 5750 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.259.tgz", 5751 + "integrity": "sha512-I+oLXgpEJzD6Cwuwt1gYjxsDmu/S/Kd41mmLA3O+/uH2pFRO/DvOjUyGozL8j3KeLV6WyZ7ssPwELMsXCcsJAQ==", 6022 5752 "dev": true, 6023 5753 "license": "ISC" 6024 5754 }, ··· 6044 5774 "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", 6045 5775 "dev": true, 6046 5776 "license": "MIT" 5777 + }, 5778 + "node_modules/emoji-regex": { 5779 + "version": "8.0.0", 5780 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 5781 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 5782 + "dev": true, 5783 + "license": "MIT", 5784 + "optional": true 6047 5785 }, 6048 5786 "node_modules/encodeurl": { 6049 5787 "version": "2.0.0", ··· 6357 6095 } 6358 6096 }, 6359 6097 "node_modules/eslint-plugin-tsdoc": { 6360 - "version": "0.4.0", 6361 - "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.4.0.tgz", 6362 - "integrity": "sha512-MT/8b4aKLdDClnS8mP3R/JNjg29i0Oyqd/0ym6NnQf+gfKbJJ4ZcSh2Bs1H0YiUMTBwww5JwXGTWot/RwyJ7aQ==", 6098 + "version": "0.5.0", 6099 + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.5.0.tgz", 6100 + "integrity": "sha512-ush8ehCwub2rgE16OIgQPFyj/o0k3T8kL++9IrAI4knsmupNo8gvfO2ERgDHWWgTC5MglbwLVRswU93HyXqNpw==", 6101 + "dev": true, 6102 + "license": "MIT", 6103 + "dependencies": { 6104 + "@microsoft/tsdoc": "0.16.0", 6105 + "@microsoft/tsdoc-config": "0.18.0", 6106 + "@typescript-eslint/utils": "~8.46.0" 6107 + } 6108 + }, 6109 + "node_modules/eslint-plugin-tsdoc/node_modules/@typescript-eslint/project-service": { 6110 + "version": "8.46.4", 6111 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", 6112 + "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", 6363 6113 "dev": true, 6364 6114 "license": "MIT", 6365 6115 "dependencies": { 6366 - "@microsoft/tsdoc": "0.15.1", 6367 - "@microsoft/tsdoc-config": "0.17.1" 6116 + "@typescript-eslint/tsconfig-utils": "^8.46.4", 6117 + "@typescript-eslint/types": "^8.46.4", 6118 + "debug": "^4.3.4" 6119 + }, 6120 + "engines": { 6121 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6122 + }, 6123 + "funding": { 6124 + "type": "opencollective", 6125 + "url": "https://opencollective.com/typescript-eslint" 6126 + }, 6127 + "peerDependencies": { 6128 + "typescript": ">=4.8.4 <6.0.0" 6368 6129 } 6369 6130 }, 6370 - "node_modules/eslint-scope": { 6371 - "version": "8.4.0", 6372 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 6373 - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 6131 + "node_modules/eslint-plugin-tsdoc/node_modules/@typescript-eslint/scope-manager": { 6132 + "version": "8.46.4", 6133 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", 6134 + "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", 6374 6135 "dev": true, 6375 - "license": "BSD-2-Clause", 6136 + "license": "MIT", 6376 6137 "dependencies": { 6377 - "esrecurse": "^4.3.0", 6378 - "estraverse": "^5.2.0" 6138 + "@typescript-eslint/types": "8.46.4", 6139 + "@typescript-eslint/visitor-keys": "8.46.4" 6140 + }, 6141 + "engines": { 6142 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6379 6143 }, 6144 + "funding": { 6145 + "type": "opencollective", 6146 + "url": "https://opencollective.com/typescript-eslint" 6147 + } 6148 + }, 6149 + "node_modules/eslint-plugin-tsdoc/node_modules/@typescript-eslint/tsconfig-utils": { 6150 + "version": "8.46.4", 6151 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", 6152 + "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", 6153 + "dev": true, 6154 + "license": "MIT", 6380 6155 "engines": { 6381 6156 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6382 6157 }, 6383 6158 "funding": { 6384 - "url": "https://opencollective.com/eslint" 6159 + "type": "opencollective", 6160 + "url": "https://opencollective.com/typescript-eslint" 6161 + }, 6162 + "peerDependencies": { 6163 + "typescript": ">=4.8.4 <6.0.0" 6385 6164 } 6386 6165 }, 6387 - "node_modules/eslint-visitor-keys": { 6388 - "version": "4.2.1", 6389 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 6390 - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 6166 + "node_modules/eslint-plugin-tsdoc/node_modules/@typescript-eslint/types": { 6167 + "version": "8.46.4", 6168 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", 6169 + "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", 6391 6170 "dev": true, 6392 - "license": "Apache-2.0", 6171 + "license": "MIT", 6393 6172 "engines": { 6394 6173 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6395 6174 }, 6396 6175 "funding": { 6397 - "url": "https://opencollective.com/eslint" 6176 + "type": "opencollective", 6177 + "url": "https://opencollective.com/typescript-eslint" 6398 6178 } 6399 6179 }, 6400 - "node_modules/eslint/node_modules/@eslint/core": { 6401 - "version": "0.17.0", 6402 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 6403 - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 6180 + "node_modules/eslint-plugin-tsdoc/node_modules/@typescript-eslint/typescript-estree": { 6181 + "version": "8.46.4", 6182 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", 6183 + "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", 6404 6184 "dev": true, 6405 - "license": "Apache-2.0", 6185 + "license": "MIT", 6406 6186 "dependencies": { 6407 - "@types/json-schema": "^7.0.15" 6187 + "@typescript-eslint/project-service": "8.46.4", 6188 + "@typescript-eslint/tsconfig-utils": "8.46.4", 6189 + "@typescript-eslint/types": "8.46.4", 6190 + "@typescript-eslint/visitor-keys": "8.46.4", 6191 + "debug": "^4.3.4", 6192 + "fast-glob": "^3.3.2", 6193 + "is-glob": "^4.0.3", 6194 + "minimatch": "^9.0.4", 6195 + "semver": "^7.6.0", 6196 + "ts-api-utils": "^2.1.0" 6408 6197 }, 6409 6198 "engines": { 6410 6199 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6200 + }, 6201 + "funding": { 6202 + "type": "opencollective", 6203 + "url": "https://opencollective.com/typescript-eslint" 6204 + }, 6205 + "peerDependencies": { 6206 + "typescript": ">=4.8.4 <6.0.0" 6411 6207 } 6412 6208 }, 6413 - "node_modules/eslint/node_modules/@eslint/js": { 6414 - "version": "9.39.1", 6415 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", 6416 - "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", 6209 + "node_modules/eslint-plugin-tsdoc/node_modules/@typescript-eslint/utils": { 6210 + "version": "8.46.4", 6211 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", 6212 + "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", 6213 + "dev": true, 6214 + "license": "MIT", 6215 + "dependencies": { 6216 + "@eslint-community/eslint-utils": "^4.7.0", 6217 + "@typescript-eslint/scope-manager": "8.46.4", 6218 + "@typescript-eslint/types": "8.46.4", 6219 + "@typescript-eslint/typescript-estree": "8.46.4" 6220 + }, 6221 + "engines": { 6222 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6223 + }, 6224 + "funding": { 6225 + "type": "opencollective", 6226 + "url": "https://opencollective.com/typescript-eslint" 6227 + }, 6228 + "peerDependencies": { 6229 + "eslint": "^8.57.0 || ^9.0.0", 6230 + "typescript": ">=4.8.4 <6.0.0" 6231 + } 6232 + }, 6233 + "node_modules/eslint-plugin-tsdoc/node_modules/@typescript-eslint/visitor-keys": { 6234 + "version": "8.46.4", 6235 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", 6236 + "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", 6417 6237 "dev": true, 6418 6238 "license": "MIT", 6239 + "dependencies": { 6240 + "@typescript-eslint/types": "8.46.4", 6241 + "eslint-visitor-keys": "^4.2.1" 6242 + }, 6419 6243 "engines": { 6420 6244 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6421 6245 }, 6422 6246 "funding": { 6423 - "url": "https://eslint.org/donate" 6247 + "type": "opencollective", 6248 + "url": "https://opencollective.com/typescript-eslint" 6424 6249 } 6425 6250 }, 6426 - "node_modules/eslint/node_modules/@eslint/plugin-kit": { 6427 - "version": "0.4.1", 6428 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 6429 - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 6251 + "node_modules/eslint-scope": { 6252 + "version": "8.4.0", 6253 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 6254 + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 6430 6255 "dev": true, 6431 - "license": "Apache-2.0", 6256 + "license": "BSD-2-Clause", 6432 6257 "dependencies": { 6433 - "@eslint/core": "^0.17.0", 6434 - "levn": "^0.4.1" 6258 + "esrecurse": "^4.3.0", 6259 + "estraverse": "^5.2.0" 6435 6260 }, 6436 6261 "engines": { 6437 6262 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6263 + }, 6264 + "funding": { 6265 + "url": "https://opencollective.com/eslint" 6266 + } 6267 + }, 6268 + "node_modules/eslint-visitor-keys": { 6269 + "version": "4.2.1", 6270 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 6271 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 6272 + "dev": true, 6273 + "license": "Apache-2.0", 6274 + "engines": { 6275 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 6276 + }, 6277 + "funding": { 6278 + "url": "https://opencollective.com/eslint" 6438 6279 } 6439 6280 }, 6440 6281 "node_modules/eslint/node_modules/brace-expansion": { ··· 6516 6357 } 6517 6358 }, 6518 6359 "node_modules/estree-walker": { 6519 - "version": "2.0.2", 6520 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 6521 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 6360 + "version": "3.0.3", 6361 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 6362 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 6522 6363 "dev": true, 6523 - "license": "MIT" 6364 + "license": "MIT", 6365 + "dependencies": { 6366 + "@types/estree": "^1.0.0" 6367 + } 6524 6368 }, 6525 6369 "node_modules/esutils": { 6526 6370 "version": "2.0.3", ··· 6581 6425 "safe-buffer": "^5.1.1" 6582 6426 } 6583 6427 }, 6428 + "node_modules/execa": { 6429 + "version": "7.2.0", 6430 + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", 6431 + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", 6432 + "license": "MIT", 6433 + "dependencies": { 6434 + "cross-spawn": "^7.0.3", 6435 + "get-stream": "^6.0.1", 6436 + "human-signals": "^4.3.0", 6437 + "is-stream": "^3.0.0", 6438 + "merge-stream": "^2.0.0", 6439 + "npm-run-path": "^5.1.0", 6440 + "onetime": "^6.0.0", 6441 + "signal-exit": "^3.0.7", 6442 + "strip-final-newline": "^3.0.0" 6443 + }, 6444 + "engines": { 6445 + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" 6446 + }, 6447 + "funding": { 6448 + "url": "https://github.com/sindresorhus/execa?sponsor=1" 6449 + } 6450 + }, 6451 + "node_modules/execa/node_modules/npm-run-path": { 6452 + "version": "5.3.0", 6453 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", 6454 + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", 6455 + "license": "MIT", 6456 + "dependencies": { 6457 + "path-key": "^4.0.0" 6458 + }, 6459 + "engines": { 6460 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6461 + }, 6462 + "funding": { 6463 + "url": "https://github.com/sponsors/sindresorhus" 6464 + } 6465 + }, 6466 + "node_modules/execa/node_modules/path-key": { 6467 + "version": "4.0.0", 6468 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 6469 + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 6470 + "license": "MIT", 6471 + "engines": { 6472 + "node": ">=12" 6473 + }, 6474 + "funding": { 6475 + "url": "https://github.com/sponsors/sindresorhus" 6476 + } 6477 + }, 6584 6478 "node_modules/expand-template": { 6585 6479 "version": "2.0.3", 6586 6480 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", ··· 6713 6607 "license": "MIT" 6714 6608 }, 6715 6609 "node_modules/fast-xml-parser": { 6716 - "version": "5.3.1", 6717 - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.1.tgz", 6718 - "integrity": "sha512-jbNkWiv2Ec1A7wuuxk0br0d0aTMUtQ4IkL+l/i1r9PRf6pLXjDgsBsWwO+UyczmQlnehi4Tbc8/KIvxGQe+I/A==", 6610 + "version": "5.3.2", 6611 + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.2.tgz", 6612 + "integrity": "sha512-n8v8b6p4Z1sMgqRmqLJm3awW4NX7NkaKPfb3uJIBTSH7Pdvufi3PQ3/lJLQrvxcMYl7JI2jnDO90siPEpD8JBA==", 6719 6613 "funding": [ 6720 6614 { 6721 6615 "type": "github", ··· 6755 6649 } 6756 6650 }, 6757 6651 "node_modules/feedsmith": { 6758 - "version": "2.4.0", 6759 - "resolved": "https://registry.npmjs.org/feedsmith/-/feedsmith-2.4.0.tgz", 6760 - "integrity": "sha512-2yZSUERJ+ctCpb/ADrMlP/vfBXDKtN6hpVAvHLZaE17WAyXdI2UGq/NsKxBE+Wb3hRF6wTzBoJ4/yEginfIPZQ==", 6652 + "version": "2.5.0", 6653 + "resolved": "https://registry.npmjs.org/feedsmith/-/feedsmith-2.5.0.tgz", 6654 + "integrity": "sha512-IOtZbEcwrVXlBO5fvv5yBljyFGw+RYPomvrn0lx6ZdLaMLxRrPimls1iaFvUDZun5I24QFu2q62hsHcrwyW70Q==", 6761 6655 "license": "MIT", 6762 6656 "dependencies": { 6763 6657 "entities": "^7.0.0", 6764 - "fast-xml-parser": "^5.3.1" 6658 + "fast-xml-parser": "^5.3.2" 6765 6659 } 6766 6660 }, 6767 6661 "node_modules/fetch-blob": { ··· 7000 6894 "node": ">= 8" 7001 6895 } 7002 6896 }, 7003 - "node_modules/fs-minipass/node_modules/minipass": { 7004 - "version": "3.3.6", 7005 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 7006 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 7007 - "dev": true, 7008 - "license": "ISC", 7009 - "optional": true, 7010 - "dependencies": { 7011 - "yallist": "^4.0.0" 7012 - }, 7013 - "engines": { 7014 - "node": ">=8" 7015 - } 7016 - }, 7017 - "node_modules/fs-minipass/node_modules/yallist": { 7018 - "version": "4.0.0", 7019 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 7020 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 7021 - "dev": true, 7022 - "license": "ISC", 7023 - "optional": true 7024 - }, 7025 6897 "node_modules/fs-native-extensions": { 7026 - "version": "1.4.4", 7027 - "resolved": "https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.4.tgz", 7028 - "integrity": "sha512-iLo3r2ei97thJNoj3DgSdzUF2hZ2yekZpXF98LlHc2eZGPOwiVblyEa6iS68zLu9ayXvlE8/c3CMaagNbHJB1Q==", 6898 + "version": "1.4.5", 6899 + "resolved": "https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.5.tgz", 6900 + "integrity": "sha512-ekV0T//iDm4AvhOcuPaHpxub4DI7HvY5ucLJVDvi7T2J+NZkQ9S6MuvgP0yeQvoqNUaAGyLjVYb1905BF9bpmg==", 7029 6901 "license": "Apache-2.0", 7030 6902 "optional": true, 7031 6903 "dependencies": { ··· 7095 6967 "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 7096 6968 } 7097 6969 }, 7098 - "node_modules/gauge/node_modules/emoji-regex": { 7099 - "version": "8.0.0", 7100 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7101 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 7102 - "dev": true, 7103 - "license": "MIT", 7104 - "optional": true 7105 - }, 7106 - "node_modules/gauge/node_modules/signal-exit": { 7107 - "version": "3.0.7", 7108 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 7109 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 7110 - "dev": true, 7111 - "license": "ISC", 7112 - "optional": true 7113 - }, 7114 - "node_modules/gauge/node_modules/string-width": { 7115 - "version": "4.2.3", 7116 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7117 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7118 - "dev": true, 7119 - "license": "MIT", 7120 - "optional": true, 7121 - "dependencies": { 7122 - "emoji-regex": "^8.0.0", 7123 - "is-fullwidth-code-point": "^3.0.0", 7124 - "strip-ansi": "^6.0.1" 7125 - }, 7126 - "engines": { 7127 - "node": ">=8" 7128 - } 7129 - }, 7130 - "node_modules/gauge/node_modules/strip-ansi": { 7131 - "version": "6.0.1", 7132 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7133 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7134 - "dev": true, 7135 - "license": "MIT", 7136 - "optional": true, 7137 - "dependencies": { 7138 - "ansi-regex": "^5.0.1" 7139 - }, 7140 - "engines": { 7141 - "node": ">=8" 7142 - } 7143 - }, 7144 6970 "node_modules/generator-function": { 7145 6971 "version": "2.0.1", 7146 6972 "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", ··· 7240 7066 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", 7241 7067 "license": "MIT" 7242 7068 }, 7069 + "node_modules/github-slugger": { 7070 + "version": "2.0.0", 7071 + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", 7072 + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", 7073 + "dev": true, 7074 + "license": "ISC" 7075 + }, 7076 + "node_modules/glob": { 7077 + "version": "7.2.3", 7078 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 7079 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 7080 + "deprecated": "Glob versions prior to v9 are no longer supported", 7081 + "dev": true, 7082 + "license": "ISC", 7083 + "optional": true, 7084 + "dependencies": { 7085 + "fs.realpath": "^1.0.0", 7086 + "inflight": "^1.0.4", 7087 + "inherits": "2", 7088 + "minimatch": "^3.1.1", 7089 + "once": "^1.3.0", 7090 + "path-is-absolute": "^1.0.0" 7091 + }, 7092 + "engines": { 7093 + "node": "*" 7094 + }, 7095 + "funding": { 7096 + "url": "https://github.com/sponsors/isaacs" 7097 + } 7098 + }, 7243 7099 "node_modules/glob-parent": { 7244 7100 "version": "6.0.2", 7245 7101 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", ··· 7270 7126 "tslib": "2" 7271 7127 } 7272 7128 }, 7129 + "node_modules/glob/node_modules/brace-expansion": { 7130 + "version": "1.1.12", 7131 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 7132 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 7133 + "dev": true, 7134 + "license": "MIT", 7135 + "optional": true, 7136 + "dependencies": { 7137 + "balanced-match": "^1.0.0", 7138 + "concat-map": "0.0.1" 7139 + } 7140 + }, 7141 + "node_modules/glob/node_modules/minimatch": { 7142 + "version": "3.1.2", 7143 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 7144 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 7145 + "dev": true, 7146 + "license": "ISC", 7147 + "optional": true, 7148 + "dependencies": { 7149 + "brace-expansion": "^1.1.7" 7150 + }, 7151 + "engines": { 7152 + "node": "*" 7153 + } 7154 + }, 7273 7155 "node_modules/globals": { 7274 7156 "version": "16.5.0", 7275 7157 "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", ··· 7524 7406 "node": ">= 0.8" 7525 7407 } 7526 7408 }, 7527 - "node_modules/http-errors/node_modules/statuses": { 7528 - "version": "2.0.1", 7529 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 7530 - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 7531 - "license": "MIT", 7532 - "engines": { 7533 - "node": ">= 0.8" 7534 - } 7535 - }, 7536 7409 "node_modules/http-parser-js": { 7537 7410 "version": "0.4.13", 7538 7411 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", ··· 7572 7445 }, 7573 7446 "engines": { 7574 7447 "node": ">= 14" 7448 + } 7449 + }, 7450 + "node_modules/human-signals": { 7451 + "version": "4.3.1", 7452 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", 7453 + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", 7454 + "license": "Apache-2.0", 7455 + "engines": { 7456 + "node": ">=14.18.0" 7575 7457 } 7576 7458 }, 7577 7459 "node_modules/humanize-ms": { ··· 7769 7651 "license": "ISC" 7770 7652 }, 7771 7653 "node_modules/inline-style-parser": { 7772 - "version": "0.2.6", 7773 - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.6.tgz", 7774 - "integrity": "sha512-gtGXVaBdl5mAes3rPcMedEBm12ibjt1kDMFfheul1wUAOVEJW60voNdMVzVkfLN06O7ZaD/rxhfKgtlgtTbMjg==", 7654 + "version": "0.2.7", 7655 + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", 7656 + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", 7775 7657 "dev": true, 7776 7658 "license": "MIT" 7777 7659 }, ··· 7782 7664 "license": "MIT" 7783 7665 }, 7784 7666 "node_modules/ip-address": { 7785 - "version": "10.0.1", 7786 - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", 7787 - "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", 7667 + "version": "10.1.0", 7668 + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", 7669 + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", 7788 7670 "license": "MIT", 7789 7671 "engines": { 7790 7672 "node": ">= 12" ··· 8030 7912 "url": "https://github.com/sponsors/ljharb" 8031 7913 } 8032 7914 }, 7915 + "node_modules/is-stream": { 7916 + "version": "3.0.0", 7917 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 7918 + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 7919 + "license": "MIT", 7920 + "engines": { 7921 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7922 + }, 7923 + "funding": { 7924 + "url": "https://github.com/sponsors/sindresorhus" 7925 + } 7926 + }, 8033 7927 "node_modules/is-typed-array": { 8034 7928 "version": "1.1.15", 8035 7929 "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", ··· 8175 8069 "license": "MIT" 8176 8070 }, 8177 8071 "node_modules/jose": { 8178 - "version": "6.1.0", 8179 - "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.0.tgz", 8180 - "integrity": "sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==", 8072 + "version": "6.1.2", 8073 + "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.2.tgz", 8074 + "integrity": "sha512-MpcPtHLE5EmztuFIqB0vzHAWJPpmN1E6L4oo+kze56LIs3MyXIj9ZHMDxqOvkP38gBR7K1v3jqd4WU2+nrfONQ==", 8181 8075 "license": "MIT", 8182 8076 "funding": { 8183 8077 "url": "https://github.com/sponsors/panva" ··· 8191 8085 "license": "MIT" 8192 8086 }, 8193 8087 "node_modules/js-yaml": { 8194 - "version": "4.1.0", 8195 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 8196 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 8088 + "version": "4.1.1", 8089 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 8090 + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 8197 8091 "dev": true, 8198 8092 "license": "MIT", 8199 8093 "dependencies": { ··· 8204 8098 } 8205 8099 }, 8206 8100 "node_modules/jsdom": { 8207 - "version": "26.1.0", 8208 - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz", 8209 - "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==", 8101 + "version": "27.2.0", 8102 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.2.0.tgz", 8103 + "integrity": "sha512-454TI39PeRDW1LgpyLPyURtB4Zx1tklSr6+OFOipsxGUH1WMTvk6C65JQdrj455+DP2uJ1+veBEHTGFKWVLFoA==", 8210 8104 "dev": true, 8211 8105 "license": "MIT", 8212 - "peer": true, 8213 8106 "dependencies": { 8214 - "cssstyle": "^4.2.1", 8215 - "data-urls": "^5.0.0", 8216 - "decimal.js": "^10.5.0", 8107 + "@acemir/cssom": "^0.9.23", 8108 + "@asamuzakjp/dom-selector": "^6.7.4", 8109 + "cssstyle": "^5.3.3", 8110 + "data-urls": "^6.0.0", 8111 + "decimal.js": "^10.6.0", 8217 8112 "html-encoding-sniffer": "^4.0.0", 8218 8113 "http-proxy-agent": "^7.0.2", 8219 8114 "https-proxy-agent": "^7.0.6", 8220 8115 "is-potential-custom-element-name": "^1.0.1", 8221 - "nwsapi": "^2.2.16", 8222 - "parse5": "^7.2.1", 8223 - "rrweb-cssom": "^0.8.0", 8116 + "parse5": "^8.0.0", 8224 8117 "saxes": "^6.0.0", 8225 8118 "symbol-tree": "^3.2.4", 8226 - "tough-cookie": "^5.1.1", 8119 + "tough-cookie": "^6.0.0", 8227 8120 "w3c-xmlserializer": "^5.0.0", 8228 - "webidl-conversions": "^7.0.0", 8121 + "webidl-conversions": "^8.0.0", 8229 8122 "whatwg-encoding": "^3.1.1", 8230 8123 "whatwg-mimetype": "^4.0.0", 8231 - "whatwg-url": "^14.1.1", 8232 - "ws": "^8.18.0", 8124 + "whatwg-url": "^15.1.0", 8125 + "ws": "^8.18.3", 8233 8126 "xml-name-validator": "^5.0.0" 8234 8127 }, 8235 8128 "engines": { 8236 - "node": ">=18" 8129 + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" 8237 8130 }, 8238 8131 "peerDependencies": { 8239 8132 "canvas": "^3.0.0" ··· 8242 8135 "canvas": { 8243 8136 "optional": true 8244 8137 } 8138 + } 8139 + }, 8140 + "node_modules/jsdom/node_modules/entities": { 8141 + "version": "6.0.1", 8142 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 8143 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 8144 + "dev": true, 8145 + "license": "BSD-2-Clause", 8146 + "engines": { 8147 + "node": ">=0.12" 8148 + }, 8149 + "funding": { 8150 + "url": "https://github.com/fb55/entities?sponsor=1" 8151 + } 8152 + }, 8153 + "node_modules/jsdom/node_modules/parse5": { 8154 + "version": "8.0.0", 8155 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", 8156 + "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", 8157 + "dev": true, 8158 + "license": "MIT", 8159 + "dependencies": { 8160 + "entities": "^6.0.0" 8161 + }, 8162 + "funding": { 8163 + "url": "https://github.com/inikulin/parse5?sponsor=1" 8164 + } 8165 + }, 8166 + "node_modules/jsdom/node_modules/tr46": { 8167 + "version": "6.0.0", 8168 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", 8169 + "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", 8170 + "dev": true, 8171 + "license": "MIT", 8172 + "dependencies": { 8173 + "punycode": "^2.3.1" 8174 + }, 8175 + "engines": { 8176 + "node": ">=20" 8177 + } 8178 + }, 8179 + "node_modules/jsdom/node_modules/webidl-conversions": { 8180 + "version": "8.0.0", 8181 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.0.tgz", 8182 + "integrity": "sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==", 8183 + "dev": true, 8184 + "license": "BSD-2-Clause", 8185 + "engines": { 8186 + "node": ">=20" 8187 + } 8188 + }, 8189 + "node_modules/jsdom/node_modules/whatwg-url": { 8190 + "version": "15.1.0", 8191 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-15.1.0.tgz", 8192 + "integrity": "sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==", 8193 + "dev": true, 8194 + "license": "MIT", 8195 + "dependencies": { 8196 + "tr46": "^6.0.0", 8197 + "webidl-conversions": "^8.0.0" 8198 + }, 8199 + "engines": { 8200 + "node": ">=20" 8245 8201 } 8246 8202 }, 8247 8203 "node_modules/jsesc": { ··· 8811 8767 } 8812 8768 }, 8813 8769 "node_modules/lru-cache": { 8814 - "version": "5.1.1", 8815 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 8816 - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 8770 + "version": "11.2.2", 8771 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz", 8772 + "integrity": "sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==", 8817 8773 "dev": true, 8818 8774 "license": "ISC", 8819 - "dependencies": { 8820 - "yallist": "^3.0.2" 8775 + "engines": { 8776 + "node": "20 || >=22" 8821 8777 } 8822 8778 }, 8823 8779 "node_modules/lt_donthave": { ··· 8919 8875 "url": "https://github.com/sponsors/sindresorhus" 8920 8876 } 8921 8877 }, 8922 - "node_modules/make-dir/node_modules/semver": { 8923 - "version": "7.7.3", 8924 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 8925 - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 8926 - "dev": true, 8927 - "license": "ISC", 8928 - "bin": { 8929 - "semver": "bin/semver.js" 8930 - }, 8931 - "engines": { 8932 - "node": ">=10" 8933 - } 8934 - }, 8935 8878 "node_modules/make-fetch-happen": { 8936 8879 "version": "9.1.0", 8937 8880 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", ··· 9020 8963 "node": ">=10" 9021 8964 } 9022 8965 }, 9023 - "node_modules/make-fetch-happen/node_modules/minipass": { 9024 - "version": "3.3.6", 9025 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 9026 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 9027 - "dev": true, 9028 - "license": "ISC", 9029 - "optional": true, 9030 - "dependencies": { 9031 - "yallist": "^4.0.0" 9032 - }, 9033 - "engines": { 9034 - "node": ">=8" 9035 - } 9036 - }, 9037 8966 "node_modules/make-fetch-happen/node_modules/negotiator": { 9038 8967 "version": "0.6.4", 9039 8968 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", ··· 9044 8973 "engines": { 9045 8974 "node": ">= 0.6" 9046 8975 } 9047 - }, 9048 - "node_modules/make-fetch-happen/node_modules/yallist": { 9049 - "version": "4.0.0", 9050 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 9051 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 9052 - "dev": true, 9053 - "license": "ISC", 9054 - "optional": true 9055 8976 }, 9056 8977 "node_modules/markdown-it": { 9057 8978 "version": "14.1.0", ··· 9394 9315 } 9395 9316 }, 9396 9317 "node_modules/memfs": { 9397 - "version": "4.50.0", 9398 - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.50.0.tgz", 9399 - "integrity": "sha512-N0LUYQMUA1yS5tJKmMtU9yprPm6ZIg24yr/OVv/7t6q0kKDIho4cBbXRi1XKttUmNYDYgF/q45qrKE/UhGO0CA==", 9318 + "version": "4.51.0", 9319 + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.51.0.tgz", 9320 + "integrity": "sha512-4zngfkVM/GpIhC8YazOsM6E8hoB33NP0BCESPOA6z7qaL6umPJNqkO8CNYaLV2FB2MV6H1O3x2luHHOSqppv+A==", 9400 9321 "dev": true, 9401 9322 "license": "Apache-2.0", 9402 9323 "dependencies": { ··· 10130 10051 } 10131 10052 }, 10132 10053 "node_modules/mime-types": { 10133 - "version": "3.0.1", 10134 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", 10135 - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", 10054 + "version": "3.0.2", 10055 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", 10056 + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", 10136 10057 "license": "MIT", 10137 10058 "dependencies": { 10138 10059 "mime-db": "^1.54.0" 10139 10060 }, 10140 10061 "engines": { 10141 - "node": ">= 0.6" 10062 + "node": ">=18" 10063 + }, 10064 + "funding": { 10065 + "type": "opencollective", 10066 + "url": "https://opencollective.com/express" 10067 + } 10068 + }, 10069 + "node_modules/mimic-fn": { 10070 + "version": "4.0.0", 10071 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 10072 + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 10073 + "license": "MIT", 10074 + "engines": { 10075 + "node": ">=12" 10076 + }, 10077 + "funding": { 10078 + "url": "https://github.com/sponsors/sindresorhus" 10142 10079 } 10143 10080 }, 10144 10081 "node_modules/mimic-response": { ··· 10202 10139 "url": "https://github.com/sponsors/ljharb" 10203 10140 } 10204 10141 }, 10205 - "node_modules/minipass-collect": { 10206 - "version": "1.0.2", 10207 - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", 10208 - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", 10209 - "dev": true, 10210 - "license": "ISC", 10211 - "optional": true, 10212 - "dependencies": { 10213 - "minipass": "^3.0.0" 10214 - }, 10215 - "engines": { 10216 - "node": ">= 8" 10217 - } 10218 - }, 10219 - "node_modules/minipass-collect/node_modules/minipass": { 10142 + "node_modules/minipass": { 10220 10143 "version": "3.3.6", 10221 10144 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10222 10145 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ··· 10230 10153 "node": ">=8" 10231 10154 } 10232 10155 }, 10233 - "node_modules/minipass-collect/node_modules/yallist": { 10234 - "version": "4.0.0", 10235 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10236 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10156 + "node_modules/minipass-collect": { 10157 + "version": "1.0.2", 10158 + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", 10159 + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", 10237 10160 "dev": true, 10238 10161 "license": "ISC", 10239 - "optional": true 10162 + "optional": true, 10163 + "dependencies": { 10164 + "minipass": "^3.0.0" 10165 + }, 10166 + "engines": { 10167 + "node": ">= 8" 10168 + } 10240 10169 }, 10241 10170 "node_modules/minipass-fetch": { 10242 10171 "version": "1.4.1", ··· 10257 10186 "encoding": "^0.1.12" 10258 10187 } 10259 10188 }, 10260 - "node_modules/minipass-fetch/node_modules/minipass": { 10261 - "version": "3.3.6", 10262 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10263 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10264 - "dev": true, 10265 - "license": "ISC", 10266 - "optional": true, 10267 - "dependencies": { 10268 - "yallist": "^4.0.0" 10269 - }, 10270 - "engines": { 10271 - "node": ">=8" 10272 - } 10273 - }, 10274 - "node_modules/minipass-fetch/node_modules/yallist": { 10275 - "version": "4.0.0", 10276 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10277 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10278 - "dev": true, 10279 - "license": "ISC", 10280 - "optional": true 10281 - }, 10282 10189 "node_modules/minipass-flush": { 10283 10190 "version": "1.0.5", 10284 10191 "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", ··· 10293 10200 "node": ">= 8" 10294 10201 } 10295 10202 }, 10296 - "node_modules/minipass-flush/node_modules/minipass": { 10297 - "version": "3.3.6", 10298 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10299 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10300 - "dev": true, 10301 - "license": "ISC", 10302 - "optional": true, 10303 - "dependencies": { 10304 - "yallist": "^4.0.0" 10305 - }, 10306 - "engines": { 10307 - "node": ">=8" 10308 - } 10309 - }, 10310 - "node_modules/minipass-flush/node_modules/yallist": { 10311 - "version": "4.0.0", 10312 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10313 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10314 - "dev": true, 10315 - "license": "ISC", 10316 - "optional": true 10317 - }, 10318 10203 "node_modules/minipass-pipeline": { 10319 10204 "version": "1.2.4", 10320 10205 "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", ··· 10329 10214 "node": ">=8" 10330 10215 } 10331 10216 }, 10332 - "node_modules/minipass-pipeline/node_modules/minipass": { 10333 - "version": "3.3.6", 10334 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10335 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10336 - "dev": true, 10337 - "license": "ISC", 10338 - "optional": true, 10339 - "dependencies": { 10340 - "yallist": "^4.0.0" 10341 - }, 10342 - "engines": { 10343 - "node": ">=8" 10344 - } 10345 - }, 10346 - "node_modules/minipass-pipeline/node_modules/yallist": { 10347 - "version": "4.0.0", 10348 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10349 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10350 - "dev": true, 10351 - "license": "ISC", 10352 - "optional": true 10353 - }, 10354 10217 "node_modules/minipass-sized": { 10355 10218 "version": "1.0.3", 10356 10219 "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", ··· 10365 10228 "node": ">=8" 10366 10229 } 10367 10230 }, 10368 - "node_modules/minipass-sized/node_modules/minipass": { 10369 - "version": "3.3.6", 10370 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10371 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10372 - "dev": true, 10373 - "license": "ISC", 10374 - "optional": true, 10375 - "dependencies": { 10376 - "yallist": "^4.0.0" 10377 - }, 10378 - "engines": { 10379 - "node": ">=8" 10380 - } 10381 - }, 10382 - "node_modules/minipass-sized/node_modules/yallist": { 10383 - "version": "4.0.0", 10384 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10385 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10386 - "dev": true, 10387 - "license": "ISC", 10388 - "optional": true 10389 - }, 10390 10231 "node_modules/minizlib": { 10391 10232 "version": "2.1.2", 10392 10233 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", ··· 10401 10242 "engines": { 10402 10243 "node": ">= 8" 10403 10244 } 10404 - }, 10405 - "node_modules/minizlib/node_modules/minipass": { 10406 - "version": "3.3.6", 10407 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10408 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10409 - "dev": true, 10410 - "license": "ISC", 10411 - "optional": true, 10412 - "dependencies": { 10413 - "yallist": "^4.0.0" 10414 - }, 10415 - "engines": { 10416 - "node": ">=8" 10417 - } 10418 - }, 10419 - "node_modules/minizlib/node_modules/yallist": { 10420 - "version": "4.0.0", 10421 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10422 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10423 - "dev": true, 10424 - "license": "ISC", 10425 - "optional": true 10426 10245 }, 10427 10246 "node_modules/mkdirp": { 10428 10247 "version": "1.0.4", ··· 10515 10334 } 10516 10335 }, 10517 10336 "node_modules/node-abi": { 10518 - "version": "3.80.0", 10519 - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.80.0.tgz", 10520 - "integrity": "sha512-LyPuZJcI9HVwzXK1GPxWNzrr+vr8Hp/3UqlmWxxh8p54U1ZbclOqbSog9lWHaCX+dBaiGi6n/hIX+mKu74GmPA==", 10337 + "version": "3.85.0", 10338 + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz", 10339 + "integrity": "sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==", 10521 10340 "license": "MIT", 10522 10341 "dependencies": { 10523 10342 "semver": "^7.3.5" ··· 10526 10345 "node": ">=10" 10527 10346 } 10528 10347 }, 10529 - "node_modules/node-abi/node_modules/semver": { 10530 - "version": "7.7.3", 10531 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 10532 - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 10533 - "license": "ISC", 10534 - "bin": { 10535 - "semver": "bin/semver.js" 10536 - }, 10537 - "engines": { 10538 - "node": ">=10" 10539 - } 10540 - }, 10541 10348 "node_modules/node-addon-api": { 10542 10349 "version": "7.1.1", 10543 10350 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", ··· 10654 10461 "node-gyp-build-test": "build-test.js" 10655 10462 } 10656 10463 }, 10657 - "node_modules/node-gyp/node_modules/brace-expansion": { 10658 - "version": "1.1.12", 10659 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 10660 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 10661 - "dev": true, 10662 - "license": "MIT", 10663 - "optional": true, 10664 - "dependencies": { 10665 - "balanced-match": "^1.0.0", 10666 - "concat-map": "0.0.1" 10667 - } 10668 - }, 10669 - "node_modules/node-gyp/node_modules/glob": { 10670 - "version": "7.2.3", 10671 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 10672 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 10673 - "deprecated": "Glob versions prior to v9 are no longer supported", 10674 - "dev": true, 10675 - "license": "ISC", 10676 - "optional": true, 10677 - "dependencies": { 10678 - "fs.realpath": "^1.0.0", 10679 - "inflight": "^1.0.4", 10680 - "inherits": "2", 10681 - "minimatch": "^3.1.1", 10682 - "once": "^1.3.0", 10683 - "path-is-absolute": "^1.0.0" 10684 - }, 10685 - "engines": { 10686 - "node": "*" 10687 - }, 10688 - "funding": { 10689 - "url": "https://github.com/sponsors/isaacs" 10690 - } 10691 - }, 10692 - "node_modules/node-gyp/node_modules/minimatch": { 10693 - "version": "3.1.2", 10694 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 10695 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 10696 - "dev": true, 10697 - "license": "ISC", 10698 - "optional": true, 10699 - "dependencies": { 10700 - "brace-expansion": "^1.1.7" 10701 - }, 10702 - "engines": { 10703 - "node": "*" 10704 - } 10705 - }, 10706 - "node_modules/node-gyp/node_modules/semver": { 10707 - "version": "7.7.3", 10708 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 10709 - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 10710 - "dev": true, 10711 - "license": "ISC", 10712 - "optional": true, 10713 - "bin": { 10714 - "semver": "bin/semver.js" 10715 - }, 10716 - "engines": { 10717 - "node": ">=10" 10718 - } 10719 - }, 10720 - "node_modules/node-gyp/node_modules/which": { 10721 - "version": "2.0.2", 10722 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 10723 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 10724 - "dev": true, 10725 - "license": "ISC", 10726 - "optional": true, 10727 - "dependencies": { 10728 - "isexe": "^2.0.0" 10729 - }, 10730 - "bin": { 10731 - "node-which": "bin/node-which" 10732 - }, 10733 - "engines": { 10734 - "node": ">= 8" 10735 - } 10736 - }, 10737 10464 "node_modules/node-releases": { 10738 10465 "version": "2.0.27", 10739 10466 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", ··· 10805 10532 "ieee754": "^1.1.13" 10806 10533 } 10807 10534 }, 10808 - "node_modules/node-stdlib-browser/node_modules/pkg-dir": { 10809 - "version": "5.0.0", 10810 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 10811 - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 10812 - "dev": true, 10813 - "license": "MIT", 10814 - "dependencies": { 10815 - "find-up": "^5.0.0" 10816 - }, 10817 - "engines": { 10818 - "node": ">=10" 10819 - } 10820 - }, 10821 10535 "node_modules/node-stdlib-browser/node_modules/punycode": { 10822 10536 "version": "1.4.1", 10823 10537 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", ··· 10859 10573 "node": ">=0.10.0" 10860 10574 } 10861 10575 }, 10576 + "node_modules/npm-run-path": { 10577 + "version": "6.0.0", 10578 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", 10579 + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", 10580 + "dev": true, 10581 + "license": "MIT", 10582 + "dependencies": { 10583 + "path-key": "^4.0.0", 10584 + "unicorn-magic": "^0.3.0" 10585 + }, 10586 + "engines": { 10587 + "node": ">=18" 10588 + }, 10589 + "funding": { 10590 + "url": "https://github.com/sponsors/sindresorhus" 10591 + } 10592 + }, 10593 + "node_modules/npm-run-path/node_modules/path-key": { 10594 + "version": "4.0.0", 10595 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 10596 + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 10597 + "dev": true, 10598 + "license": "MIT", 10599 + "engines": { 10600 + "node": ">=12" 10601 + }, 10602 + "funding": { 10603 + "url": "https://github.com/sponsors/sindresorhus" 10604 + } 10605 + }, 10862 10606 "node_modules/npmlog": { 10863 10607 "version": "6.0.2", 10864 10608 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", ··· 10888 10632 "funding": { 10889 10633 "url": "https://github.com/fb55/nth-check?sponsor=1" 10890 10634 } 10891 - }, 10892 - "node_modules/nwsapi": { 10893 - "version": "2.2.22", 10894 - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.22.tgz", 10895 - "integrity": "sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==", 10896 - "dev": true, 10897 - "license": "MIT" 10898 10635 }, 10899 10636 "node_modules/object-inspect": { 10900 10637 "version": "1.13.4", ··· 10977 10714 "wrappy": "1" 10978 10715 } 10979 10716 }, 10717 + "node_modules/onetime": { 10718 + "version": "6.0.0", 10719 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 10720 + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 10721 + "license": "MIT", 10722 + "dependencies": { 10723 + "mimic-fn": "^4.0.0" 10724 + }, 10725 + "engines": { 10726 + "node": ">=12" 10727 + }, 10728 + "funding": { 10729 + "url": "https://github.com/sponsors/sindresorhus" 10730 + } 10731 + }, 10980 10732 "node_modules/optionator": { 10981 10733 "version": "0.9.4", 10982 10734 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", ··· 11026 10778 "license": "MIT", 11027 10779 "dependencies": { 11028 10780 "p-limit": "^3.0.2" 10781 + }, 10782 + "engines": { 10783 + "node": ">=10" 10784 + }, 10785 + "funding": { 10786 + "url": "https://github.com/sponsors/sindresorhus" 10787 + } 10788 + }, 10789 + "node_modules/p-map": { 10790 + "version": "4.0.0", 10791 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 10792 + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 10793 + "dev": true, 10794 + "license": "MIT", 10795 + "optional": true, 10796 + "dependencies": { 10797 + "aggregate-error": "^3.0.0" 11029 10798 }, 11030 10799 "engines": { 11031 10800 "node": ">=10" ··· 11260 11029 "resolved": "https://registry.npmjs.org/piece-length/-/piece-length-2.0.1.tgz", 11261 11030 "integrity": "sha512-dBILiDmm43y0JPISWEmVGKBETQjwJe6mSU9GND+P9KW0SJGUwoU/odyH1nbalOP9i8WSYuqf1lQnaj92Bhw+Ug==", 11262 11031 "license": "MIT" 11032 + }, 11033 + "node_modules/pkg-dir": { 11034 + "version": "5.0.0", 11035 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 11036 + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 11037 + "dev": true, 11038 + "license": "MIT", 11039 + "dependencies": { 11040 + "find-up": "^5.0.0" 11041 + }, 11042 + "engines": { 11043 + "node": ">=10" 11044 + } 11263 11045 }, 11264 11046 "node_modules/possible-typed-array-names": { 11265 11047 "version": "1.1.0", ··· 11452 11234 "signal-exit": "^3.0.2" 11453 11235 } 11454 11236 }, 11455 - "node_modules/proper-lockfile/node_modules/signal-exit": { 11456 - "version": "3.0.7", 11457 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 11458 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 11459 - "dev": true, 11460 - "license": "ISC" 11461 - }, 11462 11237 "node_modules/proxy-addr": { 11463 11238 "version": "2.0.7", 11464 11239 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", ··· 11763 11538 } 11764 11539 }, 11765 11540 "node_modules/require-addon": { 11766 - "version": "1.1.0", 11767 - "resolved": "https://registry.npmjs.org/require-addon/-/require-addon-1.1.0.tgz", 11768 - "integrity": "sha512-KbXAD5q2+v1GJnkzd8zzbOxchTkStSyJZ9QwoCq3QwEXAaIlG3wDYRZGzVD357jmwaGY7hr5VaoEAL0BkF0Kvg==", 11541 + "version": "1.2.0", 11542 + "resolved": "https://registry.npmjs.org/require-addon/-/require-addon-1.2.0.tgz", 11543 + "integrity": "sha512-VNPDZlYgIYQwWp9jMTzljx+k0ZtatKlcvOhktZ/anNPI3dQ9NXk7cq2U4iJ1wd9IrytRnYhyEocFWbkdPb+MYA==", 11769 11544 "license": "Apache-2.0", 11770 11545 "optional": true, 11771 11546 "dependencies": { 11772 - "bare-addon-resolve": "^1.3.0", 11773 - "bare-url": "^2.1.0" 11547 + "bare-addon-resolve": "^1.3.0" 11774 11548 }, 11775 11549 "engines": { 11776 11550 "bare": ">=1.10.0" ··· 11784 11558 "license": "MIT", 11785 11559 "engines": { 11786 11560 "node": ">=0.10.0" 11561 + } 11562 + }, 11563 + "node_modules/resolve": { 11564 + "version": "1.22.11", 11565 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", 11566 + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", 11567 + "dev": true, 11568 + "license": "MIT", 11569 + "dependencies": { 11570 + "is-core-module": "^2.16.1", 11571 + "path-parse": "^1.0.7", 11572 + "supports-preserve-symlinks-flag": "^1.0.0" 11573 + }, 11574 + "bin": { 11575 + "resolve": "bin/resolve" 11576 + }, 11577 + "engines": { 11578 + "node": ">= 0.4" 11579 + }, 11580 + "funding": { 11581 + "url": "https://github.com/sponsors/ljharb" 11787 11582 } 11788 11583 }, 11789 11584 "node_modules/resolve-from": { ··· 11854 11649 "url": "https://github.com/sponsors/isaacs" 11855 11650 } 11856 11651 }, 11857 - "node_modules/rimraf/node_modules/brace-expansion": { 11858 - "version": "1.1.12", 11859 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 11860 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 11861 - "dev": true, 11862 - "license": "MIT", 11863 - "optional": true, 11864 - "dependencies": { 11865 - "balanced-match": "^1.0.0", 11866 - "concat-map": "0.0.1" 11867 - } 11868 - }, 11869 - "node_modules/rimraf/node_modules/glob": { 11870 - "version": "7.2.3", 11871 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 11872 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 11873 - "deprecated": "Glob versions prior to v9 are no longer supported", 11874 - "dev": true, 11875 - "license": "ISC", 11876 - "optional": true, 11877 - "dependencies": { 11878 - "fs.realpath": "^1.0.0", 11879 - "inflight": "^1.0.4", 11880 - "inherits": "2", 11881 - "minimatch": "^3.1.1", 11882 - "once": "^1.3.0", 11883 - "path-is-absolute": "^1.0.0" 11884 - }, 11885 - "engines": { 11886 - "node": "*" 11887 - }, 11888 - "funding": { 11889 - "url": "https://github.com/sponsors/isaacs" 11890 - } 11891 - }, 11892 - "node_modules/rimraf/node_modules/minimatch": { 11893 - "version": "3.1.2", 11894 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 11895 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 11896 - "dev": true, 11897 - "license": "ISC", 11898 - "optional": true, 11899 - "dependencies": { 11900 - "brace-expansion": "^1.1.7" 11901 - }, 11902 - "engines": { 11903 - "node": "*" 11904 - } 11905 - }, 11906 11652 "node_modules/ripemd160": { 11907 11653 "version": "2.0.3", 11908 11654 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", ··· 11963 11709 "dev": true, 11964 11710 "license": "MIT" 11965 11711 }, 11966 - "node_modules/ripemd160/node_modules/string_decoder": { 11967 - "version": "1.1.1", 11968 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 11969 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 11970 - "dev": true, 11971 - "license": "MIT", 11972 - "dependencies": { 11973 - "safe-buffer": "~5.1.0" 11974 - } 11975 - }, 11976 - "node_modules/ripemd160/node_modules/string_decoder/node_modules/safe-buffer": { 11977 - "version": "5.1.2", 11978 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 11979 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 11980 - "dev": true, 11981 - "license": "MIT" 11982 - }, 11983 11712 "node_modules/rollup": { 11984 - "version": "4.52.5", 11985 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.5.tgz", 11986 - "integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==", 11713 + "version": "4.53.3", 11714 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", 11715 + "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", 11987 11716 "license": "MIT", 11988 11717 "peer": true, 11989 11718 "dependencies": { ··· 11997 11726 "npm": ">=8.0.0" 11998 11727 }, 11999 11728 "optionalDependencies": { 12000 - "@rollup/rollup-android-arm-eabi": "4.52.5", 12001 - "@rollup/rollup-android-arm64": "4.52.5", 12002 - "@rollup/rollup-darwin-arm64": "4.52.5", 12003 - "@rollup/rollup-darwin-x64": "4.52.5", 12004 - "@rollup/rollup-freebsd-arm64": "4.52.5", 12005 - "@rollup/rollup-freebsd-x64": "4.52.5", 12006 - "@rollup/rollup-linux-arm-gnueabihf": "4.52.5", 12007 - "@rollup/rollup-linux-arm-musleabihf": "4.52.5", 12008 - "@rollup/rollup-linux-arm64-gnu": "4.52.5", 12009 - "@rollup/rollup-linux-arm64-musl": "4.52.5", 12010 - "@rollup/rollup-linux-loong64-gnu": "4.52.5", 12011 - "@rollup/rollup-linux-ppc64-gnu": "4.52.5", 12012 - "@rollup/rollup-linux-riscv64-gnu": "4.52.5", 12013 - "@rollup/rollup-linux-riscv64-musl": "4.52.5", 12014 - "@rollup/rollup-linux-s390x-gnu": "4.52.5", 12015 - "@rollup/rollup-linux-x64-gnu": "4.52.5", 12016 - "@rollup/rollup-linux-x64-musl": "4.52.5", 12017 - "@rollup/rollup-openharmony-arm64": "4.52.5", 12018 - "@rollup/rollup-win32-arm64-msvc": "4.52.5", 12019 - "@rollup/rollup-win32-ia32-msvc": "4.52.5", 12020 - "@rollup/rollup-win32-x64-gnu": "4.52.5", 12021 - "@rollup/rollup-win32-x64-msvc": "4.52.5", 11729 + "@rollup/rollup-android-arm-eabi": "4.53.3", 11730 + "@rollup/rollup-android-arm64": "4.53.3", 11731 + "@rollup/rollup-darwin-arm64": "4.53.3", 11732 + "@rollup/rollup-darwin-x64": "4.53.3", 11733 + "@rollup/rollup-freebsd-arm64": "4.53.3", 11734 + "@rollup/rollup-freebsd-x64": "4.53.3", 11735 + "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", 11736 + "@rollup/rollup-linux-arm-musleabihf": "4.53.3", 11737 + "@rollup/rollup-linux-arm64-gnu": "4.53.3", 11738 + "@rollup/rollup-linux-arm64-musl": "4.53.3", 11739 + "@rollup/rollup-linux-loong64-gnu": "4.53.3", 11740 + "@rollup/rollup-linux-ppc64-gnu": "4.53.3", 11741 + "@rollup/rollup-linux-riscv64-gnu": "4.53.3", 11742 + "@rollup/rollup-linux-riscv64-musl": "4.53.3", 11743 + "@rollup/rollup-linux-s390x-gnu": "4.53.3", 11744 + "@rollup/rollup-linux-x64-gnu": "4.53.3", 11745 + "@rollup/rollup-linux-x64-musl": "4.53.3", 11746 + "@rollup/rollup-openharmony-arm64": "4.53.3", 11747 + "@rollup/rollup-win32-arm64-msvc": "4.53.3", 11748 + "@rollup/rollup-win32-ia32-msvc": "4.53.3", 11749 + "@rollup/rollup-win32-x64-gnu": "4.53.3", 11750 + "@rollup/rollup-win32-x64-msvc": "4.53.3", 12022 11751 "fsevents": "~2.3.2" 12023 11752 } 12024 11753 }, ··· 12038 11767 "node": ">= 18" 12039 11768 } 12040 11769 }, 12041 - "node_modules/rrweb-cssom": { 12042 - "version": "0.8.0", 12043 - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", 12044 - "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", 12045 - "dev": true, 12046 - "license": "MIT" 12047 - }, 12048 11770 "node_modules/run-parallel": { 12049 11771 "version": "1.2.0", 12050 11772 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", ··· 12175 11897 } 12176 11898 }, 12177 11899 "node_modules/semver": { 12178 - "version": "6.3.1", 12179 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 12180 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 12181 - "dev": true, 11900 + "version": "7.7.3", 11901 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 11902 + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 12182 11903 "license": "ISC", 12183 11904 "bin": { 12184 11905 "semver": "bin/semver.js" 11906 + }, 11907 + "engines": { 11908 + "node": ">=10" 12185 11909 } 12186 11910 }, 12187 11911 "node_modules/send": { ··· 12401 12125 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 12402 12126 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 12403 12127 "dev": true, 12128 + "license": "ISC" 12129 + }, 12130 + "node_modules/signal-exit": { 12131 + "version": "3.0.7", 12132 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 12133 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 12404 12134 "license": "ISC" 12405 12135 }, 12406 12136 "node_modules/simple-concat": { ··· 12640 12370 "node": ">= 8" 12641 12371 } 12642 12372 }, 12643 - "node_modules/ssri/node_modules/minipass": { 12644 - "version": "3.3.6", 12645 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 12646 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 12647 - "dev": true, 12648 - "license": "ISC", 12649 - "optional": true, 12650 - "dependencies": { 12651 - "yallist": "^4.0.0" 12652 - }, 12653 - "engines": { 12654 - "node": ">=8" 12655 - } 12656 - }, 12657 - "node_modules/ssri/node_modules/yallist": { 12658 - "version": "4.0.0", 12659 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 12660 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 12661 - "dev": true, 12662 - "license": "ISC", 12663 - "optional": true 12664 - }, 12665 12373 "node_modules/stackback": { 12666 12374 "version": "0.0.2", 12667 12375 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", ··· 12670 12378 "license": "MIT" 12671 12379 }, 12672 12380 "node_modules/statuses": { 12673 - "version": "2.0.2", 12674 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", 12675 - "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", 12381 + "version": "2.0.1", 12382 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 12383 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 12676 12384 "license": "MIT", 12677 12385 "engines": { 12678 12386 "node": ">= 0.8" ··· 12723 12431 } 12724 12432 }, 12725 12433 "node_modules/string_decoder": { 12726 - "version": "1.3.0", 12727 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 12728 - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 12434 + "version": "1.1.1", 12435 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 12436 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 12729 12437 "license": "MIT", 12730 12438 "dependencies": { 12731 - "safe-buffer": "~5.2.0" 12439 + "safe-buffer": "~5.1.0" 12440 + } 12441 + }, 12442 + "node_modules/string_decoder/node_modules/safe-buffer": { 12443 + "version": "5.1.2", 12444 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 12445 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 12446 + "license": "MIT" 12447 + }, 12448 + "node_modules/string-width": { 12449 + "version": "4.2.3", 12450 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 12451 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 12452 + "dev": true, 12453 + "license": "MIT", 12454 + "optional": true, 12455 + "dependencies": { 12456 + "emoji-regex": "^8.0.0", 12457 + "is-fullwidth-code-point": "^3.0.0", 12458 + "strip-ansi": "^6.0.1" 12459 + }, 12460 + "engines": { 12461 + "node": ">=8" 12732 12462 } 12733 12463 }, 12734 12464 "node_modules/string2compact": { ··· 12753 12483 "node": ">= 10" 12754 12484 } 12755 12485 }, 12486 + "node_modules/strip-ansi": { 12487 + "version": "6.0.1", 12488 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 12489 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 12490 + "dev": true, 12491 + "license": "MIT", 12492 + "optional": true, 12493 + "dependencies": { 12494 + "ansi-regex": "^5.0.1" 12495 + }, 12496 + "engines": { 12497 + "node": ">=8" 12498 + } 12499 + }, 12500 + "node_modules/strip-final-newline": { 12501 + "version": "3.0.0", 12502 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 12503 + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 12504 + "license": "MIT", 12505 + "engines": { 12506 + "node": ">=12" 12507 + }, 12508 + "funding": { 12509 + "url": "https://github.com/sponsors/sindresorhus" 12510 + } 12511 + }, 12756 12512 "node_modules/strip-indent": { 12757 12513 "version": "3.0.0", 12758 12514 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", ··· 12792 12548 "license": "MIT" 12793 12549 }, 12794 12550 "node_modules/style-to-object": { 12795 - "version": "1.0.12", 12796 - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.12.tgz", 12797 - "integrity": "sha512-ddJqYnoT4t97QvN2C95bCgt+m7AAgXjVnkk/jxAfmp7EAB8nnqqZYEbMd3em7/vEomDb2LAQKAy1RFfv41mdNw==", 12551 + "version": "1.0.14", 12552 + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", 12553 + "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", 12798 12554 "dev": true, 12799 12555 "license": "MIT", 12800 12556 "dependencies": { 12801 - "inline-style-parser": "0.2.6" 12557 + "inline-style-parser": "0.2.7" 12802 12558 } 12803 12559 }, 12804 12560 "node_modules/supports-color": { ··· 12861 12617 } 12862 12618 }, 12863 12619 "node_modules/tailwind-merge": { 12864 - "version": "3.3.1", 12865 - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.1.tgz", 12866 - "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==", 12620 + "version": "3.4.0", 12621 + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz", 12622 + "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==", 12867 12623 "license": "MIT", 12868 12624 "funding": { 12869 12625 "type": "github", ··· 12871 12627 } 12872 12628 }, 12873 12629 "node_modules/tailwindcss": { 12874 - "version": "4.1.16", 12875 - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.16.tgz", 12876 - "integrity": "sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA==", 12630 + "version": "4.1.17", 12631 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", 12632 + "integrity": "sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==", 12877 12633 "license": "MIT" 12878 12634 }, 12879 12635 "node_modules/tapable": { ··· 12957 12713 "engines": { 12958 12714 "node": ">=8" 12959 12715 } 12960 - }, 12961 - "node_modules/tar/node_modules/yallist": { 12962 - "version": "4.0.0", 12963 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 12964 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 12965 - "dev": true, 12966 - "license": "ISC", 12967 - "optional": true 12968 12716 }, 12969 12717 "node_modules/text-decoder": { 12970 12718 "version": "1.2.3", ··· 13115 12863 } 13116 12864 }, 13117 12865 "node_modules/tldts": { 13118 - "version": "6.1.86", 13119 - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", 13120 - "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", 12866 + "version": "7.0.18", 12867 + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.18.tgz", 12868 + "integrity": "sha512-lCcgTAgMxQ1JKOWrVGo6E69Ukbnx4Gc1wiYLRf6J5NN4HRYJtCby1rPF8rkQ4a6qqoFBK5dvjJ1zJ0F7VfDSvw==", 13121 12869 "dev": true, 13122 12870 "license": "MIT", 13123 12871 "dependencies": { 13124 - "tldts-core": "^6.1.86" 12872 + "tldts-core": "^7.0.18" 13125 12873 }, 13126 12874 "bin": { 13127 12875 "tldts": "bin/cli.js" 13128 12876 } 13129 12877 }, 13130 12878 "node_modules/tldts-core": { 13131 - "version": "6.1.86", 13132 - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", 13133 - "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", 12879 + "version": "7.0.18", 12880 + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.18.tgz", 12881 + "integrity": "sha512-jqJC13oP4FFAahv4JT/0WTDrCF9Okv7lpKtOZUGPLiAnNbACcSg8Y8T+Z9xthOmRBqi/Sob4yi0TE0miRCvF7Q==", 13134 12882 "dev": true, 13135 12883 "license": "MIT" 13136 12884 }, ··· 13228 12976 } 13229 12977 }, 13230 12978 "node_modules/tough-cookie": { 13231 - "version": "5.1.2", 13232 - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", 13233 - "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", 12979 + "version": "6.0.0", 12980 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz", 12981 + "integrity": "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==", 13234 12982 "dev": true, 13235 12983 "license": "BSD-3-Clause", 13236 12984 "dependencies": { 13237 - "tldts": "^6.1.32" 12985 + "tldts": "^7.0.5" 13238 12986 }, 13239 12987 "engines": { 13240 12988 "node": ">=16" ··· 13461 13209 } 13462 13210 }, 13463 13211 "node_modules/typescript-eslint": { 13464 - "version": "8.46.3", 13465 - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.3.tgz", 13466 - "integrity": "sha512-bAfgMavTuGo+8n6/QQDVQz4tZ4f7Soqg53RbrlZQEoAltYop/XR4RAts/I0BrO3TTClTSTFJ0wYbla+P8cEWJA==", 13212 + "version": "8.47.0", 13213 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.47.0.tgz", 13214 + "integrity": "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==", 13467 13215 "dev": true, 13468 13216 "license": "MIT", 13469 13217 "dependencies": { 13470 - "@typescript-eslint/eslint-plugin": "8.46.3", 13471 - "@typescript-eslint/parser": "8.46.3", 13472 - "@typescript-eslint/typescript-estree": "8.46.3", 13473 - "@typescript-eslint/utils": "8.46.3" 13218 + "@typescript-eslint/eslint-plugin": "8.47.0", 13219 + "@typescript-eslint/parser": "8.47.0", 13220 + "@typescript-eslint/typescript-estree": "8.47.0", 13221 + "@typescript-eslint/utils": "8.47.0" 13474 13222 }, 13475 13223 "engines": { 13476 13224 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 13497 13245 } 13498 13246 }, 13499 13247 "node_modules/typescript-language-server": { 13500 - "version": "5.1.0", 13501 - "resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-5.1.0.tgz", 13502 - "integrity": "sha512-wXzJBK4S8laS31RvqZ9H5EAAhWtBXLYBIuO3fESGyNJg6Az7vHd6M1IjiYBPUJfoDWP/m49yCEEvY8mN5zS7Vw==", 13248 + "version": "5.1.3", 13249 + "resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-5.1.3.tgz", 13250 + "integrity": "sha512-r+pAcYtWdN8tKlYZPwiiHNA2QPjXnI02NrW5Sf2cVM3TRtuQ3V9EKKwOxqwaQ0krsaEXk/CbN90I5erBuf84Vg==", 13503 13251 "dev": true, 13504 13252 "license": "Apache-2.0", 13505 13253 "bin": { ··· 13863 13611 } 13864 13612 }, 13865 13613 "node_modules/vite": { 13866 - "version": "7.1.12", 13867 - "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.12.tgz", 13868 - "integrity": "sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==", 13614 + "version": "7.2.4", 13615 + "resolved": "https://registry.npmjs.org/vite/-/vite-7.2.4.tgz", 13616 + "integrity": "sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==", 13869 13617 "license": "MIT", 13870 13618 "peer": true, 13871 13619 "dependencies": { ··· 14012 13760 } 14013 13761 } 14014 13762 }, 14015 - "node_modules/vite-plugin-checker/node_modules/npm-run-path": { 14016 - "version": "6.0.0", 14017 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", 14018 - "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", 14019 - "dev": true, 14020 - "license": "MIT", 14021 - "dependencies": { 14022 - "path-key": "^4.0.0", 14023 - "unicorn-magic": "^0.3.0" 14024 - }, 14025 - "engines": { 14026 - "node": ">=18" 14027 - }, 14028 - "funding": { 14029 - "url": "https://github.com/sponsors/sindresorhus" 14030 - } 14031 - }, 14032 - "node_modules/vite-plugin-checker/node_modules/path-key": { 14033 - "version": "4.0.0", 14034 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 14035 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 14036 - "dev": true, 14037 - "license": "MIT", 14038 - "engines": { 14039 - "node": ">=12" 14040 - }, 14041 - "funding": { 14042 - "url": "https://github.com/sponsors/sindresorhus" 14043 - } 14044 - }, 14045 13763 "node_modules/vite-plugin-checker/node_modules/picomatch": { 14046 13764 "version": "4.0.3", 14047 13765 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", ··· 14148 13866 } 14149 13867 }, 14150 13868 "node_modules/vitest": { 14151 - "version": "4.0.10", 14152 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.10.tgz", 14153 - "integrity": "sha512-2Fqty3MM9CDwOVet/jaQalYlbcjATZwPYGcqpiYQqgQ/dLC7GuHdISKgTYIVF/kaishKxLzleKWWfbSDklyIKg==", 13869 + "version": "4.0.12", 13870 + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.12.tgz", 13871 + "integrity": "sha512-pmW4GCKQ8t5Ko1jYjC3SqOr7TUKN7uHOHB/XGsAIb69eYu6d1ionGSsb5H9chmPf+WeXt0VE7jTXsB1IvWoNbw==", 14154 13872 "dev": true, 14155 13873 "license": "MIT", 14156 13874 "peer": true, 14157 13875 "dependencies": { 14158 - "@vitest/expect": "4.0.10", 14159 - "@vitest/mocker": "4.0.10", 14160 - "@vitest/pretty-format": "4.0.10", 14161 - "@vitest/runner": "4.0.10", 14162 - "@vitest/snapshot": "4.0.10", 14163 - "@vitest/spy": "4.0.10", 14164 - "@vitest/utils": "4.0.10", 13876 + "@vitest/expect": "4.0.12", 13877 + "@vitest/mocker": "4.0.12", 13878 + "@vitest/pretty-format": "4.0.12", 13879 + "@vitest/runner": "4.0.12", 13880 + "@vitest/snapshot": "4.0.12", 13881 + "@vitest/spy": "4.0.12", 13882 + "@vitest/utils": "4.0.12", 14165 13883 "debug": "^4.4.3", 14166 13884 "es-module-lexer": "^1.7.0", 14167 13885 "expect-type": "^1.2.2", ··· 14187 13905 }, 14188 13906 "peerDependencies": { 14189 13907 "@edge-runtime/vm": "*", 13908 + "@opentelemetry/api": "^1.9.0", 14190 13909 "@types/debug": "^4.1.12", 14191 13910 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", 14192 - "@vitest/browser-playwright": "4.0.10", 14193 - "@vitest/browser-preview": "4.0.10", 14194 - "@vitest/browser-webdriverio": "4.0.10", 14195 - "@vitest/ui": "4.0.10", 13911 + "@vitest/browser-playwright": "4.0.12", 13912 + "@vitest/browser-preview": "4.0.12", 13913 + "@vitest/browser-webdriverio": "4.0.12", 13914 + "@vitest/ui": "4.0.12", 14196 13915 "happy-dom": "*", 14197 13916 "jsdom": "*" 14198 13917 }, 14199 13918 "peerDependenciesMeta": { 14200 13919 "@edge-runtime/vm": { 13920 + "optional": true 13921 + }, 13922 + "@opentelemetry/api": { 14201 13923 "optional": true 14202 13924 }, 14203 13925 "@types/debug": { ··· 14418 14140 "node": ">=18" 14419 14141 } 14420 14142 }, 14143 + "node_modules/which": { 14144 + "version": "2.0.2", 14145 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 14146 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 14147 + "license": "ISC", 14148 + "dependencies": { 14149 + "isexe": "^2.0.0" 14150 + }, 14151 + "bin": { 14152 + "node-which": "bin/node-which" 14153 + }, 14154 + "engines": { 14155 + "node": ">= 8" 14156 + } 14157 + }, 14421 14158 "node_modules/which-runtime": { 14422 14159 "version": "1.3.2", 14423 14160 "resolved": "https://registry.npmjs.org/which-runtime/-/which-runtime-1.3.2.tgz", ··· 14473 14210 "optional": true, 14474 14211 "dependencies": { 14475 14212 "string-width": "^1.0.2 || 2 || 3 || 4" 14476 - } 14477 - }, 14478 - "node_modules/wide-align/node_modules/emoji-regex": { 14479 - "version": "8.0.0", 14480 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 14481 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 14482 - "dev": true, 14483 - "license": "MIT", 14484 - "optional": true 14485 - }, 14486 - "node_modules/wide-align/node_modules/string-width": { 14487 - "version": "4.2.3", 14488 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 14489 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 14490 - "dev": true, 14491 - "license": "MIT", 14492 - "optional": true, 14493 - "dependencies": { 14494 - "emoji-regex": "^8.0.0", 14495 - "is-fullwidth-code-point": "^3.0.0", 14496 - "strip-ansi": "^6.0.1" 14497 - }, 14498 - "engines": { 14499 - "node": ">=8" 14500 - } 14501 - }, 14502 - "node_modules/wide-align/node_modules/strip-ansi": { 14503 - "version": "6.0.1", 14504 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14505 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14506 - "dev": true, 14507 - "license": "MIT", 14508 - "optional": true, 14509 - "dependencies": { 14510 - "ansi-regex": "^5.0.1" 14511 - }, 14512 - "engines": { 14513 - "node": ">=8" 14514 14213 } 14515 14214 }, 14516 14215 "node_modules/wireit": { ··· 14699 14398 } 14700 14399 }, 14701 14400 "node_modules/yallist": { 14702 - "version": "3.1.1", 14703 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 14704 - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 14401 + "version": "4.0.0", 14402 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 14403 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 14705 14404 "dev": true, 14706 - "license": "ISC" 14405 + "license": "ISC", 14406 + "optional": true 14707 14407 }, 14708 14408 "node_modules/yaml": { 14709 14409 "version": "2.8.1", ··· 14736 14436 "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", 14737 14437 "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", 14738 14438 "license": "MIT", 14439 + "peer": true, 14739 14440 "funding": { 14740 14441 "url": "https://github.com/sponsors/colinhacks" 14741 14442 } 14742 14443 }, 14743 14444 "node_modules/zod-schema-faker": { 14744 - "version": "2.0.0-beta.8", 14745 - "resolved": "https://registry.npmjs.org/zod-schema-faker/-/zod-schema-faker-2.0.0-beta.8.tgz", 14746 - "integrity": "sha512-K39FxJDarc+LeANA3E1uVhyMvqmRFseEzfoZZQ73mqtcbfIKCKwPSc1ljQTn7Zbrb9x+1R8uHaGwIRVBCtSoBA==", 14445 + "version": "2.0.1", 14446 + "resolved": "https://registry.npmjs.org/zod-schema-faker/-/zod-schema-faker-2.0.1.tgz", 14447 + "integrity": "sha512-3LoyixPNQ/NEhV2HjUypwXCJp9Eg9DhoxfowjmkSAiklmZVfwKLTMZQu65njVDZRQ0crNhv0LvuFAB9mZQ51Dg==", 14747 14448 "dev": true, 14748 14449 "license": "MIT", 14749 14450 "dependencies": { 14750 - "@faker-js/faker": "10.0.0", 14451 + "@faker-js/faker": "10.1.0", 14751 14452 "randexp": "0.5.3" 14752 - } 14753 - }, 14754 - "node_modules/zod-schema-faker/node_modules/@faker-js/faker": { 14755 - "version": "10.0.0", 14756 - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-10.0.0.tgz", 14757 - "integrity": "sha512-UollFEUkVXutsaP+Vndjxar40Gs5JL2HeLcl8xO1QAjJgOdhc3OmBFWyEylS+RddWaaBiAzH+5/17PLQJwDiLw==", 14758 - "dev": true, 14759 - "funding": [ 14760 - { 14761 - "type": "opencollective", 14762 - "url": "https://opencollective.com/fakerjs" 14763 - } 14764 - ], 14765 - "license": "MIT", 14766 - "engines": { 14767 - "node": "^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0", 14768 - "npm": ">=10" 14453 + }, 14454 + "peerDependencies": { 14455 + "zod": "^3.25.0 || ^4.0.0" 14769 14456 } 14770 14457 }, 14771 14458 "node_modules/zwitch": {
+12 -13
package.json
··· 43 43 "zod": "^4.1.12" 44 44 }, 45 45 "devDependencies": { 46 - "@eslint/compat": "~1.3.0", 47 - "@eslint/css": "~0.9.0", 48 - "@eslint/js": "~9.29.0", 49 - "@eslint/json": "~0.12.0", 50 - "@eslint/markdown": "~6.5.0", 51 - "@faker-js/faker": "^9.8.0", 46 + "@eslint/compat": "^2.0.0", 47 + "@eslint/css": "^0.14.1", 48 + "@eslint/js": "^9.39.1", 49 + "@eslint/json": "^0.14.0", 50 + "@eslint/markdown": "^7.5.1", 51 + "@faker-js/faker": "^10.1.0", 52 52 "@testing-library/jest-dom": "^6.6.3", 53 53 "@trivago/prettier-plugin-sort-imports": "^6.0.0", 54 54 "@types/confusing-browser-globals": "^1.0.3", ··· 63 63 "eslint-config-prettier": "^10.1.5", 64 64 "eslint-plugin-prettier": "^5.5.0", 65 65 "eslint-plugin-solid": "^0.14.5", 66 - "eslint-plugin-tsdoc": "^0.4.0", 66 + "eslint-plugin-tsdoc": "^0.5.0", 67 67 "globals": "^16.2.0", 68 68 "identity-obj-proxy": "^3.0.0", 69 69 "indexeddbshim": "^16.0.0", 70 - "jsdom": "^26.1.0", 70 + "jsdom": "^27.2.0", 71 71 "memfs": "^4.50.0", 72 72 "prettier": "^3.5.3", 73 73 "prettier-plugin-organize-imports": "^4.3.0", ··· 81 81 "typescript-eslint": "^8.34.1", 82 82 "typescript-eslint-language-service": "^5.0.5", 83 83 "typescript-language-server": "^5.0.1", 84 - "vite": "^7.1.12", 84 + "vite": "^7.2.4", 85 85 "vite-bundle-analyzer": "^1.2.3", 86 86 "vite-plugin-checker": "^0.11.0", 87 87 "vite-plugin-node-polyfills": "^0.24.0", ··· 172 172 }, 173 173 "start:prod": { 174 174 "service": true, 175 - "command": "echo 'starting prod services' && sleep 100d", 176 175 "dependencies": [ 177 - "build", 178 - "run:backend" 179 - ] 176 + "build" 177 + ], 178 + "command": "tsx src/feedline/server/main.ts" 180 179 } 181 180 } 182 181 }
+24 -9
vite.config.js
··· 9 9 10 10 export default defineConfig({ 11 11 root: './src/feedline/client', 12 + plugins: [ 13 + devtools({autoname: true}), 14 + analyzer({analyzerMode: 'static'}), 15 + solidPlugin(), 16 + tailwind(), 17 + basicSsl({name: 'dev'}), 18 + ], 19 + 20 + define: { 21 + global: {}, 22 + }, 12 23 build: { 13 24 // relative to root 14 25 outDir: '../../../dist', 15 26 copyPublicDir: true, 16 27 emptyOutDir: true, 17 28 target: 'esnext', 29 + 30 + sourcemap: true, 31 + license: {fileName: 'license.md'}, 32 + 33 + rollupOptions: { 34 + output: { 35 + manualChunks(id) { 36 + return id.includes('node_modules') ? 'vendor' : null 37 + }, 38 + }, 39 + }, 18 40 }, 19 - define: { 20 - global: {}, 41 + worker: { 42 + format: 'es', 21 43 }, 22 - plugins: [ 23 - devtools(), 24 - analyzer({analyzerMode: 'static'}), 25 - solidPlugin(), 26 - tailwind(), 27 - basicSsl({name: 'dev'}), 28 - ], 29 44 30 45 clearScreen: false, 31 46 server: {