lil/package-lock.json

1{ 2 "name": "lil", 3 "version": "2.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "lil", 9 "version": "2.0.0", 10 "license": "ISC", 11 "dependencies": { 12 "better-sqlite3": "^11.9.1", 13 "connect-sqlite3": "^0.9.15", 14 "cookie-parser": "^1.4.7", 15 "dotenv": "^16.5.0", 16 "express": "^5.1.0", 17 "express-session": "^1.18.1", 18 "nanoid": "^5.1.5", 19 "svg-captcha": "^1.4.0" 20 } 21 }, 22 "node_modules/@gar/promisify": { 23 "version": "1.1.3", 24 "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", 25 "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", 26 "optional": true 27 }, 28 "node_modules/@npmcli/fs": { 29 "version": "1.1.1", 30 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", 31 "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", 32 "optional": true, 33 "dependencies": { 34 "@gar/promisify": "^1.0.1", 35 "semver": "^7.3.5" 36 } 37 }, 38 "node_modules/@npmcli/move-file": { 39 "version": "1.1.2", 40 "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", 41 "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", 42 "deprecated": "This functionality has been moved to @npmcli/fs", 43 "optional": true, 44 "dependencies": { 45 "mkdirp": "^1.0.4", 46 "rimraf": "^3.0.2" 47 }, 48 "engines": { 49 "node": ">=10" 50 } 51 }, 52 "node_modules/@tootallnate/once": { 53 "version": "1.1.2", 54 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", 55 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", 56 "optional": true, 57 "engines": { 58 "node": ">= 6" 59 } 60 }, 61 "node_modules/abbrev": { 62 "version": "1.1.1", 63 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 64 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 65 "optional": true 66 }, 67 "node_modules/accepts": { 68 "version": "2.0.0", 69 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", 70 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", 71 "dependencies": { 72 "mime-types": "^3.0.0", 73 "negotiator": "^1.0.0" 74 }, 75 "engines": { 76 "node": ">= 0.6" 77 } 78 }, 79 "node_modules/agent-base": { 80 "version": "6.0.2", 81 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 82 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 83 "optional": true, 84 "dependencies": { 85 "debug": "4" 86 }, 87 "engines": { 88 "node": ">= 6.0.0" 89 } 90 }, 91 "node_modules/agentkeepalive": { 92 "version": "4.6.0", 93 "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", 94 "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", 95 "optional": true, 96 "dependencies": { 97 "humanize-ms": "^1.2.1" 98 }, 99 "engines": { 100 "node": ">= 8.0.0" 101 } 102 }, 103 "node_modules/aggregate-error": { 104 "version": "3.1.0", 105 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 106 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 107 "optional": true, 108 "dependencies": { 109 "clean-stack": "^2.0.0", 110 "indent-string": "^4.0.0" 111 }, 112 "engines": { 113 "node": ">=8" 114 } 115 }, 116 "node_modules/ansi-regex": { 117 "version": "5.0.1", 118 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 119 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 120 "optional": true, 121 "engines": { 122 "node": ">=8" 123 } 124 }, 125 "node_modules/aproba": { 126 "version": "2.0.0", 127 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", 128 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", 129 "optional": true 130 }, 131 "node_modules/are-we-there-yet": { 132 "version": "3.0.1", 133 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", 134 "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", 135 "deprecated": "This package is no longer supported.", 136 "optional": true, 137 "dependencies": { 138 "delegates": "^1.0.0", 139 "readable-stream": "^3.6.0" 140 }, 141 "engines": { 142 "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 143 } 144 }, 145 "node_modules/balanced-match": { 146 "version": "1.0.2", 147 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 148 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 149 "optional": true 150 }, 151 "node_modules/base64-js": { 152 "version": "1.5.1", 153 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 154 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 155 "funding": [ 156 { 157 "type": "github", 158 "url": "https://github.com/sponsors/feross" 159 }, 160 { 161 "type": "patreon", 162 "url": "https://www.patreon.com/feross" 163 }, 164 { 165 "type": "consulting", 166 "url": "https://feross.org/support" 167 } 168 ] 169 }, 170 "node_modules/better-sqlite3": { 171 "version": "11.9.1", 172 "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.9.1.tgz", 173 "integrity": "sha512-Ba0KR+Fzxh2jDRhdg6TSH0SJGzb8C0aBY4hR8w8madIdIzzC6Y1+kx5qR6eS1Z+Gy20h6ZU28aeyg0z1VIrShQ==", 174 "hasInstallScript": true, 175 "dependencies": { 176 "bindings": "^1.5.0", 177 "prebuild-install": "^7.1.1" 178 } 179 }, 180 "node_modules/bindings": { 181 "version": "1.5.0", 182 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 183 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 184 "dependencies": { 185 "file-uri-to-path": "1.0.0" 186 } 187 }, 188 "node_modules/bl": { 189 "version": "4.1.0", 190 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 191 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 192 "dependencies": { 193 "buffer": "^5.5.0", 194 "inherits": "^2.0.4", 195 "readable-stream": "^3.4.0" 196 } 197 }, 198 "node_modules/body-parser": { 199 "version": "2.2.0", 200 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", 201 "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", 202 "dependencies": { 203 "bytes": "^3.1.2", 204 "content-type": "^1.0.5", 205 "debug": "^4.4.0", 206 "http-errors": "^2.0.0", 207 "iconv-lite": "^0.6.3", 208 "on-finished": "^2.4.1", 209 "qs": "^6.14.0", 210 "raw-body": "^3.0.0", 211 "type-is": "^2.0.0" 212 }, 213 "engines": { 214 "node": ">=18" 215 } 216 }, 217 "node_modules/brace-expansion": { 218 "version": "1.1.11", 219 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 220 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 221 "optional": true, 222 "dependencies": { 223 "balanced-match": "^1.0.0", 224 "concat-map": "0.0.1" 225 } 226 }, 227 "node_modules/buffer": { 228 "version": "5.7.1", 229 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 230 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 231 "funding": [ 232 { 233 "type": "github", 234 "url": "https://github.com/sponsors/feross" 235 }, 236 { 237 "type": "patreon", 238 "url": "https://www.patreon.com/feross" 239 }, 240 { 241 "type": "consulting", 242 "url": "https://feross.org/support" 243 } 244 ], 245 "dependencies": { 246 "base64-js": "^1.3.1", 247 "ieee754": "^1.1.13" 248 } 249 }, 250 "node_modules/bytes": { 251 "version": "3.1.2", 252 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 253 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 254 "engines": { 255 "node": ">= 0.8" 256 } 257 }, 258 "node_modules/cacache": { 259 "version": "15.3.0", 260 "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", 261 "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", 262 "optional": true, 263 "dependencies": { 264 "@npmcli/fs": "^1.0.0", 265 "@npmcli/move-file": "^1.0.1", 266 "chownr": "^2.0.0", 267 "fs-minipass": "^2.0.0", 268 "glob": "^7.1.4", 269 "infer-owner": "^1.0.4", 270 "lru-cache": "^6.0.0", 271 "minipass": "^3.1.1", 272 "minipass-collect": "^1.0.2", 273 "minipass-flush": "^1.0.5", 274 "minipass-pipeline": "^1.2.2", 275 "mkdirp": "^1.0.3", 276 "p-map": "^4.0.0", 277 "promise-inflight": "^1.0.1", 278 "rimraf": "^3.0.2", 279 "ssri": "^8.0.1", 280 "tar": "^6.0.2", 281 "unique-filename": "^1.1.1" 282 }, 283 "engines": { 284 "node": ">= 10" 285 } 286 }, 287 "node_modules/cacache/node_modules/chownr": { 288 "version": "2.0.0", 289 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 290 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 291 "optional": true, 292 "engines": { 293 "node": ">=10" 294 } 295 }, 296 "node_modules/call-bind-apply-helpers": { 297 "version": "1.0.2", 298 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 299 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 300 "dependencies": { 301 "es-errors": "^1.3.0", 302 "function-bind": "^1.1.2" 303 }, 304 "engines": { 305 "node": ">= 0.4" 306 } 307 }, 308 "node_modules/call-bound": { 309 "version": "1.0.4", 310 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 311 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 312 "dependencies": { 313 "call-bind-apply-helpers": "^1.0.2", 314 "get-intrinsic": "^1.3.0" 315 }, 316 "engines": { 317 "node": ">= 0.4" 318 }, 319 "funding": { 320 "url": "https://github.com/sponsors/ljharb" 321 } 322 }, 323 "node_modules/chownr": { 324 "version": "1.1.4", 325 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 326 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" 327 }, 328 "node_modules/clean-stack": { 329 "version": "2.2.0", 330 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 331 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 332 "optional": true, 333 "engines": { 334 "node": ">=6" 335 } 336 }, 337 "node_modules/color-support": { 338 "version": "1.1.3", 339 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", 340 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", 341 "optional": true, 342 "bin": { 343 "color-support": "bin.js" 344 } 345 }, 346 "node_modules/concat-map": { 347 "version": "0.0.1", 348 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 349 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 350 "optional": true 351 }, 352 "node_modules/connect-sqlite3": { 353 "version": "0.9.15", 354 "resolved": "https://registry.npmjs.org/connect-sqlite3/-/connect-sqlite3-0.9.15.tgz", 355 "integrity": "sha512-aJGDtASX8DTUZ++7iTN97vR0vGFpm8jDFew/qHK3veISkCpVpPS0tMdqs7i9fiHLaqaU0Jh3c4sUvNxsizaSTA==", 356 "dependencies": { 357 "sqlite3": "^5.0.2" 358 }, 359 "engines": { 360 "node": ">=0.4.x" 361 } 362 }, 363 "node_modules/console-control-strings": { 364 "version": "1.1.0", 365 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 366 "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", 367 "optional": true 368 }, 369 "node_modules/content-disposition": { 370 "version": "1.0.0", 371 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", 372 "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", 373 "dependencies": { 374 "safe-buffer": "5.2.1" 375 }, 376 "engines": { 377 "node": ">= 0.6" 378 } 379 }, 380 "node_modules/content-type": { 381 "version": "1.0.5", 382 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 383 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 384 "engines": { 385 "node": ">= 0.6" 386 } 387 }, 388 "node_modules/cookie": { 389 "version": "0.7.2", 390 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 391 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 392 "engines": { 393 "node": ">= 0.6" 394 } 395 }, 396 "node_modules/cookie-parser": { 397 "version": "1.4.7", 398 "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz", 399 "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==", 400 "dependencies": { 401 "cookie": "0.7.2", 402 "cookie-signature": "1.0.6" 403 }, 404 "engines": { 405 "node": ">= 0.8.0" 406 } 407 }, 408 "node_modules/cookie-parser/node_modules/cookie-signature": { 409 "version": "1.0.6", 410 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 411 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 412 }, 413 "node_modules/cookie-signature": { 414 "version": "1.2.2", 415 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", 416 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", 417 "engines": { 418 "node": ">=6.6.0" 419 } 420 }, 421 "node_modules/debug": { 422 "version": "4.4.0", 423 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 424 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 425 "dependencies": { 426 "ms": "^2.1.3" 427 }, 428 "engines": { 429 "node": ">=6.0" 430 }, 431 "peerDependenciesMeta": { 432 "supports-color": { 433 "optional": true 434 } 435 } 436 }, 437 "node_modules/decompress-response": { 438 "version": "6.0.0", 439 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 440 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 441 "dependencies": { 442 "mimic-response": "^3.1.0" 443 }, 444 "engines": { 445 "node": ">=10" 446 }, 447 "funding": { 448 "url": "https://github.com/sponsors/sindresorhus" 449 } 450 }, 451 "node_modules/deep-extend": { 452 "version": "0.6.0", 453 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 454 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 455 "engines": { 456 "node": ">=4.0.0" 457 } 458 }, 459 "node_modules/delegates": { 460 "version": "1.0.0", 461 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 462 "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", 463 "optional": true 464 }, 465 "node_modules/depd": { 466 "version": "2.0.0", 467 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 468 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 469 "engines": { 470 "node": ">= 0.8" 471 } 472 }, 473 "node_modules/detect-libc": { 474 "version": "2.0.4", 475 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 476 "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 477 "engines": { 478 "node": ">=8" 479 } 480 }, 481 "node_modules/dotenv": { 482 "version": "16.5.0", 483 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", 484 "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", 485 "engines": { 486 "node": ">=12" 487 }, 488 "funding": { 489 "url": "https://dotenvx.com" 490 } 491 }, 492 "node_modules/dunder-proto": { 493 "version": "1.0.1", 494 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 495 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 496 "dependencies": { 497 "call-bind-apply-helpers": "^1.0.1", 498 "es-errors": "^1.3.0", 499 "gopd": "^1.2.0" 500 }, 501 "engines": { 502 "node": ">= 0.4" 503 } 504 }, 505 "node_modules/ee-first": { 506 "version": "1.1.1", 507 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 508 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 509 }, 510 "node_modules/emoji-regex": { 511 "version": "8.0.0", 512 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 513 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 514 "optional": true 515 }, 516 "node_modules/encodeurl": { 517 "version": "2.0.0", 518 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 519 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 520 "engines": { 521 "node": ">= 0.8" 522 } 523 }, 524 "node_modules/encoding": { 525 "version": "0.1.13", 526 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", 527 "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", 528 "optional": true, 529 "dependencies": { 530 "iconv-lite": "^0.6.2" 531 } 532 }, 533 "node_modules/end-of-stream": { 534 "version": "1.4.4", 535 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 536 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 537 "dependencies": { 538 "once": "^1.4.0" 539 } 540 }, 541 "node_modules/env-paths": { 542 "version": "2.2.1", 543 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 544 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 545 "optional": true, 546 "engines": { 547 "node": ">=6" 548 } 549 }, 550 "node_modules/err-code": { 551 "version": "2.0.3", 552 "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", 553 "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", 554 "optional": true 555 }, 556 "node_modules/es-define-property": { 557 "version": "1.0.1", 558 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 559 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 560 "engines": { 561 "node": ">= 0.4" 562 } 563 }, 564 "node_modules/es-errors": { 565 "version": "1.3.0", 566 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 567 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 568 "engines": { 569 "node": ">= 0.4" 570 } 571 }, 572 "node_modules/es-object-atoms": { 573 "version": "1.1.1", 574 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 575 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 576 "dependencies": { 577 "es-errors": "^1.3.0" 578 }, 579 "engines": { 580 "node": ">= 0.4" 581 } 582 }, 583 "node_modules/escape-html": { 584 "version": "1.0.3", 585 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 586 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 587 }, 588 "node_modules/etag": { 589 "version": "1.8.1", 590 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 591 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 592 "engines": { 593 "node": ">= 0.6" 594 } 595 }, 596 "node_modules/expand-template": { 597 "version": "2.0.3", 598 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 599 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", 600 "engines": { 601 "node": ">=6" 602 } 603 }, 604 "node_modules/express": { 605 "version": "5.1.0", 606 "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", 607 "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", 608 "dependencies": { 609 "accepts": "^2.0.0", 610 "body-parser": "^2.2.0", 611 "content-disposition": "^1.0.0", 612 "content-type": "^1.0.5", 613 "cookie": "^0.7.1", 614 "cookie-signature": "^1.2.1", 615 "debug": "^4.4.0", 616 "encodeurl": "^2.0.0", 617 "escape-html": "^1.0.3", 618 "etag": "^1.8.1", 619 "finalhandler": "^2.1.0", 620 "fresh": "^2.0.0", 621 "http-errors": "^2.0.0", 622 "merge-descriptors": "^2.0.0", 623 "mime-types": "^3.0.0", 624 "on-finished": "^2.4.1", 625 "once": "^1.4.0", 626 "parseurl": "^1.3.3", 627 "proxy-addr": "^2.0.7", 628 "qs": "^6.14.0", 629 "range-parser": "^1.2.1", 630 "router": "^2.2.0", 631 "send": "^1.1.0", 632 "serve-static": "^2.2.0", 633 "statuses": "^2.0.1", 634 "type-is": "^2.0.1", 635 "vary": "^1.1.2" 636 }, 637 "engines": { 638 "node": ">= 18" 639 }, 640 "funding": { 641 "type": "opencollective", 642 "url": "https://opencollective.com/express" 643 } 644 }, 645 "node_modules/express-session": { 646 "version": "1.18.1", 647 "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.1.tgz", 648 "integrity": "sha512-a5mtTqEaZvBCL9A9aqkrtfz+3SMDhOVUnjafjo+s7A9Txkq+SVX2DLvSp1Zrv4uCXa3lMSK3viWnh9Gg07PBUA==", 649 "dependencies": { 650 "cookie": "0.7.2", 651 "cookie-signature": "1.0.7", 652 "debug": "2.6.9", 653 "depd": "~2.0.0", 654 "on-headers": "~1.0.2", 655 "parseurl": "~1.3.3", 656 "safe-buffer": "5.2.1", 657 "uid-safe": "~2.1.5" 658 }, 659 "engines": { 660 "node": ">= 0.8.0" 661 } 662 }, 663 "node_modules/express-session/node_modules/cookie-signature": { 664 "version": "1.0.7", 665 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", 666 "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==" 667 }, 668 "node_modules/express-session/node_modules/debug": { 669 "version": "2.6.9", 670 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 671 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 672 "dependencies": { 673 "ms": "2.0.0" 674 } 675 }, 676 "node_modules/express-session/node_modules/ms": { 677 "version": "2.0.0", 678 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 679 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 680 }, 681 "node_modules/file-uri-to-path": { 682 "version": "1.0.0", 683 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 684 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" 685 }, 686 "node_modules/finalhandler": { 687 "version": "2.1.0", 688 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", 689 "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", 690 "dependencies": { 691 "debug": "^4.4.0", 692 "encodeurl": "^2.0.0", 693 "escape-html": "^1.0.3", 694 "on-finished": "^2.4.1", 695 "parseurl": "^1.3.3", 696 "statuses": "^2.0.1" 697 }, 698 "engines": { 699 "node": ">= 0.8" 700 } 701 }, 702 "node_modules/forwarded": { 703 "version": "0.2.0", 704 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 705 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 706 "engines": { 707 "node": ">= 0.6" 708 } 709 }, 710 "node_modules/fresh": { 711 "version": "2.0.0", 712 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", 713 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", 714 "engines": { 715 "node": ">= 0.8" 716 } 717 }, 718 "node_modules/fs-constants": { 719 "version": "1.0.0", 720 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 721 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" 722 }, 723 "node_modules/fs-minipass": { 724 "version": "2.1.0", 725 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 726 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 727 "dependencies": { 728 "minipass": "^3.0.0" 729 }, 730 "engines": { 731 "node": ">= 8" 732 } 733 }, 734 "node_modules/fs.realpath": { 735 "version": "1.0.0", 736 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 737 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 738 "optional": true 739 }, 740 "node_modules/function-bind": { 741 "version": "1.1.2", 742 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 743 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 744 "funding": { 745 "url": "https://github.com/sponsors/ljharb" 746 } 747 }, 748 "node_modules/gauge": { 749 "version": "4.0.4", 750 "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", 751 "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", 752 "deprecated": "This package is no longer supported.", 753 "optional": true, 754 "dependencies": { 755 "aproba": "^1.0.3 || ^2.0.0", 756 "color-support": "^1.1.3", 757 "console-control-strings": "^1.1.0", 758 "has-unicode": "^2.0.1", 759 "signal-exit": "^3.0.7", 760 "string-width": "^4.2.3", 761 "strip-ansi": "^6.0.1", 762 "wide-align": "^1.1.5" 763 }, 764 "engines": { 765 "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 766 } 767 }, 768 "node_modules/get-intrinsic": { 769 "version": "1.3.0", 770 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 771 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 772 "dependencies": { 773 "call-bind-apply-helpers": "^1.0.2", 774 "es-define-property": "^1.0.1", 775 "es-errors": "^1.3.0", 776 "es-object-atoms": "^1.1.1", 777 "function-bind": "^1.1.2", 778 "get-proto": "^1.0.1", 779 "gopd": "^1.2.0", 780 "has-symbols": "^1.1.0", 781 "hasown": "^2.0.2", 782 "math-intrinsics": "^1.1.0" 783 }, 784 "engines": { 785 "node": ">= 0.4" 786 }, 787 "funding": { 788 "url": "https://github.com/sponsors/ljharb" 789 } 790 }, 791 "node_modules/get-proto": { 792 "version": "1.0.1", 793 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 794 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 795 "dependencies": { 796 "dunder-proto": "^1.0.1", 797 "es-object-atoms": "^1.0.0" 798 }, 799 "engines": { 800 "node": ">= 0.4" 801 } 802 }, 803 "node_modules/github-from-package": { 804 "version": "0.0.0", 805 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 806 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" 807 }, 808 "node_modules/glob": { 809 "version": "7.2.3", 810 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 811 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 812 "deprecated": "Glob versions prior to v9 are no longer supported", 813 "optional": true, 814 "dependencies": { 815 "fs.realpath": "^1.0.0", 816 "inflight": "^1.0.4", 817 "inherits": "2", 818 "minimatch": "^3.1.1", 819 "once": "^1.3.0", 820 "path-is-absolute": "^1.0.0" 821 }, 822 "engines": { 823 "node": "*" 824 }, 825 "funding": { 826 "url": "https://github.com/sponsors/isaacs" 827 } 828 }, 829 "node_modules/gopd": { 830 "version": "1.2.0", 831 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 832 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 833 "engines": { 834 "node": ">= 0.4" 835 }, 836 "funding": { 837 "url": "https://github.com/sponsors/ljharb" 838 } 839 }, 840 "node_modules/graceful-fs": { 841 "version": "4.2.11", 842 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 843 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 844 "optional": true 845 }, 846 "node_modules/has-symbols": { 847 "version": "1.1.0", 848 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 849 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 850 "engines": { 851 "node": ">= 0.4" 852 }, 853 "funding": { 854 "url": "https://github.com/sponsors/ljharb" 855 } 856 }, 857 "node_modules/has-unicode": { 858 "version": "2.0.1", 859 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 860 "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", 861 "optional": true 862 }, 863 "node_modules/hasown": { 864 "version": "2.0.2", 865 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 866 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 867 "dependencies": { 868 "function-bind": "^1.1.2" 869 }, 870 "engines": { 871 "node": ">= 0.4" 872 } 873 }, 874 "node_modules/http-cache-semantics": { 875 "version": "4.1.1", 876 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", 877 "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", 878 "optional": true 879 }, 880 "node_modules/http-errors": { 881 "version": "2.0.0", 882 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 883 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 884 "dependencies": { 885 "depd": "2.0.0", 886 "inherits": "2.0.4", 887 "setprototypeof": "1.2.0", 888 "statuses": "2.0.1", 889 "toidentifier": "1.0.1" 890 }, 891 "engines": { 892 "node": ">= 0.8" 893 } 894 }, 895 "node_modules/http-proxy-agent": { 896 "version": "4.0.1", 897 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", 898 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", 899 "optional": true, 900 "dependencies": { 901 "@tootallnate/once": "1", 902 "agent-base": "6", 903 "debug": "4" 904 }, 905 "engines": { 906 "node": ">= 6" 907 } 908 }, 909 "node_modules/https-proxy-agent": { 910 "version": "5.0.1", 911 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 912 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 913 "optional": true, 914 "dependencies": { 915 "agent-base": "6", 916 "debug": "4" 917 }, 918 "engines": { 919 "node": ">= 6" 920 } 921 }, 922 "node_modules/humanize-ms": { 923 "version": "1.2.1", 924 "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", 925 "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", 926 "optional": true, 927 "dependencies": { 928 "ms": "^2.0.0" 929 } 930 }, 931 "node_modules/iconv-lite": { 932 "version": "0.6.3", 933 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 934 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 935 "dependencies": { 936 "safer-buffer": ">= 2.1.2 < 3.0.0" 937 }, 938 "engines": { 939 "node": ">=0.10.0" 940 } 941 }, 942 "node_modules/ieee754": { 943 "version": "1.2.1", 944 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 945 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 946 "funding": [ 947 { 948 "type": "github", 949 "url": "https://github.com/sponsors/feross" 950 }, 951 { 952 "type": "patreon", 953 "url": "https://www.patreon.com/feross" 954 }, 955 { 956 "type": "consulting", 957 "url": "https://feross.org/support" 958 } 959 ] 960 }, 961 "node_modules/imurmurhash": { 962 "version": "0.1.4", 963 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 964 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 965 "optional": true, 966 "engines": { 967 "node": ">=0.8.19" 968 } 969 }, 970 "node_modules/indent-string": { 971 "version": "4.0.0", 972 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 973 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 974 "optional": true, 975 "engines": { 976 "node": ">=8" 977 } 978 }, 979 "node_modules/infer-owner": { 980 "version": "1.0.4", 981 "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", 982 "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", 983 "optional": true 984 }, 985 "node_modules/inflight": { 986 "version": "1.0.6", 987 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 988 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 989 "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.", 990 "optional": true, 991 "dependencies": { 992 "once": "^1.3.0", 993 "wrappy": "1" 994 } 995 }, 996 "node_modules/inherits": { 997 "version": "2.0.4", 998 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 999 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1000 }, 1001 "node_modules/ini": { 1002 "version": "1.3.8", 1003 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 1004 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" 1005 }, 1006 "node_modules/ip-address": { 1007 "version": "9.0.5", 1008 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", 1009 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", 1010 "optional": true, 1011 "dependencies": { 1012 "jsbn": "1.1.0", 1013 "sprintf-js": "^1.1.3" 1014 }, 1015 "engines": { 1016 "node": ">= 12" 1017 } 1018 }, 1019 "node_modules/ipaddr.js": { 1020 "version": "1.9.1", 1021 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 1022 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 1023 "engines": { 1024 "node": ">= 0.10" 1025 } 1026 }, 1027 "node_modules/is-fullwidth-code-point": { 1028 "version": "3.0.0", 1029 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1030 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1031 "optional": true, 1032 "engines": { 1033 "node": ">=8" 1034 } 1035 }, 1036 "node_modules/is-lambda": { 1037 "version": "1.0.1", 1038 "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", 1039 "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", 1040 "optional": true 1041 }, 1042 "node_modules/is-promise": { 1043 "version": "4.0.0", 1044 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", 1045 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" 1046 }, 1047 "node_modules/isexe": { 1048 "version": "2.0.0", 1049 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1050 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1051 "optional": true 1052 }, 1053 "node_modules/jsbn": { 1054 "version": "1.1.0", 1055 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", 1056 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", 1057 "optional": true 1058 }, 1059 "node_modules/lru-cache": { 1060 "version": "6.0.0", 1061 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1062 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1063 "optional": true, 1064 "dependencies": { 1065 "yallist": "^4.0.0" 1066 }, 1067 "engines": { 1068 "node": ">=10" 1069 } 1070 }, 1071 "node_modules/make-fetch-happen": { 1072 "version": "9.1.0", 1073 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", 1074 "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", 1075 "optional": true, 1076 "dependencies": { 1077 "agentkeepalive": "^4.1.3", 1078 "cacache": "^15.2.0", 1079 "http-cache-semantics": "^4.1.0", 1080 "http-proxy-agent": "^4.0.1", 1081 "https-proxy-agent": "^5.0.0", 1082 "is-lambda": "^1.0.1", 1083 "lru-cache": "^6.0.0", 1084 "minipass": "^3.1.3", 1085 "minipass-collect": "^1.0.2", 1086 "minipass-fetch": "^1.3.2", 1087 "minipass-flush": "^1.0.5", 1088 "minipass-pipeline": "^1.2.4", 1089 "negotiator": "^0.6.2", 1090 "promise-retry": "^2.0.1", 1091 "socks-proxy-agent": "^6.0.0", 1092 "ssri": "^8.0.0" 1093 }, 1094 "engines": { 1095 "node": ">= 10" 1096 } 1097 }, 1098 "node_modules/make-fetch-happen/node_modules/negotiator": { 1099 "version": "0.6.4", 1100 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", 1101 "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", 1102 "optional": true, 1103 "engines": { 1104 "node": ">= 0.6" 1105 } 1106 }, 1107 "node_modules/math-intrinsics": { 1108 "version": "1.1.0", 1109 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 1110 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 1111 "engines": { 1112 "node": ">= 0.4" 1113 } 1114 }, 1115 "node_modules/media-typer": { 1116 "version": "1.1.0", 1117 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", 1118 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", 1119 "engines": { 1120 "node": ">= 0.8" 1121 } 1122 }, 1123 "node_modules/merge-descriptors": { 1124 "version": "2.0.0", 1125 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", 1126 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", 1127 "engines": { 1128 "node": ">=18" 1129 }, 1130 "funding": { 1131 "url": "https://github.com/sponsors/sindresorhus" 1132 } 1133 }, 1134 "node_modules/mime-db": { 1135 "version": "1.54.0", 1136 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", 1137 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", 1138 "engines": { 1139 "node": ">= 0.6" 1140 } 1141 }, 1142 "node_modules/mime-types": { 1143 "version": "3.0.1", 1144 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", 1145 "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", 1146 "dependencies": { 1147 "mime-db": "^1.54.0" 1148 }, 1149 "engines": { 1150 "node": ">= 0.6" 1151 } 1152 }, 1153 "node_modules/mimic-response": { 1154 "version": "3.1.0", 1155 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 1156 "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 1157 "engines": { 1158 "node": ">=10" 1159 }, 1160 "funding": { 1161 "url": "https://github.com/sponsors/sindresorhus" 1162 } 1163 }, 1164 "node_modules/minimatch": { 1165 "version": "3.1.2", 1166 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1167 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1168 "optional": true, 1169 "dependencies": { 1170 "brace-expansion": "^1.1.7" 1171 }, 1172 "engines": { 1173 "node": "*" 1174 } 1175 }, 1176 "node_modules/minimist": { 1177 "version": "1.2.8", 1178 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 1179 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 1180 "funding": { 1181 "url": "https://github.com/sponsors/ljharb" 1182 } 1183 }, 1184 "node_modules/minipass": { 1185 "version": "3.3.6", 1186 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 1187 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 1188 "dependencies": { 1189 "yallist": "^4.0.0" 1190 }, 1191 "engines": { 1192 "node": ">=8" 1193 } 1194 }, 1195 "node_modules/minipass-collect": { 1196 "version": "1.0.2", 1197 "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", 1198 "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", 1199 "optional": true, 1200 "dependencies": { 1201 "minipass": "^3.0.0" 1202 }, 1203 "engines": { 1204 "node": ">= 8" 1205 } 1206 }, 1207 "node_modules/minipass-fetch": { 1208 "version": "1.4.1", 1209 "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", 1210 "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", 1211 "optional": true, 1212 "dependencies": { 1213 "minipass": "^3.1.0", 1214 "minipass-sized": "^1.0.3", 1215 "minizlib": "^2.0.0" 1216 }, 1217 "engines": { 1218 "node": ">=8" 1219 }, 1220 "optionalDependencies": { 1221 "encoding": "^0.1.12" 1222 } 1223 }, 1224 "node_modules/minipass-flush": { 1225 "version": "1.0.5", 1226 "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", 1227 "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", 1228 "optional": true, 1229 "dependencies": { 1230 "minipass": "^3.0.0" 1231 }, 1232 "engines": { 1233 "node": ">= 8" 1234 } 1235 }, 1236 "node_modules/minipass-pipeline": { 1237 "version": "1.2.4", 1238 "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", 1239 "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", 1240 "optional": true, 1241 "dependencies": { 1242 "minipass": "^3.0.0" 1243 }, 1244 "engines": { 1245 "node": ">=8" 1246 } 1247 }, 1248 "node_modules/minipass-sized": { 1249 "version": "1.0.3", 1250 "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", 1251 "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", 1252 "optional": true, 1253 "dependencies": { 1254 "minipass": "^3.0.0" 1255 }, 1256 "engines": { 1257 "node": ">=8" 1258 } 1259 }, 1260 "node_modules/minizlib": { 1261 "version": "2.1.2", 1262 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 1263 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 1264 "dependencies": { 1265 "minipass": "^3.0.0", 1266 "yallist": "^4.0.0" 1267 }, 1268 "engines": { 1269 "node": ">= 8" 1270 } 1271 }, 1272 "node_modules/mkdirp": { 1273 "version": "1.0.4", 1274 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 1275 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 1276 "bin": { 1277 "mkdirp": "bin/cmd.js" 1278 }, 1279 "engines": { 1280 "node": ">=10" 1281 } 1282 }, 1283 "node_modules/mkdirp-classic": { 1284 "version": "0.5.3", 1285 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 1286 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" 1287 }, 1288 "node_modules/ms": { 1289 "version": "2.1.3", 1290 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1291 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1292 }, 1293 "node_modules/nanoid": { 1294 "version": "5.1.5", 1295 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz", 1296 "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==", 1297 "funding": [ 1298 { 1299 "type": "github", 1300 "url": "https://github.com/sponsors/ai" 1301 } 1302 ], 1303 "bin": { 1304 "nanoid": "bin/nanoid.js" 1305 }, 1306 "engines": { 1307 "node": "^18 || >=20" 1308 } 1309 }, 1310 "node_modules/napi-build-utils": { 1311 "version": "2.0.0", 1312 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", 1313 "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==" 1314 }, 1315 "node_modules/negotiator": { 1316 "version": "1.0.0", 1317 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", 1318 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", 1319 "engines": { 1320 "node": ">= 0.6" 1321 } 1322 }, 1323 "node_modules/node-abi": { 1324 "version": "3.75.0", 1325 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz", 1326 "integrity": "sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==", 1327 "dependencies": { 1328 "semver": "^7.3.5" 1329 }, 1330 "engines": { 1331 "node": ">=10" 1332 } 1333 }, 1334 "node_modules/node-addon-api": { 1335 "version": "7.1.1", 1336 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 1337 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" 1338 }, 1339 "node_modules/node-gyp": { 1340 "version": "8.4.1", 1341 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", 1342 "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", 1343 "optional": true, 1344 "dependencies": { 1345 "env-paths": "^2.2.0", 1346 "glob": "^7.1.4", 1347 "graceful-fs": "^4.2.6", 1348 "make-fetch-happen": "^9.1.0", 1349 "nopt": "^5.0.0", 1350 "npmlog": "^6.0.0", 1351 "rimraf": "^3.0.2", 1352 "semver": "^7.3.5", 1353 "tar": "^6.1.2", 1354 "which": "^2.0.2" 1355 }, 1356 "bin": { 1357 "node-gyp": "bin/node-gyp.js" 1358 }, 1359 "engines": { 1360 "node": ">= 10.12.0" 1361 } 1362 }, 1363 "node_modules/nopt": { 1364 "version": "5.0.0", 1365 "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", 1366 "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", 1367 "optional": true, 1368 "dependencies": { 1369 "abbrev": "1" 1370 }, 1371 "bin": { 1372 "nopt": "bin/nopt.js" 1373 }, 1374 "engines": { 1375 "node": ">=6" 1376 } 1377 }, 1378 "node_modules/npmlog": { 1379 "version": "6.0.2", 1380 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", 1381 "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", 1382 "deprecated": "This package is no longer supported.", 1383 "optional": true, 1384 "dependencies": { 1385 "are-we-there-yet": "^3.0.0", 1386 "console-control-strings": "^1.1.0", 1387 "gauge": "^4.0.3", 1388 "set-blocking": "^2.0.0" 1389 }, 1390 "engines": { 1391 "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1392 } 1393 }, 1394 "node_modules/object-inspect": { 1395 "version": "1.13.4", 1396 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 1397 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 1398 "engines": { 1399 "node": ">= 0.4" 1400 }, 1401 "funding": { 1402 "url": "https://github.com/sponsors/ljharb" 1403 } 1404 }, 1405 "node_modules/on-finished": { 1406 "version": "2.4.1", 1407 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 1408 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 1409 "dependencies": { 1410 "ee-first": "1.1.1" 1411 }, 1412 "engines": { 1413 "node": ">= 0.8" 1414 } 1415 }, 1416 "node_modules/on-headers": { 1417 "version": "1.0.2", 1418 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 1419 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 1420 "engines": { 1421 "node": ">= 0.8" 1422 } 1423 }, 1424 "node_modules/once": { 1425 "version": "1.4.0", 1426 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1427 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1428 "dependencies": { 1429 "wrappy": "1" 1430 } 1431 }, 1432 "node_modules/opentype.js": { 1433 "version": "0.7.3", 1434 "resolved": "https://registry.npmjs.org/opentype.js/-/opentype.js-0.7.3.tgz", 1435 "integrity": "sha512-Veui5vl2bLonFJ/SjX/WRWJT3SncgiZNnKUyahmXCc2sa1xXW15u3R/3TN5+JFiP7RsjK5ER4HA5eWaEmV9deA==", 1436 "dependencies": { 1437 "tiny-inflate": "^1.0.2" 1438 }, 1439 "bin": { 1440 "ot": "bin/ot" 1441 } 1442 }, 1443 "node_modules/p-map": { 1444 "version": "4.0.0", 1445 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 1446 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 1447 "optional": true, 1448 "dependencies": { 1449 "aggregate-error": "^3.0.0" 1450 }, 1451 "engines": { 1452 "node": ">=10" 1453 }, 1454 "funding": { 1455 "url": "https://github.com/sponsors/sindresorhus" 1456 } 1457 }, 1458 "node_modules/parseurl": { 1459 "version": "1.3.3", 1460 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 1461 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 1462 "engines": { 1463 "node": ">= 0.8" 1464 } 1465 }, 1466 "node_modules/path-is-absolute": { 1467 "version": "1.0.1", 1468 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1469 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 1470 "optional": true, 1471 "engines": { 1472 "node": ">=0.10.0" 1473 } 1474 }, 1475 "node_modules/path-to-regexp": { 1476 "version": "8.2.0", 1477 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", 1478 "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", 1479 "engines": { 1480 "node": ">=16" 1481 } 1482 }, 1483 "node_modules/prebuild-install": { 1484 "version": "7.1.3", 1485 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", 1486 "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", 1487 "dependencies": { 1488 "detect-libc": "^2.0.0", 1489 "expand-template": "^2.0.3", 1490 "github-from-package": "0.0.0", 1491 "minimist": "^1.2.3", 1492 "mkdirp-classic": "^0.5.3", 1493 "napi-build-utils": "^2.0.0", 1494 "node-abi": "^3.3.0", 1495 "pump": "^3.0.0", 1496 "rc": "^1.2.7", 1497 "simple-get": "^4.0.0", 1498 "tar-fs": "^2.0.0", 1499 "tunnel-agent": "^0.6.0" 1500 }, 1501 "bin": { 1502 "prebuild-install": "bin.js" 1503 }, 1504 "engines": { 1505 "node": ">=10" 1506 } 1507 }, 1508 "node_modules/promise-inflight": { 1509 "version": "1.0.1", 1510 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 1511 "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", 1512 "optional": true 1513 }, 1514 "node_modules/promise-retry": { 1515 "version": "2.0.1", 1516 "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", 1517 "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", 1518 "optional": true, 1519 "dependencies": { 1520 "err-code": "^2.0.2", 1521 "retry": "^0.12.0" 1522 }, 1523 "engines": { 1524 "node": ">=10" 1525 } 1526 }, 1527 "node_modules/proxy-addr": { 1528 "version": "2.0.7", 1529 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 1530 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 1531 "dependencies": { 1532 "forwarded": "0.2.0", 1533 "ipaddr.js": "1.9.1" 1534 }, 1535 "engines": { 1536 "node": ">= 0.10" 1537 } 1538 }, 1539 "node_modules/pump": { 1540 "version": "3.0.2", 1541 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", 1542 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", 1543 "dependencies": { 1544 "end-of-stream": "^1.1.0", 1545 "once": "^1.3.1" 1546 } 1547 }, 1548 "node_modules/qs": { 1549 "version": "6.14.0", 1550 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", 1551 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", 1552 "dependencies": { 1553 "side-channel": "^1.1.0" 1554 }, 1555 "engines": { 1556 "node": ">=0.6" 1557 }, 1558 "funding": { 1559 "url": "https://github.com/sponsors/ljharb" 1560 } 1561 }, 1562 "node_modules/random-bytes": { 1563 "version": "1.0.0", 1564 "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", 1565 "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", 1566 "engines": { 1567 "node": ">= 0.8" 1568 } 1569 }, 1570 "node_modules/range-parser": { 1571 "version": "1.2.1", 1572 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 1573 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 1574 "engines": { 1575 "node": ">= 0.6" 1576 } 1577 }, 1578 "node_modules/raw-body": { 1579 "version": "3.0.0", 1580 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", 1581 "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", 1582 "dependencies": { 1583 "bytes": "3.1.2", 1584 "http-errors": "2.0.0", 1585 "iconv-lite": "0.6.3", 1586 "unpipe": "1.0.0" 1587 }, 1588 "engines": { 1589 "node": ">= 0.8" 1590 } 1591 }, 1592 "node_modules/rc": { 1593 "version": "1.2.8", 1594 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 1595 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 1596 "dependencies": { 1597 "deep-extend": "^0.6.0", 1598 "ini": "~1.3.0", 1599 "minimist": "^1.2.0", 1600 "strip-json-comments": "~2.0.1" 1601 }, 1602 "bin": { 1603 "rc": "cli.js" 1604 } 1605 }, 1606 "node_modules/readable-stream": { 1607 "version": "3.6.2", 1608 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 1609 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 1610 "dependencies": { 1611 "inherits": "^2.0.3", 1612 "string_decoder": "^1.1.1", 1613 "util-deprecate": "^1.0.1" 1614 }, 1615 "engines": { 1616 "node": ">= 6" 1617 } 1618 }, 1619 "node_modules/retry": { 1620 "version": "0.12.0", 1621 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 1622 "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", 1623 "optional": true, 1624 "engines": { 1625 "node": ">= 4" 1626 } 1627 }, 1628 "node_modules/rimraf": { 1629 "version": "3.0.2", 1630 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1631 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1632 "deprecated": "Rimraf versions prior to v4 are no longer supported", 1633 "optional": true, 1634 "dependencies": { 1635 "glob": "^7.1.3" 1636 }, 1637 "bin": { 1638 "rimraf": "bin.js" 1639 }, 1640 "funding": { 1641 "url": "https://github.com/sponsors/isaacs" 1642 } 1643 }, 1644 "node_modules/router": { 1645 "version": "2.2.0", 1646 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", 1647 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", 1648 "dependencies": { 1649 "debug": "^4.4.0", 1650 "depd": "^2.0.0", 1651 "is-promise": "^4.0.0", 1652 "parseurl": "^1.3.3", 1653 "path-to-regexp": "^8.0.0" 1654 }, 1655 "engines": { 1656 "node": ">= 18" 1657 } 1658 }, 1659 "node_modules/safe-buffer": { 1660 "version": "5.2.1", 1661 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1662 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1663 "funding": [ 1664 { 1665 "type": "github", 1666 "url": "https://github.com/sponsors/feross" 1667 }, 1668 { 1669 "type": "patreon", 1670 "url": "https://www.patreon.com/feross" 1671 }, 1672 { 1673 "type": "consulting", 1674 "url": "https://feross.org/support" 1675 } 1676 ] 1677 }, 1678 "node_modules/safer-buffer": { 1679 "version": "2.1.2", 1680 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1681 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1682 }, 1683 "node_modules/semver": { 1684 "version": "7.7.1", 1685 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 1686 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 1687 "bin": { 1688 "semver": "bin/semver.js" 1689 }, 1690 "engines": { 1691 "node": ">=10" 1692 } 1693 }, 1694 "node_modules/send": { 1695 "version": "1.2.0", 1696 "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", 1697 "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", 1698 "dependencies": { 1699 "debug": "^4.3.5", 1700 "encodeurl": "^2.0.0", 1701 "escape-html": "^1.0.3", 1702 "etag": "^1.8.1", 1703 "fresh": "^2.0.0", 1704 "http-errors": "^2.0.0", 1705 "mime-types": "^3.0.1", 1706 "ms": "^2.1.3", 1707 "on-finished": "^2.4.1", 1708 "range-parser": "^1.2.1", 1709 "statuses": "^2.0.1" 1710 }, 1711 "engines": { 1712 "node": ">= 18" 1713 } 1714 }, 1715 "node_modules/serve-static": { 1716 "version": "2.2.0", 1717 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", 1718 "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", 1719 "dependencies": { 1720 "encodeurl": "^2.0.0", 1721 "escape-html": "^1.0.3", 1722 "parseurl": "^1.3.3", 1723 "send": "^1.2.0" 1724 }, 1725 "engines": { 1726 "node": ">= 18" 1727 } 1728 }, 1729 "node_modules/set-blocking": { 1730 "version": "2.0.0", 1731 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 1732 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", 1733 "optional": true 1734 }, 1735 "node_modules/setprototypeof": { 1736 "version": "1.2.0", 1737 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 1738 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 1739 }, 1740 "node_modules/side-channel": { 1741 "version": "1.1.0", 1742 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 1743 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 1744 "dependencies": { 1745 "es-errors": "^1.3.0", 1746 "object-inspect": "^1.13.3", 1747 "side-channel-list": "^1.0.0", 1748 "side-channel-map": "^1.0.1", 1749 "side-channel-weakmap": "^1.0.2" 1750 }, 1751 "engines": { 1752 "node": ">= 0.4" 1753 }, 1754 "funding": { 1755 "url": "https://github.com/sponsors/ljharb" 1756 } 1757 }, 1758 "node_modules/side-channel-list": { 1759 "version": "1.0.0", 1760 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 1761 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 1762 "dependencies": { 1763 "es-errors": "^1.3.0", 1764 "object-inspect": "^1.13.3" 1765 }, 1766 "engines": { 1767 "node": ">= 0.4" 1768 }, 1769 "funding": { 1770 "url": "https://github.com/sponsors/ljharb" 1771 } 1772 }, 1773 "node_modules/side-channel-map": { 1774 "version": "1.0.1", 1775 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 1776 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 1777 "dependencies": { 1778 "call-bound": "^1.0.2", 1779 "es-errors": "^1.3.0", 1780 "get-intrinsic": "^1.2.5", 1781 "object-inspect": "^1.13.3" 1782 }, 1783 "engines": { 1784 "node": ">= 0.4" 1785 }, 1786 "funding": { 1787 "url": "https://github.com/sponsors/ljharb" 1788 } 1789 }, 1790 "node_modules/side-channel-weakmap": { 1791 "version": "1.0.2", 1792 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 1793 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 1794 "dependencies": { 1795 "call-bound": "^1.0.2", 1796 "es-errors": "^1.3.0", 1797 "get-intrinsic": "^1.2.5", 1798 "object-inspect": "^1.13.3", 1799 "side-channel-map": "^1.0.1" 1800 }, 1801 "engines": { 1802 "node": ">= 0.4" 1803 }, 1804 "funding": { 1805 "url": "https://github.com/sponsors/ljharb" 1806 } 1807 }, 1808 "node_modules/signal-exit": { 1809 "version": "3.0.7", 1810 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 1811 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 1812 "optional": true 1813 }, 1814 "node_modules/simple-concat": { 1815 "version": "1.0.1", 1816 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 1817 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 1818 "funding": [ 1819 { 1820 "type": "github", 1821 "url": "https://github.com/sponsors/feross" 1822 }, 1823 { 1824 "type": "patreon", 1825 "url": "https://www.patreon.com/feross" 1826 }, 1827 { 1828 "type": "consulting", 1829 "url": "https://feross.org/support" 1830 } 1831 ] 1832 }, 1833 "node_modules/simple-get": { 1834 "version": "4.0.1", 1835 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", 1836 "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", 1837 "funding": [ 1838 { 1839 "type": "github", 1840 "url": "https://github.com/sponsors/feross" 1841 }, 1842 { 1843 "type": "patreon", 1844 "url": "https://www.patreon.com/feross" 1845 }, 1846 { 1847 "type": "consulting", 1848 "url": "https://feross.org/support" 1849 } 1850 ], 1851 "dependencies": { 1852 "decompress-response": "^6.0.0", 1853 "once": "^1.3.1", 1854 "simple-concat": "^1.0.0" 1855 } 1856 }, 1857 "node_modules/smart-buffer": { 1858 "version": "4.2.0", 1859 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", 1860 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", 1861 "optional": true, 1862 "engines": { 1863 "node": ">= 6.0.0", 1864 "npm": ">= 3.0.0" 1865 } 1866 }, 1867 "node_modules/socks": { 1868 "version": "2.8.4", 1869 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", 1870 "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", 1871 "optional": true, 1872 "dependencies": { 1873 "ip-address": "^9.0.5", 1874 "smart-buffer": "^4.2.0" 1875 }, 1876 "engines": { 1877 "node": ">= 10.0.0", 1878 "npm": ">= 3.0.0" 1879 } 1880 }, 1881 "node_modules/socks-proxy-agent": { 1882 "version": "6.2.1", 1883 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", 1884 "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", 1885 "optional": true, 1886 "dependencies": { 1887 "agent-base": "^6.0.2", 1888 "debug": "^4.3.3", 1889 "socks": "^2.6.2" 1890 }, 1891 "engines": { 1892 "node": ">= 10" 1893 } 1894 }, 1895 "node_modules/sprintf-js": { 1896 "version": "1.1.3", 1897 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", 1898 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", 1899 "optional": true 1900 }, 1901 "node_modules/sqlite3": { 1902 "version": "5.1.7", 1903 "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz", 1904 "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==", 1905 "hasInstallScript": true, 1906 "dependencies": { 1907 "bindings": "^1.5.0", 1908 "node-addon-api": "^7.0.0", 1909 "prebuild-install": "^7.1.1", 1910 "tar": "^6.1.11" 1911 }, 1912 "optionalDependencies": { 1913 "node-gyp": "8.x" 1914 }, 1915 "peerDependencies": { 1916 "node-gyp": "8.x" 1917 }, 1918 "peerDependenciesMeta": { 1919 "node-gyp": { 1920 "optional": true 1921 } 1922 } 1923 }, 1924 "node_modules/ssri": { 1925 "version": "8.0.1", 1926 "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", 1927 "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", 1928 "optional": true, 1929 "dependencies": { 1930 "minipass": "^3.1.1" 1931 }, 1932 "engines": { 1933 "node": ">= 8" 1934 } 1935 }, 1936 "node_modules/statuses": { 1937 "version": "2.0.1", 1938 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 1939 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 1940 "engines": { 1941 "node": ">= 0.8" 1942 } 1943 }, 1944 "node_modules/string_decoder": { 1945 "version": "1.3.0", 1946 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1947 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1948 "dependencies": { 1949 "safe-buffer": "~5.2.0" 1950 } 1951 }, 1952 "node_modules/string-width": { 1953 "version": "4.2.3", 1954 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1955 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1956 "optional": true, 1957 "dependencies": { 1958 "emoji-regex": "^8.0.0", 1959 "is-fullwidth-code-point": "^3.0.0", 1960 "strip-ansi": "^6.0.1" 1961 }, 1962 "engines": { 1963 "node": ">=8" 1964 } 1965 }, 1966 "node_modules/strip-ansi": { 1967 "version": "6.0.1", 1968 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1969 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1970 "optional": true, 1971 "dependencies": { 1972 "ansi-regex": "^5.0.1" 1973 }, 1974 "engines": { 1975 "node": ">=8" 1976 } 1977 }, 1978 "node_modules/strip-json-comments": { 1979 "version": "2.0.1", 1980 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 1981 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 1982 "engines": { 1983 "node": ">=0.10.0" 1984 } 1985 }, 1986 "node_modules/svg-captcha": { 1987 "version": "1.4.0", 1988 "resolved": "https://registry.npmjs.org/svg-captcha/-/svg-captcha-1.4.0.tgz", 1989 "integrity": "sha512-/fkkhavXPE57zRRCjNqAP3txRCSncpMx3NnNZL7iEoyAtYwUjPhJxW6FQTQPG5UPEmCrbFoXS10C3YdJlW7PDg==", 1990 "dependencies": { 1991 "opentype.js": "^0.7.3" 1992 }, 1993 "engines": { 1994 "node": ">=4.x" 1995 } 1996 }, 1997 "node_modules/tar": { 1998 "version": "6.2.1", 1999 "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 2000 "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 2001 "dependencies": { 2002 "chownr": "^2.0.0", 2003 "fs-minipass": "^2.0.0", 2004 "minipass": "^5.0.0", 2005 "minizlib": "^2.1.1", 2006 "mkdirp": "^1.0.3", 2007 "yallist": "^4.0.0" 2008 }, 2009 "engines": { 2010 "node": ">=10" 2011 } 2012 }, 2013 "node_modules/tar-fs": { 2014 "version": "2.1.2", 2015 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz", 2016 "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==", 2017 "dependencies": { 2018 "chownr": "^1.1.1", 2019 "mkdirp-classic": "^0.5.2", 2020 "pump": "^3.0.0", 2021 "tar-stream": "^2.1.4" 2022 } 2023 }, 2024 "node_modules/tar-stream": { 2025 "version": "2.2.0", 2026 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 2027 "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 2028 "dependencies": { 2029 "bl": "^4.0.3", 2030 "end-of-stream": "^1.4.1", 2031 "fs-constants": "^1.0.0", 2032 "inherits": "^2.0.3", 2033 "readable-stream": "^3.1.1" 2034 }, 2035 "engines": { 2036 "node": ">=6" 2037 } 2038 }, 2039 "node_modules/tar/node_modules/chownr": { 2040 "version": "2.0.0", 2041 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 2042 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 2043 "engines": { 2044 "node": ">=10" 2045 } 2046 }, 2047 "node_modules/tar/node_modules/minipass": { 2048 "version": "5.0.0", 2049 "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 2050 "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 2051 "engines": { 2052 "node": ">=8" 2053 } 2054 }, 2055 "node_modules/tiny-inflate": { 2056 "version": "1.0.3", 2057 "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", 2058 "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" 2059 }, 2060 "node_modules/toidentifier": { 2061 "version": "1.0.1", 2062 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 2063 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 2064 "engines": { 2065 "node": ">=0.6" 2066 } 2067 }, 2068 "node_modules/tunnel-agent": { 2069 "version": "0.6.0", 2070 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 2071 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 2072 "dependencies": { 2073 "safe-buffer": "^5.0.1" 2074 }, 2075 "engines": { 2076 "node": "*" 2077 } 2078 }, 2079 "node_modules/type-is": { 2080 "version": "2.0.1", 2081 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", 2082 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", 2083 "dependencies": { 2084 "content-type": "^1.0.5", 2085 "media-typer": "^1.1.0", 2086 "mime-types": "^3.0.0" 2087 }, 2088 "engines": { 2089 "node": ">= 0.6" 2090 } 2091 }, 2092 "node_modules/uid-safe": { 2093 "version": "2.1.5", 2094 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", 2095 "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", 2096 "dependencies": { 2097 "random-bytes": "~1.0.0" 2098 }, 2099 "engines": { 2100 "node": ">= 0.8" 2101 } 2102 }, 2103 "node_modules/unique-filename": { 2104 "version": "1.1.1", 2105 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", 2106 "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", 2107 "optional": true, 2108 "dependencies": { 2109 "unique-slug": "^2.0.0" 2110 } 2111 }, 2112 "node_modules/unique-slug": { 2113 "version": "2.0.2", 2114 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", 2115 "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", 2116 "optional": true, 2117 "dependencies": { 2118 "imurmurhash": "^0.1.4" 2119 } 2120 }, 2121 "node_modules/unpipe": { 2122 "version": "1.0.0", 2123 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 2124 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 2125 "engines": { 2126 "node": ">= 0.8" 2127 } 2128 }, 2129 "node_modules/util-deprecate": { 2130 "version": "1.0.2", 2131 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2132 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 2133 }, 2134 "node_modules/vary": { 2135 "version": "1.1.2", 2136 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 2137 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 2138 "engines": { 2139 "node": ">= 0.8" 2140 } 2141 }, 2142 "node_modules/which": { 2143 "version": "2.0.2", 2144 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2145 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2146 "optional": true, 2147 "dependencies": { 2148 "isexe": "^2.0.0" 2149 }, 2150 "bin": { 2151 "node-which": "bin/node-which" 2152 }, 2153 "engines": { 2154 "node": ">= 8" 2155 } 2156 }, 2157 "node_modules/wide-align": { 2158 "version": "1.1.5", 2159 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", 2160 "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", 2161 "optional": true, 2162 "dependencies": { 2163 "string-width": "^1.0.2 || 2 || 3 || 4" 2164 } 2165 }, 2166 "node_modules/wrappy": { 2167 "version": "1.0.2", 2168 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2169 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 2170 }, 2171 "node_modules/yallist": { 2172 "version": "4.0.0", 2173 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 2174 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 2175 } 2176 } 2177}