1{ 2 "name": "mozilla-central-tools-browsertime", 3 "requires": true, 4 "lockfileVersion": 1, 5 "dependencies": { 6 "@babel/runtime": { 7 "version": "7.13.10", 8 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", 9 "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", 10 "dev": true, 11 "optional": true, 12 "requires": { 13 "regenerator-runtime": "^0.13.4" 14 } 15 }, 16 "@cypress/xvfb": { 17 "version": "1.2.4", 18 "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", 19 "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", 20 "dev": true, 21 "requires": { 22 "debug": "^3.1.0", 23 "lodash.once": "^4.1.1" 24 } 25 }, 26 "@devicefarmer/adbkit": { 27 "version": "2.11.3", 28 "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz", 29 "integrity": "sha512-rsgWREAvSRQjdP9/3GoAV6Tq+o97haywgbTfCgt5yUqiDpaaq3hlH9FTo9XsdG8x+Jd0VQ9nTC2IXsDu8JGRSA==", 30 "dev": true, 31 "requires": { 32 "@devicefarmer/adbkit-logcat": "^1.1.0", 33 "@devicefarmer/adbkit-monkey": "~1.0.1", 34 "bluebird": "~2.9.24", 35 "commander": "^2.3.0", 36 "debug": "~2.6.3", 37 "node-forge": "^0.10.0", 38 "split": "~0.3.3" 39 }, 40 "dependencies": { 41 "debug": { 42 "version": "2.6.9", 43 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 44 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 45 "dev": true, 46 "requires": { 47 "ms": "2.0.0" 48 } 49 }, 50 "ms": { 51 "version": "2.0.0", 52 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 53 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 54 "dev": true 55 } 56 } 57 }, 58 "@devicefarmer/adbkit-logcat": { 59 "version": "1.1.0", 60 "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", 61 "integrity": "sha512-K90P5gUXM/w+yzLvJIRQ+tJooNU6ipUPPQkljtPJ0laR66TGtpt4Gqsjm0n9dPHK1W5KGgU1R5wnCd6RTSlPNA==", 62 "dev": true 63 }, 64 "@devicefarmer/adbkit-monkey": { 65 "version": "1.0.1", 66 "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", 67 "integrity": "sha512-HilPrVrCosYWqSyjfpDtaaN1kJwdlBpS+IAflP3z+e7nsEgk3JGJf1Vg0NgHJooTf5HDfXSyZqMVg+5jvXCK0g==", 68 "dev": true, 69 "requires": { 70 "async": "~0.2.9" 71 } 72 }, 73 "@jimp/bmp": { 74 "version": "0.16.1", 75 "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", 76 "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", 77 "dev": true, 78 "optional": true, 79 "requires": { 80 "@babel/runtime": "^7.7.2", 81 "@jimp/utils": "^0.16.1", 82 "bmp-js": "^0.1.0" 83 } 84 }, 85 "@jimp/core": { 86 "version": "0.16.1", 87 "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", 88 "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", 89 "dev": true, 90 "optional": true, 91 "requires": { 92 "@babel/runtime": "^7.7.2", 93 "@jimp/utils": "^0.16.1", 94 "any-base": "^1.1.0", 95 "buffer": "^5.2.0", 96 "exif-parser": "^0.1.12", 97 "file-type": "^9.0.0", 98 "load-bmfont": "^1.3.1", 99 "mkdirp": "^0.5.1", 100 "phin": "^2.9.1", 101 "pixelmatch": "^4.0.2", 102 "tinycolor2": "^1.4.1" 103 }, 104 "dependencies": { 105 "mkdirp": { 106 "version": "0.5.5", 107 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 108 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 109 "dev": true, 110 "optional": true, 111 "requires": { 112 "minimist": "^1.2.5" 113 } 114 } 115 } 116 }, 117 "@jimp/custom": { 118 "version": "0.16.1", 119 "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", 120 "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", 121 "dev": true, 122 "optional": true, 123 "requires": { 124 "@babel/runtime": "^7.7.2", 125 "@jimp/core": "^0.16.1" 126 } 127 }, 128 "@jimp/gif": { 129 "version": "0.16.1", 130 "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", 131 "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", 132 "dev": true, 133 "optional": true, 134 "requires": { 135 "@babel/runtime": "^7.7.2", 136 "@jimp/utils": "^0.16.1", 137 "gifwrap": "^0.9.2", 138 "omggif": "^1.0.9" 139 } 140 }, 141 "@jimp/jpeg": { 142 "version": "0.16.1", 143 "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.1.tgz", 144 "integrity": "sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==", 145 "dev": true, 146 "optional": true, 147 "requires": { 148 "@babel/runtime": "^7.7.2", 149 "@jimp/utils": "^0.16.1", 150 "jpeg-js": "0.4.2" 151 } 152 }, 153 "@jimp/plugin-blit": { 154 "version": "0.16.1", 155 "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", 156 "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", 157 "dev": true, 158 "optional": true, 159 "requires": { 160 "@babel/runtime": "^7.7.2", 161 "@jimp/utils": "^0.16.1" 162 } 163 }, 164 "@jimp/plugin-blur": { 165 "version": "0.16.1", 166 "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", 167 "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", 168 "dev": true, 169 "optional": true, 170 "requires": { 171 "@babel/runtime": "^7.7.2", 172 "@jimp/utils": "^0.16.1" 173 } 174 }, 175 "@jimp/plugin-circle": { 176 "version": "0.16.1", 177 "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", 178 "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", 179 "dev": true, 180 "optional": true, 181 "requires": { 182 "@babel/runtime": "^7.7.2", 183 "@jimp/utils": "^0.16.1" 184 } 185 }, 186 "@jimp/plugin-color": { 187 "version": "0.16.1", 188 "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", 189 "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", 190 "dev": true, 191 "optional": true, 192 "requires": { 193 "@babel/runtime": "^7.7.2", 194 "@jimp/utils": "^0.16.1", 195 "tinycolor2": "^1.4.1" 196 } 197 }, 198 "@jimp/plugin-contain": { 199 "version": "0.16.1", 200 "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", 201 "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", 202 "dev": true, 203 "optional": true, 204 "requires": { 205 "@babel/runtime": "^7.7.2", 206 "@jimp/utils": "^0.16.1" 207 } 208 }, 209 "@jimp/plugin-cover": { 210 "version": "0.16.1", 211 "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", 212 "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", 213 "dev": true, 214 "optional": true, 215 "requires": { 216 "@babel/runtime": "^7.7.2", 217 "@jimp/utils": "^0.16.1" 218 } 219 }, 220 "@jimp/plugin-crop": { 221 "version": "0.16.1", 222 "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", 223 "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", 224 "dev": true, 225 "optional": true, 226 "requires": { 227 "@babel/runtime": "^7.7.2", 228 "@jimp/utils": "^0.16.1" 229 } 230 }, 231 "@jimp/plugin-displace": { 232 "version": "0.16.1", 233 "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", 234 "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", 235 "dev": true, 236 "optional": true, 237 "requires": { 238 "@babel/runtime": "^7.7.2", 239 "@jimp/utils": "^0.16.1" 240 } 241 }, 242 "@jimp/plugin-dither": { 243 "version": "0.16.1", 244 "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", 245 "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", 246 "dev": true, 247 "optional": true, 248 "requires": { 249 "@babel/runtime": "^7.7.2", 250 "@jimp/utils": "^0.16.1" 251 } 252 }, 253 "@jimp/plugin-fisheye": { 254 "version": "0.16.1", 255 "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", 256 "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", 257 "dev": true, 258 "optional": true, 259 "requires": { 260 "@babel/runtime": "^7.7.2", 261 "@jimp/utils": "^0.16.1" 262 } 263 }, 264 "@jimp/plugin-flip": { 265 "version": "0.16.1", 266 "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", 267 "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", 268 "dev": true, 269 "optional": true, 270 "requires": { 271 "@babel/runtime": "^7.7.2", 272 "@jimp/utils": "^0.16.1" 273 } 274 }, 275 "@jimp/plugin-gaussian": { 276 "version": "0.16.1", 277 "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", 278 "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", 279 "dev": true, 280 "optional": true, 281 "requires": { 282 "@babel/runtime": "^7.7.2", 283 "@jimp/utils": "^0.16.1" 284 } 285 }, 286 "@jimp/plugin-invert": { 287 "version": "0.16.1", 288 "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", 289 "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", 290 "dev": true, 291 "optional": true, 292 "requires": { 293 "@babel/runtime": "^7.7.2", 294 "@jimp/utils": "^0.16.1" 295 } 296 }, 297 "@jimp/plugin-mask": { 298 "version": "0.16.1", 299 "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", 300 "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", 301 "dev": true, 302 "optional": true, 303 "requires": { 304 "@babel/runtime": "^7.7.2", 305 "@jimp/utils": "^0.16.1" 306 } 307 }, 308 "@jimp/plugin-normalize": { 309 "version": "0.16.1", 310 "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", 311 "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", 312 "dev": true, 313 "optional": true, 314 "requires": { 315 "@babel/runtime": "^7.7.2", 316 "@jimp/utils": "^0.16.1" 317 } 318 }, 319 "@jimp/plugin-print": { 320 "version": "0.16.1", 321 "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", 322 "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", 323 "dev": true, 324 "optional": true, 325 "requires": { 326 "@babel/runtime": "^7.7.2", 327 "@jimp/utils": "^0.16.1", 328 "load-bmfont": "^1.4.0" 329 } 330 }, 331 "@jimp/plugin-resize": { 332 "version": "0.16.1", 333 "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", 334 "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", 335 "dev": true, 336 "optional": true, 337 "requires": { 338 "@babel/runtime": "^7.7.2", 339 "@jimp/utils": "^0.16.1" 340 } 341 }, 342 "@jimp/plugin-rotate": { 343 "version": "0.16.1", 344 "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", 345 "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", 346 "dev": true, 347 "optional": true, 348 "requires": { 349 "@babel/runtime": "^7.7.2", 350 "@jimp/utils": "^0.16.1" 351 } 352 }, 353 "@jimp/plugin-scale": { 354 "version": "0.16.1", 355 "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", 356 "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", 357 "dev": true, 358 "optional": true, 359 "requires": { 360 "@babel/runtime": "^7.7.2", 361 "@jimp/utils": "^0.16.1" 362 } 363 }, 364 "@jimp/plugin-shadow": { 365 "version": "0.16.1", 366 "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", 367 "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", 368 "dev": true, 369 "optional": true, 370 "requires": { 371 "@babel/runtime": "^7.7.2", 372 "@jimp/utils": "^0.16.1" 373 } 374 }, 375 "@jimp/plugin-threshold": { 376 "version": "0.16.1", 377 "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", 378 "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", 379 "dev": true, 380 "optional": true, 381 "requires": { 382 "@babel/runtime": "^7.7.2", 383 "@jimp/utils": "^0.16.1" 384 } 385 }, 386 "@jimp/plugins": { 387 "version": "0.16.1", 388 "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", 389 "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", 390 "dev": true, 391 "optional": true, 392 "requires": { 393 "@babel/runtime": "^7.7.2", 394 "@jimp/plugin-blit": "^0.16.1", 395 "@jimp/plugin-blur": "^0.16.1", 396 "@jimp/plugin-circle": "^0.16.1", 397 "@jimp/plugin-color": "^0.16.1", 398 "@jimp/plugin-contain": "^0.16.1", 399 "@jimp/plugin-cover": "^0.16.1", 400 "@jimp/plugin-crop": "^0.16.1", 401 "@jimp/plugin-displace": "^0.16.1", 402 "@jimp/plugin-dither": "^0.16.1", 403 "@jimp/plugin-fisheye": "^0.16.1", 404 "@jimp/plugin-flip": "^0.16.1", 405 "@jimp/plugin-gaussian": "^0.16.1", 406 "@jimp/plugin-invert": "^0.16.1", 407 "@jimp/plugin-mask": "^0.16.1", 408 "@jimp/plugin-normalize": "^0.16.1", 409 "@jimp/plugin-print": "^0.16.1", 410 "@jimp/plugin-resize": "^0.16.1", 411 "@jimp/plugin-rotate": "^0.16.1", 412 "@jimp/plugin-scale": "^0.16.1", 413 "@jimp/plugin-shadow": "^0.16.1", 414 "@jimp/plugin-threshold": "^0.16.1", 415 "timm": "^1.6.1" 416 } 417 }, 418 "@jimp/png": { 419 "version": "0.16.1", 420 "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", 421 "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", 422 "dev": true, 423 "optional": true, 424 "requires": { 425 "@babel/runtime": "^7.7.2", 426 "@jimp/utils": "^0.16.1", 427 "pngjs": "^3.3.3" 428 } 429 }, 430 "@jimp/tiff": { 431 "version": "0.16.1", 432 "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", 433 "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", 434 "dev": true, 435 "optional": true, 436 "requires": { 437 "@babel/runtime": "^7.7.2", 438 "utif": "^2.0.1" 439 } 440 }, 441 "@jimp/types": { 442 "version": "0.16.1", 443 "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", 444 "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", 445 "dev": true, 446 "optional": true, 447 "requires": { 448 "@babel/runtime": "^7.7.2", 449 "@jimp/bmp": "^0.16.1", 450 "@jimp/gif": "^0.16.1", 451 "@jimp/jpeg": "^0.16.1", 452 "@jimp/png": "^0.16.1", 453 "@jimp/tiff": "^0.16.1", 454 "timm": "^1.6.1" 455 } 456 }, 457 "@jimp/utils": { 458 "version": "0.16.1", 459 "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.1.tgz", 460 "integrity": "sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==", 461 "dev": true, 462 "optional": true, 463 "requires": { 464 "@babel/runtime": "^7.7.2", 465 "regenerator-runtime": "^0.13.3" 466 } 467 }, 468 "@sitespeed.io/chromedriver": { 469 "version": "89.0.4389-23", 470 "resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-89.0.4389-23.tgz", 471 "integrity": "sha512-Vlo8T2QL43smy5QhBf/BS4ZF8A+/lNEfpdyJp/hMJr2G1euHEbQATBR/TqDuRn7w2O36KntjE9EY0cCxtGimIg==", 472 "dev": true, 473 "requires": { 474 "node-downloader-helper": "1.0.14", 475 "node-stream-zip": "1.11.3" 476 } 477 }, 478 "@sitespeed.io/edgedriver": { 479 "version": "89.0.774-8", 480 "resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-89.0.774-8.tgz", 481 "integrity": "sha512-ABl/Hy3/FNl5x+WU1E/W7szrAOnQwf/0H/yfq/8q5GjYciKutyCy5KS68zgRm0F78jRoivrjgNmWGy9lpGSNZw==", 482 "dev": true, 483 "requires": { 484 "node-downloader-helper": "1.0.13", 485 "node-stream-zip": "1.11.2" 486 }, 487 "dependencies": { 488 "node-downloader-helper": { 489 "version": "1.0.13", 490 "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.13.tgz", 491 "integrity": "sha512-HdwSd8tnC06dIWLFBSTGHlcPKXo308815J4m/1e/NkSd6gmdDaO6KSf9JON5fXt3R5Vdw5bgQvSrgSq4GXjYvg==", 492 "dev": true 493 }, 494 "node-stream-zip": { 495 "version": "1.11.2", 496 "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.2.tgz", 497 "integrity": "sha512-cowCX+OyzS3tN2i4BMMFxCr/pE6cQlEMTbVCugmos0TNEJQNtcG04tR41CY8lumO1I7F5GFiLaU4WavomJthaA==", 498 "dev": true 499 } 500 } 501 }, 502 "@sitespeed.io/geckodriver": { 503 "version": "0.27.0", 504 "resolved": "https://registry.npmjs.org/@sitespeed.io/geckodriver/-/geckodriver-0.27.0.tgz", 505 "integrity": "sha512-+4f9gevqerqksOZHu7/hnXYLzAz6prW132f/YCqt/HrS3ft9C3La2pg4Kbqw7JyHazIPJat13AV2c0gH/DJIqQ==", 506 "dev": true, 507 "requires": { 508 "node-downloader-helper": "1.0.13", 509 "node-stream-zip": "1.11.2", 510 "tar": "6.0.2" 511 }, 512 "dependencies": { 513 "node-downloader-helper": { 514 "version": "1.0.13", 515 "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.13.tgz", 516 "integrity": "sha512-HdwSd8tnC06dIWLFBSTGHlcPKXo308815J4m/1e/NkSd6gmdDaO6KSf9JON5fXt3R5Vdw5bgQvSrgSq4GXjYvg==", 517 "dev": true 518 }, 519 "node-stream-zip": { 520 "version": "1.11.2", 521 "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.2.tgz", 522 "integrity": "sha512-cowCX+OyzS3tN2i4BMMFxCr/pE6cQlEMTbVCugmos0TNEJQNtcG04tR41CY8lumO1I7F5GFiLaU4WavomJthaA==", 523 "dev": true 524 } 525 } 526 }, 527 "@sitespeed.io/throttle": { 528 "version": "2.0.2", 529 "resolved": "https://registry.npmjs.org/@sitespeed.io/throttle/-/throttle-2.0.2.tgz", 530 "integrity": "sha512-6fYzn4DPpLKfvnlUcFGnMzLkdXfCqweLYmp27pth49gAErdAtPAogjD30OmV8XxAyLHqWxJzr9HMBjUrj5uyUw==", 531 "dev": true, 532 "requires": { 533 "minimist": "1.2.5" 534 } 535 }, 536 "@sitespeed.io/tracium": { 537 "version": "0.3.3", 538 "resolved": "https://registry.npmjs.org/@sitespeed.io/tracium/-/tracium-0.3.3.tgz", 539 "integrity": "sha512-dNZafjM93Y+F+sfwTO5gTpsGXlnc/0Q+c2+62ViqP3gkMWvHEMSKkaEHgVJLcLg3i/g19GSIPziiKpgyne07Bw==", 540 "dev": true, 541 "requires": { 542 "debug": "^4.1.1" 543 }, 544 "dependencies": { 545 "debug": { 546 "version": "4.3.1", 547 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 548 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 549 "dev": true, 550 "requires": { 551 "ms": "2.1.2" 552 } 553 }, 554 "ms": { 555 "version": "2.1.2", 556 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 557 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 558 "dev": true 559 } 560 } 561 }, 562 "@types/node": { 563 "version": "14.14.35", 564 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz", 565 "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==", 566 "dev": true 567 }, 568 "ansi-regex": { 569 "version": "2.1.1", 570 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 571 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 572 "dev": true 573 }, 574 "ansi-styles": { 575 "version": "2.2.1", 576 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 577 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 578 "dev": true 579 }, 580 "any-base": { 581 "version": "1.1.0", 582 "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", 583 "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", 584 "dev": true, 585 "optional": true 586 }, 587 "async": { 588 "version": "0.2.10", 589 "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", 590 "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", 591 "dev": true 592 }, 593 "balanced-match": { 594 "version": "1.0.0", 595 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 596 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 597 "dev": true 598 }, 599 "base64-js": { 600 "version": "1.5.1", 601 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 602 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 603 "dev": true, 604 "optional": true 605 }, 606 "bluebird": { 607 "version": "2.9.34", 608 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", 609 "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", 610 "dev": true 611 }, 612 "bmp-js": { 613 "version": "0.1.0", 614 "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", 615 "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=", 616 "dev": true, 617 "optional": true 618 }, 619 "brace-expansion": { 620 "version": "1.1.11", 621 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 622 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 623 "dev": true, 624 "requires": { 625 "balanced-match": "^1.0.0", 626 "concat-map": "0.0.1" 627 } 628 }, 629 "browsertime": { 630 "version": "https://github.com/sitespeedio/browsertime/tarball/c0e15e184944f6daf6fe68d2e4c079e70b42552d", 631 "integrity": "sha512-eu9xC/E3TXSG+ae6YQ2RxKs/ryKMDitcPVevDLir+uypKYtRhvAURZTaiOf8OC/34zLR++bLedOT/iLHB0Bxjw==", 632 "dev": true, 633 "requires": { 634 "@cypress/xvfb": "1.2.4", 635 "@devicefarmer/adbkit": "2.11.3", 636 "@sitespeed.io/chromedriver": "89.0.4389-23", 637 "@sitespeed.io/edgedriver": "89.0.774-8", 638 "@sitespeed.io/geckodriver": "0.27.0", 639 "@sitespeed.io/throttle": "2.0.2", 640 "@sitespeed.io/tracium": "0.3.3", 641 "btoa": "1.2.1", 642 "chrome-har": "0.11.12", 643 "chrome-remote-interface": "0.29.0", 644 "dayjs": "1.10.4", 645 "execa": "5.0.0", 646 "fast-stats": "0.0.6", 647 "find-up": "5.0.0", 648 "get-port": "5.1.1", 649 "hasbin": "1.2.3", 650 "intel": "1.2.0", 651 "jimp": "0.16.1", 652 "lodash.get": "4.4.2", 653 "lodash.groupby": "4.6.0", 654 "lodash.isempty": "4.4.0", 655 "lodash.merge": "4.6.2", 656 "lodash.pick": "4.4.0", 657 "lodash.set": "4.3.2", 658 "selenium-webdriver": "4.0.0-beta.1", 659 "speedline-core": "1.4.3", 660 "yargs": "16.2.0" 661 } 662 }, 663 "btoa": { 664 "version": "1.2.1", 665 "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", 666 "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", 667 "dev": true 668 }, 669 "buffer": { 670 "version": "5.7.1", 671 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 672 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 673 "dev": true, 674 "optional": true, 675 "requires": { 676 "base64-js": "^1.3.1", 677 "ieee754": "^1.1.13" 678 } 679 }, 680 "buffer-equal": { 681 "version": "0.0.1", 682 "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", 683 "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", 684 "dev": true, 685 "optional": true 686 }, 687 "chalk": { 688 "version": "1.1.3", 689 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 690 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 691 "dev": true, 692 "requires": { 693 "ansi-styles": "^2.2.1", 694 "escape-string-regexp": "^1.0.2", 695 "has-ansi": "^2.0.0", 696 "strip-ansi": "^3.0.0", 697 "supports-color": "^2.0.0" 698 } 699 }, 700 "chownr": { 701 "version": "2.0.0", 702 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 703 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 704 "dev": true 705 }, 706 "chrome-har": { 707 "version": "0.11.12", 708 "resolved": "https://registry.npmjs.org/chrome-har/-/chrome-har-0.11.12.tgz", 709 "integrity": "sha512-Fi/YCoUHjQMQC0sPKCdiuGVbApeEwIUNvISrlwZgbuUcxfHJA6MjD4RsIH/YSOAo/Z3ENiF+xaEpsdqqdETIjg==", 710 "dev": true, 711 "requires": { 712 "dayjs": "1.8.31", 713 "debug": "4.1.1", 714 "tough-cookie": "4.0.0", 715 "uuid": "8.0.0" 716 }, 717 "dependencies": { 718 "dayjs": { 719 "version": "1.8.31", 720 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.31.tgz", 721 "integrity": "sha512-mPh1mslned+5PuIuiUfbw4CikHk6AEAf2Baxih+wP5fssv+wmlVhvgZ7mq+BhLt7Sr/Hc8leWDiwe6YnrpNt3g==", 722 "dev": true 723 }, 724 "debug": { 725 "version": "4.1.1", 726 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 727 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 728 "dev": true, 729 "requires": { 730 "ms": "^2.1.1" 731 } 732 } 733 } 734 }, 735 "chrome-remote-interface": { 736 "version": "0.29.0", 737 "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.29.0.tgz", 738 "integrity": "sha512-/XJCFa03p7fxZJt/Zn7eFlS6KWkghEUDRmj9hqnlUg98HYvrH+yoPMoh3IyM5M9bWs7k0noynXanhBzKrdjOoA==", 739 "dev": true, 740 "requires": { 741 "commander": "2.11.x", 742 "ws": "^7.2.0" 743 }, 744 "dependencies": { 745 "commander": { 746 "version": "2.11.0", 747 "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", 748 "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", 749 "dev": true 750 } 751 } 752 }, 753 "cliui": { 754 "version": "7.0.4", 755 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 756 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 757 "dev": true, 758 "requires": { 759 "string-width": "^4.2.0", 760 "strip-ansi": "^6.0.0", 761 "wrap-ansi": "^7.0.0" 762 }, 763 "dependencies": { 764 "ansi-regex": { 765 "version": "5.0.0", 766 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 767 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 768 "dev": true 769 }, 770 "strip-ansi": { 771 "version": "6.0.0", 772 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 773 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 774 "dev": true, 775 "requires": { 776 "ansi-regex": "^5.0.0" 777 } 778 } 779 } 780 }, 781 "color-convert": { 782 "version": "2.0.1", 783 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 784 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 785 "dev": true, 786 "requires": { 787 "color-name": "~1.1.4" 788 } 789 }, 790 "color-name": { 791 "version": "1.1.4", 792 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 793 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 794 "dev": true 795 }, 796 "commander": { 797 "version": "2.20.3", 798 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 799 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 800 "dev": true 801 }, 802 "concat-map": { 803 "version": "0.0.1", 804 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 805 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 806 "dev": true 807 }, 808 "core-util-is": { 809 "version": "1.0.2", 810 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 811 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 812 "dev": true 813 }, 814 "cross-spawn": { 815 "version": "7.0.3", 816 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 817 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 818 "dev": true, 819 "requires": { 820 "path-key": "^3.1.0", 821 "shebang-command": "^2.0.0", 822 "which": "^2.0.1" 823 } 824 }, 825 "dayjs": { 826 "version": "1.10.4", 827 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.4.tgz", 828 "integrity": "sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==", 829 "dev": true 830 }, 831 "dbug": { 832 "version": "0.4.2", 833 "resolved": "https://registry.npmjs.org/dbug/-/dbug-0.4.2.tgz", 834 "integrity": "sha1-MrSzEF6IYQQ6b5rHVdgOVC02WzE=", 835 "dev": true 836 }, 837 "debug": { 838 "version": "3.2.7", 839 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 840 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 841 "dev": true, 842 "requires": { 843 "ms": "^2.1.1" 844 } 845 }, 846 "dom-walk": { 847 "version": "0.1.2", 848 "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", 849 "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", 850 "dev": true, 851 "optional": true 852 }, 853 "emoji-regex": { 854 "version": "8.0.0", 855 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 856 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 857 "dev": true 858 }, 859 "escalade": { 860 "version": "3.1.1", 861 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 862 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 863 "dev": true 864 }, 865 "escape-string-regexp": { 866 "version": "1.0.5", 867 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 868 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 869 "dev": true 870 }, 871 "execa": { 872 "version": "5.0.0", 873 "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", 874 "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", 875 "dev": true, 876 "requires": { 877 "cross-spawn": "^7.0.3", 878 "get-stream": "^6.0.0", 879 "human-signals": "^2.1.0", 880 "is-stream": "^2.0.0", 881 "merge-stream": "^2.0.0", 882 "npm-run-path": "^4.0.1", 883 "onetime": "^5.1.2", 884 "signal-exit": "^3.0.3", 885 "strip-final-newline": "^2.0.0" 886 } 887 }, 888 "exif-parser": { 889 "version": "0.1.12", 890 "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", 891 "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", 892 "dev": true, 893 "optional": true 894 }, 895 "fast-stats": { 896 "version": "0.0.6", 897 "resolved": "https://registry.npmjs.org/fast-stats/-/fast-stats-0.0.6.tgz", 898 "integrity": "sha512-m0zkwa7Z07Wc4xm1YtcrCHmhzNxiYRrrfUyhkdhSZPzaAH/Ewbocdaq7EPVBFz19GWfIyyPcLfRHjHJYe83jlg==", 899 "dev": true 900 }, 901 "file-type": { 902 "version": "9.0.0", 903 "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", 904 "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", 905 "dev": true, 906 "optional": true 907 }, 908 "find-up": { 909 "version": "5.0.0", 910 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 911 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 912 "dev": true, 913 "requires": { 914 "locate-path": "^6.0.0", 915 "path-exists": "^4.0.0" 916 } 917 }, 918 "fs-minipass": { 919 "version": "2.1.0", 920 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 921 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 922 "dev": true, 923 "requires": { 924 "minipass": "^3.0.0" 925 } 926 }, 927 "fs.realpath": { 928 "version": "1.0.0", 929 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 930 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 931 "dev": true 932 }, 933 "get-caller-file": { 934 "version": "2.0.5", 935 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 936 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 937 "dev": true 938 }, 939 "get-port": { 940 "version": "5.1.1", 941 "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", 942 "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", 943 "dev": true 944 }, 945 "get-stream": { 946 "version": "6.0.0", 947 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", 948 "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", 949 "dev": true 950 }, 951 "gifwrap": { 952 "version": "0.9.2", 953 "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", 954 "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", 955 "dev": true, 956 "optional": true, 957 "requires": { 958 "image-q": "^1.1.1", 959 "omggif": "^1.0.10" 960 } 961 }, 962 "glob": { 963 "version": "7.1.6", 964 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 965 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 966 "dev": true, 967 "requires": { 968 "fs.realpath": "^1.0.0", 969 "inflight": "^1.0.4", 970 "inherits": "2", 971 "minimatch": "^3.0.4", 972 "once": "^1.3.0", 973 "path-is-absolute": "^1.0.0" 974 } 975 }, 976 "global": { 977 "version": "4.4.0", 978 "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", 979 "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", 980 "dev": true, 981 "optional": true, 982 "requires": { 983 "min-document": "^2.19.0", 984 "process": "^0.11.10" 985 } 986 }, 987 "has-ansi": { 988 "version": "2.0.0", 989 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 990 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 991 "dev": true, 992 "requires": { 993 "ansi-regex": "^2.0.0" 994 } 995 }, 996 "hasbin": { 997 "version": "1.2.3", 998 "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz", 999 "integrity": "sha1-eMWSaJPIAhXCtWiuH9P8q3omlrA=", 1000 "dev": true, 1001 "requires": { 1002 "async": "~1.5" 1003 }, 1004 "dependencies": { 1005 "async": { 1006 "version": "1.5.2", 1007 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 1008 "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 1009 "dev": true 1010 } 1011 } 1012 }, 1013 "human-signals": { 1014 "version": "2.1.0", 1015 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 1016 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 1017 "dev": true 1018 }, 1019 "ieee754": { 1020 "version": "1.2.1", 1021 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 1022 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 1023 "dev": true, 1024 "optional": true 1025 }, 1026 "image-q": { 1027 "version": "1.1.1", 1028 "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", 1029 "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=", 1030 "dev": true, 1031 "optional": true 1032 }, 1033 "image-ssim": { 1034 "version": "0.2.0", 1035 "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz", 1036 "integrity": "sha1-g7Qsei5uS4VQVHf+aRf128VkIOU=", 1037 "dev": true 1038 }, 1039 "immediate": { 1040 "version": "3.0.6", 1041 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", 1042 "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", 1043 "dev": true 1044 }, 1045 "inflight": { 1046 "version": "1.0.6", 1047 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1048 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1049 "dev": true, 1050 "requires": { 1051 "once": "^1.3.0", 1052 "wrappy": "1" 1053 } 1054 }, 1055 "inherits": { 1056 "version": "2.0.4", 1057 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1058 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1059 "dev": true 1060 }, 1061 "intel": { 1062 "version": "1.2.0", 1063 "resolved": "https://registry.npmjs.org/intel/-/intel-1.2.0.tgz", 1064 "integrity": "sha1-EdEUfraz9Fgr31M3s31UFYTp5B4=", 1065 "dev": true, 1066 "requires": { 1067 "chalk": "^1.1.0", 1068 "dbug": "~0.4.2", 1069 "stack-trace": "~0.0.9", 1070 "strftime": "~0.10.0", 1071 "symbol": "~0.3.1", 1072 "utcstring": "~0.1.0" 1073 } 1074 }, 1075 "is-fullwidth-code-point": { 1076 "version": "3.0.0", 1077 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1078 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1079 "dev": true 1080 }, 1081 "is-function": { 1082 "version": "1.0.2", 1083 "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", 1084 "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", 1085 "dev": true, 1086 "optional": true 1087 }, 1088 "is-stream": { 1089 "version": "2.0.0", 1090 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", 1091 "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", 1092 "dev": true 1093 }, 1094 "isarray": { 1095 "version": "1.0.0", 1096 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1097 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 1098 "dev": true 1099 }, 1100 "isexe": { 1101 "version": "2.0.0", 1102 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1103 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1104 "dev": true 1105 }, 1106 "jimp": { 1107 "version": "0.16.1", 1108 "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", 1109 "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", 1110 "dev": true, 1111 "optional": true, 1112 "requires": { 1113 "@babel/runtime": "^7.7.2", 1114 "@jimp/custom": "^0.16.1", 1115 "@jimp/plugins": "^0.16.1", 1116 "@jimp/types": "^0.16.1", 1117 "regenerator-runtime": "^0.13.3" 1118 } 1119 }, 1120 "jpeg-js": { 1121 "version": "0.4.2", 1122 "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", 1123 "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==", 1124 "dev": true 1125 }, 1126 "jszip": { 1127 "version": "3.6.0", 1128 "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", 1129 "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", 1130 "dev": true, 1131 "requires": { 1132 "lie": "~3.3.0", 1133 "pako": "~1.0.2", 1134 "readable-stream": "~2.3.6", 1135 "set-immediate-shim": "~1.0.1" 1136 } 1137 }, 1138 "lie": { 1139 "version": "3.3.0", 1140 "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", 1141 "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", 1142 "dev": true, 1143 "requires": { 1144 "immediate": "~3.0.5" 1145 } 1146 }, 1147 "load-bmfont": { 1148 "version": "1.4.1", 1149 "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", 1150 "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", 1151 "dev": true, 1152 "optional": true, 1153 "requires": { 1154 "buffer-equal": "0.0.1", 1155 "mime": "^1.3.4", 1156 "parse-bmfont-ascii": "^1.0.3", 1157 "parse-bmfont-binary": "^1.0.5", 1158 "parse-bmfont-xml": "^1.1.4", 1159 "phin": "^2.9.1", 1160 "xhr": "^2.0.1", 1161 "xtend": "^4.0.0" 1162 } 1163 }, 1164 "locate-path": { 1165 "version": "6.0.0", 1166 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 1167 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1168 "dev": true, 1169 "requires": { 1170 "p-locate": "^5.0.0" 1171 } 1172 }, 1173 "lodash.get": { 1174 "version": "4.4.2", 1175 "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", 1176 "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", 1177 "dev": true 1178 }, 1179 "lodash.groupby": { 1180 "version": "4.6.0", 1181 "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", 1182 "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", 1183 "dev": true 1184 }, 1185 "lodash.isempty": { 1186 "version": "4.4.0", 1187 "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", 1188 "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=", 1189 "dev": true 1190 }, 1191 "lodash.merge": { 1192 "version": "4.6.2", 1193 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 1194 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 1195 "dev": true 1196 }, 1197 "lodash.once": { 1198 "version": "4.1.1", 1199 "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", 1200 "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", 1201 "dev": true 1202 }, 1203 "lodash.pick": { 1204 "version": "4.4.0", 1205 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", 1206 "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", 1207 "dev": true 1208 }, 1209 "lodash.set": { 1210 "version": "4.3.2", 1211 "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", 1212 "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", 1213 "dev": true 1214 }, 1215 "merge-stream": { 1216 "version": "2.0.0", 1217 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1218 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1219 "dev": true 1220 }, 1221 "mime": { 1222 "version": "1.6.0", 1223 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 1224 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 1225 "dev": true, 1226 "optional": true 1227 }, 1228 "mimic-fn": { 1229 "version": "2.1.0", 1230 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 1231 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 1232 "dev": true 1233 }, 1234 "min-document": { 1235 "version": "2.19.0", 1236 "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", 1237 "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", 1238 "dev": true, 1239 "optional": true, 1240 "requires": { 1241 "dom-walk": "^0.1.0" 1242 } 1243 }, 1244 "minimatch": { 1245 "version": "3.0.4", 1246 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1247 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1248 "dev": true, 1249 "requires": { 1250 "brace-expansion": "^1.1.7" 1251 } 1252 }, 1253 "minimist": { 1254 "version": "1.2.5", 1255 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1256 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1257 "dev": true 1258 }, 1259 "minipass": { 1260 "version": "3.1.3", 1261 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", 1262 "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", 1263 "dev": true, 1264 "requires": { 1265 "yallist": "^4.0.0" 1266 } 1267 }, 1268 "minizlib": { 1269 "version": "2.1.2", 1270 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 1271 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 1272 "dev": true, 1273 "requires": { 1274 "minipass": "^3.0.0", 1275 "yallist": "^4.0.0" 1276 } 1277 }, 1278 "mkdirp": { 1279 "version": "1.0.4", 1280 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 1281 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 1282 "dev": true 1283 }, 1284 "ms": { 1285 "version": "2.1.3", 1286 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1287 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1288 "dev": true 1289 }, 1290 "node-downloader-helper": { 1291 "version": "1.0.14", 1292 "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.14.tgz", 1293 "integrity": "sha512-JIv11Cer+TwINKzT06Qj4tgpKQSS5cS0BodRz7wTXSRbMyrJA2zmOpwINfuRz+vgDiAgyxIhrih6odrHJN2i4w==", 1294 "dev": true 1295 }, 1296 "node-forge": { 1297 "version": "0.10.0", 1298 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", 1299 "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", 1300 "dev": true 1301 }, 1302 "node-stream-zip": { 1303 "version": "1.11.3", 1304 "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.3.tgz", 1305 "integrity": "sha512-GY+9LxkQuIT3O7K8BTdHVGKFcBYBy2vAVcTBtkKpu+OlBef/NSb6VuIWSyLiVDfmLMkggHeRJZN0F3W0GWU/uw==", 1306 "dev": true 1307 }, 1308 "npm-run-path": { 1309 "version": "4.0.1", 1310 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 1311 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 1312 "dev": true, 1313 "requires": { 1314 "path-key": "^3.0.0" 1315 } 1316 }, 1317 "omggif": { 1318 "version": "1.0.10", 1319 "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", 1320 "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", 1321 "dev": true, 1322 "optional": true 1323 }, 1324 "once": { 1325 "version": "1.4.0", 1326 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1327 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1328 "dev": true, 1329 "requires": { 1330 "wrappy": "1" 1331 } 1332 }, 1333 "onetime": { 1334 "version": "5.1.2", 1335 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 1336 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 1337 "dev": true, 1338 "requires": { 1339 "mimic-fn": "^2.1.0" 1340 } 1341 }, 1342 "p-limit": { 1343 "version": "3.1.0", 1344 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 1345 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 1346 "dev": true, 1347 "requires": { 1348 "yocto-queue": "^0.1.0" 1349 } 1350 }, 1351 "p-locate": { 1352 "version": "5.0.0", 1353 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 1354 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 1355 "dev": true, 1356 "requires": { 1357 "p-limit": "^3.0.2" 1358 } 1359 }, 1360 "pako": { 1361 "version": "1.0.11", 1362 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 1363 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 1364 "dev": true 1365 }, 1366 "parse-bmfont-ascii": { 1367 "version": "1.0.6", 1368 "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", 1369 "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", 1370 "dev": true, 1371 "optional": true 1372 }, 1373 "parse-bmfont-binary": { 1374 "version": "1.0.6", 1375 "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", 1376 "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", 1377 "dev": true, 1378 "optional": true 1379 }, 1380 "parse-bmfont-xml": { 1381 "version": "1.1.4", 1382 "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", 1383 "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", 1384 "dev": true, 1385 "optional": true, 1386 "requires": { 1387 "xml-parse-from-string": "^1.0.0", 1388 "xml2js": "^0.4.5" 1389 } 1390 }, 1391 "parse-headers": { 1392 "version": "2.0.3", 1393 "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", 1394 "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==", 1395 "dev": true, 1396 "optional": true 1397 }, 1398 "path-exists": { 1399 "version": "4.0.0", 1400 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1401 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1402 "dev": true 1403 }, 1404 "path-is-absolute": { 1405 "version": "1.0.1", 1406 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1407 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1408 "dev": true 1409 }, 1410 "path-key": { 1411 "version": "3.1.1", 1412 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1413 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1414 "dev": true 1415 }, 1416 "phin": { 1417 "version": "2.9.3", 1418 "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", 1419 "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", 1420 "dev": true, 1421 "optional": true 1422 }, 1423 "pixelmatch": { 1424 "version": "4.0.2", 1425 "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", 1426 "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", 1427 "dev": true, 1428 "optional": true, 1429 "requires": { 1430 "pngjs": "^3.0.0" 1431 } 1432 }, 1433 "pngjs": { 1434 "version": "3.4.0", 1435 "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", 1436 "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", 1437 "dev": true, 1438 "optional": true 1439 }, 1440 "process": { 1441 "version": "0.11.10", 1442 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 1443 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", 1444 "dev": true, 1445 "optional": true 1446 }, 1447 "process-nextick-args": { 1448 "version": "2.0.1", 1449 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 1450 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 1451 "dev": true 1452 }, 1453 "psl": { 1454 "version": "1.8.0", 1455 "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 1456 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", 1457 "dev": true 1458 }, 1459 "punycode": { 1460 "version": "2.1.1", 1461 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 1462 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 1463 "dev": true 1464 }, 1465 "readable-stream": { 1466 "version": "2.3.7", 1467 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 1468 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1469 "dev": true, 1470 "requires": { 1471 "core-util-is": "~1.0.0", 1472 "inherits": "~2.0.3", 1473 "isarray": "~1.0.0", 1474 "process-nextick-args": "~2.0.0", 1475 "safe-buffer": "~5.1.1", 1476 "string_decoder": "~1.1.1", 1477 "util-deprecate": "~1.0.1" 1478 } 1479 }, 1480 "regenerator-runtime": { 1481 "version": "0.13.7", 1482 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", 1483 "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", 1484 "dev": true, 1485 "optional": true 1486 }, 1487 "require-directory": { 1488 "version": "2.1.1", 1489 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1490 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 1491 "dev": true 1492 }, 1493 "rimraf": { 1494 "version": "2.7.1", 1495 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 1496 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 1497 "dev": true, 1498 "requires": { 1499 "glob": "^7.1.3" 1500 } 1501 }, 1502 "safe-buffer": { 1503 "version": "5.1.2", 1504 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1505 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1506 "dev": true 1507 }, 1508 "sax": { 1509 "version": "1.2.4", 1510 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 1511 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", 1512 "dev": true, 1513 "optional": true 1514 }, 1515 "selenium-webdriver": { 1516 "version": "4.0.0-beta.1", 1517 "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.1.tgz", 1518 "integrity": "sha512-DJ10z6Yk+ZBaLrt1CLElytQ/FOayx29ANKDtmtyW1A6kCJx3+dsc5fFMOZxwzukDniyYsC3OObT5pUAsgkjpxQ==", 1519 "dev": true, 1520 "requires": { 1521 "jszip": "^3.5.0", 1522 "rimraf": "^2.7.1", 1523 "tmp": "^0.2.1", 1524 "ws": "^7.3.1" 1525 } 1526 }, 1527 "set-immediate-shim": { 1528 "version": "1.0.1", 1529 "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 1530 "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 1531 "dev": true 1532 }, 1533 "shebang-command": { 1534 "version": "2.0.0", 1535 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1536 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1537 "dev": true, 1538 "requires": { 1539 "shebang-regex": "^3.0.0" 1540 } 1541 }, 1542 "shebang-regex": { 1543 "version": "3.0.0", 1544 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1545 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1546 "dev": true 1547 }, 1548 "signal-exit": { 1549 "version": "3.0.3", 1550 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 1551 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 1552 "dev": true 1553 }, 1554 "speedline-core": { 1555 "version": "1.4.3", 1556 "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz", 1557 "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==", 1558 "dev": true, 1559 "requires": { 1560 "@types/node": "*", 1561 "image-ssim": "^0.2.0", 1562 "jpeg-js": "^0.4.1" 1563 } 1564 }, 1565 "split": { 1566 "version": "0.3.3", 1567 "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", 1568 "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", 1569 "dev": true, 1570 "requires": { 1571 "through": "2" 1572 } 1573 }, 1574 "stack-trace": { 1575 "version": "0.0.10", 1576 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", 1577 "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", 1578 "dev": true 1579 }, 1580 "strftime": { 1581 "version": "0.10.0", 1582 "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz", 1583 "integrity": "sha1-s/D6QZKVICpaKJ9ta+n0kJphcZM=", 1584 "dev": true 1585 }, 1586 "string-width": { 1587 "version": "4.2.2", 1588 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", 1589 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", 1590 "dev": true, 1591 "requires": { 1592 "emoji-regex": "^8.0.0", 1593 "is-fullwidth-code-point": "^3.0.0", 1594 "strip-ansi": "^6.0.0" 1595 }, 1596 "dependencies": { 1597 "ansi-regex": { 1598 "version": "5.0.0", 1599 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 1600 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 1601 "dev": true 1602 }, 1603 "strip-ansi": { 1604 "version": "6.0.0", 1605 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1606 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1607 "dev": true, 1608 "requires": { 1609 "ansi-regex": "^5.0.0" 1610 } 1611 } 1612 } 1613 }, 1614 "string_decoder": { 1615 "version": "1.1.1", 1616 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1617 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1618 "dev": true, 1619 "requires": { 1620 "safe-buffer": "~5.1.0" 1621 } 1622 }, 1623 "strip-ansi": { 1624 "version": "3.0.1", 1625 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1626 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1627 "dev": true, 1628 "requires": { 1629 "ansi-regex": "^2.0.0" 1630 } 1631 }, 1632 "strip-final-newline": { 1633 "version": "2.0.0", 1634 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 1635 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 1636 "dev": true 1637 }, 1638 "supports-color": { 1639 "version": "2.0.0", 1640 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 1641 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 1642 "dev": true 1643 }, 1644 "symbol": { 1645 "version": "0.3.1", 1646 "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.3.1.tgz", 1647 "integrity": "sha1-tvmpANSWpX8CQI8iGYwQndoGMEE=", 1648 "dev": true 1649 }, 1650 "tar": { 1651 "version": "6.0.2", 1652 "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz", 1653 "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==", 1654 "dev": true, 1655 "requires": { 1656 "chownr": "^2.0.0", 1657 "fs-minipass": "^2.0.0", 1658 "minipass": "^3.0.0", 1659 "minizlib": "^2.1.0", 1660 "mkdirp": "^1.0.3", 1661 "yallist": "^4.0.0" 1662 } 1663 }, 1664 "through": { 1665 "version": "2.3.8", 1666 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 1667 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 1668 "dev": true 1669 }, 1670 "timm": { 1671 "version": "1.7.1", 1672 "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", 1673 "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==", 1674 "dev": true, 1675 "optional": true 1676 }, 1677 "tinycolor2": { 1678 "version": "1.4.2", 1679 "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", 1680 "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", 1681 "dev": true, 1682 "optional": true 1683 }, 1684 "tmp": { 1685 "version": "0.2.1", 1686 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 1687 "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 1688 "dev": true, 1689 "requires": { 1690 "rimraf": "^3.0.0" 1691 }, 1692 "dependencies": { 1693 "rimraf": { 1694 "version": "3.0.2", 1695 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1696 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1697 "dev": true, 1698 "requires": { 1699 "glob": "^7.1.3" 1700 } 1701 } 1702 } 1703 }, 1704 "tough-cookie": { 1705 "version": "4.0.0", 1706 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", 1707 "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", 1708 "dev": true, 1709 "requires": { 1710 "psl": "^1.1.33", 1711 "punycode": "^2.1.1", 1712 "universalify": "^0.1.2" 1713 } 1714 }, 1715 "universalify": { 1716 "version": "0.1.2", 1717 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 1718 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 1719 "dev": true 1720 }, 1721 "utcstring": { 1722 "version": "0.1.0", 1723 "resolved": "https://registry.npmjs.org/utcstring/-/utcstring-0.1.0.tgz", 1724 "integrity": "sha1-Qw/VEKt/yVtdWRDJAteYgMIIQ2s=", 1725 "dev": true 1726 }, 1727 "utif": { 1728 "version": "2.0.1", 1729 "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", 1730 "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", 1731 "dev": true, 1732 "optional": true, 1733 "requires": { 1734 "pako": "^1.0.5" 1735 } 1736 }, 1737 "util-deprecate": { 1738 "version": "1.0.2", 1739 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1740 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 1741 "dev": true 1742 }, 1743 "uuid": { 1744 "version": "8.0.0", 1745 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", 1746 "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", 1747 "dev": true 1748 }, 1749 "which": { 1750 "version": "2.0.2", 1751 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1752 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1753 "dev": true, 1754 "requires": { 1755 "isexe": "^2.0.0" 1756 } 1757 }, 1758 "wrap-ansi": { 1759 "version": "7.0.0", 1760 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 1761 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 1762 "dev": true, 1763 "requires": { 1764 "ansi-styles": "^4.0.0", 1765 "string-width": "^4.1.0", 1766 "strip-ansi": "^6.0.0" 1767 }, 1768 "dependencies": { 1769 "ansi-regex": { 1770 "version": "5.0.0", 1771 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 1772 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 1773 "dev": true 1774 }, 1775 "ansi-styles": { 1776 "version": "4.3.0", 1777 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1778 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1779 "dev": true, 1780 "requires": { 1781 "color-convert": "^2.0.1" 1782 } 1783 }, 1784 "strip-ansi": { 1785 "version": "6.0.0", 1786 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1787 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1788 "dev": true, 1789 "requires": { 1790 "ansi-regex": "^5.0.0" 1791 } 1792 } 1793 } 1794 }, 1795 "wrappy": { 1796 "version": "1.0.2", 1797 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1798 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1799 "dev": true 1800 }, 1801 "ws": { 1802 "version": "7.4.4", 1803 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", 1804 "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", 1805 "dev": true 1806 }, 1807 "xhr": { 1808 "version": "2.6.0", 1809 "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", 1810 "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", 1811 "dev": true, 1812 "optional": true, 1813 "requires": { 1814 "global": "~4.4.0", 1815 "is-function": "^1.0.1", 1816 "parse-headers": "^2.0.0", 1817 "xtend": "^4.0.0" 1818 } 1819 }, 1820 "xml-parse-from-string": { 1821 "version": "1.0.1", 1822 "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", 1823 "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", 1824 "dev": true, 1825 "optional": true 1826 }, 1827 "xml2js": { 1828 "version": "0.4.23", 1829 "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", 1830 "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", 1831 "dev": true, 1832 "optional": true, 1833 "requires": { 1834 "sax": ">=0.6.0", 1835 "xmlbuilder": "~11.0.0" 1836 } 1837 }, 1838 "xmlbuilder": { 1839 "version": "11.0.1", 1840 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", 1841 "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", 1842 "dev": true, 1843 "optional": true 1844 }, 1845 "xtend": { 1846 "version": "4.0.2", 1847 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1848 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1849 "dev": true, 1850 "optional": true 1851 }, 1852 "y18n": { 1853 "version": "5.0.5", 1854 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", 1855 "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", 1856 "dev": true 1857 }, 1858 "yallist": { 1859 "version": "4.0.0", 1860 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1861 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 1862 "dev": true 1863 }, 1864 "yargs": { 1865 "version": "16.2.0", 1866 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 1867 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 1868 "dev": true, 1869 "requires": { 1870 "cliui": "^7.0.2", 1871 "escalade": "^3.1.1", 1872 "get-caller-file": "^2.0.5", 1873 "require-directory": "^2.1.1", 1874 "string-width": "^4.2.0", 1875 "y18n": "^5.0.5", 1876 "yargs-parser": "^20.2.2" 1877 } 1878 }, 1879 "yargs-parser": { 1880 "version": "20.2.7", 1881 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", 1882 "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", 1883 "dev": true 1884 }, 1885 "yocto-queue": { 1886 "version": "0.1.0", 1887 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 1888 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 1889 "dev": true 1890 } 1891 } 1892} 1893