1{ 2 "name": "canvaskit-local", 3 "version": "0.0.0", 4 "lockfileVersion": 2, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "canvaskit-local", 9 "version": "0.0.0", 10 "license": "BSD-3-Clause", 11 "devDependencies": { 12 "is-docker": "~1.1.0", 13 "jasmine-core": "~3.6.0", 14 "karma": "^6.3.2", 15 "karma-chrome-launcher": "~3.1.0", 16 "karma-coverage": "~2.0.3", 17 "karma-jasmine": "~4.0.1", 18 "requirejs": "~2.3.5" 19 } 20 }, 21 "node_modules/@babel/code-frame": { 22 "version": "7.10.4", 23 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", 24 "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", 25 "dev": true, 26 "dependencies": { 27 "@babel/highlight": "^7.10.4" 28 } 29 }, 30 "node_modules/@babel/core": { 31 "version": "7.12.10", 32 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", 33 "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", 34 "dev": true, 35 "dependencies": { 36 "@babel/code-frame": "^7.10.4", 37 "@babel/generator": "^7.12.10", 38 "@babel/helper-module-transforms": "^7.12.1", 39 "@babel/helpers": "^7.12.5", 40 "@babel/parser": "^7.12.10", 41 "@babel/template": "^7.12.7", 42 "@babel/traverse": "^7.23.2", 43 "@babel/types": "^7.12.10", 44 "convert-source-map": "^1.7.0", 45 "debug": "^4.1.0", 46 "gensync": "^1.0.0-beta.1", 47 "json5": "^2.1.2", 48 "lodash": "^4.17.19", 49 "semver": "^5.4.1", 50 "source-map": "^0.5.0" 51 }, 52 "engines": { 53 "node": ">=6.9.0" 54 } 55 }, 56 "node_modules/@babel/core/node_modules/debug": { 57 "version": "4.3.1", 58 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 59 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 60 "dev": true, 61 "dependencies": { 62 "ms": "2.1.2" 63 }, 64 "engines": { 65 "node": ">=6.0" 66 } 67 }, 68 "node_modules/@babel/core/node_modules/ms": { 69 "version": "2.1.2", 70 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 71 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 72 "dev": true 73 }, 74 "node_modules/@babel/core/node_modules/semver": { 75 "version": "5.7.1", 76 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 77 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 78 "dev": true, 79 "bin": { 80 "semver": "bin/semver" 81 } 82 }, 83 "node_modules/@babel/core/node_modules/source-map": { 84 "version": "0.5.7", 85 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 86 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 87 "dev": true, 88 "engines": { 89 "node": ">=0.10.0" 90 } 91 }, 92 "node_modules/@babel/generator": { 93 "version": "7.12.10", 94 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.10.tgz", 95 "integrity": "sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww==", 96 "dev": true, 97 "dependencies": { 98 "@babel/types": "^7.12.10", 99 "jsesc": "^2.5.1", 100 "source-map": "^0.5.0" 101 } 102 }, 103 "node_modules/@babel/generator/node_modules/source-map": { 104 "version": "0.5.7", 105 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 106 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 107 "dev": true, 108 "engines": { 109 "node": ">=0.10.0" 110 } 111 }, 112 "node_modules/@babel/helper-function-name": { 113 "version": "7.10.4", 114 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", 115 "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", 116 "dev": true, 117 "dependencies": { 118 "@babel/helper-get-function-arity": "^7.10.4", 119 "@babel/template": "^7.10.4", 120 "@babel/types": "^7.10.4" 121 } 122 }, 123 "node_modules/@babel/helper-get-function-arity": { 124 "version": "7.12.10", 125 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", 126 "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", 127 "dev": true, 128 "dependencies": { 129 "@babel/types": "^7.12.10" 130 } 131 }, 132 "node_modules/@babel/helper-member-expression-to-functions": { 133 "version": "7.12.7", 134 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", 135 "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", 136 "dev": true, 137 "dependencies": { 138 "@babel/types": "^7.12.7" 139 } 140 }, 141 "node_modules/@babel/helper-module-imports": { 142 "version": "7.12.5", 143 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", 144 "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", 145 "dev": true, 146 "dependencies": { 147 "@babel/types": "^7.12.5" 148 } 149 }, 150 "node_modules/@babel/helper-module-transforms": { 151 "version": "7.12.1", 152 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", 153 "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", 154 "dev": true, 155 "dependencies": { 156 "@babel/helper-module-imports": "^7.12.1", 157 "@babel/helper-replace-supers": "^7.12.1", 158 "@babel/helper-simple-access": "^7.12.1", 159 "@babel/helper-split-export-declaration": "^7.11.0", 160 "@babel/helper-validator-identifier": "^7.10.4", 161 "@babel/template": "^7.10.4", 162 "@babel/traverse": "^7.23.2", 163 "@babel/types": "^7.12.1", 164 "lodash": "^4.17.19" 165 } 166 }, 167 "node_modules/@babel/helper-optimise-call-expression": { 168 "version": "7.12.10", 169 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", 170 "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", 171 "dev": true, 172 "dependencies": { 173 "@babel/types": "^7.12.10" 174 } 175 }, 176 "node_modules/@babel/helper-replace-supers": { 177 "version": "7.12.5", 178 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", 179 "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", 180 "dev": true, 181 "dependencies": { 182 "@babel/helper-member-expression-to-functions": "^7.12.1", 183 "@babel/helper-optimise-call-expression": "^7.10.4", 184 "@babel/traverse": "^7.23.2", 185 "@babel/types": "^7.12.5" 186 } 187 }, 188 "node_modules/@babel/helper-simple-access": { 189 "version": "7.12.1", 190 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", 191 "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", 192 "dev": true, 193 "dependencies": { 194 "@babel/types": "^7.12.1" 195 } 196 }, 197 "node_modules/@babel/helper-split-export-declaration": { 198 "version": "7.11.0", 199 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", 200 "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", 201 "dev": true, 202 "dependencies": { 203 "@babel/types": "^7.11.0" 204 } 205 }, 206 "node_modules/@babel/helper-validator-identifier": { 207 "version": "7.10.4", 208 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", 209 "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", 210 "dev": true 211 }, 212 "node_modules/@babel/helpers": { 213 "version": "7.12.5", 214 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", 215 "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", 216 "dev": true, 217 "dependencies": { 218 "@babel/template": "^7.10.4", 219 "@babel/traverse": "^7.23.2", 220 "@babel/types": "^7.12.5" 221 } 222 }, 223 "node_modules/@babel/highlight": { 224 "version": "7.10.4", 225 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", 226 "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", 227 "dev": true, 228 "dependencies": { 229 "@babel/helper-validator-identifier": "^7.10.4", 230 "chalk": "^2.0.0", 231 "js-tokens": "^4.0.0" 232 } 233 }, 234 "node_modules/@babel/parser": { 235 "version": "7.12.10", 236 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.10.tgz", 237 "integrity": "sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA==", 238 "dev": true, 239 "bin": { 240 "parser": "bin/babel-parser.js" 241 }, 242 "engines": { 243 "node": ">=6.0.0" 244 } 245 }, 246 "node_modules/@babel/template": { 247 "version": "7.12.7", 248 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", 249 "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", 250 "dev": true, 251 "dependencies": { 252 "@babel/code-frame": "^7.10.4", 253 "@babel/parser": "^7.12.7", 254 "@babel/types": "^7.12.7" 255 } 256 }, 257 "node_modules/@babel/traverse": { 258 "version": "7.23.2", 259 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", 260 "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==", 261 "dev": true, 262 "dependencies": { 263 "@babel/code-frame": "^7.10.4", 264 "@babel/generator": "^7.12.10", 265 "@babel/helper-function-name": "^7.10.4", 266 "@babel/helper-split-export-declaration": "^7.11.0", 267 "@babel/parser": "^7.12.10", 268 "@babel/types": "^7.12.10", 269 "debug": "^4.1.0", 270 "globals": "^11.1.0", 271 "lodash": "^4.17.19" 272 } 273 }, 274 "node_modules/@babel/traverse/node_modules/debug": { 275 "version": "4.3.1", 276 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 277 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 278 "dev": true, 279 "dependencies": { 280 "ms": "2.1.2" 281 }, 282 "engines": { 283 "node": ">=6.0" 284 } 285 }, 286 "node_modules/@babel/traverse/node_modules/ms": { 287 "version": "2.1.2", 288 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 289 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 290 "dev": true 291 }, 292 "node_modules/@babel/types": { 293 "version": "7.12.10", 294 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.10.tgz", 295 "integrity": "sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw==", 296 "dev": true, 297 "dependencies": { 298 "@babel/helper-validator-identifier": "^7.10.4", 299 "lodash": "^4.17.19", 300 "to-fast-properties": "^2.0.0" 301 } 302 }, 303 "node_modules/@istanbuljs/schema": { 304 "version": "0.1.2", 305 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", 306 "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", 307 "dev": true, 308 "engines": { 309 "node": ">=8" 310 } 311 }, 312 "node_modules/@types/component-emitter": { 313 "version": "1.2.10", 314 "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", 315 "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==", 316 "dev": true 317 }, 318 "node_modules/@types/cookie": { 319 "version": "0.4.0", 320 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz", 321 "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==", 322 "dev": true 323 }, 324 "node_modules/@types/cors": { 325 "version": "2.8.10", 326 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz", 327 "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==", 328 "dev": true 329 }, 330 "node_modules/@types/node": { 331 "version": "15.6.1", 332 "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", 333 "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==", 334 "dev": true 335 }, 336 "node_modules/accepts": { 337 "version": "1.3.7", 338 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 339 "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 340 "dev": true, 341 "dependencies": { 342 "mime-types": "~2.1.24", 343 "negotiator": "0.6.2" 344 }, 345 "engines": { 346 "node": ">= 0.6" 347 } 348 }, 349 "node_modules/ansi-regex": { 350 "version": "5.0.0", 351 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 352 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 353 "dev": true, 354 "engines": { 355 "node": ">=8" 356 } 357 }, 358 "node_modules/ansi-styles": { 359 "version": "4.3.0", 360 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 361 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 362 "dev": true, 363 "dependencies": { 364 "color-convert": "^2.0.1" 365 }, 366 "engines": { 367 "node": ">=8" 368 }, 369 "funding": { 370 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 371 } 372 }, 373 "node_modules/anymatch": { 374 "version": "3.1.1", 375 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 376 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 377 "dev": true, 378 "dependencies": { 379 "normalize-path": "^3.0.0", 380 "picomatch": "^2.0.4" 381 }, 382 "engines": { 383 "node": ">= 8" 384 } 385 }, 386 "node_modules/balanced-match": { 387 "version": "1.0.0", 388 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 389 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 390 "dev": true 391 }, 392 "node_modules/base64-arraybuffer": { 393 "version": "0.1.4", 394 "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", 395 "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", 396 "dev": true, 397 "engines": { 398 "node": ">= 0.6.0" 399 } 400 }, 401 "node_modules/base64id": { 402 "version": "2.0.0", 403 "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", 404 "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", 405 "dev": true, 406 "engines": { 407 "node": "^4.5.0 || >= 5.9" 408 } 409 }, 410 "node_modules/binary-extensions": { 411 "version": "2.1.0", 412 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", 413 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", 414 "dev": true, 415 "engines": { 416 "node": ">=8" 417 } 418 }, 419 "node_modules/body-parser": { 420 "version": "1.19.0", 421 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 422 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 423 "dev": true, 424 "dependencies": { 425 "bytes": "3.1.0", 426 "content-type": "~1.0.4", 427 "debug": "2.6.9", 428 "depd": "~1.1.2", 429 "http-errors": "1.7.2", 430 "iconv-lite": "0.4.24", 431 "on-finished": "~2.3.0", 432 "qs": "6.7.0", 433 "raw-body": "2.4.0", 434 "type-is": "~1.6.17" 435 }, 436 "engines": { 437 "node": ">= 0.8" 438 } 439 }, 440 "node_modules/brace-expansion": { 441 "version": "1.1.11", 442 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 443 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 444 "dev": true, 445 "dependencies": { 446 "balanced-match": "^1.0.0", 447 "concat-map": "0.0.1" 448 } 449 }, 450 "node_modules/braces": { 451 "version": "3.0.2", 452 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 453 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 454 "dev": true, 455 "dependencies": { 456 "fill-range": "^7.0.1" 457 }, 458 "engines": { 459 "node": ">=8" 460 } 461 }, 462 "node_modules/bytes": { 463 "version": "3.1.0", 464 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 465 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 466 "dev": true, 467 "engines": { 468 "node": ">= 0.8" 469 } 470 }, 471 "node_modules/chalk": { 472 "version": "2.4.2", 473 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 474 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 475 "dev": true, 476 "dependencies": { 477 "ansi-styles": "^3.2.1", 478 "escape-string-regexp": "^1.0.5", 479 "supports-color": "^5.3.0" 480 }, 481 "engines": { 482 "node": ">=4" 483 } 484 }, 485 "node_modules/chalk/node_modules/ansi-styles": { 486 "version": "3.2.1", 487 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 488 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 489 "dev": true, 490 "dependencies": { 491 "color-convert": "^1.9.0" 492 }, 493 "engines": { 494 "node": ">=4" 495 } 496 }, 497 "node_modules/chalk/node_modules/color-convert": { 498 "version": "1.9.3", 499 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 500 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 501 "dev": true, 502 "dependencies": { 503 "color-name": "1.1.3" 504 } 505 }, 506 "node_modules/chalk/node_modules/color-name": { 507 "version": "1.1.3", 508 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 509 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 510 "dev": true 511 }, 512 "node_modules/chokidar": { 513 "version": "3.4.3", 514 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", 515 "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", 516 "dev": true, 517 "dependencies": { 518 "anymatch": "~3.1.1", 519 "braces": "~3.0.2", 520 "glob-parent": "~5.1.0", 521 "is-binary-path": "~2.1.0", 522 "is-glob": "~4.0.1", 523 "normalize-path": "~3.0.0", 524 "readdirp": "~3.5.0" 525 }, 526 "engines": { 527 "node": ">= 8.10.0" 528 }, 529 "optionalDependencies": { 530 "fsevents": "~2.1.2" 531 } 532 }, 533 "node_modules/cliui": { 534 "version": "7.0.4", 535 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 536 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 537 "dev": true, 538 "dependencies": { 539 "string-width": "^4.2.0", 540 "strip-ansi": "^6.0.0", 541 "wrap-ansi": "^7.0.0" 542 } 543 }, 544 "node_modules/color-convert": { 545 "version": "2.0.1", 546 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 547 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 548 "dev": true, 549 "dependencies": { 550 "color-name": "~1.1.4" 551 }, 552 "engines": { 553 "node": ">=7.0.0" 554 } 555 }, 556 "node_modules/color-name": { 557 "version": "1.1.4", 558 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 559 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 560 "dev": true 561 }, 562 "node_modules/colors": { 563 "version": "1.4.0", 564 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 565 "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 566 "dev": true, 567 "engines": { 568 "node": ">=0.1.90" 569 } 570 }, 571 "node_modules/component-emitter": { 572 "version": "1.3.0", 573 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 574 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 575 "dev": true 576 }, 577 "node_modules/concat-map": { 578 "version": "0.0.1", 579 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 580 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 581 "dev": true 582 }, 583 "node_modules/connect": { 584 "version": "3.7.0", 585 "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", 586 "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", 587 "dev": true, 588 "dependencies": { 589 "debug": "2.6.9", 590 "finalhandler": "1.1.2", 591 "parseurl": "~1.3.3", 592 "utils-merge": "1.0.1" 593 }, 594 "engines": { 595 "node": ">= 0.10.0" 596 } 597 }, 598 "node_modules/content-type": { 599 "version": "1.0.4", 600 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 601 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 602 "dev": true, 603 "engines": { 604 "node": ">= 0.6" 605 } 606 }, 607 "node_modules/convert-source-map": { 608 "version": "1.7.0", 609 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", 610 "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", 611 "dev": true, 612 "dependencies": { 613 "safe-buffer": "~5.1.1" 614 } 615 }, 616 "node_modules/cookie": { 617 "version": "0.4.1", 618 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", 619 "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", 620 "dev": true, 621 "engines": { 622 "node": ">= 0.6" 623 } 624 }, 625 "node_modules/cors": { 626 "version": "2.8.5", 627 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 628 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 629 "dev": true, 630 "dependencies": { 631 "object-assign": "^4", 632 "vary": "^1" 633 }, 634 "engines": { 635 "node": ">= 0.10" 636 } 637 }, 638 "node_modules/custom-event": { 639 "version": "1.0.1", 640 "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", 641 "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", 642 "dev": true 643 }, 644 "node_modules/date-format": { 645 "version": "3.0.0", 646 "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", 647 "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", 648 "dev": true, 649 "engines": { 650 "node": ">=4.0" 651 } 652 }, 653 "node_modules/debug": { 654 "version": "2.6.9", 655 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 656 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 657 "dev": true, 658 "dependencies": { 659 "ms": "2.0.0" 660 } 661 }, 662 "node_modules/depd": { 663 "version": "1.1.2", 664 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 665 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 666 "dev": true, 667 "engines": { 668 "node": ">= 0.6" 669 } 670 }, 671 "node_modules/di": { 672 "version": "0.0.1", 673 "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", 674 "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", 675 "dev": true 676 }, 677 "node_modules/dom-serialize": { 678 "version": "2.2.1", 679 "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", 680 "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", 681 "dev": true, 682 "dependencies": { 683 "custom-event": "~1.0.0", 684 "ent": "~2.2.0", 685 "extend": "^3.0.0", 686 "void-elements": "^2.0.0" 687 } 688 }, 689 "node_modules/ee-first": { 690 "version": "1.1.1", 691 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 692 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 693 "dev": true 694 }, 695 "node_modules/emoji-regex": { 696 "version": "8.0.0", 697 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 698 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 699 "dev": true 700 }, 701 "node_modules/encodeurl": { 702 "version": "1.0.2", 703 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 704 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 705 "dev": true, 706 "engines": { 707 "node": ">= 0.8" 708 } 709 }, 710 "node_modules/engine.io": { 711 "version": "4.1.1", 712 "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", 713 "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", 714 "dev": true, 715 "dependencies": { 716 "accepts": "~1.3.4", 717 "base64id": "2.0.0", 718 "cookie": "~0.4.1", 719 "cors": "~2.8.5", 720 "debug": "~4.3.1", 721 "engine.io-parser": "~4.0.0", 722 "ws": "~7.4.2" 723 }, 724 "engines": { 725 "node": ">=10.0.0" 726 } 727 }, 728 "node_modules/engine.io-parser": { 729 "version": "4.0.2", 730 "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz", 731 "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==", 732 "dev": true, 733 "dependencies": { 734 "base64-arraybuffer": "0.1.4" 735 }, 736 "engines": { 737 "node": ">=8.0.0" 738 } 739 }, 740 "node_modules/engine.io/node_modules/debug": { 741 "version": "4.3.1", 742 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 743 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 744 "dev": true, 745 "dependencies": { 746 "ms": "2.1.2" 747 }, 748 "engines": { 749 "node": ">=6.0" 750 }, 751 "peerDependenciesMeta": { 752 "supports-color": { 753 "optional": true 754 } 755 } 756 }, 757 "node_modules/engine.io/node_modules/ms": { 758 "version": "2.1.2", 759 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 760 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 761 "dev": true 762 }, 763 "node_modules/ent": { 764 "version": "2.2.0", 765 "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", 766 "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", 767 "dev": true 768 }, 769 "node_modules/escalade": { 770 "version": "3.1.1", 771 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 772 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 773 "dev": true, 774 "engines": { 775 "node": ">=6" 776 } 777 }, 778 "node_modules/escape-html": { 779 "version": "1.0.3", 780 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 781 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 782 "dev": true 783 }, 784 "node_modules/escape-string-regexp": { 785 "version": "1.0.5", 786 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 787 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 788 "dev": true, 789 "engines": { 790 "node": ">=0.8.0" 791 } 792 }, 793 "node_modules/eventemitter3": { 794 "version": "4.0.7", 795 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 796 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 797 "dev": true 798 }, 799 "node_modules/extend": { 800 "version": "3.0.2", 801 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 802 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 803 "dev": true 804 }, 805 "node_modules/fill-range": { 806 "version": "7.0.1", 807 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 808 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 809 "dev": true, 810 "dependencies": { 811 "to-regex-range": "^5.0.1" 812 }, 813 "engines": { 814 "node": ">=8" 815 } 816 }, 817 "node_modules/finalhandler": { 818 "version": "1.1.2", 819 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 820 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 821 "dev": true, 822 "dependencies": { 823 "debug": "2.6.9", 824 "encodeurl": "~1.0.2", 825 "escape-html": "~1.0.3", 826 "on-finished": "~2.3.0", 827 "parseurl": "~1.3.3", 828 "statuses": "~1.5.0", 829 "unpipe": "~1.0.0" 830 }, 831 "engines": { 832 "node": ">= 0.8" 833 } 834 }, 835 "node_modules/flatted": { 836 "version": "2.0.2", 837 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", 838 "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", 839 "dev": true 840 }, 841 "node_modules/follow-redirects": { 842 "version": "1.13.0", 843 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", 844 "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", 845 "dev": true, 846 "engines": { 847 "node": ">=4.0" 848 } 849 }, 850 "node_modules/fs-extra": { 851 "version": "8.1.0", 852 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 853 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 854 "dev": true, 855 "dependencies": { 856 "graceful-fs": "^4.2.0", 857 "jsonfile": "^4.0.0", 858 "universalify": "^0.1.0" 859 }, 860 "engines": { 861 "node": ">=6 <7 || >=8" 862 } 863 }, 864 "node_modules/fs.realpath": { 865 "version": "1.0.0", 866 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 867 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 868 "dev": true 869 }, 870 "node_modules/fsevents": { 871 "version": "2.1.3", 872 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 873 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 874 "dev": true, 875 "optional": true, 876 "os": [ 877 "darwin" 878 ], 879 "engines": { 880 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 881 } 882 }, 883 "node_modules/gensync": { 884 "version": "1.0.0-beta.2", 885 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 886 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 887 "dev": true, 888 "engines": { 889 "node": ">=6.9.0" 890 } 891 }, 892 "node_modules/get-caller-file": { 893 "version": "2.0.5", 894 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 895 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 896 "dev": true, 897 "engines": { 898 "node": "6.* || 8.* || >= 10.*" 899 } 900 }, 901 "node_modules/glob": { 902 "version": "7.1.6", 903 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 904 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 905 "dev": true, 906 "dependencies": { 907 "fs.realpath": "^1.0.0", 908 "inflight": "^1.0.4", 909 "inherits": "2", 910 "minimatch": "^3.0.4", 911 "once": "^1.3.0", 912 "path-is-absolute": "^1.0.0" 913 }, 914 "engines": { 915 "node": "*" 916 } 917 }, 918 "node_modules/glob-parent": { 919 "version": "5.1.1", 920 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 921 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 922 "dev": true, 923 "dependencies": { 924 "is-glob": "^4.0.1" 925 }, 926 "engines": { 927 "node": ">= 6" 928 } 929 }, 930 "node_modules/globals": { 931 "version": "11.12.0", 932 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 933 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 934 "dev": true, 935 "engines": { 936 "node": ">=4" 937 } 938 }, 939 "node_modules/graceful-fs": { 940 "version": "4.2.4", 941 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 942 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", 943 "dev": true 944 }, 945 "node_modules/has-flag": { 946 "version": "3.0.0", 947 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 948 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 949 "dev": true, 950 "engines": { 951 "node": ">=4" 952 } 953 }, 954 "node_modules/html-escaper": { 955 "version": "2.0.2", 956 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 957 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 958 "dev": true 959 }, 960 "node_modules/http-errors": { 961 "version": "1.7.2", 962 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 963 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 964 "dev": true, 965 "dependencies": { 966 "depd": "~1.1.2", 967 "inherits": "2.0.3", 968 "setprototypeof": "1.1.1", 969 "statuses": ">= 1.5.0 < 2", 970 "toidentifier": "1.0.0" 971 }, 972 "engines": { 973 "node": ">= 0.6" 974 } 975 }, 976 "node_modules/http-proxy": { 977 "version": "1.18.1", 978 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 979 "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 980 "dev": true, 981 "dependencies": { 982 "eventemitter3": "^4.0.0", 983 "follow-redirects": "^1.0.0", 984 "requires-port": "^1.0.0" 985 }, 986 "engines": { 987 "node": ">=8.0.0" 988 } 989 }, 990 "node_modules/iconv-lite": { 991 "version": "0.4.24", 992 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 993 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 994 "dev": true, 995 "dependencies": { 996 "safer-buffer": ">= 2.1.2 < 3" 997 }, 998 "engines": { 999 "node": ">=0.10.0" 1000 } 1001 }, 1002 "node_modules/inflight": { 1003 "version": "1.0.6", 1004 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1005 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1006 "dev": true, 1007 "dependencies": { 1008 "once": "^1.3.0", 1009 "wrappy": "1" 1010 } 1011 }, 1012 "node_modules/inherits": { 1013 "version": "2.0.3", 1014 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 1015 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 1016 "dev": true 1017 }, 1018 "node_modules/is-binary-path": { 1019 "version": "2.1.0", 1020 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1021 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1022 "dev": true, 1023 "dependencies": { 1024 "binary-extensions": "^2.0.0" 1025 }, 1026 "engines": { 1027 "node": ">=8" 1028 } 1029 }, 1030 "node_modules/is-docker": { 1031 "version": "1.1.0", 1032 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-1.1.0.tgz", 1033 "integrity": "sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE=", 1034 "dev": true, 1035 "engines": { 1036 "node": ">=0.10.0" 1037 } 1038 }, 1039 "node_modules/is-extglob": { 1040 "version": "2.1.1", 1041 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1042 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 1043 "dev": true, 1044 "engines": { 1045 "node": ">=0.10.0" 1046 } 1047 }, 1048 "node_modules/is-fullwidth-code-point": { 1049 "version": "3.0.0", 1050 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1051 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1052 "dev": true, 1053 "engines": { 1054 "node": ">=8" 1055 } 1056 }, 1057 "node_modules/is-glob": { 1058 "version": "4.0.1", 1059 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 1060 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 1061 "dev": true, 1062 "dependencies": { 1063 "is-extglob": "^2.1.1" 1064 }, 1065 "engines": { 1066 "node": ">=0.10.0" 1067 } 1068 }, 1069 "node_modules/is-number": { 1070 "version": "7.0.0", 1071 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1072 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1073 "dev": true, 1074 "engines": { 1075 "node": ">=0.12.0" 1076 } 1077 }, 1078 "node_modules/isbinaryfile": { 1079 "version": "4.0.6", 1080 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", 1081 "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", 1082 "dev": true, 1083 "engines": { 1084 "node": ">= 8.0.0" 1085 } 1086 }, 1087 "node_modules/isexe": { 1088 "version": "2.0.0", 1089 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1090 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1091 "dev": true 1092 }, 1093 "node_modules/istanbul-lib-coverage": { 1094 "version": "3.0.0", 1095 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", 1096 "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", 1097 "dev": true, 1098 "engines": { 1099 "node": ">=8" 1100 } 1101 }, 1102 "node_modules/istanbul-lib-instrument": { 1103 "version": "4.0.3", 1104 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", 1105 "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", 1106 "dev": true, 1107 "dependencies": { 1108 "@babel/core": "^7.7.5", 1109 "@istanbuljs/schema": "^0.1.2", 1110 "istanbul-lib-coverage": "^3.0.0", 1111 "semver": "^6.3.0" 1112 }, 1113 "engines": { 1114 "node": ">=8" 1115 } 1116 }, 1117 "node_modules/istanbul-lib-report": { 1118 "version": "3.0.0", 1119 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 1120 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", 1121 "dev": true, 1122 "dependencies": { 1123 "istanbul-lib-coverage": "^3.0.0", 1124 "make-dir": "^3.0.0", 1125 "supports-color": "^7.1.0" 1126 }, 1127 "engines": { 1128 "node": ">=8" 1129 } 1130 }, 1131 "node_modules/istanbul-lib-report/node_modules/has-flag": { 1132 "version": "4.0.0", 1133 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1134 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1135 "dev": true, 1136 "engines": { 1137 "node": ">=8" 1138 } 1139 }, 1140 "node_modules/istanbul-lib-report/node_modules/supports-color": { 1141 "version": "7.2.0", 1142 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1143 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1144 "dev": true, 1145 "dependencies": { 1146 "has-flag": "^4.0.0" 1147 }, 1148 "engines": { 1149 "node": ">=8" 1150 } 1151 }, 1152 "node_modules/istanbul-lib-source-maps": { 1153 "version": "4.0.0", 1154 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", 1155 "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", 1156 "dev": true, 1157 "dependencies": { 1158 "debug": "^4.1.1", 1159 "istanbul-lib-coverage": "^3.0.0", 1160 "source-map": "^0.6.1" 1161 }, 1162 "engines": { 1163 "node": ">=8" 1164 } 1165 }, 1166 "node_modules/istanbul-lib-source-maps/node_modules/debug": { 1167 "version": "4.3.1", 1168 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 1169 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 1170 "dev": true, 1171 "dependencies": { 1172 "ms": "2.1.2" 1173 }, 1174 "engines": { 1175 "node": ">=6.0" 1176 } 1177 }, 1178 "node_modules/istanbul-lib-source-maps/node_modules/ms": { 1179 "version": "2.1.2", 1180 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1181 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1182 "dev": true 1183 }, 1184 "node_modules/istanbul-reports": { 1185 "version": "3.0.2", 1186 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", 1187 "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", 1188 "dev": true, 1189 "dependencies": { 1190 "html-escaper": "^2.0.0", 1191 "istanbul-lib-report": "^3.0.0" 1192 }, 1193 "engines": { 1194 "node": ">=8" 1195 } 1196 }, 1197 "node_modules/jasmine-core": { 1198 "version": "3.6.0", 1199 "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz", 1200 "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", 1201 "dev": true 1202 }, 1203 "node_modules/js-tokens": { 1204 "version": "4.0.0", 1205 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1206 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1207 "dev": true 1208 }, 1209 "node_modules/jsesc": { 1210 "version": "2.5.2", 1211 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 1212 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 1213 "dev": true, 1214 "bin": { 1215 "jsesc": "bin/jsesc" 1216 }, 1217 "engines": { 1218 "node": ">=4" 1219 } 1220 }, 1221 "node_modules/json5": { 1222 "version": "2.1.3", 1223 "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", 1224 "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", 1225 "dev": true, 1226 "dependencies": { 1227 "minimist": "^1.2.5" 1228 }, 1229 "bin": { 1230 "json5": "lib/cli.js" 1231 }, 1232 "engines": { 1233 "node": ">=6" 1234 } 1235 }, 1236 "node_modules/jsonfile": { 1237 "version": "4.0.0", 1238 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 1239 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 1240 "dev": true, 1241 "dependencies": { 1242 "graceful-fs": "^4.1.6" 1243 } 1244 }, 1245 "node_modules/karma": { 1246 "version": "6.3.2", 1247 "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.2.tgz", 1248 "integrity": "sha512-fo4Wt0S99/8vylZMxNj4cBFyOBBnC1bewZ0QOlePij/2SZVWxqbyLeIddY13q6URa2EpLRW8ixvFRUMjkmo1bw==", 1249 "dev": true, 1250 "dependencies": { 1251 "body-parser": "^1.19.0", 1252 "braces": "^3.0.2", 1253 "chokidar": "^3.4.2", 1254 "colors": "^1.4.0", 1255 "connect": "^3.7.0", 1256 "di": "^0.0.1", 1257 "dom-serialize": "^2.2.1", 1258 "glob": "^7.1.6", 1259 "graceful-fs": "^4.2.4", 1260 "http-proxy": "^1.18.1", 1261 "isbinaryfile": "^4.0.6", 1262 "lodash": "^4.17.19", 1263 "log4js": "^6.2.1", 1264 "mime": "^2.4.5", 1265 "minimatch": "^3.0.4", 1266 "qjobs": "^1.2.0", 1267 "range-parser": "^1.2.1", 1268 "rimraf": "^3.0.2", 1269 "socket.io": "^3.1.0", 1270 "source-map": "^0.6.1", 1271 "tmp": "0.2.1", 1272 "ua-parser-js": "^0.7.23", 1273 "yargs": "^16.1.1" 1274 }, 1275 "bin": { 1276 "karma": "bin/karma" 1277 }, 1278 "engines": { 1279 "node": ">= 10" 1280 } 1281 }, 1282 "node_modules/karma-chrome-launcher": { 1283 "version": "3.1.0", 1284 "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", 1285 "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", 1286 "dev": true, 1287 "dependencies": { 1288 "which": "^1.2.1" 1289 } 1290 }, 1291 "node_modules/karma-coverage": { 1292 "version": "2.0.3", 1293 "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", 1294 "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", 1295 "dev": true, 1296 "dependencies": { 1297 "istanbul-lib-coverage": "^3.0.0", 1298 "istanbul-lib-instrument": "^4.0.1", 1299 "istanbul-lib-report": "^3.0.0", 1300 "istanbul-lib-source-maps": "^4.0.0", 1301 "istanbul-reports": "^3.0.0", 1302 "minimatch": "^3.0.4" 1303 }, 1304 "engines": { 1305 "node": ">=10.0.0" 1306 } 1307 }, 1308 "node_modules/karma-jasmine": { 1309 "version": "4.0.1", 1310 "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", 1311 "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", 1312 "dev": true, 1313 "dependencies": { 1314 "jasmine-core": "^3.6.0" 1315 }, 1316 "engines": { 1317 "node": ">= 10" 1318 } 1319 }, 1320 "node_modules/lodash": { 1321 "version": "4.17.21", 1322 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1323 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 1324 "dev": true 1325 }, 1326 "node_modules/log4js": { 1327 "version": "6.3.0", 1328 "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", 1329 "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", 1330 "dev": true, 1331 "dependencies": { 1332 "date-format": "^3.0.0", 1333 "debug": "^4.1.1", 1334 "flatted": "^2.0.1", 1335 "rfdc": "^1.1.4", 1336 "streamroller": "^2.2.4" 1337 }, 1338 "engines": { 1339 "node": ">=8.0" 1340 } 1341 }, 1342 "node_modules/log4js/node_modules/debug": { 1343 "version": "4.3.1", 1344 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 1345 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 1346 "dev": true, 1347 "dependencies": { 1348 "ms": "2.1.2" 1349 }, 1350 "engines": { 1351 "node": ">=6.0" 1352 } 1353 }, 1354 "node_modules/log4js/node_modules/ms": { 1355 "version": "2.1.2", 1356 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1357 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1358 "dev": true 1359 }, 1360 "node_modules/make-dir": { 1361 "version": "3.1.0", 1362 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 1363 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 1364 "dev": true, 1365 "dependencies": { 1366 "semver": "^6.0.0" 1367 }, 1368 "engines": { 1369 "node": ">=8" 1370 } 1371 }, 1372 "node_modules/media-typer": { 1373 "version": "0.3.0", 1374 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 1375 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 1376 "dev": true, 1377 "engines": { 1378 "node": ">= 0.6" 1379 } 1380 }, 1381 "node_modules/mime": { 1382 "version": "2.4.6", 1383 "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", 1384 "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", 1385 "dev": true, 1386 "bin": { 1387 "mime": "cli.js" 1388 }, 1389 "engines": { 1390 "node": ">=4.0.0" 1391 } 1392 }, 1393 "node_modules/mime-db": { 1394 "version": "1.44.0", 1395 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", 1396 "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", 1397 "dev": true, 1398 "engines": { 1399 "node": ">= 0.6" 1400 } 1401 }, 1402 "node_modules/mime-types": { 1403 "version": "2.1.27", 1404 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", 1405 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", 1406 "dev": true, 1407 "dependencies": { 1408 "mime-db": "1.44.0" 1409 }, 1410 "engines": { 1411 "node": ">= 0.6" 1412 } 1413 }, 1414 "node_modules/minimatch": { 1415 "version": "3.0.4", 1416 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1417 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1418 "dev": true, 1419 "dependencies": { 1420 "brace-expansion": "^1.1.7" 1421 }, 1422 "engines": { 1423 "node": "*" 1424 } 1425 }, 1426 "node_modules/minimist": { 1427 "version": "1.2.5", 1428 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1429 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1430 "dev": true 1431 }, 1432 "node_modules/ms": { 1433 "version": "2.0.0", 1434 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1435 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1436 "dev": true 1437 }, 1438 "node_modules/negotiator": { 1439 "version": "0.6.2", 1440 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 1441 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 1442 "dev": true, 1443 "engines": { 1444 "node": ">= 0.6" 1445 } 1446 }, 1447 "node_modules/normalize-path": { 1448 "version": "3.0.0", 1449 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1450 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1451 "dev": true, 1452 "engines": { 1453 "node": ">=0.10.0" 1454 } 1455 }, 1456 "node_modules/object-assign": { 1457 "version": "4.1.1", 1458 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1459 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 1460 "dev": true, 1461 "engines": { 1462 "node": ">=0.10.0" 1463 } 1464 }, 1465 "node_modules/on-finished": { 1466 "version": "2.3.0", 1467 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 1468 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 1469 "dev": true, 1470 "dependencies": { 1471 "ee-first": "1.1.1" 1472 }, 1473 "engines": { 1474 "node": ">= 0.8" 1475 } 1476 }, 1477 "node_modules/once": { 1478 "version": "1.4.0", 1479 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1480 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1481 "dev": true, 1482 "dependencies": { 1483 "wrappy": "1" 1484 } 1485 }, 1486 "node_modules/parseurl": { 1487 "version": "1.3.3", 1488 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 1489 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 1490 "dev": true, 1491 "engines": { 1492 "node": ">= 0.8" 1493 } 1494 }, 1495 "node_modules/path-is-absolute": { 1496 "version": "1.0.1", 1497 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1498 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1499 "dev": true, 1500 "engines": { 1501 "node": ">=0.10.0" 1502 } 1503 }, 1504 "node_modules/picomatch": { 1505 "version": "2.2.2", 1506 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 1507 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 1508 "dev": true, 1509 "engines": { 1510 "node": ">=8.6" 1511 } 1512 }, 1513 "node_modules/qjobs": { 1514 "version": "1.2.0", 1515 "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", 1516 "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", 1517 "dev": true, 1518 "engines": { 1519 "node": ">=0.9" 1520 } 1521 }, 1522 "node_modules/qs": { 1523 "version": "6.7.0", 1524 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 1525 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 1526 "dev": true, 1527 "engines": { 1528 "node": ">=0.6" 1529 } 1530 }, 1531 "node_modules/range-parser": { 1532 "version": "1.2.1", 1533 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 1534 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 1535 "dev": true, 1536 "engines": { 1537 "node": ">= 0.6" 1538 } 1539 }, 1540 "node_modules/raw-body": { 1541 "version": "2.4.0", 1542 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", 1543 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", 1544 "dev": true, 1545 "dependencies": { 1546 "bytes": "3.1.0", 1547 "http-errors": "1.7.2", 1548 "iconv-lite": "0.4.24", 1549 "unpipe": "1.0.0" 1550 }, 1551 "engines": { 1552 "node": ">= 0.8" 1553 } 1554 }, 1555 "node_modules/readdirp": { 1556 "version": "3.5.0", 1557 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", 1558 "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", 1559 "dev": true, 1560 "dependencies": { 1561 "picomatch": "^2.2.1" 1562 }, 1563 "engines": { 1564 "node": ">=8.10.0" 1565 } 1566 }, 1567 "node_modules/require-directory": { 1568 "version": "2.1.1", 1569 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1570 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 1571 "dev": true, 1572 "engines": { 1573 "node": ">=0.10.0" 1574 } 1575 }, 1576 "node_modules/requirejs": { 1577 "version": "2.3.6", 1578 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", 1579 "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", 1580 "dev": true, 1581 "bin": { 1582 "r_js": "bin/r.js", 1583 "r.js": "bin/r.js" 1584 }, 1585 "engines": { 1586 "node": ">=0.4.0" 1587 } 1588 }, 1589 "node_modules/requires-port": { 1590 "version": "1.0.0", 1591 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 1592 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 1593 "dev": true 1594 }, 1595 "node_modules/rfdc": { 1596 "version": "1.1.4", 1597 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", 1598 "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", 1599 "dev": true 1600 }, 1601 "node_modules/rimraf": { 1602 "version": "3.0.2", 1603 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1604 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1605 "dev": true, 1606 "dependencies": { 1607 "glob": "^7.1.3" 1608 }, 1609 "bin": { 1610 "rimraf": "bin.js" 1611 } 1612 }, 1613 "node_modules/safe-buffer": { 1614 "version": "5.1.2", 1615 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1616 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1617 "dev": true 1618 }, 1619 "node_modules/safer-buffer": { 1620 "version": "2.1.2", 1621 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1622 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 1623 "dev": true 1624 }, 1625 "node_modules/semver": { 1626 "version": "6.3.0", 1627 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1628 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1629 "dev": true, 1630 "bin": { 1631 "semver": "bin/semver.js" 1632 } 1633 }, 1634 "node_modules/setprototypeof": { 1635 "version": "1.1.1", 1636 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 1637 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", 1638 "dev": true 1639 }, 1640 "node_modules/socket.io": { 1641 "version": "3.1.2", 1642 "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", 1643 "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", 1644 "dev": true, 1645 "dependencies": { 1646 "@types/cookie": "^0.4.0", 1647 "@types/cors": "^2.8.8", 1648 "@types/node": ">=10.0.0", 1649 "accepts": "~1.3.4", 1650 "base64id": "~2.0.0", 1651 "debug": "~4.3.1", 1652 "engine.io": "~4.1.0", 1653 "socket.io-adapter": "~2.1.0", 1654 "socket.io-parser": "~4.0.3" 1655 }, 1656 "engines": { 1657 "node": ">=10.0.0" 1658 } 1659 }, 1660 "node_modules/socket.io-adapter": { 1661 "version": "2.1.0", 1662 "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", 1663 "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", 1664 "dev": true 1665 }, 1666 "node_modules/socket.io-parser": { 1667 "version": "4.0.4", 1668 "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", 1669 "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", 1670 "dev": true, 1671 "dependencies": { 1672 "@types/component-emitter": "^1.2.10", 1673 "component-emitter": "~1.3.0", 1674 "debug": "~4.3.1" 1675 }, 1676 "engines": { 1677 "node": ">=10.0.0" 1678 } 1679 }, 1680 "node_modules/socket.io-parser/node_modules/debug": { 1681 "version": "4.3.1", 1682 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 1683 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 1684 "dev": true, 1685 "dependencies": { 1686 "ms": "2.1.2" 1687 }, 1688 "engines": { 1689 "node": ">=6.0" 1690 }, 1691 "peerDependenciesMeta": { 1692 "supports-color": { 1693 "optional": true 1694 } 1695 } 1696 }, 1697 "node_modules/socket.io-parser/node_modules/ms": { 1698 "version": "2.1.2", 1699 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1700 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1701 "dev": true 1702 }, 1703 "node_modules/socket.io/node_modules/debug": { 1704 "version": "4.3.1", 1705 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 1706 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 1707 "dev": true, 1708 "dependencies": { 1709 "ms": "2.1.2" 1710 }, 1711 "engines": { 1712 "node": ">=6.0" 1713 }, 1714 "peerDependenciesMeta": { 1715 "supports-color": { 1716 "optional": true 1717 } 1718 } 1719 }, 1720 "node_modules/socket.io/node_modules/ms": { 1721 "version": "2.1.2", 1722 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1723 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1724 "dev": true 1725 }, 1726 "node_modules/source-map": { 1727 "version": "0.6.1", 1728 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1729 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1730 "dev": true, 1731 "engines": { 1732 "node": ">=0.10.0" 1733 } 1734 }, 1735 "node_modules/statuses": { 1736 "version": "1.5.0", 1737 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 1738 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 1739 "dev": true, 1740 "engines": { 1741 "node": ">= 0.6" 1742 } 1743 }, 1744 "node_modules/streamroller": { 1745 "version": "2.2.4", 1746 "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", 1747 "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", 1748 "dev": true, 1749 "dependencies": { 1750 "date-format": "^2.1.0", 1751 "debug": "^4.1.1", 1752 "fs-extra": "^8.1.0" 1753 }, 1754 "engines": { 1755 "node": ">=8.0" 1756 } 1757 }, 1758 "node_modules/streamroller/node_modules/date-format": { 1759 "version": "2.1.0", 1760 "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", 1761 "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", 1762 "dev": true, 1763 "engines": { 1764 "node": ">=4.0" 1765 } 1766 }, 1767 "node_modules/streamroller/node_modules/debug": { 1768 "version": "4.3.1", 1769 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 1770 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 1771 "dev": true, 1772 "dependencies": { 1773 "ms": "2.1.2" 1774 }, 1775 "engines": { 1776 "node": ">=6.0" 1777 } 1778 }, 1779 "node_modules/streamroller/node_modules/ms": { 1780 "version": "2.1.2", 1781 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1782 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1783 "dev": true 1784 }, 1785 "node_modules/string-width": { 1786 "version": "4.2.2", 1787 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", 1788 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", 1789 "dev": true, 1790 "dependencies": { 1791 "emoji-regex": "^8.0.0", 1792 "is-fullwidth-code-point": "^3.0.0", 1793 "strip-ansi": "^6.0.0" 1794 }, 1795 "engines": { 1796 "node": ">=8" 1797 } 1798 }, 1799 "node_modules/strip-ansi": { 1800 "version": "6.0.0", 1801 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1802 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1803 "dev": true, 1804 "dependencies": { 1805 "ansi-regex": "^5.0.0" 1806 }, 1807 "engines": { 1808 "node": ">=8" 1809 } 1810 }, 1811 "node_modules/supports-color": { 1812 "version": "5.5.0", 1813 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1814 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1815 "dev": true, 1816 "dependencies": { 1817 "has-flag": "^3.0.0" 1818 }, 1819 "engines": { 1820 "node": ">=4" 1821 } 1822 }, 1823 "node_modules/tmp": { 1824 "version": "0.2.1", 1825 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 1826 "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 1827 "dev": true, 1828 "dependencies": { 1829 "rimraf": "^3.0.0" 1830 }, 1831 "engines": { 1832 "node": ">=8.17.0" 1833 } 1834 }, 1835 "node_modules/to-fast-properties": { 1836 "version": "2.0.0", 1837 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 1838 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 1839 "dev": true, 1840 "engines": { 1841 "node": ">=4" 1842 } 1843 }, 1844 "node_modules/to-regex-range": { 1845 "version": "5.0.1", 1846 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1847 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1848 "dev": true, 1849 "dependencies": { 1850 "is-number": "^7.0.0" 1851 }, 1852 "engines": { 1853 "node": ">=8.0" 1854 } 1855 }, 1856 "node_modules/toidentifier": { 1857 "version": "1.0.0", 1858 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 1859 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", 1860 "dev": true, 1861 "engines": { 1862 "node": ">=0.6" 1863 } 1864 }, 1865 "node_modules/type-is": { 1866 "version": "1.6.18", 1867 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 1868 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 1869 "dev": true, 1870 "dependencies": { 1871 "media-typer": "0.3.0", 1872 "mime-types": "~2.1.24" 1873 }, 1874 "engines": { 1875 "node": ">= 0.6" 1876 } 1877 }, 1878 "node_modules/ua-parser-js": { 1879 "version": "0.7.28", 1880 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", 1881 "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", 1882 "dev": true, 1883 "funding": [ 1884 { 1885 "type": "opencollective", 1886 "url": "https://opencollective.com/ua-parser-js" 1887 }, 1888 { 1889 "type": "paypal", 1890 "url": "https://paypal.me/faisalman" 1891 } 1892 ], 1893 "engines": { 1894 "node": "*" 1895 } 1896 }, 1897 "node_modules/universalify": { 1898 "version": "0.1.2", 1899 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 1900 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 1901 "dev": true, 1902 "engines": { 1903 "node": ">= 4.0.0" 1904 } 1905 }, 1906 "node_modules/unpipe": { 1907 "version": "1.0.0", 1908 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1909 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 1910 "dev": true, 1911 "engines": { 1912 "node": ">= 0.8" 1913 } 1914 }, 1915 "node_modules/utils-merge": { 1916 "version": "1.0.1", 1917 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 1918 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 1919 "dev": true, 1920 "engines": { 1921 "node": ">= 0.4.0" 1922 } 1923 }, 1924 "node_modules/vary": { 1925 "version": "1.1.2", 1926 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1927 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 1928 "dev": true, 1929 "engines": { 1930 "node": ">= 0.8" 1931 } 1932 }, 1933 "node_modules/void-elements": { 1934 "version": "2.0.1", 1935 "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", 1936 "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", 1937 "dev": true, 1938 "engines": { 1939 "node": ">=0.10.0" 1940 } 1941 }, 1942 "node_modules/which": { 1943 "version": "1.3.1", 1944 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 1945 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 1946 "dev": true, 1947 "dependencies": { 1948 "isexe": "^2.0.0" 1949 }, 1950 "bin": { 1951 "which": "bin/which" 1952 } 1953 }, 1954 "node_modules/wrap-ansi": { 1955 "version": "7.0.0", 1956 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 1957 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 1958 "dev": true, 1959 "dependencies": { 1960 "ansi-styles": "^4.0.0", 1961 "string-width": "^4.1.0", 1962 "strip-ansi": "^6.0.0" 1963 }, 1964 "engines": { 1965 "node": ">=10" 1966 }, 1967 "funding": { 1968 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1969 } 1970 }, 1971 "node_modules/wrappy": { 1972 "version": "1.0.2", 1973 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1974 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1975 "dev": true 1976 }, 1977 "node_modules/ws": { 1978 "version": "7.4.6", 1979 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", 1980 "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", 1981 "dev": true, 1982 "engines": { 1983 "node": ">=8.3.0" 1984 }, 1985 "peerDependencies": { 1986 "bufferutil": "^4.0.1", 1987 "utf-8-validate": "^5.0.2" 1988 }, 1989 "peerDependenciesMeta": { 1990 "bufferutil": { 1991 "optional": true 1992 }, 1993 "utf-8-validate": { 1994 "optional": true 1995 } 1996 } 1997 }, 1998 "node_modules/y18n": { 1999 "version": "5.0.8", 2000 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 2001 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 2002 "dev": true, 2003 "engines": { 2004 "node": ">=10" 2005 } 2006 }, 2007 "node_modules/yargs": { 2008 "version": "16.2.0", 2009 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 2010 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 2011 "dev": true, 2012 "dependencies": { 2013 "cliui": "^7.0.2", 2014 "escalade": "^3.1.1", 2015 "get-caller-file": "^2.0.5", 2016 "require-directory": "^2.1.1", 2017 "string-width": "^4.2.0", 2018 "y18n": "^5.0.5", 2019 "yargs-parser": "^20.2.2" 2020 }, 2021 "engines": { 2022 "node": ">=10" 2023 } 2024 }, 2025 "node_modules/yargs-parser": { 2026 "version": "20.2.7", 2027 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", 2028 "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", 2029 "dev": true, 2030 "engines": { 2031 "node": ">=10" 2032 } 2033 } 2034 }, 2035 "dependencies": { 2036 "@babel/code-frame": { 2037 "version": "7.10.4", 2038 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", 2039 "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", 2040 "dev": true, 2041 "requires": { 2042 "@babel/highlight": "^7.10.4" 2043 } 2044 }, 2045 "@babel/core": { 2046 "version": "7.12.10", 2047 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", 2048 "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", 2049 "dev": true, 2050 "requires": { 2051 "@babel/code-frame": "^7.10.4", 2052 "@babel/generator": "^7.12.10", 2053 "@babel/helper-module-transforms": "^7.12.1", 2054 "@babel/helpers": "^7.12.5", 2055 "@babel/parser": "^7.12.10", 2056 "@babel/template": "^7.12.7", 2057 "@babel/traverse": "^7.23.2", 2058 "@babel/types": "^7.12.10", 2059 "convert-source-map": "^1.7.0", 2060 "debug": "^4.1.0", 2061 "gensync": "^1.0.0-beta.1", 2062 "json5": "^2.1.2", 2063 "lodash": "^4.17.19", 2064 "semver": "^5.4.1", 2065 "source-map": "^0.5.0" 2066 }, 2067 "dependencies": { 2068 "debug": { 2069 "version": "4.3.1", 2070 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 2071 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 2072 "dev": true, 2073 "requires": { 2074 "ms": "2.1.2" 2075 } 2076 }, 2077 "ms": { 2078 "version": "2.1.2", 2079 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2080 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2081 "dev": true 2082 }, 2083 "semver": { 2084 "version": "5.7.1", 2085 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 2086 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 2087 "dev": true 2088 }, 2089 "source-map": { 2090 "version": "0.5.7", 2091 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 2092 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 2093 "dev": true 2094 } 2095 } 2096 }, 2097 "@babel/generator": { 2098 "version": "7.12.10", 2099 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.10.tgz", 2100 "integrity": "sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww==", 2101 "dev": true, 2102 "requires": { 2103 "@babel/types": "^7.12.10", 2104 "jsesc": "^2.5.1", 2105 "source-map": "^0.5.0" 2106 }, 2107 "dependencies": { 2108 "source-map": { 2109 "version": "0.5.7", 2110 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 2111 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 2112 "dev": true 2113 } 2114 } 2115 }, 2116 "@babel/helper-function-name": { 2117 "version": "7.10.4", 2118 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", 2119 "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", 2120 "dev": true, 2121 "requires": { 2122 "@babel/helper-get-function-arity": "^7.10.4", 2123 "@babel/template": "^7.10.4", 2124 "@babel/types": "^7.10.4" 2125 } 2126 }, 2127 "@babel/helper-get-function-arity": { 2128 "version": "7.12.10", 2129 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", 2130 "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", 2131 "dev": true, 2132 "requires": { 2133 "@babel/types": "^7.12.10" 2134 } 2135 }, 2136 "@babel/helper-member-expression-to-functions": { 2137 "version": "7.12.7", 2138 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", 2139 "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", 2140 "dev": true, 2141 "requires": { 2142 "@babel/types": "^7.12.7" 2143 } 2144 }, 2145 "@babel/helper-module-imports": { 2146 "version": "7.12.5", 2147 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", 2148 "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", 2149 "dev": true, 2150 "requires": { 2151 "@babel/types": "^7.12.5" 2152 } 2153 }, 2154 "@babel/helper-module-transforms": { 2155 "version": "7.12.1", 2156 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", 2157 "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", 2158 "dev": true, 2159 "requires": { 2160 "@babel/helper-module-imports": "^7.12.1", 2161 "@babel/helper-replace-supers": "^7.12.1", 2162 "@babel/helper-simple-access": "^7.12.1", 2163 "@babel/helper-split-export-declaration": "^7.11.0", 2164 "@babel/helper-validator-identifier": "^7.10.4", 2165 "@babel/template": "^7.10.4", 2166 "@babel/traverse": "^7.23.2", 2167 "@babel/types": "^7.12.1", 2168 "lodash": "^4.17.19" 2169 } 2170 }, 2171 "@babel/helper-optimise-call-expression": { 2172 "version": "7.12.10", 2173 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", 2174 "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", 2175 "dev": true, 2176 "requires": { 2177 "@babel/types": "^7.12.10" 2178 } 2179 }, 2180 "@babel/helper-replace-supers": { 2181 "version": "7.12.5", 2182 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", 2183 "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", 2184 "dev": true, 2185 "requires": { 2186 "@babel/helper-member-expression-to-functions": "^7.12.1", 2187 "@babel/helper-optimise-call-expression": "^7.10.4", 2188 "@babel/traverse": "^7.23.2", 2189 "@babel/types": "^7.12.5" 2190 } 2191 }, 2192 "@babel/helper-simple-access": { 2193 "version": "7.12.1", 2194 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", 2195 "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", 2196 "dev": true, 2197 "requires": { 2198 "@babel/types": "^7.12.1" 2199 } 2200 }, 2201 "@babel/helper-split-export-declaration": { 2202 "version": "7.11.0", 2203 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", 2204 "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", 2205 "dev": true, 2206 "requires": { 2207 "@babel/types": "^7.11.0" 2208 } 2209 }, 2210 "@babel/helper-validator-identifier": { 2211 "version": "7.10.4", 2212 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", 2213 "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", 2214 "dev": true 2215 }, 2216 "@babel/helpers": { 2217 "version": "7.12.5", 2218 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", 2219 "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", 2220 "dev": true, 2221 "requires": { 2222 "@babel/template": "^7.10.4", 2223 "@babel/traverse": "^7.23.2", 2224 "@babel/types": "^7.12.5" 2225 } 2226 }, 2227 "@babel/highlight": { 2228 "version": "7.10.4", 2229 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", 2230 "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", 2231 "dev": true, 2232 "requires": { 2233 "@babel/helper-validator-identifier": "^7.10.4", 2234 "chalk": "^2.0.0", 2235 "js-tokens": "^4.0.0" 2236 } 2237 }, 2238 "@babel/parser": { 2239 "version": "7.12.10", 2240 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.10.tgz", 2241 "integrity": "sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA==", 2242 "dev": true 2243 }, 2244 "@babel/template": { 2245 "version": "7.12.7", 2246 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", 2247 "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", 2248 "dev": true, 2249 "requires": { 2250 "@babel/code-frame": "^7.10.4", 2251 "@babel/parser": "^7.12.7", 2252 "@babel/types": "^7.12.7" 2253 } 2254 }, 2255 "@babel/traverse": { 2256 "version": "7.23.2", 2257 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", 2258 "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==", 2259 "dev": true, 2260 "requires": { 2261 "@babel/code-frame": "^7.10.4", 2262 "@babel/generator": "^7.12.10", 2263 "@babel/helper-function-name": "^7.10.4", 2264 "@babel/helper-split-export-declaration": "^7.11.0", 2265 "@babel/parser": "^7.12.10", 2266 "@babel/types": "^7.12.10", 2267 "debug": "^4.1.0", 2268 "globals": "^11.1.0", 2269 "lodash": "^4.17.19" 2270 }, 2271 "dependencies": { 2272 "debug": { 2273 "version": "4.3.1", 2274 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 2275 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 2276 "dev": true, 2277 "requires": { 2278 "ms": "2.1.2" 2279 } 2280 }, 2281 "ms": { 2282 "version": "2.1.2", 2283 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2284 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2285 "dev": true 2286 } 2287 } 2288 }, 2289 "@babel/types": { 2290 "version": "7.12.10", 2291 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.10.tgz", 2292 "integrity": "sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw==", 2293 "dev": true, 2294 "requires": { 2295 "@babel/helper-validator-identifier": "^7.10.4", 2296 "lodash": "^4.17.19", 2297 "to-fast-properties": "^2.0.0" 2298 } 2299 }, 2300 "@istanbuljs/schema": { 2301 "version": "0.1.2", 2302 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", 2303 "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", 2304 "dev": true 2305 }, 2306 "@types/component-emitter": { 2307 "version": "1.2.10", 2308 "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", 2309 "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==", 2310 "dev": true 2311 }, 2312 "@types/cookie": { 2313 "version": "0.4.0", 2314 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz", 2315 "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==", 2316 "dev": true 2317 }, 2318 "@types/cors": { 2319 "version": "2.8.10", 2320 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz", 2321 "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==", 2322 "dev": true 2323 }, 2324 "@types/node": { 2325 "version": "15.6.1", 2326 "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", 2327 "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==", 2328 "dev": true 2329 }, 2330 "accepts": { 2331 "version": "1.3.7", 2332 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 2333 "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 2334 "dev": true, 2335 "requires": { 2336 "mime-types": "~2.1.24", 2337 "negotiator": "0.6.2" 2338 } 2339 }, 2340 "ansi-regex": { 2341 "version": "5.0.0", 2342 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 2343 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 2344 "dev": true 2345 }, 2346 "ansi-styles": { 2347 "version": "4.3.0", 2348 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2349 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2350 "dev": true, 2351 "requires": { 2352 "color-convert": "^2.0.1" 2353 } 2354 }, 2355 "anymatch": { 2356 "version": "3.1.1", 2357 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 2358 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 2359 "dev": true, 2360 "requires": { 2361 "normalize-path": "^3.0.0", 2362 "picomatch": "^2.0.4" 2363 } 2364 }, 2365 "balanced-match": { 2366 "version": "1.0.0", 2367 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 2368 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 2369 "dev": true 2370 }, 2371 "base64-arraybuffer": { 2372 "version": "0.1.4", 2373 "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", 2374 "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", 2375 "dev": true 2376 }, 2377 "base64id": { 2378 "version": "2.0.0", 2379 "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", 2380 "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", 2381 "dev": true 2382 }, 2383 "binary-extensions": { 2384 "version": "2.1.0", 2385 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", 2386 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", 2387 "dev": true 2388 }, 2389 "body-parser": { 2390 "version": "1.19.0", 2391 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 2392 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 2393 "dev": true, 2394 "requires": { 2395 "bytes": "3.1.0", 2396 "content-type": "~1.0.4", 2397 "debug": "2.6.9", 2398 "depd": "~1.1.2", 2399 "http-errors": "1.7.2", 2400 "iconv-lite": "0.4.24", 2401 "on-finished": "~2.3.0", 2402 "qs": "6.7.0", 2403 "raw-body": "2.4.0", 2404 "type-is": "~1.6.17" 2405 } 2406 }, 2407 "brace-expansion": { 2408 "version": "1.1.11", 2409 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2410 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2411 "dev": true, 2412 "requires": { 2413 "balanced-match": "^1.0.0", 2414 "concat-map": "0.0.1" 2415 } 2416 }, 2417 "braces": { 2418 "version": "3.0.2", 2419 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 2420 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 2421 "dev": true, 2422 "requires": { 2423 "fill-range": "^7.0.1" 2424 } 2425 }, 2426 "bytes": { 2427 "version": "3.1.0", 2428 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 2429 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 2430 "dev": true 2431 }, 2432 "chalk": { 2433 "version": "2.4.2", 2434 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2435 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2436 "dev": true, 2437 "requires": { 2438 "ansi-styles": "^3.2.1", 2439 "escape-string-regexp": "^1.0.5", 2440 "supports-color": "^5.3.0" 2441 }, 2442 "dependencies": { 2443 "ansi-styles": { 2444 "version": "3.2.1", 2445 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2446 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2447 "dev": true, 2448 "requires": { 2449 "color-convert": "^1.9.0" 2450 } 2451 }, 2452 "color-convert": { 2453 "version": "1.9.3", 2454 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 2455 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 2456 "dev": true, 2457 "requires": { 2458 "color-name": "1.1.3" 2459 } 2460 }, 2461 "color-name": { 2462 "version": "1.1.3", 2463 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 2464 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 2465 "dev": true 2466 } 2467 } 2468 }, 2469 "chokidar": { 2470 "version": "3.4.3", 2471 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", 2472 "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", 2473 "dev": true, 2474 "requires": { 2475 "anymatch": "~3.1.1", 2476 "braces": "~3.0.2", 2477 "fsevents": "~2.1.2", 2478 "glob-parent": "~5.1.0", 2479 "is-binary-path": "~2.1.0", 2480 "is-glob": "~4.0.1", 2481 "normalize-path": "~3.0.0", 2482 "readdirp": "~3.5.0" 2483 } 2484 }, 2485 "cliui": { 2486 "version": "7.0.4", 2487 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 2488 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 2489 "dev": true, 2490 "requires": { 2491 "string-width": "^4.2.0", 2492 "strip-ansi": "^6.0.0", 2493 "wrap-ansi": "^7.0.0" 2494 } 2495 }, 2496 "color-convert": { 2497 "version": "2.0.1", 2498 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2499 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2500 "dev": true, 2501 "requires": { 2502 "color-name": "~1.1.4" 2503 } 2504 }, 2505 "color-name": { 2506 "version": "1.1.4", 2507 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2508 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2509 "dev": true 2510 }, 2511 "colors": { 2512 "version": "1.4.0", 2513 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 2514 "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 2515 "dev": true 2516 }, 2517 "component-emitter": { 2518 "version": "1.3.0", 2519 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 2520 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 2521 "dev": true 2522 }, 2523 "concat-map": { 2524 "version": "0.0.1", 2525 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2526 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 2527 "dev": true 2528 }, 2529 "connect": { 2530 "version": "3.7.0", 2531 "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", 2532 "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", 2533 "dev": true, 2534 "requires": { 2535 "debug": "2.6.9", 2536 "finalhandler": "1.1.2", 2537 "parseurl": "~1.3.3", 2538 "utils-merge": "1.0.1" 2539 } 2540 }, 2541 "content-type": { 2542 "version": "1.0.4", 2543 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 2544 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 2545 "dev": true 2546 }, 2547 "convert-source-map": { 2548 "version": "1.7.0", 2549 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", 2550 "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", 2551 "dev": true, 2552 "requires": { 2553 "safe-buffer": "~5.1.1" 2554 } 2555 }, 2556 "cookie": { 2557 "version": "0.4.1", 2558 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", 2559 "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", 2560 "dev": true 2561 }, 2562 "cors": { 2563 "version": "2.8.5", 2564 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 2565 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 2566 "dev": true, 2567 "requires": { 2568 "object-assign": "^4", 2569 "vary": "^1" 2570 } 2571 }, 2572 "custom-event": { 2573 "version": "1.0.1", 2574 "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", 2575 "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", 2576 "dev": true 2577 }, 2578 "date-format": { 2579 "version": "3.0.0", 2580 "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", 2581 "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", 2582 "dev": true 2583 }, 2584 "debug": { 2585 "version": "2.6.9", 2586 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2587 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2588 "dev": true, 2589 "requires": { 2590 "ms": "2.0.0" 2591 } 2592 }, 2593 "depd": { 2594 "version": "1.1.2", 2595 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 2596 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 2597 "dev": true 2598 }, 2599 "di": { 2600 "version": "0.0.1", 2601 "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", 2602 "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", 2603 "dev": true 2604 }, 2605 "dom-serialize": { 2606 "version": "2.2.1", 2607 "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", 2608 "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", 2609 "dev": true, 2610 "requires": { 2611 "custom-event": "~1.0.0", 2612 "ent": "~2.2.0", 2613 "extend": "^3.0.0", 2614 "void-elements": "^2.0.0" 2615 } 2616 }, 2617 "ee-first": { 2618 "version": "1.1.1", 2619 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 2620 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 2621 "dev": true 2622 }, 2623 "emoji-regex": { 2624 "version": "8.0.0", 2625 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2626 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2627 "dev": true 2628 }, 2629 "encodeurl": { 2630 "version": "1.0.2", 2631 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 2632 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 2633 "dev": true 2634 }, 2635 "engine.io": { 2636 "version": "4.1.1", 2637 "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", 2638 "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", 2639 "dev": true, 2640 "requires": { 2641 "accepts": "~1.3.4", 2642 "base64id": "2.0.0", 2643 "cookie": "~0.4.1", 2644 "cors": "~2.8.5", 2645 "debug": "~4.3.1", 2646 "engine.io-parser": "~4.0.0", 2647 "ws": "~7.4.2" 2648 }, 2649 "dependencies": { 2650 "debug": { 2651 "version": "4.3.1", 2652 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 2653 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 2654 "dev": true, 2655 "requires": { 2656 "ms": "2.1.2" 2657 } 2658 }, 2659 "ms": { 2660 "version": "2.1.2", 2661 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2662 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2663 "dev": true 2664 } 2665 } 2666 }, 2667 "engine.io-parser": { 2668 "version": "4.0.2", 2669 "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz", 2670 "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==", 2671 "dev": true, 2672 "requires": { 2673 "base64-arraybuffer": "0.1.4" 2674 } 2675 }, 2676 "ent": { 2677 "version": "2.2.0", 2678 "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", 2679 "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", 2680 "dev": true 2681 }, 2682 "escalade": { 2683 "version": "3.1.1", 2684 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 2685 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 2686 "dev": true 2687 }, 2688 "escape-html": { 2689 "version": "1.0.3", 2690 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 2691 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 2692 "dev": true 2693 }, 2694 "escape-string-regexp": { 2695 "version": "1.0.5", 2696 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2697 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 2698 "dev": true 2699 }, 2700 "eventemitter3": { 2701 "version": "4.0.7", 2702 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 2703 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 2704 "dev": true 2705 }, 2706 "extend": { 2707 "version": "3.0.2", 2708 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 2709 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 2710 "dev": true 2711 }, 2712 "fill-range": { 2713 "version": "7.0.1", 2714 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2715 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2716 "dev": true, 2717 "requires": { 2718 "to-regex-range": "^5.0.1" 2719 } 2720 }, 2721 "finalhandler": { 2722 "version": "1.1.2", 2723 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 2724 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 2725 "dev": true, 2726 "requires": { 2727 "debug": "2.6.9", 2728 "encodeurl": "~1.0.2", 2729 "escape-html": "~1.0.3", 2730 "on-finished": "~2.3.0", 2731 "parseurl": "~1.3.3", 2732 "statuses": "~1.5.0", 2733 "unpipe": "~1.0.0" 2734 } 2735 }, 2736 "flatted": { 2737 "version": "2.0.2", 2738 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", 2739 "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", 2740 "dev": true 2741 }, 2742 "follow-redirects": { 2743 "version": "1.13.0", 2744 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", 2745 "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", 2746 "dev": true 2747 }, 2748 "fs-extra": { 2749 "version": "8.1.0", 2750 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 2751 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 2752 "dev": true, 2753 "requires": { 2754 "graceful-fs": "^4.2.0", 2755 "jsonfile": "^4.0.0", 2756 "universalify": "^0.1.0" 2757 } 2758 }, 2759 "fs.realpath": { 2760 "version": "1.0.0", 2761 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2762 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 2763 "dev": true 2764 }, 2765 "fsevents": { 2766 "version": "2.1.3", 2767 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 2768 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 2769 "dev": true, 2770 "optional": true 2771 }, 2772 "gensync": { 2773 "version": "1.0.0-beta.2", 2774 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 2775 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 2776 "dev": true 2777 }, 2778 "get-caller-file": { 2779 "version": "2.0.5", 2780 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 2781 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 2782 "dev": true 2783 }, 2784 "glob": { 2785 "version": "7.1.6", 2786 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 2787 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 2788 "dev": true, 2789 "requires": { 2790 "fs.realpath": "^1.0.0", 2791 "inflight": "^1.0.4", 2792 "inherits": "2", 2793 "minimatch": "^3.0.4", 2794 "once": "^1.3.0", 2795 "path-is-absolute": "^1.0.0" 2796 } 2797 }, 2798 "glob-parent": { 2799 "version": "5.1.1", 2800 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 2801 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 2802 "dev": true, 2803 "requires": { 2804 "is-glob": "^4.0.1" 2805 } 2806 }, 2807 "globals": { 2808 "version": "11.12.0", 2809 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 2810 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 2811 "dev": true 2812 }, 2813 "graceful-fs": { 2814 "version": "4.2.4", 2815 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 2816 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", 2817 "dev": true 2818 }, 2819 "has-flag": { 2820 "version": "3.0.0", 2821 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2822 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 2823 "dev": true 2824 }, 2825 "html-escaper": { 2826 "version": "2.0.2", 2827 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 2828 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 2829 "dev": true 2830 }, 2831 "http-errors": { 2832 "version": "1.7.2", 2833 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 2834 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 2835 "dev": true, 2836 "requires": { 2837 "depd": "~1.1.2", 2838 "inherits": "2.0.3", 2839 "setprototypeof": "1.1.1", 2840 "statuses": ">= 1.5.0 < 2", 2841 "toidentifier": "1.0.0" 2842 } 2843 }, 2844 "http-proxy": { 2845 "version": "1.18.1", 2846 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 2847 "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 2848 "dev": true, 2849 "requires": { 2850 "eventemitter3": "^4.0.0", 2851 "follow-redirects": "^1.0.0", 2852 "requires-port": "^1.0.0" 2853 } 2854 }, 2855 "iconv-lite": { 2856 "version": "0.4.24", 2857 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 2858 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2859 "dev": true, 2860 "requires": { 2861 "safer-buffer": ">= 2.1.2 < 3" 2862 } 2863 }, 2864 "inflight": { 2865 "version": "1.0.6", 2866 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2867 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2868 "dev": true, 2869 "requires": { 2870 "once": "^1.3.0", 2871 "wrappy": "1" 2872 } 2873 }, 2874 "inherits": { 2875 "version": "2.0.3", 2876 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 2877 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 2878 "dev": true 2879 }, 2880 "is-binary-path": { 2881 "version": "2.1.0", 2882 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2883 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2884 "dev": true, 2885 "requires": { 2886 "binary-extensions": "^2.0.0" 2887 } 2888 }, 2889 "is-docker": { 2890 "version": "1.1.0", 2891 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-1.1.0.tgz", 2892 "integrity": "sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE=", 2893 "dev": true 2894 }, 2895 "is-extglob": { 2896 "version": "2.1.1", 2897 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2898 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2899 "dev": true 2900 }, 2901 "is-fullwidth-code-point": { 2902 "version": "3.0.0", 2903 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2904 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2905 "dev": true 2906 }, 2907 "is-glob": { 2908 "version": "4.0.1", 2909 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 2910 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 2911 "dev": true, 2912 "requires": { 2913 "is-extglob": "^2.1.1" 2914 } 2915 }, 2916 "is-number": { 2917 "version": "7.0.0", 2918 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2919 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2920 "dev": true 2921 }, 2922 "isbinaryfile": { 2923 "version": "4.0.6", 2924 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", 2925 "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", 2926 "dev": true 2927 }, 2928 "isexe": { 2929 "version": "2.0.0", 2930 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2931 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2932 "dev": true 2933 }, 2934 "istanbul-lib-coverage": { 2935 "version": "3.0.0", 2936 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", 2937 "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", 2938 "dev": true 2939 }, 2940 "istanbul-lib-instrument": { 2941 "version": "4.0.3", 2942 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", 2943 "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", 2944 "dev": true, 2945 "requires": { 2946 "@babel/core": "^7.7.5", 2947 "@istanbuljs/schema": "^0.1.2", 2948 "istanbul-lib-coverage": "^3.0.0", 2949 "semver": "^6.3.0" 2950 } 2951 }, 2952 "istanbul-lib-report": { 2953 "version": "3.0.0", 2954 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 2955 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", 2956 "dev": true, 2957 "requires": { 2958 "istanbul-lib-coverage": "^3.0.0", 2959 "make-dir": "^3.0.0", 2960 "supports-color": "^7.1.0" 2961 }, 2962 "dependencies": { 2963 "has-flag": { 2964 "version": "4.0.0", 2965 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2966 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2967 "dev": true 2968 }, 2969 "supports-color": { 2970 "version": "7.2.0", 2971 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2972 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2973 "dev": true, 2974 "requires": { 2975 "has-flag": "^4.0.0" 2976 } 2977 } 2978 } 2979 }, 2980 "istanbul-lib-source-maps": { 2981 "version": "4.0.0", 2982 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", 2983 "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", 2984 "dev": true, 2985 "requires": { 2986 "debug": "^4.1.1", 2987 "istanbul-lib-coverage": "^3.0.0", 2988 "source-map": "^0.6.1" 2989 }, 2990 "dependencies": { 2991 "debug": { 2992 "version": "4.3.1", 2993 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 2994 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 2995 "dev": true, 2996 "requires": { 2997 "ms": "2.1.2" 2998 } 2999 }, 3000 "ms": { 3001 "version": "2.1.2", 3002 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3003 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3004 "dev": true 3005 } 3006 } 3007 }, 3008 "istanbul-reports": { 3009 "version": "3.0.2", 3010 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", 3011 "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", 3012 "dev": true, 3013 "requires": { 3014 "html-escaper": "^2.0.0", 3015 "istanbul-lib-report": "^3.0.0" 3016 } 3017 }, 3018 "jasmine-core": { 3019 "version": "3.6.0", 3020 "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz", 3021 "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", 3022 "dev": true 3023 }, 3024 "js-tokens": { 3025 "version": "4.0.0", 3026 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3027 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3028 "dev": true 3029 }, 3030 "jsesc": { 3031 "version": "2.5.2", 3032 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 3033 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 3034 "dev": true 3035 }, 3036 "json5": { 3037 "version": "2.1.3", 3038 "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", 3039 "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", 3040 "dev": true, 3041 "requires": { 3042 "minimist": "^1.2.5" 3043 } 3044 }, 3045 "jsonfile": { 3046 "version": "4.0.0", 3047 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 3048 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 3049 "dev": true, 3050 "requires": { 3051 "graceful-fs": "^4.1.6" 3052 } 3053 }, 3054 "karma": { 3055 "version": "6.3.2", 3056 "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.2.tgz", 3057 "integrity": "sha512-fo4Wt0S99/8vylZMxNj4cBFyOBBnC1bewZ0QOlePij/2SZVWxqbyLeIddY13q6URa2EpLRW8ixvFRUMjkmo1bw==", 3058 "dev": true, 3059 "requires": { 3060 "body-parser": "^1.19.0", 3061 "braces": "^3.0.2", 3062 "chokidar": "^3.4.2", 3063 "colors": "^1.4.0", 3064 "connect": "^3.7.0", 3065 "di": "^0.0.1", 3066 "dom-serialize": "^2.2.1", 3067 "glob": "^7.1.6", 3068 "graceful-fs": "^4.2.4", 3069 "http-proxy": "^1.18.1", 3070 "isbinaryfile": "^4.0.6", 3071 "lodash": "^4.17.19", 3072 "log4js": "^6.2.1", 3073 "mime": "^2.4.5", 3074 "minimatch": "^3.0.4", 3075 "qjobs": "^1.2.0", 3076 "range-parser": "^1.2.1", 3077 "rimraf": "^3.0.2", 3078 "socket.io": "^3.1.0", 3079 "source-map": "^0.6.1", 3080 "tmp": "0.2.1", 3081 "ua-parser-js": "^0.7.23", 3082 "yargs": "^16.1.1" 3083 } 3084 }, 3085 "karma-chrome-launcher": { 3086 "version": "3.1.0", 3087 "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", 3088 "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", 3089 "dev": true, 3090 "requires": { 3091 "which": "^1.2.1" 3092 } 3093 }, 3094 "karma-coverage": { 3095 "version": "2.0.3", 3096 "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", 3097 "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", 3098 "dev": true, 3099 "requires": { 3100 "istanbul-lib-coverage": "^3.0.0", 3101 "istanbul-lib-instrument": "^4.0.1", 3102 "istanbul-lib-report": "^3.0.0", 3103 "istanbul-lib-source-maps": "^4.0.0", 3104 "istanbul-reports": "^3.0.0", 3105 "minimatch": "^3.0.4" 3106 } 3107 }, 3108 "karma-jasmine": { 3109 "version": "4.0.1", 3110 "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", 3111 "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", 3112 "dev": true, 3113 "requires": { 3114 "jasmine-core": "^3.6.0" 3115 } 3116 }, 3117 "lodash": { 3118 "version": "4.17.21", 3119 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 3120 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 3121 "dev": true 3122 }, 3123 "log4js": { 3124 "version": "6.3.0", 3125 "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", 3126 "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", 3127 "dev": true, 3128 "requires": { 3129 "date-format": "^3.0.0", 3130 "debug": "^4.1.1", 3131 "flatted": "^2.0.1", 3132 "rfdc": "^1.1.4", 3133 "streamroller": "^2.2.4" 3134 }, 3135 "dependencies": { 3136 "debug": { 3137 "version": "4.3.1", 3138 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 3139 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 3140 "dev": true, 3141 "requires": { 3142 "ms": "2.1.2" 3143 } 3144 }, 3145 "ms": { 3146 "version": "2.1.2", 3147 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3148 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3149 "dev": true 3150 } 3151 } 3152 }, 3153 "make-dir": { 3154 "version": "3.1.0", 3155 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 3156 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 3157 "dev": true, 3158 "requires": { 3159 "semver": "^6.0.0" 3160 } 3161 }, 3162 "media-typer": { 3163 "version": "0.3.0", 3164 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 3165 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 3166 "dev": true 3167 }, 3168 "mime": { 3169 "version": "2.4.6", 3170 "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", 3171 "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", 3172 "dev": true 3173 }, 3174 "mime-db": { 3175 "version": "1.44.0", 3176 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", 3177 "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", 3178 "dev": true 3179 }, 3180 "mime-types": { 3181 "version": "2.1.27", 3182 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", 3183 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", 3184 "dev": true, 3185 "requires": { 3186 "mime-db": "1.44.0" 3187 } 3188 }, 3189 "minimatch": { 3190 "version": "3.0.4", 3191 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 3192 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 3193 "dev": true, 3194 "requires": { 3195 "brace-expansion": "^1.1.7" 3196 } 3197 }, 3198 "minimist": { 3199 "version": "1.2.5", 3200 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 3201 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 3202 "dev": true 3203 }, 3204 "ms": { 3205 "version": "2.0.0", 3206 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3207 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 3208 "dev": true 3209 }, 3210 "negotiator": { 3211 "version": "0.6.2", 3212 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 3213 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 3214 "dev": true 3215 }, 3216 "normalize-path": { 3217 "version": "3.0.0", 3218 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 3219 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 3220 "dev": true 3221 }, 3222 "object-assign": { 3223 "version": "4.1.1", 3224 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 3225 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 3226 "dev": true 3227 }, 3228 "on-finished": { 3229 "version": "2.3.0", 3230 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 3231 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 3232 "dev": true, 3233 "requires": { 3234 "ee-first": "1.1.1" 3235 } 3236 }, 3237 "once": { 3238 "version": "1.4.0", 3239 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3240 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3241 "dev": true, 3242 "requires": { 3243 "wrappy": "1" 3244 } 3245 }, 3246 "parseurl": { 3247 "version": "1.3.3", 3248 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 3249 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 3250 "dev": true 3251 }, 3252 "path-is-absolute": { 3253 "version": "1.0.1", 3254 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3255 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3256 "dev": true 3257 }, 3258 "picomatch": { 3259 "version": "2.2.2", 3260 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 3261 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 3262 "dev": true 3263 }, 3264 "qjobs": { 3265 "version": "1.2.0", 3266 "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", 3267 "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", 3268 "dev": true 3269 }, 3270 "qs": { 3271 "version": "6.7.0", 3272 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 3273 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 3274 "dev": true 3275 }, 3276 "range-parser": { 3277 "version": "1.2.1", 3278 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 3279 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 3280 "dev": true 3281 }, 3282 "raw-body": { 3283 "version": "2.4.0", 3284 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", 3285 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", 3286 "dev": true, 3287 "requires": { 3288 "bytes": "3.1.0", 3289 "http-errors": "1.7.2", 3290 "iconv-lite": "0.4.24", 3291 "unpipe": "1.0.0" 3292 } 3293 }, 3294 "readdirp": { 3295 "version": "3.5.0", 3296 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", 3297 "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", 3298 "dev": true, 3299 "requires": { 3300 "picomatch": "^2.2.1" 3301 } 3302 }, 3303 "require-directory": { 3304 "version": "2.1.1", 3305 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 3306 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 3307 "dev": true 3308 }, 3309 "requirejs": { 3310 "version": "2.3.6", 3311 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", 3312 "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", 3313 "dev": true 3314 }, 3315 "requires-port": { 3316 "version": "1.0.0", 3317 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 3318 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 3319 "dev": true 3320 }, 3321 "rfdc": { 3322 "version": "1.1.4", 3323 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", 3324 "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", 3325 "dev": true 3326 }, 3327 "rimraf": { 3328 "version": "3.0.2", 3329 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 3330 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 3331 "dev": true, 3332 "requires": { 3333 "glob": "^7.1.3" 3334 } 3335 }, 3336 "safe-buffer": { 3337 "version": "5.1.2", 3338 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3339 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3340 "dev": true 3341 }, 3342 "safer-buffer": { 3343 "version": "2.1.2", 3344 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3345 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 3346 "dev": true 3347 }, 3348 "semver": { 3349 "version": "6.3.0", 3350 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 3351 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 3352 "dev": true 3353 }, 3354 "setprototypeof": { 3355 "version": "1.1.1", 3356 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 3357 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", 3358 "dev": true 3359 }, 3360 "socket.io": { 3361 "version": "3.1.2", 3362 "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", 3363 "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", 3364 "dev": true, 3365 "requires": { 3366 "@types/cookie": "^0.4.0", 3367 "@types/cors": "^2.8.8", 3368 "@types/node": ">=10.0.0", 3369 "accepts": "~1.3.4", 3370 "base64id": "~2.0.0", 3371 "debug": "~4.3.1", 3372 "engine.io": "~4.1.0", 3373 "socket.io-adapter": "~2.1.0", 3374 "socket.io-parser": "~4.0.3" 3375 }, 3376 "dependencies": { 3377 "debug": { 3378 "version": "4.3.1", 3379 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 3380 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 3381 "dev": true, 3382 "requires": { 3383 "ms": "2.1.2" 3384 } 3385 }, 3386 "ms": { 3387 "version": "2.1.2", 3388 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3389 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3390 "dev": true 3391 } 3392 } 3393 }, 3394 "socket.io-adapter": { 3395 "version": "2.1.0", 3396 "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", 3397 "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", 3398 "dev": true 3399 }, 3400 "socket.io-parser": { 3401 "version": "4.0.4", 3402 "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", 3403 "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", 3404 "dev": true, 3405 "requires": { 3406 "@types/component-emitter": "^1.2.10", 3407 "component-emitter": "~1.3.0", 3408 "debug": "~4.3.1" 3409 }, 3410 "dependencies": { 3411 "debug": { 3412 "version": "4.3.1", 3413 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 3414 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 3415 "dev": true, 3416 "requires": { 3417 "ms": "2.1.2" 3418 } 3419 }, 3420 "ms": { 3421 "version": "2.1.2", 3422 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3423 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3424 "dev": true 3425 } 3426 } 3427 }, 3428 "source-map": { 3429 "version": "0.6.1", 3430 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3431 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3432 "dev": true 3433 }, 3434 "statuses": { 3435 "version": "1.5.0", 3436 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 3437 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 3438 "dev": true 3439 }, 3440 "streamroller": { 3441 "version": "2.2.4", 3442 "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", 3443 "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", 3444 "dev": true, 3445 "requires": { 3446 "date-format": "^2.1.0", 3447 "debug": "^4.1.1", 3448 "fs-extra": "^8.1.0" 3449 }, 3450 "dependencies": { 3451 "date-format": { 3452 "version": "2.1.0", 3453 "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", 3454 "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", 3455 "dev": true 3456 }, 3457 "debug": { 3458 "version": "4.3.1", 3459 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 3460 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 3461 "dev": true, 3462 "requires": { 3463 "ms": "2.1.2" 3464 } 3465 }, 3466 "ms": { 3467 "version": "2.1.2", 3468 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3469 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3470 "dev": true 3471 } 3472 } 3473 }, 3474 "string-width": { 3475 "version": "4.2.2", 3476 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", 3477 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", 3478 "dev": true, 3479 "requires": { 3480 "emoji-regex": "^8.0.0", 3481 "is-fullwidth-code-point": "^3.0.0", 3482 "strip-ansi": "^6.0.0" 3483 } 3484 }, 3485 "strip-ansi": { 3486 "version": "6.0.0", 3487 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 3488 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 3489 "dev": true, 3490 "requires": { 3491 "ansi-regex": "^5.0.0" 3492 } 3493 }, 3494 "supports-color": { 3495 "version": "5.5.0", 3496 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 3497 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 3498 "dev": true, 3499 "requires": { 3500 "has-flag": "^3.0.0" 3501 } 3502 }, 3503 "tmp": { 3504 "version": "0.2.1", 3505 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 3506 "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 3507 "dev": true, 3508 "requires": { 3509 "rimraf": "^3.0.0" 3510 } 3511 }, 3512 "to-fast-properties": { 3513 "version": "2.0.0", 3514 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 3515 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 3516 "dev": true 3517 }, 3518 "to-regex-range": { 3519 "version": "5.0.1", 3520 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3521 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3522 "dev": true, 3523 "requires": { 3524 "is-number": "^7.0.0" 3525 } 3526 }, 3527 "toidentifier": { 3528 "version": "1.0.0", 3529 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 3530 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", 3531 "dev": true 3532 }, 3533 "type-is": { 3534 "version": "1.6.18", 3535 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 3536 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 3537 "dev": true, 3538 "requires": { 3539 "media-typer": "0.3.0", 3540 "mime-types": "~2.1.24" 3541 } 3542 }, 3543 "ua-parser-js": { 3544 "version": "0.7.28", 3545 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", 3546 "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", 3547 "dev": true 3548 }, 3549 "universalify": { 3550 "version": "0.1.2", 3551 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 3552 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 3553 "dev": true 3554 }, 3555 "unpipe": { 3556 "version": "1.0.0", 3557 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 3558 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 3559 "dev": true 3560 }, 3561 "utils-merge": { 3562 "version": "1.0.1", 3563 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 3564 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 3565 "dev": true 3566 }, 3567 "vary": { 3568 "version": "1.1.2", 3569 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 3570 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 3571 "dev": true 3572 }, 3573 "void-elements": { 3574 "version": "2.0.1", 3575 "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", 3576 "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", 3577 "dev": true 3578 }, 3579 "which": { 3580 "version": "1.3.1", 3581 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 3582 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 3583 "dev": true, 3584 "requires": { 3585 "isexe": "^2.0.0" 3586 } 3587 }, 3588 "wrap-ansi": { 3589 "version": "7.0.0", 3590 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 3591 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 3592 "dev": true, 3593 "requires": { 3594 "ansi-styles": "^4.0.0", 3595 "string-width": "^4.1.0", 3596 "strip-ansi": "^6.0.0" 3597 } 3598 }, 3599 "wrappy": { 3600 "version": "1.0.2", 3601 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3602 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 3603 "dev": true 3604 }, 3605 "ws": { 3606 "version": "7.4.6", 3607 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", 3608 "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", 3609 "dev": true, 3610 "requires": {} 3611 }, 3612 "y18n": { 3613 "version": "5.0.8", 3614 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 3615 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 3616 "dev": true 3617 }, 3618 "yargs": { 3619 "version": "16.2.0", 3620 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 3621 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 3622 "dev": true, 3623 "requires": { 3624 "cliui": "^7.0.2", 3625 "escalade": "^3.1.1", 3626 "get-caller-file": "^2.0.5", 3627 "require-directory": "^2.1.1", 3628 "string-width": "^4.2.0", 3629 "y18n": "^5.0.5", 3630 "yargs-parser": "^20.2.2" 3631 } 3632 }, 3633 "yargs-parser": { 3634 "version": "20.2.7", 3635 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", 3636 "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", 3637 "dev": true 3638 } 3639 } 3640} 3641