this repo has no description
2
fork

Configure Feed

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

allow localhost across vpn

+7725 -2
+7718
mast-react/package-lock.json
··· 1 + { 2 + "name": "mast-react", 3 + "version": "0.0.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "mast-react", 9 + "version": "0.0.0", 10 + "dependencies": { 11 + "@vlcn.io/crsqlite-wasm": "0.16.0", 12 + "@vlcn.io/react": "3.1.0", 13 + "@vlcn.io/ws-browserdb": "0.2.0", 14 + "@vlcn.io/ws-client": "0.2.0", 15 + "@vlcn.io/ws-server": "0.2.3", 16 + "cors": "^2.8.5", 17 + "express": "^4.18.2", 18 + "react": "^18.2.0", 19 + "react-dom": "^18.2.0", 20 + "uuid4": "^2.0.3", 21 + "vite-express": "^0.9.2" 22 + }, 23 + "devDependencies": { 24 + "@types/react": "^18.0.28", 25 + "@types/react-dom": "^18.0.11", 26 + "@typescript-eslint/eslint-plugin": "^5.57.1", 27 + "@typescript-eslint/parser": "^5.57.1", 28 + "@vitejs/plugin-react": "^4.0.0", 29 + "eslint": "^8.38.0", 30 + "eslint-plugin-react-hooks": "^4.6.0", 31 + "eslint-plugin-react-refresh": "^0.3.4", 32 + "typescript": "^5.0.2", 33 + "vite": "^4.3.9", 34 + "vite-plugin-pwa": "^0.16.4" 35 + } 36 + }, 37 + "node_modules/@ampproject/remapping": { 38 + "version": "2.3.0", 39 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 40 + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 41 + "dev": true, 42 + "dependencies": { 43 + "@jridgewell/gen-mapping": "^0.3.5", 44 + "@jridgewell/trace-mapping": "^0.3.24" 45 + }, 46 + "engines": { 47 + "node": ">=6.0.0" 48 + } 49 + }, 50 + "node_modules/@babel/code-frame": { 51 + "version": "7.26.0", 52 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", 53 + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", 54 + "dev": true, 55 + "dependencies": { 56 + "@babel/helper-validator-identifier": "^7.25.9", 57 + "js-tokens": "^4.0.0", 58 + "picocolors": "^1.0.0" 59 + }, 60 + "engines": { 61 + "node": ">=6.9.0" 62 + } 63 + }, 64 + "node_modules/@babel/compat-data": { 65 + "version": "7.26.0", 66 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", 67 + "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", 68 + "dev": true, 69 + "engines": { 70 + "node": ">=6.9.0" 71 + } 72 + }, 73 + "node_modules/@babel/core": { 74 + "version": "7.26.0", 75 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", 76 + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", 77 + "dev": true, 78 + "dependencies": { 79 + "@ampproject/remapping": "^2.2.0", 80 + "@babel/code-frame": "^7.26.0", 81 + "@babel/generator": "^7.26.0", 82 + "@babel/helper-compilation-targets": "^7.25.9", 83 + "@babel/helper-module-transforms": "^7.26.0", 84 + "@babel/helpers": "^7.26.0", 85 + "@babel/parser": "^7.26.0", 86 + "@babel/template": "^7.25.9", 87 + "@babel/traverse": "^7.25.9", 88 + "@babel/types": "^7.26.0", 89 + "convert-source-map": "^2.0.0", 90 + "debug": "^4.1.0", 91 + "gensync": "^1.0.0-beta.2", 92 + "json5": "^2.2.3", 93 + "semver": "^6.3.1" 94 + }, 95 + "engines": { 96 + "node": ">=6.9.0" 97 + }, 98 + "funding": { 99 + "type": "opencollective", 100 + "url": "https://opencollective.com/babel" 101 + } 102 + }, 103 + "node_modules/@babel/core/node_modules/semver": { 104 + "version": "6.3.1", 105 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 106 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 107 + "dev": true, 108 + "bin": { 109 + "semver": "bin/semver.js" 110 + } 111 + }, 112 + "node_modules/@babel/generator": { 113 + "version": "7.26.0", 114 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", 115 + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", 116 + "dev": true, 117 + "dependencies": { 118 + "@babel/parser": "^7.26.0", 119 + "@babel/types": "^7.26.0", 120 + "@jridgewell/gen-mapping": "^0.3.5", 121 + "@jridgewell/trace-mapping": "^0.3.25", 122 + "jsesc": "^3.0.2" 123 + }, 124 + "engines": { 125 + "node": ">=6.9.0" 126 + } 127 + }, 128 + "node_modules/@babel/helper-annotate-as-pure": { 129 + "version": "7.25.9", 130 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", 131 + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", 132 + "dev": true, 133 + "dependencies": { 134 + "@babel/types": "^7.25.9" 135 + }, 136 + "engines": { 137 + "node": ">=6.9.0" 138 + } 139 + }, 140 + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { 141 + "version": "7.25.9", 142 + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", 143 + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", 144 + "dev": true, 145 + "dependencies": { 146 + "@babel/traverse": "^7.25.9", 147 + "@babel/types": "^7.25.9" 148 + }, 149 + "engines": { 150 + "node": ">=6.9.0" 151 + } 152 + }, 153 + "node_modules/@babel/helper-compilation-targets": { 154 + "version": "7.25.9", 155 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", 156 + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", 157 + "dev": true, 158 + "dependencies": { 159 + "@babel/compat-data": "^7.25.9", 160 + "@babel/helper-validator-option": "^7.25.9", 161 + "browserslist": "^4.24.0", 162 + "lru-cache": "^5.1.1", 163 + "semver": "^6.3.1" 164 + }, 165 + "engines": { 166 + "node": ">=6.9.0" 167 + } 168 + }, 169 + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 170 + "version": "6.3.1", 171 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 172 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 173 + "dev": true, 174 + "bin": { 175 + "semver": "bin/semver.js" 176 + } 177 + }, 178 + "node_modules/@babel/helper-create-class-features-plugin": { 179 + "version": "7.25.9", 180 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", 181 + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", 182 + "dev": true, 183 + "dependencies": { 184 + "@babel/helper-annotate-as-pure": "^7.25.9", 185 + "@babel/helper-member-expression-to-functions": "^7.25.9", 186 + "@babel/helper-optimise-call-expression": "^7.25.9", 187 + "@babel/helper-replace-supers": "^7.25.9", 188 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 189 + "@babel/traverse": "^7.25.9", 190 + "semver": "^6.3.1" 191 + }, 192 + "engines": { 193 + "node": ">=6.9.0" 194 + }, 195 + "peerDependencies": { 196 + "@babel/core": "^7.0.0" 197 + } 198 + }, 199 + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { 200 + "version": "6.3.1", 201 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 202 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 203 + "dev": true, 204 + "bin": { 205 + "semver": "bin/semver.js" 206 + } 207 + }, 208 + "node_modules/@babel/helper-create-regexp-features-plugin": { 209 + "version": "7.25.9", 210 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", 211 + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", 212 + "dev": true, 213 + "dependencies": { 214 + "@babel/helper-annotate-as-pure": "^7.25.9", 215 + "regexpu-core": "^6.1.1", 216 + "semver": "^6.3.1" 217 + }, 218 + "engines": { 219 + "node": ">=6.9.0" 220 + }, 221 + "peerDependencies": { 222 + "@babel/core": "^7.0.0" 223 + } 224 + }, 225 + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { 226 + "version": "6.3.1", 227 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 228 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 229 + "dev": true, 230 + "bin": { 231 + "semver": "bin/semver.js" 232 + } 233 + }, 234 + "node_modules/@babel/helper-define-polyfill-provider": { 235 + "version": "0.6.2", 236 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", 237 + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", 238 + "dev": true, 239 + "dependencies": { 240 + "@babel/helper-compilation-targets": "^7.22.6", 241 + "@babel/helper-plugin-utils": "^7.22.5", 242 + "debug": "^4.1.1", 243 + "lodash.debounce": "^4.0.8", 244 + "resolve": "^1.14.2" 245 + }, 246 + "peerDependencies": { 247 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 248 + } 249 + }, 250 + "node_modules/@babel/helper-member-expression-to-functions": { 251 + "version": "7.25.9", 252 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", 253 + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", 254 + "dev": true, 255 + "dependencies": { 256 + "@babel/traverse": "^7.25.9", 257 + "@babel/types": "^7.25.9" 258 + }, 259 + "engines": { 260 + "node": ">=6.9.0" 261 + } 262 + }, 263 + "node_modules/@babel/helper-module-imports": { 264 + "version": "7.25.9", 265 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", 266 + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", 267 + "dev": true, 268 + "dependencies": { 269 + "@babel/traverse": "^7.25.9", 270 + "@babel/types": "^7.25.9" 271 + }, 272 + "engines": { 273 + "node": ">=6.9.0" 274 + } 275 + }, 276 + "node_modules/@babel/helper-module-transforms": { 277 + "version": "7.26.0", 278 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", 279 + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", 280 + "dev": true, 281 + "dependencies": { 282 + "@babel/helper-module-imports": "^7.25.9", 283 + "@babel/helper-validator-identifier": "^7.25.9", 284 + "@babel/traverse": "^7.25.9" 285 + }, 286 + "engines": { 287 + "node": ">=6.9.0" 288 + }, 289 + "peerDependencies": { 290 + "@babel/core": "^7.0.0" 291 + } 292 + }, 293 + "node_modules/@babel/helper-optimise-call-expression": { 294 + "version": "7.25.9", 295 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", 296 + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", 297 + "dev": true, 298 + "dependencies": { 299 + "@babel/types": "^7.25.9" 300 + }, 301 + "engines": { 302 + "node": ">=6.9.0" 303 + } 304 + }, 305 + "node_modules/@babel/helper-plugin-utils": { 306 + "version": "7.25.9", 307 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", 308 + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", 309 + "dev": true, 310 + "engines": { 311 + "node": ">=6.9.0" 312 + } 313 + }, 314 + "node_modules/@babel/helper-remap-async-to-generator": { 315 + "version": "7.25.9", 316 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", 317 + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", 318 + "dev": true, 319 + "dependencies": { 320 + "@babel/helper-annotate-as-pure": "^7.25.9", 321 + "@babel/helper-wrap-function": "^7.25.9", 322 + "@babel/traverse": "^7.25.9" 323 + }, 324 + "engines": { 325 + "node": ">=6.9.0" 326 + }, 327 + "peerDependencies": { 328 + "@babel/core": "^7.0.0" 329 + } 330 + }, 331 + "node_modules/@babel/helper-replace-supers": { 332 + "version": "7.25.9", 333 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", 334 + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", 335 + "dev": true, 336 + "dependencies": { 337 + "@babel/helper-member-expression-to-functions": "^7.25.9", 338 + "@babel/helper-optimise-call-expression": "^7.25.9", 339 + "@babel/traverse": "^7.25.9" 340 + }, 341 + "engines": { 342 + "node": ">=6.9.0" 343 + }, 344 + "peerDependencies": { 345 + "@babel/core": "^7.0.0" 346 + } 347 + }, 348 + "node_modules/@babel/helper-simple-access": { 349 + "version": "7.25.9", 350 + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", 351 + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", 352 + "dev": true, 353 + "dependencies": { 354 + "@babel/traverse": "^7.25.9", 355 + "@babel/types": "^7.25.9" 356 + }, 357 + "engines": { 358 + "node": ">=6.9.0" 359 + } 360 + }, 361 + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 362 + "version": "7.25.9", 363 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", 364 + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", 365 + "dev": true, 366 + "dependencies": { 367 + "@babel/traverse": "^7.25.9", 368 + "@babel/types": "^7.25.9" 369 + }, 370 + "engines": { 371 + "node": ">=6.9.0" 372 + } 373 + }, 374 + "node_modules/@babel/helper-string-parser": { 375 + "version": "7.25.9", 376 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 377 + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 378 + "dev": true, 379 + "engines": { 380 + "node": ">=6.9.0" 381 + } 382 + }, 383 + "node_modules/@babel/helper-validator-identifier": { 384 + "version": "7.25.9", 385 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 386 + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 387 + "dev": true, 388 + "engines": { 389 + "node": ">=6.9.0" 390 + } 391 + }, 392 + "node_modules/@babel/helper-validator-option": { 393 + "version": "7.25.9", 394 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", 395 + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", 396 + "dev": true, 397 + "engines": { 398 + "node": ">=6.9.0" 399 + } 400 + }, 401 + "node_modules/@babel/helper-wrap-function": { 402 + "version": "7.25.9", 403 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", 404 + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", 405 + "dev": true, 406 + "dependencies": { 407 + "@babel/template": "^7.25.9", 408 + "@babel/traverse": "^7.25.9", 409 + "@babel/types": "^7.25.9" 410 + }, 411 + "engines": { 412 + "node": ">=6.9.0" 413 + } 414 + }, 415 + "node_modules/@babel/helpers": { 416 + "version": "7.26.0", 417 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", 418 + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", 419 + "dev": true, 420 + "dependencies": { 421 + "@babel/template": "^7.25.9", 422 + "@babel/types": "^7.26.0" 423 + }, 424 + "engines": { 425 + "node": ">=6.9.0" 426 + } 427 + }, 428 + "node_modules/@babel/parser": { 429 + "version": "7.26.1", 430 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", 431 + "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", 432 + "dev": true, 433 + "dependencies": { 434 + "@babel/types": "^7.26.0" 435 + }, 436 + "bin": { 437 + "parser": "bin/babel-parser.js" 438 + }, 439 + "engines": { 440 + "node": ">=6.0.0" 441 + } 442 + }, 443 + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { 444 + "version": "7.25.9", 445 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", 446 + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", 447 + "dev": true, 448 + "dependencies": { 449 + "@babel/helper-plugin-utils": "^7.25.9", 450 + "@babel/traverse": "^7.25.9" 451 + }, 452 + "engines": { 453 + "node": ">=6.9.0" 454 + }, 455 + "peerDependencies": { 456 + "@babel/core": "^7.0.0" 457 + } 458 + }, 459 + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { 460 + "version": "7.25.9", 461 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", 462 + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", 463 + "dev": true, 464 + "dependencies": { 465 + "@babel/helper-plugin-utils": "^7.25.9" 466 + }, 467 + "engines": { 468 + "node": ">=6.9.0" 469 + }, 470 + "peerDependencies": { 471 + "@babel/core": "^7.0.0" 472 + } 473 + }, 474 + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 475 + "version": "7.25.9", 476 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", 477 + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", 478 + "dev": true, 479 + "dependencies": { 480 + "@babel/helper-plugin-utils": "^7.25.9" 481 + }, 482 + "engines": { 483 + "node": ">=6.9.0" 484 + }, 485 + "peerDependencies": { 486 + "@babel/core": "^7.0.0" 487 + } 488 + }, 489 + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 490 + "version": "7.25.9", 491 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", 492 + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", 493 + "dev": true, 494 + "dependencies": { 495 + "@babel/helper-plugin-utils": "^7.25.9", 496 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 497 + "@babel/plugin-transform-optional-chaining": "^7.25.9" 498 + }, 499 + "engines": { 500 + "node": ">=6.9.0" 501 + }, 502 + "peerDependencies": { 503 + "@babel/core": "^7.13.0" 504 + } 505 + }, 506 + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { 507 + "version": "7.25.9", 508 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", 509 + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", 510 + "dev": true, 511 + "dependencies": { 512 + "@babel/helper-plugin-utils": "^7.25.9", 513 + "@babel/traverse": "^7.25.9" 514 + }, 515 + "engines": { 516 + "node": ">=6.9.0" 517 + }, 518 + "peerDependencies": { 519 + "@babel/core": "^7.0.0" 520 + } 521 + }, 522 + "node_modules/@babel/plugin-proposal-private-property-in-object": { 523 + "version": "7.21.0-placeholder-for-preset-env.2", 524 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", 525 + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", 526 + "dev": true, 527 + "engines": { 528 + "node": ">=6.9.0" 529 + }, 530 + "peerDependencies": { 531 + "@babel/core": "^7.0.0-0" 532 + } 533 + }, 534 + "node_modules/@babel/plugin-syntax-import-assertions": { 535 + "version": "7.26.0", 536 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", 537 + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", 538 + "dev": true, 539 + "dependencies": { 540 + "@babel/helper-plugin-utils": "^7.25.9" 541 + }, 542 + "engines": { 543 + "node": ">=6.9.0" 544 + }, 545 + "peerDependencies": { 546 + "@babel/core": "^7.0.0-0" 547 + } 548 + }, 549 + "node_modules/@babel/plugin-syntax-import-attributes": { 550 + "version": "7.26.0", 551 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", 552 + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", 553 + "dev": true, 554 + "dependencies": { 555 + "@babel/helper-plugin-utils": "^7.25.9" 556 + }, 557 + "engines": { 558 + "node": ">=6.9.0" 559 + }, 560 + "peerDependencies": { 561 + "@babel/core": "^7.0.0-0" 562 + } 563 + }, 564 + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { 565 + "version": "7.18.6", 566 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", 567 + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", 568 + "dev": true, 569 + "dependencies": { 570 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 571 + "@babel/helper-plugin-utils": "^7.18.6" 572 + }, 573 + "engines": { 574 + "node": ">=6.9.0" 575 + }, 576 + "peerDependencies": { 577 + "@babel/core": "^7.0.0" 578 + } 579 + }, 580 + "node_modules/@babel/plugin-transform-arrow-functions": { 581 + "version": "7.25.9", 582 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", 583 + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", 584 + "dev": true, 585 + "dependencies": { 586 + "@babel/helper-plugin-utils": "^7.25.9" 587 + }, 588 + "engines": { 589 + "node": ">=6.9.0" 590 + }, 591 + "peerDependencies": { 592 + "@babel/core": "^7.0.0-0" 593 + } 594 + }, 595 + "node_modules/@babel/plugin-transform-async-generator-functions": { 596 + "version": "7.25.9", 597 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", 598 + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", 599 + "dev": true, 600 + "dependencies": { 601 + "@babel/helper-plugin-utils": "^7.25.9", 602 + "@babel/helper-remap-async-to-generator": "^7.25.9", 603 + "@babel/traverse": "^7.25.9" 604 + }, 605 + "engines": { 606 + "node": ">=6.9.0" 607 + }, 608 + "peerDependencies": { 609 + "@babel/core": "^7.0.0-0" 610 + } 611 + }, 612 + "node_modules/@babel/plugin-transform-async-to-generator": { 613 + "version": "7.25.9", 614 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", 615 + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", 616 + "dev": true, 617 + "dependencies": { 618 + "@babel/helper-module-imports": "^7.25.9", 619 + "@babel/helper-plugin-utils": "^7.25.9", 620 + "@babel/helper-remap-async-to-generator": "^7.25.9" 621 + }, 622 + "engines": { 623 + "node": ">=6.9.0" 624 + }, 625 + "peerDependencies": { 626 + "@babel/core": "^7.0.0-0" 627 + } 628 + }, 629 + "node_modules/@babel/plugin-transform-block-scoped-functions": { 630 + "version": "7.25.9", 631 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", 632 + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", 633 + "dev": true, 634 + "dependencies": { 635 + "@babel/helper-plugin-utils": "^7.25.9" 636 + }, 637 + "engines": { 638 + "node": ">=6.9.0" 639 + }, 640 + "peerDependencies": { 641 + "@babel/core": "^7.0.0-0" 642 + } 643 + }, 644 + "node_modules/@babel/plugin-transform-block-scoping": { 645 + "version": "7.25.9", 646 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", 647 + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", 648 + "dev": true, 649 + "dependencies": { 650 + "@babel/helper-plugin-utils": "^7.25.9" 651 + }, 652 + "engines": { 653 + "node": ">=6.9.0" 654 + }, 655 + "peerDependencies": { 656 + "@babel/core": "^7.0.0-0" 657 + } 658 + }, 659 + "node_modules/@babel/plugin-transform-class-properties": { 660 + "version": "7.25.9", 661 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", 662 + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", 663 + "dev": true, 664 + "dependencies": { 665 + "@babel/helper-create-class-features-plugin": "^7.25.9", 666 + "@babel/helper-plugin-utils": "^7.25.9" 667 + }, 668 + "engines": { 669 + "node": ">=6.9.0" 670 + }, 671 + "peerDependencies": { 672 + "@babel/core": "^7.0.0-0" 673 + } 674 + }, 675 + "node_modules/@babel/plugin-transform-class-static-block": { 676 + "version": "7.26.0", 677 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", 678 + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", 679 + "dev": true, 680 + "dependencies": { 681 + "@babel/helper-create-class-features-plugin": "^7.25.9", 682 + "@babel/helper-plugin-utils": "^7.25.9" 683 + }, 684 + "engines": { 685 + "node": ">=6.9.0" 686 + }, 687 + "peerDependencies": { 688 + "@babel/core": "^7.12.0" 689 + } 690 + }, 691 + "node_modules/@babel/plugin-transform-classes": { 692 + "version": "7.25.9", 693 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", 694 + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", 695 + "dev": true, 696 + "dependencies": { 697 + "@babel/helper-annotate-as-pure": "^7.25.9", 698 + "@babel/helper-compilation-targets": "^7.25.9", 699 + "@babel/helper-plugin-utils": "^7.25.9", 700 + "@babel/helper-replace-supers": "^7.25.9", 701 + "@babel/traverse": "^7.25.9", 702 + "globals": "^11.1.0" 703 + }, 704 + "engines": { 705 + "node": ">=6.9.0" 706 + }, 707 + "peerDependencies": { 708 + "@babel/core": "^7.0.0-0" 709 + } 710 + }, 711 + "node_modules/@babel/plugin-transform-computed-properties": { 712 + "version": "7.25.9", 713 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", 714 + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", 715 + "dev": true, 716 + "dependencies": { 717 + "@babel/helper-plugin-utils": "^7.25.9", 718 + "@babel/template": "^7.25.9" 719 + }, 720 + "engines": { 721 + "node": ">=6.9.0" 722 + }, 723 + "peerDependencies": { 724 + "@babel/core": "^7.0.0-0" 725 + } 726 + }, 727 + "node_modules/@babel/plugin-transform-destructuring": { 728 + "version": "7.25.9", 729 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", 730 + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", 731 + "dev": true, 732 + "dependencies": { 733 + "@babel/helper-plugin-utils": "^7.25.9" 734 + }, 735 + "engines": { 736 + "node": ">=6.9.0" 737 + }, 738 + "peerDependencies": { 739 + "@babel/core": "^7.0.0-0" 740 + } 741 + }, 742 + "node_modules/@babel/plugin-transform-dotall-regex": { 743 + "version": "7.25.9", 744 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", 745 + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", 746 + "dev": true, 747 + "dependencies": { 748 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 749 + "@babel/helper-plugin-utils": "^7.25.9" 750 + }, 751 + "engines": { 752 + "node": ">=6.9.0" 753 + }, 754 + "peerDependencies": { 755 + "@babel/core": "^7.0.0-0" 756 + } 757 + }, 758 + "node_modules/@babel/plugin-transform-duplicate-keys": { 759 + "version": "7.25.9", 760 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", 761 + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", 762 + "dev": true, 763 + "dependencies": { 764 + "@babel/helper-plugin-utils": "^7.25.9" 765 + }, 766 + "engines": { 767 + "node": ">=6.9.0" 768 + }, 769 + "peerDependencies": { 770 + "@babel/core": "^7.0.0-0" 771 + } 772 + }, 773 + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { 774 + "version": "7.25.9", 775 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", 776 + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", 777 + "dev": true, 778 + "dependencies": { 779 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 780 + "@babel/helper-plugin-utils": "^7.25.9" 781 + }, 782 + "engines": { 783 + "node": ">=6.9.0" 784 + }, 785 + "peerDependencies": { 786 + "@babel/core": "^7.0.0" 787 + } 788 + }, 789 + "node_modules/@babel/plugin-transform-dynamic-import": { 790 + "version": "7.25.9", 791 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", 792 + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", 793 + "dev": true, 794 + "dependencies": { 795 + "@babel/helper-plugin-utils": "^7.25.9" 796 + }, 797 + "engines": { 798 + "node": ">=6.9.0" 799 + }, 800 + "peerDependencies": { 801 + "@babel/core": "^7.0.0-0" 802 + } 803 + }, 804 + "node_modules/@babel/plugin-transform-exponentiation-operator": { 805 + "version": "7.25.9", 806 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", 807 + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", 808 + "dev": true, 809 + "dependencies": { 810 + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", 811 + "@babel/helper-plugin-utils": "^7.25.9" 812 + }, 813 + "engines": { 814 + "node": ">=6.9.0" 815 + }, 816 + "peerDependencies": { 817 + "@babel/core": "^7.0.0-0" 818 + } 819 + }, 820 + "node_modules/@babel/plugin-transform-export-namespace-from": { 821 + "version": "7.25.9", 822 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", 823 + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", 824 + "dev": true, 825 + "dependencies": { 826 + "@babel/helper-plugin-utils": "^7.25.9" 827 + }, 828 + "engines": { 829 + "node": ">=6.9.0" 830 + }, 831 + "peerDependencies": { 832 + "@babel/core": "^7.0.0-0" 833 + } 834 + }, 835 + "node_modules/@babel/plugin-transform-for-of": { 836 + "version": "7.25.9", 837 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", 838 + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", 839 + "dev": true, 840 + "dependencies": { 841 + "@babel/helper-plugin-utils": "^7.25.9", 842 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 843 + }, 844 + "engines": { 845 + "node": ">=6.9.0" 846 + }, 847 + "peerDependencies": { 848 + "@babel/core": "^7.0.0-0" 849 + } 850 + }, 851 + "node_modules/@babel/plugin-transform-function-name": { 852 + "version": "7.25.9", 853 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", 854 + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", 855 + "dev": true, 856 + "dependencies": { 857 + "@babel/helper-compilation-targets": "^7.25.9", 858 + "@babel/helper-plugin-utils": "^7.25.9", 859 + "@babel/traverse": "^7.25.9" 860 + }, 861 + "engines": { 862 + "node": ">=6.9.0" 863 + }, 864 + "peerDependencies": { 865 + "@babel/core": "^7.0.0-0" 866 + } 867 + }, 868 + "node_modules/@babel/plugin-transform-json-strings": { 869 + "version": "7.25.9", 870 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", 871 + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", 872 + "dev": true, 873 + "dependencies": { 874 + "@babel/helper-plugin-utils": "^7.25.9" 875 + }, 876 + "engines": { 877 + "node": ">=6.9.0" 878 + }, 879 + "peerDependencies": { 880 + "@babel/core": "^7.0.0-0" 881 + } 882 + }, 883 + "node_modules/@babel/plugin-transform-literals": { 884 + "version": "7.25.9", 885 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", 886 + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", 887 + "dev": true, 888 + "dependencies": { 889 + "@babel/helper-plugin-utils": "^7.25.9" 890 + }, 891 + "engines": { 892 + "node": ">=6.9.0" 893 + }, 894 + "peerDependencies": { 895 + "@babel/core": "^7.0.0-0" 896 + } 897 + }, 898 + "node_modules/@babel/plugin-transform-logical-assignment-operators": { 899 + "version": "7.25.9", 900 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", 901 + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", 902 + "dev": true, 903 + "dependencies": { 904 + "@babel/helper-plugin-utils": "^7.25.9" 905 + }, 906 + "engines": { 907 + "node": ">=6.9.0" 908 + }, 909 + "peerDependencies": { 910 + "@babel/core": "^7.0.0-0" 911 + } 912 + }, 913 + "node_modules/@babel/plugin-transform-member-expression-literals": { 914 + "version": "7.25.9", 915 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", 916 + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", 917 + "dev": true, 918 + "dependencies": { 919 + "@babel/helper-plugin-utils": "^7.25.9" 920 + }, 921 + "engines": { 922 + "node": ">=6.9.0" 923 + }, 924 + "peerDependencies": { 925 + "@babel/core": "^7.0.0-0" 926 + } 927 + }, 928 + "node_modules/@babel/plugin-transform-modules-amd": { 929 + "version": "7.25.9", 930 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", 931 + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", 932 + "dev": true, 933 + "dependencies": { 934 + "@babel/helper-module-transforms": "^7.25.9", 935 + "@babel/helper-plugin-utils": "^7.25.9" 936 + }, 937 + "engines": { 938 + "node": ">=6.9.0" 939 + }, 940 + "peerDependencies": { 941 + "@babel/core": "^7.0.0-0" 942 + } 943 + }, 944 + "node_modules/@babel/plugin-transform-modules-commonjs": { 945 + "version": "7.25.9", 946 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", 947 + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", 948 + "dev": true, 949 + "dependencies": { 950 + "@babel/helper-module-transforms": "^7.25.9", 951 + "@babel/helper-plugin-utils": "^7.25.9", 952 + "@babel/helper-simple-access": "^7.25.9" 953 + }, 954 + "engines": { 955 + "node": ">=6.9.0" 956 + }, 957 + "peerDependencies": { 958 + "@babel/core": "^7.0.0-0" 959 + } 960 + }, 961 + "node_modules/@babel/plugin-transform-modules-systemjs": { 962 + "version": "7.25.9", 963 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", 964 + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", 965 + "dev": true, 966 + "dependencies": { 967 + "@babel/helper-module-transforms": "^7.25.9", 968 + "@babel/helper-plugin-utils": "^7.25.9", 969 + "@babel/helper-validator-identifier": "^7.25.9", 970 + "@babel/traverse": "^7.25.9" 971 + }, 972 + "engines": { 973 + "node": ">=6.9.0" 974 + }, 975 + "peerDependencies": { 976 + "@babel/core": "^7.0.0-0" 977 + } 978 + }, 979 + "node_modules/@babel/plugin-transform-modules-umd": { 980 + "version": "7.25.9", 981 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", 982 + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", 983 + "dev": true, 984 + "dependencies": { 985 + "@babel/helper-module-transforms": "^7.25.9", 986 + "@babel/helper-plugin-utils": "^7.25.9" 987 + }, 988 + "engines": { 989 + "node": ">=6.9.0" 990 + }, 991 + "peerDependencies": { 992 + "@babel/core": "^7.0.0-0" 993 + } 994 + }, 995 + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 996 + "version": "7.25.9", 997 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", 998 + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", 999 + "dev": true, 1000 + "dependencies": { 1001 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1002 + "@babel/helper-plugin-utils": "^7.25.9" 1003 + }, 1004 + "engines": { 1005 + "node": ">=6.9.0" 1006 + }, 1007 + "peerDependencies": { 1008 + "@babel/core": "^7.0.0" 1009 + } 1010 + }, 1011 + "node_modules/@babel/plugin-transform-new-target": { 1012 + "version": "7.25.9", 1013 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", 1014 + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", 1015 + "dev": true, 1016 + "dependencies": { 1017 + "@babel/helper-plugin-utils": "^7.25.9" 1018 + }, 1019 + "engines": { 1020 + "node": ">=6.9.0" 1021 + }, 1022 + "peerDependencies": { 1023 + "@babel/core": "^7.0.0-0" 1024 + } 1025 + }, 1026 + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { 1027 + "version": "7.25.9", 1028 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", 1029 + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", 1030 + "dev": true, 1031 + "dependencies": { 1032 + "@babel/helper-plugin-utils": "^7.25.9" 1033 + }, 1034 + "engines": { 1035 + "node": ">=6.9.0" 1036 + }, 1037 + "peerDependencies": { 1038 + "@babel/core": "^7.0.0-0" 1039 + } 1040 + }, 1041 + "node_modules/@babel/plugin-transform-numeric-separator": { 1042 + "version": "7.25.9", 1043 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", 1044 + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", 1045 + "dev": true, 1046 + "dependencies": { 1047 + "@babel/helper-plugin-utils": "^7.25.9" 1048 + }, 1049 + "engines": { 1050 + "node": ">=6.9.0" 1051 + }, 1052 + "peerDependencies": { 1053 + "@babel/core": "^7.0.0-0" 1054 + } 1055 + }, 1056 + "node_modules/@babel/plugin-transform-object-rest-spread": { 1057 + "version": "7.25.9", 1058 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", 1059 + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", 1060 + "dev": true, 1061 + "dependencies": { 1062 + "@babel/helper-compilation-targets": "^7.25.9", 1063 + "@babel/helper-plugin-utils": "^7.25.9", 1064 + "@babel/plugin-transform-parameters": "^7.25.9" 1065 + }, 1066 + "engines": { 1067 + "node": ">=6.9.0" 1068 + }, 1069 + "peerDependencies": { 1070 + "@babel/core": "^7.0.0-0" 1071 + } 1072 + }, 1073 + "node_modules/@babel/plugin-transform-object-super": { 1074 + "version": "7.25.9", 1075 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", 1076 + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", 1077 + "dev": true, 1078 + "dependencies": { 1079 + "@babel/helper-plugin-utils": "^7.25.9", 1080 + "@babel/helper-replace-supers": "^7.25.9" 1081 + }, 1082 + "engines": { 1083 + "node": ">=6.9.0" 1084 + }, 1085 + "peerDependencies": { 1086 + "@babel/core": "^7.0.0-0" 1087 + } 1088 + }, 1089 + "node_modules/@babel/plugin-transform-optional-catch-binding": { 1090 + "version": "7.25.9", 1091 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", 1092 + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", 1093 + "dev": true, 1094 + "dependencies": { 1095 + "@babel/helper-plugin-utils": "^7.25.9" 1096 + }, 1097 + "engines": { 1098 + "node": ">=6.9.0" 1099 + }, 1100 + "peerDependencies": { 1101 + "@babel/core": "^7.0.0-0" 1102 + } 1103 + }, 1104 + "node_modules/@babel/plugin-transform-optional-chaining": { 1105 + "version": "7.25.9", 1106 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", 1107 + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", 1108 + "dev": true, 1109 + "dependencies": { 1110 + "@babel/helper-plugin-utils": "^7.25.9", 1111 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1112 + }, 1113 + "engines": { 1114 + "node": ">=6.9.0" 1115 + }, 1116 + "peerDependencies": { 1117 + "@babel/core": "^7.0.0-0" 1118 + } 1119 + }, 1120 + "node_modules/@babel/plugin-transform-parameters": { 1121 + "version": "7.25.9", 1122 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", 1123 + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", 1124 + "dev": true, 1125 + "dependencies": { 1126 + "@babel/helper-plugin-utils": "^7.25.9" 1127 + }, 1128 + "engines": { 1129 + "node": ">=6.9.0" 1130 + }, 1131 + "peerDependencies": { 1132 + "@babel/core": "^7.0.0-0" 1133 + } 1134 + }, 1135 + "node_modules/@babel/plugin-transform-private-methods": { 1136 + "version": "7.25.9", 1137 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", 1138 + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", 1139 + "dev": true, 1140 + "dependencies": { 1141 + "@babel/helper-create-class-features-plugin": "^7.25.9", 1142 + "@babel/helper-plugin-utils": "^7.25.9" 1143 + }, 1144 + "engines": { 1145 + "node": ">=6.9.0" 1146 + }, 1147 + "peerDependencies": { 1148 + "@babel/core": "^7.0.0-0" 1149 + } 1150 + }, 1151 + "node_modules/@babel/plugin-transform-private-property-in-object": { 1152 + "version": "7.25.9", 1153 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", 1154 + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", 1155 + "dev": true, 1156 + "dependencies": { 1157 + "@babel/helper-annotate-as-pure": "^7.25.9", 1158 + "@babel/helper-create-class-features-plugin": "^7.25.9", 1159 + "@babel/helper-plugin-utils": "^7.25.9" 1160 + }, 1161 + "engines": { 1162 + "node": ">=6.9.0" 1163 + }, 1164 + "peerDependencies": { 1165 + "@babel/core": "^7.0.0-0" 1166 + } 1167 + }, 1168 + "node_modules/@babel/plugin-transform-property-literals": { 1169 + "version": "7.25.9", 1170 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", 1171 + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", 1172 + "dev": true, 1173 + "dependencies": { 1174 + "@babel/helper-plugin-utils": "^7.25.9" 1175 + }, 1176 + "engines": { 1177 + "node": ">=6.9.0" 1178 + }, 1179 + "peerDependencies": { 1180 + "@babel/core": "^7.0.0-0" 1181 + } 1182 + }, 1183 + "node_modules/@babel/plugin-transform-react-jsx-self": { 1184 + "version": "7.25.9", 1185 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", 1186 + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", 1187 + "dev": true, 1188 + "dependencies": { 1189 + "@babel/helper-plugin-utils": "^7.25.9" 1190 + }, 1191 + "engines": { 1192 + "node": ">=6.9.0" 1193 + }, 1194 + "peerDependencies": { 1195 + "@babel/core": "^7.0.0-0" 1196 + } 1197 + }, 1198 + "node_modules/@babel/plugin-transform-react-jsx-source": { 1199 + "version": "7.25.9", 1200 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", 1201 + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", 1202 + "dev": true, 1203 + "dependencies": { 1204 + "@babel/helper-plugin-utils": "^7.25.9" 1205 + }, 1206 + "engines": { 1207 + "node": ">=6.9.0" 1208 + }, 1209 + "peerDependencies": { 1210 + "@babel/core": "^7.0.0-0" 1211 + } 1212 + }, 1213 + "node_modules/@babel/plugin-transform-regenerator": { 1214 + "version": "7.25.9", 1215 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", 1216 + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", 1217 + "dev": true, 1218 + "dependencies": { 1219 + "@babel/helper-plugin-utils": "^7.25.9", 1220 + "regenerator-transform": "^0.15.2" 1221 + }, 1222 + "engines": { 1223 + "node": ">=6.9.0" 1224 + }, 1225 + "peerDependencies": { 1226 + "@babel/core": "^7.0.0-0" 1227 + } 1228 + }, 1229 + "node_modules/@babel/plugin-transform-regexp-modifiers": { 1230 + "version": "7.26.0", 1231 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", 1232 + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", 1233 + "dev": true, 1234 + "dependencies": { 1235 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1236 + "@babel/helper-plugin-utils": "^7.25.9" 1237 + }, 1238 + "engines": { 1239 + "node": ">=6.9.0" 1240 + }, 1241 + "peerDependencies": { 1242 + "@babel/core": "^7.0.0" 1243 + } 1244 + }, 1245 + "node_modules/@babel/plugin-transform-reserved-words": { 1246 + "version": "7.25.9", 1247 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", 1248 + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", 1249 + "dev": true, 1250 + "dependencies": { 1251 + "@babel/helper-plugin-utils": "^7.25.9" 1252 + }, 1253 + "engines": { 1254 + "node": ">=6.9.0" 1255 + }, 1256 + "peerDependencies": { 1257 + "@babel/core": "^7.0.0-0" 1258 + } 1259 + }, 1260 + "node_modules/@babel/plugin-transform-shorthand-properties": { 1261 + "version": "7.25.9", 1262 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", 1263 + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", 1264 + "dev": true, 1265 + "dependencies": { 1266 + "@babel/helper-plugin-utils": "^7.25.9" 1267 + }, 1268 + "engines": { 1269 + "node": ">=6.9.0" 1270 + }, 1271 + "peerDependencies": { 1272 + "@babel/core": "^7.0.0-0" 1273 + } 1274 + }, 1275 + "node_modules/@babel/plugin-transform-spread": { 1276 + "version": "7.25.9", 1277 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", 1278 + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", 1279 + "dev": true, 1280 + "dependencies": { 1281 + "@babel/helper-plugin-utils": "^7.25.9", 1282 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1283 + }, 1284 + "engines": { 1285 + "node": ">=6.9.0" 1286 + }, 1287 + "peerDependencies": { 1288 + "@babel/core": "^7.0.0-0" 1289 + } 1290 + }, 1291 + "node_modules/@babel/plugin-transform-sticky-regex": { 1292 + "version": "7.25.9", 1293 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", 1294 + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", 1295 + "dev": true, 1296 + "dependencies": { 1297 + "@babel/helper-plugin-utils": "^7.25.9" 1298 + }, 1299 + "engines": { 1300 + "node": ">=6.9.0" 1301 + }, 1302 + "peerDependencies": { 1303 + "@babel/core": "^7.0.0-0" 1304 + } 1305 + }, 1306 + "node_modules/@babel/plugin-transform-template-literals": { 1307 + "version": "7.25.9", 1308 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", 1309 + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", 1310 + "dev": true, 1311 + "dependencies": { 1312 + "@babel/helper-plugin-utils": "^7.25.9" 1313 + }, 1314 + "engines": { 1315 + "node": ">=6.9.0" 1316 + }, 1317 + "peerDependencies": { 1318 + "@babel/core": "^7.0.0-0" 1319 + } 1320 + }, 1321 + "node_modules/@babel/plugin-transform-typeof-symbol": { 1322 + "version": "7.25.9", 1323 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", 1324 + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", 1325 + "dev": true, 1326 + "dependencies": { 1327 + "@babel/helper-plugin-utils": "^7.25.9" 1328 + }, 1329 + "engines": { 1330 + "node": ">=6.9.0" 1331 + }, 1332 + "peerDependencies": { 1333 + "@babel/core": "^7.0.0-0" 1334 + } 1335 + }, 1336 + "node_modules/@babel/plugin-transform-unicode-escapes": { 1337 + "version": "7.25.9", 1338 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", 1339 + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", 1340 + "dev": true, 1341 + "dependencies": { 1342 + "@babel/helper-plugin-utils": "^7.25.9" 1343 + }, 1344 + "engines": { 1345 + "node": ">=6.9.0" 1346 + }, 1347 + "peerDependencies": { 1348 + "@babel/core": "^7.0.0-0" 1349 + } 1350 + }, 1351 + "node_modules/@babel/plugin-transform-unicode-property-regex": { 1352 + "version": "7.25.9", 1353 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", 1354 + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", 1355 + "dev": true, 1356 + "dependencies": { 1357 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1358 + "@babel/helper-plugin-utils": "^7.25.9" 1359 + }, 1360 + "engines": { 1361 + "node": ">=6.9.0" 1362 + }, 1363 + "peerDependencies": { 1364 + "@babel/core": "^7.0.0-0" 1365 + } 1366 + }, 1367 + "node_modules/@babel/plugin-transform-unicode-regex": { 1368 + "version": "7.25.9", 1369 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", 1370 + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", 1371 + "dev": true, 1372 + "dependencies": { 1373 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1374 + "@babel/helper-plugin-utils": "^7.25.9" 1375 + }, 1376 + "engines": { 1377 + "node": ">=6.9.0" 1378 + }, 1379 + "peerDependencies": { 1380 + "@babel/core": "^7.0.0-0" 1381 + } 1382 + }, 1383 + "node_modules/@babel/plugin-transform-unicode-sets-regex": { 1384 + "version": "7.25.9", 1385 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", 1386 + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", 1387 + "dev": true, 1388 + "dependencies": { 1389 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1390 + "@babel/helper-plugin-utils": "^7.25.9" 1391 + }, 1392 + "engines": { 1393 + "node": ">=6.9.0" 1394 + }, 1395 + "peerDependencies": { 1396 + "@babel/core": "^7.0.0" 1397 + } 1398 + }, 1399 + "node_modules/@babel/preset-env": { 1400 + "version": "7.26.0", 1401 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", 1402 + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", 1403 + "dev": true, 1404 + "dependencies": { 1405 + "@babel/compat-data": "^7.26.0", 1406 + "@babel/helper-compilation-targets": "^7.25.9", 1407 + "@babel/helper-plugin-utils": "^7.25.9", 1408 + "@babel/helper-validator-option": "^7.25.9", 1409 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", 1410 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", 1411 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", 1412 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", 1413 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", 1414 + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", 1415 + "@babel/plugin-syntax-import-assertions": "^7.26.0", 1416 + "@babel/plugin-syntax-import-attributes": "^7.26.0", 1417 + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", 1418 + "@babel/plugin-transform-arrow-functions": "^7.25.9", 1419 + "@babel/plugin-transform-async-generator-functions": "^7.25.9", 1420 + "@babel/plugin-transform-async-to-generator": "^7.25.9", 1421 + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", 1422 + "@babel/plugin-transform-block-scoping": "^7.25.9", 1423 + "@babel/plugin-transform-class-properties": "^7.25.9", 1424 + "@babel/plugin-transform-class-static-block": "^7.26.0", 1425 + "@babel/plugin-transform-classes": "^7.25.9", 1426 + "@babel/plugin-transform-computed-properties": "^7.25.9", 1427 + "@babel/plugin-transform-destructuring": "^7.25.9", 1428 + "@babel/plugin-transform-dotall-regex": "^7.25.9", 1429 + "@babel/plugin-transform-duplicate-keys": "^7.25.9", 1430 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", 1431 + "@babel/plugin-transform-dynamic-import": "^7.25.9", 1432 + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", 1433 + "@babel/plugin-transform-export-namespace-from": "^7.25.9", 1434 + "@babel/plugin-transform-for-of": "^7.25.9", 1435 + "@babel/plugin-transform-function-name": "^7.25.9", 1436 + "@babel/plugin-transform-json-strings": "^7.25.9", 1437 + "@babel/plugin-transform-literals": "^7.25.9", 1438 + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", 1439 + "@babel/plugin-transform-member-expression-literals": "^7.25.9", 1440 + "@babel/plugin-transform-modules-amd": "^7.25.9", 1441 + "@babel/plugin-transform-modules-commonjs": "^7.25.9", 1442 + "@babel/plugin-transform-modules-systemjs": "^7.25.9", 1443 + "@babel/plugin-transform-modules-umd": "^7.25.9", 1444 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", 1445 + "@babel/plugin-transform-new-target": "^7.25.9", 1446 + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", 1447 + "@babel/plugin-transform-numeric-separator": "^7.25.9", 1448 + "@babel/plugin-transform-object-rest-spread": "^7.25.9", 1449 + "@babel/plugin-transform-object-super": "^7.25.9", 1450 + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", 1451 + "@babel/plugin-transform-optional-chaining": "^7.25.9", 1452 + "@babel/plugin-transform-parameters": "^7.25.9", 1453 + "@babel/plugin-transform-private-methods": "^7.25.9", 1454 + "@babel/plugin-transform-private-property-in-object": "^7.25.9", 1455 + "@babel/plugin-transform-property-literals": "^7.25.9", 1456 + "@babel/plugin-transform-regenerator": "^7.25.9", 1457 + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", 1458 + "@babel/plugin-transform-reserved-words": "^7.25.9", 1459 + "@babel/plugin-transform-shorthand-properties": "^7.25.9", 1460 + "@babel/plugin-transform-spread": "^7.25.9", 1461 + "@babel/plugin-transform-sticky-regex": "^7.25.9", 1462 + "@babel/plugin-transform-template-literals": "^7.25.9", 1463 + "@babel/plugin-transform-typeof-symbol": "^7.25.9", 1464 + "@babel/plugin-transform-unicode-escapes": "^7.25.9", 1465 + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", 1466 + "@babel/plugin-transform-unicode-regex": "^7.25.9", 1467 + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", 1468 + "@babel/preset-modules": "0.1.6-no-external-plugins", 1469 + "babel-plugin-polyfill-corejs2": "^0.4.10", 1470 + "babel-plugin-polyfill-corejs3": "^0.10.6", 1471 + "babel-plugin-polyfill-regenerator": "^0.6.1", 1472 + "core-js-compat": "^3.38.1", 1473 + "semver": "^6.3.1" 1474 + }, 1475 + "engines": { 1476 + "node": ">=6.9.0" 1477 + }, 1478 + "peerDependencies": { 1479 + "@babel/core": "^7.0.0-0" 1480 + } 1481 + }, 1482 + "node_modules/@babel/preset-env/node_modules/semver": { 1483 + "version": "6.3.1", 1484 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 1485 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 1486 + "dev": true, 1487 + "bin": { 1488 + "semver": "bin/semver.js" 1489 + } 1490 + }, 1491 + "node_modules/@babel/preset-modules": { 1492 + "version": "0.1.6-no-external-plugins", 1493 + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", 1494 + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", 1495 + "dev": true, 1496 + "dependencies": { 1497 + "@babel/helper-plugin-utils": "^7.0.0", 1498 + "@babel/types": "^7.4.4", 1499 + "esutils": "^2.0.2" 1500 + }, 1501 + "peerDependencies": { 1502 + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" 1503 + } 1504 + }, 1505 + "node_modules/@babel/runtime": { 1506 + "version": "7.26.0", 1507 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", 1508 + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", 1509 + "dev": true, 1510 + "dependencies": { 1511 + "regenerator-runtime": "^0.14.0" 1512 + }, 1513 + "engines": { 1514 + "node": ">=6.9.0" 1515 + } 1516 + }, 1517 + "node_modules/@babel/template": { 1518 + "version": "7.25.9", 1519 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", 1520 + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", 1521 + "dev": true, 1522 + "dependencies": { 1523 + "@babel/code-frame": "^7.25.9", 1524 + "@babel/parser": "^7.25.9", 1525 + "@babel/types": "^7.25.9" 1526 + }, 1527 + "engines": { 1528 + "node": ">=6.9.0" 1529 + } 1530 + }, 1531 + "node_modules/@babel/traverse": { 1532 + "version": "7.25.9", 1533 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", 1534 + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", 1535 + "dev": true, 1536 + "dependencies": { 1537 + "@babel/code-frame": "^7.25.9", 1538 + "@babel/generator": "^7.25.9", 1539 + "@babel/parser": "^7.25.9", 1540 + "@babel/template": "^7.25.9", 1541 + "@babel/types": "^7.25.9", 1542 + "debug": "^4.3.1", 1543 + "globals": "^11.1.0" 1544 + }, 1545 + "engines": { 1546 + "node": ">=6.9.0" 1547 + } 1548 + }, 1549 + "node_modules/@babel/types": { 1550 + "version": "7.26.0", 1551 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", 1552 + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", 1553 + "dev": true, 1554 + "dependencies": { 1555 + "@babel/helper-string-parser": "^7.25.9", 1556 + "@babel/helper-validator-identifier": "^7.25.9" 1557 + }, 1558 + "engines": { 1559 + "node": ">=6.9.0" 1560 + } 1561 + }, 1562 + "node_modules/@colors/colors": { 1563 + "version": "1.6.0", 1564 + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", 1565 + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", 1566 + "engines": { 1567 + "node": ">=0.1.90" 1568 + } 1569 + }, 1570 + "node_modules/@dabh/diagnostics": { 1571 + "version": "2.0.3", 1572 + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", 1573 + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", 1574 + "dependencies": { 1575 + "colorspace": "1.1.x", 1576 + "enabled": "2.0.x", 1577 + "kuler": "^2.0.0" 1578 + } 1579 + }, 1580 + "node_modules/@esbuild/android-arm": { 1581 + "version": "0.18.20", 1582 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", 1583 + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", 1584 + "cpu": [ 1585 + "arm" 1586 + ], 1587 + "optional": true, 1588 + "os": [ 1589 + "android" 1590 + ], 1591 + "engines": { 1592 + "node": ">=12" 1593 + } 1594 + }, 1595 + "node_modules/@esbuild/android-arm64": { 1596 + "version": "0.18.20", 1597 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", 1598 + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", 1599 + "cpu": [ 1600 + "arm64" 1601 + ], 1602 + "optional": true, 1603 + "os": [ 1604 + "android" 1605 + ], 1606 + "engines": { 1607 + "node": ">=12" 1608 + } 1609 + }, 1610 + "node_modules/@esbuild/android-x64": { 1611 + "version": "0.18.20", 1612 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", 1613 + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", 1614 + "cpu": [ 1615 + "x64" 1616 + ], 1617 + "optional": true, 1618 + "os": [ 1619 + "android" 1620 + ], 1621 + "engines": { 1622 + "node": ">=12" 1623 + } 1624 + }, 1625 + "node_modules/@esbuild/darwin-arm64": { 1626 + "version": "0.18.20", 1627 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", 1628 + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", 1629 + "cpu": [ 1630 + "arm64" 1631 + ], 1632 + "optional": true, 1633 + "os": [ 1634 + "darwin" 1635 + ], 1636 + "engines": { 1637 + "node": ">=12" 1638 + } 1639 + }, 1640 + "node_modules/@esbuild/darwin-x64": { 1641 + "version": "0.18.20", 1642 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", 1643 + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", 1644 + "cpu": [ 1645 + "x64" 1646 + ], 1647 + "optional": true, 1648 + "os": [ 1649 + "darwin" 1650 + ], 1651 + "engines": { 1652 + "node": ">=12" 1653 + } 1654 + }, 1655 + "node_modules/@esbuild/freebsd-arm64": { 1656 + "version": "0.18.20", 1657 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", 1658 + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", 1659 + "cpu": [ 1660 + "arm64" 1661 + ], 1662 + "optional": true, 1663 + "os": [ 1664 + "freebsd" 1665 + ], 1666 + "engines": { 1667 + "node": ">=12" 1668 + } 1669 + }, 1670 + "node_modules/@esbuild/freebsd-x64": { 1671 + "version": "0.18.20", 1672 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", 1673 + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", 1674 + "cpu": [ 1675 + "x64" 1676 + ], 1677 + "optional": true, 1678 + "os": [ 1679 + "freebsd" 1680 + ], 1681 + "engines": { 1682 + "node": ">=12" 1683 + } 1684 + }, 1685 + "node_modules/@esbuild/linux-arm": { 1686 + "version": "0.18.20", 1687 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", 1688 + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", 1689 + "cpu": [ 1690 + "arm" 1691 + ], 1692 + "optional": true, 1693 + "os": [ 1694 + "linux" 1695 + ], 1696 + "engines": { 1697 + "node": ">=12" 1698 + } 1699 + }, 1700 + "node_modules/@esbuild/linux-arm64": { 1701 + "version": "0.18.20", 1702 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", 1703 + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", 1704 + "cpu": [ 1705 + "arm64" 1706 + ], 1707 + "optional": true, 1708 + "os": [ 1709 + "linux" 1710 + ], 1711 + "engines": { 1712 + "node": ">=12" 1713 + } 1714 + }, 1715 + "node_modules/@esbuild/linux-ia32": { 1716 + "version": "0.18.20", 1717 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", 1718 + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", 1719 + "cpu": [ 1720 + "ia32" 1721 + ], 1722 + "optional": true, 1723 + "os": [ 1724 + "linux" 1725 + ], 1726 + "engines": { 1727 + "node": ">=12" 1728 + } 1729 + }, 1730 + "node_modules/@esbuild/linux-loong64": { 1731 + "version": "0.18.20", 1732 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", 1733 + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", 1734 + "cpu": [ 1735 + "loong64" 1736 + ], 1737 + "optional": true, 1738 + "os": [ 1739 + "linux" 1740 + ], 1741 + "engines": { 1742 + "node": ">=12" 1743 + } 1744 + }, 1745 + "node_modules/@esbuild/linux-mips64el": { 1746 + "version": "0.18.20", 1747 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", 1748 + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", 1749 + "cpu": [ 1750 + "mips64el" 1751 + ], 1752 + "optional": true, 1753 + "os": [ 1754 + "linux" 1755 + ], 1756 + "engines": { 1757 + "node": ">=12" 1758 + } 1759 + }, 1760 + "node_modules/@esbuild/linux-ppc64": { 1761 + "version": "0.18.20", 1762 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", 1763 + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", 1764 + "cpu": [ 1765 + "ppc64" 1766 + ], 1767 + "optional": true, 1768 + "os": [ 1769 + "linux" 1770 + ], 1771 + "engines": { 1772 + "node": ">=12" 1773 + } 1774 + }, 1775 + "node_modules/@esbuild/linux-riscv64": { 1776 + "version": "0.18.20", 1777 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", 1778 + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", 1779 + "cpu": [ 1780 + "riscv64" 1781 + ], 1782 + "optional": true, 1783 + "os": [ 1784 + "linux" 1785 + ], 1786 + "engines": { 1787 + "node": ">=12" 1788 + } 1789 + }, 1790 + "node_modules/@esbuild/linux-s390x": { 1791 + "version": "0.18.20", 1792 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", 1793 + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", 1794 + "cpu": [ 1795 + "s390x" 1796 + ], 1797 + "optional": true, 1798 + "os": [ 1799 + "linux" 1800 + ], 1801 + "engines": { 1802 + "node": ">=12" 1803 + } 1804 + }, 1805 + "node_modules/@esbuild/linux-x64": { 1806 + "version": "0.18.20", 1807 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", 1808 + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", 1809 + "cpu": [ 1810 + "x64" 1811 + ], 1812 + "optional": true, 1813 + "os": [ 1814 + "linux" 1815 + ], 1816 + "engines": { 1817 + "node": ">=12" 1818 + } 1819 + }, 1820 + "node_modules/@esbuild/netbsd-x64": { 1821 + "version": "0.18.20", 1822 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", 1823 + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", 1824 + "cpu": [ 1825 + "x64" 1826 + ], 1827 + "optional": true, 1828 + "os": [ 1829 + "netbsd" 1830 + ], 1831 + "engines": { 1832 + "node": ">=12" 1833 + } 1834 + }, 1835 + "node_modules/@esbuild/openbsd-x64": { 1836 + "version": "0.18.20", 1837 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", 1838 + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", 1839 + "cpu": [ 1840 + "x64" 1841 + ], 1842 + "optional": true, 1843 + "os": [ 1844 + "openbsd" 1845 + ], 1846 + "engines": { 1847 + "node": ">=12" 1848 + } 1849 + }, 1850 + "node_modules/@esbuild/sunos-x64": { 1851 + "version": "0.18.20", 1852 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", 1853 + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", 1854 + "cpu": [ 1855 + "x64" 1856 + ], 1857 + "optional": true, 1858 + "os": [ 1859 + "sunos" 1860 + ], 1861 + "engines": { 1862 + "node": ">=12" 1863 + } 1864 + }, 1865 + "node_modules/@esbuild/win32-arm64": { 1866 + "version": "0.18.20", 1867 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", 1868 + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", 1869 + "cpu": [ 1870 + "arm64" 1871 + ], 1872 + "optional": true, 1873 + "os": [ 1874 + "win32" 1875 + ], 1876 + "engines": { 1877 + "node": ">=12" 1878 + } 1879 + }, 1880 + "node_modules/@esbuild/win32-ia32": { 1881 + "version": "0.18.20", 1882 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", 1883 + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", 1884 + "cpu": [ 1885 + "ia32" 1886 + ], 1887 + "optional": true, 1888 + "os": [ 1889 + "win32" 1890 + ], 1891 + "engines": { 1892 + "node": ">=12" 1893 + } 1894 + }, 1895 + "node_modules/@esbuild/win32-x64": { 1896 + "version": "0.18.20", 1897 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", 1898 + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", 1899 + "cpu": [ 1900 + "x64" 1901 + ], 1902 + "optional": true, 1903 + "os": [ 1904 + "win32" 1905 + ], 1906 + "engines": { 1907 + "node": ">=12" 1908 + } 1909 + }, 1910 + "node_modules/@eslint-community/eslint-utils": { 1911 + "version": "4.4.1", 1912 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", 1913 + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", 1914 + "dev": true, 1915 + "dependencies": { 1916 + "eslint-visitor-keys": "^3.4.3" 1917 + }, 1918 + "engines": { 1919 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1920 + }, 1921 + "funding": { 1922 + "url": "https://opencollective.com/eslint" 1923 + }, 1924 + "peerDependencies": { 1925 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 1926 + } 1927 + }, 1928 + "node_modules/@eslint-community/regexpp": { 1929 + "version": "4.11.2", 1930 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.2.tgz", 1931 + "integrity": "sha512-2WwyTYNVaMNUWPZTOJdkax9iqTdirrApgTbk+Qoq5EPX6myqZvG8QGFRgdKmkjKVG6/G/a565vpPauHk0+hpBA==", 1932 + "dev": true, 1933 + "engines": { 1934 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 1935 + } 1936 + }, 1937 + "node_modules/@eslint/eslintrc": { 1938 + "version": "2.1.4", 1939 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 1940 + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 1941 + "dev": true, 1942 + "dependencies": { 1943 + "ajv": "^6.12.4", 1944 + "debug": "^4.3.2", 1945 + "espree": "^9.6.0", 1946 + "globals": "^13.19.0", 1947 + "ignore": "^5.2.0", 1948 + "import-fresh": "^3.2.1", 1949 + "js-yaml": "^4.1.0", 1950 + "minimatch": "^3.1.2", 1951 + "strip-json-comments": "^3.1.1" 1952 + }, 1953 + "engines": { 1954 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1955 + }, 1956 + "funding": { 1957 + "url": "https://opencollective.com/eslint" 1958 + } 1959 + }, 1960 + "node_modules/@eslint/eslintrc/node_modules/globals": { 1961 + "version": "13.24.0", 1962 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 1963 + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 1964 + "dev": true, 1965 + "dependencies": { 1966 + "type-fest": "^0.20.2" 1967 + }, 1968 + "engines": { 1969 + "node": ">=8" 1970 + }, 1971 + "funding": { 1972 + "url": "https://github.com/sponsors/sindresorhus" 1973 + } 1974 + }, 1975 + "node_modules/@eslint/eslintrc/node_modules/type-fest": { 1976 + "version": "0.20.2", 1977 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 1978 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 1979 + "dev": true, 1980 + "engines": { 1981 + "node": ">=10" 1982 + }, 1983 + "funding": { 1984 + "url": "https://github.com/sponsors/sindresorhus" 1985 + } 1986 + }, 1987 + "node_modules/@eslint/js": { 1988 + "version": "8.57.1", 1989 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", 1990 + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", 1991 + "dev": true, 1992 + "engines": { 1993 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1994 + } 1995 + }, 1996 + "node_modules/@humanwhocodes/config-array": { 1997 + "version": "0.13.0", 1998 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", 1999 + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", 2000 + "deprecated": "Use @eslint/config-array instead", 2001 + "dev": true, 2002 + "dependencies": { 2003 + "@humanwhocodes/object-schema": "^2.0.3", 2004 + "debug": "^4.3.1", 2005 + "minimatch": "^3.0.5" 2006 + }, 2007 + "engines": { 2008 + "node": ">=10.10.0" 2009 + } 2010 + }, 2011 + "node_modules/@humanwhocodes/module-importer": { 2012 + "version": "1.0.1", 2013 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 2014 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 2015 + "dev": true, 2016 + "engines": { 2017 + "node": ">=12.22" 2018 + }, 2019 + "funding": { 2020 + "type": "github", 2021 + "url": "https://github.com/sponsors/nzakas" 2022 + } 2023 + }, 2024 + "node_modules/@humanwhocodes/object-schema": { 2025 + "version": "2.0.3", 2026 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", 2027 + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", 2028 + "deprecated": "Use @eslint/object-schema instead", 2029 + "dev": true 2030 + }, 2031 + "node_modules/@jridgewell/gen-mapping": { 2032 + "version": "0.3.5", 2033 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 2034 + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 2035 + "devOptional": true, 2036 + "dependencies": { 2037 + "@jridgewell/set-array": "^1.2.1", 2038 + "@jridgewell/sourcemap-codec": "^1.4.10", 2039 + "@jridgewell/trace-mapping": "^0.3.24" 2040 + }, 2041 + "engines": { 2042 + "node": ">=6.0.0" 2043 + } 2044 + }, 2045 + "node_modules/@jridgewell/resolve-uri": { 2046 + "version": "3.1.2", 2047 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 2048 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 2049 + "devOptional": true, 2050 + "engines": { 2051 + "node": ">=6.0.0" 2052 + } 2053 + }, 2054 + "node_modules/@jridgewell/set-array": { 2055 + "version": "1.2.1", 2056 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 2057 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 2058 + "devOptional": true, 2059 + "engines": { 2060 + "node": ">=6.0.0" 2061 + } 2062 + }, 2063 + "node_modules/@jridgewell/source-map": { 2064 + "version": "0.3.6", 2065 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", 2066 + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", 2067 + "devOptional": true, 2068 + "dependencies": { 2069 + "@jridgewell/gen-mapping": "^0.3.5", 2070 + "@jridgewell/trace-mapping": "^0.3.25" 2071 + } 2072 + }, 2073 + "node_modules/@jridgewell/sourcemap-codec": { 2074 + "version": "1.5.0", 2075 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 2076 + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 2077 + "devOptional": true 2078 + }, 2079 + "node_modules/@jridgewell/trace-mapping": { 2080 + "version": "0.3.25", 2081 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 2082 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 2083 + "devOptional": true, 2084 + "dependencies": { 2085 + "@jridgewell/resolve-uri": "^3.1.0", 2086 + "@jridgewell/sourcemap-codec": "^1.4.14" 2087 + } 2088 + }, 2089 + "node_modules/@nodelib/fs.scandir": { 2090 + "version": "2.1.5", 2091 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 2092 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 2093 + "dev": true, 2094 + "dependencies": { 2095 + "@nodelib/fs.stat": "2.0.5", 2096 + "run-parallel": "^1.1.9" 2097 + }, 2098 + "engines": { 2099 + "node": ">= 8" 2100 + } 2101 + }, 2102 + "node_modules/@nodelib/fs.stat": { 2103 + "version": "2.0.5", 2104 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 2105 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 2106 + "dev": true, 2107 + "engines": { 2108 + "node": ">= 8" 2109 + } 2110 + }, 2111 + "node_modules/@nodelib/fs.walk": { 2112 + "version": "1.2.8", 2113 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 2114 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 2115 + "dev": true, 2116 + "dependencies": { 2117 + "@nodelib/fs.scandir": "2.1.5", 2118 + "fastq": "^1.6.0" 2119 + }, 2120 + "engines": { 2121 + "node": ">= 8" 2122 + } 2123 + }, 2124 + "node_modules/@rollup/plugin-node-resolve": { 2125 + "version": "15.3.0", 2126 + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", 2127 + "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", 2128 + "dev": true, 2129 + "dependencies": { 2130 + "@rollup/pluginutils": "^5.0.1", 2131 + "@types/resolve": "1.20.2", 2132 + "deepmerge": "^4.2.2", 2133 + "is-module": "^1.0.0", 2134 + "resolve": "^1.22.1" 2135 + }, 2136 + "engines": { 2137 + "node": ">=14.0.0" 2138 + }, 2139 + "peerDependencies": { 2140 + "rollup": "^2.78.0||^3.0.0||^4.0.0" 2141 + }, 2142 + "peerDependenciesMeta": { 2143 + "rollup": { 2144 + "optional": true 2145 + } 2146 + } 2147 + }, 2148 + "node_modules/@rollup/plugin-terser": { 2149 + "version": "0.4.4", 2150 + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", 2151 + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", 2152 + "dev": true, 2153 + "dependencies": { 2154 + "serialize-javascript": "^6.0.1", 2155 + "smob": "^1.0.0", 2156 + "terser": "^5.17.4" 2157 + }, 2158 + "engines": { 2159 + "node": ">=14.0.0" 2160 + }, 2161 + "peerDependencies": { 2162 + "rollup": "^2.0.0||^3.0.0||^4.0.0" 2163 + }, 2164 + "peerDependenciesMeta": { 2165 + "rollup": { 2166 + "optional": true 2167 + } 2168 + } 2169 + }, 2170 + "node_modules/@rollup/pluginutils": { 2171 + "version": "5.1.3", 2172 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", 2173 + "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", 2174 + "dev": true, 2175 + "dependencies": { 2176 + "@types/estree": "^1.0.0", 2177 + "estree-walker": "^2.0.2", 2178 + "picomatch": "^4.0.2" 2179 + }, 2180 + "engines": { 2181 + "node": ">=14.0.0" 2182 + }, 2183 + "peerDependencies": { 2184 + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 2185 + }, 2186 + "peerDependenciesMeta": { 2187 + "rollup": { 2188 + "optional": true 2189 + } 2190 + } 2191 + }, 2192 + "node_modules/@rollup/pluginutils/node_modules/picomatch": { 2193 + "version": "4.0.2", 2194 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 2195 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 2196 + "dev": true, 2197 + "engines": { 2198 + "node": ">=12" 2199 + }, 2200 + "funding": { 2201 + "url": "https://github.com/sponsors/jonschlinkert" 2202 + } 2203 + }, 2204 + "node_modules/@surma/rollup-plugin-off-main-thread": { 2205 + "version": "2.2.3", 2206 + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", 2207 + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", 2208 + "dev": true, 2209 + "dependencies": { 2210 + "ejs": "^3.1.6", 2211 + "json5": "^2.2.0", 2212 + "magic-string": "^0.25.0", 2213 + "string.prototype.matchall": "^4.0.6" 2214 + } 2215 + }, 2216 + "node_modules/@types/babel__core": { 2217 + "version": "7.20.5", 2218 + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 2219 + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", 2220 + "dev": true, 2221 + "dependencies": { 2222 + "@babel/parser": "^7.20.7", 2223 + "@babel/types": "^7.20.7", 2224 + "@types/babel__generator": "*", 2225 + "@types/babel__template": "*", 2226 + "@types/babel__traverse": "*" 2227 + } 2228 + }, 2229 + "node_modules/@types/babel__generator": { 2230 + "version": "7.6.8", 2231 + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", 2232 + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", 2233 + "dev": true, 2234 + "dependencies": { 2235 + "@babel/types": "^7.0.0" 2236 + } 2237 + }, 2238 + "node_modules/@types/babel__template": { 2239 + "version": "7.4.4", 2240 + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", 2241 + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", 2242 + "dev": true, 2243 + "dependencies": { 2244 + "@babel/parser": "^7.1.0", 2245 + "@babel/types": "^7.0.0" 2246 + } 2247 + }, 2248 + "node_modules/@types/babel__traverse": { 2249 + "version": "7.20.6", 2250 + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", 2251 + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", 2252 + "dev": true, 2253 + "dependencies": { 2254 + "@babel/types": "^7.20.7" 2255 + } 2256 + }, 2257 + "node_modules/@types/better-sqlite3": { 2258 + "version": "7.6.11", 2259 + "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.11.tgz", 2260 + "integrity": "sha512-i8KcD3PgGtGBLl3+mMYA8PdKkButvPyARxA7IQAd6qeslht13qxb1zzO8dRCtE7U3IoJS782zDBAeoKiM695kg==", 2261 + "dependencies": { 2262 + "@types/node": "*" 2263 + } 2264 + }, 2265 + "node_modules/@types/estree": { 2266 + "version": "1.0.6", 2267 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", 2268 + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 2269 + "dev": true 2270 + }, 2271 + "node_modules/@types/json-schema": { 2272 + "version": "7.0.15", 2273 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 2274 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 2275 + "dev": true 2276 + }, 2277 + "node_modules/@types/node": { 2278 + "version": "22.8.1", 2279 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", 2280 + "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", 2281 + "dependencies": { 2282 + "undici-types": "~6.19.8" 2283 + } 2284 + }, 2285 + "node_modules/@types/prop-types": { 2286 + "version": "15.7.13", 2287 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", 2288 + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", 2289 + "dev": true 2290 + }, 2291 + "node_modules/@types/react": { 2292 + "version": "18.3.12", 2293 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", 2294 + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", 2295 + "dev": true, 2296 + "dependencies": { 2297 + "@types/prop-types": "*", 2298 + "csstype": "^3.0.2" 2299 + } 2300 + }, 2301 + "node_modules/@types/react-dom": { 2302 + "version": "18.3.1", 2303 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", 2304 + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", 2305 + "dev": true, 2306 + "dependencies": { 2307 + "@types/react": "*" 2308 + } 2309 + }, 2310 + "node_modules/@types/resolve": { 2311 + "version": "1.20.2", 2312 + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", 2313 + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", 2314 + "dev": true 2315 + }, 2316 + "node_modules/@types/semver": { 2317 + "version": "7.5.8", 2318 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", 2319 + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", 2320 + "dev": true 2321 + }, 2322 + "node_modules/@types/throttle-debounce": { 2323 + "version": "5.0.2", 2324 + "resolved": "https://registry.npmjs.org/@types/throttle-debounce/-/throttle-debounce-5.0.2.tgz", 2325 + "integrity": "sha512-pDzSNulqooSKvSNcksnV72nk8p7gRqN8As71Sp28nov1IgmPKWbOEIwAWvBME5pPTtaXJAvG3O4oc76HlQ4kqQ==" 2326 + }, 2327 + "node_modules/@types/triple-beam": { 2328 + "version": "1.3.5", 2329 + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", 2330 + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" 2331 + }, 2332 + "node_modules/@types/trusted-types": { 2333 + "version": "2.0.7", 2334 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", 2335 + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", 2336 + "dev": true 2337 + }, 2338 + "node_modules/@typescript-eslint/eslint-plugin": { 2339 + "version": "5.62.0", 2340 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", 2341 + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", 2342 + "dev": true, 2343 + "dependencies": { 2344 + "@eslint-community/regexpp": "^4.4.0", 2345 + "@typescript-eslint/scope-manager": "5.62.0", 2346 + "@typescript-eslint/type-utils": "5.62.0", 2347 + "@typescript-eslint/utils": "5.62.0", 2348 + "debug": "^4.3.4", 2349 + "graphemer": "^1.4.0", 2350 + "ignore": "^5.2.0", 2351 + "natural-compare-lite": "^1.4.0", 2352 + "semver": "^7.3.7", 2353 + "tsutils": "^3.21.0" 2354 + }, 2355 + "engines": { 2356 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2357 + }, 2358 + "funding": { 2359 + "type": "opencollective", 2360 + "url": "https://opencollective.com/typescript-eslint" 2361 + }, 2362 + "peerDependencies": { 2363 + "@typescript-eslint/parser": "^5.0.0", 2364 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 2365 + }, 2366 + "peerDependenciesMeta": { 2367 + "typescript": { 2368 + "optional": true 2369 + } 2370 + } 2371 + }, 2372 + "node_modules/@typescript-eslint/parser": { 2373 + "version": "5.62.0", 2374 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", 2375 + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", 2376 + "dev": true, 2377 + "dependencies": { 2378 + "@typescript-eslint/scope-manager": "5.62.0", 2379 + "@typescript-eslint/types": "5.62.0", 2380 + "@typescript-eslint/typescript-estree": "5.62.0", 2381 + "debug": "^4.3.4" 2382 + }, 2383 + "engines": { 2384 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2385 + }, 2386 + "funding": { 2387 + "type": "opencollective", 2388 + "url": "https://opencollective.com/typescript-eslint" 2389 + }, 2390 + "peerDependencies": { 2391 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 2392 + }, 2393 + "peerDependenciesMeta": { 2394 + "typescript": { 2395 + "optional": true 2396 + } 2397 + } 2398 + }, 2399 + "node_modules/@typescript-eslint/scope-manager": { 2400 + "version": "5.62.0", 2401 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", 2402 + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", 2403 + "dev": true, 2404 + "dependencies": { 2405 + "@typescript-eslint/types": "5.62.0", 2406 + "@typescript-eslint/visitor-keys": "5.62.0" 2407 + }, 2408 + "engines": { 2409 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2410 + }, 2411 + "funding": { 2412 + "type": "opencollective", 2413 + "url": "https://opencollective.com/typescript-eslint" 2414 + } 2415 + }, 2416 + "node_modules/@typescript-eslint/type-utils": { 2417 + "version": "5.62.0", 2418 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", 2419 + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", 2420 + "dev": true, 2421 + "dependencies": { 2422 + "@typescript-eslint/typescript-estree": "5.62.0", 2423 + "@typescript-eslint/utils": "5.62.0", 2424 + "debug": "^4.3.4", 2425 + "tsutils": "^3.21.0" 2426 + }, 2427 + "engines": { 2428 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2429 + }, 2430 + "funding": { 2431 + "type": "opencollective", 2432 + "url": "https://opencollective.com/typescript-eslint" 2433 + }, 2434 + "peerDependencies": { 2435 + "eslint": "*" 2436 + }, 2437 + "peerDependenciesMeta": { 2438 + "typescript": { 2439 + "optional": true 2440 + } 2441 + } 2442 + }, 2443 + "node_modules/@typescript-eslint/types": { 2444 + "version": "5.62.0", 2445 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", 2446 + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", 2447 + "dev": true, 2448 + "engines": { 2449 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2450 + }, 2451 + "funding": { 2452 + "type": "opencollective", 2453 + "url": "https://opencollective.com/typescript-eslint" 2454 + } 2455 + }, 2456 + "node_modules/@typescript-eslint/typescript-estree": { 2457 + "version": "5.62.0", 2458 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", 2459 + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", 2460 + "dev": true, 2461 + "dependencies": { 2462 + "@typescript-eslint/types": "5.62.0", 2463 + "@typescript-eslint/visitor-keys": "5.62.0", 2464 + "debug": "^4.3.4", 2465 + "globby": "^11.1.0", 2466 + "is-glob": "^4.0.3", 2467 + "semver": "^7.3.7", 2468 + "tsutils": "^3.21.0" 2469 + }, 2470 + "engines": { 2471 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2472 + }, 2473 + "funding": { 2474 + "type": "opencollective", 2475 + "url": "https://opencollective.com/typescript-eslint" 2476 + }, 2477 + "peerDependenciesMeta": { 2478 + "typescript": { 2479 + "optional": true 2480 + } 2481 + } 2482 + }, 2483 + "node_modules/@typescript-eslint/utils": { 2484 + "version": "5.62.0", 2485 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", 2486 + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", 2487 + "dev": true, 2488 + "dependencies": { 2489 + "@eslint-community/eslint-utils": "^4.2.0", 2490 + "@types/json-schema": "^7.0.9", 2491 + "@types/semver": "^7.3.12", 2492 + "@typescript-eslint/scope-manager": "5.62.0", 2493 + "@typescript-eslint/types": "5.62.0", 2494 + "@typescript-eslint/typescript-estree": "5.62.0", 2495 + "eslint-scope": "^5.1.1", 2496 + "semver": "^7.3.7" 2497 + }, 2498 + "engines": { 2499 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2500 + }, 2501 + "funding": { 2502 + "type": "opencollective", 2503 + "url": "https://opencollective.com/typescript-eslint" 2504 + }, 2505 + "peerDependencies": { 2506 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 2507 + } 2508 + }, 2509 + "node_modules/@typescript-eslint/visitor-keys": { 2510 + "version": "5.62.0", 2511 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", 2512 + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", 2513 + "dev": true, 2514 + "dependencies": { 2515 + "@typescript-eslint/types": "5.62.0", 2516 + "eslint-visitor-keys": "^3.3.0" 2517 + }, 2518 + "engines": { 2519 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2520 + }, 2521 + "funding": { 2522 + "type": "opencollective", 2523 + "url": "https://opencollective.com/typescript-eslint" 2524 + } 2525 + }, 2526 + "node_modules/@ungap/structured-clone": { 2527 + "version": "1.2.0", 2528 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 2529 + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 2530 + "dev": true 2531 + }, 2532 + "node_modules/@vitejs/plugin-react": { 2533 + "version": "4.3.3", 2534 + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", 2535 + "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==", 2536 + "dev": true, 2537 + "dependencies": { 2538 + "@babel/core": "^7.25.2", 2539 + "@babel/plugin-transform-react-jsx-self": "^7.24.7", 2540 + "@babel/plugin-transform-react-jsx-source": "^7.24.7", 2541 + "@types/babel__core": "^7.20.5", 2542 + "react-refresh": "^0.14.2" 2543 + }, 2544 + "engines": { 2545 + "node": "^14.18.0 || >=16.0.0" 2546 + }, 2547 + "peerDependencies": { 2548 + "vite": "^4.2.0 || ^5.0.0" 2549 + } 2550 + }, 2551 + "node_modules/@vlcn.io/crsqlite": { 2552 + "version": "0.16.3", 2553 + "resolved": "https://registry.npmjs.org/@vlcn.io/crsqlite/-/crsqlite-0.16.3.tgz", 2554 + "integrity": "sha512-1rKylRr2LyW5kwh/a6ZFmvt7kFK+aKLGkz9+O1w9EFVdH11SMUg6MfvxTfoczKCyb3/E5qvdOk2NDW/Zin6OjQ==", 2555 + "hasInstallScript": true 2556 + }, 2557 + "node_modules/@vlcn.io/crsqlite-wasm": { 2558 + "version": "0.16.0", 2559 + "resolved": "https://registry.npmjs.org/@vlcn.io/crsqlite-wasm/-/crsqlite-wasm-0.16.0.tgz", 2560 + "integrity": "sha512-5gf52eyMYvZirxuEUo4QS65JhEsw3fndoO+tCtCEOxuiIEtvaKB2/6wuuKGRlMVkxIp4Bls70D3DCF5v9lcJxA==", 2561 + "dependencies": { 2562 + "@vlcn.io/wa-sqlite": "0.22.0", 2563 + "@vlcn.io/xplat-api": "0.15.0", 2564 + "async-mutex": "^0.4.0" 2565 + } 2566 + }, 2567 + "node_modules/@vlcn.io/logger-provider": { 2568 + "version": "0.2.0", 2569 + "resolved": "https://registry.npmjs.org/@vlcn.io/logger-provider/-/logger-provider-0.2.0.tgz", 2570 + "integrity": "sha512-HLYSnXDo5gCLN22CEIX1eg78JTuw49l7F/KEDTbtoZXch6IJDQ1621z0m162q6T9oIOGTM400y/RUOXaKCRo8w==", 2571 + "dependencies": { 2572 + "winston": "^3.10.0" 2573 + } 2574 + }, 2575 + "node_modules/@vlcn.io/react": { 2576 + "version": "3.1.0", 2577 + "resolved": "https://registry.npmjs.org/@vlcn.io/react/-/react-3.1.0.tgz", 2578 + "integrity": "sha512-sWAoEMVhuPXk4zCxIZa4SoSElNXWO8TwvcQf0xWfKTwQzkPldhiUqCIwXxHzQ37X47rlHrLfMuSvv5dT1vQupA==", 2579 + "dependencies": { 2580 + "@vlcn.io/crsqlite-wasm": "0.16.0", 2581 + "@vlcn.io/rx-tbl": "0.15.0", 2582 + "@vlcn.io/typed-sql": "0.3.0", 2583 + "@vlcn.io/ws-client": "0.2.0", 2584 + "@vlcn.io/xplat-api": "0.15.0", 2585 + "async-mutex": "^0.4.0" 2586 + }, 2587 + "peerDependencies": { 2588 + "react": "^18" 2589 + } 2590 + }, 2591 + "node_modules/@vlcn.io/rx-tbl": { 2592 + "version": "0.15.0", 2593 + "resolved": "https://registry.npmjs.org/@vlcn.io/rx-tbl/-/rx-tbl-0.15.0.tgz", 2594 + "integrity": "sha512-6P5R8E5EJ6oASDyT7TbuV18Af4P/YobGEI3+uGUoquQi0GVl+NLdtbYA/sR4PkXsjQ1zBcs0oAi5TmYGe+Cd6A==", 2595 + "dependencies": { 2596 + "@vlcn.io/xplat-api": "0.15.0" 2597 + } 2598 + }, 2599 + "node_modules/@vlcn.io/typed-sql": { 2600 + "version": "0.3.0", 2601 + "resolved": "https://registry.npmjs.org/@vlcn.io/typed-sql/-/typed-sql-0.3.0.tgz", 2602 + "integrity": "sha512-cKRh2RNzTNIv6NJs5Q2Nda8c4VQ1kEDhR6ERJEyFkmBEHnY/dBFWtZFN2ku35zfDjwVQxFqsr9GiJh0KpvtcXw==" 2603 + }, 2604 + "node_modules/@vlcn.io/wa-sqlite": { 2605 + "version": "0.22.0", 2606 + "resolved": "https://registry.npmjs.org/@vlcn.io/wa-sqlite/-/wa-sqlite-0.22.0.tgz", 2607 + "integrity": "sha512-OujKro0mAqP7/efUeCGB6zBiyMoSCFVe7jQKPF0n47U9ZhOaIW3kQUVCwF+CmzvzQfN1Vl4PrFQRNNxlSwTCNQ==" 2608 + }, 2609 + "node_modules/@vlcn.io/ws-browserdb": { 2610 + "version": "0.2.0", 2611 + "resolved": "https://registry.npmjs.org/@vlcn.io/ws-browserdb/-/ws-browserdb-0.2.0.tgz", 2612 + "integrity": "sha512-TKPygQomMPurQ8mwAwEefN5BROw30FagL21S3FzvUunyCybOByysAEoV/OrJ7xNCvYXN9yjg0qyf7iZZfeOsYg==", 2613 + "dependencies": { 2614 + "@types/throttle-debounce": "^5.0.0", 2615 + "@vlcn.io/crsqlite-wasm": "0.16.0", 2616 + "@vlcn.io/rx-tbl": "0.15.0", 2617 + "@vlcn.io/ws-client": "0.2.0", 2618 + "@vlcn.io/ws-common": "0.2.0", 2619 + "@vlcn.io/xplat-api": "0.15.0" 2620 + } 2621 + }, 2622 + "node_modules/@vlcn.io/ws-client": { 2623 + "version": "0.2.0", 2624 + "resolved": "https://registry.npmjs.org/@vlcn.io/ws-client/-/ws-client-0.2.0.tgz", 2625 + "integrity": "sha512-0Nwqh/vBrKZNmRvVS2/LHUm8ssgfXbAzS5J3h3b2l9FQWDDsF3f+DfFekR/ExNagFGHEk8ZEjTQtIzj+F9doJw==", 2626 + "dependencies": { 2627 + "@types/throttle-debounce": "^5.0.0", 2628 + "@vlcn.io/ws-common": "0.2.0" 2629 + } 2630 + }, 2631 + "node_modules/@vlcn.io/ws-common": { 2632 + "version": "0.2.0", 2633 + "resolved": "https://registry.npmjs.org/@vlcn.io/ws-common/-/ws-common-0.2.0.tgz", 2634 + "integrity": "sha512-c7a470fCAzKzsjn+dchp+zAHXXem2eG2W7RxjHowZuO9PUfLjMAKp0GpZ9rsKAyLiyYRMOFAFnpl0HmFxERjig==", 2635 + "dependencies": { 2636 + "lib0": "^0.2.73" 2637 + } 2638 + }, 2639 + "node_modules/@vlcn.io/ws-server": { 2640 + "version": "0.2.3", 2641 + "resolved": "https://registry.npmjs.org/@vlcn.io/ws-server/-/ws-server-0.2.3.tgz", 2642 + "integrity": "sha512-jJkZN32hq4k1Tk1W/BmgzCJ91bIs2GLZsvIQdpA7QNbO5aJxF5qQfxiy8PMWYe4UJUYiHb5mQcF+bx1iPP7Yrw==", 2643 + "dependencies": { 2644 + "@types/better-sqlite3": "^7.6.8", 2645 + "@vlcn.io/crsqlite": "0.16.3", 2646 + "@vlcn.io/logger-provider": "0.2.0", 2647 + "@vlcn.io/ws-common": "0.2.0", 2648 + "better-sqlite3": "^9.2.2", 2649 + "chokidar": "^3.5.3", 2650 + "throttle-debounce": "^5.0.0", 2651 + "winston": "^3.10.0", 2652 + "ws": "^8.13.0" 2653 + } 2654 + }, 2655 + "node_modules/@vlcn.io/xplat-api": { 2656 + "version": "0.15.0", 2657 + "resolved": "https://registry.npmjs.org/@vlcn.io/xplat-api/-/xplat-api-0.15.0.tgz", 2658 + "integrity": "sha512-2/aE7VgI3EbIO5EcJGrskAJuCa2pteY1rWNWfhovFKMERe9NhJdlDMIB1I31X0sN/WC2DnF30RqcdTXNfYyzhQ==", 2659 + "dependencies": { 2660 + "comlink": "^4.4.1" 2661 + } 2662 + }, 2663 + "node_modules/abort-controller": { 2664 + "version": "3.0.0", 2665 + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 2666 + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 2667 + "dependencies": { 2668 + "event-target-shim": "^5.0.0" 2669 + }, 2670 + "engines": { 2671 + "node": ">=6.5" 2672 + } 2673 + }, 2674 + "node_modules/accepts": { 2675 + "version": "1.3.8", 2676 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 2677 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 2678 + "dependencies": { 2679 + "mime-types": "~2.1.34", 2680 + "negotiator": "0.6.3" 2681 + }, 2682 + "engines": { 2683 + "node": ">= 0.6" 2684 + } 2685 + }, 2686 + "node_modules/acorn": { 2687 + "version": "8.13.0", 2688 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", 2689 + "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", 2690 + "devOptional": true, 2691 + "bin": { 2692 + "acorn": "bin/acorn" 2693 + }, 2694 + "engines": { 2695 + "node": ">=0.4.0" 2696 + } 2697 + }, 2698 + "node_modules/acorn-jsx": { 2699 + "version": "5.3.2", 2700 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 2701 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 2702 + "dev": true, 2703 + "peerDependencies": { 2704 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 2705 + } 2706 + }, 2707 + "node_modules/ajv": { 2708 + "version": "6.12.6", 2709 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 2710 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 2711 + "dev": true, 2712 + "dependencies": { 2713 + "fast-deep-equal": "^3.1.1", 2714 + "fast-json-stable-stringify": "^2.0.0", 2715 + "json-schema-traverse": "^0.4.1", 2716 + "uri-js": "^4.2.2" 2717 + }, 2718 + "funding": { 2719 + "type": "github", 2720 + "url": "https://github.com/sponsors/epoberezkin" 2721 + } 2722 + }, 2723 + "node_modules/ansi-regex": { 2724 + "version": "5.0.1", 2725 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2726 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2727 + "dev": true, 2728 + "engines": { 2729 + "node": ">=8" 2730 + } 2731 + }, 2732 + "node_modules/ansi-styles": { 2733 + "version": "4.3.0", 2734 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2735 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2736 + "dev": true, 2737 + "dependencies": { 2738 + "color-convert": "^2.0.1" 2739 + }, 2740 + "engines": { 2741 + "node": ">=8" 2742 + }, 2743 + "funding": { 2744 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2745 + } 2746 + }, 2747 + "node_modules/anymatch": { 2748 + "version": "3.1.3", 2749 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 2750 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 2751 + "dependencies": { 2752 + "normalize-path": "^3.0.0", 2753 + "picomatch": "^2.0.4" 2754 + }, 2755 + "engines": { 2756 + "node": ">= 8" 2757 + } 2758 + }, 2759 + "node_modules/argparse": { 2760 + "version": "2.0.1", 2761 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2762 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2763 + "dev": true 2764 + }, 2765 + "node_modules/array-buffer-byte-length": { 2766 + "version": "1.0.1", 2767 + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", 2768 + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", 2769 + "dev": true, 2770 + "dependencies": { 2771 + "call-bind": "^1.0.5", 2772 + "is-array-buffer": "^3.0.4" 2773 + }, 2774 + "engines": { 2775 + "node": ">= 0.4" 2776 + }, 2777 + "funding": { 2778 + "url": "https://github.com/sponsors/ljharb" 2779 + } 2780 + }, 2781 + "node_modules/array-flatten": { 2782 + "version": "1.1.1", 2783 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 2784 + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" 2785 + }, 2786 + "node_modules/array-union": { 2787 + "version": "2.1.0", 2788 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 2789 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 2790 + "dev": true, 2791 + "engines": { 2792 + "node": ">=8" 2793 + } 2794 + }, 2795 + "node_modules/arraybuffer.prototype.slice": { 2796 + "version": "1.0.3", 2797 + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", 2798 + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", 2799 + "dev": true, 2800 + "dependencies": { 2801 + "array-buffer-byte-length": "^1.0.1", 2802 + "call-bind": "^1.0.5", 2803 + "define-properties": "^1.2.1", 2804 + "es-abstract": "^1.22.3", 2805 + "es-errors": "^1.2.1", 2806 + "get-intrinsic": "^1.2.3", 2807 + "is-array-buffer": "^3.0.4", 2808 + "is-shared-array-buffer": "^1.0.2" 2809 + }, 2810 + "engines": { 2811 + "node": ">= 0.4" 2812 + }, 2813 + "funding": { 2814 + "url": "https://github.com/sponsors/ljharb" 2815 + } 2816 + }, 2817 + "node_modules/async": { 2818 + "version": "3.2.6", 2819 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 2820 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" 2821 + }, 2822 + "node_modules/async-mutex": { 2823 + "version": "0.4.1", 2824 + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.1.tgz", 2825 + "integrity": "sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==", 2826 + "dependencies": { 2827 + "tslib": "^2.4.0" 2828 + } 2829 + }, 2830 + "node_modules/at-least-node": { 2831 + "version": "1.0.0", 2832 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 2833 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 2834 + "dev": true, 2835 + "engines": { 2836 + "node": ">= 4.0.0" 2837 + } 2838 + }, 2839 + "node_modules/available-typed-arrays": { 2840 + "version": "1.0.7", 2841 + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", 2842 + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", 2843 + "dev": true, 2844 + "dependencies": { 2845 + "possible-typed-array-names": "^1.0.0" 2846 + }, 2847 + "engines": { 2848 + "node": ">= 0.4" 2849 + }, 2850 + "funding": { 2851 + "url": "https://github.com/sponsors/ljharb" 2852 + } 2853 + }, 2854 + "node_modules/babel-plugin-polyfill-corejs2": { 2855 + "version": "0.4.11", 2856 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", 2857 + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", 2858 + "dev": true, 2859 + "dependencies": { 2860 + "@babel/compat-data": "^7.22.6", 2861 + "@babel/helper-define-polyfill-provider": "^0.6.2", 2862 + "semver": "^6.3.1" 2863 + }, 2864 + "peerDependencies": { 2865 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 2866 + } 2867 + }, 2868 + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { 2869 + "version": "6.3.1", 2870 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2871 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2872 + "dev": true, 2873 + "bin": { 2874 + "semver": "bin/semver.js" 2875 + } 2876 + }, 2877 + "node_modules/babel-plugin-polyfill-corejs3": { 2878 + "version": "0.10.6", 2879 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", 2880 + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", 2881 + "dev": true, 2882 + "dependencies": { 2883 + "@babel/helper-define-polyfill-provider": "^0.6.2", 2884 + "core-js-compat": "^3.38.0" 2885 + }, 2886 + "peerDependencies": { 2887 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 2888 + } 2889 + }, 2890 + "node_modules/babel-plugin-polyfill-regenerator": { 2891 + "version": "0.6.2", 2892 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", 2893 + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", 2894 + "dev": true, 2895 + "dependencies": { 2896 + "@babel/helper-define-polyfill-provider": "^0.6.2" 2897 + }, 2898 + "peerDependencies": { 2899 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 2900 + } 2901 + }, 2902 + "node_modules/balanced-match": { 2903 + "version": "1.0.2", 2904 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2905 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2906 + "dev": true 2907 + }, 2908 + "node_modules/base64-js": { 2909 + "version": "1.5.1", 2910 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2911 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2912 + "funding": [ 2913 + { 2914 + "type": "github", 2915 + "url": "https://github.com/sponsors/feross" 2916 + }, 2917 + { 2918 + "type": "patreon", 2919 + "url": "https://www.patreon.com/feross" 2920 + }, 2921 + { 2922 + "type": "consulting", 2923 + "url": "https://feross.org/support" 2924 + } 2925 + ] 2926 + }, 2927 + "node_modules/better-sqlite3": { 2928 + "version": "9.6.0", 2929 + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz", 2930 + "integrity": "sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==", 2931 + "hasInstallScript": true, 2932 + "dependencies": { 2933 + "bindings": "^1.5.0", 2934 + "prebuild-install": "^7.1.1" 2935 + } 2936 + }, 2937 + "node_modules/binary-extensions": { 2938 + "version": "2.3.0", 2939 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 2940 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 2941 + "engines": { 2942 + "node": ">=8" 2943 + }, 2944 + "funding": { 2945 + "url": "https://github.com/sponsors/sindresorhus" 2946 + } 2947 + }, 2948 + "node_modules/bindings": { 2949 + "version": "1.5.0", 2950 + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 2951 + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 2952 + "dependencies": { 2953 + "file-uri-to-path": "1.0.0" 2954 + } 2955 + }, 2956 + "node_modules/bl": { 2957 + "version": "4.1.0", 2958 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 2959 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 2960 + "dependencies": { 2961 + "buffer": "^5.5.0", 2962 + "inherits": "^2.0.4", 2963 + "readable-stream": "^3.4.0" 2964 + } 2965 + }, 2966 + "node_modules/body-parser": { 2967 + "version": "1.20.3", 2968 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", 2969 + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 2970 + "dependencies": { 2971 + "bytes": "3.1.2", 2972 + "content-type": "~1.0.5", 2973 + "debug": "2.6.9", 2974 + "depd": "2.0.0", 2975 + "destroy": "1.2.0", 2976 + "http-errors": "2.0.0", 2977 + "iconv-lite": "0.4.24", 2978 + "on-finished": "2.4.1", 2979 + "qs": "6.13.0", 2980 + "raw-body": "2.5.2", 2981 + "type-is": "~1.6.18", 2982 + "unpipe": "1.0.0" 2983 + }, 2984 + "engines": { 2985 + "node": ">= 0.8", 2986 + "npm": "1.2.8000 || >= 1.4.16" 2987 + } 2988 + }, 2989 + "node_modules/body-parser/node_modules/debug": { 2990 + "version": "2.6.9", 2991 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2992 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2993 + "dependencies": { 2994 + "ms": "2.0.0" 2995 + } 2996 + }, 2997 + "node_modules/body-parser/node_modules/ms": { 2998 + "version": "2.0.0", 2999 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3000 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 3001 + }, 3002 + "node_modules/brace-expansion": { 3003 + "version": "1.1.11", 3004 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3005 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3006 + "dev": true, 3007 + "dependencies": { 3008 + "balanced-match": "^1.0.0", 3009 + "concat-map": "0.0.1" 3010 + } 3011 + }, 3012 + "node_modules/braces": { 3013 + "version": "3.0.3", 3014 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 3015 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 3016 + "dependencies": { 3017 + "fill-range": "^7.1.1" 3018 + }, 3019 + "engines": { 3020 + "node": ">=8" 3021 + } 3022 + }, 3023 + "node_modules/browserslist": { 3024 + "version": "4.24.2", 3025 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", 3026 + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", 3027 + "dev": true, 3028 + "funding": [ 3029 + { 3030 + "type": "opencollective", 3031 + "url": "https://opencollective.com/browserslist" 3032 + }, 3033 + { 3034 + "type": "tidelift", 3035 + "url": "https://tidelift.com/funding/github/npm/browserslist" 3036 + }, 3037 + { 3038 + "type": "github", 3039 + "url": "https://github.com/sponsors/ai" 3040 + } 3041 + ], 3042 + "dependencies": { 3043 + "caniuse-lite": "^1.0.30001669", 3044 + "electron-to-chromium": "^1.5.41", 3045 + "node-releases": "^2.0.18", 3046 + "update-browserslist-db": "^1.1.1" 3047 + }, 3048 + "bin": { 3049 + "browserslist": "cli.js" 3050 + }, 3051 + "engines": { 3052 + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 3053 + } 3054 + }, 3055 + "node_modules/buffer": { 3056 + "version": "5.7.1", 3057 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 3058 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 3059 + "funding": [ 3060 + { 3061 + "type": "github", 3062 + "url": "https://github.com/sponsors/feross" 3063 + }, 3064 + { 3065 + "type": "patreon", 3066 + "url": "https://www.patreon.com/feross" 3067 + }, 3068 + { 3069 + "type": "consulting", 3070 + "url": "https://feross.org/support" 3071 + } 3072 + ], 3073 + "dependencies": { 3074 + "base64-js": "^1.3.1", 3075 + "ieee754": "^1.1.13" 3076 + } 3077 + }, 3078 + "node_modules/buffer-from": { 3079 + "version": "1.1.2", 3080 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 3081 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 3082 + "devOptional": true 3083 + }, 3084 + "node_modules/bytes": { 3085 + "version": "3.1.2", 3086 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 3087 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 3088 + "engines": { 3089 + "node": ">= 0.8" 3090 + } 3091 + }, 3092 + "node_modules/call-bind": { 3093 + "version": "1.0.7", 3094 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", 3095 + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", 3096 + "dependencies": { 3097 + "es-define-property": "^1.0.0", 3098 + "es-errors": "^1.3.0", 3099 + "function-bind": "^1.1.2", 3100 + "get-intrinsic": "^1.2.4", 3101 + "set-function-length": "^1.2.1" 3102 + }, 3103 + "engines": { 3104 + "node": ">= 0.4" 3105 + }, 3106 + "funding": { 3107 + "url": "https://github.com/sponsors/ljharb" 3108 + } 3109 + }, 3110 + "node_modules/callsites": { 3111 + "version": "3.1.0", 3112 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 3113 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 3114 + "dev": true, 3115 + "engines": { 3116 + "node": ">=6" 3117 + } 3118 + }, 3119 + "node_modules/caniuse-lite": { 3120 + "version": "1.0.30001671", 3121 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001671.tgz", 3122 + "integrity": "sha512-jocyVaSSfXg2faluE6hrWkMgDOiULBMca4QLtDT39hw1YxaIPHWc1CcTCKkPmHgGH6tKji6ZNbMSmUAvENf2/A==", 3123 + "dev": true, 3124 + "funding": [ 3125 + { 3126 + "type": "opencollective", 3127 + "url": "https://opencollective.com/browserslist" 3128 + }, 3129 + { 3130 + "type": "tidelift", 3131 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 3132 + }, 3133 + { 3134 + "type": "github", 3135 + "url": "https://github.com/sponsors/ai" 3136 + } 3137 + ] 3138 + }, 3139 + "node_modules/chalk": { 3140 + "version": "4.1.2", 3141 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 3142 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3143 + "dev": true, 3144 + "dependencies": { 3145 + "ansi-styles": "^4.1.0", 3146 + "supports-color": "^7.1.0" 3147 + }, 3148 + "engines": { 3149 + "node": ">=10" 3150 + }, 3151 + "funding": { 3152 + "url": "https://github.com/chalk/chalk?sponsor=1" 3153 + } 3154 + }, 3155 + "node_modules/chokidar": { 3156 + "version": "3.6.0", 3157 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 3158 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 3159 + "dependencies": { 3160 + "anymatch": "~3.1.2", 3161 + "braces": "~3.0.2", 3162 + "glob-parent": "~5.1.2", 3163 + "is-binary-path": "~2.1.0", 3164 + "is-glob": "~4.0.1", 3165 + "normalize-path": "~3.0.0", 3166 + "readdirp": "~3.6.0" 3167 + }, 3168 + "engines": { 3169 + "node": ">= 8.10.0" 3170 + }, 3171 + "funding": { 3172 + "url": "https://paulmillr.com/funding/" 3173 + }, 3174 + "optionalDependencies": { 3175 + "fsevents": "~2.3.2" 3176 + } 3177 + }, 3178 + "node_modules/chownr": { 3179 + "version": "1.1.4", 3180 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 3181 + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" 3182 + }, 3183 + "node_modules/color": { 3184 + "version": "3.2.1", 3185 + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", 3186 + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", 3187 + "dependencies": { 3188 + "color-convert": "^1.9.3", 3189 + "color-string": "^1.6.0" 3190 + } 3191 + }, 3192 + "node_modules/color-convert": { 3193 + "version": "2.0.1", 3194 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3195 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3196 + "dev": true, 3197 + "dependencies": { 3198 + "color-name": "~1.1.4" 3199 + }, 3200 + "engines": { 3201 + "node": ">=7.0.0" 3202 + } 3203 + }, 3204 + "node_modules/color-name": { 3205 + "version": "1.1.4", 3206 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3207 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 3208 + }, 3209 + "node_modules/color-string": { 3210 + "version": "1.9.1", 3211 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 3212 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 3213 + "dependencies": { 3214 + "color-name": "^1.0.0", 3215 + "simple-swizzle": "^0.2.2" 3216 + } 3217 + }, 3218 + "node_modules/color/node_modules/color-convert": { 3219 + "version": "1.9.3", 3220 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 3221 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 3222 + "dependencies": { 3223 + "color-name": "1.1.3" 3224 + } 3225 + }, 3226 + "node_modules/color/node_modules/color-name": { 3227 + "version": "1.1.3", 3228 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 3229 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 3230 + }, 3231 + "node_modules/colorspace": { 3232 + "version": "1.1.4", 3233 + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", 3234 + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", 3235 + "dependencies": { 3236 + "color": "^3.1.3", 3237 + "text-hex": "1.0.x" 3238 + } 3239 + }, 3240 + "node_modules/comlink": { 3241 + "version": "4.4.1", 3242 + "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.1.tgz", 3243 + "integrity": "sha512-+1dlx0aY5Jo1vHy/tSsIGpSkN4tS9rZSW8FIhG0JH/crs9wwweswIo/POr451r7bZww3hFbPAKnTpimzL/mm4Q==" 3244 + }, 3245 + "node_modules/commander": { 3246 + "version": "2.20.3", 3247 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 3248 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 3249 + "devOptional": true 3250 + }, 3251 + "node_modules/common-tags": { 3252 + "version": "1.8.2", 3253 + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", 3254 + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", 3255 + "dev": true, 3256 + "engines": { 3257 + "node": ">=4.0.0" 3258 + } 3259 + }, 3260 + "node_modules/concat-map": { 3261 + "version": "0.0.1", 3262 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3263 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3264 + "dev": true 3265 + }, 3266 + "node_modules/content-disposition": { 3267 + "version": "0.5.4", 3268 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 3269 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 3270 + "dependencies": { 3271 + "safe-buffer": "5.2.1" 3272 + }, 3273 + "engines": { 3274 + "node": ">= 0.6" 3275 + } 3276 + }, 3277 + "node_modules/content-type": { 3278 + "version": "1.0.5", 3279 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 3280 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 3281 + "engines": { 3282 + "node": ">= 0.6" 3283 + } 3284 + }, 3285 + "node_modules/convert-source-map": { 3286 + "version": "2.0.0", 3287 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 3288 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 3289 + "dev": true 3290 + }, 3291 + "node_modules/cookie": { 3292 + "version": "0.7.1", 3293 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", 3294 + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", 3295 + "engines": { 3296 + "node": ">= 0.6" 3297 + } 3298 + }, 3299 + "node_modules/cookie-signature": { 3300 + "version": "1.0.6", 3301 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 3302 + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 3303 + }, 3304 + "node_modules/core-js-compat": { 3305 + "version": "3.38.1", 3306 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", 3307 + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", 3308 + "dev": true, 3309 + "dependencies": { 3310 + "browserslist": "^4.23.3" 3311 + }, 3312 + "funding": { 3313 + "type": "opencollective", 3314 + "url": "https://opencollective.com/core-js" 3315 + } 3316 + }, 3317 + "node_modules/cors": { 3318 + "version": "2.8.5", 3319 + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 3320 + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 3321 + "dependencies": { 3322 + "object-assign": "^4", 3323 + "vary": "^1" 3324 + }, 3325 + "engines": { 3326 + "node": ">= 0.10" 3327 + } 3328 + }, 3329 + "node_modules/cross-spawn": { 3330 + "version": "7.0.3", 3331 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 3332 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 3333 + "dev": true, 3334 + "dependencies": { 3335 + "path-key": "^3.1.0", 3336 + "shebang-command": "^2.0.0", 3337 + "which": "^2.0.1" 3338 + }, 3339 + "engines": { 3340 + "node": ">= 8" 3341 + } 3342 + }, 3343 + "node_modules/crypto-random-string": { 3344 + "version": "2.0.0", 3345 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 3346 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 3347 + "dev": true, 3348 + "engines": { 3349 + "node": ">=8" 3350 + } 3351 + }, 3352 + "node_modules/csstype": { 3353 + "version": "3.1.3", 3354 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 3355 + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 3356 + "dev": true 3357 + }, 3358 + "node_modules/data-view-buffer": { 3359 + "version": "1.0.1", 3360 + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", 3361 + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", 3362 + "dev": true, 3363 + "dependencies": { 3364 + "call-bind": "^1.0.6", 3365 + "es-errors": "^1.3.0", 3366 + "is-data-view": "^1.0.1" 3367 + }, 3368 + "engines": { 3369 + "node": ">= 0.4" 3370 + }, 3371 + "funding": { 3372 + "url": "https://github.com/sponsors/ljharb" 3373 + } 3374 + }, 3375 + "node_modules/data-view-byte-length": { 3376 + "version": "1.0.1", 3377 + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", 3378 + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", 3379 + "dev": true, 3380 + "dependencies": { 3381 + "call-bind": "^1.0.7", 3382 + "es-errors": "^1.3.0", 3383 + "is-data-view": "^1.0.1" 3384 + }, 3385 + "engines": { 3386 + "node": ">= 0.4" 3387 + }, 3388 + "funding": { 3389 + "url": "https://github.com/sponsors/ljharb" 3390 + } 3391 + }, 3392 + "node_modules/data-view-byte-offset": { 3393 + "version": "1.0.0", 3394 + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", 3395 + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", 3396 + "dev": true, 3397 + "dependencies": { 3398 + "call-bind": "^1.0.6", 3399 + "es-errors": "^1.3.0", 3400 + "is-data-view": "^1.0.1" 3401 + }, 3402 + "engines": { 3403 + "node": ">= 0.4" 3404 + }, 3405 + "funding": { 3406 + "url": "https://github.com/sponsors/ljharb" 3407 + } 3408 + }, 3409 + "node_modules/debug": { 3410 + "version": "4.3.7", 3411 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 3412 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 3413 + "dev": true, 3414 + "dependencies": { 3415 + "ms": "^2.1.3" 3416 + }, 3417 + "engines": { 3418 + "node": ">=6.0" 3419 + }, 3420 + "peerDependenciesMeta": { 3421 + "supports-color": { 3422 + "optional": true 3423 + } 3424 + } 3425 + }, 3426 + "node_modules/decompress-response": { 3427 + "version": "6.0.0", 3428 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 3429 + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 3430 + "dependencies": { 3431 + "mimic-response": "^3.1.0" 3432 + }, 3433 + "engines": { 3434 + "node": ">=10" 3435 + }, 3436 + "funding": { 3437 + "url": "https://github.com/sponsors/sindresorhus" 3438 + } 3439 + }, 3440 + "node_modules/deep-extend": { 3441 + "version": "0.6.0", 3442 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 3443 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 3444 + "engines": { 3445 + "node": ">=4.0.0" 3446 + } 3447 + }, 3448 + "node_modules/deep-is": { 3449 + "version": "0.1.4", 3450 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 3451 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 3452 + "dev": true 3453 + }, 3454 + "node_modules/deepmerge": { 3455 + "version": "4.3.1", 3456 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 3457 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 3458 + "dev": true, 3459 + "engines": { 3460 + "node": ">=0.10.0" 3461 + } 3462 + }, 3463 + "node_modules/define-data-property": { 3464 + "version": "1.1.4", 3465 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 3466 + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 3467 + "dependencies": { 3468 + "es-define-property": "^1.0.0", 3469 + "es-errors": "^1.3.0", 3470 + "gopd": "^1.0.1" 3471 + }, 3472 + "engines": { 3473 + "node": ">= 0.4" 3474 + }, 3475 + "funding": { 3476 + "url": "https://github.com/sponsors/ljharb" 3477 + } 3478 + }, 3479 + "node_modules/define-properties": { 3480 + "version": "1.2.1", 3481 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 3482 + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 3483 + "dev": true, 3484 + "dependencies": { 3485 + "define-data-property": "^1.0.1", 3486 + "has-property-descriptors": "^1.0.0", 3487 + "object-keys": "^1.1.1" 3488 + }, 3489 + "engines": { 3490 + "node": ">= 0.4" 3491 + }, 3492 + "funding": { 3493 + "url": "https://github.com/sponsors/ljharb" 3494 + } 3495 + }, 3496 + "node_modules/depd": { 3497 + "version": "2.0.0", 3498 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 3499 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 3500 + "engines": { 3501 + "node": ">= 0.8" 3502 + } 3503 + }, 3504 + "node_modules/destroy": { 3505 + "version": "1.2.0", 3506 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 3507 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 3508 + "engines": { 3509 + "node": ">= 0.8", 3510 + "npm": "1.2.8000 || >= 1.4.16" 3511 + } 3512 + }, 3513 + "node_modules/detect-libc": { 3514 + "version": "2.0.3", 3515 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 3516 + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 3517 + "engines": { 3518 + "node": ">=8" 3519 + } 3520 + }, 3521 + "node_modules/dir-glob": { 3522 + "version": "3.0.1", 3523 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 3524 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 3525 + "dev": true, 3526 + "dependencies": { 3527 + "path-type": "^4.0.0" 3528 + }, 3529 + "engines": { 3530 + "node": ">=8" 3531 + } 3532 + }, 3533 + "node_modules/doctrine": { 3534 + "version": "3.0.0", 3535 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 3536 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 3537 + "dev": true, 3538 + "dependencies": { 3539 + "esutils": "^2.0.2" 3540 + }, 3541 + "engines": { 3542 + "node": ">=6.0.0" 3543 + } 3544 + }, 3545 + "node_modules/ee-first": { 3546 + "version": "1.1.1", 3547 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 3548 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 3549 + }, 3550 + "node_modules/ejs": { 3551 + "version": "3.1.10", 3552 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 3553 + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 3554 + "dev": true, 3555 + "dependencies": { 3556 + "jake": "^10.8.5" 3557 + }, 3558 + "bin": { 3559 + "ejs": "bin/cli.js" 3560 + }, 3561 + "engines": { 3562 + "node": ">=0.10.0" 3563 + } 3564 + }, 3565 + "node_modules/electron-to-chromium": { 3566 + "version": "1.5.47", 3567 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.47.tgz", 3568 + "integrity": "sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==", 3569 + "dev": true 3570 + }, 3571 + "node_modules/enabled": { 3572 + "version": "2.0.0", 3573 + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", 3574 + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" 3575 + }, 3576 + "node_modules/encodeurl": { 3577 + "version": "2.0.0", 3578 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 3579 + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 3580 + "engines": { 3581 + "node": ">= 0.8" 3582 + } 3583 + }, 3584 + "node_modules/end-of-stream": { 3585 + "version": "1.4.4", 3586 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 3587 + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 3588 + "dependencies": { 3589 + "once": "^1.4.0" 3590 + } 3591 + }, 3592 + "node_modules/es-abstract": { 3593 + "version": "1.23.3", 3594 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", 3595 + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", 3596 + "dev": true, 3597 + "dependencies": { 3598 + "array-buffer-byte-length": "^1.0.1", 3599 + "arraybuffer.prototype.slice": "^1.0.3", 3600 + "available-typed-arrays": "^1.0.7", 3601 + "call-bind": "^1.0.7", 3602 + "data-view-buffer": "^1.0.1", 3603 + "data-view-byte-length": "^1.0.1", 3604 + "data-view-byte-offset": "^1.0.0", 3605 + "es-define-property": "^1.0.0", 3606 + "es-errors": "^1.3.0", 3607 + "es-object-atoms": "^1.0.0", 3608 + "es-set-tostringtag": "^2.0.3", 3609 + "es-to-primitive": "^1.2.1", 3610 + "function.prototype.name": "^1.1.6", 3611 + "get-intrinsic": "^1.2.4", 3612 + "get-symbol-description": "^1.0.2", 3613 + "globalthis": "^1.0.3", 3614 + "gopd": "^1.0.1", 3615 + "has-property-descriptors": "^1.0.2", 3616 + "has-proto": "^1.0.3", 3617 + "has-symbols": "^1.0.3", 3618 + "hasown": "^2.0.2", 3619 + "internal-slot": "^1.0.7", 3620 + "is-array-buffer": "^3.0.4", 3621 + "is-callable": "^1.2.7", 3622 + "is-data-view": "^1.0.1", 3623 + "is-negative-zero": "^2.0.3", 3624 + "is-regex": "^1.1.4", 3625 + "is-shared-array-buffer": "^1.0.3", 3626 + "is-string": "^1.0.7", 3627 + "is-typed-array": "^1.1.13", 3628 + "is-weakref": "^1.0.2", 3629 + "object-inspect": "^1.13.1", 3630 + "object-keys": "^1.1.1", 3631 + "object.assign": "^4.1.5", 3632 + "regexp.prototype.flags": "^1.5.2", 3633 + "safe-array-concat": "^1.1.2", 3634 + "safe-regex-test": "^1.0.3", 3635 + "string.prototype.trim": "^1.2.9", 3636 + "string.prototype.trimend": "^1.0.8", 3637 + "string.prototype.trimstart": "^1.0.8", 3638 + "typed-array-buffer": "^1.0.2", 3639 + "typed-array-byte-length": "^1.0.1", 3640 + "typed-array-byte-offset": "^1.0.2", 3641 + "typed-array-length": "^1.0.6", 3642 + "unbox-primitive": "^1.0.2", 3643 + "which-typed-array": "^1.1.15" 3644 + }, 3645 + "engines": { 3646 + "node": ">= 0.4" 3647 + }, 3648 + "funding": { 3649 + "url": "https://github.com/sponsors/ljharb" 3650 + } 3651 + }, 3652 + "node_modules/es-define-property": { 3653 + "version": "1.0.0", 3654 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", 3655 + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", 3656 + "dependencies": { 3657 + "get-intrinsic": "^1.2.4" 3658 + }, 3659 + "engines": { 3660 + "node": ">= 0.4" 3661 + } 3662 + }, 3663 + "node_modules/es-errors": { 3664 + "version": "1.3.0", 3665 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 3666 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 3667 + "engines": { 3668 + "node": ">= 0.4" 3669 + } 3670 + }, 3671 + "node_modules/es-object-atoms": { 3672 + "version": "1.0.0", 3673 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", 3674 + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", 3675 + "dev": true, 3676 + "dependencies": { 3677 + "es-errors": "^1.3.0" 3678 + }, 3679 + "engines": { 3680 + "node": ">= 0.4" 3681 + } 3682 + }, 3683 + "node_modules/es-set-tostringtag": { 3684 + "version": "2.0.3", 3685 + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", 3686 + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", 3687 + "dev": true, 3688 + "dependencies": { 3689 + "get-intrinsic": "^1.2.4", 3690 + "has-tostringtag": "^1.0.2", 3691 + "hasown": "^2.0.1" 3692 + }, 3693 + "engines": { 3694 + "node": ">= 0.4" 3695 + } 3696 + }, 3697 + "node_modules/es-to-primitive": { 3698 + "version": "1.2.1", 3699 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 3700 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 3701 + "dev": true, 3702 + "dependencies": { 3703 + "is-callable": "^1.1.4", 3704 + "is-date-object": "^1.0.1", 3705 + "is-symbol": "^1.0.2" 3706 + }, 3707 + "engines": { 3708 + "node": ">= 0.4" 3709 + }, 3710 + "funding": { 3711 + "url": "https://github.com/sponsors/ljharb" 3712 + } 3713 + }, 3714 + "node_modules/esbuild": { 3715 + "version": "0.18.20", 3716 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", 3717 + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 3718 + "hasInstallScript": true, 3719 + "bin": { 3720 + "esbuild": "bin/esbuild" 3721 + }, 3722 + "engines": { 3723 + "node": ">=12" 3724 + }, 3725 + "optionalDependencies": { 3726 + "@esbuild/android-arm": "0.18.20", 3727 + "@esbuild/android-arm64": "0.18.20", 3728 + "@esbuild/android-x64": "0.18.20", 3729 + "@esbuild/darwin-arm64": "0.18.20", 3730 + "@esbuild/darwin-x64": "0.18.20", 3731 + "@esbuild/freebsd-arm64": "0.18.20", 3732 + "@esbuild/freebsd-x64": "0.18.20", 3733 + "@esbuild/linux-arm": "0.18.20", 3734 + "@esbuild/linux-arm64": "0.18.20", 3735 + "@esbuild/linux-ia32": "0.18.20", 3736 + "@esbuild/linux-loong64": "0.18.20", 3737 + "@esbuild/linux-mips64el": "0.18.20", 3738 + "@esbuild/linux-ppc64": "0.18.20", 3739 + "@esbuild/linux-riscv64": "0.18.20", 3740 + "@esbuild/linux-s390x": "0.18.20", 3741 + "@esbuild/linux-x64": "0.18.20", 3742 + "@esbuild/netbsd-x64": "0.18.20", 3743 + "@esbuild/openbsd-x64": "0.18.20", 3744 + "@esbuild/sunos-x64": "0.18.20", 3745 + "@esbuild/win32-arm64": "0.18.20", 3746 + "@esbuild/win32-ia32": "0.18.20", 3747 + "@esbuild/win32-x64": "0.18.20" 3748 + } 3749 + }, 3750 + "node_modules/escalade": { 3751 + "version": "3.2.0", 3752 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 3753 + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 3754 + "dev": true, 3755 + "engines": { 3756 + "node": ">=6" 3757 + } 3758 + }, 3759 + "node_modules/escape-html": { 3760 + "version": "1.0.3", 3761 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 3762 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 3763 + }, 3764 + "node_modules/escape-string-regexp": { 3765 + "version": "4.0.0", 3766 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 3767 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 3768 + "dev": true, 3769 + "engines": { 3770 + "node": ">=10" 3771 + }, 3772 + "funding": { 3773 + "url": "https://github.com/sponsors/sindresorhus" 3774 + } 3775 + }, 3776 + "node_modules/eslint": { 3777 + "version": "8.57.1", 3778 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", 3779 + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", 3780 + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", 3781 + "dev": true, 3782 + "dependencies": { 3783 + "@eslint-community/eslint-utils": "^4.2.0", 3784 + "@eslint-community/regexpp": "^4.6.1", 3785 + "@eslint/eslintrc": "^2.1.4", 3786 + "@eslint/js": "8.57.1", 3787 + "@humanwhocodes/config-array": "^0.13.0", 3788 + "@humanwhocodes/module-importer": "^1.0.1", 3789 + "@nodelib/fs.walk": "^1.2.8", 3790 + "@ungap/structured-clone": "^1.2.0", 3791 + "ajv": "^6.12.4", 3792 + "chalk": "^4.0.0", 3793 + "cross-spawn": "^7.0.2", 3794 + "debug": "^4.3.2", 3795 + "doctrine": "^3.0.0", 3796 + "escape-string-regexp": "^4.0.0", 3797 + "eslint-scope": "^7.2.2", 3798 + "eslint-visitor-keys": "^3.4.3", 3799 + "espree": "^9.6.1", 3800 + "esquery": "^1.4.2", 3801 + "esutils": "^2.0.2", 3802 + "fast-deep-equal": "^3.1.3", 3803 + "file-entry-cache": "^6.0.1", 3804 + "find-up": "^5.0.0", 3805 + "glob-parent": "^6.0.2", 3806 + "globals": "^13.19.0", 3807 + "graphemer": "^1.4.0", 3808 + "ignore": "^5.2.0", 3809 + "imurmurhash": "^0.1.4", 3810 + "is-glob": "^4.0.0", 3811 + "is-path-inside": "^3.0.3", 3812 + "js-yaml": "^4.1.0", 3813 + "json-stable-stringify-without-jsonify": "^1.0.1", 3814 + "levn": "^0.4.1", 3815 + "lodash.merge": "^4.6.2", 3816 + "minimatch": "^3.1.2", 3817 + "natural-compare": "^1.4.0", 3818 + "optionator": "^0.9.3", 3819 + "strip-ansi": "^6.0.1", 3820 + "text-table": "^0.2.0" 3821 + }, 3822 + "bin": { 3823 + "eslint": "bin/eslint.js" 3824 + }, 3825 + "engines": { 3826 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3827 + }, 3828 + "funding": { 3829 + "url": "https://opencollective.com/eslint" 3830 + } 3831 + }, 3832 + "node_modules/eslint-plugin-react-hooks": { 3833 + "version": "4.6.2", 3834 + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", 3835 + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", 3836 + "dev": true, 3837 + "engines": { 3838 + "node": ">=10" 3839 + }, 3840 + "peerDependencies": { 3841 + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" 3842 + } 3843 + }, 3844 + "node_modules/eslint-plugin-react-refresh": { 3845 + "version": "0.3.5", 3846 + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.3.5.tgz", 3847 + "integrity": "sha512-61qNIsc7fo9Pp/mju0J83kzvLm0Bsayu7OQSLEoJxLDCBjIIyb87bkzufoOvdDxLkSlMfkF7UxomC4+eztUBSA==", 3848 + "dev": true, 3849 + "peerDependencies": { 3850 + "eslint": ">=7" 3851 + } 3852 + }, 3853 + "node_modules/eslint-scope": { 3854 + "version": "5.1.1", 3855 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 3856 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 3857 + "dev": true, 3858 + "dependencies": { 3859 + "esrecurse": "^4.3.0", 3860 + "estraverse": "^4.1.1" 3861 + }, 3862 + "engines": { 3863 + "node": ">=8.0.0" 3864 + } 3865 + }, 3866 + "node_modules/eslint-visitor-keys": { 3867 + "version": "3.4.3", 3868 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 3869 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 3870 + "dev": true, 3871 + "engines": { 3872 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3873 + }, 3874 + "funding": { 3875 + "url": "https://opencollective.com/eslint" 3876 + } 3877 + }, 3878 + "node_modules/eslint/node_modules/eslint-scope": { 3879 + "version": "7.2.2", 3880 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 3881 + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 3882 + "dev": true, 3883 + "dependencies": { 3884 + "esrecurse": "^4.3.0", 3885 + "estraverse": "^5.2.0" 3886 + }, 3887 + "engines": { 3888 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3889 + }, 3890 + "funding": { 3891 + "url": "https://opencollective.com/eslint" 3892 + } 3893 + }, 3894 + "node_modules/eslint/node_modules/estraverse": { 3895 + "version": "5.3.0", 3896 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3897 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3898 + "dev": true, 3899 + "engines": { 3900 + "node": ">=4.0" 3901 + } 3902 + }, 3903 + "node_modules/eslint/node_modules/glob-parent": { 3904 + "version": "6.0.2", 3905 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3906 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3907 + "dev": true, 3908 + "dependencies": { 3909 + "is-glob": "^4.0.3" 3910 + }, 3911 + "engines": { 3912 + "node": ">=10.13.0" 3913 + } 3914 + }, 3915 + "node_modules/eslint/node_modules/globals": { 3916 + "version": "13.24.0", 3917 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 3918 + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 3919 + "dev": true, 3920 + "dependencies": { 3921 + "type-fest": "^0.20.2" 3922 + }, 3923 + "engines": { 3924 + "node": ">=8" 3925 + }, 3926 + "funding": { 3927 + "url": "https://github.com/sponsors/sindresorhus" 3928 + } 3929 + }, 3930 + "node_modules/eslint/node_modules/type-fest": { 3931 + "version": "0.20.2", 3932 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 3933 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 3934 + "dev": true, 3935 + "engines": { 3936 + "node": ">=10" 3937 + }, 3938 + "funding": { 3939 + "url": "https://github.com/sponsors/sindresorhus" 3940 + } 3941 + }, 3942 + "node_modules/espree": { 3943 + "version": "9.6.1", 3944 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 3945 + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 3946 + "dev": true, 3947 + "dependencies": { 3948 + "acorn": "^8.9.0", 3949 + "acorn-jsx": "^5.3.2", 3950 + "eslint-visitor-keys": "^3.4.1" 3951 + }, 3952 + "engines": { 3953 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3954 + }, 3955 + "funding": { 3956 + "url": "https://opencollective.com/eslint" 3957 + } 3958 + }, 3959 + "node_modules/esquery": { 3960 + "version": "1.6.0", 3961 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", 3962 + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", 3963 + "dev": true, 3964 + "dependencies": { 3965 + "estraverse": "^5.1.0" 3966 + }, 3967 + "engines": { 3968 + "node": ">=0.10" 3969 + } 3970 + }, 3971 + "node_modules/esquery/node_modules/estraverse": { 3972 + "version": "5.3.0", 3973 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3974 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3975 + "dev": true, 3976 + "engines": { 3977 + "node": ">=4.0" 3978 + } 3979 + }, 3980 + "node_modules/esrecurse": { 3981 + "version": "4.3.0", 3982 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 3983 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 3984 + "dev": true, 3985 + "dependencies": { 3986 + "estraverse": "^5.2.0" 3987 + }, 3988 + "engines": { 3989 + "node": ">=4.0" 3990 + } 3991 + }, 3992 + "node_modules/esrecurse/node_modules/estraverse": { 3993 + "version": "5.3.0", 3994 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3995 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3996 + "dev": true, 3997 + "engines": { 3998 + "node": ">=4.0" 3999 + } 4000 + }, 4001 + "node_modules/estraverse": { 4002 + "version": "4.3.0", 4003 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 4004 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 4005 + "dev": true, 4006 + "engines": { 4007 + "node": ">=4.0" 4008 + } 4009 + }, 4010 + "node_modules/estree-walker": { 4011 + "version": "2.0.2", 4012 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 4013 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 4014 + "dev": true 4015 + }, 4016 + "node_modules/esutils": { 4017 + "version": "2.0.3", 4018 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 4019 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 4020 + "dev": true, 4021 + "engines": { 4022 + "node": ">=0.10.0" 4023 + } 4024 + }, 4025 + "node_modules/etag": { 4026 + "version": "1.8.1", 4027 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 4028 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 4029 + "engines": { 4030 + "node": ">= 0.6" 4031 + } 4032 + }, 4033 + "node_modules/event-target-shim": { 4034 + "version": "5.0.1", 4035 + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 4036 + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 4037 + "engines": { 4038 + "node": ">=6" 4039 + } 4040 + }, 4041 + "node_modules/events": { 4042 + "version": "3.3.0", 4043 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 4044 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 4045 + "engines": { 4046 + "node": ">=0.8.x" 4047 + } 4048 + }, 4049 + "node_modules/expand-template": { 4050 + "version": "2.0.3", 4051 + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 4052 + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", 4053 + "engines": { 4054 + "node": ">=6" 4055 + } 4056 + }, 4057 + "node_modules/express": { 4058 + "version": "4.21.1", 4059 + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", 4060 + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", 4061 + "dependencies": { 4062 + "accepts": "~1.3.8", 4063 + "array-flatten": "1.1.1", 4064 + "body-parser": "1.20.3", 4065 + "content-disposition": "0.5.4", 4066 + "content-type": "~1.0.4", 4067 + "cookie": "0.7.1", 4068 + "cookie-signature": "1.0.6", 4069 + "debug": "2.6.9", 4070 + "depd": "2.0.0", 4071 + "encodeurl": "~2.0.0", 4072 + "escape-html": "~1.0.3", 4073 + "etag": "~1.8.1", 4074 + "finalhandler": "1.3.1", 4075 + "fresh": "0.5.2", 4076 + "http-errors": "2.0.0", 4077 + "merge-descriptors": "1.0.3", 4078 + "methods": "~1.1.2", 4079 + "on-finished": "2.4.1", 4080 + "parseurl": "~1.3.3", 4081 + "path-to-regexp": "0.1.10", 4082 + "proxy-addr": "~2.0.7", 4083 + "qs": "6.13.0", 4084 + "range-parser": "~1.2.1", 4085 + "safe-buffer": "5.2.1", 4086 + "send": "0.19.0", 4087 + "serve-static": "1.16.2", 4088 + "setprototypeof": "1.2.0", 4089 + "statuses": "2.0.1", 4090 + "type-is": "~1.6.18", 4091 + "utils-merge": "1.0.1", 4092 + "vary": "~1.1.2" 4093 + }, 4094 + "engines": { 4095 + "node": ">= 0.10.0" 4096 + } 4097 + }, 4098 + "node_modules/express/node_modules/debug": { 4099 + "version": "2.6.9", 4100 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4101 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4102 + "dependencies": { 4103 + "ms": "2.0.0" 4104 + } 4105 + }, 4106 + "node_modules/express/node_modules/ms": { 4107 + "version": "2.0.0", 4108 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4109 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 4110 + }, 4111 + "node_modules/fast-deep-equal": { 4112 + "version": "3.1.3", 4113 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4114 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 4115 + "dev": true 4116 + }, 4117 + "node_modules/fast-glob": { 4118 + "version": "3.3.2", 4119 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 4120 + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 4121 + "dev": true, 4122 + "dependencies": { 4123 + "@nodelib/fs.stat": "^2.0.2", 4124 + "@nodelib/fs.walk": "^1.2.3", 4125 + "glob-parent": "^5.1.2", 4126 + "merge2": "^1.3.0", 4127 + "micromatch": "^4.0.4" 4128 + }, 4129 + "engines": { 4130 + "node": ">=8.6.0" 4131 + } 4132 + }, 4133 + "node_modules/fast-json-stable-stringify": { 4134 + "version": "2.1.0", 4135 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4136 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 4137 + "dev": true 4138 + }, 4139 + "node_modules/fast-levenshtein": { 4140 + "version": "2.0.6", 4141 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 4142 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 4143 + "dev": true 4144 + }, 4145 + "node_modules/fast-uri": { 4146 + "version": "3.0.3", 4147 + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", 4148 + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", 4149 + "dev": true 4150 + }, 4151 + "node_modules/fastq": { 4152 + "version": "1.17.1", 4153 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 4154 + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 4155 + "dev": true, 4156 + "dependencies": { 4157 + "reusify": "^1.0.4" 4158 + } 4159 + }, 4160 + "node_modules/fecha": { 4161 + "version": "4.2.3", 4162 + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", 4163 + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" 4164 + }, 4165 + "node_modules/file-entry-cache": { 4166 + "version": "6.0.1", 4167 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 4168 + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 4169 + "dev": true, 4170 + "dependencies": { 4171 + "flat-cache": "^3.0.4" 4172 + }, 4173 + "engines": { 4174 + "node": "^10.12.0 || >=12.0.0" 4175 + } 4176 + }, 4177 + "node_modules/file-uri-to-path": { 4178 + "version": "1.0.0", 4179 + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 4180 + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" 4181 + }, 4182 + "node_modules/filelist": { 4183 + "version": "1.0.4", 4184 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 4185 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 4186 + "dev": true, 4187 + "dependencies": { 4188 + "minimatch": "^5.0.1" 4189 + } 4190 + }, 4191 + "node_modules/filelist/node_modules/brace-expansion": { 4192 + "version": "2.0.1", 4193 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 4194 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 4195 + "dev": true, 4196 + "dependencies": { 4197 + "balanced-match": "^1.0.0" 4198 + } 4199 + }, 4200 + "node_modules/filelist/node_modules/minimatch": { 4201 + "version": "5.1.6", 4202 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 4203 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 4204 + "dev": true, 4205 + "dependencies": { 4206 + "brace-expansion": "^2.0.1" 4207 + }, 4208 + "engines": { 4209 + "node": ">=10" 4210 + } 4211 + }, 4212 + "node_modules/fill-range": { 4213 + "version": "7.1.1", 4214 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 4215 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 4216 + "dependencies": { 4217 + "to-regex-range": "^5.0.1" 4218 + }, 4219 + "engines": { 4220 + "node": ">=8" 4221 + } 4222 + }, 4223 + "node_modules/finalhandler": { 4224 + "version": "1.3.1", 4225 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 4226 + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 4227 + "dependencies": { 4228 + "debug": "2.6.9", 4229 + "encodeurl": "~2.0.0", 4230 + "escape-html": "~1.0.3", 4231 + "on-finished": "2.4.1", 4232 + "parseurl": "~1.3.3", 4233 + "statuses": "2.0.1", 4234 + "unpipe": "~1.0.0" 4235 + }, 4236 + "engines": { 4237 + "node": ">= 0.8" 4238 + } 4239 + }, 4240 + "node_modules/finalhandler/node_modules/debug": { 4241 + "version": "2.6.9", 4242 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4243 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4244 + "dependencies": { 4245 + "ms": "2.0.0" 4246 + } 4247 + }, 4248 + "node_modules/finalhandler/node_modules/ms": { 4249 + "version": "2.0.0", 4250 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4251 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 4252 + }, 4253 + "node_modules/find-up": { 4254 + "version": "5.0.0", 4255 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4256 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 4257 + "dev": true, 4258 + "dependencies": { 4259 + "locate-path": "^6.0.0", 4260 + "path-exists": "^4.0.0" 4261 + }, 4262 + "engines": { 4263 + "node": ">=10" 4264 + }, 4265 + "funding": { 4266 + "url": "https://github.com/sponsors/sindresorhus" 4267 + } 4268 + }, 4269 + "node_modules/flat-cache": { 4270 + "version": "3.2.0", 4271 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 4272 + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 4273 + "dev": true, 4274 + "dependencies": { 4275 + "flatted": "^3.2.9", 4276 + "keyv": "^4.5.3", 4277 + "rimraf": "^3.0.2" 4278 + }, 4279 + "engines": { 4280 + "node": "^10.12.0 || >=12.0.0" 4281 + } 4282 + }, 4283 + "node_modules/flatted": { 4284 + "version": "3.3.1", 4285 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", 4286 + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", 4287 + "dev": true 4288 + }, 4289 + "node_modules/fn.name": { 4290 + "version": "1.1.0", 4291 + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", 4292 + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" 4293 + }, 4294 + "node_modules/for-each": { 4295 + "version": "0.3.3", 4296 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 4297 + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 4298 + "dev": true, 4299 + "dependencies": { 4300 + "is-callable": "^1.1.3" 4301 + } 4302 + }, 4303 + "node_modules/forwarded": { 4304 + "version": "0.2.0", 4305 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 4306 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 4307 + "engines": { 4308 + "node": ">= 0.6" 4309 + } 4310 + }, 4311 + "node_modules/fresh": { 4312 + "version": "0.5.2", 4313 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 4314 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 4315 + "engines": { 4316 + "node": ">= 0.6" 4317 + } 4318 + }, 4319 + "node_modules/fs-constants": { 4320 + "version": "1.0.0", 4321 + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 4322 + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" 4323 + }, 4324 + "node_modules/fs-extra": { 4325 + "version": "9.1.0", 4326 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 4327 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 4328 + "dev": true, 4329 + "dependencies": { 4330 + "at-least-node": "^1.0.0", 4331 + "graceful-fs": "^4.2.0", 4332 + "jsonfile": "^6.0.1", 4333 + "universalify": "^2.0.0" 4334 + }, 4335 + "engines": { 4336 + "node": ">=10" 4337 + } 4338 + }, 4339 + "node_modules/fs.realpath": { 4340 + "version": "1.0.0", 4341 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4342 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 4343 + "dev": true 4344 + }, 4345 + "node_modules/fsevents": { 4346 + "version": "2.3.3", 4347 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 4348 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 4349 + "hasInstallScript": true, 4350 + "optional": true, 4351 + "os": [ 4352 + "darwin" 4353 + ], 4354 + "engines": { 4355 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 4356 + } 4357 + }, 4358 + "node_modules/function-bind": { 4359 + "version": "1.1.2", 4360 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 4361 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 4362 + "funding": { 4363 + "url": "https://github.com/sponsors/ljharb" 4364 + } 4365 + }, 4366 + "node_modules/function.prototype.name": { 4367 + "version": "1.1.6", 4368 + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", 4369 + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", 4370 + "dev": true, 4371 + "dependencies": { 4372 + "call-bind": "^1.0.2", 4373 + "define-properties": "^1.2.0", 4374 + "es-abstract": "^1.22.1", 4375 + "functions-have-names": "^1.2.3" 4376 + }, 4377 + "engines": { 4378 + "node": ">= 0.4" 4379 + }, 4380 + "funding": { 4381 + "url": "https://github.com/sponsors/ljharb" 4382 + } 4383 + }, 4384 + "node_modules/functions-have-names": { 4385 + "version": "1.2.3", 4386 + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 4387 + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 4388 + "dev": true, 4389 + "funding": { 4390 + "url": "https://github.com/sponsors/ljharb" 4391 + } 4392 + }, 4393 + "node_modules/gensync": { 4394 + "version": "1.0.0-beta.2", 4395 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4396 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4397 + "dev": true, 4398 + "engines": { 4399 + "node": ">=6.9.0" 4400 + } 4401 + }, 4402 + "node_modules/get-intrinsic": { 4403 + "version": "1.2.4", 4404 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", 4405 + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", 4406 + "dependencies": { 4407 + "es-errors": "^1.3.0", 4408 + "function-bind": "^1.1.2", 4409 + "has-proto": "^1.0.1", 4410 + "has-symbols": "^1.0.3", 4411 + "hasown": "^2.0.0" 4412 + }, 4413 + "engines": { 4414 + "node": ">= 0.4" 4415 + }, 4416 + "funding": { 4417 + "url": "https://github.com/sponsors/ljharb" 4418 + } 4419 + }, 4420 + "node_modules/get-own-enumerable-property-symbols": { 4421 + "version": "3.0.2", 4422 + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", 4423 + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", 4424 + "dev": true 4425 + }, 4426 + "node_modules/get-symbol-description": { 4427 + "version": "1.0.2", 4428 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", 4429 + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", 4430 + "dev": true, 4431 + "dependencies": { 4432 + "call-bind": "^1.0.5", 4433 + "es-errors": "^1.3.0", 4434 + "get-intrinsic": "^1.2.4" 4435 + }, 4436 + "engines": { 4437 + "node": ">= 0.4" 4438 + }, 4439 + "funding": { 4440 + "url": "https://github.com/sponsors/ljharb" 4441 + } 4442 + }, 4443 + "node_modules/github-from-package": { 4444 + "version": "0.0.0", 4445 + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 4446 + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" 4447 + }, 4448 + "node_modules/glob": { 4449 + "version": "7.2.3", 4450 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4451 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 4452 + "deprecated": "Glob versions prior to v9 are no longer supported", 4453 + "dev": true, 4454 + "dependencies": { 4455 + "fs.realpath": "^1.0.0", 4456 + "inflight": "^1.0.4", 4457 + "inherits": "2", 4458 + "minimatch": "^3.1.1", 4459 + "once": "^1.3.0", 4460 + "path-is-absolute": "^1.0.0" 4461 + }, 4462 + "engines": { 4463 + "node": "*" 4464 + }, 4465 + "funding": { 4466 + "url": "https://github.com/sponsors/isaacs" 4467 + } 4468 + }, 4469 + "node_modules/glob-parent": { 4470 + "version": "5.1.2", 4471 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4472 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4473 + "dependencies": { 4474 + "is-glob": "^4.0.1" 4475 + }, 4476 + "engines": { 4477 + "node": ">= 6" 4478 + } 4479 + }, 4480 + "node_modules/globals": { 4481 + "version": "11.12.0", 4482 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 4483 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 4484 + "dev": true, 4485 + "engines": { 4486 + "node": ">=4" 4487 + } 4488 + }, 4489 + "node_modules/globalthis": { 4490 + "version": "1.0.4", 4491 + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", 4492 + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", 4493 + "dev": true, 4494 + "dependencies": { 4495 + "define-properties": "^1.2.1", 4496 + "gopd": "^1.0.1" 4497 + }, 4498 + "engines": { 4499 + "node": ">= 0.4" 4500 + }, 4501 + "funding": { 4502 + "url": "https://github.com/sponsors/ljharb" 4503 + } 4504 + }, 4505 + "node_modules/globby": { 4506 + "version": "11.1.0", 4507 + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 4508 + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 4509 + "dev": true, 4510 + "dependencies": { 4511 + "array-union": "^2.1.0", 4512 + "dir-glob": "^3.0.1", 4513 + "fast-glob": "^3.2.9", 4514 + "ignore": "^5.2.0", 4515 + "merge2": "^1.4.1", 4516 + "slash": "^3.0.0" 4517 + }, 4518 + "engines": { 4519 + "node": ">=10" 4520 + }, 4521 + "funding": { 4522 + "url": "https://github.com/sponsors/sindresorhus" 4523 + } 4524 + }, 4525 + "node_modules/gopd": { 4526 + "version": "1.0.1", 4527 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 4528 + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 4529 + "dependencies": { 4530 + "get-intrinsic": "^1.1.3" 4531 + }, 4532 + "funding": { 4533 + "url": "https://github.com/sponsors/ljharb" 4534 + } 4535 + }, 4536 + "node_modules/graceful-fs": { 4537 + "version": "4.2.11", 4538 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 4539 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 4540 + "dev": true 4541 + }, 4542 + "node_modules/graphemer": { 4543 + "version": "1.4.0", 4544 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 4545 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 4546 + "dev": true 4547 + }, 4548 + "node_modules/has-bigints": { 4549 + "version": "1.0.2", 4550 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 4551 + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 4552 + "dev": true, 4553 + "funding": { 4554 + "url": "https://github.com/sponsors/ljharb" 4555 + } 4556 + }, 4557 + "node_modules/has-flag": { 4558 + "version": "4.0.0", 4559 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 4560 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4561 + "dev": true, 4562 + "engines": { 4563 + "node": ">=8" 4564 + } 4565 + }, 4566 + "node_modules/has-property-descriptors": { 4567 + "version": "1.0.2", 4568 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 4569 + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 4570 + "dependencies": { 4571 + "es-define-property": "^1.0.0" 4572 + }, 4573 + "funding": { 4574 + "url": "https://github.com/sponsors/ljharb" 4575 + } 4576 + }, 4577 + "node_modules/has-proto": { 4578 + "version": "1.0.3", 4579 + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", 4580 + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", 4581 + "engines": { 4582 + "node": ">= 0.4" 4583 + }, 4584 + "funding": { 4585 + "url": "https://github.com/sponsors/ljharb" 4586 + } 4587 + }, 4588 + "node_modules/has-symbols": { 4589 + "version": "1.0.3", 4590 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 4591 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 4592 + "engines": { 4593 + "node": ">= 0.4" 4594 + }, 4595 + "funding": { 4596 + "url": "https://github.com/sponsors/ljharb" 4597 + } 4598 + }, 4599 + "node_modules/has-tostringtag": { 4600 + "version": "1.0.2", 4601 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 4602 + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 4603 + "dev": true, 4604 + "dependencies": { 4605 + "has-symbols": "^1.0.3" 4606 + }, 4607 + "engines": { 4608 + "node": ">= 0.4" 4609 + }, 4610 + "funding": { 4611 + "url": "https://github.com/sponsors/ljharb" 4612 + } 4613 + }, 4614 + "node_modules/hasown": { 4615 + "version": "2.0.2", 4616 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 4617 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 4618 + "dependencies": { 4619 + "function-bind": "^1.1.2" 4620 + }, 4621 + "engines": { 4622 + "node": ">= 0.4" 4623 + } 4624 + }, 4625 + "node_modules/http-errors": { 4626 + "version": "2.0.0", 4627 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 4628 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 4629 + "dependencies": { 4630 + "depd": "2.0.0", 4631 + "inherits": "2.0.4", 4632 + "setprototypeof": "1.2.0", 4633 + "statuses": "2.0.1", 4634 + "toidentifier": "1.0.1" 4635 + }, 4636 + "engines": { 4637 + "node": ">= 0.8" 4638 + } 4639 + }, 4640 + "node_modules/iconv-lite": { 4641 + "version": "0.4.24", 4642 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 4643 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 4644 + "dependencies": { 4645 + "safer-buffer": ">= 2.1.2 < 3" 4646 + }, 4647 + "engines": { 4648 + "node": ">=0.10.0" 4649 + } 4650 + }, 4651 + "node_modules/idb": { 4652 + "version": "7.1.1", 4653 + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", 4654 + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", 4655 + "dev": true 4656 + }, 4657 + "node_modules/ieee754": { 4658 + "version": "1.2.1", 4659 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 4660 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 4661 + "funding": [ 4662 + { 4663 + "type": "github", 4664 + "url": "https://github.com/sponsors/feross" 4665 + }, 4666 + { 4667 + "type": "patreon", 4668 + "url": "https://www.patreon.com/feross" 4669 + }, 4670 + { 4671 + "type": "consulting", 4672 + "url": "https://feross.org/support" 4673 + } 4674 + ] 4675 + }, 4676 + "node_modules/ignore": { 4677 + "version": "5.3.2", 4678 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 4679 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 4680 + "dev": true, 4681 + "engines": { 4682 + "node": ">= 4" 4683 + } 4684 + }, 4685 + "node_modules/import-fresh": { 4686 + "version": "3.3.0", 4687 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 4688 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 4689 + "dev": true, 4690 + "dependencies": { 4691 + "parent-module": "^1.0.0", 4692 + "resolve-from": "^4.0.0" 4693 + }, 4694 + "engines": { 4695 + "node": ">=6" 4696 + }, 4697 + "funding": { 4698 + "url": "https://github.com/sponsors/sindresorhus" 4699 + } 4700 + }, 4701 + "node_modules/imurmurhash": { 4702 + "version": "0.1.4", 4703 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 4704 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 4705 + "dev": true, 4706 + "engines": { 4707 + "node": ">=0.8.19" 4708 + } 4709 + }, 4710 + "node_modules/inflight": { 4711 + "version": "1.0.6", 4712 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4713 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4714 + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 4715 + "dev": true, 4716 + "dependencies": { 4717 + "once": "^1.3.0", 4718 + "wrappy": "1" 4719 + } 4720 + }, 4721 + "node_modules/inherits": { 4722 + "version": "2.0.4", 4723 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4724 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 4725 + }, 4726 + "node_modules/ini": { 4727 + "version": "1.3.8", 4728 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 4729 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" 4730 + }, 4731 + "node_modules/internal-slot": { 4732 + "version": "1.0.7", 4733 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", 4734 + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", 4735 + "dev": true, 4736 + "dependencies": { 4737 + "es-errors": "^1.3.0", 4738 + "hasown": "^2.0.0", 4739 + "side-channel": "^1.0.4" 4740 + }, 4741 + "engines": { 4742 + "node": ">= 0.4" 4743 + } 4744 + }, 4745 + "node_modules/ipaddr.js": { 4746 + "version": "1.9.1", 4747 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 4748 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 4749 + "engines": { 4750 + "node": ">= 0.10" 4751 + } 4752 + }, 4753 + "node_modules/is-array-buffer": { 4754 + "version": "3.0.4", 4755 + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", 4756 + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", 4757 + "dev": true, 4758 + "dependencies": { 4759 + "call-bind": "^1.0.2", 4760 + "get-intrinsic": "^1.2.1" 4761 + }, 4762 + "engines": { 4763 + "node": ">= 0.4" 4764 + }, 4765 + "funding": { 4766 + "url": "https://github.com/sponsors/ljharb" 4767 + } 4768 + }, 4769 + "node_modules/is-arrayish": { 4770 + "version": "0.3.2", 4771 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 4772 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" 4773 + }, 4774 + "node_modules/is-bigint": { 4775 + "version": "1.0.4", 4776 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 4777 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 4778 + "dev": true, 4779 + "dependencies": { 4780 + "has-bigints": "^1.0.1" 4781 + }, 4782 + "funding": { 4783 + "url": "https://github.com/sponsors/ljharb" 4784 + } 4785 + }, 4786 + "node_modules/is-binary-path": { 4787 + "version": "2.1.0", 4788 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4789 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4790 + "dependencies": { 4791 + "binary-extensions": "^2.0.0" 4792 + }, 4793 + "engines": { 4794 + "node": ">=8" 4795 + } 4796 + }, 4797 + "node_modules/is-boolean-object": { 4798 + "version": "1.1.2", 4799 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 4800 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 4801 + "dev": true, 4802 + "dependencies": { 4803 + "call-bind": "^1.0.2", 4804 + "has-tostringtag": "^1.0.0" 4805 + }, 4806 + "engines": { 4807 + "node": ">= 0.4" 4808 + }, 4809 + "funding": { 4810 + "url": "https://github.com/sponsors/ljharb" 4811 + } 4812 + }, 4813 + "node_modules/is-callable": { 4814 + "version": "1.2.7", 4815 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 4816 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 4817 + "dev": true, 4818 + "engines": { 4819 + "node": ">= 0.4" 4820 + }, 4821 + "funding": { 4822 + "url": "https://github.com/sponsors/ljharb" 4823 + } 4824 + }, 4825 + "node_modules/is-core-module": { 4826 + "version": "2.15.1", 4827 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", 4828 + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", 4829 + "dev": true, 4830 + "dependencies": { 4831 + "hasown": "^2.0.2" 4832 + }, 4833 + "engines": { 4834 + "node": ">= 0.4" 4835 + }, 4836 + "funding": { 4837 + "url": "https://github.com/sponsors/ljharb" 4838 + } 4839 + }, 4840 + "node_modules/is-data-view": { 4841 + "version": "1.0.1", 4842 + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", 4843 + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", 4844 + "dev": true, 4845 + "dependencies": { 4846 + "is-typed-array": "^1.1.13" 4847 + }, 4848 + "engines": { 4849 + "node": ">= 0.4" 4850 + }, 4851 + "funding": { 4852 + "url": "https://github.com/sponsors/ljharb" 4853 + } 4854 + }, 4855 + "node_modules/is-date-object": { 4856 + "version": "1.0.5", 4857 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 4858 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 4859 + "dev": true, 4860 + "dependencies": { 4861 + "has-tostringtag": "^1.0.0" 4862 + }, 4863 + "engines": { 4864 + "node": ">= 0.4" 4865 + }, 4866 + "funding": { 4867 + "url": "https://github.com/sponsors/ljharb" 4868 + } 4869 + }, 4870 + "node_modules/is-extglob": { 4871 + "version": "2.1.1", 4872 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4873 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4874 + "engines": { 4875 + "node": ">=0.10.0" 4876 + } 4877 + }, 4878 + "node_modules/is-glob": { 4879 + "version": "4.0.3", 4880 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4881 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4882 + "dependencies": { 4883 + "is-extglob": "^2.1.1" 4884 + }, 4885 + "engines": { 4886 + "node": ">=0.10.0" 4887 + } 4888 + }, 4889 + "node_modules/is-module": { 4890 + "version": "1.0.0", 4891 + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 4892 + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", 4893 + "dev": true 4894 + }, 4895 + "node_modules/is-negative-zero": { 4896 + "version": "2.0.3", 4897 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", 4898 + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", 4899 + "dev": true, 4900 + "engines": { 4901 + "node": ">= 0.4" 4902 + }, 4903 + "funding": { 4904 + "url": "https://github.com/sponsors/ljharb" 4905 + } 4906 + }, 4907 + "node_modules/is-number": { 4908 + "version": "7.0.0", 4909 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 4910 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 4911 + "engines": { 4912 + "node": ">=0.12.0" 4913 + } 4914 + }, 4915 + "node_modules/is-number-object": { 4916 + "version": "1.0.7", 4917 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 4918 + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 4919 + "dev": true, 4920 + "dependencies": { 4921 + "has-tostringtag": "^1.0.0" 4922 + }, 4923 + "engines": { 4924 + "node": ">= 0.4" 4925 + }, 4926 + "funding": { 4927 + "url": "https://github.com/sponsors/ljharb" 4928 + } 4929 + }, 4930 + "node_modules/is-obj": { 4931 + "version": "1.0.1", 4932 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 4933 + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", 4934 + "dev": true, 4935 + "engines": { 4936 + "node": ">=0.10.0" 4937 + } 4938 + }, 4939 + "node_modules/is-path-inside": { 4940 + "version": "3.0.3", 4941 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 4942 + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 4943 + "dev": true, 4944 + "engines": { 4945 + "node": ">=8" 4946 + } 4947 + }, 4948 + "node_modules/is-regex": { 4949 + "version": "1.1.4", 4950 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 4951 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 4952 + "dev": true, 4953 + "dependencies": { 4954 + "call-bind": "^1.0.2", 4955 + "has-tostringtag": "^1.0.0" 4956 + }, 4957 + "engines": { 4958 + "node": ">= 0.4" 4959 + }, 4960 + "funding": { 4961 + "url": "https://github.com/sponsors/ljharb" 4962 + } 4963 + }, 4964 + "node_modules/is-regexp": { 4965 + "version": "1.0.0", 4966 + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", 4967 + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", 4968 + "dev": true, 4969 + "engines": { 4970 + "node": ">=0.10.0" 4971 + } 4972 + }, 4973 + "node_modules/is-shared-array-buffer": { 4974 + "version": "1.0.3", 4975 + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", 4976 + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", 4977 + "dev": true, 4978 + "dependencies": { 4979 + "call-bind": "^1.0.7" 4980 + }, 4981 + "engines": { 4982 + "node": ">= 0.4" 4983 + }, 4984 + "funding": { 4985 + "url": "https://github.com/sponsors/ljharb" 4986 + } 4987 + }, 4988 + "node_modules/is-stream": { 4989 + "version": "2.0.1", 4990 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 4991 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 4992 + "engines": { 4993 + "node": ">=8" 4994 + }, 4995 + "funding": { 4996 + "url": "https://github.com/sponsors/sindresorhus" 4997 + } 4998 + }, 4999 + "node_modules/is-string": { 5000 + "version": "1.0.7", 5001 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 5002 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 5003 + "dev": true, 5004 + "dependencies": { 5005 + "has-tostringtag": "^1.0.0" 5006 + }, 5007 + "engines": { 5008 + "node": ">= 0.4" 5009 + }, 5010 + "funding": { 5011 + "url": "https://github.com/sponsors/ljharb" 5012 + } 5013 + }, 5014 + "node_modules/is-symbol": { 5015 + "version": "1.0.4", 5016 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 5017 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 5018 + "dev": true, 5019 + "dependencies": { 5020 + "has-symbols": "^1.0.2" 5021 + }, 5022 + "engines": { 5023 + "node": ">= 0.4" 5024 + }, 5025 + "funding": { 5026 + "url": "https://github.com/sponsors/ljharb" 5027 + } 5028 + }, 5029 + "node_modules/is-typed-array": { 5030 + "version": "1.1.13", 5031 + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", 5032 + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", 5033 + "dev": true, 5034 + "dependencies": { 5035 + "which-typed-array": "^1.1.14" 5036 + }, 5037 + "engines": { 5038 + "node": ">= 0.4" 5039 + }, 5040 + "funding": { 5041 + "url": "https://github.com/sponsors/ljharb" 5042 + } 5043 + }, 5044 + "node_modules/is-weakref": { 5045 + "version": "1.0.2", 5046 + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 5047 + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 5048 + "dev": true, 5049 + "dependencies": { 5050 + "call-bind": "^1.0.2" 5051 + }, 5052 + "funding": { 5053 + "url": "https://github.com/sponsors/ljharb" 5054 + } 5055 + }, 5056 + "node_modules/isarray": { 5057 + "version": "2.0.5", 5058 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 5059 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 5060 + "dev": true 5061 + }, 5062 + "node_modules/isexe": { 5063 + "version": "2.0.0", 5064 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 5065 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 5066 + "dev": true 5067 + }, 5068 + "node_modules/isomorphic.js": { 5069 + "version": "0.2.5", 5070 + "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", 5071 + "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", 5072 + "funding": { 5073 + "type": "GitHub Sponsors ❤", 5074 + "url": "https://github.com/sponsors/dmonad" 5075 + } 5076 + }, 5077 + "node_modules/jake": { 5078 + "version": "10.9.2", 5079 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", 5080 + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", 5081 + "dev": true, 5082 + "dependencies": { 5083 + "async": "^3.2.3", 5084 + "chalk": "^4.0.2", 5085 + "filelist": "^1.0.4", 5086 + "minimatch": "^3.1.2" 5087 + }, 5088 + "bin": { 5089 + "jake": "bin/cli.js" 5090 + }, 5091 + "engines": { 5092 + "node": ">=10" 5093 + } 5094 + }, 5095 + "node_modules/js-tokens": { 5096 + "version": "4.0.0", 5097 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 5098 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 5099 + }, 5100 + "node_modules/js-yaml": { 5101 + "version": "4.1.0", 5102 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 5103 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 5104 + "dev": true, 5105 + "dependencies": { 5106 + "argparse": "^2.0.1" 5107 + }, 5108 + "bin": { 5109 + "js-yaml": "bin/js-yaml.js" 5110 + } 5111 + }, 5112 + "node_modules/jsesc": { 5113 + "version": "3.0.2", 5114 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 5115 + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 5116 + "dev": true, 5117 + "bin": { 5118 + "jsesc": "bin/jsesc" 5119 + }, 5120 + "engines": { 5121 + "node": ">=6" 5122 + } 5123 + }, 5124 + "node_modules/json-buffer": { 5125 + "version": "3.0.1", 5126 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 5127 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 5128 + "dev": true 5129 + }, 5130 + "node_modules/json-schema": { 5131 + "version": "0.4.0", 5132 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 5133 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 5134 + "dev": true 5135 + }, 5136 + "node_modules/json-schema-traverse": { 5137 + "version": "0.4.1", 5138 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 5139 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 5140 + "dev": true 5141 + }, 5142 + "node_modules/json-stable-stringify-without-jsonify": { 5143 + "version": "1.0.1", 5144 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 5145 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 5146 + "dev": true 5147 + }, 5148 + "node_modules/json5": { 5149 + "version": "2.2.3", 5150 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 5151 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 5152 + "dev": true, 5153 + "bin": { 5154 + "json5": "lib/cli.js" 5155 + }, 5156 + "engines": { 5157 + "node": ">=6" 5158 + } 5159 + }, 5160 + "node_modules/jsonfile": { 5161 + "version": "6.1.0", 5162 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 5163 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 5164 + "dev": true, 5165 + "dependencies": { 5166 + "universalify": "^2.0.0" 5167 + }, 5168 + "optionalDependencies": { 5169 + "graceful-fs": "^4.1.6" 5170 + } 5171 + }, 5172 + "node_modules/jsonpointer": { 5173 + "version": "5.0.1", 5174 + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", 5175 + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", 5176 + "dev": true, 5177 + "engines": { 5178 + "node": ">=0.10.0" 5179 + } 5180 + }, 5181 + "node_modules/keyv": { 5182 + "version": "4.5.4", 5183 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 5184 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 5185 + "dev": true, 5186 + "dependencies": { 5187 + "json-buffer": "3.0.1" 5188 + } 5189 + }, 5190 + "node_modules/kuler": { 5191 + "version": "2.0.0", 5192 + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", 5193 + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" 5194 + }, 5195 + "node_modules/leven": { 5196 + "version": "3.1.0", 5197 + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 5198 + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 5199 + "dev": true, 5200 + "engines": { 5201 + "node": ">=6" 5202 + } 5203 + }, 5204 + "node_modules/levn": { 5205 + "version": "0.4.1", 5206 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 5207 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 5208 + "dev": true, 5209 + "dependencies": { 5210 + "prelude-ls": "^1.2.1", 5211 + "type-check": "~0.4.0" 5212 + }, 5213 + "engines": { 5214 + "node": ">= 0.8.0" 5215 + } 5216 + }, 5217 + "node_modules/lib0": { 5218 + "version": "0.2.98", 5219 + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.98.tgz", 5220 + "integrity": "sha512-XteTiNO0qEXqqweWx+b21p/fBnNHUA1NwAtJNJek1oPrewEZs2uiT4gWivHKr9GqCjDPAhchz0UQO8NwU3bBNA==", 5221 + "dependencies": { 5222 + "isomorphic.js": "^0.2.4" 5223 + }, 5224 + "bin": { 5225 + "0ecdsa-generate-keypair": "bin/0ecdsa-generate-keypair.js", 5226 + "0gentesthtml": "bin/gentesthtml.js", 5227 + "0serve": "bin/0serve.js" 5228 + }, 5229 + "engines": { 5230 + "node": ">=16" 5231 + }, 5232 + "funding": { 5233 + "type": "GitHub Sponsors ❤", 5234 + "url": "https://github.com/sponsors/dmonad" 5235 + } 5236 + }, 5237 + "node_modules/locate-path": { 5238 + "version": "6.0.0", 5239 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 5240 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 5241 + "dev": true, 5242 + "dependencies": { 5243 + "p-locate": "^5.0.0" 5244 + }, 5245 + "engines": { 5246 + "node": ">=10" 5247 + }, 5248 + "funding": { 5249 + "url": "https://github.com/sponsors/sindresorhus" 5250 + } 5251 + }, 5252 + "node_modules/lodash": { 5253 + "version": "4.17.21", 5254 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 5255 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 5256 + "dev": true 5257 + }, 5258 + "node_modules/lodash.debounce": { 5259 + "version": "4.0.8", 5260 + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 5261 + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 5262 + "dev": true 5263 + }, 5264 + "node_modules/lodash.merge": { 5265 + "version": "4.6.2", 5266 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 5267 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 5268 + "dev": true 5269 + }, 5270 + "node_modules/lodash.sortby": { 5271 + "version": "4.7.0", 5272 + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 5273 + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", 5274 + "dev": true 5275 + }, 5276 + "node_modules/logform": { 5277 + "version": "2.6.1", 5278 + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.1.tgz", 5279 + "integrity": "sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==", 5280 + "dependencies": { 5281 + "@colors/colors": "1.6.0", 5282 + "@types/triple-beam": "^1.3.2", 5283 + "fecha": "^4.2.0", 5284 + "ms": "^2.1.1", 5285 + "safe-stable-stringify": "^2.3.1", 5286 + "triple-beam": "^1.3.0" 5287 + }, 5288 + "engines": { 5289 + "node": ">= 12.0.0" 5290 + } 5291 + }, 5292 + "node_modules/loose-envify": { 5293 + "version": "1.4.0", 5294 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 5295 + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 5296 + "dependencies": { 5297 + "js-tokens": "^3.0.0 || ^4.0.0" 5298 + }, 5299 + "bin": { 5300 + "loose-envify": "cli.js" 5301 + } 5302 + }, 5303 + "node_modules/lru-cache": { 5304 + "version": "5.1.1", 5305 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 5306 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 5307 + "dev": true, 5308 + "dependencies": { 5309 + "yallist": "^3.0.2" 5310 + } 5311 + }, 5312 + "node_modules/magic-string": { 5313 + "version": "0.25.9", 5314 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", 5315 + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", 5316 + "dev": true, 5317 + "dependencies": { 5318 + "sourcemap-codec": "^1.4.8" 5319 + } 5320 + }, 5321 + "node_modules/media-typer": { 5322 + "version": "0.3.0", 5323 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 5324 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 5325 + "engines": { 5326 + "node": ">= 0.6" 5327 + } 5328 + }, 5329 + "node_modules/merge-descriptors": { 5330 + "version": "1.0.3", 5331 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", 5332 + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", 5333 + "funding": { 5334 + "url": "https://github.com/sponsors/sindresorhus" 5335 + } 5336 + }, 5337 + "node_modules/merge2": { 5338 + "version": "1.4.1", 5339 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 5340 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 5341 + "dev": true, 5342 + "engines": { 5343 + "node": ">= 8" 5344 + } 5345 + }, 5346 + "node_modules/methods": { 5347 + "version": "1.1.2", 5348 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 5349 + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 5350 + "engines": { 5351 + "node": ">= 0.6" 5352 + } 5353 + }, 5354 + "node_modules/micromatch": { 5355 + "version": "4.0.8", 5356 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 5357 + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 5358 + "dev": true, 5359 + "dependencies": { 5360 + "braces": "^3.0.3", 5361 + "picomatch": "^2.3.1" 5362 + }, 5363 + "engines": { 5364 + "node": ">=8.6" 5365 + } 5366 + }, 5367 + "node_modules/mime": { 5368 + "version": "1.6.0", 5369 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 5370 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 5371 + "bin": { 5372 + "mime": "cli.js" 5373 + }, 5374 + "engines": { 5375 + "node": ">=4" 5376 + } 5377 + }, 5378 + "node_modules/mime-db": { 5379 + "version": "1.52.0", 5380 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 5381 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 5382 + "engines": { 5383 + "node": ">= 0.6" 5384 + } 5385 + }, 5386 + "node_modules/mime-types": { 5387 + "version": "2.1.35", 5388 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 5389 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 5390 + "dependencies": { 5391 + "mime-db": "1.52.0" 5392 + }, 5393 + "engines": { 5394 + "node": ">= 0.6" 5395 + } 5396 + }, 5397 + "node_modules/mimic-response": { 5398 + "version": "3.1.0", 5399 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 5400 + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 5401 + "engines": { 5402 + "node": ">=10" 5403 + }, 5404 + "funding": { 5405 + "url": "https://github.com/sponsors/sindresorhus" 5406 + } 5407 + }, 5408 + "node_modules/minimatch": { 5409 + "version": "3.1.2", 5410 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 5411 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 5412 + "dev": true, 5413 + "dependencies": { 5414 + "brace-expansion": "^1.1.7" 5415 + }, 5416 + "engines": { 5417 + "node": "*" 5418 + } 5419 + }, 5420 + "node_modules/minimist": { 5421 + "version": "1.2.8", 5422 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 5423 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 5424 + "funding": { 5425 + "url": "https://github.com/sponsors/ljharb" 5426 + } 5427 + }, 5428 + "node_modules/mkdirp-classic": { 5429 + "version": "0.5.3", 5430 + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 5431 + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" 5432 + }, 5433 + "node_modules/ms": { 5434 + "version": "2.1.3", 5435 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 5436 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 5437 + }, 5438 + "node_modules/nanoid": { 5439 + "version": "3.3.7", 5440 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 5441 + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 5442 + "funding": [ 5443 + { 5444 + "type": "github", 5445 + "url": "https://github.com/sponsors/ai" 5446 + } 5447 + ], 5448 + "bin": { 5449 + "nanoid": "bin/nanoid.cjs" 5450 + }, 5451 + "engines": { 5452 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 5453 + } 5454 + }, 5455 + "node_modules/napi-build-utils": { 5456 + "version": "1.0.2", 5457 + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", 5458 + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" 5459 + }, 5460 + "node_modules/natural-compare": { 5461 + "version": "1.4.0", 5462 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 5463 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 5464 + "dev": true 5465 + }, 5466 + "node_modules/natural-compare-lite": { 5467 + "version": "1.4.0", 5468 + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 5469 + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 5470 + "dev": true 5471 + }, 5472 + "node_modules/negotiator": { 5473 + "version": "0.6.3", 5474 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 5475 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 5476 + "engines": { 5477 + "node": ">= 0.6" 5478 + } 5479 + }, 5480 + "node_modules/node-abi": { 5481 + "version": "3.71.0", 5482 + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz", 5483 + "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==", 5484 + "dependencies": { 5485 + "semver": "^7.3.5" 5486 + }, 5487 + "engines": { 5488 + "node": ">=10" 5489 + } 5490 + }, 5491 + "node_modules/node-releases": { 5492 + "version": "2.0.18", 5493 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", 5494 + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", 5495 + "dev": true 5496 + }, 5497 + "node_modules/normalize-path": { 5498 + "version": "3.0.0", 5499 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 5500 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 5501 + "engines": { 5502 + "node": ">=0.10.0" 5503 + } 5504 + }, 5505 + "node_modules/object-assign": { 5506 + "version": "4.1.1", 5507 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 5508 + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 5509 + "engines": { 5510 + "node": ">=0.10.0" 5511 + } 5512 + }, 5513 + "node_modules/object-inspect": { 5514 + "version": "1.13.2", 5515 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", 5516 + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", 5517 + "engines": { 5518 + "node": ">= 0.4" 5519 + }, 5520 + "funding": { 5521 + "url": "https://github.com/sponsors/ljharb" 5522 + } 5523 + }, 5524 + "node_modules/object-keys": { 5525 + "version": "1.1.1", 5526 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 5527 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 5528 + "dev": true, 5529 + "engines": { 5530 + "node": ">= 0.4" 5531 + } 5532 + }, 5533 + "node_modules/object.assign": { 5534 + "version": "4.1.5", 5535 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", 5536 + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", 5537 + "dev": true, 5538 + "dependencies": { 5539 + "call-bind": "^1.0.5", 5540 + "define-properties": "^1.2.1", 5541 + "has-symbols": "^1.0.3", 5542 + "object-keys": "^1.1.1" 5543 + }, 5544 + "engines": { 5545 + "node": ">= 0.4" 5546 + }, 5547 + "funding": { 5548 + "url": "https://github.com/sponsors/ljharb" 5549 + } 5550 + }, 5551 + "node_modules/on-finished": { 5552 + "version": "2.4.1", 5553 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 5554 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 5555 + "dependencies": { 5556 + "ee-first": "1.1.1" 5557 + }, 5558 + "engines": { 5559 + "node": ">= 0.8" 5560 + } 5561 + }, 5562 + "node_modules/once": { 5563 + "version": "1.4.0", 5564 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 5565 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 5566 + "dependencies": { 5567 + "wrappy": "1" 5568 + } 5569 + }, 5570 + "node_modules/one-time": { 5571 + "version": "1.0.0", 5572 + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", 5573 + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", 5574 + "dependencies": { 5575 + "fn.name": "1.x.x" 5576 + } 5577 + }, 5578 + "node_modules/optionator": { 5579 + "version": "0.9.4", 5580 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 5581 + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 5582 + "dev": true, 5583 + "dependencies": { 5584 + "deep-is": "^0.1.3", 5585 + "fast-levenshtein": "^2.0.6", 5586 + "levn": "^0.4.1", 5587 + "prelude-ls": "^1.2.1", 5588 + "type-check": "^0.4.0", 5589 + "word-wrap": "^1.2.5" 5590 + }, 5591 + "engines": { 5592 + "node": ">= 0.8.0" 5593 + } 5594 + }, 5595 + "node_modules/p-limit": { 5596 + "version": "3.1.0", 5597 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 5598 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 5599 + "dev": true, 5600 + "dependencies": { 5601 + "yocto-queue": "^0.1.0" 5602 + }, 5603 + "engines": { 5604 + "node": ">=10" 5605 + }, 5606 + "funding": { 5607 + "url": "https://github.com/sponsors/sindresorhus" 5608 + } 5609 + }, 5610 + "node_modules/p-locate": { 5611 + "version": "5.0.0", 5612 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 5613 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 5614 + "dev": true, 5615 + "dependencies": { 5616 + "p-limit": "^3.0.2" 5617 + }, 5618 + "engines": { 5619 + "node": ">=10" 5620 + }, 5621 + "funding": { 5622 + "url": "https://github.com/sponsors/sindresorhus" 5623 + } 5624 + }, 5625 + "node_modules/parent-module": { 5626 + "version": "1.0.1", 5627 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 5628 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 5629 + "dev": true, 5630 + "dependencies": { 5631 + "callsites": "^3.0.0" 5632 + }, 5633 + "engines": { 5634 + "node": ">=6" 5635 + } 5636 + }, 5637 + "node_modules/parseurl": { 5638 + "version": "1.3.3", 5639 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 5640 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 5641 + "engines": { 5642 + "node": ">= 0.8" 5643 + } 5644 + }, 5645 + "node_modules/path-exists": { 5646 + "version": "4.0.0", 5647 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 5648 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 5649 + "dev": true, 5650 + "engines": { 5651 + "node": ">=8" 5652 + } 5653 + }, 5654 + "node_modules/path-is-absolute": { 5655 + "version": "1.0.1", 5656 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 5657 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 5658 + "dev": true, 5659 + "engines": { 5660 + "node": ">=0.10.0" 5661 + } 5662 + }, 5663 + "node_modules/path-key": { 5664 + "version": "3.1.1", 5665 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 5666 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 5667 + "dev": true, 5668 + "engines": { 5669 + "node": ">=8" 5670 + } 5671 + }, 5672 + "node_modules/path-parse": { 5673 + "version": "1.0.7", 5674 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 5675 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 5676 + "dev": true 5677 + }, 5678 + "node_modules/path-to-regexp": { 5679 + "version": "0.1.10", 5680 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", 5681 + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" 5682 + }, 5683 + "node_modules/path-type": { 5684 + "version": "4.0.0", 5685 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 5686 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 5687 + "dev": true, 5688 + "engines": { 5689 + "node": ">=8" 5690 + } 5691 + }, 5692 + "node_modules/picocolors": { 5693 + "version": "1.1.1", 5694 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 5695 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 5696 + }, 5697 + "node_modules/picomatch": { 5698 + "version": "2.3.1", 5699 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 5700 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 5701 + "engines": { 5702 + "node": ">=8.6" 5703 + }, 5704 + "funding": { 5705 + "url": "https://github.com/sponsors/jonschlinkert" 5706 + } 5707 + }, 5708 + "node_modules/possible-typed-array-names": { 5709 + "version": "1.0.0", 5710 + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", 5711 + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", 5712 + "dev": true, 5713 + "engines": { 5714 + "node": ">= 0.4" 5715 + } 5716 + }, 5717 + "node_modules/postcss": { 5718 + "version": "8.4.47", 5719 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", 5720 + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", 5721 + "funding": [ 5722 + { 5723 + "type": "opencollective", 5724 + "url": "https://opencollective.com/postcss/" 5725 + }, 5726 + { 5727 + "type": "tidelift", 5728 + "url": "https://tidelift.com/funding/github/npm/postcss" 5729 + }, 5730 + { 5731 + "type": "github", 5732 + "url": "https://github.com/sponsors/ai" 5733 + } 5734 + ], 5735 + "dependencies": { 5736 + "nanoid": "^3.3.7", 5737 + "picocolors": "^1.1.0", 5738 + "source-map-js": "^1.2.1" 5739 + }, 5740 + "engines": { 5741 + "node": "^10 || ^12 || >=14" 5742 + } 5743 + }, 5744 + "node_modules/prebuild-install": { 5745 + "version": "7.1.2", 5746 + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", 5747 + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", 5748 + "dependencies": { 5749 + "detect-libc": "^2.0.0", 5750 + "expand-template": "^2.0.3", 5751 + "github-from-package": "0.0.0", 5752 + "minimist": "^1.2.3", 5753 + "mkdirp-classic": "^0.5.3", 5754 + "napi-build-utils": "^1.0.1", 5755 + "node-abi": "^3.3.0", 5756 + "pump": "^3.0.0", 5757 + "rc": "^1.2.7", 5758 + "simple-get": "^4.0.0", 5759 + "tar-fs": "^2.0.0", 5760 + "tunnel-agent": "^0.6.0" 5761 + }, 5762 + "bin": { 5763 + "prebuild-install": "bin.js" 5764 + }, 5765 + "engines": { 5766 + "node": ">=10" 5767 + } 5768 + }, 5769 + "node_modules/prelude-ls": { 5770 + "version": "1.2.1", 5771 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 5772 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 5773 + "dev": true, 5774 + "engines": { 5775 + "node": ">= 0.8.0" 5776 + } 5777 + }, 5778 + "node_modules/pretty-bytes": { 5779 + "version": "6.1.1", 5780 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", 5781 + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", 5782 + "dev": true, 5783 + "engines": { 5784 + "node": "^14.13.1 || >=16.0.0" 5785 + }, 5786 + "funding": { 5787 + "url": "https://github.com/sponsors/sindresorhus" 5788 + } 5789 + }, 5790 + "node_modules/process": { 5791 + "version": "0.11.10", 5792 + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 5793 + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 5794 + "engines": { 5795 + "node": ">= 0.6.0" 5796 + } 5797 + }, 5798 + "node_modules/proxy-addr": { 5799 + "version": "2.0.7", 5800 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 5801 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 5802 + "dependencies": { 5803 + "forwarded": "0.2.0", 5804 + "ipaddr.js": "1.9.1" 5805 + }, 5806 + "engines": { 5807 + "node": ">= 0.10" 5808 + } 5809 + }, 5810 + "node_modules/pump": { 5811 + "version": "3.0.2", 5812 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", 5813 + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", 5814 + "dependencies": { 5815 + "end-of-stream": "^1.1.0", 5816 + "once": "^1.3.1" 5817 + } 5818 + }, 5819 + "node_modules/punycode": { 5820 + "version": "2.3.1", 5821 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 5822 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 5823 + "dev": true, 5824 + "engines": { 5825 + "node": ">=6" 5826 + } 5827 + }, 5828 + "node_modules/qs": { 5829 + "version": "6.13.0", 5830 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", 5831 + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 5832 + "dependencies": { 5833 + "side-channel": "^1.0.6" 5834 + }, 5835 + "engines": { 5836 + "node": ">=0.6" 5837 + }, 5838 + "funding": { 5839 + "url": "https://github.com/sponsors/ljharb" 5840 + } 5841 + }, 5842 + "node_modules/queue-microtask": { 5843 + "version": "1.2.3", 5844 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 5845 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 5846 + "dev": true, 5847 + "funding": [ 5848 + { 5849 + "type": "github", 5850 + "url": "https://github.com/sponsors/feross" 5851 + }, 5852 + { 5853 + "type": "patreon", 5854 + "url": "https://www.patreon.com/feross" 5855 + }, 5856 + { 5857 + "type": "consulting", 5858 + "url": "https://feross.org/support" 5859 + } 5860 + ] 5861 + }, 5862 + "node_modules/randombytes": { 5863 + "version": "2.1.0", 5864 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 5865 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 5866 + "dev": true, 5867 + "dependencies": { 5868 + "safe-buffer": "^5.1.0" 5869 + } 5870 + }, 5871 + "node_modules/range-parser": { 5872 + "version": "1.2.1", 5873 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 5874 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 5875 + "engines": { 5876 + "node": ">= 0.6" 5877 + } 5878 + }, 5879 + "node_modules/raw-body": { 5880 + "version": "2.5.2", 5881 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 5882 + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 5883 + "dependencies": { 5884 + "bytes": "3.1.2", 5885 + "http-errors": "2.0.0", 5886 + "iconv-lite": "0.4.24", 5887 + "unpipe": "1.0.0" 5888 + }, 5889 + "engines": { 5890 + "node": ">= 0.8" 5891 + } 5892 + }, 5893 + "node_modules/rc": { 5894 + "version": "1.2.8", 5895 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 5896 + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 5897 + "dependencies": { 5898 + "deep-extend": "^0.6.0", 5899 + "ini": "~1.3.0", 5900 + "minimist": "^1.2.0", 5901 + "strip-json-comments": "~2.0.1" 5902 + }, 5903 + "bin": { 5904 + "rc": "cli.js" 5905 + } 5906 + }, 5907 + "node_modules/rc/node_modules/strip-json-comments": { 5908 + "version": "2.0.1", 5909 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 5910 + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 5911 + "engines": { 5912 + "node": ">=0.10.0" 5913 + } 5914 + }, 5915 + "node_modules/react": { 5916 + "version": "18.3.1", 5917 + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", 5918 + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", 5919 + "dependencies": { 5920 + "loose-envify": "^1.1.0" 5921 + }, 5922 + "engines": { 5923 + "node": ">=0.10.0" 5924 + } 5925 + }, 5926 + "node_modules/react-dom": { 5927 + "version": "18.3.1", 5928 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", 5929 + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", 5930 + "dependencies": { 5931 + "loose-envify": "^1.1.0", 5932 + "scheduler": "^0.23.2" 5933 + }, 5934 + "peerDependencies": { 5935 + "react": "^18.3.1" 5936 + } 5937 + }, 5938 + "node_modules/react-refresh": { 5939 + "version": "0.14.2", 5940 + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", 5941 + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", 5942 + "dev": true, 5943 + "engines": { 5944 + "node": ">=0.10.0" 5945 + } 5946 + }, 5947 + "node_modules/readable-stream": { 5948 + "version": "3.6.2", 5949 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 5950 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 5951 + "dependencies": { 5952 + "inherits": "^2.0.3", 5953 + "string_decoder": "^1.1.1", 5954 + "util-deprecate": "^1.0.1" 5955 + }, 5956 + "engines": { 5957 + "node": ">= 6" 5958 + } 5959 + }, 5960 + "node_modules/readdirp": { 5961 + "version": "3.6.0", 5962 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 5963 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 5964 + "dependencies": { 5965 + "picomatch": "^2.2.1" 5966 + }, 5967 + "engines": { 5968 + "node": ">=8.10.0" 5969 + } 5970 + }, 5971 + "node_modules/regenerate": { 5972 + "version": "1.4.2", 5973 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 5974 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 5975 + "dev": true 5976 + }, 5977 + "node_modules/regenerate-unicode-properties": { 5978 + "version": "10.2.0", 5979 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", 5980 + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", 5981 + "dev": true, 5982 + "dependencies": { 5983 + "regenerate": "^1.4.2" 5984 + }, 5985 + "engines": { 5986 + "node": ">=4" 5987 + } 5988 + }, 5989 + "node_modules/regenerator-runtime": { 5990 + "version": "0.14.1", 5991 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", 5992 + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 5993 + "dev": true 5994 + }, 5995 + "node_modules/regenerator-transform": { 5996 + "version": "0.15.2", 5997 + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", 5998 + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", 5999 + "dev": true, 6000 + "dependencies": { 6001 + "@babel/runtime": "^7.8.4" 6002 + } 6003 + }, 6004 + "node_modules/regexp.prototype.flags": { 6005 + "version": "1.5.3", 6006 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", 6007 + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", 6008 + "dev": true, 6009 + "dependencies": { 6010 + "call-bind": "^1.0.7", 6011 + "define-properties": "^1.2.1", 6012 + "es-errors": "^1.3.0", 6013 + "set-function-name": "^2.0.2" 6014 + }, 6015 + "engines": { 6016 + "node": ">= 0.4" 6017 + }, 6018 + "funding": { 6019 + "url": "https://github.com/sponsors/ljharb" 6020 + } 6021 + }, 6022 + "node_modules/regexpu-core": { 6023 + "version": "6.1.1", 6024 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", 6025 + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", 6026 + "dev": true, 6027 + "dependencies": { 6028 + "regenerate": "^1.4.2", 6029 + "regenerate-unicode-properties": "^10.2.0", 6030 + "regjsgen": "^0.8.0", 6031 + "regjsparser": "^0.11.0", 6032 + "unicode-match-property-ecmascript": "^2.0.0", 6033 + "unicode-match-property-value-ecmascript": "^2.1.0" 6034 + }, 6035 + "engines": { 6036 + "node": ">=4" 6037 + } 6038 + }, 6039 + "node_modules/regjsgen": { 6040 + "version": "0.8.0", 6041 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", 6042 + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", 6043 + "dev": true 6044 + }, 6045 + "node_modules/regjsparser": { 6046 + "version": "0.11.1", 6047 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", 6048 + "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", 6049 + "dev": true, 6050 + "dependencies": { 6051 + "jsesc": "~3.0.2" 6052 + }, 6053 + "bin": { 6054 + "regjsparser": "bin/parser" 6055 + } 6056 + }, 6057 + "node_modules/require-from-string": { 6058 + "version": "2.0.2", 6059 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 6060 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 6061 + "dev": true, 6062 + "engines": { 6063 + "node": ">=0.10.0" 6064 + } 6065 + }, 6066 + "node_modules/resolve": { 6067 + "version": "1.22.8", 6068 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 6069 + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 6070 + "dev": true, 6071 + "dependencies": { 6072 + "is-core-module": "^2.13.0", 6073 + "path-parse": "^1.0.7", 6074 + "supports-preserve-symlinks-flag": "^1.0.0" 6075 + }, 6076 + "bin": { 6077 + "resolve": "bin/resolve" 6078 + }, 6079 + "funding": { 6080 + "url": "https://github.com/sponsors/ljharb" 6081 + } 6082 + }, 6083 + "node_modules/resolve-from": { 6084 + "version": "4.0.0", 6085 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 6086 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 6087 + "dev": true, 6088 + "engines": { 6089 + "node": ">=4" 6090 + } 6091 + }, 6092 + "node_modules/reusify": { 6093 + "version": "1.0.4", 6094 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 6095 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 6096 + "dev": true, 6097 + "engines": { 6098 + "iojs": ">=1.0.0", 6099 + "node": ">=0.10.0" 6100 + } 6101 + }, 6102 + "node_modules/rimraf": { 6103 + "version": "3.0.2", 6104 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 6105 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 6106 + "deprecated": "Rimraf versions prior to v4 are no longer supported", 6107 + "dev": true, 6108 + "dependencies": { 6109 + "glob": "^7.1.3" 6110 + }, 6111 + "bin": { 6112 + "rimraf": "bin.js" 6113 + }, 6114 + "funding": { 6115 + "url": "https://github.com/sponsors/isaacs" 6116 + } 6117 + }, 6118 + "node_modules/rollup": { 6119 + "version": "3.29.5", 6120 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", 6121 + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", 6122 + "bin": { 6123 + "rollup": "dist/bin/rollup" 6124 + }, 6125 + "engines": { 6126 + "node": ">=14.18.0", 6127 + "npm": ">=8.0.0" 6128 + }, 6129 + "optionalDependencies": { 6130 + "fsevents": "~2.3.2" 6131 + } 6132 + }, 6133 + "node_modules/run-parallel": { 6134 + "version": "1.2.0", 6135 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 6136 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 6137 + "dev": true, 6138 + "funding": [ 6139 + { 6140 + "type": "github", 6141 + "url": "https://github.com/sponsors/feross" 6142 + }, 6143 + { 6144 + "type": "patreon", 6145 + "url": "https://www.patreon.com/feross" 6146 + }, 6147 + { 6148 + "type": "consulting", 6149 + "url": "https://feross.org/support" 6150 + } 6151 + ], 6152 + "dependencies": { 6153 + "queue-microtask": "^1.2.2" 6154 + } 6155 + }, 6156 + "node_modules/safe-array-concat": { 6157 + "version": "1.1.2", 6158 + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", 6159 + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", 6160 + "dev": true, 6161 + "dependencies": { 6162 + "call-bind": "^1.0.7", 6163 + "get-intrinsic": "^1.2.4", 6164 + "has-symbols": "^1.0.3", 6165 + "isarray": "^2.0.5" 6166 + }, 6167 + "engines": { 6168 + "node": ">=0.4" 6169 + }, 6170 + "funding": { 6171 + "url": "https://github.com/sponsors/ljharb" 6172 + } 6173 + }, 6174 + "node_modules/safe-buffer": { 6175 + "version": "5.2.1", 6176 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 6177 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 6178 + "funding": [ 6179 + { 6180 + "type": "github", 6181 + "url": "https://github.com/sponsors/feross" 6182 + }, 6183 + { 6184 + "type": "patreon", 6185 + "url": "https://www.patreon.com/feross" 6186 + }, 6187 + { 6188 + "type": "consulting", 6189 + "url": "https://feross.org/support" 6190 + } 6191 + ] 6192 + }, 6193 + "node_modules/safe-regex-test": { 6194 + "version": "1.0.3", 6195 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", 6196 + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", 6197 + "dev": true, 6198 + "dependencies": { 6199 + "call-bind": "^1.0.6", 6200 + "es-errors": "^1.3.0", 6201 + "is-regex": "^1.1.4" 6202 + }, 6203 + "engines": { 6204 + "node": ">= 0.4" 6205 + }, 6206 + "funding": { 6207 + "url": "https://github.com/sponsors/ljharb" 6208 + } 6209 + }, 6210 + "node_modules/safe-stable-stringify": { 6211 + "version": "2.5.0", 6212 + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", 6213 + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", 6214 + "engines": { 6215 + "node": ">=10" 6216 + } 6217 + }, 6218 + "node_modules/safer-buffer": { 6219 + "version": "2.1.2", 6220 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 6221 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 6222 + }, 6223 + "node_modules/scheduler": { 6224 + "version": "0.23.2", 6225 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", 6226 + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", 6227 + "dependencies": { 6228 + "loose-envify": "^1.1.0" 6229 + } 6230 + }, 6231 + "node_modules/semver": { 6232 + "version": "7.6.3", 6233 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", 6234 + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", 6235 + "bin": { 6236 + "semver": "bin/semver.js" 6237 + }, 6238 + "engines": { 6239 + "node": ">=10" 6240 + } 6241 + }, 6242 + "node_modules/send": { 6243 + "version": "0.19.0", 6244 + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 6245 + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 6246 + "dependencies": { 6247 + "debug": "2.6.9", 6248 + "depd": "2.0.0", 6249 + "destroy": "1.2.0", 6250 + "encodeurl": "~1.0.2", 6251 + "escape-html": "~1.0.3", 6252 + "etag": "~1.8.1", 6253 + "fresh": "0.5.2", 6254 + "http-errors": "2.0.0", 6255 + "mime": "1.6.0", 6256 + "ms": "2.1.3", 6257 + "on-finished": "2.4.1", 6258 + "range-parser": "~1.2.1", 6259 + "statuses": "2.0.1" 6260 + }, 6261 + "engines": { 6262 + "node": ">= 0.8.0" 6263 + } 6264 + }, 6265 + "node_modules/send/node_modules/debug": { 6266 + "version": "2.6.9", 6267 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6268 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6269 + "dependencies": { 6270 + "ms": "2.0.0" 6271 + } 6272 + }, 6273 + "node_modules/send/node_modules/debug/node_modules/ms": { 6274 + "version": "2.0.0", 6275 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 6276 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 6277 + }, 6278 + "node_modules/send/node_modules/encodeurl": { 6279 + "version": "1.0.2", 6280 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 6281 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 6282 + "engines": { 6283 + "node": ">= 0.8" 6284 + } 6285 + }, 6286 + "node_modules/serialize-javascript": { 6287 + "version": "6.0.2", 6288 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", 6289 + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", 6290 + "dev": true, 6291 + "dependencies": { 6292 + "randombytes": "^2.1.0" 6293 + } 6294 + }, 6295 + "node_modules/serve-static": { 6296 + "version": "1.16.2", 6297 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", 6298 + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 6299 + "dependencies": { 6300 + "encodeurl": "~2.0.0", 6301 + "escape-html": "~1.0.3", 6302 + "parseurl": "~1.3.3", 6303 + "send": "0.19.0" 6304 + }, 6305 + "engines": { 6306 + "node": ">= 0.8.0" 6307 + } 6308 + }, 6309 + "node_modules/set-function-length": { 6310 + "version": "1.2.2", 6311 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 6312 + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 6313 + "dependencies": { 6314 + "define-data-property": "^1.1.4", 6315 + "es-errors": "^1.3.0", 6316 + "function-bind": "^1.1.2", 6317 + "get-intrinsic": "^1.2.4", 6318 + "gopd": "^1.0.1", 6319 + "has-property-descriptors": "^1.0.2" 6320 + }, 6321 + "engines": { 6322 + "node": ">= 0.4" 6323 + } 6324 + }, 6325 + "node_modules/set-function-name": { 6326 + "version": "2.0.2", 6327 + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", 6328 + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", 6329 + "dev": true, 6330 + "dependencies": { 6331 + "define-data-property": "^1.1.4", 6332 + "es-errors": "^1.3.0", 6333 + "functions-have-names": "^1.2.3", 6334 + "has-property-descriptors": "^1.0.2" 6335 + }, 6336 + "engines": { 6337 + "node": ">= 0.4" 6338 + } 6339 + }, 6340 + "node_modules/setprototypeof": { 6341 + "version": "1.2.0", 6342 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 6343 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 6344 + }, 6345 + "node_modules/shebang-command": { 6346 + "version": "2.0.0", 6347 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 6348 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 6349 + "dev": true, 6350 + "dependencies": { 6351 + "shebang-regex": "^3.0.0" 6352 + }, 6353 + "engines": { 6354 + "node": ">=8" 6355 + } 6356 + }, 6357 + "node_modules/shebang-regex": { 6358 + "version": "3.0.0", 6359 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 6360 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 6361 + "dev": true, 6362 + "engines": { 6363 + "node": ">=8" 6364 + } 6365 + }, 6366 + "node_modules/side-channel": { 6367 + "version": "1.0.6", 6368 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", 6369 + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", 6370 + "dependencies": { 6371 + "call-bind": "^1.0.7", 6372 + "es-errors": "^1.3.0", 6373 + "get-intrinsic": "^1.2.4", 6374 + "object-inspect": "^1.13.1" 6375 + }, 6376 + "engines": { 6377 + "node": ">= 0.4" 6378 + }, 6379 + "funding": { 6380 + "url": "https://github.com/sponsors/ljharb" 6381 + } 6382 + }, 6383 + "node_modules/simple-concat": { 6384 + "version": "1.0.1", 6385 + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 6386 + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 6387 + "funding": [ 6388 + { 6389 + "type": "github", 6390 + "url": "https://github.com/sponsors/feross" 6391 + }, 6392 + { 6393 + "type": "patreon", 6394 + "url": "https://www.patreon.com/feross" 6395 + }, 6396 + { 6397 + "type": "consulting", 6398 + "url": "https://feross.org/support" 6399 + } 6400 + ] 6401 + }, 6402 + "node_modules/simple-get": { 6403 + "version": "4.0.1", 6404 + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", 6405 + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", 6406 + "funding": [ 6407 + { 6408 + "type": "github", 6409 + "url": "https://github.com/sponsors/feross" 6410 + }, 6411 + { 6412 + "type": "patreon", 6413 + "url": "https://www.patreon.com/feross" 6414 + }, 6415 + { 6416 + "type": "consulting", 6417 + "url": "https://feross.org/support" 6418 + } 6419 + ], 6420 + "dependencies": { 6421 + "decompress-response": "^6.0.0", 6422 + "once": "^1.3.1", 6423 + "simple-concat": "^1.0.0" 6424 + } 6425 + }, 6426 + "node_modules/simple-swizzle": { 6427 + "version": "0.2.2", 6428 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 6429 + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 6430 + "dependencies": { 6431 + "is-arrayish": "^0.3.1" 6432 + } 6433 + }, 6434 + "node_modules/slash": { 6435 + "version": "3.0.0", 6436 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 6437 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 6438 + "dev": true, 6439 + "engines": { 6440 + "node": ">=8" 6441 + } 6442 + }, 6443 + "node_modules/smob": { 6444 + "version": "1.5.0", 6445 + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", 6446 + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", 6447 + "dev": true 6448 + }, 6449 + "node_modules/source-map": { 6450 + "version": "0.8.0-beta.0", 6451 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", 6452 + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", 6453 + "dev": true, 6454 + "dependencies": { 6455 + "whatwg-url": "^7.0.0" 6456 + }, 6457 + "engines": { 6458 + "node": ">= 8" 6459 + } 6460 + }, 6461 + "node_modules/source-map-js": { 6462 + "version": "1.2.1", 6463 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 6464 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 6465 + "engines": { 6466 + "node": ">=0.10.0" 6467 + } 6468 + }, 6469 + "node_modules/source-map-support": { 6470 + "version": "0.5.21", 6471 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 6472 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 6473 + "devOptional": true, 6474 + "dependencies": { 6475 + "buffer-from": "^1.0.0", 6476 + "source-map": "^0.6.0" 6477 + } 6478 + }, 6479 + "node_modules/source-map-support/node_modules/source-map": { 6480 + "version": "0.6.1", 6481 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 6482 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6483 + "devOptional": true, 6484 + "engines": { 6485 + "node": ">=0.10.0" 6486 + } 6487 + }, 6488 + "node_modules/sourcemap-codec": { 6489 + "version": "1.4.8", 6490 + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 6491 + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 6492 + "deprecated": "Please use @jridgewell/sourcemap-codec instead", 6493 + "dev": true 6494 + }, 6495 + "node_modules/stack-trace": { 6496 + "version": "0.0.10", 6497 + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", 6498 + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", 6499 + "engines": { 6500 + "node": "*" 6501 + } 6502 + }, 6503 + "node_modules/statuses": { 6504 + "version": "2.0.1", 6505 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 6506 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 6507 + "engines": { 6508 + "node": ">= 0.8" 6509 + } 6510 + }, 6511 + "node_modules/string_decoder": { 6512 + "version": "1.3.0", 6513 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 6514 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 6515 + "dependencies": { 6516 + "safe-buffer": "~5.2.0" 6517 + } 6518 + }, 6519 + "node_modules/string.prototype.matchall": { 6520 + "version": "4.0.11", 6521 + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", 6522 + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", 6523 + "dev": true, 6524 + "dependencies": { 6525 + "call-bind": "^1.0.7", 6526 + "define-properties": "^1.2.1", 6527 + "es-abstract": "^1.23.2", 6528 + "es-errors": "^1.3.0", 6529 + "es-object-atoms": "^1.0.0", 6530 + "get-intrinsic": "^1.2.4", 6531 + "gopd": "^1.0.1", 6532 + "has-symbols": "^1.0.3", 6533 + "internal-slot": "^1.0.7", 6534 + "regexp.prototype.flags": "^1.5.2", 6535 + "set-function-name": "^2.0.2", 6536 + "side-channel": "^1.0.6" 6537 + }, 6538 + "engines": { 6539 + "node": ">= 0.4" 6540 + }, 6541 + "funding": { 6542 + "url": "https://github.com/sponsors/ljharb" 6543 + } 6544 + }, 6545 + "node_modules/string.prototype.trim": { 6546 + "version": "1.2.9", 6547 + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", 6548 + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", 6549 + "dev": true, 6550 + "dependencies": { 6551 + "call-bind": "^1.0.7", 6552 + "define-properties": "^1.2.1", 6553 + "es-abstract": "^1.23.0", 6554 + "es-object-atoms": "^1.0.0" 6555 + }, 6556 + "engines": { 6557 + "node": ">= 0.4" 6558 + }, 6559 + "funding": { 6560 + "url": "https://github.com/sponsors/ljharb" 6561 + } 6562 + }, 6563 + "node_modules/string.prototype.trimend": { 6564 + "version": "1.0.8", 6565 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", 6566 + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", 6567 + "dev": true, 6568 + "dependencies": { 6569 + "call-bind": "^1.0.7", 6570 + "define-properties": "^1.2.1", 6571 + "es-object-atoms": "^1.0.0" 6572 + }, 6573 + "funding": { 6574 + "url": "https://github.com/sponsors/ljharb" 6575 + } 6576 + }, 6577 + "node_modules/string.prototype.trimstart": { 6578 + "version": "1.0.8", 6579 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", 6580 + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", 6581 + "dev": true, 6582 + "dependencies": { 6583 + "call-bind": "^1.0.7", 6584 + "define-properties": "^1.2.1", 6585 + "es-object-atoms": "^1.0.0" 6586 + }, 6587 + "engines": { 6588 + "node": ">= 0.4" 6589 + }, 6590 + "funding": { 6591 + "url": "https://github.com/sponsors/ljharb" 6592 + } 6593 + }, 6594 + "node_modules/stringify-object": { 6595 + "version": "3.3.0", 6596 + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", 6597 + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", 6598 + "dev": true, 6599 + "dependencies": { 6600 + "get-own-enumerable-property-symbols": "^3.0.0", 6601 + "is-obj": "^1.0.1", 6602 + "is-regexp": "^1.0.0" 6603 + }, 6604 + "engines": { 6605 + "node": ">=4" 6606 + } 6607 + }, 6608 + "node_modules/strip-ansi": { 6609 + "version": "6.0.1", 6610 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6611 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6612 + "dev": true, 6613 + "dependencies": { 6614 + "ansi-regex": "^5.0.1" 6615 + }, 6616 + "engines": { 6617 + "node": ">=8" 6618 + } 6619 + }, 6620 + "node_modules/strip-comments": { 6621 + "version": "2.0.1", 6622 + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", 6623 + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", 6624 + "dev": true, 6625 + "engines": { 6626 + "node": ">=10" 6627 + } 6628 + }, 6629 + "node_modules/strip-json-comments": { 6630 + "version": "3.1.1", 6631 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 6632 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 6633 + "dev": true, 6634 + "engines": { 6635 + "node": ">=8" 6636 + }, 6637 + "funding": { 6638 + "url": "https://github.com/sponsors/sindresorhus" 6639 + } 6640 + }, 6641 + "node_modules/supports-color": { 6642 + "version": "7.2.0", 6643 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 6644 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 6645 + "dev": true, 6646 + "dependencies": { 6647 + "has-flag": "^4.0.0" 6648 + }, 6649 + "engines": { 6650 + "node": ">=8" 6651 + } 6652 + }, 6653 + "node_modules/supports-preserve-symlinks-flag": { 6654 + "version": "1.0.0", 6655 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 6656 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 6657 + "dev": true, 6658 + "engines": { 6659 + "node": ">= 0.4" 6660 + }, 6661 + "funding": { 6662 + "url": "https://github.com/sponsors/ljharb" 6663 + } 6664 + }, 6665 + "node_modules/tar-fs": { 6666 + "version": "2.1.1", 6667 + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", 6668 + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", 6669 + "dependencies": { 6670 + "chownr": "^1.1.1", 6671 + "mkdirp-classic": "^0.5.2", 6672 + "pump": "^3.0.0", 6673 + "tar-stream": "^2.1.4" 6674 + } 6675 + }, 6676 + "node_modules/tar-stream": { 6677 + "version": "2.2.0", 6678 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 6679 + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 6680 + "dependencies": { 6681 + "bl": "^4.0.3", 6682 + "end-of-stream": "^1.4.1", 6683 + "fs-constants": "^1.0.0", 6684 + "inherits": "^2.0.3", 6685 + "readable-stream": "^3.1.1" 6686 + }, 6687 + "engines": { 6688 + "node": ">=6" 6689 + } 6690 + }, 6691 + "node_modules/temp-dir": { 6692 + "version": "2.0.0", 6693 + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 6694 + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 6695 + "dev": true, 6696 + "engines": { 6697 + "node": ">=8" 6698 + } 6699 + }, 6700 + "node_modules/tempy": { 6701 + "version": "0.6.0", 6702 + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", 6703 + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", 6704 + "dev": true, 6705 + "dependencies": { 6706 + "is-stream": "^2.0.0", 6707 + "temp-dir": "^2.0.0", 6708 + "type-fest": "^0.16.0", 6709 + "unique-string": "^2.0.0" 6710 + }, 6711 + "engines": { 6712 + "node": ">=10" 6713 + }, 6714 + "funding": { 6715 + "url": "https://github.com/sponsors/sindresorhus" 6716 + } 6717 + }, 6718 + "node_modules/terser": { 6719 + "version": "5.36.0", 6720 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", 6721 + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", 6722 + "devOptional": true, 6723 + "dependencies": { 6724 + "@jridgewell/source-map": "^0.3.3", 6725 + "acorn": "^8.8.2", 6726 + "commander": "^2.20.0", 6727 + "source-map-support": "~0.5.20" 6728 + }, 6729 + "bin": { 6730 + "terser": "bin/terser" 6731 + }, 6732 + "engines": { 6733 + "node": ">=10" 6734 + } 6735 + }, 6736 + "node_modules/text-hex": { 6737 + "version": "1.0.0", 6738 + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", 6739 + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" 6740 + }, 6741 + "node_modules/text-table": { 6742 + "version": "0.2.0", 6743 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 6744 + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 6745 + "dev": true 6746 + }, 6747 + "node_modules/throttle-debounce": { 6748 + "version": "5.0.2", 6749 + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz", 6750 + "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==", 6751 + "engines": { 6752 + "node": ">=12.22" 6753 + } 6754 + }, 6755 + "node_modules/to-regex-range": { 6756 + "version": "5.0.1", 6757 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 6758 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 6759 + "dependencies": { 6760 + "is-number": "^7.0.0" 6761 + }, 6762 + "engines": { 6763 + "node": ">=8.0" 6764 + } 6765 + }, 6766 + "node_modules/toidentifier": { 6767 + "version": "1.0.1", 6768 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 6769 + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 6770 + "engines": { 6771 + "node": ">=0.6" 6772 + } 6773 + }, 6774 + "node_modules/tr46": { 6775 + "version": "1.0.1", 6776 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 6777 + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 6778 + "dev": true, 6779 + "dependencies": { 6780 + "punycode": "^2.1.0" 6781 + } 6782 + }, 6783 + "node_modules/triple-beam": { 6784 + "version": "1.4.1", 6785 + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", 6786 + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", 6787 + "engines": { 6788 + "node": ">= 14.0.0" 6789 + } 6790 + }, 6791 + "node_modules/tslib": { 6792 + "version": "2.8.0", 6793 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", 6794 + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==" 6795 + }, 6796 + "node_modules/tsutils": { 6797 + "version": "3.21.0", 6798 + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 6799 + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 6800 + "dev": true, 6801 + "dependencies": { 6802 + "tslib": "^1.8.1" 6803 + }, 6804 + "engines": { 6805 + "node": ">= 6" 6806 + }, 6807 + "peerDependencies": { 6808 + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 6809 + } 6810 + }, 6811 + "node_modules/tsutils/node_modules/tslib": { 6812 + "version": "1.14.1", 6813 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 6814 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 6815 + "dev": true 6816 + }, 6817 + "node_modules/tunnel-agent": { 6818 + "version": "0.6.0", 6819 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 6820 + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 6821 + "dependencies": { 6822 + "safe-buffer": "^5.0.1" 6823 + }, 6824 + "engines": { 6825 + "node": "*" 6826 + } 6827 + }, 6828 + "node_modules/type-check": { 6829 + "version": "0.4.0", 6830 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 6831 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 6832 + "dev": true, 6833 + "dependencies": { 6834 + "prelude-ls": "^1.2.1" 6835 + }, 6836 + "engines": { 6837 + "node": ">= 0.8.0" 6838 + } 6839 + }, 6840 + "node_modules/type-fest": { 6841 + "version": "0.16.0", 6842 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", 6843 + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", 6844 + "dev": true, 6845 + "engines": { 6846 + "node": ">=10" 6847 + }, 6848 + "funding": { 6849 + "url": "https://github.com/sponsors/sindresorhus" 6850 + } 6851 + }, 6852 + "node_modules/type-is": { 6853 + "version": "1.6.18", 6854 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 6855 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 6856 + "dependencies": { 6857 + "media-typer": "0.3.0", 6858 + "mime-types": "~2.1.24" 6859 + }, 6860 + "engines": { 6861 + "node": ">= 0.6" 6862 + } 6863 + }, 6864 + "node_modules/typed-array-buffer": { 6865 + "version": "1.0.2", 6866 + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", 6867 + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", 6868 + "dev": true, 6869 + "dependencies": { 6870 + "call-bind": "^1.0.7", 6871 + "es-errors": "^1.3.0", 6872 + "is-typed-array": "^1.1.13" 6873 + }, 6874 + "engines": { 6875 + "node": ">= 0.4" 6876 + } 6877 + }, 6878 + "node_modules/typed-array-byte-length": { 6879 + "version": "1.0.1", 6880 + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", 6881 + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", 6882 + "dev": true, 6883 + "dependencies": { 6884 + "call-bind": "^1.0.7", 6885 + "for-each": "^0.3.3", 6886 + "gopd": "^1.0.1", 6887 + "has-proto": "^1.0.3", 6888 + "is-typed-array": "^1.1.13" 6889 + }, 6890 + "engines": { 6891 + "node": ">= 0.4" 6892 + }, 6893 + "funding": { 6894 + "url": "https://github.com/sponsors/ljharb" 6895 + } 6896 + }, 6897 + "node_modules/typed-array-byte-offset": { 6898 + "version": "1.0.2", 6899 + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", 6900 + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", 6901 + "dev": true, 6902 + "dependencies": { 6903 + "available-typed-arrays": "^1.0.7", 6904 + "call-bind": "^1.0.7", 6905 + "for-each": "^0.3.3", 6906 + "gopd": "^1.0.1", 6907 + "has-proto": "^1.0.3", 6908 + "is-typed-array": "^1.1.13" 6909 + }, 6910 + "engines": { 6911 + "node": ">= 0.4" 6912 + }, 6913 + "funding": { 6914 + "url": "https://github.com/sponsors/ljharb" 6915 + } 6916 + }, 6917 + "node_modules/typed-array-length": { 6918 + "version": "1.0.6", 6919 + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", 6920 + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", 6921 + "dev": true, 6922 + "dependencies": { 6923 + "call-bind": "^1.0.7", 6924 + "for-each": "^0.3.3", 6925 + "gopd": "^1.0.1", 6926 + "has-proto": "^1.0.3", 6927 + "is-typed-array": "^1.1.13", 6928 + "possible-typed-array-names": "^1.0.0" 6929 + }, 6930 + "engines": { 6931 + "node": ">= 0.4" 6932 + }, 6933 + "funding": { 6934 + "url": "https://github.com/sponsors/ljharb" 6935 + } 6936 + }, 6937 + "node_modules/typescript": { 6938 + "version": "5.6.3", 6939 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", 6940 + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", 6941 + "dev": true, 6942 + "bin": { 6943 + "tsc": "bin/tsc", 6944 + "tsserver": "bin/tsserver" 6945 + }, 6946 + "engines": { 6947 + "node": ">=14.17" 6948 + } 6949 + }, 6950 + "node_modules/unbox-primitive": { 6951 + "version": "1.0.2", 6952 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 6953 + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 6954 + "dev": true, 6955 + "dependencies": { 6956 + "call-bind": "^1.0.2", 6957 + "has-bigints": "^1.0.2", 6958 + "has-symbols": "^1.0.3", 6959 + "which-boxed-primitive": "^1.0.2" 6960 + }, 6961 + "funding": { 6962 + "url": "https://github.com/sponsors/ljharb" 6963 + } 6964 + }, 6965 + "node_modules/undici-types": { 6966 + "version": "6.19.8", 6967 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", 6968 + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" 6969 + }, 6970 + "node_modules/unicode-canonical-property-names-ecmascript": { 6971 + "version": "2.0.1", 6972 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", 6973 + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", 6974 + "dev": true, 6975 + "engines": { 6976 + "node": ">=4" 6977 + } 6978 + }, 6979 + "node_modules/unicode-match-property-ecmascript": { 6980 + "version": "2.0.0", 6981 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 6982 + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 6983 + "dev": true, 6984 + "dependencies": { 6985 + "unicode-canonical-property-names-ecmascript": "^2.0.0", 6986 + "unicode-property-aliases-ecmascript": "^2.0.0" 6987 + }, 6988 + "engines": { 6989 + "node": ">=4" 6990 + } 6991 + }, 6992 + "node_modules/unicode-match-property-value-ecmascript": { 6993 + "version": "2.2.0", 6994 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", 6995 + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", 6996 + "dev": true, 6997 + "engines": { 6998 + "node": ">=4" 6999 + } 7000 + }, 7001 + "node_modules/unicode-property-aliases-ecmascript": { 7002 + "version": "2.1.0", 7003 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", 7004 + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", 7005 + "dev": true, 7006 + "engines": { 7007 + "node": ">=4" 7008 + } 7009 + }, 7010 + "node_modules/unique-string": { 7011 + "version": "2.0.0", 7012 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 7013 + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 7014 + "dev": true, 7015 + "dependencies": { 7016 + "crypto-random-string": "^2.0.0" 7017 + }, 7018 + "engines": { 7019 + "node": ">=8" 7020 + } 7021 + }, 7022 + "node_modules/universalify": { 7023 + "version": "2.0.1", 7024 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 7025 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 7026 + "dev": true, 7027 + "engines": { 7028 + "node": ">= 10.0.0" 7029 + } 7030 + }, 7031 + "node_modules/unpipe": { 7032 + "version": "1.0.0", 7033 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 7034 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 7035 + "engines": { 7036 + "node": ">= 0.8" 7037 + } 7038 + }, 7039 + "node_modules/upath": { 7040 + "version": "1.2.0", 7041 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 7042 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 7043 + "dev": true, 7044 + "engines": { 7045 + "node": ">=4", 7046 + "yarn": "*" 7047 + } 7048 + }, 7049 + "node_modules/update-browserslist-db": { 7050 + "version": "1.1.1", 7051 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", 7052 + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", 7053 + "dev": true, 7054 + "funding": [ 7055 + { 7056 + "type": "opencollective", 7057 + "url": "https://opencollective.com/browserslist" 7058 + }, 7059 + { 7060 + "type": "tidelift", 7061 + "url": "https://tidelift.com/funding/github/npm/browserslist" 7062 + }, 7063 + { 7064 + "type": "github", 7065 + "url": "https://github.com/sponsors/ai" 7066 + } 7067 + ], 7068 + "dependencies": { 7069 + "escalade": "^3.2.0", 7070 + "picocolors": "^1.1.0" 7071 + }, 7072 + "bin": { 7073 + "update-browserslist-db": "cli.js" 7074 + }, 7075 + "peerDependencies": { 7076 + "browserslist": ">= 4.21.0" 7077 + } 7078 + }, 7079 + "node_modules/uri-js": { 7080 + "version": "4.4.1", 7081 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 7082 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 7083 + "dev": true, 7084 + "dependencies": { 7085 + "punycode": "^2.1.0" 7086 + } 7087 + }, 7088 + "node_modules/util-deprecate": { 7089 + "version": "1.0.2", 7090 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 7091 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 7092 + }, 7093 + "node_modules/utils-merge": { 7094 + "version": "1.0.1", 7095 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 7096 + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 7097 + "engines": { 7098 + "node": ">= 0.4.0" 7099 + } 7100 + }, 7101 + "node_modules/uuid4": { 7102 + "version": "2.0.3", 7103 + "resolved": "https://registry.npmjs.org/uuid4/-/uuid4-2.0.3.tgz", 7104 + "integrity": "sha512-CTpAkEVXMNJl2ojgtpLXHgz23dh8z81u6/HEPiQFOvBc/c2pde6TVHmH4uwY0d/GLF3tb7+VDAj4+2eJaQSdZQ==" 7105 + }, 7106 + "node_modules/vary": { 7107 + "version": "1.1.2", 7108 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 7109 + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 7110 + "engines": { 7111 + "node": ">= 0.8" 7112 + } 7113 + }, 7114 + "node_modules/vite": { 7115 + "version": "4.5.5", 7116 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz", 7117 + "integrity": "sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==", 7118 + "dependencies": { 7119 + "esbuild": "^0.18.10", 7120 + "postcss": "^8.4.27", 7121 + "rollup": "^3.27.1" 7122 + }, 7123 + "bin": { 7124 + "vite": "bin/vite.js" 7125 + }, 7126 + "engines": { 7127 + "node": "^14.18.0 || >=16.0.0" 7128 + }, 7129 + "funding": { 7130 + "url": "https://github.com/vitejs/vite?sponsor=1" 7131 + }, 7132 + "optionalDependencies": { 7133 + "fsevents": "~2.3.2" 7134 + }, 7135 + "peerDependencies": { 7136 + "@types/node": ">= 14", 7137 + "less": "*", 7138 + "lightningcss": "^1.21.0", 7139 + "sass": "*", 7140 + "stylus": "*", 7141 + "sugarss": "*", 7142 + "terser": "^5.4.0" 7143 + }, 7144 + "peerDependenciesMeta": { 7145 + "@types/node": { 7146 + "optional": true 7147 + }, 7148 + "less": { 7149 + "optional": true 7150 + }, 7151 + "lightningcss": { 7152 + "optional": true 7153 + }, 7154 + "sass": { 7155 + "optional": true 7156 + }, 7157 + "stylus": { 7158 + "optional": true 7159 + }, 7160 + "sugarss": { 7161 + "optional": true 7162 + }, 7163 + "terser": { 7164 + "optional": true 7165 + } 7166 + } 7167 + }, 7168 + "node_modules/vite-express": { 7169 + "version": "0.9.2", 7170 + "resolved": "https://registry.npmjs.org/vite-express/-/vite-express-0.9.2.tgz", 7171 + "integrity": "sha512-kfrx5qPj3Fn1KicqW4TLnRPGTuqVHwXTItX3o38qMzYUh2NAGWL2uak9eNnk+IQN5vXXzE57Prie+1YeVICEEA==", 7172 + "dependencies": { 7173 + "picocolors": "^1.0.0" 7174 + }, 7175 + "peerDependencies": { 7176 + "express": "^4.18.2", 7177 + "vite": "^4.0.0" 7178 + } 7179 + }, 7180 + "node_modules/vite-plugin-pwa": { 7181 + "version": "0.16.7", 7182 + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.16.7.tgz", 7183 + "integrity": "sha512-4WMA5unuKlHs+koNoykeuCfTcqEGbiTRr8sVYUQMhc6tWxZpSRnv9Ojk4LKmqVhoPGHfBVCdGaMo8t9Qidkc1Q==", 7184 + "dev": true, 7185 + "dependencies": { 7186 + "debug": "^4.3.4", 7187 + "fast-glob": "^3.3.1", 7188 + "pretty-bytes": "^6.1.1", 7189 + "workbox-build": "^7.0.0", 7190 + "workbox-window": "^7.0.0" 7191 + }, 7192 + "engines": { 7193 + "node": ">=16.0.0" 7194 + }, 7195 + "funding": { 7196 + "url": "https://github.com/sponsors/antfu" 7197 + }, 7198 + "peerDependencies": { 7199 + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0", 7200 + "workbox-build": "^7.0.0", 7201 + "workbox-window": "^7.0.0" 7202 + } 7203 + }, 7204 + "node_modules/webidl-conversions": { 7205 + "version": "4.0.2", 7206 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 7207 + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 7208 + "dev": true 7209 + }, 7210 + "node_modules/whatwg-url": { 7211 + "version": "7.1.0", 7212 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 7213 + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 7214 + "dev": true, 7215 + "dependencies": { 7216 + "lodash.sortby": "^4.7.0", 7217 + "tr46": "^1.0.1", 7218 + "webidl-conversions": "^4.0.2" 7219 + } 7220 + }, 7221 + "node_modules/which": { 7222 + "version": "2.0.2", 7223 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 7224 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 7225 + "dev": true, 7226 + "dependencies": { 7227 + "isexe": "^2.0.0" 7228 + }, 7229 + "bin": { 7230 + "node-which": "bin/node-which" 7231 + }, 7232 + "engines": { 7233 + "node": ">= 8" 7234 + } 7235 + }, 7236 + "node_modules/which-boxed-primitive": { 7237 + "version": "1.0.2", 7238 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 7239 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 7240 + "dev": true, 7241 + "dependencies": { 7242 + "is-bigint": "^1.0.1", 7243 + "is-boolean-object": "^1.1.0", 7244 + "is-number-object": "^1.0.4", 7245 + "is-string": "^1.0.5", 7246 + "is-symbol": "^1.0.3" 7247 + }, 7248 + "funding": { 7249 + "url": "https://github.com/sponsors/ljharb" 7250 + } 7251 + }, 7252 + "node_modules/which-typed-array": { 7253 + "version": "1.1.15", 7254 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", 7255 + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", 7256 + "dev": true, 7257 + "dependencies": { 7258 + "available-typed-arrays": "^1.0.7", 7259 + "call-bind": "^1.0.7", 7260 + "for-each": "^0.3.3", 7261 + "gopd": "^1.0.1", 7262 + "has-tostringtag": "^1.0.2" 7263 + }, 7264 + "engines": { 7265 + "node": ">= 0.4" 7266 + }, 7267 + "funding": { 7268 + "url": "https://github.com/sponsors/ljharb" 7269 + } 7270 + }, 7271 + "node_modules/winston": { 7272 + "version": "3.15.0", 7273 + "resolved": "https://registry.npmjs.org/winston/-/winston-3.15.0.tgz", 7274 + "integrity": "sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==", 7275 + "dependencies": { 7276 + "@colors/colors": "^1.6.0", 7277 + "@dabh/diagnostics": "^2.0.2", 7278 + "async": "^3.2.3", 7279 + "is-stream": "^2.0.0", 7280 + "logform": "^2.6.0", 7281 + "one-time": "^1.0.0", 7282 + "readable-stream": "^3.4.0", 7283 + "safe-stable-stringify": "^2.3.1", 7284 + "stack-trace": "0.0.x", 7285 + "triple-beam": "^1.3.0", 7286 + "winston-transport": "^4.7.0" 7287 + }, 7288 + "engines": { 7289 + "node": ">= 12.0.0" 7290 + } 7291 + }, 7292 + "node_modules/winston-transport": { 7293 + "version": "4.8.0", 7294 + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.8.0.tgz", 7295 + "integrity": "sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==", 7296 + "dependencies": { 7297 + "logform": "^2.6.1", 7298 + "readable-stream": "^4.5.2", 7299 + "triple-beam": "^1.3.0" 7300 + }, 7301 + "engines": { 7302 + "node": ">= 12.0.0" 7303 + } 7304 + }, 7305 + "node_modules/winston-transport/node_modules/buffer": { 7306 + "version": "6.0.3", 7307 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 7308 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 7309 + "funding": [ 7310 + { 7311 + "type": "github", 7312 + "url": "https://github.com/sponsors/feross" 7313 + }, 7314 + { 7315 + "type": "patreon", 7316 + "url": "https://www.patreon.com/feross" 7317 + }, 7318 + { 7319 + "type": "consulting", 7320 + "url": "https://feross.org/support" 7321 + } 7322 + ], 7323 + "dependencies": { 7324 + "base64-js": "^1.3.1", 7325 + "ieee754": "^1.2.1" 7326 + } 7327 + }, 7328 + "node_modules/winston-transport/node_modules/readable-stream": { 7329 + "version": "4.5.2", 7330 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", 7331 + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", 7332 + "dependencies": { 7333 + "abort-controller": "^3.0.0", 7334 + "buffer": "^6.0.3", 7335 + "events": "^3.3.0", 7336 + "process": "^0.11.10", 7337 + "string_decoder": "^1.3.0" 7338 + }, 7339 + "engines": { 7340 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 7341 + } 7342 + }, 7343 + "node_modules/word-wrap": { 7344 + "version": "1.2.5", 7345 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 7346 + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 7347 + "dev": true, 7348 + "engines": { 7349 + "node": ">=0.10.0" 7350 + } 7351 + }, 7352 + "node_modules/workbox-background-sync": { 7353 + "version": "7.1.0", 7354 + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.1.0.tgz", 7355 + "integrity": "sha512-rMbgrzueVWDFcEq1610YyDW71z0oAXLfdRHRQcKw4SGihkfOK0JUEvqWHFwA6rJ+6TClnMIn7KQI5PNN1XQXwQ==", 7356 + "dev": true, 7357 + "dependencies": { 7358 + "idb": "^7.0.1", 7359 + "workbox-core": "7.1.0" 7360 + } 7361 + }, 7362 + "node_modules/workbox-broadcast-update": { 7363 + "version": "7.1.0", 7364 + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.1.0.tgz", 7365 + "integrity": "sha512-O36hIfhjej/c5ar95pO67k1GQw0/bw5tKP7CERNgK+JdxBANQhDmIuOXZTNvwb2IHBx9hj2kxvcDyRIh5nzOgQ==", 7366 + "dev": true, 7367 + "dependencies": { 7368 + "workbox-core": "7.1.0" 7369 + } 7370 + }, 7371 + "node_modules/workbox-build": { 7372 + "version": "7.1.1", 7373 + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.1.1.tgz", 7374 + "integrity": "sha512-WdkVdC70VMpf5NBCtNbiwdSZeKVuhTEd5PV3mAwpTQCGAB5XbOny1P9egEgNdetv4srAMmMKjvBk4RD58LpooA==", 7375 + "dev": true, 7376 + "dependencies": { 7377 + "@apideck/better-ajv-errors": "^0.3.1", 7378 + "@babel/core": "^7.24.4", 7379 + "@babel/preset-env": "^7.11.0", 7380 + "@babel/runtime": "^7.11.2", 7381 + "@rollup/plugin-babel": "^5.2.0", 7382 + "@rollup/plugin-node-resolve": "^15.2.3", 7383 + "@rollup/plugin-replace": "^2.4.1", 7384 + "@rollup/plugin-terser": "^0.4.3", 7385 + "@surma/rollup-plugin-off-main-thread": "^2.2.3", 7386 + "ajv": "^8.6.0", 7387 + "common-tags": "^1.8.0", 7388 + "fast-json-stable-stringify": "^2.1.0", 7389 + "fs-extra": "^9.0.1", 7390 + "glob": "^7.1.6", 7391 + "lodash": "^4.17.20", 7392 + "pretty-bytes": "^5.3.0", 7393 + "rollup": "^2.43.1", 7394 + "source-map": "^0.8.0-beta.0", 7395 + "stringify-object": "^3.3.0", 7396 + "strip-comments": "^2.0.1", 7397 + "tempy": "^0.6.0", 7398 + "upath": "^1.2.0", 7399 + "workbox-background-sync": "7.1.0", 7400 + "workbox-broadcast-update": "7.1.0", 7401 + "workbox-cacheable-response": "7.1.0", 7402 + "workbox-core": "7.1.0", 7403 + "workbox-expiration": "7.1.0", 7404 + "workbox-google-analytics": "7.1.0", 7405 + "workbox-navigation-preload": "7.1.0", 7406 + "workbox-precaching": "7.1.0", 7407 + "workbox-range-requests": "7.1.0", 7408 + "workbox-recipes": "7.1.0", 7409 + "workbox-routing": "7.1.0", 7410 + "workbox-strategies": "7.1.0", 7411 + "workbox-streams": "7.1.0", 7412 + "workbox-sw": "7.1.0", 7413 + "workbox-window": "7.1.0" 7414 + }, 7415 + "engines": { 7416 + "node": ">=16.0.0" 7417 + } 7418 + }, 7419 + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { 7420 + "version": "0.3.6", 7421 + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", 7422 + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", 7423 + "dev": true, 7424 + "dependencies": { 7425 + "json-schema": "^0.4.0", 7426 + "jsonpointer": "^5.0.0", 7427 + "leven": "^3.1.0" 7428 + }, 7429 + "engines": { 7430 + "node": ">=10" 7431 + }, 7432 + "peerDependencies": { 7433 + "ajv": ">=8" 7434 + } 7435 + }, 7436 + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { 7437 + "version": "5.3.1", 7438 + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", 7439 + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", 7440 + "dev": true, 7441 + "dependencies": { 7442 + "@babel/helper-module-imports": "^7.10.4", 7443 + "@rollup/pluginutils": "^3.1.0" 7444 + }, 7445 + "engines": { 7446 + "node": ">= 10.0.0" 7447 + }, 7448 + "peerDependencies": { 7449 + "@babel/core": "^7.0.0", 7450 + "@types/babel__core": "^7.1.9", 7451 + "rollup": "^1.20.0||^2.0.0" 7452 + }, 7453 + "peerDependenciesMeta": { 7454 + "@types/babel__core": { 7455 + "optional": true 7456 + } 7457 + } 7458 + }, 7459 + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { 7460 + "version": "2.4.2", 7461 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", 7462 + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", 7463 + "dev": true, 7464 + "dependencies": { 7465 + "@rollup/pluginutils": "^3.1.0", 7466 + "magic-string": "^0.25.7" 7467 + }, 7468 + "peerDependencies": { 7469 + "rollup": "^1.20.0 || ^2.0.0" 7470 + } 7471 + }, 7472 + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { 7473 + "version": "3.1.0", 7474 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 7475 + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 7476 + "dev": true, 7477 + "dependencies": { 7478 + "@types/estree": "0.0.39", 7479 + "estree-walker": "^1.0.1", 7480 + "picomatch": "^2.2.2" 7481 + }, 7482 + "engines": { 7483 + "node": ">= 8.0.0" 7484 + }, 7485 + "peerDependencies": { 7486 + "rollup": "^1.20.0||^2.0.0" 7487 + } 7488 + }, 7489 + "node_modules/workbox-build/node_modules/@types/estree": { 7490 + "version": "0.0.39", 7491 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 7492 + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 7493 + "dev": true 7494 + }, 7495 + "node_modules/workbox-build/node_modules/ajv": { 7496 + "version": "8.17.1", 7497 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 7498 + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 7499 + "dev": true, 7500 + "dependencies": { 7501 + "fast-deep-equal": "^3.1.3", 7502 + "fast-uri": "^3.0.1", 7503 + "json-schema-traverse": "^1.0.0", 7504 + "require-from-string": "^2.0.2" 7505 + }, 7506 + "funding": { 7507 + "type": "github", 7508 + "url": "https://github.com/sponsors/epoberezkin" 7509 + } 7510 + }, 7511 + "node_modules/workbox-build/node_modules/estree-walker": { 7512 + "version": "1.0.1", 7513 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 7514 + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 7515 + "dev": true 7516 + }, 7517 + "node_modules/workbox-build/node_modules/json-schema-traverse": { 7518 + "version": "1.0.0", 7519 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 7520 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 7521 + "dev": true 7522 + }, 7523 + "node_modules/workbox-build/node_modules/pretty-bytes": { 7524 + "version": "5.6.0", 7525 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 7526 + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 7527 + "dev": true, 7528 + "engines": { 7529 + "node": ">=6" 7530 + }, 7531 + "funding": { 7532 + "url": "https://github.com/sponsors/sindresorhus" 7533 + } 7534 + }, 7535 + "node_modules/workbox-build/node_modules/rollup": { 7536 + "version": "2.79.2", 7537 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", 7538 + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", 7539 + "dev": true, 7540 + "bin": { 7541 + "rollup": "dist/bin/rollup" 7542 + }, 7543 + "engines": { 7544 + "node": ">=10.0.0" 7545 + }, 7546 + "optionalDependencies": { 7547 + "fsevents": "~2.3.2" 7548 + } 7549 + }, 7550 + "node_modules/workbox-cacheable-response": { 7551 + "version": "7.1.0", 7552 + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz", 7553 + "integrity": "sha512-iwsLBll8Hvua3xCuBB9h92+/e0wdsmSVgR2ZlvcfjepZWwhd3osumQB3x9o7flj+FehtWM2VHbZn8UJeBXXo6Q==", 7554 + "dev": true, 7555 + "dependencies": { 7556 + "workbox-core": "7.1.0" 7557 + } 7558 + }, 7559 + "node_modules/workbox-core": { 7560 + "version": "7.1.0", 7561 + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.1.0.tgz", 7562 + "integrity": "sha512-5KB4KOY8rtL31nEF7BfvU7FMzKT4B5TkbYa2tzkS+Peqj0gayMT9SytSFtNzlrvMaWgv6y/yvP9C0IbpFjV30Q==", 7563 + "dev": true 7564 + }, 7565 + "node_modules/workbox-expiration": { 7566 + "version": "7.1.0", 7567 + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.1.0.tgz", 7568 + "integrity": "sha512-m5DcMY+A63rJlPTbbBNtpJ20i3enkyOtSgYfv/l8h+D6YbbNiA0zKEkCUaMsdDlxggla1oOfRkyqTvl5Ni5KQQ==", 7569 + "dev": true, 7570 + "dependencies": { 7571 + "idb": "^7.0.1", 7572 + "workbox-core": "7.1.0" 7573 + } 7574 + }, 7575 + "node_modules/workbox-google-analytics": { 7576 + "version": "7.1.0", 7577 + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.1.0.tgz", 7578 + "integrity": "sha512-FvE53kBQHfVTcZyczeBVRexhh7JTkyQ8HAvbVY6mXd2n2A7Oyz/9fIwnY406ZcDhvE4NFfKGjW56N4gBiqkrew==", 7579 + "dev": true, 7580 + "dependencies": { 7581 + "workbox-background-sync": "7.1.0", 7582 + "workbox-core": "7.1.0", 7583 + "workbox-routing": "7.1.0", 7584 + "workbox-strategies": "7.1.0" 7585 + } 7586 + }, 7587 + "node_modules/workbox-navigation-preload": { 7588 + "version": "7.1.0", 7589 + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.1.0.tgz", 7590 + "integrity": "sha512-4wyAbo0vNI/X0uWNJhCMKxnPanNyhybsReMGN9QUpaePLTiDpKxPqFxl4oUmBNddPwIXug01eTSLVIFXimRG/A==", 7591 + "dev": true, 7592 + "dependencies": { 7593 + "workbox-core": "7.1.0" 7594 + } 7595 + }, 7596 + "node_modules/workbox-precaching": { 7597 + "version": "7.1.0", 7598 + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.1.0.tgz", 7599 + "integrity": "sha512-LyxzQts+UEpgtmfnolo0hHdNjoB7EoRWcF7EDslt+lQGd0lW4iTvvSe3v5JiIckQSB5KTW5xiCqjFviRKPj1zA==", 7600 + "dev": true, 7601 + "dependencies": { 7602 + "workbox-core": "7.1.0", 7603 + "workbox-routing": "7.1.0", 7604 + "workbox-strategies": "7.1.0" 7605 + } 7606 + }, 7607 + "node_modules/workbox-range-requests": { 7608 + "version": "7.1.0", 7609 + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.1.0.tgz", 7610 + "integrity": "sha512-m7+O4EHolNs5yb/79CrnwPR/g/PRzMFYEdo01LqwixVnc/sbzNSvKz0d04OE3aMRel1CwAAZQheRsqGDwATgPQ==", 7611 + "dev": true, 7612 + "dependencies": { 7613 + "workbox-core": "7.1.0" 7614 + } 7615 + }, 7616 + "node_modules/workbox-recipes": { 7617 + "version": "7.1.0", 7618 + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.1.0.tgz", 7619 + "integrity": "sha512-NRrk4ycFN9BHXJB6WrKiRX3W3w75YNrNrzSX9cEZgFB5ubeGoO8s/SDmOYVrFYp9HMw6sh1Pm3eAY/1gVS8YLg==", 7620 + "dev": true, 7621 + "dependencies": { 7622 + "workbox-cacheable-response": "7.1.0", 7623 + "workbox-core": "7.1.0", 7624 + "workbox-expiration": "7.1.0", 7625 + "workbox-precaching": "7.1.0", 7626 + "workbox-routing": "7.1.0", 7627 + "workbox-strategies": "7.1.0" 7628 + } 7629 + }, 7630 + "node_modules/workbox-routing": { 7631 + "version": "7.1.0", 7632 + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz", 7633 + "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==", 7634 + "dev": true, 7635 + "dependencies": { 7636 + "workbox-core": "7.1.0" 7637 + } 7638 + }, 7639 + "node_modules/workbox-strategies": { 7640 + "version": "7.1.0", 7641 + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz", 7642 + "integrity": "sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew==", 7643 + "dev": true, 7644 + "dependencies": { 7645 + "workbox-core": "7.1.0" 7646 + } 7647 + }, 7648 + "node_modules/workbox-streams": { 7649 + "version": "7.1.0", 7650 + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.1.0.tgz", 7651 + "integrity": "sha512-WyHAVxRXBMfysM8ORwiZnI98wvGWTVAq/lOyBjf00pXFvG0mNaVz4Ji+u+fKa/mf1i2SnTfikoYKto4ihHeS6w==", 7652 + "dev": true, 7653 + "dependencies": { 7654 + "workbox-core": "7.1.0", 7655 + "workbox-routing": "7.1.0" 7656 + } 7657 + }, 7658 + "node_modules/workbox-sw": { 7659 + "version": "7.1.0", 7660 + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.1.0.tgz", 7661 + "integrity": "sha512-Hml/9+/njUXBglv3dtZ9WBKHI235AQJyLBV1G7EFmh4/mUdSQuXui80RtjDeVRrXnm/6QWgRUEHG3/YBVbxtsA==", 7662 + "dev": true 7663 + }, 7664 + "node_modules/workbox-window": { 7665 + "version": "7.1.0", 7666 + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.1.0.tgz", 7667 + "integrity": "sha512-ZHeROyqR+AS5UPzholQRDttLFqGMwP0Np8MKWAdyxsDETxq3qOAyXvqessc3GniohG6e0mAqSQyKOHmT8zPF7g==", 7668 + "dev": true, 7669 + "dependencies": { 7670 + "@types/trusted-types": "^2.0.2", 7671 + "workbox-core": "7.1.0" 7672 + } 7673 + }, 7674 + "node_modules/wrappy": { 7675 + "version": "1.0.2", 7676 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 7677 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 7678 + }, 7679 + "node_modules/ws": { 7680 + "version": "8.18.0", 7681 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 7682 + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 7683 + "engines": { 7684 + "node": ">=10.0.0" 7685 + }, 7686 + "peerDependencies": { 7687 + "bufferutil": "^4.0.1", 7688 + "utf-8-validate": ">=5.0.2" 7689 + }, 7690 + "peerDependenciesMeta": { 7691 + "bufferutil": { 7692 + "optional": true 7693 + }, 7694 + "utf-8-validate": { 7695 + "optional": true 7696 + } 7697 + } 7698 + }, 7699 + "node_modules/yallist": { 7700 + "version": "3.1.1", 7701 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 7702 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 7703 + "dev": true 7704 + }, 7705 + "node_modules/yocto-queue": { 7706 + "version": "0.1.0", 7707 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 7708 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 7709 + "dev": true, 7710 + "engines": { 7711 + "node": ">=10" 7712 + }, 7713 + "funding": { 7714 + "url": "https://github.com/sponsors/sindresorhus" 7715 + } 7716 + } 7717 + } 7718 + }
+2 -1
mast-react/package.json
··· 19 19 "express": "^4.18.2", 20 20 "react": "^18.2.0", 21 21 "react-dom": "^18.2.0", 22 + "uuid4": "^2.0.3", 22 23 "vite-express": "^0.9.2" 23 24 }, 24 25 "devDependencies": { ··· 34 35 "vite": "^4.3.9", 35 36 "vite-plugin-pwa": "^0.16.4" 36 37 } 37 - } 38 + }
+5 -1
mast-react/src/Root.tsx
··· 2 2 import schemaContent from "./schemas/main2.sql?raw"; 3 3 import { DBProvider } from "@vlcn.io/react"; 4 4 import { useEffect, useState } from "react"; 5 + import { v4 as uuidv4 } from 'uuid'; 6 + 7 + 5 8 6 9 /** 7 10 * Generates a random room name to sync with or pulls one from local storage. ··· 74 77 } 75 78 76 79 function newRoom() { 77 - return crypto.randomUUID().replaceAll("-", ""); 80 + let uuid = uuidv4(); 81 + return uuid.replaceAll("-", ""); 78 82 }