Bug 1727271: part 3) const-qualify `Document::HasValidTransientUserGestureActivation...
[gecko.git] / tools / browsertime / package-lock.json
blob50abf38488d459b405527e1dedccf56d77ea7754
2   "name": "mozilla-central-tools-browsertime",
3   "requires": true,
4   "lockfileVersion": 1,
5   "dependencies": {
6     "@babel/runtime": {
7       "version": "7.12.5",
8       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz",
9       "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
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": "87.0.4280-20",
470       "resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-87.0.4280-20.tgz",
471       "integrity": "sha512-BBIyhHx1I5ff9m0xO49ADfI/iDWNoG7STTBMVflMbpgKy8STtcce11A4wDwWyN1+XSteWYuvixl9/ARz0fNdpg==",
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": "87.0.664-60",
480       "resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-87.0.664-60.tgz",
481       "integrity": "sha512-JgE4LFWM0Q9ZmFJTR2sQlY0PrWDlOcDtdx8+fac67tNDj9BQ2q9xbDVr3RSSQ15U/Q2LjfqeFb15vBELk47Y5w==",
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.21",
564       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.21.tgz",
565       "integrity": "sha512-cHYfKsnwllYhjOzuC5q1VpguABBeecUp24yFluHpn/BQaVxB1CuQ1FSRZCzrPxrkIfWISXV2LbeoBthLWg0+0A==",
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/51a59f0e62328e995903436918ee9a1ccb5fc28c",
631       "integrity": "sha512-NhHrksWnURf0/P73iQoRs9QIU86KdbQdBtIdYaIYrvrvtzzqnMibn4nXRY4YJV4NDPLiRVvSqQ1yds+FZyiY5g==",
632       "dev": true,
633       "requires": {
634         "@cypress/xvfb": "1.2.4",
635         "@devicefarmer/adbkit": "2.11.3",
636         "@sitespeed.io/chromedriver": "87.0.4280-20",
637         "@sitespeed.io/edgedriver": "87.0.664-60",
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.28.2",
644         "dayjs": "1.9.7",
645         "execa": "5.0.0",
646         "fast-stats": "0.0.6",
647         "find-up": "4.1.0",
648         "get-port": "5.1.1",
649         "hasbin": "1.2.3",
650         "intel": "1.2.0",
651         "jimp": "0.16.0",
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-alpha.8",
659         "speedline-core": "1.4.3",
660         "yargs": "15.4.1"
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     "camelcase": {
688       "version": "5.3.1",
689       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
690       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
691       "dev": true
692     },
693     "chalk": {
694       "version": "1.1.3",
695       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
696       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
697       "dev": true,
698       "requires": {
699         "ansi-styles": "^2.2.1",
700         "escape-string-regexp": "^1.0.2",
701         "has-ansi": "^2.0.0",
702         "strip-ansi": "^3.0.0",
703         "supports-color": "^2.0.0"
704       }
705     },
706     "chownr": {
707       "version": "2.0.0",
708       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
709       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
710       "dev": true
711     },
712     "chrome-har": {
713       "version": "0.11.12",
714       "resolved": "https://registry.npmjs.org/chrome-har/-/chrome-har-0.11.12.tgz",
715       "integrity": "sha512-Fi/YCoUHjQMQC0sPKCdiuGVbApeEwIUNvISrlwZgbuUcxfHJA6MjD4RsIH/YSOAo/Z3ENiF+xaEpsdqqdETIjg==",
716       "dev": true,
717       "requires": {
718         "dayjs": "1.8.31",
719         "debug": "4.1.1",
720         "tough-cookie": "4.0.0",
721         "uuid": "8.0.0"
722       },
723       "dependencies": {
724         "dayjs": {
725           "version": "1.8.31",
726           "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.31.tgz",
727           "integrity": "sha512-mPh1mslned+5PuIuiUfbw4CikHk6AEAf2Baxih+wP5fssv+wmlVhvgZ7mq+BhLt7Sr/Hc8leWDiwe6YnrpNt3g==",
728           "dev": true
729         },
730         "debug": {
731           "version": "4.1.1",
732           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
733           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
734           "dev": true,
735           "requires": {
736             "ms": "^2.1.1"
737           }
738         }
739       }
740     },
741     "chrome-remote-interface": {
742       "version": "0.28.2",
743       "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.28.2.tgz",
744       "integrity": "sha512-F7mjof7rWvRNsJqhVXuiFU/HWySCxTA9tzpLxUJxVfdLkljwFJ1aMp08AnwXRmmP7r12/doTDOMwaNhFCJsacw==",
745       "dev": true,
746       "requires": {
747         "commander": "2.11.x",
748         "ws": "^7.2.0"
749       },
750       "dependencies": {
751         "commander": {
752           "version": "2.11.0",
753           "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
754           "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
755           "dev": true
756         }
757       }
758     },
759     "cliui": {
760       "version": "6.0.0",
761       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
762       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
763       "dev": true,
764       "requires": {
765         "string-width": "^4.2.0",
766         "strip-ansi": "^6.0.0",
767         "wrap-ansi": "^6.2.0"
768       },
769       "dependencies": {
770         "ansi-regex": {
771           "version": "5.0.0",
772           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
773           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
774           "dev": true
775         },
776         "strip-ansi": {
777           "version": "6.0.0",
778           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
779           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
780           "dev": true,
781           "requires": {
782             "ansi-regex": "^5.0.0"
783           }
784         }
785       }
786     },
787     "color-convert": {
788       "version": "2.0.1",
789       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
790       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
791       "dev": true,
792       "requires": {
793         "color-name": "~1.1.4"
794       }
795     },
796     "color-name": {
797       "version": "1.1.4",
798       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
799       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
800       "dev": true
801     },
802     "commander": {
803       "version": "2.20.3",
804       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
805       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
806       "dev": true
807     },
808     "concat-map": {
809       "version": "0.0.1",
810       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
811       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
812       "dev": true
813     },
814     "core-util-is": {
815       "version": "1.0.2",
816       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
817       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
818       "dev": true
819     },
820     "cross-spawn": {
821       "version": "7.0.3",
822       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
823       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
824       "dev": true,
825       "requires": {
826         "path-key": "^3.1.0",
827         "shebang-command": "^2.0.0",
828         "which": "^2.0.1"
829       }
830     },
831     "dayjs": {
832       "version": "1.9.7",
833       "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.9.7.tgz",
834       "integrity": "sha512-IC877KBdMhBrCfBfJXHQlo0G8keZ0Opy7YIIq5QKtUbCuHMzim8S4PyiVK4YmihI3iOF9lhfUBW4AQWHTR5WHA==",
835       "dev": true
836     },
837     "dbug": {
838       "version": "0.4.2",
839       "resolved": "https://registry.npmjs.org/dbug/-/dbug-0.4.2.tgz",
840       "integrity": "sha1-MrSzEF6IYQQ6b5rHVdgOVC02WzE=",
841       "dev": true
842     },
843     "debug": {
844       "version": "3.2.7",
845       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
846       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
847       "dev": true,
848       "requires": {
849         "ms": "^2.1.1"
850       }
851     },
852     "decamelize": {
853       "version": "1.2.0",
854       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
855       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
856       "dev": true
857     },
858     "dom-walk": {
859       "version": "0.1.2",
860       "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
861       "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
862       "dev": true,
863       "optional": true
864     },
865     "emoji-regex": {
866       "version": "8.0.0",
867       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
868       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
869       "dev": true
870     },
871     "escape-string-regexp": {
872       "version": "1.0.5",
873       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
874       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
875       "dev": true
876     },
877     "execa": {
878       "version": "5.0.0",
879       "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
880       "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
881       "dev": true,
882       "requires": {
883         "cross-spawn": "^7.0.3",
884         "get-stream": "^6.0.0",
885         "human-signals": "^2.1.0",
886         "is-stream": "^2.0.0",
887         "merge-stream": "^2.0.0",
888         "npm-run-path": "^4.0.1",
889         "onetime": "^5.1.2",
890         "signal-exit": "^3.0.3",
891         "strip-final-newline": "^2.0.0"
892       }
893     },
894     "exif-parser": {
895       "version": "0.1.12",
896       "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz",
897       "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=",
898       "dev": true,
899       "optional": true
900     },
901     "fast-stats": {
902       "version": "0.0.6",
903       "resolved": "https://registry.npmjs.org/fast-stats/-/fast-stats-0.0.6.tgz",
904       "integrity": "sha512-m0zkwa7Z07Wc4xm1YtcrCHmhzNxiYRrrfUyhkdhSZPzaAH/Ewbocdaq7EPVBFz19GWfIyyPcLfRHjHJYe83jlg==",
905       "dev": true
906     },
907     "file-type": {
908       "version": "9.0.0",
909       "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz",
910       "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==",
911       "dev": true,
912       "optional": true
913     },
914     "find-up": {
915       "version": "4.1.0",
916       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
917       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
918       "dev": true,
919       "requires": {
920         "locate-path": "^5.0.0",
921         "path-exists": "^4.0.0"
922       }
923     },
924     "fs-minipass": {
925       "version": "2.1.0",
926       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
927       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
928       "dev": true,
929       "requires": {
930         "minipass": "^3.0.0"
931       }
932     },
933     "fs.realpath": {
934       "version": "1.0.0",
935       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
936       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
937       "dev": true
938     },
939     "get-caller-file": {
940       "version": "2.0.5",
941       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
942       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
943       "dev": true
944     },
945     "get-port": {
946       "version": "5.1.1",
947       "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
948       "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
949       "dev": true
950     },
951     "get-stream": {
952       "version": "6.0.0",
953       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz",
954       "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==",
955       "dev": true
956     },
957     "gifwrap": {
958       "version": "0.9.2",
959       "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz",
960       "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==",
961       "dev": true,
962       "optional": true,
963       "requires": {
964         "image-q": "^1.1.1",
965         "omggif": "^1.0.10"
966       }
967     },
968     "glob": {
969       "version": "7.1.6",
970       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
971       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
972       "dev": true,
973       "requires": {
974         "fs.realpath": "^1.0.0",
975         "inflight": "^1.0.4",
976         "inherits": "2",
977         "minimatch": "^3.0.4",
978         "once": "^1.3.0",
979         "path-is-absolute": "^1.0.0"
980       }
981     },
982     "global": {
983       "version": "4.4.0",
984       "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
985       "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
986       "dev": true,
987       "optional": true,
988       "requires": {
989         "min-document": "^2.19.0",
990         "process": "^0.11.10"
991       }
992     },
993     "has-ansi": {
994       "version": "2.0.0",
995       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
996       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
997       "dev": true,
998       "requires": {
999         "ansi-regex": "^2.0.0"
1000       }
1001     },
1002     "hasbin": {
1003       "version": "1.2.3",
1004       "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz",
1005       "integrity": "sha1-eMWSaJPIAhXCtWiuH9P8q3omlrA=",
1006       "dev": true,
1007       "requires": {
1008         "async": "~1.5"
1009       },
1010       "dependencies": {
1011         "async": {
1012           "version": "1.5.2",
1013           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
1014           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
1015           "dev": true
1016         }
1017       }
1018     },
1019     "human-signals": {
1020       "version": "2.1.0",
1021       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
1022       "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
1023       "dev": true
1024     },
1025     "ieee754": {
1026       "version": "1.2.1",
1027       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1028       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1029       "dev": true,
1030       "optional": true
1031     },
1032     "image-q": {
1033       "version": "1.1.1",
1034       "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz",
1035       "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=",
1036       "dev": true,
1037       "optional": true
1038     },
1039     "image-ssim": {
1040       "version": "0.2.0",
1041       "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz",
1042       "integrity": "sha1-g7Qsei5uS4VQVHf+aRf128VkIOU=",
1043       "dev": true
1044     },
1045     "immediate": {
1046       "version": "3.0.6",
1047       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
1048       "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
1049       "dev": true
1050     },
1051     "inflight": {
1052       "version": "1.0.6",
1053       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1054       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1055       "dev": true,
1056       "requires": {
1057         "once": "^1.3.0",
1058         "wrappy": "1"
1059       }
1060     },
1061     "inherits": {
1062       "version": "2.0.4",
1063       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1064       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1065       "dev": true
1066     },
1067     "intel": {
1068       "version": "1.2.0",
1069       "resolved": "https://registry.npmjs.org/intel/-/intel-1.2.0.tgz",
1070       "integrity": "sha1-EdEUfraz9Fgr31M3s31UFYTp5B4=",
1071       "dev": true,
1072       "requires": {
1073         "chalk": "^1.1.0",
1074         "dbug": "~0.4.2",
1075         "stack-trace": "~0.0.9",
1076         "strftime": "~0.10.0",
1077         "symbol": "~0.3.1",
1078         "utcstring": "~0.1.0"
1079       }
1080     },
1081     "is-fullwidth-code-point": {
1082       "version": "3.0.0",
1083       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1084       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1085       "dev": true
1086     },
1087     "is-function": {
1088       "version": "1.0.2",
1089       "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
1090       "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==",
1091       "dev": true,
1092       "optional": true
1093     },
1094     "is-stream": {
1095       "version": "2.0.0",
1096       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
1097       "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
1098       "dev": true
1099     },
1100     "isarray": {
1101       "version": "1.0.0",
1102       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1103       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1104       "dev": true
1105     },
1106     "isexe": {
1107       "version": "2.0.0",
1108       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1109       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1110       "dev": true
1111     },
1112     "jimp": {
1113       "version": "0.16.0",
1114       "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.0.tgz",
1115       "integrity": "sha512-WRfGlXB6/0xY3mSoskfVhWVNSegVZCgmvunJDc41QthTWi5oRG2FeL7eOcX0zz/Z+dYRu6Q0ibO2yltC+EIptA==",
1116       "dev": true,
1117       "optional": true,
1118       "requires": {
1119         "@babel/runtime": "^7.7.2",
1120         "@jimp/custom": "^0.16.0",
1121         "@jimp/plugins": "^0.16.0",
1122         "@jimp/types": "^0.16.0",
1123         "regenerator-runtime": "^0.13.3"
1124       }
1125     },
1126     "jpeg-js": {
1127       "version": "0.4.2",
1128       "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz",
1129       "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==",
1130       "dev": true
1131     },
1132     "jszip": {
1133       "version": "3.5.0",
1134       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz",
1135       "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==",
1136       "dev": true,
1137       "requires": {
1138         "lie": "~3.3.0",
1139         "pako": "~1.0.2",
1140         "readable-stream": "~2.3.6",
1141         "set-immediate-shim": "~1.0.1"
1142       }
1143     },
1144     "lie": {
1145       "version": "3.3.0",
1146       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
1147       "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
1148       "dev": true,
1149       "requires": {
1150         "immediate": "~3.0.5"
1151       }
1152     },
1153     "load-bmfont": {
1154       "version": "1.4.1",
1155       "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz",
1156       "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==",
1157       "dev": true,
1158       "optional": true,
1159       "requires": {
1160         "buffer-equal": "0.0.1",
1161         "mime": "^1.3.4",
1162         "parse-bmfont-ascii": "^1.0.3",
1163         "parse-bmfont-binary": "^1.0.5",
1164         "parse-bmfont-xml": "^1.1.4",
1165         "phin": "^2.9.1",
1166         "xhr": "^2.0.1",
1167         "xtend": "^4.0.0"
1168       }
1169     },
1170     "locate-path": {
1171       "version": "5.0.0",
1172       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1173       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1174       "dev": true,
1175       "requires": {
1176         "p-locate": "^4.1.0"
1177       }
1178     },
1179     "lodash.get": {
1180       "version": "4.4.2",
1181       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
1182       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
1183       "dev": true
1184     },
1185     "lodash.groupby": {
1186       "version": "4.6.0",
1187       "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
1188       "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=",
1189       "dev": true
1190     },
1191     "lodash.isempty": {
1192       "version": "4.4.0",
1193       "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
1194       "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=",
1195       "dev": true
1196     },
1197     "lodash.merge": {
1198       "version": "4.6.2",
1199       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1200       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1201       "dev": true
1202     },
1203     "lodash.once": {
1204       "version": "4.1.1",
1205       "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
1206       "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=",
1207       "dev": true
1208     },
1209     "lodash.pick": {
1210       "version": "4.4.0",
1211       "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
1212       "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
1213       "dev": true
1214     },
1215     "lodash.set": {
1216       "version": "4.3.2",
1217       "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
1218       "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
1219       "dev": true
1220     },
1221     "merge-stream": {
1222       "version": "2.0.0",
1223       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1224       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1225       "dev": true
1226     },
1227     "mime": {
1228       "version": "1.6.0",
1229       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1230       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
1231       "dev": true,
1232       "optional": true
1233     },
1234     "mimic-fn": {
1235       "version": "2.1.0",
1236       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1237       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1238       "dev": true
1239     },
1240     "min-document": {
1241       "version": "2.19.0",
1242       "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
1243       "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
1244       "dev": true,
1245       "optional": true,
1246       "requires": {
1247         "dom-walk": "^0.1.0"
1248       }
1249     },
1250     "minimatch": {
1251       "version": "3.0.4",
1252       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1253       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1254       "dev": true,
1255       "requires": {
1256         "brace-expansion": "^1.1.7"
1257       }
1258     },
1259     "minimist": {
1260       "version": "1.2.5",
1261       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1262       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1263       "dev": true
1264     },
1265     "minipass": {
1266       "version": "3.1.3",
1267       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
1268       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
1269       "dev": true,
1270       "requires": {
1271         "yallist": "^4.0.0"
1272       }
1273     },
1274     "minizlib": {
1275       "version": "2.1.2",
1276       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
1277       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
1278       "dev": true,
1279       "requires": {
1280         "minipass": "^3.0.0",
1281         "yallist": "^4.0.0"
1282       }
1283     },
1284     "mkdirp": {
1285       "version": "1.0.4",
1286       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1287       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1288       "dev": true
1289     },
1290     "ms": {
1291       "version": "2.1.3",
1292       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1293       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1294       "dev": true
1295     },
1296     "node-downloader-helper": {
1297       "version": "1.0.14",
1298       "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.14.tgz",
1299       "integrity": "sha512-JIv11Cer+TwINKzT06Qj4tgpKQSS5cS0BodRz7wTXSRbMyrJA2zmOpwINfuRz+vgDiAgyxIhrih6odrHJN2i4w==",
1300       "dev": true
1301     },
1302     "node-forge": {
1303       "version": "0.10.0",
1304       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
1305       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
1306       "dev": true
1307     },
1308     "node-stream-zip": {
1309       "version": "1.11.3",
1310       "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.3.tgz",
1311       "integrity": "sha512-GY+9LxkQuIT3O7K8BTdHVGKFcBYBy2vAVcTBtkKpu+OlBef/NSb6VuIWSyLiVDfmLMkggHeRJZN0F3W0GWU/uw==",
1312       "dev": true
1313     },
1314     "npm-run-path": {
1315       "version": "4.0.1",
1316       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
1317       "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
1318       "dev": true,
1319       "requires": {
1320         "path-key": "^3.0.0"
1321       }
1322     },
1323     "omggif": {
1324       "version": "1.0.10",
1325       "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz",
1326       "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==",
1327       "dev": true,
1328       "optional": true
1329     },
1330     "once": {
1331       "version": "1.4.0",
1332       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1333       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1334       "dev": true,
1335       "requires": {
1336         "wrappy": "1"
1337       }
1338     },
1339     "onetime": {
1340       "version": "5.1.2",
1341       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
1342       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
1343       "dev": true,
1344       "requires": {
1345         "mimic-fn": "^2.1.0"
1346       }
1347     },
1348     "p-limit": {
1349       "version": "2.3.0",
1350       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1351       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
1352       "dev": true,
1353       "requires": {
1354         "p-try": "^2.0.0"
1355       }
1356     },
1357     "p-locate": {
1358       "version": "4.1.0",
1359       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
1360       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
1361       "dev": true,
1362       "requires": {
1363         "p-limit": "^2.2.0"
1364       }
1365     },
1366     "p-try": {
1367       "version": "2.2.0",
1368       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
1369       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
1370       "dev": true
1371     },
1372     "pako": {
1373       "version": "1.0.11",
1374       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
1375       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
1376       "dev": true
1377     },
1378     "parse-bmfont-ascii": {
1379       "version": "1.0.6",
1380       "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz",
1381       "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=",
1382       "dev": true,
1383       "optional": true
1384     },
1385     "parse-bmfont-binary": {
1386       "version": "1.0.6",
1387       "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz",
1388       "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=",
1389       "dev": true,
1390       "optional": true
1391     },
1392     "parse-bmfont-xml": {
1393       "version": "1.1.4",
1394       "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz",
1395       "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==",
1396       "dev": true,
1397       "optional": true,
1398       "requires": {
1399         "xml-parse-from-string": "^1.0.0",
1400         "xml2js": "^0.4.5"
1401       }
1402     },
1403     "parse-headers": {
1404       "version": "2.0.3",
1405       "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz",
1406       "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==",
1407       "dev": true,
1408       "optional": true
1409     },
1410     "path-exists": {
1411       "version": "4.0.0",
1412       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1413       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1414       "dev": true
1415     },
1416     "path-is-absolute": {
1417       "version": "1.0.1",
1418       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1419       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1420       "dev": true
1421     },
1422     "path-key": {
1423       "version": "3.1.1",
1424       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1425       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1426       "dev": true
1427     },
1428     "phin": {
1429       "version": "2.9.3",
1430       "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
1431       "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==",
1432       "dev": true,
1433       "optional": true
1434     },
1435     "pixelmatch": {
1436       "version": "4.0.2",
1437       "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz",
1438       "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=",
1439       "dev": true,
1440       "optional": true,
1441       "requires": {
1442         "pngjs": "^3.0.0"
1443       }
1444     },
1445     "pngjs": {
1446       "version": "3.4.0",
1447       "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
1448       "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
1449       "dev": true,
1450       "optional": true
1451     },
1452     "process": {
1453       "version": "0.11.10",
1454       "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
1455       "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
1456       "dev": true,
1457       "optional": true
1458     },
1459     "process-nextick-args": {
1460       "version": "2.0.1",
1461       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1462       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
1463       "dev": true
1464     },
1465     "psl": {
1466       "version": "1.8.0",
1467       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
1468       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
1469       "dev": true
1470     },
1471     "punycode": {
1472       "version": "2.1.1",
1473       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1474       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1475       "dev": true
1476     },
1477     "readable-stream": {
1478       "version": "2.3.7",
1479       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1480       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1481       "dev": true,
1482       "requires": {
1483         "core-util-is": "~1.0.0",
1484         "inherits": "~2.0.3",
1485         "isarray": "~1.0.0",
1486         "process-nextick-args": "~2.0.0",
1487         "safe-buffer": "~5.1.1",
1488         "string_decoder": "~1.1.1",
1489         "util-deprecate": "~1.0.1"
1490       }
1491     },
1492     "regenerator-runtime": {
1493       "version": "0.13.7",
1494       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
1495       "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
1496       "dev": true,
1497       "optional": true
1498     },
1499     "require-directory": {
1500       "version": "2.1.1",
1501       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1502       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1503       "dev": true
1504     },
1505     "require-main-filename": {
1506       "version": "2.0.0",
1507       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
1508       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
1509       "dev": true
1510     },
1511     "rimraf": {
1512       "version": "2.7.1",
1513       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1514       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1515       "dev": true,
1516       "requires": {
1517         "glob": "^7.1.3"
1518       }
1519     },
1520     "safe-buffer": {
1521       "version": "5.1.2",
1522       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1523       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1524       "dev": true
1525     },
1526     "sax": {
1527       "version": "1.2.4",
1528       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
1529       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
1530       "dev": true,
1531       "optional": true
1532     },
1533     "selenium-webdriver": {
1534       "version": "4.0.0-alpha.8",
1535       "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.8.tgz",
1536       "integrity": "sha512-yPSaiWySZTEbxuuWQMDqdXh3H3N4Aiw/bSUjpkKMPWWCysfPqUncrq6FewBqdxWD1wQKzy5yWaQMGsgTY/0rCQ==",
1537       "dev": true,
1538       "requires": {
1539         "jszip": "^3.5.0",
1540         "rimraf": "^2.7.1",
1541         "tmp": "^0.1.0",
1542         "ws": "^7.3.1"
1543       }
1544     },
1545     "set-blocking": {
1546       "version": "2.0.0",
1547       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
1548       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
1549       "dev": true
1550     },
1551     "set-immediate-shim": {
1552       "version": "1.0.1",
1553       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
1554       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
1555       "dev": true
1556     },
1557     "shebang-command": {
1558       "version": "2.0.0",
1559       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1560       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1561       "dev": true,
1562       "requires": {
1563         "shebang-regex": "^3.0.0"
1564       }
1565     },
1566     "shebang-regex": {
1567       "version": "3.0.0",
1568       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1569       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1570       "dev": true
1571     },
1572     "signal-exit": {
1573       "version": "3.0.3",
1574       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
1575       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
1576       "dev": true
1577     },
1578     "speedline-core": {
1579       "version": "1.4.3",
1580       "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz",
1581       "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==",
1582       "dev": true,
1583       "requires": {
1584         "@types/node": "*",
1585         "image-ssim": "^0.2.0",
1586         "jpeg-js": "^0.4.1"
1587       }
1588     },
1589     "split": {
1590       "version": "0.3.3",
1591       "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
1592       "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
1593       "dev": true,
1594       "requires": {
1595         "through": "2"
1596       }
1597     },
1598     "stack-trace": {
1599       "version": "0.0.10",
1600       "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
1601       "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
1602       "dev": true
1603     },
1604     "strftime": {
1605       "version": "0.10.0",
1606       "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz",
1607       "integrity": "sha1-s/D6QZKVICpaKJ9ta+n0kJphcZM=",
1608       "dev": true
1609     },
1610     "string-width": {
1611       "version": "4.2.0",
1612       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1613       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1614       "dev": true,
1615       "requires": {
1616         "emoji-regex": "^8.0.0",
1617         "is-fullwidth-code-point": "^3.0.0",
1618         "strip-ansi": "^6.0.0"
1619       },
1620       "dependencies": {
1621         "ansi-regex": {
1622           "version": "5.0.0",
1623           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1624           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1625           "dev": true
1626         },
1627         "strip-ansi": {
1628           "version": "6.0.0",
1629           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1630           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1631           "dev": true,
1632           "requires": {
1633             "ansi-regex": "^5.0.0"
1634           }
1635         }
1636       }
1637     },
1638     "string_decoder": {
1639       "version": "1.1.1",
1640       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1641       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1642       "dev": true,
1643       "requires": {
1644         "safe-buffer": "~5.1.0"
1645       }
1646     },
1647     "strip-ansi": {
1648       "version": "3.0.1",
1649       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1650       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1651       "dev": true,
1652       "requires": {
1653         "ansi-regex": "^2.0.0"
1654       }
1655     },
1656     "strip-final-newline": {
1657       "version": "2.0.0",
1658       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
1659       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
1660       "dev": true
1661     },
1662     "supports-color": {
1663       "version": "2.0.0",
1664       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1665       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1666       "dev": true
1667     },
1668     "symbol": {
1669       "version": "0.3.1",
1670       "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.3.1.tgz",
1671       "integrity": "sha1-tvmpANSWpX8CQI8iGYwQndoGMEE=",
1672       "dev": true
1673     },
1674     "tar": {
1675       "version": "6.0.2",
1676       "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz",
1677       "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==",
1678       "dev": true,
1679       "requires": {
1680         "chownr": "^2.0.0",
1681         "fs-minipass": "^2.0.0",
1682         "minipass": "^3.0.0",
1683         "minizlib": "^2.1.0",
1684         "mkdirp": "^1.0.3",
1685         "yallist": "^4.0.0"
1686       }
1687     },
1688     "through": {
1689       "version": "2.3.8",
1690       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1691       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1692       "dev": true
1693     },
1694     "timm": {
1695       "version": "1.7.1",
1696       "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz",
1697       "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==",
1698       "dev": true,
1699       "optional": true
1700     },
1701     "tinycolor2": {
1702       "version": "1.4.2",
1703       "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz",
1704       "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==",
1705       "dev": true,
1706       "optional": true
1707     },
1708     "tmp": {
1709       "version": "0.1.0",
1710       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz",
1711       "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==",
1712       "dev": true,
1713       "requires": {
1714         "rimraf": "^2.6.3"
1715       }
1716     },
1717     "tough-cookie": {
1718       "version": "4.0.0",
1719       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
1720       "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
1721       "dev": true,
1722       "requires": {
1723         "psl": "^1.1.33",
1724         "punycode": "^2.1.1",
1725         "universalify": "^0.1.2"
1726       }
1727     },
1728     "universalify": {
1729       "version": "0.1.2",
1730       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
1731       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
1732       "dev": true
1733     },
1734     "utcstring": {
1735       "version": "0.1.0",
1736       "resolved": "https://registry.npmjs.org/utcstring/-/utcstring-0.1.0.tgz",
1737       "integrity": "sha1-Qw/VEKt/yVtdWRDJAteYgMIIQ2s=",
1738       "dev": true
1739     },
1740     "utif": {
1741       "version": "2.0.1",
1742       "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
1743       "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==",
1744       "dev": true,
1745       "optional": true,
1746       "requires": {
1747         "pako": "^1.0.5"
1748       }
1749     },
1750     "util-deprecate": {
1751       "version": "1.0.2",
1752       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1753       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1754       "dev": true
1755     },
1756     "uuid": {
1757       "version": "8.0.0",
1758       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz",
1759       "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==",
1760       "dev": true
1761     },
1762     "which": {
1763       "version": "2.0.2",
1764       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1765       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1766       "dev": true,
1767       "requires": {
1768         "isexe": "^2.0.0"
1769       }
1770     },
1771     "which-module": {
1772       "version": "2.0.0",
1773       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
1774       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
1775       "dev": true
1776     },
1777     "wrap-ansi": {
1778       "version": "6.2.0",
1779       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
1780       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
1781       "dev": true,
1782       "requires": {
1783         "ansi-styles": "^4.0.0",
1784         "string-width": "^4.1.0",
1785         "strip-ansi": "^6.0.0"
1786       },
1787       "dependencies": {
1788         "ansi-regex": {
1789           "version": "5.0.0",
1790           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1791           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1792           "dev": true
1793         },
1794         "ansi-styles": {
1795           "version": "4.3.0",
1796           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1797           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1798           "dev": true,
1799           "requires": {
1800             "color-convert": "^2.0.1"
1801           }
1802         },
1803         "strip-ansi": {
1804           "version": "6.0.0",
1805           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1806           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1807           "dev": true,
1808           "requires": {
1809             "ansi-regex": "^5.0.0"
1810           }
1811         }
1812       }
1813     },
1814     "wrappy": {
1815       "version": "1.0.2",
1816       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1817       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1818       "dev": true
1819     },
1820     "ws": {
1821       "version": "7.4.2",
1822       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz",
1823       "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==",
1824       "dev": true
1825     },
1826     "xhr": {
1827       "version": "2.6.0",
1828       "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz",
1829       "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==",
1830       "dev": true,
1831       "optional": true,
1832       "requires": {
1833         "global": "~4.4.0",
1834         "is-function": "^1.0.1",
1835         "parse-headers": "^2.0.0",
1836         "xtend": "^4.0.0"
1837       }
1838     },
1839     "xml-parse-from-string": {
1840       "version": "1.0.1",
1841       "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz",
1842       "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=",
1843       "dev": true,
1844       "optional": true
1845     },
1846     "xml2js": {
1847       "version": "0.4.23",
1848       "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
1849       "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
1850       "dev": true,
1851       "optional": true,
1852       "requires": {
1853         "sax": ">=0.6.0",
1854         "xmlbuilder": "~11.0.0"
1855       }
1856     },
1857     "xmlbuilder": {
1858       "version": "11.0.1",
1859       "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
1860       "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
1861       "dev": true,
1862       "optional": true
1863     },
1864     "xtend": {
1865       "version": "4.0.2",
1866       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
1867       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
1868       "dev": true,
1869       "optional": true
1870     },
1871     "y18n": {
1872       "version": "4.0.1",
1873       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
1874       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
1875       "dev": true
1876     },
1877     "yallist": {
1878       "version": "4.0.0",
1879       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1880       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1881       "dev": true
1882     },
1883     "yargs": {
1884       "version": "15.4.1",
1885       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
1886       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
1887       "dev": true,
1888       "requires": {
1889         "cliui": "^6.0.0",
1890         "decamelize": "^1.2.0",
1891         "find-up": "^4.1.0",
1892         "get-caller-file": "^2.0.1",
1893         "require-directory": "^2.1.1",
1894         "require-main-filename": "^2.0.0",
1895         "set-blocking": "^2.0.0",
1896         "string-width": "^4.2.0",
1897         "which-module": "^2.0.0",
1898         "y18n": "^4.0.0",
1899         "yargs-parser": "^18.1.2"
1900       }
1901     },
1902     "yargs-parser": {
1903       "version": "18.1.3",
1904       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
1905       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
1906       "dev": true,
1907       "requires": {
1908         "camelcase": "^5.0.0",
1909         "decamelize": "^1.2.0"
1910       }
1911     }
1912   }