1{ 2 "name": "aaos_debugging_access_token_issuer", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { 6 "": { 7 "name": "aaos_debugging_access_token_issuer", 8 "dependencies": { 9 "firebase-admin": "^11.4.1", 10 "firebase-functions": "^3.11.0", 11 "jsonwebtoken": "^9.0.0" 12 }, 13 "devDependencies": { 14 "eslint": "^5.12.0", 15 "eslint-plugin-promise": "^4.0.1", 16 "firebase-functions-test": "^0.2.0" 17 }, 18 "engines": { 19 "node": "12" 20 } 21 }, 22 "node_modules/@babel/code-frame": { 23 "version": "7.22.5", 24 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", 25 "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", 26 "dev": true, 27 "dependencies": { 28 "@babel/highlight": "^7.22.5" 29 }, 30 "engines": { 31 "node": ">=6.9.0" 32 } 33 }, 34 "node_modules/@babel/helper-validator-identifier": { 35 "version": "7.22.5", 36 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", 37 "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", 38 "dev": true, 39 "engines": { 40 "node": ">=6.9.0" 41 } 42 }, 43 "node_modules/@babel/highlight": { 44 "version": "7.22.5", 45 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", 46 "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", 47 "dev": true, 48 "dependencies": { 49 "@babel/helper-validator-identifier": "^7.22.5", 50 "chalk": "^2.0.0", 51 "js-tokens": "^4.0.0" 52 }, 53 "engines": { 54 "node": ">=6.9.0" 55 } 56 }, 57 "node_modules/@babel/parser": { 58 "version": "7.22.5", 59 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", 60 "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", 61 "optional": true, 62 "bin": { 63 "parser": "bin/babel-parser.js" 64 }, 65 "engines": { 66 "node": ">=6.0.0" 67 } 68 }, 69 "node_modules/@fastify/busboy": { 70 "version": "1.2.1", 71 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.2.1.tgz", 72 "integrity": "sha512-7PQA7EH43S0CxcOa9OeAnaeA0oQ+e/DHNPZwSQM9CQHW76jle5+OvLdibRp/Aafs9KXbLhxyjOTkRjWUbQEd3Q==", 73 "dependencies": { 74 "text-decoding": "^1.0.0" 75 }, 76 "engines": { 77 "node": ">=14" 78 } 79 }, 80 "node_modules/@firebase/app-types": { 81 "version": "0.9.0", 82 "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", 83 "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" 84 }, 85 "node_modules/@firebase/auth-interop-types": { 86 "version": "0.2.1", 87 "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", 88 "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" 89 }, 90 "node_modules/@firebase/component": { 91 "version": "0.6.4", 92 "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", 93 "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", 94 "dependencies": { 95 "@firebase/util": "1.9.3", 96 "tslib": "^2.1.0" 97 } 98 }, 99 "node_modules/@firebase/database": { 100 "version": "0.14.4", 101 "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.4.tgz", 102 "integrity": "sha512-+Ea/IKGwh42jwdjCyzTmeZeLM3oy1h0mFPsTy6OqCWzcu/KFqRAr5Tt1HRCOBlNOdbh84JPZC47WLU18n2VbxQ==", 103 "dependencies": { 104 "@firebase/auth-interop-types": "0.2.1", 105 "@firebase/component": "0.6.4", 106 "@firebase/logger": "0.4.0", 107 "@firebase/util": "1.9.3", 108 "faye-websocket": "0.11.4", 109 "tslib": "^2.1.0" 110 } 111 }, 112 "node_modules/@firebase/database-compat": { 113 "version": "0.3.4", 114 "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.4.tgz", 115 "integrity": "sha512-kuAW+l+sLMUKBThnvxvUZ+Q1ZrF/vFJ58iUY9kAcbX48U03nVzIF6Tmkf0p3WVQwMqiXguSgtOPIB6ZCeF+5Gg==", 116 "dependencies": { 117 "@firebase/component": "0.6.4", 118 "@firebase/database": "0.14.4", 119 "@firebase/database-types": "0.10.4", 120 "@firebase/logger": "0.4.0", 121 "@firebase/util": "1.9.3", 122 "tslib": "^2.1.0" 123 } 124 }, 125 "node_modules/@firebase/database-types": { 126 "version": "0.10.4", 127 "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.4.tgz", 128 "integrity": "sha512-dPySn0vJ/89ZeBac70T+2tWWPiJXWbmRygYv0smT5TfE3hDrQ09eKMF3Y+vMlTdrMWq7mUdYW5REWPSGH4kAZQ==", 129 "dependencies": { 130 "@firebase/app-types": "0.9.0", 131 "@firebase/util": "1.9.3" 132 } 133 }, 134 "node_modules/@firebase/logger": { 135 "version": "0.4.0", 136 "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", 137 "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", 138 "dependencies": { 139 "tslib": "^2.1.0" 140 } 141 }, 142 "node_modules/@firebase/util": { 143 "version": "1.9.3", 144 "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", 145 "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", 146 "dependencies": { 147 "tslib": "^2.1.0" 148 } 149 }, 150 "node_modules/@google-cloud/firestore": { 151 "version": "6.6.1", 152 "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-6.6.1.tgz", 153 "integrity": "sha512-Z41j2h0mrgBH9qNIVmbRLqGKc6XmdJtWipeKwdnGa/bPTP1gn2SGTrYyWnpfsLMEtzKSYieHPSkAFp5kduF2RA==", 154 "optional": true, 155 "dependencies": { 156 "fast-deep-equal": "^3.1.1", 157 "functional-red-black-tree": "^1.0.1", 158 "google-gax": "^3.5.7", 159 "protobufjs": "^7.0.0" 160 }, 161 "engines": { 162 "node": ">=12.0.0" 163 } 164 }, 165 "node_modules/@google-cloud/paginator": { 166 "version": "3.0.7", 167 "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz", 168 "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==", 169 "optional": true, 170 "dependencies": { 171 "arrify": "^2.0.0", 172 "extend": "^3.0.2" 173 }, 174 "engines": { 175 "node": ">=10" 176 } 177 }, 178 "node_modules/@google-cloud/projectify": { 179 "version": "3.0.0", 180 "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-3.0.0.tgz", 181 "integrity": "sha512-HRkZsNmjScY6Li8/kb70wjGlDDyLkVk3KvoEo9uIoxSjYLJasGiCch9+PqRVDOCGUFvEIqyogl+BeqILL4OJHA==", 182 "optional": true, 183 "engines": { 184 "node": ">=12.0.0" 185 } 186 }, 187 "node_modules/@google-cloud/promisify": { 188 "version": "3.0.1", 189 "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-3.0.1.tgz", 190 "integrity": "sha512-z1CjRjtQyBOYL+5Qr9DdYIfrdLBe746jRTYfaYU6MeXkqp7UfYs/jX16lFFVzZ7PGEJvqZNqYUEtb1mvDww4pA==", 191 "optional": true, 192 "engines": { 193 "node": ">=12" 194 } 195 }, 196 "node_modules/@google-cloud/storage": { 197 "version": "6.11.0", 198 "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-6.11.0.tgz", 199 "integrity": "sha512-p5VX5K2zLTrMXlKdS1CiQNkKpygyn7CBFm5ZvfhVj6+7QUsjWvYx9YDMkYXdarZ6JDt4cxiu451y9QUIH82ZTw==", 200 "optional": true, 201 "dependencies": { 202 "@google-cloud/paginator": "^3.0.7", 203 "@google-cloud/projectify": "^3.0.0", 204 "@google-cloud/promisify": "^3.0.0", 205 "abort-controller": "^3.0.0", 206 "async-retry": "^1.3.3", 207 "compressible": "^2.0.12", 208 "duplexify": "^4.0.0", 209 "ent": "^2.2.0", 210 "extend": "^3.0.2", 211 "gaxios": "^5.0.0", 212 "google-auth-library": "^8.0.1", 213 "mime": "^3.0.0", 214 "mime-types": "^2.0.8", 215 "p-limit": "^3.0.1", 216 "retry-request": "^5.0.0", 217 "teeny-request": "^8.0.0", 218 "uuid": "^8.0.0" 219 }, 220 "engines": { 221 "node": ">=12" 222 } 223 }, 224 "node_modules/@google-cloud/storage/node_modules/uuid": { 225 "version": "8.3.2", 226 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 227 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 228 "optional": true, 229 "bin": { 230 "uuid": "dist/bin/uuid" 231 } 232 }, 233 "node_modules/@grpc/grpc-js": { 234 "version": "1.8.15", 235 "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.15.tgz", 236 "integrity": "sha512-H2Bu/w6+oQ58DsRbQol66ERBk3V5ZIak/z/MDx0T4EgDnJWps807I6BvTjq0v6UvZtOcLO+ur+Q9wvniqu3OJA==", 237 "optional": true, 238 "dependencies": { 239 "@grpc/proto-loader": "^0.7.0", 240 "@types/node": ">=12.12.47" 241 }, 242 "engines": { 243 "node": "^8.13.0 || >=10.10.0" 244 } 245 }, 246 "node_modules/@grpc/proto-loader": { 247 "version": "0.7.7", 248 "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.7.tgz", 249 "integrity": "sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==", 250 "optional": true, 251 "dependencies": { 252 "@types/long": "^4.0.1", 253 "lodash.camelcase": "^4.3.0", 254 "long": "^4.0.0", 255 "protobufjs": "^7.0.0", 256 "yargs": "^17.7.2" 257 }, 258 "bin": { 259 "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" 260 }, 261 "engines": { 262 "node": ">=6" 263 } 264 }, 265 "node_modules/@jsdoc/salty": { 266 "version": "0.2.5", 267 "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz", 268 "integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==", 269 "optional": true, 270 "dependencies": { 271 "lodash": "^4.17.21" 272 }, 273 "engines": { 274 "node": ">=v12.0.0" 275 } 276 }, 277 "node_modules/@protobufjs/aspromise": { 278 "version": "1.1.2", 279 "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", 280 "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", 281 "optional": true 282 }, 283 "node_modules/@protobufjs/base64": { 284 "version": "1.1.2", 285 "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", 286 "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", 287 "optional": true 288 }, 289 "node_modules/@protobufjs/codegen": { 290 "version": "2.0.4", 291 "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", 292 "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", 293 "optional": true 294 }, 295 "node_modules/@protobufjs/eventemitter": { 296 "version": "1.1.0", 297 "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", 298 "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", 299 "optional": true 300 }, 301 "node_modules/@protobufjs/fetch": { 302 "version": "1.1.0", 303 "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", 304 "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", 305 "optional": true, 306 "dependencies": { 307 "@protobufjs/aspromise": "^1.1.1", 308 "@protobufjs/inquire": "^1.1.0" 309 } 310 }, 311 "node_modules/@protobufjs/float": { 312 "version": "1.0.2", 313 "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", 314 "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", 315 "optional": true 316 }, 317 "node_modules/@protobufjs/inquire": { 318 "version": "1.1.0", 319 "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", 320 "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", 321 "optional": true 322 }, 323 "node_modules/@protobufjs/path": { 324 "version": "1.1.2", 325 "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", 326 "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", 327 "optional": true 328 }, 329 "node_modules/@protobufjs/pool": { 330 "version": "1.1.0", 331 "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", 332 "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", 333 "optional": true 334 }, 335 "node_modules/@protobufjs/utf8": { 336 "version": "1.1.0", 337 "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", 338 "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", 339 "optional": true 340 }, 341 "node_modules/@tootallnate/once": { 342 "version": "2.0.0", 343 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", 344 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", 345 "optional": true, 346 "engines": { 347 "node": ">= 10" 348 } 349 }, 350 "node_modules/@types/body-parser": { 351 "version": "1.19.2", 352 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", 353 "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", 354 "dependencies": { 355 "@types/connect": "*", 356 "@types/node": "*" 357 } 358 }, 359 "node_modules/@types/connect": { 360 "version": "3.4.35", 361 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", 362 "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", 363 "dependencies": { 364 "@types/node": "*" 365 } 366 }, 367 "node_modules/@types/cors": { 368 "version": "2.8.13", 369 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", 370 "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", 371 "dependencies": { 372 "@types/node": "*" 373 } 374 }, 375 "node_modules/@types/express": { 376 "version": "4.17.3", 377 "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.3.tgz", 378 "integrity": "sha512-I8cGRJj3pyOLs/HndoP+25vOqhqWkAZsWMEmq1qXy/b/M3ppufecUwaK2/TVDVxcV61/iSdhykUjQQ2DLSrTdg==", 379 "dependencies": { 380 "@types/body-parser": "*", 381 "@types/express-serve-static-core": "*", 382 "@types/serve-static": "*" 383 } 384 }, 385 "node_modules/@types/express-serve-static-core": { 386 "version": "4.17.35", 387 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", 388 "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", 389 "dependencies": { 390 "@types/node": "*", 391 "@types/qs": "*", 392 "@types/range-parser": "*", 393 "@types/send": "*" 394 } 395 }, 396 "node_modules/@types/glob": { 397 "version": "8.1.0", 398 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", 399 "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", 400 "optional": true, 401 "dependencies": { 402 "@types/minimatch": "^5.1.2", 403 "@types/node": "*" 404 } 405 }, 406 "node_modules/@types/jsonwebtoken": { 407 "version": "9.0.2", 408 "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", 409 "integrity": "sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==", 410 "dependencies": { 411 "@types/node": "*" 412 } 413 }, 414 "node_modules/@types/linkify-it": { 415 "version": "3.0.2", 416 "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz", 417 "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==", 418 "optional": true 419 }, 420 "node_modules/@types/lodash": { 421 "version": "4.14.195", 422 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", 423 "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", 424 "dev": true 425 }, 426 "node_modules/@types/long": { 427 "version": "4.0.2", 428 "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", 429 "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", 430 "optional": true 431 }, 432 "node_modules/@types/markdown-it": { 433 "version": "12.2.3", 434 "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", 435 "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", 436 "optional": true, 437 "dependencies": { 438 "@types/linkify-it": "*", 439 "@types/mdurl": "*" 440 } 441 }, 442 "node_modules/@types/mdurl": { 443 "version": "1.0.2", 444 "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", 445 "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", 446 "optional": true 447 }, 448 "node_modules/@types/mime": { 449 "version": "1.3.2", 450 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", 451 "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" 452 }, 453 "node_modules/@types/minimatch": { 454 "version": "5.1.2", 455 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", 456 "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", 457 "optional": true 458 }, 459 "node_modules/@types/node": { 460 "version": "20.3.1", 461 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", 462 "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" 463 }, 464 "node_modules/@types/qs": { 465 "version": "6.9.7", 466 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", 467 "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" 468 }, 469 "node_modules/@types/range-parser": { 470 "version": "1.2.4", 471 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", 472 "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" 473 }, 474 "node_modules/@types/rimraf": { 475 "version": "3.0.2", 476 "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.2.tgz", 477 "integrity": "sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==", 478 "optional": true, 479 "dependencies": { 480 "@types/glob": "*", 481 "@types/node": "*" 482 } 483 }, 484 "node_modules/@types/send": { 485 "version": "0.17.1", 486 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", 487 "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", 488 "dependencies": { 489 "@types/mime": "^1", 490 "@types/node": "*" 491 } 492 }, 493 "node_modules/@types/serve-static": { 494 "version": "1.15.1", 495 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", 496 "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", 497 "dependencies": { 498 "@types/mime": "*", 499 "@types/node": "*" 500 } 501 }, 502 "node_modules/abort-controller": { 503 "version": "3.0.0", 504 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 505 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 506 "optional": true, 507 "dependencies": { 508 "event-target-shim": "^5.0.0" 509 }, 510 "engines": { 511 "node": ">=6.5" 512 } 513 }, 514 "node_modules/accepts": { 515 "version": "1.3.8", 516 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 517 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 518 "dependencies": { 519 "mime-types": "~2.1.34", 520 "negotiator": "0.6.3" 521 }, 522 "engines": { 523 "node": ">= 0.6" 524 } 525 }, 526 "node_modules/acorn": { 527 "version": "6.4.2", 528 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", 529 "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", 530 "devOptional": true, 531 "bin": { 532 "acorn": "bin/acorn" 533 }, 534 "engines": { 535 "node": ">=0.4.0" 536 } 537 }, 538 "node_modules/acorn-jsx": { 539 "version": "5.3.2", 540 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 541 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 542 "devOptional": true, 543 "peerDependencies": { 544 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 545 } 546 }, 547 "node_modules/agent-base": { 548 "version": "6.0.2", 549 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 550 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 551 "optional": true, 552 "dependencies": { 553 "debug": "4" 554 }, 555 "engines": { 556 "node": ">= 6.0.0" 557 } 558 }, 559 "node_modules/ajv": { 560 "version": "6.12.6", 561 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 562 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 563 "dev": true, 564 "dependencies": { 565 "fast-deep-equal": "^3.1.1", 566 "fast-json-stable-stringify": "^2.0.0", 567 "json-schema-traverse": "^0.4.1", 568 "uri-js": "^4.2.2" 569 }, 570 "funding": { 571 "type": "github", 572 "url": "https://github.com/sponsors/epoberezkin" 573 } 574 }, 575 "node_modules/ansi-escapes": { 576 "version": "3.2.0", 577 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", 578 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", 579 "dev": true, 580 "engines": { 581 "node": ">=4" 582 } 583 }, 584 "node_modules/ansi-regex": { 585 "version": "3.0.1", 586 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", 587 "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", 588 "dev": true, 589 "engines": { 590 "node": ">=4" 591 } 592 }, 593 "node_modules/ansi-styles": { 594 "version": "3.2.1", 595 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 596 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 597 "dev": true, 598 "dependencies": { 599 "color-convert": "^1.9.0" 600 }, 601 "engines": { 602 "node": ">=4" 603 } 604 }, 605 "node_modules/argparse": { 606 "version": "1.0.10", 607 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 608 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 609 "dev": true, 610 "dependencies": { 611 "sprintf-js": "~1.0.2" 612 } 613 }, 614 "node_modules/array-flatten": { 615 "version": "1.1.1", 616 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 617 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" 618 }, 619 "node_modules/arrify": { 620 "version": "2.0.1", 621 "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", 622 "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", 623 "optional": true, 624 "engines": { 625 "node": ">=8" 626 } 627 }, 628 "node_modules/astral-regex": { 629 "version": "1.0.0", 630 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", 631 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", 632 "dev": true, 633 "engines": { 634 "node": ">=4" 635 } 636 }, 637 "node_modules/async-retry": { 638 "version": "1.3.3", 639 "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", 640 "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", 641 "optional": true, 642 "dependencies": { 643 "retry": "0.13.1" 644 } 645 }, 646 "node_modules/balanced-match": { 647 "version": "1.0.2", 648 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 649 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 650 "devOptional": true 651 }, 652 "node_modules/base64-js": { 653 "version": "1.5.1", 654 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 655 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 656 "funding": [ 657 { 658 "type": "github", 659 "url": "https://github.com/sponsors/feross" 660 }, 661 { 662 "type": "patreon", 663 "url": "https://www.patreon.com/feross" 664 }, 665 { 666 "type": "consulting", 667 "url": "https://feross.org/support" 668 } 669 ], 670 "optional": true 671 }, 672 "node_modules/bignumber.js": { 673 "version": "9.1.1", 674 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", 675 "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", 676 "optional": true, 677 "engines": { 678 "node": "*" 679 } 680 }, 681 "node_modules/bluebird": { 682 "version": "3.7.2", 683 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 684 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 685 "optional": true 686 }, 687 "node_modules/body-parser": { 688 "version": "1.20.1", 689 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", 690 "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", 691 "dependencies": { 692 "bytes": "3.1.2", 693 "content-type": "~1.0.4", 694 "debug": "2.6.9", 695 "depd": "2.0.0", 696 "destroy": "1.2.0", 697 "http-errors": "2.0.0", 698 "iconv-lite": "0.4.24", 699 "on-finished": "2.4.1", 700 "qs": "6.11.0", 701 "raw-body": "2.5.1", 702 "type-is": "~1.6.18", 703 "unpipe": "1.0.0" 704 }, 705 "engines": { 706 "node": ">= 0.8", 707 "npm": "1.2.8000 || >= 1.4.16" 708 } 709 }, 710 "node_modules/body-parser/node_modules/debug": { 711 "version": "2.6.9", 712 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 713 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 714 "dependencies": { 715 "ms": "2.0.0" 716 } 717 }, 718 "node_modules/body-parser/node_modules/ms": { 719 "version": "2.0.0", 720 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 721 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 722 }, 723 "node_modules/brace-expansion": { 724 "version": "1.1.11", 725 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 726 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 727 "dev": true, 728 "dependencies": { 729 "balanced-match": "^1.0.0", 730 "concat-map": "0.0.1" 731 } 732 }, 733 "node_modules/buffer-equal-constant-time": { 734 "version": "1.0.1", 735 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", 736 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" 737 }, 738 "node_modules/bytes": { 739 "version": "3.1.2", 740 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 741 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 742 "engines": { 743 "node": ">= 0.8" 744 } 745 }, 746 "node_modules/call-bind": { 747 "version": "1.0.2", 748 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 749 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 750 "dependencies": { 751 "function-bind": "^1.1.1", 752 "get-intrinsic": "^1.0.2" 753 }, 754 "funding": { 755 "url": "https://github.com/sponsors/ljharb" 756 } 757 }, 758 "node_modules/callsites": { 759 "version": "3.1.0", 760 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 761 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 762 "dev": true, 763 "engines": { 764 "node": ">=6" 765 } 766 }, 767 "node_modules/catharsis": { 768 "version": "0.9.0", 769 "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", 770 "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", 771 "optional": true, 772 "dependencies": { 773 "lodash": "^4.17.15" 774 }, 775 "engines": { 776 "node": ">= 10" 777 } 778 }, 779 "node_modules/chalk": { 780 "version": "2.4.2", 781 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 782 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 783 "dev": true, 784 "dependencies": { 785 "ansi-styles": "^3.2.1", 786 "escape-string-regexp": "^1.0.5", 787 "supports-color": "^5.3.0" 788 }, 789 "engines": { 790 "node": ">=4" 791 } 792 }, 793 "node_modules/chardet": { 794 "version": "0.7.0", 795 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 796 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 797 "dev": true 798 }, 799 "node_modules/cli-cursor": { 800 "version": "2.1.0", 801 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", 802 "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", 803 "dev": true, 804 "dependencies": { 805 "restore-cursor": "^2.0.0" 806 }, 807 "engines": { 808 "node": ">=4" 809 } 810 }, 811 "node_modules/cli-width": { 812 "version": "2.2.1", 813 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", 814 "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", 815 "dev": true 816 }, 817 "node_modules/cliui": { 818 "version": "8.0.1", 819 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 820 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 821 "optional": true, 822 "dependencies": { 823 "string-width": "^4.2.0", 824 "strip-ansi": "^6.0.1", 825 "wrap-ansi": "^7.0.0" 826 }, 827 "engines": { 828 "node": ">=12" 829 } 830 }, 831 "node_modules/cliui/node_modules/ansi-regex": { 832 "version": "5.0.1", 833 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 834 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 835 "optional": true, 836 "engines": { 837 "node": ">=8" 838 } 839 }, 840 "node_modules/cliui/node_modules/is-fullwidth-code-point": { 841 "version": "3.0.0", 842 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 843 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 844 "optional": true, 845 "engines": { 846 "node": ">=8" 847 } 848 }, 849 "node_modules/cliui/node_modules/string-width": { 850 "version": "4.2.3", 851 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 852 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 853 "optional": true, 854 "dependencies": { 855 "emoji-regex": "^8.0.0", 856 "is-fullwidth-code-point": "^3.0.0", 857 "strip-ansi": "^6.0.1" 858 }, 859 "engines": { 860 "node": ">=8" 861 } 862 }, 863 "node_modules/cliui/node_modules/strip-ansi": { 864 "version": "6.0.1", 865 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 866 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 867 "optional": true, 868 "dependencies": { 869 "ansi-regex": "^5.0.1" 870 }, 871 "engines": { 872 "node": ">=8" 873 } 874 }, 875 "node_modules/color-convert": { 876 "version": "1.9.3", 877 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 878 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 879 "dev": true, 880 "dependencies": { 881 "color-name": "1.1.3" 882 } 883 }, 884 "node_modules/color-name": { 885 "version": "1.1.3", 886 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 887 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 888 "dev": true 889 }, 890 "node_modules/compressible": { 891 "version": "2.0.18", 892 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 893 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 894 "optional": true, 895 "dependencies": { 896 "mime-db": ">= 1.43.0 < 2" 897 }, 898 "engines": { 899 "node": ">= 0.6" 900 } 901 }, 902 "node_modules/concat-map": { 903 "version": "0.0.1", 904 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 905 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 906 "devOptional": true 907 }, 908 "node_modules/content-disposition": { 909 "version": "0.5.4", 910 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 911 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 912 "dependencies": { 913 "safe-buffer": "5.2.1" 914 }, 915 "engines": { 916 "node": ">= 0.6" 917 } 918 }, 919 "node_modules/content-type": { 920 "version": "1.0.5", 921 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 922 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 923 "engines": { 924 "node": ">= 0.6" 925 } 926 }, 927 "node_modules/cookie": { 928 "version": "0.5.0", 929 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", 930 "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", 931 "engines": { 932 "node": ">= 0.6" 933 } 934 }, 935 "node_modules/cookie-signature": { 936 "version": "1.0.6", 937 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 938 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 939 }, 940 "node_modules/cors": { 941 "version": "2.8.5", 942 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 943 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 944 "dependencies": { 945 "object-assign": "^4", 946 "vary": "^1" 947 }, 948 "engines": { 949 "node": ">= 0.10" 950 } 951 }, 952 "node_modules/cross-spawn": { 953 "version": "6.0.5", 954 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 955 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 956 "dev": true, 957 "dependencies": { 958 "nice-try": "^1.0.4", 959 "path-key": "^2.0.1", 960 "semver": "^5.5.0", 961 "shebang-command": "^1.2.0", 962 "which": "^1.2.9" 963 }, 964 "engines": { 965 "node": ">=4.8" 966 } 967 }, 968 "node_modules/debug": { 969 "version": "4.3.4", 970 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 971 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 972 "dependencies": { 973 "ms": "2.1.2" 974 }, 975 "engines": { 976 "node": ">=6.0" 977 }, 978 "peerDependenciesMeta": { 979 "supports-color": { 980 "optional": true 981 } 982 } 983 }, 984 "node_modules/deep-is": { 985 "version": "0.1.4", 986 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 987 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 988 "devOptional": true 989 }, 990 "node_modules/depd": { 991 "version": "2.0.0", 992 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 993 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 994 "engines": { 995 "node": ">= 0.8" 996 } 997 }, 998 "node_modules/destroy": { 999 "version": "1.2.0", 1000 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 1001 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 1002 "engines": { 1003 "node": ">= 0.8", 1004 "npm": "1.2.8000 || >= 1.4.16" 1005 } 1006 }, 1007 "node_modules/doctrine": { 1008 "version": "3.0.0", 1009 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 1010 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 1011 "dev": true, 1012 "dependencies": { 1013 "esutils": "^2.0.2" 1014 }, 1015 "engines": { 1016 "node": ">=6.0.0" 1017 } 1018 }, 1019 "node_modules/duplexify": { 1020 "version": "4.1.2", 1021 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", 1022 "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", 1023 "optional": true, 1024 "dependencies": { 1025 "end-of-stream": "^1.4.1", 1026 "inherits": "^2.0.3", 1027 "readable-stream": "^3.1.1", 1028 "stream-shift": "^1.0.0" 1029 } 1030 }, 1031 "node_modules/ecdsa-sig-formatter": { 1032 "version": "1.0.11", 1033 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", 1034 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", 1035 "dependencies": { 1036 "safe-buffer": "^5.0.1" 1037 } 1038 }, 1039 "node_modules/ee-first": { 1040 "version": "1.1.1", 1041 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 1042 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 1043 }, 1044 "node_modules/emoji-regex": { 1045 "version": "8.0.0", 1046 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1047 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1048 "optional": true 1049 }, 1050 "node_modules/encodeurl": { 1051 "version": "1.0.2", 1052 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 1053 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 1054 "engines": { 1055 "node": ">= 0.8" 1056 } 1057 }, 1058 "node_modules/end-of-stream": { 1059 "version": "1.4.4", 1060 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1061 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 1062 "optional": true, 1063 "dependencies": { 1064 "once": "^1.4.0" 1065 } 1066 }, 1067 "node_modules/ent": { 1068 "version": "2.2.0", 1069 "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", 1070 "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", 1071 "optional": true 1072 }, 1073 "node_modules/entities": { 1074 "version": "2.1.0", 1075 "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", 1076 "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", 1077 "optional": true, 1078 "funding": { 1079 "url": "https://github.com/fb55/entities?sponsor=1" 1080 } 1081 }, 1082 "node_modules/escalade": { 1083 "version": "3.1.1", 1084 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1085 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 1086 "optional": true, 1087 "engines": { 1088 "node": ">=6" 1089 } 1090 }, 1091 "node_modules/escape-html": { 1092 "version": "1.0.3", 1093 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 1094 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 1095 }, 1096 "node_modules/escape-string-regexp": { 1097 "version": "1.0.5", 1098 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1099 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 1100 "dev": true, 1101 "engines": { 1102 "node": ">=0.8.0" 1103 } 1104 }, 1105 "node_modules/escodegen": { 1106 "version": "1.14.3", 1107 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", 1108 "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", 1109 "optional": true, 1110 "dependencies": { 1111 "esprima": "^4.0.1", 1112 "estraverse": "^4.2.0", 1113 "esutils": "^2.0.2", 1114 "optionator": "^0.8.1" 1115 }, 1116 "bin": { 1117 "escodegen": "bin/escodegen.js", 1118 "esgenerate": "bin/esgenerate.js" 1119 }, 1120 "engines": { 1121 "node": ">=4.0" 1122 }, 1123 "optionalDependencies": { 1124 "source-map": "~0.6.1" 1125 } 1126 }, 1127 "node_modules/eslint": { 1128 "version": "5.16.0", 1129 "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", 1130 "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", 1131 "dev": true, 1132 "dependencies": { 1133 "@babel/code-frame": "^7.0.0", 1134 "ajv": "^6.9.1", 1135 "chalk": "^2.1.0", 1136 "cross-spawn": "^6.0.5", 1137 "debug": "^4.0.1", 1138 "doctrine": "^3.0.0", 1139 "eslint-scope": "^4.0.3", 1140 "eslint-utils": "^1.3.1", 1141 "eslint-visitor-keys": "^1.0.0", 1142 "espree": "^5.0.1", 1143 "esquery": "^1.0.1", 1144 "esutils": "^2.0.2", 1145 "file-entry-cache": "^5.0.1", 1146 "functional-red-black-tree": "^1.0.1", 1147 "glob": "^7.1.2", 1148 "globals": "^11.7.0", 1149 "ignore": "^4.0.6", 1150 "import-fresh": "^3.0.0", 1151 "imurmurhash": "^0.1.4", 1152 "inquirer": "^6.2.2", 1153 "js-yaml": "^3.13.0", 1154 "json-stable-stringify-without-jsonify": "^1.0.1", 1155 "levn": "^0.3.0", 1156 "lodash": "^4.17.11", 1157 "minimatch": "^3.0.4", 1158 "mkdirp": "^0.5.1", 1159 "natural-compare": "^1.4.0", 1160 "optionator": "^0.8.2", 1161 "path-is-inside": "^1.0.2", 1162 "progress": "^2.0.0", 1163 "regexpp": "^2.0.1", 1164 "semver": "^5.5.1", 1165 "strip-ansi": "^4.0.0", 1166 "strip-json-comments": "^2.0.1", 1167 "table": "^5.2.3", 1168 "text-table": "^0.2.0" 1169 }, 1170 "bin": { 1171 "eslint": "bin/eslint.js" 1172 }, 1173 "engines": { 1174 "node": "^6.14.0 || ^8.10.0 || >=9.10.0" 1175 } 1176 }, 1177 "node_modules/eslint-plugin-promise": { 1178 "version": "4.3.1", 1179 "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", 1180 "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", 1181 "dev": true, 1182 "engines": { 1183 "node": ">=6" 1184 } 1185 }, 1186 "node_modules/eslint-scope": { 1187 "version": "4.0.3", 1188 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", 1189 "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", 1190 "dev": true, 1191 "dependencies": { 1192 "esrecurse": "^4.1.0", 1193 "estraverse": "^4.1.1" 1194 }, 1195 "engines": { 1196 "node": ">=4.0.0" 1197 } 1198 }, 1199 "node_modules/eslint-utils": { 1200 "version": "1.4.3", 1201 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", 1202 "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", 1203 "dev": true, 1204 "dependencies": { 1205 "eslint-visitor-keys": "^1.1.0" 1206 }, 1207 "engines": { 1208 "node": ">=6" 1209 } 1210 }, 1211 "node_modules/eslint-visitor-keys": { 1212 "version": "1.3.0", 1213 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 1214 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 1215 "dev": true, 1216 "engines": { 1217 "node": ">=4" 1218 } 1219 }, 1220 "node_modules/espree": { 1221 "version": "5.0.1", 1222 "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", 1223 "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", 1224 "dev": true, 1225 "dependencies": { 1226 "acorn": "^6.0.7", 1227 "acorn-jsx": "^5.0.0", 1228 "eslint-visitor-keys": "^1.0.0" 1229 }, 1230 "engines": { 1231 "node": ">=6.0.0" 1232 } 1233 }, 1234 "node_modules/esprima": { 1235 "version": "4.0.1", 1236 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 1237 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 1238 "devOptional": true, 1239 "bin": { 1240 "esparse": "bin/esparse.js", 1241 "esvalidate": "bin/esvalidate.js" 1242 }, 1243 "engines": { 1244 "node": ">=4" 1245 } 1246 }, 1247 "node_modules/esquery": { 1248 "version": "1.5.0", 1249 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 1250 "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 1251 "dev": true, 1252 "dependencies": { 1253 "estraverse": "^5.1.0" 1254 }, 1255 "engines": { 1256 "node": ">=0.10" 1257 } 1258 }, 1259 "node_modules/esquery/node_modules/estraverse": { 1260 "version": "5.3.0", 1261 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1262 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1263 "dev": true, 1264 "engines": { 1265 "node": ">=4.0" 1266 } 1267 }, 1268 "node_modules/esrecurse": { 1269 "version": "4.3.0", 1270 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 1271 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 1272 "dev": true, 1273 "dependencies": { 1274 "estraverse": "^5.2.0" 1275 }, 1276 "engines": { 1277 "node": ">=4.0" 1278 } 1279 }, 1280 "node_modules/esrecurse/node_modules/estraverse": { 1281 "version": "5.3.0", 1282 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1283 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1284 "dev": true, 1285 "engines": { 1286 "node": ">=4.0" 1287 } 1288 }, 1289 "node_modules/estraverse": { 1290 "version": "4.3.0", 1291 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 1292 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 1293 "devOptional": true, 1294 "engines": { 1295 "node": ">=4.0" 1296 } 1297 }, 1298 "node_modules/esutils": { 1299 "version": "2.0.3", 1300 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1301 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1302 "devOptional": true, 1303 "engines": { 1304 "node": ">=0.10.0" 1305 } 1306 }, 1307 "node_modules/etag": { 1308 "version": "1.8.1", 1309 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 1310 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 1311 "engines": { 1312 "node": ">= 0.6" 1313 } 1314 }, 1315 "node_modules/event-target-shim": { 1316 "version": "5.0.1", 1317 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 1318 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 1319 "optional": true, 1320 "engines": { 1321 "node": ">=6" 1322 } 1323 }, 1324 "node_modules/express": { 1325 "version": "4.18.2", 1326 "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", 1327 "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", 1328 "dependencies": { 1329 "accepts": "~1.3.8", 1330 "array-flatten": "1.1.1", 1331 "body-parser": "1.20.1", 1332 "content-disposition": "0.5.4", 1333 "content-type": "~1.0.4", 1334 "cookie": "0.5.0", 1335 "cookie-signature": "1.0.6", 1336 "debug": "2.6.9", 1337 "depd": "2.0.0", 1338 "encodeurl": "~1.0.2", 1339 "escape-html": "~1.0.3", 1340 "etag": "~1.8.1", 1341 "finalhandler": "1.2.0", 1342 "fresh": "0.5.2", 1343 "http-errors": "2.0.0", 1344 "merge-descriptors": "1.0.1", 1345 "methods": "~1.1.2", 1346 "on-finished": "2.4.1", 1347 "parseurl": "~1.3.3", 1348 "path-to-regexp": "0.1.7", 1349 "proxy-addr": "~2.0.7", 1350 "qs": "6.11.0", 1351 "range-parser": "~1.2.1", 1352 "safe-buffer": "5.2.1", 1353 "send": "0.18.0", 1354 "serve-static": "1.15.0", 1355 "setprototypeof": "1.2.0", 1356 "statuses": "2.0.1", 1357 "type-is": "~1.6.18", 1358 "utils-merge": "1.0.1", 1359 "vary": "~1.1.2" 1360 }, 1361 "engines": { 1362 "node": ">= 0.10.0" 1363 } 1364 }, 1365 "node_modules/express/node_modules/debug": { 1366 "version": "2.6.9", 1367 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1368 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1369 "dependencies": { 1370 "ms": "2.0.0" 1371 } 1372 }, 1373 "node_modules/express/node_modules/ms": { 1374 "version": "2.0.0", 1375 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1376 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1377 }, 1378 "node_modules/extend": { 1379 "version": "3.0.2", 1380 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 1381 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 1382 "optional": true 1383 }, 1384 "node_modules/external-editor": { 1385 "version": "3.1.0", 1386 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 1387 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 1388 "dev": true, 1389 "dependencies": { 1390 "chardet": "^0.7.0", 1391 "iconv-lite": "^0.4.24", 1392 "tmp": "^0.0.33" 1393 }, 1394 "engines": { 1395 "node": ">=4" 1396 } 1397 }, 1398 "node_modules/fast-deep-equal": { 1399 "version": "3.1.3", 1400 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1401 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1402 "devOptional": true 1403 }, 1404 "node_modules/fast-json-stable-stringify": { 1405 "version": "2.1.0", 1406 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 1407 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 1408 "dev": true 1409 }, 1410 "node_modules/fast-levenshtein": { 1411 "version": "2.0.6", 1412 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1413 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 1414 "devOptional": true 1415 }, 1416 "node_modules/fast-text-encoding": { 1417 "version": "1.0.6", 1418 "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", 1419 "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==", 1420 "optional": true 1421 }, 1422 "node_modules/faye-websocket": { 1423 "version": "0.11.4", 1424 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 1425 "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 1426 "dependencies": { 1427 "websocket-driver": ">=0.5.1" 1428 }, 1429 "engines": { 1430 "node": ">=0.8.0" 1431 } 1432 }, 1433 "node_modules/figures": { 1434 "version": "2.0.0", 1435 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 1436 "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", 1437 "dev": true, 1438 "dependencies": { 1439 "escape-string-regexp": "^1.0.5" 1440 }, 1441 "engines": { 1442 "node": ">=4" 1443 } 1444 }, 1445 "node_modules/file-entry-cache": { 1446 "version": "5.0.1", 1447 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 1448 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", 1449 "dev": true, 1450 "dependencies": { 1451 "flat-cache": "^2.0.1" 1452 }, 1453 "engines": { 1454 "node": ">=4" 1455 } 1456 }, 1457 "node_modules/finalhandler": { 1458 "version": "1.2.0", 1459 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", 1460 "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", 1461 "dependencies": { 1462 "debug": "2.6.9", 1463 "encodeurl": "~1.0.2", 1464 "escape-html": "~1.0.3", 1465 "on-finished": "2.4.1", 1466 "parseurl": "~1.3.3", 1467 "statuses": "2.0.1", 1468 "unpipe": "~1.0.0" 1469 }, 1470 "engines": { 1471 "node": ">= 0.8" 1472 } 1473 }, 1474 "node_modules/finalhandler/node_modules/debug": { 1475 "version": "2.6.9", 1476 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1477 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1478 "dependencies": { 1479 "ms": "2.0.0" 1480 } 1481 }, 1482 "node_modules/finalhandler/node_modules/ms": { 1483 "version": "2.0.0", 1484 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1485 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1486 }, 1487 "node_modules/firebase-admin": { 1488 "version": "11.9.0", 1489 "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-11.9.0.tgz", 1490 "integrity": "sha512-My7qrInVZFmImX8aTulrp9kgY6d88Wn+ie8UIXKzZ3SJqQQhDwFT7Q3pgQXK9RfdsUtcxJJ3rCK7MWBm4GGtuw==", 1491 "dependencies": { 1492 "@fastify/busboy": "^1.2.1", 1493 "@firebase/database-compat": "^0.3.4", 1494 "@firebase/database-types": "^0.10.4", 1495 "@types/node": ">=12.12.47", 1496 "jsonwebtoken": "^9.0.0", 1497 "jwks-rsa": "^3.0.1", 1498 "node-forge": "^1.3.1", 1499 "uuid": "^9.0.0" 1500 }, 1501 "engines": { 1502 "node": ">=14" 1503 }, 1504 "optionalDependencies": { 1505 "@google-cloud/firestore": "^6.6.0", 1506 "@google-cloud/storage": "^6.9.5" 1507 } 1508 }, 1509 "node_modules/firebase-functions": { 1510 "version": "3.24.1", 1511 "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-3.24.1.tgz", 1512 "integrity": "sha512-GYhoyOV0864HFMU1h/JNBXYNmDk2MlbvU7VO/5qliHX6u/6vhSjTJjlyCG4leDEI8ew8IvmkIC5QquQ1U8hAuA==", 1513 "dependencies": { 1514 "@types/cors": "^2.8.5", 1515 "@types/express": "4.17.3", 1516 "cors": "^2.8.5", 1517 "express": "^4.17.1", 1518 "lodash": "^4.17.14", 1519 "node-fetch": "^2.6.7" 1520 }, 1521 "bin": { 1522 "firebase-functions": "lib/bin/firebase-functions.js" 1523 }, 1524 "engines": { 1525 "node": "^8.13.0 || >=10.10.0" 1526 }, 1527 "peerDependencies": { 1528 "firebase-admin": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0" 1529 } 1530 }, 1531 "node_modules/firebase-functions-test": { 1532 "version": "0.2.3", 1533 "resolved": "https://registry.npmjs.org/firebase-functions-test/-/firebase-functions-test-0.2.3.tgz", 1534 "integrity": "sha512-zYX0QTm53wCazuej7O0xqbHl90r/v1PTXt/hwa0jo1YF8nDM+iBKnLDlkIoW66MDd0R6aGg4BvKzTTdJpvigUA==", 1535 "dev": true, 1536 "dependencies": { 1537 "@types/lodash": "^4.14.104", 1538 "lodash": "^4.17.5" 1539 }, 1540 "engines": { 1541 "node": ">=8.0.0" 1542 }, 1543 "peerDependencies": { 1544 "firebase-admin": ">=6.0.0", 1545 "firebase-functions": ">=2.0.0" 1546 } 1547 }, 1548 "node_modules/flat-cache": { 1549 "version": "2.0.1", 1550 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", 1551 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", 1552 "dev": true, 1553 "dependencies": { 1554 "flatted": "^2.0.0", 1555 "rimraf": "2.6.3", 1556 "write": "1.0.3" 1557 }, 1558 "engines": { 1559 "node": ">=4" 1560 } 1561 }, 1562 "node_modules/flatted": { 1563 "version": "2.0.2", 1564 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", 1565 "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", 1566 "dev": true 1567 }, 1568 "node_modules/forwarded": { 1569 "version": "0.2.0", 1570 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 1571 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 1572 "engines": { 1573 "node": ">= 0.6" 1574 } 1575 }, 1576 "node_modules/fresh": { 1577 "version": "0.5.2", 1578 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1579 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 1580 "engines": { 1581 "node": ">= 0.6" 1582 } 1583 }, 1584 "node_modules/fs.realpath": { 1585 "version": "1.0.0", 1586 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1587 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 1588 "devOptional": true 1589 }, 1590 "node_modules/function-bind": { 1591 "version": "1.1.1", 1592 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1593 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1594 }, 1595 "node_modules/functional-red-black-tree": { 1596 "version": "1.0.1", 1597 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 1598 "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 1599 "devOptional": true 1600 }, 1601 "node_modules/gaxios": { 1602 "version": "5.1.0", 1603 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.0.tgz", 1604 "integrity": "sha512-aezGIjb+/VfsJtIcHGcBSerNEDdfdHeMros+RbYbGpmonKWQCOVOes0LVZhn1lDtIgq55qq0HaxymIoae3Fl/A==", 1605 "optional": true, 1606 "dependencies": { 1607 "extend": "^3.0.2", 1608 "https-proxy-agent": "^5.0.0", 1609 "is-stream": "^2.0.0", 1610 "node-fetch": "^2.6.7" 1611 }, 1612 "engines": { 1613 "node": ">=12" 1614 } 1615 }, 1616 "node_modules/gcp-metadata": { 1617 "version": "5.2.0", 1618 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.2.0.tgz", 1619 "integrity": "sha512-aFhhvvNycky2QyhG+dcfEdHBF0FRbYcf39s6WNHUDysKSrbJ5vuFbjydxBcmewtXeV248GP8dWT3ByPNxsyHCw==", 1620 "optional": true, 1621 "dependencies": { 1622 "gaxios": "^5.0.0", 1623 "json-bigint": "^1.0.0" 1624 }, 1625 "engines": { 1626 "node": ">=12" 1627 } 1628 }, 1629 "node_modules/get-caller-file": { 1630 "version": "2.0.5", 1631 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 1632 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 1633 "optional": true, 1634 "engines": { 1635 "node": "6.* || 8.* || >= 10.*" 1636 } 1637 }, 1638 "node_modules/get-intrinsic": { 1639 "version": "1.2.1", 1640 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", 1641 "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", 1642 "dependencies": { 1643 "function-bind": "^1.1.1", 1644 "has": "^1.0.3", 1645 "has-proto": "^1.0.1", 1646 "has-symbols": "^1.0.3" 1647 }, 1648 "funding": { 1649 "url": "https://github.com/sponsors/ljharb" 1650 } 1651 }, 1652 "node_modules/glob": { 1653 "version": "7.2.3", 1654 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1655 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 1656 "dev": true, 1657 "dependencies": { 1658 "fs.realpath": "^1.0.0", 1659 "inflight": "^1.0.4", 1660 "inherits": "2", 1661 "minimatch": "^3.1.1", 1662 "once": "^1.3.0", 1663 "path-is-absolute": "^1.0.0" 1664 }, 1665 "engines": { 1666 "node": "*" 1667 }, 1668 "funding": { 1669 "url": "https://github.com/sponsors/isaacs" 1670 } 1671 }, 1672 "node_modules/globals": { 1673 "version": "11.12.0", 1674 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 1675 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 1676 "dev": true, 1677 "engines": { 1678 "node": ">=4" 1679 } 1680 }, 1681 "node_modules/google-auth-library": { 1682 "version": "8.8.0", 1683 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-8.8.0.tgz", 1684 "integrity": "sha512-0iJn7IDqObDG5Tu9Tn2WemmJ31ksEa96IyK0J0OZCpTh6CrC6FrattwKX87h3qKVuprCJpdOGKc1Xi8V0kMh8Q==", 1685 "optional": true, 1686 "dependencies": { 1687 "arrify": "^2.0.0", 1688 "base64-js": "^1.3.0", 1689 "ecdsa-sig-formatter": "^1.0.11", 1690 "fast-text-encoding": "^1.0.0", 1691 "gaxios": "^5.0.0", 1692 "gcp-metadata": "^5.2.0", 1693 "gtoken": "^6.1.0", 1694 "jws": "^4.0.0", 1695 "lru-cache": "^6.0.0" 1696 }, 1697 "engines": { 1698 "node": ">=12" 1699 } 1700 }, 1701 "node_modules/google-gax": { 1702 "version": "3.6.0", 1703 "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-3.6.0.tgz", 1704 "integrity": "sha512-2fyb61vWxUonHiArRNJQmE4tx5oY1ni8VPo08fzII409vDSCWG7apDX4qNOQ2GXXT82gLBn3d3P1Dydh7pWjyw==", 1705 "optional": true, 1706 "dependencies": { 1707 "@grpc/grpc-js": "~1.8.0", 1708 "@grpc/proto-loader": "^0.7.0", 1709 "@types/long": "^4.0.0", 1710 "@types/rimraf": "^3.0.2", 1711 "abort-controller": "^3.0.0", 1712 "duplexify": "^4.0.0", 1713 "fast-text-encoding": "^1.0.3", 1714 "google-auth-library": "^8.0.2", 1715 "is-stream-ended": "^0.1.4", 1716 "node-fetch": "^2.6.1", 1717 "object-hash": "^3.0.0", 1718 "proto3-json-serializer": "^1.0.0", 1719 "protobufjs": "7.2.3", 1720 "protobufjs-cli": "1.1.1", 1721 "retry-request": "^5.0.0" 1722 }, 1723 "bin": { 1724 "compileProtos": "build/tools/compileProtos.js", 1725 "minifyProtoJson": "build/tools/minify.js" 1726 }, 1727 "engines": { 1728 "node": ">=12" 1729 } 1730 }, 1731 "node_modules/google-p12-pem": { 1732 "version": "4.0.1", 1733 "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-4.0.1.tgz", 1734 "integrity": "sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==", 1735 "optional": true, 1736 "dependencies": { 1737 "node-forge": "^1.3.1" 1738 }, 1739 "bin": { 1740 "gp12-pem": "build/src/bin/gp12-pem.js" 1741 }, 1742 "engines": { 1743 "node": ">=12.0.0" 1744 } 1745 }, 1746 "node_modules/graceful-fs": { 1747 "version": "4.2.11", 1748 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1749 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1750 "optional": true 1751 }, 1752 "node_modules/gtoken": { 1753 "version": "6.1.2", 1754 "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-6.1.2.tgz", 1755 "integrity": "sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==", 1756 "optional": true, 1757 "dependencies": { 1758 "gaxios": "^5.0.1", 1759 "google-p12-pem": "^4.0.0", 1760 "jws": "^4.0.0" 1761 }, 1762 "engines": { 1763 "node": ">=12.0.0" 1764 } 1765 }, 1766 "node_modules/has": { 1767 "version": "1.0.3", 1768 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1769 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1770 "dependencies": { 1771 "function-bind": "^1.1.1" 1772 }, 1773 "engines": { 1774 "node": ">= 0.4.0" 1775 } 1776 }, 1777 "node_modules/has-flag": { 1778 "version": "3.0.0", 1779 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1780 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 1781 "dev": true, 1782 "engines": { 1783 "node": ">=4" 1784 } 1785 }, 1786 "node_modules/has-proto": { 1787 "version": "1.0.1", 1788 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 1789 "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 1790 "engines": { 1791 "node": ">= 0.4" 1792 }, 1793 "funding": { 1794 "url": "https://github.com/sponsors/ljharb" 1795 } 1796 }, 1797 "node_modules/has-symbols": { 1798 "version": "1.0.3", 1799 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 1800 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 1801 "engines": { 1802 "node": ">= 0.4" 1803 }, 1804 "funding": { 1805 "url": "https://github.com/sponsors/ljharb" 1806 } 1807 }, 1808 "node_modules/http-errors": { 1809 "version": "2.0.0", 1810 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 1811 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 1812 "dependencies": { 1813 "depd": "2.0.0", 1814 "inherits": "2.0.4", 1815 "setprototypeof": "1.2.0", 1816 "statuses": "2.0.1", 1817 "toidentifier": "1.0.1" 1818 }, 1819 "engines": { 1820 "node": ">= 0.8" 1821 } 1822 }, 1823 "node_modules/http-parser-js": { 1824 "version": "0.5.8", 1825 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", 1826 "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" 1827 }, 1828 "node_modules/http-proxy-agent": { 1829 "version": "5.0.0", 1830 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", 1831 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", 1832 "optional": true, 1833 "dependencies": { 1834 "@tootallnate/once": "2", 1835 "agent-base": "6", 1836 "debug": "4" 1837 }, 1838 "engines": { 1839 "node": ">= 6" 1840 } 1841 }, 1842 "node_modules/https-proxy-agent": { 1843 "version": "5.0.1", 1844 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 1845 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 1846 "optional": true, 1847 "dependencies": { 1848 "agent-base": "6", 1849 "debug": "4" 1850 }, 1851 "engines": { 1852 "node": ">= 6" 1853 } 1854 }, 1855 "node_modules/iconv-lite": { 1856 "version": "0.4.24", 1857 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1858 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1859 "dependencies": { 1860 "safer-buffer": ">= 2.1.2 < 3" 1861 }, 1862 "engines": { 1863 "node": ">=0.10.0" 1864 } 1865 }, 1866 "node_modules/ignore": { 1867 "version": "4.0.6", 1868 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 1869 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 1870 "dev": true, 1871 "engines": { 1872 "node": ">= 4" 1873 } 1874 }, 1875 "node_modules/import-fresh": { 1876 "version": "3.3.0", 1877 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1878 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1879 "dev": true, 1880 "dependencies": { 1881 "parent-module": "^1.0.0", 1882 "resolve-from": "^4.0.0" 1883 }, 1884 "engines": { 1885 "node": ">=6" 1886 }, 1887 "funding": { 1888 "url": "https://github.com/sponsors/sindresorhus" 1889 } 1890 }, 1891 "node_modules/imurmurhash": { 1892 "version": "0.1.4", 1893 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1894 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 1895 "dev": true, 1896 "engines": { 1897 "node": ">=0.8.19" 1898 } 1899 }, 1900 "node_modules/inflight": { 1901 "version": "1.0.6", 1902 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1903 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1904 "devOptional": true, 1905 "dependencies": { 1906 "once": "^1.3.0", 1907 "wrappy": "1" 1908 } 1909 }, 1910 "node_modules/inherits": { 1911 "version": "2.0.4", 1912 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1913 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1914 }, 1915 "node_modules/inquirer": { 1916 "version": "6.5.2", 1917 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", 1918 "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", 1919 "dev": true, 1920 "dependencies": { 1921 "ansi-escapes": "^3.2.0", 1922 "chalk": "^2.4.2", 1923 "cli-cursor": "^2.1.0", 1924 "cli-width": "^2.0.0", 1925 "external-editor": "^3.0.3", 1926 "figures": "^2.0.0", 1927 "lodash": "^4.17.12", 1928 "mute-stream": "0.0.7", 1929 "run-async": "^2.2.0", 1930 "rxjs": "^6.4.0", 1931 "string-width": "^2.1.0", 1932 "strip-ansi": "^5.1.0", 1933 "through": "^2.3.6" 1934 }, 1935 "engines": { 1936 "node": ">=6.0.0" 1937 } 1938 }, 1939 "node_modules/inquirer/node_modules/ansi-regex": { 1940 "version": "4.1.1", 1941 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", 1942 "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", 1943 "dev": true, 1944 "engines": { 1945 "node": ">=6" 1946 } 1947 }, 1948 "node_modules/inquirer/node_modules/strip-ansi": { 1949 "version": "5.2.0", 1950 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 1951 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 1952 "dev": true, 1953 "dependencies": { 1954 "ansi-regex": "^4.1.0" 1955 }, 1956 "engines": { 1957 "node": ">=6" 1958 } 1959 }, 1960 "node_modules/ipaddr.js": { 1961 "version": "1.9.1", 1962 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 1963 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 1964 "engines": { 1965 "node": ">= 0.10" 1966 } 1967 }, 1968 "node_modules/is-fullwidth-code-point": { 1969 "version": "2.0.0", 1970 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1971 "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", 1972 "dev": true, 1973 "engines": { 1974 "node": ">=4" 1975 } 1976 }, 1977 "node_modules/is-stream": { 1978 "version": "2.0.1", 1979 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 1980 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 1981 "optional": true, 1982 "engines": { 1983 "node": ">=8" 1984 }, 1985 "funding": { 1986 "url": "https://github.com/sponsors/sindresorhus" 1987 } 1988 }, 1989 "node_modules/is-stream-ended": { 1990 "version": "0.1.4", 1991 "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", 1992 "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", 1993 "optional": true 1994 }, 1995 "node_modules/isexe": { 1996 "version": "2.0.0", 1997 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1998 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1999 "dev": true 2000 }, 2001 "node_modules/jose": { 2002 "version": "4.14.4", 2003 "resolved": "https://registry.npmjs.org/jose/-/jose-4.14.4.tgz", 2004 "integrity": "sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==", 2005 "funding": { 2006 "url": "https://github.com/sponsors/panva" 2007 } 2008 }, 2009 "node_modules/js-tokens": { 2010 "version": "4.0.0", 2011 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2012 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 2013 "dev": true 2014 }, 2015 "node_modules/js-yaml": { 2016 "version": "3.14.1", 2017 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 2018 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 2019 "dev": true, 2020 "dependencies": { 2021 "argparse": "^1.0.7", 2022 "esprima": "^4.0.0" 2023 }, 2024 "bin": { 2025 "js-yaml": "bin/js-yaml.js" 2026 } 2027 }, 2028 "node_modules/js2xmlparser": { 2029 "version": "4.0.2", 2030 "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", 2031 "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", 2032 "optional": true, 2033 "dependencies": { 2034 "xmlcreate": "^2.0.4" 2035 } 2036 }, 2037 "node_modules/jsdoc": { 2038 "version": "4.0.2", 2039 "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.2.tgz", 2040 "integrity": "sha512-e8cIg2z62InH7azBBi3EsSEqrKx+nUtAS5bBcYTSpZFA+vhNPyhv8PTFZ0WsjOPDj04/dOLlm08EDcQJDqaGQg==", 2041 "optional": true, 2042 "dependencies": { 2043 "@babel/parser": "^7.20.15", 2044 "@jsdoc/salty": "^0.2.1", 2045 "@types/markdown-it": "^12.2.3", 2046 "bluebird": "^3.7.2", 2047 "catharsis": "^0.9.0", 2048 "escape-string-regexp": "^2.0.0", 2049 "js2xmlparser": "^4.0.2", 2050 "klaw": "^3.0.0", 2051 "markdown-it": "^12.3.2", 2052 "markdown-it-anchor": "^8.4.1", 2053 "marked": "^4.0.10", 2054 "mkdirp": "^1.0.4", 2055 "requizzle": "^0.2.3", 2056 "strip-json-comments": "^3.1.0", 2057 "underscore": "~1.13.2" 2058 }, 2059 "bin": { 2060 "jsdoc": "jsdoc.js" 2061 }, 2062 "engines": { 2063 "node": ">=12.0.0" 2064 } 2065 }, 2066 "node_modules/jsdoc/node_modules/escape-string-regexp": { 2067 "version": "2.0.0", 2068 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 2069 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 2070 "optional": true, 2071 "engines": { 2072 "node": ">=8" 2073 } 2074 }, 2075 "node_modules/jsdoc/node_modules/mkdirp": { 2076 "version": "1.0.4", 2077 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 2078 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 2079 "optional": true, 2080 "bin": { 2081 "mkdirp": "bin/cmd.js" 2082 }, 2083 "engines": { 2084 "node": ">=10" 2085 } 2086 }, 2087 "node_modules/jsdoc/node_modules/strip-json-comments": { 2088 "version": "3.1.1", 2089 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2090 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2091 "optional": true, 2092 "engines": { 2093 "node": ">=8" 2094 }, 2095 "funding": { 2096 "url": "https://github.com/sponsors/sindresorhus" 2097 } 2098 }, 2099 "node_modules/json-bigint": { 2100 "version": "1.0.0", 2101 "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", 2102 "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", 2103 "optional": true, 2104 "dependencies": { 2105 "bignumber.js": "^9.0.0" 2106 } 2107 }, 2108 "node_modules/json-schema-traverse": { 2109 "version": "0.4.1", 2110 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2111 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 2112 "dev": true 2113 }, 2114 "node_modules/json-stable-stringify-without-jsonify": { 2115 "version": "1.0.1", 2116 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 2117 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 2118 "dev": true 2119 }, 2120 "node_modules/jsonwebtoken": { 2121 "version": "9.0.0", 2122 "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", 2123 "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", 2124 "dependencies": { 2125 "jws": "^3.2.2", 2126 "lodash": "^4.17.21", 2127 "ms": "^2.1.1", 2128 "semver": "^7.3.8" 2129 }, 2130 "engines": { 2131 "node": ">=12", 2132 "npm": ">=6" 2133 } 2134 }, 2135 "node_modules/jsonwebtoken/node_modules/jwa": { 2136 "version": "1.4.1", 2137 "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", 2138 "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", 2139 "dependencies": { 2140 "buffer-equal-constant-time": "1.0.1", 2141 "ecdsa-sig-formatter": "1.0.11", 2142 "safe-buffer": "^5.0.1" 2143 } 2144 }, 2145 "node_modules/jsonwebtoken/node_modules/jws": { 2146 "version": "3.2.2", 2147 "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", 2148 "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", 2149 "dependencies": { 2150 "jwa": "^1.4.1", 2151 "safe-buffer": "^5.0.1" 2152 } 2153 }, 2154 "node_modules/jsonwebtoken/node_modules/semver": { 2155 "version": "7.5.2", 2156 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", 2157 "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", 2158 "dependencies": { 2159 "lru-cache": "^6.0.0" 2160 }, 2161 "bin": { 2162 "semver": "bin/semver.js" 2163 }, 2164 "engines": { 2165 "node": ">=10" 2166 } 2167 }, 2168 "node_modules/jwa": { 2169 "version": "2.0.0", 2170 "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", 2171 "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", 2172 "optional": true, 2173 "dependencies": { 2174 "buffer-equal-constant-time": "1.0.1", 2175 "ecdsa-sig-formatter": "1.0.11", 2176 "safe-buffer": "^5.0.1" 2177 } 2178 }, 2179 "node_modules/jwks-rsa": { 2180 "version": "3.0.1", 2181 "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-3.0.1.tgz", 2182 "integrity": "sha512-UUOZ0CVReK1QVU3rbi9bC7N5/le8ziUj0A2ef1Q0M7OPD2KvjEYizptqIxGIo6fSLYDkqBrazILS18tYuRc8gw==", 2183 "dependencies": { 2184 "@types/express": "^4.17.14", 2185 "@types/jsonwebtoken": "^9.0.0", 2186 "debug": "^4.3.4", 2187 "jose": "^4.10.4", 2188 "limiter": "^1.1.5", 2189 "lru-memoizer": "^2.1.4" 2190 }, 2191 "engines": { 2192 "node": ">=14" 2193 } 2194 }, 2195 "node_modules/jwks-rsa/node_modules/@types/express": { 2196 "version": "4.17.17", 2197 "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", 2198 "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", 2199 "dependencies": { 2200 "@types/body-parser": "*", 2201 "@types/express-serve-static-core": "^4.17.33", 2202 "@types/qs": "*", 2203 "@types/serve-static": "*" 2204 } 2205 }, 2206 "node_modules/jws": { 2207 "version": "4.0.0", 2208 "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", 2209 "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", 2210 "optional": true, 2211 "dependencies": { 2212 "jwa": "^2.0.0", 2213 "safe-buffer": "^5.0.1" 2214 } 2215 }, 2216 "node_modules/klaw": { 2217 "version": "3.0.0", 2218 "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", 2219 "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", 2220 "optional": true, 2221 "dependencies": { 2222 "graceful-fs": "^4.1.9" 2223 } 2224 }, 2225 "node_modules/levn": { 2226 "version": "0.3.0", 2227 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 2228 "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", 2229 "devOptional": true, 2230 "dependencies": { 2231 "prelude-ls": "~1.1.2", 2232 "type-check": "~0.3.2" 2233 }, 2234 "engines": { 2235 "node": ">= 0.8.0" 2236 } 2237 }, 2238 "node_modules/limiter": { 2239 "version": "1.1.5", 2240 "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", 2241 "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" 2242 }, 2243 "node_modules/linkify-it": { 2244 "version": "3.0.3", 2245 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", 2246 "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", 2247 "optional": true, 2248 "dependencies": { 2249 "uc.micro": "^1.0.1" 2250 } 2251 }, 2252 "node_modules/lodash": { 2253 "version": "4.17.21", 2254 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 2255 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 2256 }, 2257 "node_modules/lodash.camelcase": { 2258 "version": "4.3.0", 2259 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 2260 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 2261 "optional": true 2262 }, 2263 "node_modules/lodash.clonedeep": { 2264 "version": "4.5.0", 2265 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 2266 "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" 2267 }, 2268 "node_modules/long": { 2269 "version": "4.0.0", 2270 "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", 2271 "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", 2272 "optional": true 2273 }, 2274 "node_modules/lru-cache": { 2275 "version": "6.0.0", 2276 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 2277 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 2278 "dependencies": { 2279 "yallist": "^4.0.0" 2280 }, 2281 "engines": { 2282 "node": ">=10" 2283 } 2284 }, 2285 "node_modules/lru-memoizer": { 2286 "version": "2.2.0", 2287 "resolved": "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.2.0.tgz", 2288 "integrity": "sha512-QfOZ6jNkxCcM/BkIPnFsqDhtrazLRsghi9mBwFAzol5GCvj4EkFT899Za3+QwikCg5sRX8JstioBDwOxEyzaNw==", 2289 "dependencies": { 2290 "lodash.clonedeep": "^4.5.0", 2291 "lru-cache": "~4.0.0" 2292 } 2293 }, 2294 "node_modules/lru-memoizer/node_modules/lru-cache": { 2295 "version": "4.0.2", 2296 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", 2297 "integrity": "sha512-uQw9OqphAGiZhkuPlpFGmdTU2tEuhxTourM/19qGJrxBPHAr/f8BT1a0i/lOclESnGatdJG/UCkP9kZB/Lh1iw==", 2298 "dependencies": { 2299 "pseudomap": "^1.0.1", 2300 "yallist": "^2.0.0" 2301 } 2302 }, 2303 "node_modules/lru-memoizer/node_modules/yallist": { 2304 "version": "2.1.2", 2305 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 2306 "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" 2307 }, 2308 "node_modules/markdown-it": { 2309 "version": "12.3.2", 2310 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", 2311 "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", 2312 "optional": true, 2313 "dependencies": { 2314 "argparse": "^2.0.1", 2315 "entities": "~2.1.0", 2316 "linkify-it": "^3.0.1", 2317 "mdurl": "^1.0.1", 2318 "uc.micro": "^1.0.5" 2319 }, 2320 "bin": { 2321 "markdown-it": "bin/markdown-it.js" 2322 } 2323 }, 2324 "node_modules/markdown-it-anchor": { 2325 "version": "8.6.7", 2326 "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz", 2327 "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==", 2328 "optional": true, 2329 "peerDependencies": { 2330 "@types/markdown-it": "*", 2331 "markdown-it": "*" 2332 } 2333 }, 2334 "node_modules/markdown-it/node_modules/argparse": { 2335 "version": "2.0.1", 2336 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2337 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2338 "optional": true 2339 }, 2340 "node_modules/marked": { 2341 "version": "4.3.0", 2342 "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", 2343 "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", 2344 "optional": true, 2345 "bin": { 2346 "marked": "bin/marked.js" 2347 }, 2348 "engines": { 2349 "node": ">= 12" 2350 } 2351 }, 2352 "node_modules/mdurl": { 2353 "version": "1.0.1", 2354 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", 2355 "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", 2356 "optional": true 2357 }, 2358 "node_modules/media-typer": { 2359 "version": "0.3.0", 2360 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 2361 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 2362 "engines": { 2363 "node": ">= 0.6" 2364 } 2365 }, 2366 "node_modules/merge-descriptors": { 2367 "version": "1.0.1", 2368 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 2369 "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" 2370 }, 2371 "node_modules/methods": { 2372 "version": "1.1.2", 2373 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 2374 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 2375 "engines": { 2376 "node": ">= 0.6" 2377 } 2378 }, 2379 "node_modules/mime": { 2380 "version": "3.0.0", 2381 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 2382 "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 2383 "optional": true, 2384 "bin": { 2385 "mime": "cli.js" 2386 }, 2387 "engines": { 2388 "node": ">=10.0.0" 2389 } 2390 }, 2391 "node_modules/mime-db": { 2392 "version": "1.52.0", 2393 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 2394 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 2395 "engines": { 2396 "node": ">= 0.6" 2397 } 2398 }, 2399 "node_modules/mime-types": { 2400 "version": "2.1.35", 2401 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 2402 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 2403 "dependencies": { 2404 "mime-db": "1.52.0" 2405 }, 2406 "engines": { 2407 "node": ">= 0.6" 2408 } 2409 }, 2410 "node_modules/mimic-fn": { 2411 "version": "1.2.0", 2412 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", 2413 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 2414 "dev": true, 2415 "engines": { 2416 "node": ">=4" 2417 } 2418 }, 2419 "node_modules/minimatch": { 2420 "version": "3.1.2", 2421 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2422 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2423 "dev": true, 2424 "dependencies": { 2425 "brace-expansion": "^1.1.7" 2426 }, 2427 "engines": { 2428 "node": "*" 2429 } 2430 }, 2431 "node_modules/minimist": { 2432 "version": "1.2.8", 2433 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2434 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2435 "devOptional": true, 2436 "funding": { 2437 "url": "https://github.com/sponsors/ljharb" 2438 } 2439 }, 2440 "node_modules/mkdirp": { 2441 "version": "0.5.6", 2442 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 2443 "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 2444 "dev": true, 2445 "dependencies": { 2446 "minimist": "^1.2.6" 2447 }, 2448 "bin": { 2449 "mkdirp": "bin/cmd.js" 2450 } 2451 }, 2452 "node_modules/ms": { 2453 "version": "2.1.2", 2454 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2455 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 2456 }, 2457 "node_modules/mute-stream": { 2458 "version": "0.0.7", 2459 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", 2460 "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", 2461 "dev": true 2462 }, 2463 "node_modules/natural-compare": { 2464 "version": "1.4.0", 2465 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2466 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 2467 "dev": true 2468 }, 2469 "node_modules/negotiator": { 2470 "version": "0.6.3", 2471 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 2472 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 2473 "engines": { 2474 "node": ">= 0.6" 2475 } 2476 }, 2477 "node_modules/nice-try": { 2478 "version": "1.0.5", 2479 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 2480 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 2481 "dev": true 2482 }, 2483 "node_modules/node-fetch": { 2484 "version": "2.6.11", 2485 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", 2486 "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", 2487 "dependencies": { 2488 "whatwg-url": "^5.0.0" 2489 }, 2490 "engines": { 2491 "node": "4.x || >=6.0.0" 2492 }, 2493 "peerDependencies": { 2494 "encoding": "^0.1.0" 2495 }, 2496 "peerDependenciesMeta": { 2497 "encoding": { 2498 "optional": true 2499 } 2500 } 2501 }, 2502 "node_modules/node-forge": { 2503 "version": "1.3.1", 2504 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", 2505 "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", 2506 "engines": { 2507 "node": ">= 6.13.0" 2508 } 2509 }, 2510 "node_modules/object-assign": { 2511 "version": "4.1.1", 2512 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2513 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 2514 "engines": { 2515 "node": ">=0.10.0" 2516 } 2517 }, 2518 "node_modules/object-hash": { 2519 "version": "3.0.0", 2520 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 2521 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 2522 "optional": true, 2523 "engines": { 2524 "node": ">= 6" 2525 } 2526 }, 2527 "node_modules/object-inspect": { 2528 "version": "1.12.3", 2529 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 2530 "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 2531 "funding": { 2532 "url": "https://github.com/sponsors/ljharb" 2533 } 2534 }, 2535 "node_modules/on-finished": { 2536 "version": "2.4.1", 2537 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 2538 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 2539 "dependencies": { 2540 "ee-first": "1.1.1" 2541 }, 2542 "engines": { 2543 "node": ">= 0.8" 2544 } 2545 }, 2546 "node_modules/once": { 2547 "version": "1.4.0", 2548 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2549 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 2550 "devOptional": true, 2551 "dependencies": { 2552 "wrappy": "1" 2553 } 2554 }, 2555 "node_modules/onetime": { 2556 "version": "2.0.1", 2557 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", 2558 "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", 2559 "dev": true, 2560 "dependencies": { 2561 "mimic-fn": "^1.0.0" 2562 }, 2563 "engines": { 2564 "node": ">=4" 2565 } 2566 }, 2567 "node_modules/optionator": { 2568 "version": "0.8.3", 2569 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", 2570 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", 2571 "devOptional": true, 2572 "dependencies": { 2573 "deep-is": "~0.1.3", 2574 "fast-levenshtein": "~2.0.6", 2575 "levn": "~0.3.0", 2576 "prelude-ls": "~1.1.2", 2577 "type-check": "~0.3.2", 2578 "word-wrap": "~1.2.3" 2579 }, 2580 "engines": { 2581 "node": ">= 0.8.0" 2582 } 2583 }, 2584 "node_modules/os-tmpdir": { 2585 "version": "1.0.2", 2586 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2587 "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 2588 "dev": true, 2589 "engines": { 2590 "node": ">=0.10.0" 2591 } 2592 }, 2593 "node_modules/p-limit": { 2594 "version": "3.1.0", 2595 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2596 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2597 "optional": true, 2598 "dependencies": { 2599 "yocto-queue": "^0.1.0" 2600 }, 2601 "engines": { 2602 "node": ">=10" 2603 }, 2604 "funding": { 2605 "url": "https://github.com/sponsors/sindresorhus" 2606 } 2607 }, 2608 "node_modules/parent-module": { 2609 "version": "1.0.1", 2610 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2611 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2612 "dev": true, 2613 "dependencies": { 2614 "callsites": "^3.0.0" 2615 }, 2616 "engines": { 2617 "node": ">=6" 2618 } 2619 }, 2620 "node_modules/parseurl": { 2621 "version": "1.3.3", 2622 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 2623 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 2624 "engines": { 2625 "node": ">= 0.8" 2626 } 2627 }, 2628 "node_modules/path-is-absolute": { 2629 "version": "1.0.1", 2630 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2631 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 2632 "devOptional": true, 2633 "engines": { 2634 "node": ">=0.10.0" 2635 } 2636 }, 2637 "node_modules/path-is-inside": { 2638 "version": "1.0.2", 2639 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 2640 "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", 2641 "dev": true 2642 }, 2643 "node_modules/path-key": { 2644 "version": "2.0.1", 2645 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 2646 "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", 2647 "dev": true, 2648 "engines": { 2649 "node": ">=4" 2650 } 2651 }, 2652 "node_modules/path-to-regexp": { 2653 "version": "0.1.7", 2654 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 2655 "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" 2656 }, 2657 "node_modules/prelude-ls": { 2658 "version": "1.1.2", 2659 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 2660 "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", 2661 "devOptional": true, 2662 "engines": { 2663 "node": ">= 0.8.0" 2664 } 2665 }, 2666 "node_modules/progress": { 2667 "version": "2.0.3", 2668 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 2669 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 2670 "dev": true, 2671 "engines": { 2672 "node": ">=0.4.0" 2673 } 2674 }, 2675 "node_modules/proto3-json-serializer": { 2676 "version": "1.1.1", 2677 "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-1.1.1.tgz", 2678 "integrity": "sha512-AwAuY4g9nxx0u52DnSMkqqgyLHaW/XaPLtaAo3y/ZCfeaQB/g4YDH4kb8Wc/mWzWvu0YjOznVnfn373MVZZrgw==", 2679 "optional": true, 2680 "dependencies": { 2681 "protobufjs": "^7.0.0" 2682 }, 2683 "engines": { 2684 "node": ">=12.0.0" 2685 } 2686 }, 2687 "node_modules/protobufjs": { 2688 "version": "7.2.3", 2689 "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", 2690 "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", 2691 "hasInstallScript": true, 2692 "optional": true, 2693 "dependencies": { 2694 "@protobufjs/aspromise": "^1.1.2", 2695 "@protobufjs/base64": "^1.1.2", 2696 "@protobufjs/codegen": "^2.0.4", 2697 "@protobufjs/eventemitter": "^1.1.0", 2698 "@protobufjs/fetch": "^1.1.0", 2699 "@protobufjs/float": "^1.0.2", 2700 "@protobufjs/inquire": "^1.1.0", 2701 "@protobufjs/path": "^1.1.2", 2702 "@protobufjs/pool": "^1.1.0", 2703 "@protobufjs/utf8": "^1.1.0", 2704 "@types/node": ">=13.7.0", 2705 "long": "^5.0.0" 2706 }, 2707 "engines": { 2708 "node": ">=12.0.0" 2709 } 2710 }, 2711 "node_modules/protobufjs-cli": { 2712 "version": "1.1.1", 2713 "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-1.1.1.tgz", 2714 "integrity": "sha512-VPWMgIcRNyQwWUv8OLPyGQ/0lQY/QTQAVN5fh+XzfDwsVw1FZ2L3DM/bcBf8WPiRz2tNpaov9lPZfNcmNo6LXA==", 2715 "optional": true, 2716 "dependencies": { 2717 "chalk": "^4.0.0", 2718 "escodegen": "^1.13.0", 2719 "espree": "^9.0.0", 2720 "estraverse": "^5.1.0", 2721 "glob": "^8.0.0", 2722 "jsdoc": "^4.0.0", 2723 "minimist": "^1.2.0", 2724 "semver": "^7.1.2", 2725 "tmp": "^0.2.1", 2726 "uglify-js": "^3.7.7" 2727 }, 2728 "bin": { 2729 "pbjs": "bin/pbjs", 2730 "pbts": "bin/pbts" 2731 }, 2732 "engines": { 2733 "node": ">=12.0.0" 2734 }, 2735 "peerDependencies": { 2736 "protobufjs": "^7.0.0" 2737 } 2738 }, 2739 "node_modules/protobufjs-cli/node_modules/acorn": { 2740 "version": "8.9.0", 2741 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", 2742 "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", 2743 "optional": true, 2744 "bin": { 2745 "acorn": "bin/acorn" 2746 }, 2747 "engines": { 2748 "node": ">=0.4.0" 2749 } 2750 }, 2751 "node_modules/protobufjs-cli/node_modules/ansi-styles": { 2752 "version": "4.3.0", 2753 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2754 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2755 "optional": true, 2756 "dependencies": { 2757 "color-convert": "^2.0.1" 2758 }, 2759 "engines": { 2760 "node": ">=8" 2761 }, 2762 "funding": { 2763 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2764 } 2765 }, 2766 "node_modules/protobufjs-cli/node_modules/brace-expansion": { 2767 "version": "2.0.1", 2768 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2769 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2770 "optional": true, 2771 "dependencies": { 2772 "balanced-match": "^1.0.0" 2773 } 2774 }, 2775 "node_modules/protobufjs-cli/node_modules/chalk": { 2776 "version": "4.1.2", 2777 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2778 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2779 "optional": true, 2780 "dependencies": { 2781 "ansi-styles": "^4.1.0", 2782 "supports-color": "^7.1.0" 2783 }, 2784 "engines": { 2785 "node": ">=10" 2786 }, 2787 "funding": { 2788 "url": "https://github.com/chalk/chalk?sponsor=1" 2789 } 2790 }, 2791 "node_modules/protobufjs-cli/node_modules/color-convert": { 2792 "version": "2.0.1", 2793 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2794 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2795 "optional": true, 2796 "dependencies": { 2797 "color-name": "~1.1.4" 2798 }, 2799 "engines": { 2800 "node": ">=7.0.0" 2801 } 2802 }, 2803 "node_modules/protobufjs-cli/node_modules/color-name": { 2804 "version": "1.1.4", 2805 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2806 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2807 "optional": true 2808 }, 2809 "node_modules/protobufjs-cli/node_modules/eslint-visitor-keys": { 2810 "version": "3.4.1", 2811 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 2812 "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 2813 "optional": true, 2814 "engines": { 2815 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2816 }, 2817 "funding": { 2818 "url": "https://opencollective.com/eslint" 2819 } 2820 }, 2821 "node_modules/protobufjs-cli/node_modules/espree": { 2822 "version": "9.5.2", 2823 "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 2824 "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 2825 "optional": true, 2826 "dependencies": { 2827 "acorn": "^8.8.0", 2828 "acorn-jsx": "^5.3.2", 2829 "eslint-visitor-keys": "^3.4.1" 2830 }, 2831 "engines": { 2832 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2833 }, 2834 "funding": { 2835 "url": "https://opencollective.com/eslint" 2836 } 2837 }, 2838 "node_modules/protobufjs-cli/node_modules/estraverse": { 2839 "version": "5.3.0", 2840 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2841 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2842 "optional": true, 2843 "engines": { 2844 "node": ">=4.0" 2845 } 2846 }, 2847 "node_modules/protobufjs-cli/node_modules/glob": { 2848 "version": "8.1.0", 2849 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 2850 "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 2851 "optional": true, 2852 "dependencies": { 2853 "fs.realpath": "^1.0.0", 2854 "inflight": "^1.0.4", 2855 "inherits": "2", 2856 "minimatch": "^5.0.1", 2857 "once": "^1.3.0" 2858 }, 2859 "engines": { 2860 "node": ">=12" 2861 }, 2862 "funding": { 2863 "url": "https://github.com/sponsors/isaacs" 2864 } 2865 }, 2866 "node_modules/protobufjs-cli/node_modules/has-flag": { 2867 "version": "4.0.0", 2868 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2869 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2870 "optional": true, 2871 "engines": { 2872 "node": ">=8" 2873 } 2874 }, 2875 "node_modules/protobufjs-cli/node_modules/minimatch": { 2876 "version": "5.1.6", 2877 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 2878 "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 2879 "optional": true, 2880 "dependencies": { 2881 "brace-expansion": "^2.0.1" 2882 }, 2883 "engines": { 2884 "node": ">=10" 2885 } 2886 }, 2887 "node_modules/protobufjs-cli/node_modules/rimraf": { 2888 "version": "3.0.2", 2889 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2890 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2891 "optional": true, 2892 "dependencies": { 2893 "glob": "^7.1.3" 2894 }, 2895 "bin": { 2896 "rimraf": "bin.js" 2897 }, 2898 "funding": { 2899 "url": "https://github.com/sponsors/isaacs" 2900 } 2901 }, 2902 "node_modules/protobufjs-cli/node_modules/rimraf/node_modules/brace-expansion": { 2903 "version": "1.1.11", 2904 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2905 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2906 "optional": true, 2907 "dependencies": { 2908 "balanced-match": "^1.0.0", 2909 "concat-map": "0.0.1" 2910 } 2911 }, 2912 "node_modules/protobufjs-cli/node_modules/rimraf/node_modules/glob": { 2913 "version": "7.2.3", 2914 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2915 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2916 "optional": true, 2917 "dependencies": { 2918 "fs.realpath": "^1.0.0", 2919 "inflight": "^1.0.4", 2920 "inherits": "2", 2921 "minimatch": "^3.1.1", 2922 "once": "^1.3.0", 2923 "path-is-absolute": "^1.0.0" 2924 }, 2925 "engines": { 2926 "node": "*" 2927 }, 2928 "funding": { 2929 "url": "https://github.com/sponsors/isaacs" 2930 } 2931 }, 2932 "node_modules/protobufjs-cli/node_modules/rimraf/node_modules/minimatch": { 2933 "version": "3.1.2", 2934 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2935 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2936 "optional": true, 2937 "dependencies": { 2938 "brace-expansion": "^1.1.7" 2939 }, 2940 "engines": { 2941 "node": "*" 2942 } 2943 }, 2944 "node_modules/protobufjs-cli/node_modules/semver": { 2945 "version": "7.5.2", 2946 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", 2947 "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", 2948 "optional": true, 2949 "dependencies": { 2950 "lru-cache": "^6.0.0" 2951 }, 2952 "bin": { 2953 "semver": "bin/semver.js" 2954 }, 2955 "engines": { 2956 "node": ">=10" 2957 } 2958 }, 2959 "node_modules/protobufjs-cli/node_modules/supports-color": { 2960 "version": "7.2.0", 2961 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2962 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2963 "optional": true, 2964 "dependencies": { 2965 "has-flag": "^4.0.0" 2966 }, 2967 "engines": { 2968 "node": ">=8" 2969 } 2970 }, 2971 "node_modules/protobufjs-cli/node_modules/tmp": { 2972 "version": "0.2.1", 2973 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 2974 "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 2975 "optional": true, 2976 "dependencies": { 2977 "rimraf": "^3.0.0" 2978 }, 2979 "engines": { 2980 "node": ">=8.17.0" 2981 } 2982 }, 2983 "node_modules/protobufjs/node_modules/long": { 2984 "version": "5.2.3", 2985 "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", 2986 "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", 2987 "optional": true 2988 }, 2989 "node_modules/proxy-addr": { 2990 "version": "2.0.7", 2991 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 2992 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 2993 "dependencies": { 2994 "forwarded": "0.2.0", 2995 "ipaddr.js": "1.9.1" 2996 }, 2997 "engines": { 2998 "node": ">= 0.10" 2999 } 3000 }, 3001 "node_modules/pseudomap": { 3002 "version": "1.0.2", 3003 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3004 "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" 3005 }, 3006 "node_modules/punycode": { 3007 "version": "2.3.0", 3008 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 3009 "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 3010 "dev": true, 3011 "engines": { 3012 "node": ">=6" 3013 } 3014 }, 3015 "node_modules/qs": { 3016 "version": "6.11.0", 3017 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 3018 "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 3019 "dependencies": { 3020 "side-channel": "^1.0.4" 3021 }, 3022 "engines": { 3023 "node": ">=0.6" 3024 }, 3025 "funding": { 3026 "url": "https://github.com/sponsors/ljharb" 3027 } 3028 }, 3029 "node_modules/range-parser": { 3030 "version": "1.2.1", 3031 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 3032 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 3033 "engines": { 3034 "node": ">= 0.6" 3035 } 3036 }, 3037 "node_modules/raw-body": { 3038 "version": "2.5.1", 3039 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", 3040 "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", 3041 "dependencies": { 3042 "bytes": "3.1.2", 3043 "http-errors": "2.0.0", 3044 "iconv-lite": "0.4.24", 3045 "unpipe": "1.0.0" 3046 }, 3047 "engines": { 3048 "node": ">= 0.8" 3049 } 3050 }, 3051 "node_modules/readable-stream": { 3052 "version": "3.6.2", 3053 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 3054 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 3055 "optional": true, 3056 "dependencies": { 3057 "inherits": "^2.0.3", 3058 "string_decoder": "^1.1.1", 3059 "util-deprecate": "^1.0.1" 3060 }, 3061 "engines": { 3062 "node": ">= 6" 3063 } 3064 }, 3065 "node_modules/regexpp": { 3066 "version": "2.0.1", 3067 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", 3068 "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", 3069 "dev": true, 3070 "engines": { 3071 "node": ">=6.5.0" 3072 } 3073 }, 3074 "node_modules/require-directory": { 3075 "version": "2.1.1", 3076 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 3077 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 3078 "optional": true, 3079 "engines": { 3080 "node": ">=0.10.0" 3081 } 3082 }, 3083 "node_modules/requizzle": { 3084 "version": "0.2.4", 3085 "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", 3086 "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", 3087 "optional": true, 3088 "dependencies": { 3089 "lodash": "^4.17.21" 3090 } 3091 }, 3092 "node_modules/resolve-from": { 3093 "version": "4.0.0", 3094 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3095 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3096 "dev": true, 3097 "engines": { 3098 "node": ">=4" 3099 } 3100 }, 3101 "node_modules/restore-cursor": { 3102 "version": "2.0.0", 3103 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", 3104 "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", 3105 "dev": true, 3106 "dependencies": { 3107 "onetime": "^2.0.0", 3108 "signal-exit": "^3.0.2" 3109 }, 3110 "engines": { 3111 "node": ">=4" 3112 } 3113 }, 3114 "node_modules/retry": { 3115 "version": "0.13.1", 3116 "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 3117 "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 3118 "optional": true, 3119 "engines": { 3120 "node": ">= 4" 3121 } 3122 }, 3123 "node_modules/retry-request": { 3124 "version": "5.0.2", 3125 "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-5.0.2.tgz", 3126 "integrity": "sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==", 3127 "optional": true, 3128 "dependencies": { 3129 "debug": "^4.1.1", 3130 "extend": "^3.0.2" 3131 }, 3132 "engines": { 3133 "node": ">=12" 3134 } 3135 }, 3136 "node_modules/rimraf": { 3137 "version": "2.6.3", 3138 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 3139 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 3140 "dev": true, 3141 "dependencies": { 3142 "glob": "^7.1.3" 3143 }, 3144 "bin": { 3145 "rimraf": "bin.js" 3146 } 3147 }, 3148 "node_modules/run-async": { 3149 "version": "2.4.1", 3150 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", 3151 "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", 3152 "dev": true, 3153 "engines": { 3154 "node": ">=0.12.0" 3155 } 3156 }, 3157 "node_modules/rxjs": { 3158 "version": "6.6.7", 3159 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", 3160 "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", 3161 "dev": true, 3162 "dependencies": { 3163 "tslib": "^1.9.0" 3164 }, 3165 "engines": { 3166 "npm": ">=2.0.0" 3167 } 3168 }, 3169 "node_modules/rxjs/node_modules/tslib": { 3170 "version": "1.14.1", 3171 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 3172 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 3173 "dev": true 3174 }, 3175 "node_modules/safe-buffer": { 3176 "version": "5.2.1", 3177 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3178 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3179 "funding": [ 3180 { 3181 "type": "github", 3182 "url": "https://github.com/sponsors/feross" 3183 }, 3184 { 3185 "type": "patreon", 3186 "url": "https://www.patreon.com/feross" 3187 }, 3188 { 3189 "type": "consulting", 3190 "url": "https://feross.org/support" 3191 } 3192 ] 3193 }, 3194 "node_modules/safer-buffer": { 3195 "version": "2.1.2", 3196 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3197 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 3198 }, 3199 "node_modules/semver": { 3200 "version": "5.7.1", 3201 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 3202 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 3203 "dev": true, 3204 "bin": { 3205 "semver": "bin/semver" 3206 } 3207 }, 3208 "node_modules/send": { 3209 "version": "0.18.0", 3210 "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", 3211 "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", 3212 "dependencies": { 3213 "debug": "2.6.9", 3214 "depd": "2.0.0", 3215 "destroy": "1.2.0", 3216 "encodeurl": "~1.0.2", 3217 "escape-html": "~1.0.3", 3218 "etag": "~1.8.1", 3219 "fresh": "0.5.2", 3220 "http-errors": "2.0.0", 3221 "mime": "1.6.0", 3222 "ms": "2.1.3", 3223 "on-finished": "2.4.1", 3224 "range-parser": "~1.2.1", 3225 "statuses": "2.0.1" 3226 }, 3227 "engines": { 3228 "node": ">= 0.8.0" 3229 } 3230 }, 3231 "node_modules/send/node_modules/debug": { 3232 "version": "2.6.9", 3233 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3234 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3235 "dependencies": { 3236 "ms": "2.0.0" 3237 } 3238 }, 3239 "node_modules/send/node_modules/debug/node_modules/ms": { 3240 "version": "2.0.0", 3241 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3242 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 3243 }, 3244 "node_modules/send/node_modules/mime": { 3245 "version": "1.6.0", 3246 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 3247 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 3248 "bin": { 3249 "mime": "cli.js" 3250 }, 3251 "engines": { 3252 "node": ">=4" 3253 } 3254 }, 3255 "node_modules/send/node_modules/ms": { 3256 "version": "2.1.3", 3257 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 3258 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 3259 }, 3260 "node_modules/serve-static": { 3261 "version": "1.15.0", 3262 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", 3263 "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", 3264 "dependencies": { 3265 "encodeurl": "~1.0.2", 3266 "escape-html": "~1.0.3", 3267 "parseurl": "~1.3.3", 3268 "send": "0.18.0" 3269 }, 3270 "engines": { 3271 "node": ">= 0.8.0" 3272 } 3273 }, 3274 "node_modules/setprototypeof": { 3275 "version": "1.2.0", 3276 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 3277 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 3278 }, 3279 "node_modules/shebang-command": { 3280 "version": "1.2.0", 3281 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 3282 "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", 3283 "dev": true, 3284 "dependencies": { 3285 "shebang-regex": "^1.0.0" 3286 }, 3287 "engines": { 3288 "node": ">=0.10.0" 3289 } 3290 }, 3291 "node_modules/shebang-regex": { 3292 "version": "1.0.0", 3293 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 3294 "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", 3295 "dev": true, 3296 "engines": { 3297 "node": ">=0.10.0" 3298 } 3299 }, 3300 "node_modules/side-channel": { 3301 "version": "1.0.4", 3302 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 3303 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 3304 "dependencies": { 3305 "call-bind": "^1.0.0", 3306 "get-intrinsic": "^1.0.2", 3307 "object-inspect": "^1.9.0" 3308 }, 3309 "funding": { 3310 "url": "https://github.com/sponsors/ljharb" 3311 } 3312 }, 3313 "node_modules/signal-exit": { 3314 "version": "3.0.7", 3315 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 3316 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 3317 "dev": true 3318 }, 3319 "node_modules/slice-ansi": { 3320 "version": "2.1.0", 3321 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", 3322 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", 3323 "dev": true, 3324 "dependencies": { 3325 "ansi-styles": "^3.2.0", 3326 "astral-regex": "^1.0.0", 3327 "is-fullwidth-code-point": "^2.0.0" 3328 }, 3329 "engines": { 3330 "node": ">=6" 3331 } 3332 }, 3333 "node_modules/source-map": { 3334 "version": "0.6.1", 3335 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3336 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3337 "optional": true, 3338 "engines": { 3339 "node": ">=0.10.0" 3340 } 3341 }, 3342 "node_modules/sprintf-js": { 3343 "version": "1.0.3", 3344 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3345 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 3346 "dev": true 3347 }, 3348 "node_modules/statuses": { 3349 "version": "2.0.1", 3350 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 3351 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 3352 "engines": { 3353 "node": ">= 0.8" 3354 } 3355 }, 3356 "node_modules/stream-events": { 3357 "version": "1.0.5", 3358 "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", 3359 "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", 3360 "optional": true, 3361 "dependencies": { 3362 "stubs": "^3.0.0" 3363 } 3364 }, 3365 "node_modules/stream-shift": { 3366 "version": "1.0.1", 3367 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", 3368 "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", 3369 "optional": true 3370 }, 3371 "node_modules/string_decoder": { 3372 "version": "1.3.0", 3373 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 3374 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 3375 "optional": true, 3376 "dependencies": { 3377 "safe-buffer": "~5.2.0" 3378 } 3379 }, 3380 "node_modules/string-width": { 3381 "version": "2.1.1", 3382 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 3383 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 3384 "dev": true, 3385 "dependencies": { 3386 "is-fullwidth-code-point": "^2.0.0", 3387 "strip-ansi": "^4.0.0" 3388 }, 3389 "engines": { 3390 "node": ">=4" 3391 } 3392 }, 3393 "node_modules/strip-ansi": { 3394 "version": "4.0.0", 3395 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 3396 "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", 3397 "dev": true, 3398 "dependencies": { 3399 "ansi-regex": "^3.0.0" 3400 }, 3401 "engines": { 3402 "node": ">=4" 3403 } 3404 }, 3405 "node_modules/strip-json-comments": { 3406 "version": "2.0.1", 3407 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 3408 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 3409 "dev": true, 3410 "engines": { 3411 "node": ">=0.10.0" 3412 } 3413 }, 3414 "node_modules/stubs": { 3415 "version": "3.0.0", 3416 "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", 3417 "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", 3418 "optional": true 3419 }, 3420 "node_modules/supports-color": { 3421 "version": "5.5.0", 3422 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 3423 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 3424 "dev": true, 3425 "dependencies": { 3426 "has-flag": "^3.0.0" 3427 }, 3428 "engines": { 3429 "node": ">=4" 3430 } 3431 }, 3432 "node_modules/table": { 3433 "version": "5.4.6", 3434 "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", 3435 "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", 3436 "dev": true, 3437 "dependencies": { 3438 "ajv": "^6.10.2", 3439 "lodash": "^4.17.14", 3440 "slice-ansi": "^2.1.0", 3441 "string-width": "^3.0.0" 3442 }, 3443 "engines": { 3444 "node": ">=6.0.0" 3445 } 3446 }, 3447 "node_modules/table/node_modules/ansi-regex": { 3448 "version": "4.1.1", 3449 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", 3450 "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", 3451 "dev": true, 3452 "engines": { 3453 "node": ">=6" 3454 } 3455 }, 3456 "node_modules/table/node_modules/emoji-regex": { 3457 "version": "7.0.3", 3458 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 3459 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 3460 "dev": true 3461 }, 3462 "node_modules/table/node_modules/string-width": { 3463 "version": "3.1.0", 3464 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 3465 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 3466 "dev": true, 3467 "dependencies": { 3468 "emoji-regex": "^7.0.1", 3469 "is-fullwidth-code-point": "^2.0.0", 3470 "strip-ansi": "^5.1.0" 3471 }, 3472 "engines": { 3473 "node": ">=6" 3474 } 3475 }, 3476 "node_modules/table/node_modules/strip-ansi": { 3477 "version": "5.2.0", 3478 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 3479 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 3480 "dev": true, 3481 "dependencies": { 3482 "ansi-regex": "^4.1.0" 3483 }, 3484 "engines": { 3485 "node": ">=6" 3486 } 3487 }, 3488 "node_modules/teeny-request": { 3489 "version": "8.0.3", 3490 "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-8.0.3.tgz", 3491 "integrity": "sha512-jJZpA5He2y52yUhA7pyAGZlgQpcB+xLjcN0eUFxr9c8hP/H7uOXbBNVo/O0C/xVfJLJs680jvkFgVJEEvk9+ww==", 3492 "optional": true, 3493 "dependencies": { 3494 "http-proxy-agent": "^5.0.0", 3495 "https-proxy-agent": "^5.0.0", 3496 "node-fetch": "^2.6.1", 3497 "stream-events": "^1.0.5", 3498 "uuid": "^9.0.0" 3499 }, 3500 "engines": { 3501 "node": ">=12" 3502 } 3503 }, 3504 "node_modules/text-decoding": { 3505 "version": "1.0.0", 3506 "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", 3507 "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==" 3508 }, 3509 "node_modules/text-table": { 3510 "version": "0.2.0", 3511 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 3512 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 3513 "dev": true 3514 }, 3515 "node_modules/through": { 3516 "version": "2.3.8", 3517 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 3518 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 3519 "dev": true 3520 }, 3521 "node_modules/tmp": { 3522 "version": "0.0.33", 3523 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 3524 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 3525 "dev": true, 3526 "dependencies": { 3527 "os-tmpdir": "~1.0.2" 3528 }, 3529 "engines": { 3530 "node": ">=0.6.0" 3531 } 3532 }, 3533 "node_modules/toidentifier": { 3534 "version": "1.0.1", 3535 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 3536 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 3537 "engines": { 3538 "node": ">=0.6" 3539 } 3540 }, 3541 "node_modules/tr46": { 3542 "version": "0.0.3", 3543 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 3544 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" 3545 }, 3546 "node_modules/tslib": { 3547 "version": "2.5.3", 3548 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", 3549 "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" 3550 }, 3551 "node_modules/type-check": { 3552 "version": "0.3.2", 3553 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 3554 "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", 3555 "devOptional": true, 3556 "dependencies": { 3557 "prelude-ls": "~1.1.2" 3558 }, 3559 "engines": { 3560 "node": ">= 0.8.0" 3561 } 3562 }, 3563 "node_modules/type-is": { 3564 "version": "1.6.18", 3565 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 3566 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 3567 "dependencies": { 3568 "media-typer": "0.3.0", 3569 "mime-types": "~2.1.24" 3570 }, 3571 "engines": { 3572 "node": ">= 0.6" 3573 } 3574 }, 3575 "node_modules/uc.micro": { 3576 "version": "1.0.6", 3577 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", 3578 "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", 3579 "optional": true 3580 }, 3581 "node_modules/uglify-js": { 3582 "version": "3.17.4", 3583 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", 3584 "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", 3585 "optional": true, 3586 "bin": { 3587 "uglifyjs": "bin/uglifyjs" 3588 }, 3589 "engines": { 3590 "node": ">=0.8.0" 3591 } 3592 }, 3593 "node_modules/underscore": { 3594 "version": "1.13.6", 3595 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", 3596 "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", 3597 "optional": true 3598 }, 3599 "node_modules/unpipe": { 3600 "version": "1.0.0", 3601 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 3602 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 3603 "engines": { 3604 "node": ">= 0.8" 3605 } 3606 }, 3607 "node_modules/uri-js": { 3608 "version": "4.4.1", 3609 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 3610 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 3611 "dev": true, 3612 "dependencies": { 3613 "punycode": "^2.1.0" 3614 } 3615 }, 3616 "node_modules/util-deprecate": { 3617 "version": "1.0.2", 3618 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3619 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 3620 "optional": true 3621 }, 3622 "node_modules/utils-merge": { 3623 "version": "1.0.1", 3624 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 3625 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 3626 "engines": { 3627 "node": ">= 0.4.0" 3628 } 3629 }, 3630 "node_modules/uuid": { 3631 "version": "9.0.0", 3632 "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 3633 "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", 3634 "bin": { 3635 "uuid": "dist/bin/uuid" 3636 } 3637 }, 3638 "node_modules/vary": { 3639 "version": "1.1.2", 3640 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 3641 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 3642 "engines": { 3643 "node": ">= 0.8" 3644 } 3645 }, 3646 "node_modules/webidl-conversions": { 3647 "version": "3.0.1", 3648 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 3649 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" 3650 }, 3651 "node_modules/websocket-driver": { 3652 "version": "0.7.4", 3653 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 3654 "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 3655 "dependencies": { 3656 "http-parser-js": ">=0.5.1", 3657 "safe-buffer": ">=5.1.0", 3658 "websocket-extensions": ">=0.1.1" 3659 }, 3660 "engines": { 3661 "node": ">=0.8.0" 3662 } 3663 }, 3664 "node_modules/websocket-extensions": { 3665 "version": "0.1.4", 3666 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 3667 "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 3668 "engines": { 3669 "node": ">=0.8.0" 3670 } 3671 }, 3672 "node_modules/whatwg-url": { 3673 "version": "5.0.0", 3674 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 3675 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 3676 "dependencies": { 3677 "tr46": "~0.0.3", 3678 "webidl-conversions": "^3.0.0" 3679 } 3680 }, 3681 "node_modules/which": { 3682 "version": "1.3.1", 3683 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 3684 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 3685 "dev": true, 3686 "dependencies": { 3687 "isexe": "^2.0.0" 3688 }, 3689 "bin": { 3690 "which": "bin/which" 3691 } 3692 }, 3693 "node_modules/word-wrap": { 3694 "version": "1.2.3", 3695 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 3696 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 3697 "devOptional": true, 3698 "engines": { 3699 "node": ">=0.10.0" 3700 } 3701 }, 3702 "node_modules/wrap-ansi": { 3703 "version": "7.0.0", 3704 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 3705 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 3706 "optional": true, 3707 "dependencies": { 3708 "ansi-styles": "^4.0.0", 3709 "string-width": "^4.1.0", 3710 "strip-ansi": "^6.0.0" 3711 }, 3712 "engines": { 3713 "node": ">=10" 3714 }, 3715 "funding": { 3716 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3717 } 3718 }, 3719 "node_modules/wrap-ansi/node_modules/ansi-regex": { 3720 "version": "5.0.1", 3721 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3722 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3723 "optional": true, 3724 "engines": { 3725 "node": ">=8" 3726 } 3727 }, 3728 "node_modules/wrap-ansi/node_modules/ansi-styles": { 3729 "version": "4.3.0", 3730 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3731 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3732 "optional": true, 3733 "dependencies": { 3734 "color-convert": "^2.0.1" 3735 }, 3736 "engines": { 3737 "node": ">=8" 3738 }, 3739 "funding": { 3740 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3741 } 3742 }, 3743 "node_modules/wrap-ansi/node_modules/color-convert": { 3744 "version": "2.0.1", 3745 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3746 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3747 "optional": true, 3748 "dependencies": { 3749 "color-name": "~1.1.4" 3750 }, 3751 "engines": { 3752 "node": ">=7.0.0" 3753 } 3754 }, 3755 "node_modules/wrap-ansi/node_modules/color-name": { 3756 "version": "1.1.4", 3757 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3758 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3759 "optional": true 3760 }, 3761 "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { 3762 "version": "3.0.0", 3763 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3764 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3765 "optional": true, 3766 "engines": { 3767 "node": ">=8" 3768 } 3769 }, 3770 "node_modules/wrap-ansi/node_modules/string-width": { 3771 "version": "4.2.3", 3772 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 3773 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3774 "optional": true, 3775 "dependencies": { 3776 "emoji-regex": "^8.0.0", 3777 "is-fullwidth-code-point": "^3.0.0", 3778 "strip-ansi": "^6.0.1" 3779 }, 3780 "engines": { 3781 "node": ">=8" 3782 } 3783 }, 3784 "node_modules/wrap-ansi/node_modules/strip-ansi": { 3785 "version": "6.0.1", 3786 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3787 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3788 "optional": true, 3789 "dependencies": { 3790 "ansi-regex": "^5.0.1" 3791 }, 3792 "engines": { 3793 "node": ">=8" 3794 } 3795 }, 3796 "node_modules/wrappy": { 3797 "version": "1.0.2", 3798 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3799 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 3800 "devOptional": true 3801 }, 3802 "node_modules/write": { 3803 "version": "1.0.3", 3804 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", 3805 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", 3806 "dev": true, 3807 "dependencies": { 3808 "mkdirp": "^0.5.1" 3809 }, 3810 "engines": { 3811 "node": ">=4" 3812 } 3813 }, 3814 "node_modules/xmlcreate": { 3815 "version": "2.0.4", 3816 "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", 3817 "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", 3818 "optional": true 3819 }, 3820 "node_modules/y18n": { 3821 "version": "5.0.8", 3822 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 3823 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 3824 "optional": true, 3825 "engines": { 3826 "node": ">=10" 3827 } 3828 }, 3829 "node_modules/yallist": { 3830 "version": "4.0.0", 3831 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3832 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 3833 }, 3834 "node_modules/yargs": { 3835 "version": "17.7.2", 3836 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 3837 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 3838 "optional": true, 3839 "dependencies": { 3840 "cliui": "^8.0.1", 3841 "escalade": "^3.1.1", 3842 "get-caller-file": "^2.0.5", 3843 "require-directory": "^2.1.1", 3844 "string-width": "^4.2.3", 3845 "y18n": "^5.0.5", 3846 "yargs-parser": "^21.1.1" 3847 }, 3848 "engines": { 3849 "node": ">=12" 3850 } 3851 }, 3852 "node_modules/yargs-parser": { 3853 "version": "21.1.1", 3854 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 3855 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 3856 "optional": true, 3857 "engines": { 3858 "node": ">=12" 3859 } 3860 }, 3861 "node_modules/yargs/node_modules/ansi-regex": { 3862 "version": "5.0.1", 3863 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3864 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3865 "optional": true, 3866 "engines": { 3867 "node": ">=8" 3868 } 3869 }, 3870 "node_modules/yargs/node_modules/is-fullwidth-code-point": { 3871 "version": "3.0.0", 3872 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3873 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3874 "optional": true, 3875 "engines": { 3876 "node": ">=8" 3877 } 3878 }, 3879 "node_modules/yargs/node_modules/string-width": { 3880 "version": "4.2.3", 3881 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 3882 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3883 "optional": true, 3884 "dependencies": { 3885 "emoji-regex": "^8.0.0", 3886 "is-fullwidth-code-point": "^3.0.0", 3887 "strip-ansi": "^6.0.1" 3888 }, 3889 "engines": { 3890 "node": ">=8" 3891 } 3892 }, 3893 "node_modules/yargs/node_modules/strip-ansi": { 3894 "version": "6.0.1", 3895 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3896 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3897 "optional": true, 3898 "dependencies": { 3899 "ansi-regex": "^5.0.1" 3900 }, 3901 "engines": { 3902 "node": ">=8" 3903 } 3904 }, 3905 "node_modules/yocto-queue": { 3906 "version": "0.1.0", 3907 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3908 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3909 "optional": true, 3910 "engines": { 3911 "node": ">=10" 3912 }, 3913 "funding": { 3914 "url": "https://github.com/sponsors/sindresorhus" 3915 } 3916 } 3917 } 3918} 3919