Bug 1643896 - Convert sync onMessage listener exceptions into async rejections r...
[gecko.git] / tools / browsertime / package-lock.json
bloba2ba0af59531bd8ad97a2a0eb32213309a361656
2   "name": "mozilla-central-tools-browsertime",
3   "requires": true,
4   "lockfileVersion": 1,
5   "dependencies": {
6     "@babel/runtime": {
7       "version": "7.10.1",
8       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.1.tgz",
9       "integrity": "sha512-nQbbCbQc9u/rpg1XCxoMYQTbSMVZjCDxErQ1ClCn9Pvcmv1lGads19ep0a2VsEiIJeHqjZley6EQGEC3Yo1xMA==",
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     "@jimp/bmp": {
27       "version": "0.9.8",
28       "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.9.8.tgz",
29       "integrity": "sha512-CZYQPEC3iUBMuaGWrtIG+GKNl93q/PkdudrCKJR/B96dfNngsmoosEm3LuFgJHEcJIfvnJkNqKw74l+zEiqCbg==",
30       "dev": true,
31       "optional": true,
32       "requires": {
33         "@babel/runtime": "^7.7.2",
34         "@jimp/utils": "^0.9.8",
35         "bmp-js": "^0.1.0",
36         "core-js": "^3.4.1"
37       }
38     },
39     "@jimp/core": {
40       "version": "0.9.8",
41       "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.9.8.tgz",
42       "integrity": "sha512-N4GCjcXb0QwR5GBABDK2xQ3cKyaF7LlCYeJEG9mV7G/ynBoRqJe4JA6YKU9Ww9imGkci/4A594nQo8tUIqdcBw==",
43       "dev": true,
44       "optional": true,
45       "requires": {
46         "@babel/runtime": "^7.7.2",
47         "@jimp/utils": "^0.9.8",
48         "any-base": "^1.1.0",
49         "buffer": "^5.2.0",
50         "core-js": "^3.4.1",
51         "exif-parser": "^0.1.12",
52         "file-type": "^9.0.0",
53         "load-bmfont": "^1.3.1",
54         "mkdirp": "^0.5.1",
55         "phin": "^2.9.1",
56         "pixelmatch": "^4.0.2",
57         "tinycolor2": "^1.4.1"
58       }
59     },
60     "@jimp/custom": {
61       "version": "0.9.8",
62       "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.9.8.tgz",
63       "integrity": "sha512-1UpJjI7fhX02BWLJ/KEqPwkHH60eNkCNeD6hEd+IZdTwLXfZCfFiM5BVlpgiZYZJSsVoRiAL4ne2Q5mCiKPKyw==",
64       "dev": true,
65       "optional": true,
66       "requires": {
67         "@babel/runtime": "^7.7.2",
68         "@jimp/core": "^0.9.8",
69         "core-js": "^3.4.1"
70       }
71     },
72     "@jimp/gif": {
73       "version": "0.9.8",
74       "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.9.8.tgz",
75       "integrity": "sha512-LEbfpcO1sBJIQCJHchZjNlyNxzPjZQQ4X32klpQHZJG58n9FvL7Uuh1rpkrJRbqv3cU3P0ENNtTrsBDxsYwcfA==",
76       "dev": true,
77       "optional": true,
78       "requires": {
79         "@babel/runtime": "^7.7.2",
80         "@jimp/utils": "^0.9.8",
81         "core-js": "^3.4.1",
82         "omggif": "^1.0.9"
83       }
84     },
85     "@jimp/jpeg": {
86       "version": "0.9.8",
87       "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.9.8.tgz",
88       "integrity": "sha512-5u29SUzbZ32ZMmOaz3gO0hXatwSCnsvEAXRCKZoPPgbsPoyFAiZKVxjfLzjkeQF6awkvJ8hZni5chM15SNMg+g==",
89       "dev": true,
90       "optional": true,
91       "requires": {
92         "@babel/runtime": "^7.7.2",
93         "@jimp/utils": "^0.9.8",
94         "core-js": "^3.4.1",
95         "jpeg-js": "^0.3.4"
96       }
97     },
98     "@jimp/plugin-blit": {
99       "version": "0.9.8",
100       "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.9.8.tgz",
101       "integrity": "sha512-6xTDomxJybhBcby1IUVaPydZFhxf+V0DRgfDlVK81kR9kSCoshJpzWqDuWrMqjNEPspPE7jRQwHMs0FdU7mVwQ==",
102       "dev": true,
103       "optional": true,
104       "requires": {
105         "@babel/runtime": "^7.7.2",
106         "@jimp/utils": "^0.9.8",
107         "core-js": "^3.4.1"
108       }
109     },
110     "@jimp/plugin-blur": {
111       "version": "0.9.8",
112       "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.9.8.tgz",
113       "integrity": "sha512-dqbxuNFBRbmt35iIRacdgma7nlXklmPThsKcGWNTDmqb/hniK5IC+0xSPzBV4qMI2fLGP39LWHqqDZ0xDz14dA==",
114       "dev": true,
115       "optional": true,
116       "requires": {
117         "@babel/runtime": "^7.7.2",
118         "@jimp/utils": "^0.9.8",
119         "core-js": "^3.4.1"
120       }
121     },
122     "@jimp/plugin-circle": {
123       "version": "0.9.8",
124       "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.9.8.tgz",
125       "integrity": "sha512-+UStXUPCzPqzTixLC8eVqcFcEa6TS+BEM/6/hyM11TDb9sbiMGeUtgpwZP/euR5H5gfpAQDA1Ppzqhh5fuMDlw==",
126       "dev": true,
127       "optional": true,
128       "requires": {
129         "@babel/runtime": "^7.7.2",
130         "@jimp/utils": "^0.9.8",
131         "core-js": "^3.4.1"
132       }
133     },
134     "@jimp/plugin-color": {
135       "version": "0.9.8",
136       "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.9.8.tgz",
137       "integrity": "sha512-SDHxOQsJHpt75hk6+sSlCPc2B3UJlXosFW+iLZ11xX1Qr0IdDtbfYlIoPmjKQFIDUNzqLSue/z7sKQ1OMZr/QA==",
138       "dev": true,
139       "optional": true,
140       "requires": {
141         "@babel/runtime": "^7.7.2",
142         "@jimp/utils": "^0.9.8",
143         "core-js": "^3.4.1",
144         "tinycolor2": "^1.4.1"
145       }
146     },
147     "@jimp/plugin-contain": {
148       "version": "0.9.8",
149       "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.9.8.tgz",
150       "integrity": "sha512-oK52CPt7efozuLYCML7qOmpFeDt3zpU8qq8UZlnjsDs15reU6L8EiUbwYpJvzoEnEOh1ZqamB8F/gymViEO5og==",
151       "dev": true,
152       "optional": true,
153       "requires": {
154         "@babel/runtime": "^7.7.2",
155         "@jimp/utils": "^0.9.8",
156         "core-js": "^3.4.1"
157       }
158     },
159     "@jimp/plugin-cover": {
160       "version": "0.9.8",
161       "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.9.8.tgz",
162       "integrity": "sha512-nnamtHzMrNd5j5HRSPd1VzpZ8v9YYtUJPtvCdHOOiIjqG72jxJ2kTBlsS3oG5XS64h/2MJwpl/fmmMs1Tj1CmQ==",
163       "dev": true,
164       "optional": true,
165       "requires": {
166         "@babel/runtime": "^7.7.2",
167         "@jimp/utils": "^0.9.8",
168         "core-js": "^3.4.1"
169       }
170     },
171     "@jimp/plugin-crop": {
172       "version": "0.9.8",
173       "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.9.8.tgz",
174       "integrity": "sha512-Nv/6AIp4aJmbSIH2uiIqm+kSoShKM8eaX2fyrUTj811kio0hwD3f/vIxrWebvAqwDZjAFIAmMufFoFCVg6caoQ==",
175       "dev": true,
176       "optional": true,
177       "requires": {
178         "@babel/runtime": "^7.7.2",
179         "@jimp/utils": "^0.9.8",
180         "core-js": "^3.4.1"
181       }
182     },
183     "@jimp/plugin-displace": {
184       "version": "0.9.8",
185       "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.9.8.tgz",
186       "integrity": "sha512-0OgPjkOVa2xdbqI8P6gBKX/UK36RbaYVrFyXL8Jy9oNF69+LYWyTskuCu9YbGxzlCVjY/JFqQOvrKDbxgMYAKA==",
187       "dev": true,
188       "optional": true,
189       "requires": {
190         "@babel/runtime": "^7.7.2",
191         "@jimp/utils": "^0.9.8",
192         "core-js": "^3.4.1"
193       }
194     },
195     "@jimp/plugin-dither": {
196       "version": "0.9.8",
197       "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.9.8.tgz",
198       "integrity": "sha512-jGM/4ByniZJnmV2fv8hKwyyydXZe/YzvgBcnB8XxzCq8kVR3Imcn+qnd2PEPZzIPKOTH4Cig/zo9Vk9Bs+m5FQ==",
199       "dev": true,
200       "optional": true,
201       "requires": {
202         "@babel/runtime": "^7.7.2",
203         "@jimp/utils": "^0.9.8",
204         "core-js": "^3.4.1"
205       }
206     },
207     "@jimp/plugin-fisheye": {
208       "version": "0.9.8",
209       "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.9.8.tgz",
210       "integrity": "sha512-VnsalrD05f4pxG1msjnkwIFi5QveOqRm4y7VkoZKNX+iqs4TvRnH5+HpBnfdMzX/RXBi+Lf/kpTtuZgbOu/QWw==",
211       "dev": true,
212       "optional": true,
213       "requires": {
214         "@babel/runtime": "^7.7.2",
215         "@jimp/utils": "^0.9.8",
216         "core-js": "^3.4.1"
217       }
218     },
219     "@jimp/plugin-flip": {
220       "version": "0.9.8",
221       "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.9.8.tgz",
222       "integrity": "sha512-XbiZ4OfHD6woc0f6Sk7XxB6a7IyMjTRQ4pNU7APjaNxsl3L6qZC8qfCQphWVe3DHx7f3y7jEiPMvNnqRDP1xgA==",
223       "dev": true,
224       "optional": true,
225       "requires": {
226         "@babel/runtime": "^7.7.2",
227         "@jimp/utils": "^0.9.8",
228         "core-js": "^3.4.1"
229       }
230     },
231     "@jimp/plugin-gaussian": {
232       "version": "0.9.8",
233       "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.9.8.tgz",
234       "integrity": "sha512-ZBl5RA6+4XAD+mtqLfiG7u+qd8W5yqq3RBNca8eFqUSVo1v+eB2tzeLel0CWfVC/z6cw93Awm/nVnm6/CL2Oew==",
235       "dev": true,
236       "optional": true,
237       "requires": {
238         "@babel/runtime": "^7.7.2",
239         "@jimp/utils": "^0.9.8",
240         "core-js": "^3.4.1"
241       }
242     },
243     "@jimp/plugin-invert": {
244       "version": "0.9.8",
245       "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.9.8.tgz",
246       "integrity": "sha512-ESploqCoF6qUv5IWhVLaO5fEcrYZEsAWPFflh6ROiD2mmFKQxfeK+vHnk3IDLHtUwWTkAZQNbk89BVq7xvaNpQ==",
247       "dev": true,
248       "optional": true,
249       "requires": {
250         "@babel/runtime": "^7.7.2",
251         "@jimp/utils": "^0.9.8",
252         "core-js": "^3.4.1"
253       }
254     },
255     "@jimp/plugin-mask": {
256       "version": "0.9.8",
257       "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.9.8.tgz",
258       "integrity": "sha512-zSvEisTV4iGsBReitEdnQuGJq9/1xB5mPATadYZmIlp8r5HpD72HQb0WdEtb51/pu9Odt8KAxUf0ASg/PRVUiQ==",
259       "dev": true,
260       "optional": true,
261       "requires": {
262         "@babel/runtime": "^7.7.2",
263         "@jimp/utils": "^0.9.8",
264         "core-js": "^3.4.1"
265       }
266     },
267     "@jimp/plugin-normalize": {
268       "version": "0.9.8",
269       "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.9.8.tgz",
270       "integrity": "sha512-dPFBfwTa67K1tRw1leCidQT25R3ozrTUUOpO4jcGFHqXvBTWaR8sML1qxdfOBWs164mE5YpfdTvu6MM/junvCg==",
271       "dev": true,
272       "optional": true,
273       "requires": {
274         "@babel/runtime": "^7.7.2",
275         "@jimp/utils": "^0.9.8",
276         "core-js": "^3.4.1"
277       }
278     },
279     "@jimp/plugin-print": {
280       "version": "0.9.8",
281       "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.9.8.tgz",
282       "integrity": "sha512-nLLPv1/faehRsOjecXXUb6kzhRcZzImO55XuFZ0c90ZyoiHm4UFREwO5sKxHGvpLXS6RnkhvSav4+IWD2qGbEQ==",
283       "dev": true,
284       "optional": true,
285       "requires": {
286         "@babel/runtime": "^7.7.2",
287         "@jimp/utils": "^0.9.8",
288         "core-js": "^3.4.1",
289         "load-bmfont": "^1.4.0"
290       }
291     },
292     "@jimp/plugin-resize": {
293       "version": "0.9.8",
294       "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.9.8.tgz",
295       "integrity": "sha512-L80NZ+HKsiKFyeDc6AfneC4+5XACrdL2vnyAVfAAsb3pmamgT/jDInWvvGhyI0Y76vx2w6XikplzEznW/QQvWg==",
296       "dev": true,
297       "optional": true,
298       "requires": {
299         "@babel/runtime": "^7.7.2",
300         "@jimp/utils": "^0.9.8",
301         "core-js": "^3.4.1"
302       }
303     },
304     "@jimp/plugin-rotate": {
305       "version": "0.9.8",
306       "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.9.8.tgz",
307       "integrity": "sha512-bpqzQheISYnBXKyU1lIj46uR7mRs0UhgEREWK70HnvFJSlRshdcoNMIrKamyrJeFdJrkYPSfR/a6D0d5zsWf1Q==",
308       "dev": true,
309       "optional": true,
310       "requires": {
311         "@babel/runtime": "^7.7.2",
312         "@jimp/utils": "^0.9.8",
313         "core-js": "^3.4.1"
314       }
315     },
316     "@jimp/plugin-scale": {
317       "version": "0.9.8",
318       "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.9.8.tgz",
319       "integrity": "sha512-QU3ZS4Lre8nN66U9dKCOC4FNfaOh/QJFYUmQPKpPS924oYbtnm4OlmsdfpK2hVMSVVyVOis8M+xpA1rDBnIp7w==",
320       "dev": true,
321       "optional": true,
322       "requires": {
323         "@babel/runtime": "^7.7.2",
324         "@jimp/utils": "^0.9.8",
325         "core-js": "^3.4.1"
326       }
327     },
328     "@jimp/plugin-shadow": {
329       "version": "0.9.8",
330       "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.9.8.tgz",
331       "integrity": "sha512-t/pE+QS3r1ZUxGIQNmwWDI3c5+/hLU+gxXD+C3EEC47/qk3gTBHpj/xDdGQBoObdT/HRjR048vC2BgBfzjj2hg==",
332       "dev": true,
333       "optional": true,
334       "requires": {
335         "@babel/runtime": "^7.7.2",
336         "@jimp/utils": "^0.9.8",
337         "core-js": "^3.4.1"
338       }
339     },
340     "@jimp/plugin-threshold": {
341       "version": "0.9.8",
342       "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.9.8.tgz",
343       "integrity": "sha512-WWmC3lnIwOTPvkKu55w4DUY8Ehlzf3nU98bY0QtIzkqxkAOZU5m+lvgC/JxO5FyGiA57j9FLMIf0LsWkjARj7g==",
344       "dev": true,
345       "optional": true,
346       "requires": {
347         "@babel/runtime": "^7.7.2",
348         "@jimp/utils": "^0.9.8",
349         "core-js": "^3.4.1"
350       }
351     },
352     "@jimp/plugins": {
353       "version": "0.9.8",
354       "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.9.8.tgz",
355       "integrity": "sha512-tD+cxS9SuEZaQ1hhAkNKw9TkUAqfoBAhdWPBrEZDr/GvGPrvJR4pYmmpSYhc5IZmMbXfQayHTTGqjj8D18bToA==",
356       "dev": true,
357       "optional": true,
358       "requires": {
359         "@babel/runtime": "^7.7.2",
360         "@jimp/plugin-blit": "^0.9.8",
361         "@jimp/plugin-blur": "^0.9.8",
362         "@jimp/plugin-circle": "^0.9.8",
363         "@jimp/plugin-color": "^0.9.8",
364         "@jimp/plugin-contain": "^0.9.8",
365         "@jimp/plugin-cover": "^0.9.8",
366         "@jimp/plugin-crop": "^0.9.8",
367         "@jimp/plugin-displace": "^0.9.8",
368         "@jimp/plugin-dither": "^0.9.8",
369         "@jimp/plugin-fisheye": "^0.9.8",
370         "@jimp/plugin-flip": "^0.9.8",
371         "@jimp/plugin-gaussian": "^0.9.8",
372         "@jimp/plugin-invert": "^0.9.8",
373         "@jimp/plugin-mask": "^0.9.8",
374         "@jimp/plugin-normalize": "^0.9.8",
375         "@jimp/plugin-print": "^0.9.8",
376         "@jimp/plugin-resize": "^0.9.8",
377         "@jimp/plugin-rotate": "^0.9.8",
378         "@jimp/plugin-scale": "^0.9.8",
379         "@jimp/plugin-shadow": "^0.9.8",
380         "@jimp/plugin-threshold": "^0.9.8",
381         "core-js": "^3.4.1",
382         "timm": "^1.6.1"
383       }
384     },
385     "@jimp/png": {
386       "version": "0.9.8",
387       "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.9.8.tgz",
388       "integrity": "sha512-9CqR8d40zQCDhbnXHqcwkAMnvlV0vk9xSyE6LHjkYHS7x18Unsz5txQdsaEkEcXxCrOQSoWyITfLezlrWXRJAA==",
389       "dev": true,
390       "optional": true,
391       "requires": {
392         "@babel/runtime": "^7.7.2",
393         "@jimp/utils": "^0.9.8",
394         "core-js": "^3.4.1",
395         "pngjs": "^3.3.3"
396       }
397     },
398     "@jimp/tiff": {
399       "version": "0.9.8",
400       "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.9.8.tgz",
401       "integrity": "sha512-eMxcpJivJqMByn2dZxUHLeh6qvVs5J/52kBF3TFa3C922OJ97D9l1C1h0WKUCBqFMWzMYapQQ4vwnLgpJ5tkow==",
402       "dev": true,
403       "optional": true,
404       "requires": {
405         "@babel/runtime": "^7.7.2",
406         "core-js": "^3.4.1",
407         "utif": "^2.0.1"
408       }
409     },
410     "@jimp/types": {
411       "version": "0.9.8",
412       "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.9.8.tgz",
413       "integrity": "sha512-H5y/uqt0lqJ/ZN8pWqFG+pv8jPAppMKkTMByuC8YBIjWSsornwv44hjiWl93sbYhduLZY8ubz/CbX9jH2X6EwA==",
414       "dev": true,
415       "optional": true,
416       "requires": {
417         "@babel/runtime": "^7.7.2",
418         "@jimp/bmp": "^0.9.8",
419         "@jimp/gif": "^0.9.8",
420         "@jimp/jpeg": "^0.9.8",
421         "@jimp/png": "^0.9.8",
422         "@jimp/tiff": "^0.9.8",
423         "core-js": "^3.4.1",
424         "timm": "^1.6.1"
425       }
426     },
427     "@jimp/utils": {
428       "version": "0.9.8",
429       "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.9.8.tgz",
430       "integrity": "sha512-UK0Fu0eevQlpRXq5ff4o/71HJlpX9wJMddJjMYg9vUqCCl8ZnumRAljfShHFhGyO+Vc9IzN6dd8Y5JZZTp1KOw==",
431       "dev": true,
432       "optional": true,
433       "requires": {
434         "@babel/runtime": "^7.7.2",
435         "core-js": "^3.4.1"
436       }
437     },
438     "@sitespeed.io/chromedriver": {
439       "version": "83.0.4103-39",
440       "resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-83.0.4103-39.tgz",
441       "integrity": "sha512-UxWL+VxYJn6XUB3Ihr1+3s2mM4Lto9+eFHSAkgkDkrxw26rExrUmz5uwqiU6CKVoIfMuTRa0VCdLAA/yofLvnw==",
442       "dev": true,
443       "requires": {
444         "node-downloader-helper": "1.0.12",
445         "node-stream-zip": "1.9.1"
446       }
447     },
448     "@sitespeed.io/edgedriver": {
449       "version": "80.0.361-54d",
450       "resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-80.0.361-54d.tgz",
451       "integrity": "sha512-7AFHimrV6E8TomEdcC4kvRP4Whxbf2D1xdMnpV63/xn6Q+KNgDU5GPgDH2Yq1YtiBbk0xGcLBpaUfDskX1hmow==",
452       "dev": true,
453       "requires": {
454         "node-downloader-helper": "1.0.12",
455         "node-stream-zip": "1.9.1"
456       }
457     },
458     "@sitespeed.io/geckodriver": {
459       "version": "0.26.0-d",
460       "resolved": "https://registry.npmjs.org/@sitespeed.io/geckodriver/-/geckodriver-0.26.0-d.tgz",
461       "integrity": "sha512-qvKwt/+mKoeiVFwNMJpS5KQWBtDNKjtiVkKORJC06x6Zttbb48VK1RKj6QB+dSinZEH8eEytGm+TOjTtUtJC+Q==",
462       "dev": true,
463       "requires": {
464         "node-downloader-helper": "1.0.9",
465         "node-stream-zip": "1.7.0",
466         "tar": "4.4.8"
467       },
468       "dependencies": {
469         "node-downloader-helper": {
470           "version": "1.0.9",
471           "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.9.tgz",
472           "integrity": "sha512-X2cuBotLy2D3LdQAvhOAZ6IfcMGT6ssn+hCEm6yPJzhjr+S/YjyTLTxhnAe1pr5/jxGABD+b3SN8WpuBL5J2Dw==",
473           "dev": true
474         },
475         "node-stream-zip": {
476           "version": "1.7.0",
477           "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.7.0.tgz",
478           "integrity": "sha512-kYVtF3lK++53Bg6hZNplYVMrR7Lt0IYdLWehgoHUJLJcSwg/xd2Rm2Z7kJ5W8ZA7pdeg/DiUQDatbYwL3C7qSw==",
479           "dev": true
480         }
481       }
482     },
483     "@sitespeed.io/throttle": {
484       "version": "1.0.2",
485       "resolved": "https://registry.npmjs.org/@sitespeed.io/throttle/-/throttle-1.0.2.tgz",
486       "integrity": "sha512-a93rzvFktdqLElKdpNQzPFL+Qd2IeGwHHanPrP+gXQdwu7xGMhPVJheSOeSg2ErjuoYkv3R/Nh4k5/hZoXp24A==",
487       "dev": true,
488       "requires": {
489         "execa": "2.0.4",
490         "minimist": "1.2.0"
491       },
492       "dependencies": {
493         "cross-spawn": {
494           "version": "6.0.5",
495           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
496           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
497           "dev": true,
498           "requires": {
499             "nice-try": "^1.0.4",
500             "path-key": "^2.0.1",
501             "semver": "^5.5.0",
502             "shebang-command": "^1.2.0",
503             "which": "^1.2.9"
504           }
505         },
506         "end-of-stream": {
507           "version": "1.4.1",
508           "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
509           "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
510           "dev": true,
511           "requires": {
512             "once": "^1.4.0"
513           }
514         },
515         "execa": {
516           "version": "2.0.4",
517           "resolved": "https://registry.npmjs.org/execa/-/execa-2.0.4.tgz",
518           "integrity": "sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ==",
519           "dev": true,
520           "requires": {
521             "cross-spawn": "^6.0.5",
522             "get-stream": "^5.0.0",
523             "is-stream": "^2.0.0",
524             "merge-stream": "^2.0.0",
525             "npm-run-path": "^3.0.0",
526             "onetime": "^5.1.0",
527             "p-finally": "^2.0.0",
528             "signal-exit": "^3.0.2",
529             "strip-final-newline": "^2.0.0"
530           }
531         },
532         "get-stream": {
533           "version": "5.1.0",
534           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
535           "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
536           "dev": true,
537           "requires": {
538             "pump": "^3.0.0"
539           }
540         },
541         "is-stream": {
542           "version": "2.0.0",
543           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
544           "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
545           "dev": true
546         },
547         "isexe": {
548           "version": "2.0.0",
549           "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
550           "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
551           "dev": true
552         },
553         "merge-stream": {
554           "version": "2.0.0",
555           "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
556           "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
557           "dev": true
558         },
559         "mimic-fn": {
560           "version": "2.1.0",
561           "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
562           "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
563           "dev": true
564         },
565         "minimist": {
566           "version": "1.2.0",
567           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
568           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
569           "dev": true
570         },
571         "nice-try": {
572           "version": "1.0.5",
573           "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
574           "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
575           "dev": true
576         },
577         "npm-run-path": {
578           "version": "3.1.0",
579           "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
580           "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==",
581           "dev": true,
582           "requires": {
583             "path-key": "^3.0.0"
584           },
585           "dependencies": {
586             "path-key": {
587               "version": "3.1.0",
588               "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz",
589               "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==",
590               "dev": true
591             }
592           }
593         },
594         "once": {
595           "version": "1.4.0",
596           "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
597           "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
598           "dev": true,
599           "requires": {
600             "wrappy": "1"
601           }
602         },
603         "onetime": {
604           "version": "5.1.0",
605           "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
606           "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
607           "dev": true,
608           "requires": {
609             "mimic-fn": "^2.1.0"
610           }
611         },
612         "p-finally": {
613           "version": "2.0.1",
614           "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
615           "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
616           "dev": true
617         },
618         "path-key": {
619           "version": "2.0.1",
620           "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
621           "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
622           "dev": true
623         },
624         "pump": {
625           "version": "3.0.0",
626           "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
627           "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
628           "dev": true,
629           "requires": {
630             "end-of-stream": "^1.1.0",
631             "once": "^1.3.1"
632           }
633         },
634         "semver": {
635           "version": "5.7.1",
636           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
637           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
638           "dev": true
639         },
640         "shebang-command": {
641           "version": "1.2.0",
642           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
643           "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
644           "dev": true,
645           "requires": {
646             "shebang-regex": "^1.0.0"
647           }
648         },
649         "shebang-regex": {
650           "version": "1.0.0",
651           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
652           "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
653           "dev": true
654         },
655         "signal-exit": {
656           "version": "3.0.2",
657           "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
658           "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
659           "dev": true
660         },
661         "strip-final-newline": {
662           "version": "2.0.0",
663           "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
664           "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
665           "dev": true
666         },
667         "which": {
668           "version": "1.3.1",
669           "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
670           "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
671           "dev": true,
672           "requires": {
673             "isexe": "^2.0.0"
674           }
675         },
676         "wrappy": {
677           "version": "1.0.2",
678           "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
679           "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
680           "dev": true
681         }
682       }
683     },
684     "@sitespeed.io/tracium": {
685       "version": "0.3.3",
686       "resolved": "https://registry.npmjs.org/@sitespeed.io/tracium/-/tracium-0.3.3.tgz",
687       "integrity": "sha512-dNZafjM93Y+F+sfwTO5gTpsGXlnc/0Q+c2+62ViqP3gkMWvHEMSKkaEHgVJLcLg3i/g19GSIPziiKpgyne07Bw==",
688       "dev": true,
689       "requires": {
690         "debug": "^4.1.1"
691       },
692       "dependencies": {
693         "debug": {
694           "version": "4.1.1",
695           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
696           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
697           "dev": true,
698           "requires": {
699             "ms": "^2.1.1"
700           }
701         }
702       }
703     },
704     "@types/color-name": {
705       "version": "1.1.1",
706       "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
707       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
708       "dev": true
709     },
710     "@types/node": {
711       "version": "14.0.5",
712       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.5.tgz",
713       "integrity": "sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA==",
714       "dev": true
715     },
716     "adbkit": {
717       "version": "2.11.1",
718       "resolved": "https://registry.npmjs.org/adbkit/-/adbkit-2.11.1.tgz",
719       "integrity": "sha512-hDTiRg9NX3HQt7WoDAPCplUpvzr4ZzQa2lq7BdTTJ/iOZ6O7YNAs6UYD8sFAiBEcYHDRIyq3cm9sZP6uZnhvXw==",
720       "dev": true,
721       "requires": {
722         "adbkit-logcat": "^1.1.0",
723         "adbkit-monkey": "~1.0.1",
724         "bluebird": "~2.9.24",
725         "commander": "^2.3.0",
726         "debug": "~2.6.3",
727         "node-forge": "^0.7.1",
728         "split": "~0.3.3"
729       },
730       "dependencies": {
731         "debug": {
732           "version": "2.6.9",
733           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
734           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
735           "dev": true,
736           "requires": {
737             "ms": "2.0.0"
738           }
739         },
740         "ms": {
741           "version": "2.0.0",
742           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
743           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
744           "dev": true
745         }
746       }
747     },
748     "adbkit-logcat": {
749       "version": "1.1.0",
750       "resolved": "https://registry.npmjs.org/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz",
751       "integrity": "sha1-Adf5sM75CTowvLOwB+//MBUIli8=",
752       "dev": true
753     },
754     "adbkit-monkey": {
755       "version": "1.0.1",
756       "resolved": "https://registry.npmjs.org/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz",
757       "integrity": "sha1-8pG+cBou/FZ6Y/x6pq/N7TFDC+E=",
758       "dev": true,
759       "requires": {
760         "async": "~0.2.9"
761       }
762     },
763     "ansi-regex": {
764       "version": "2.1.1",
765       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
766       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
767       "dev": true
768     },
769     "ansi-styles": {
770       "version": "2.2.1",
771       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
772       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
773       "dev": true
774     },
775     "any-base": {
776       "version": "1.1.0",
777       "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
778       "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==",
779       "dev": true,
780       "optional": true
781     },
782     "async": {
783       "version": "0.2.10",
784       "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
785       "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
786       "dev": true
787     },
788     "balanced-match": {
789       "version": "1.0.0",
790       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
791       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
792       "dev": true
793     },
794     "base64-js": {
795       "version": "1.3.1",
796       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
797       "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
798       "dev": true,
799       "optional": true
800     },
801     "bluebird": {
802       "version": "2.9.34",
803       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz",
804       "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=",
805       "dev": true
806     },
807     "bmp-js": {
808       "version": "0.1.0",
809       "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz",
810       "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=",
811       "dev": true,
812       "optional": true
813     },
814     "brace-expansion": {
815       "version": "1.1.11",
816       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
817       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
818       "dev": true,
819       "requires": {
820         "balanced-match": "^1.0.0",
821         "concat-map": "0.0.1"
822       }
823     },
824     "browsertime": {
825       "version": "https://github.com/sitespeedio/browsertime/tarball/c0b963d0e7082387b890a6eaab555209138bc01e",
826       "integrity": "sha512-bJrrtEncM9aztXC0W2CnFhbpgv9GFgAu99UMub/ueWuQwvWZJODijlkmAIsjko5oZjRD/ZDMfF1NkLwiN5EGKA==",
827       "dev": true,
828       "requires": {
829         "@cypress/xvfb": "1.2.4",
830         "@sitespeed.io/chromedriver": "83.0.4103-39",
831         "@sitespeed.io/edgedriver": "80.0.361-54d",
832         "@sitespeed.io/geckodriver": "0.26.0-d",
833         "@sitespeed.io/throttle": "1.0.2",
834         "@sitespeed.io/tracium": "0.3.3",
835         "adbkit": "2.11.1",
836         "btoa": "1.2.1",
837         "chrome-har": "0.11.9",
838         "chrome-remote-interface": "0.28.2",
839         "dayjs": "1.8.27",
840         "execa": "4.0.2",
841         "fast-stats": "0.0.5",
842         "find-up": "4.1.0",
843         "get-port": "5.1.1",
844         "hasbin": "1.2.3",
845         "intel": "1.2.0",
846         "jimp": "0.9.5",
847         "lodash.get": "4.4.2",
848         "lodash.groupby": "4.6.0",
849         "lodash.isempty": "4.4.0",
850         "lodash.merge": "4.6.2",
851         "lodash.pick": "4.4.0",
852         "lodash.set": "4.3.2",
853         "selenium-webdriver": "4.0.0-alpha.7",
854         "speedline-core": "1.4.2",
855         "yargs": "15.1.0"
856       }
857     },
858     "btoa": {
859       "version": "1.2.1",
860       "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
861       "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==",
862       "dev": true
863     },
864     "buffer": {
865       "version": "5.6.0",
866       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
867       "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
868       "dev": true,
869       "optional": true,
870       "requires": {
871         "base64-js": "^1.0.2",
872         "ieee754": "^1.1.4"
873       }
874     },
875     "buffer-equal": {
876       "version": "0.0.1",
877       "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
878       "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=",
879       "dev": true,
880       "optional": true
881     },
882     "camelcase": {
883       "version": "5.3.1",
884       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
885       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
886       "dev": true
887     },
888     "chalk": {
889       "version": "1.1.3",
890       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
891       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
892       "dev": true,
893       "requires": {
894         "ansi-styles": "^2.2.1",
895         "escape-string-regexp": "^1.0.2",
896         "has-ansi": "^2.0.0",
897         "strip-ansi": "^3.0.0",
898         "supports-color": "^2.0.0"
899       }
900     },
901     "chownr": {
902       "version": "1.1.4",
903       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
904       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
905       "dev": true
906     },
907     "chrome-har": {
908       "version": "0.11.9",
909       "resolved": "https://registry.npmjs.org/chrome-har/-/chrome-har-0.11.9.tgz",
910       "integrity": "sha512-rwwsQR5e2ZinbwcNGUyOav+D3w10MDTRZ624Hg+RP0IO2zQkKpp+n9r99mT40k6QvoxHRRs/WTgKSPmdDMPSMA==",
911       "dev": true,
912       "requires": {
913         "dayjs": "1.8.27",
914         "debug": "4.1.1",
915         "tough-cookie": "4.0.0",
916         "uuid": "8.0.0"
917       },
918       "dependencies": {
919         "debug": {
920           "version": "4.1.1",
921           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
922           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
923           "dev": true,
924           "requires": {
925             "ms": "^2.1.1"
926           }
927         }
928       }
929     },
930     "chrome-remote-interface": {
931       "version": "0.28.2",
932       "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.28.2.tgz",
933       "integrity": "sha512-F7mjof7rWvRNsJqhVXuiFU/HWySCxTA9tzpLxUJxVfdLkljwFJ1aMp08AnwXRmmP7r12/doTDOMwaNhFCJsacw==",
934       "dev": true,
935       "requires": {
936         "commander": "2.11.x",
937         "ws": "^7.2.0"
938       },
939       "dependencies": {
940         "commander": {
941           "version": "2.11.0",
942           "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
943           "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
944           "dev": true
945         }
946       }
947     },
948     "cliui": {
949       "version": "6.0.0",
950       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
951       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
952       "dev": true,
953       "requires": {
954         "string-width": "^4.2.0",
955         "strip-ansi": "^6.0.0",
956         "wrap-ansi": "^6.2.0"
957       },
958       "dependencies": {
959         "ansi-regex": {
960           "version": "5.0.0",
961           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
962           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
963           "dev": true
964         },
965         "strip-ansi": {
966           "version": "6.0.0",
967           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
968           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
969           "dev": true,
970           "requires": {
971             "ansi-regex": "^5.0.0"
972           }
973         }
974       }
975     },
976     "color-convert": {
977       "version": "2.0.1",
978       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
979       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
980       "dev": true,
981       "requires": {
982         "color-name": "~1.1.4"
983       }
984     },
985     "color-name": {
986       "version": "1.1.4",
987       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
988       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
989       "dev": true
990     },
991     "commander": {
992       "version": "2.20.3",
993       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
994       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
995       "dev": true
996     },
997     "concat-map": {
998       "version": "0.0.1",
999       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1000       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1001       "dev": true
1002     },
1003     "core-js": {
1004       "version": "3.6.5",
1005       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
1006       "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
1007       "dev": true,
1008       "optional": true
1009     },
1010     "core-util-is": {
1011       "version": "1.0.2",
1012       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1013       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1014       "dev": true
1015     },
1016     "cross-spawn": {
1017       "version": "7.0.3",
1018       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1019       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1020       "dev": true,
1021       "requires": {
1022         "path-key": "^3.1.0",
1023         "shebang-command": "^2.0.0",
1024         "which": "^2.0.1"
1025       }
1026     },
1027     "dayjs": {
1028       "version": "1.8.27",
1029       "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.27.tgz",
1030       "integrity": "sha512-Jpa2acjWIeOkg8KURUHICk0EqnEFSSF5eMEscsOgyJ92ZukXwmpmRkPSUka7KHSfbj5eKH30ieosYip+ky9emQ==",
1031       "dev": true
1032     },
1033     "dbug": {
1034       "version": "0.4.2",
1035       "resolved": "https://registry.npmjs.org/dbug/-/dbug-0.4.2.tgz",
1036       "integrity": "sha1-MrSzEF6IYQQ6b5rHVdgOVC02WzE=",
1037       "dev": true
1038     },
1039     "debug": {
1040       "version": "3.2.6",
1041       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
1042       "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
1043       "dev": true,
1044       "requires": {
1045         "ms": "^2.1.1"
1046       }
1047     },
1048     "decamelize": {
1049       "version": "1.2.0",
1050       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1051       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1052       "dev": true
1053     },
1054     "dom-walk": {
1055       "version": "0.1.2",
1056       "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
1057       "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
1058       "dev": true,
1059       "optional": true
1060     },
1061     "emoji-regex": {
1062       "version": "8.0.0",
1063       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1064       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1065       "dev": true
1066     },
1067     "end-of-stream": {
1068       "version": "1.4.4",
1069       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1070       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1071       "dev": true,
1072       "requires": {
1073         "once": "^1.4.0"
1074       }
1075     },
1076     "escape-string-regexp": {
1077       "version": "1.0.5",
1078       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1079       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1080       "dev": true
1081     },
1082     "execa": {
1083       "version": "4.0.2",
1084       "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.2.tgz",
1085       "integrity": "sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==",
1086       "dev": true,
1087       "requires": {
1088         "cross-spawn": "^7.0.0",
1089         "get-stream": "^5.0.0",
1090         "human-signals": "^1.1.1",
1091         "is-stream": "^2.0.0",
1092         "merge-stream": "^2.0.0",
1093         "npm-run-path": "^4.0.0",
1094         "onetime": "^5.1.0",
1095         "signal-exit": "^3.0.2",
1096         "strip-final-newline": "^2.0.0"
1097       }
1098     },
1099     "exif-parser": {
1100       "version": "0.1.12",
1101       "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz",
1102       "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=",
1103       "dev": true,
1104       "optional": true
1105     },
1106     "fast-stats": {
1107       "version": "0.0.5",
1108       "resolved": "https://registry.npmjs.org/fast-stats/-/fast-stats-0.0.5.tgz",
1109       "integrity": "sha512-HtS5uSqMiwfxFFyukKP/F0f3o8/8oqHtbInsaq2s0+V2J2MEHGyukWajWqzKS57sWLTOgJ7bKMRhA4fG5cTQ3Q==",
1110       "dev": true
1111     },
1112     "file-type": {
1113       "version": "9.0.0",
1114       "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz",
1115       "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==",
1116       "dev": true,
1117       "optional": true
1118     },
1119     "find-up": {
1120       "version": "4.1.0",
1121       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
1122       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
1123       "dev": true,
1124       "requires": {
1125         "locate-path": "^5.0.0",
1126         "path-exists": "^4.0.0"
1127       }
1128     },
1129     "fs-minipass": {
1130       "version": "1.2.7",
1131       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
1132       "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
1133       "dev": true,
1134       "requires": {
1135         "minipass": "^2.6.0"
1136       }
1137     },
1138     "fs.realpath": {
1139       "version": "1.0.0",
1140       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1141       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1142       "dev": true
1143     },
1144     "get-caller-file": {
1145       "version": "2.0.5",
1146       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1147       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1148       "dev": true
1149     },
1150     "get-port": {
1151       "version": "5.1.1",
1152       "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
1153       "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
1154       "dev": true
1155     },
1156     "get-stream": {
1157       "version": "5.1.0",
1158       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
1159       "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
1160       "dev": true,
1161       "requires": {
1162         "pump": "^3.0.0"
1163       }
1164     },
1165     "glob": {
1166       "version": "7.1.6",
1167       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1168       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1169       "dev": true,
1170       "requires": {
1171         "fs.realpath": "^1.0.0",
1172         "inflight": "^1.0.4",
1173         "inherits": "2",
1174         "minimatch": "^3.0.4",
1175         "once": "^1.3.0",
1176         "path-is-absolute": "^1.0.0"
1177       }
1178     },
1179     "global": {
1180       "version": "4.3.2",
1181       "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
1182       "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
1183       "dev": true,
1184       "optional": true,
1185       "requires": {
1186         "min-document": "^2.19.0",
1187         "process": "~0.5.1"
1188       }
1189     },
1190     "has-ansi": {
1191       "version": "2.0.0",
1192       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1193       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1194       "dev": true,
1195       "requires": {
1196         "ansi-regex": "^2.0.0"
1197       }
1198     },
1199     "hasbin": {
1200       "version": "1.2.3",
1201       "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz",
1202       "integrity": "sha1-eMWSaJPIAhXCtWiuH9P8q3omlrA=",
1203       "dev": true,
1204       "requires": {
1205         "async": "~1.5"
1206       },
1207       "dependencies": {
1208         "async": {
1209           "version": "1.5.2",
1210           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
1211           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
1212           "dev": true
1213         }
1214       }
1215     },
1216     "human-signals": {
1217       "version": "1.1.1",
1218       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
1219       "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
1220       "dev": true
1221     },
1222     "ieee754": {
1223       "version": "1.1.13",
1224       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
1225       "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
1226       "dev": true,
1227       "optional": true
1228     },
1229     "image-ssim": {
1230       "version": "0.2.0",
1231       "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz",
1232       "integrity": "sha1-g7Qsei5uS4VQVHf+aRf128VkIOU=",
1233       "dev": true
1234     },
1235     "immediate": {
1236       "version": "3.0.6",
1237       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
1238       "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
1239       "dev": true
1240     },
1241     "inflight": {
1242       "version": "1.0.6",
1243       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1244       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1245       "dev": true,
1246       "requires": {
1247         "once": "^1.3.0",
1248         "wrappy": "1"
1249       }
1250     },
1251     "inherits": {
1252       "version": "2.0.4",
1253       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1254       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1255       "dev": true
1256     },
1257     "intel": {
1258       "version": "1.2.0",
1259       "resolved": "https://registry.npmjs.org/intel/-/intel-1.2.0.tgz",
1260       "integrity": "sha1-EdEUfraz9Fgr31M3s31UFYTp5B4=",
1261       "dev": true,
1262       "requires": {
1263         "chalk": "^1.1.0",
1264         "dbug": "~0.4.2",
1265         "stack-trace": "~0.0.9",
1266         "strftime": "~0.10.0",
1267         "symbol": "~0.3.1",
1268         "utcstring": "~0.1.0"
1269       }
1270     },
1271     "is-fullwidth-code-point": {
1272       "version": "3.0.0",
1273       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1274       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1275       "dev": true
1276     },
1277     "is-function": {
1278       "version": "1.0.2",
1279       "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
1280       "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==",
1281       "dev": true,
1282       "optional": true
1283     },
1284     "is-stream": {
1285       "version": "2.0.0",
1286       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
1287       "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
1288       "dev": true
1289     },
1290     "isarray": {
1291       "version": "1.0.0",
1292       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1293       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1294       "dev": true
1295     },
1296     "isexe": {
1297       "version": "2.0.0",
1298       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1299       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1300       "dev": true
1301     },
1302     "jimp": {
1303       "version": "0.9.5",
1304       "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.9.5.tgz",
1305       "integrity": "sha512-gjrzz+lT4In7shmP4LV1o/dfL0btnh4W9F5jPCXA6Qw4uEAF8+8GDwAR69hbUQCZH7R5KoCtq81tpfzydoJtSQ==",
1306       "dev": true,
1307       "optional": true,
1308       "requires": {
1309         "@babel/runtime": "^7.7.2",
1310         "@jimp/custom": "^0.9.5",
1311         "@jimp/plugins": "^0.9.5",
1312         "@jimp/types": "^0.9.5",
1313         "core-js": "^3.4.1",
1314         "regenerator-runtime": "^0.13.3"
1315       }
1316     },
1317     "jpeg-js": {
1318       "version": "0.3.7",
1319       "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz",
1320       "integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==",
1321       "dev": true,
1322       "optional": true
1323     },
1324     "jszip": {
1325       "version": "3.4.0",
1326       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.4.0.tgz",
1327       "integrity": "sha512-gZAOYuPl4EhPTXT0GjhI3o+ZAz3su6EhLrKUoAivcKqyqC7laS5JEv4XWZND9BgcDcF83vI85yGbDmDR6UhrIg==",
1328       "dev": true,
1329       "requires": {
1330         "lie": "~3.3.0",
1331         "pako": "~1.0.2",
1332         "readable-stream": "~2.3.6",
1333         "set-immediate-shim": "~1.0.1"
1334       }
1335     },
1336     "lie": {
1337       "version": "3.3.0",
1338       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
1339       "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
1340       "dev": true,
1341       "requires": {
1342         "immediate": "~3.0.5"
1343       }
1344     },
1345     "load-bmfont": {
1346       "version": "1.4.0",
1347       "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz",
1348       "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==",
1349       "dev": true,
1350       "optional": true,
1351       "requires": {
1352         "buffer-equal": "0.0.1",
1353         "mime": "^1.3.4",
1354         "parse-bmfont-ascii": "^1.0.3",
1355         "parse-bmfont-binary": "^1.0.5",
1356         "parse-bmfont-xml": "^1.1.4",
1357         "phin": "^2.9.1",
1358         "xhr": "^2.0.1",
1359         "xtend": "^4.0.0"
1360       }
1361     },
1362     "locate-path": {
1363       "version": "5.0.0",
1364       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1365       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1366       "dev": true,
1367       "requires": {
1368         "p-locate": "^4.1.0"
1369       }
1370     },
1371     "lodash.get": {
1372       "version": "4.4.2",
1373       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
1374       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
1375       "dev": true
1376     },
1377     "lodash.groupby": {
1378       "version": "4.6.0",
1379       "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
1380       "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=",
1381       "dev": true
1382     },
1383     "lodash.isempty": {
1384       "version": "4.4.0",
1385       "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
1386       "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=",
1387       "dev": true
1388     },
1389     "lodash.merge": {
1390       "version": "4.6.2",
1391       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1392       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1393       "dev": true
1394     },
1395     "lodash.once": {
1396       "version": "4.1.1",
1397       "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
1398       "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=",
1399       "dev": true
1400     },
1401     "lodash.pick": {
1402       "version": "4.4.0",
1403       "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
1404       "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
1405       "dev": true
1406     },
1407     "lodash.set": {
1408       "version": "4.3.2",
1409       "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
1410       "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
1411       "dev": true
1412     },
1413     "merge-stream": {
1414       "version": "2.0.0",
1415       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1416       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1417       "dev": true
1418     },
1419     "mime": {
1420       "version": "1.6.0",
1421       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1422       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
1423       "dev": true,
1424       "optional": true
1425     },
1426     "mimic-fn": {
1427       "version": "2.1.0",
1428       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1429       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1430       "dev": true
1431     },
1432     "min-document": {
1433       "version": "2.19.0",
1434       "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
1435       "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
1436       "dev": true,
1437       "optional": true,
1438       "requires": {
1439         "dom-walk": "^0.1.0"
1440       }
1441     },
1442     "minimatch": {
1443       "version": "3.0.4",
1444       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1445       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1446       "dev": true,
1447       "requires": {
1448         "brace-expansion": "^1.1.7"
1449       }
1450     },
1451     "minimist": {
1452       "version": "1.2.5",
1453       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1454       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1455       "dev": true
1456     },
1457     "minipass": {
1458       "version": "2.9.0",
1459       "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
1460       "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
1461       "dev": true,
1462       "requires": {
1463         "safe-buffer": "^5.1.2",
1464         "yallist": "^3.0.0"
1465       }
1466     },
1467     "minizlib": {
1468       "version": "1.3.3",
1469       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
1470       "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
1471       "dev": true,
1472       "requires": {
1473         "minipass": "^2.9.0"
1474       }
1475     },
1476     "mkdirp": {
1477       "version": "0.5.5",
1478       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1479       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1480       "dev": true,
1481       "requires": {
1482         "minimist": "^1.2.5"
1483       }
1484     },
1485     "ms": {
1486       "version": "2.1.2",
1487       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1488       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1489       "dev": true
1490     },
1491     "node-downloader-helper": {
1492       "version": "1.0.12",
1493       "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.12.tgz",
1494       "integrity": "sha512-2t3h3g3xK5kxhRbwD+0WgKotHyoVEQlE+V93rn97tqzUtbw8cFpHn0uhsc2LeKkDlsQI1iy5XZoS3vACzBdW8A==",
1495       "dev": true
1496     },
1497     "node-forge": {
1498       "version": "0.7.6",
1499       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz",
1500       "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==",
1501       "dev": true
1502     },
1503     "node-stream-zip": {
1504       "version": "1.9.1",
1505       "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.9.1.tgz",
1506       "integrity": "sha512-7/Xs9gkuYF0WBimz5OrSc6UVKLDTxvBG2yLGtEK8PSx94d86o/6iQLvIe/140ATz35JDqHKWIxh3GcA3u5hB0w==",
1507       "dev": true
1508     },
1509     "npm-run-path": {
1510       "version": "4.0.1",
1511       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
1512       "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
1513       "dev": true,
1514       "requires": {
1515         "path-key": "^3.0.0"
1516       }
1517     },
1518     "omggif": {
1519       "version": "1.0.10",
1520       "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz",
1521       "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==",
1522       "dev": true,
1523       "optional": true
1524     },
1525     "once": {
1526       "version": "1.4.0",
1527       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1528       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1529       "dev": true,
1530       "requires": {
1531         "wrappy": "1"
1532       }
1533     },
1534     "onetime": {
1535       "version": "5.1.0",
1536       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
1537       "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
1538       "dev": true,
1539       "requires": {
1540         "mimic-fn": "^2.1.0"
1541       }
1542     },
1543     "os-tmpdir": {
1544       "version": "1.0.2",
1545       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1546       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1547       "dev": true
1548     },
1549     "p-limit": {
1550       "version": "2.3.0",
1551       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1552       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
1553       "dev": true,
1554       "requires": {
1555         "p-try": "^2.0.0"
1556       }
1557     },
1558     "p-locate": {
1559       "version": "4.1.0",
1560       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
1561       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
1562       "dev": true,
1563       "requires": {
1564         "p-limit": "^2.2.0"
1565       }
1566     },
1567     "p-try": {
1568       "version": "2.2.0",
1569       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
1570       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
1571       "dev": true
1572     },
1573     "pako": {
1574       "version": "1.0.11",
1575       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
1576       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
1577       "dev": true
1578     },
1579     "parse-bmfont-ascii": {
1580       "version": "1.0.6",
1581       "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz",
1582       "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=",
1583       "dev": true,
1584       "optional": true
1585     },
1586     "parse-bmfont-binary": {
1587       "version": "1.0.6",
1588       "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz",
1589       "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=",
1590       "dev": true,
1591       "optional": true
1592     },
1593     "parse-bmfont-xml": {
1594       "version": "1.1.4",
1595       "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz",
1596       "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==",
1597       "dev": true,
1598       "optional": true,
1599       "requires": {
1600         "xml-parse-from-string": "^1.0.0",
1601         "xml2js": "^0.4.5"
1602       }
1603     },
1604     "parse-headers": {
1605       "version": "2.0.3",
1606       "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz",
1607       "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==",
1608       "dev": true,
1609       "optional": true
1610     },
1611     "path-exists": {
1612       "version": "4.0.0",
1613       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1614       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1615       "dev": true
1616     },
1617     "path-is-absolute": {
1618       "version": "1.0.1",
1619       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1620       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1621       "dev": true
1622     },
1623     "path-key": {
1624       "version": "3.1.1",
1625       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1626       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1627       "dev": true
1628     },
1629     "phin": {
1630       "version": "2.9.3",
1631       "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
1632       "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==",
1633       "dev": true,
1634       "optional": true
1635     },
1636     "pixelmatch": {
1637       "version": "4.0.2",
1638       "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz",
1639       "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=",
1640       "dev": true,
1641       "optional": true,
1642       "requires": {
1643         "pngjs": "^3.0.0"
1644       }
1645     },
1646     "pngjs": {
1647       "version": "3.4.0",
1648       "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
1649       "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
1650       "dev": true,
1651       "optional": true
1652     },
1653     "process": {
1654       "version": "0.5.2",
1655       "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
1656       "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=",
1657       "dev": true,
1658       "optional": true
1659     },
1660     "process-nextick-args": {
1661       "version": "2.0.1",
1662       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1663       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
1664       "dev": true
1665     },
1666     "psl": {
1667       "version": "1.8.0",
1668       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
1669       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
1670       "dev": true
1671     },
1672     "pump": {
1673       "version": "3.0.0",
1674       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1675       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1676       "dev": true,
1677       "requires": {
1678         "end-of-stream": "^1.1.0",
1679         "once": "^1.3.1"
1680       }
1681     },
1682     "punycode": {
1683       "version": "2.1.1",
1684       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1685       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1686       "dev": true
1687     },
1688     "readable-stream": {
1689       "version": "2.3.7",
1690       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1691       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1692       "dev": true,
1693       "requires": {
1694         "core-util-is": "~1.0.0",
1695         "inherits": "~2.0.3",
1696         "isarray": "~1.0.0",
1697         "process-nextick-args": "~2.0.0",
1698         "safe-buffer": "~5.1.1",
1699         "string_decoder": "~1.1.1",
1700         "util-deprecate": "~1.0.1"
1701       },
1702       "dependencies": {
1703         "safe-buffer": {
1704           "version": "5.1.2",
1705           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1706           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1707           "dev": true
1708         }
1709       }
1710     },
1711     "regenerator-runtime": {
1712       "version": "0.13.5",
1713       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
1714       "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==",
1715       "dev": true,
1716       "optional": true
1717     },
1718     "require-directory": {
1719       "version": "2.1.1",
1720       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1721       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1722       "dev": true
1723     },
1724     "require-main-filename": {
1725       "version": "2.0.0",
1726       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
1727       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
1728       "dev": true
1729     },
1730     "rimraf": {
1731       "version": "2.7.1",
1732       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1733       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1734       "dev": true,
1735       "requires": {
1736         "glob": "^7.1.3"
1737       }
1738     },
1739     "safe-buffer": {
1740       "version": "5.2.1",
1741       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1742       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1743       "dev": true
1744     },
1745     "sax": {
1746       "version": "1.2.4",
1747       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
1748       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
1749       "dev": true,
1750       "optional": true
1751     },
1752     "selenium-webdriver": {
1753       "version": "4.0.0-alpha.7",
1754       "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.7.tgz",
1755       "integrity": "sha512-D4qnTsyTr91jT8f7MfN+OwY0IlU5+5FmlO5xlgRUV6hDEV8JyYx2NerdTEqDDkNq7RZDYc4VoPALk8l578RBHw==",
1756       "dev": true,
1757       "requires": {
1758         "jszip": "^3.2.2",
1759         "rimraf": "^2.7.1",
1760         "tmp": "0.0.30"
1761       }
1762     },
1763     "set-blocking": {
1764       "version": "2.0.0",
1765       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
1766       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
1767       "dev": true
1768     },
1769     "set-immediate-shim": {
1770       "version": "1.0.1",
1771       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
1772       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
1773       "dev": true
1774     },
1775     "shebang-command": {
1776       "version": "2.0.0",
1777       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1778       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1779       "dev": true,
1780       "requires": {
1781         "shebang-regex": "^3.0.0"
1782       }
1783     },
1784     "shebang-regex": {
1785       "version": "3.0.0",
1786       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1787       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1788       "dev": true
1789     },
1790     "signal-exit": {
1791       "version": "3.0.3",
1792       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
1793       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
1794       "dev": true
1795     },
1796     "speedline-core": {
1797       "version": "1.4.2",
1798       "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.2.tgz",
1799       "integrity": "sha512-9/5CApkKKl6bS6jJ2D0DQllwz/1xq3cyJCR6DLgAQnkj5djCuq8NbflEdD2TI01p8qzS9qaKjzxM9cHT11ezmg==",
1800       "dev": true,
1801       "requires": {
1802         "@types/node": "*",
1803         "image-ssim": "^0.2.0",
1804         "jpeg-js": "^0.1.2"
1805       },
1806       "dependencies": {
1807         "jpeg-js": {
1808           "version": "0.1.2",
1809           "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz",
1810           "integrity": "sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4=",
1811           "dev": true
1812         }
1813       }
1814     },
1815     "split": {
1816       "version": "0.3.3",
1817       "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
1818       "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
1819       "dev": true,
1820       "requires": {
1821         "through": "2"
1822       }
1823     },
1824     "stack-trace": {
1825       "version": "0.0.10",
1826       "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
1827       "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
1828       "dev": true
1829     },
1830     "strftime": {
1831       "version": "0.10.0",
1832       "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz",
1833       "integrity": "sha1-s/D6QZKVICpaKJ9ta+n0kJphcZM=",
1834       "dev": true
1835     },
1836     "string-width": {
1837       "version": "4.2.0",
1838       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1839       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1840       "dev": true,
1841       "requires": {
1842         "emoji-regex": "^8.0.0",
1843         "is-fullwidth-code-point": "^3.0.0",
1844         "strip-ansi": "^6.0.0"
1845       },
1846       "dependencies": {
1847         "ansi-regex": {
1848           "version": "5.0.0",
1849           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1850           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1851           "dev": true
1852         },
1853         "strip-ansi": {
1854           "version": "6.0.0",
1855           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1856           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1857           "dev": true,
1858           "requires": {
1859             "ansi-regex": "^5.0.0"
1860           }
1861         }
1862       }
1863     },
1864     "string_decoder": {
1865       "version": "1.1.1",
1866       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1867       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1868       "dev": true,
1869       "requires": {
1870         "safe-buffer": "~5.1.0"
1871       },
1872       "dependencies": {
1873         "safe-buffer": {
1874           "version": "5.1.2",
1875           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1876           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1877           "dev": true
1878         }
1879       }
1880     },
1881     "strip-ansi": {
1882       "version": "3.0.1",
1883       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1884       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1885       "dev": true,
1886       "requires": {
1887         "ansi-regex": "^2.0.0"
1888       }
1889     },
1890     "strip-final-newline": {
1891       "version": "2.0.0",
1892       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
1893       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
1894       "dev": true
1895     },
1896     "supports-color": {
1897       "version": "2.0.0",
1898       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1899       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1900       "dev": true
1901     },
1902     "symbol": {
1903       "version": "0.3.1",
1904       "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.3.1.tgz",
1905       "integrity": "sha1-tvmpANSWpX8CQI8iGYwQndoGMEE=",
1906       "dev": true
1907     },
1908     "tar": {
1909       "version": "4.4.8",
1910       "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz",
1911       "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==",
1912       "dev": true,
1913       "requires": {
1914         "chownr": "^1.1.1",
1915         "fs-minipass": "^1.2.5",
1916         "minipass": "^2.3.4",
1917         "minizlib": "^1.1.1",
1918         "mkdirp": "^0.5.0",
1919         "safe-buffer": "^5.1.2",
1920         "yallist": "^3.0.2"
1921       }
1922     },
1923     "through": {
1924       "version": "2.3.8",
1925       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1926       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1927       "dev": true
1928     },
1929     "timm": {
1930       "version": "1.6.2",
1931       "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz",
1932       "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==",
1933       "dev": true,
1934       "optional": true
1935     },
1936     "tinycolor2": {
1937       "version": "1.4.1",
1938       "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
1939       "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=",
1940       "dev": true,
1941       "optional": true
1942     },
1943     "tmp": {
1944       "version": "0.0.30",
1945       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
1946       "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=",
1947       "dev": true,
1948       "requires": {
1949         "os-tmpdir": "~1.0.1"
1950       }
1951     },
1952     "tough-cookie": {
1953       "version": "4.0.0",
1954       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
1955       "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
1956       "dev": true,
1957       "requires": {
1958         "psl": "^1.1.33",
1959         "punycode": "^2.1.1",
1960         "universalify": "^0.1.2"
1961       }
1962     },
1963     "universalify": {
1964       "version": "0.1.2",
1965       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
1966       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
1967       "dev": true
1968     },
1969     "utcstring": {
1970       "version": "0.1.0",
1971       "resolved": "https://registry.npmjs.org/utcstring/-/utcstring-0.1.0.tgz",
1972       "integrity": "sha1-Qw/VEKt/yVtdWRDJAteYgMIIQ2s=",
1973       "dev": true
1974     },
1975     "utif": {
1976       "version": "2.0.1",
1977       "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
1978       "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==",
1979       "dev": true,
1980       "optional": true,
1981       "requires": {
1982         "pako": "^1.0.5"
1983       }
1984     },
1985     "util-deprecate": {
1986       "version": "1.0.2",
1987       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1988       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1989       "dev": true
1990     },
1991     "uuid": {
1992       "version": "8.0.0",
1993       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz",
1994       "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==",
1995       "dev": true
1996     },
1997     "which": {
1998       "version": "2.0.2",
1999       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2000       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2001       "dev": true,
2002       "requires": {
2003         "isexe": "^2.0.0"
2004       }
2005     },
2006     "which-module": {
2007       "version": "2.0.0",
2008       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
2009       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
2010       "dev": true
2011     },
2012     "wrap-ansi": {
2013       "version": "6.2.0",
2014       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
2015       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
2016       "dev": true,
2017       "requires": {
2018         "ansi-styles": "^4.0.0",
2019         "string-width": "^4.1.0",
2020         "strip-ansi": "^6.0.0"
2021       },
2022       "dependencies": {
2023         "ansi-regex": {
2024           "version": "5.0.0",
2025           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2026           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2027           "dev": true
2028         },
2029         "ansi-styles": {
2030           "version": "4.2.1",
2031           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
2032           "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
2033           "dev": true,
2034           "requires": {
2035             "@types/color-name": "^1.1.1",
2036             "color-convert": "^2.0.1"
2037           }
2038         },
2039         "strip-ansi": {
2040           "version": "6.0.0",
2041           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2042           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2043           "dev": true,
2044           "requires": {
2045             "ansi-regex": "^5.0.0"
2046           }
2047         }
2048       }
2049     },
2050     "wrappy": {
2051       "version": "1.0.2",
2052       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2053       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2054       "dev": true
2055     },
2056     "ws": {
2057       "version": "7.3.0",
2058       "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.0.tgz",
2059       "integrity": "sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w==",
2060       "dev": true
2061     },
2062     "xhr": {
2063       "version": "2.5.0",
2064       "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz",
2065       "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==",
2066       "dev": true,
2067       "optional": true,
2068       "requires": {
2069         "global": "~4.3.0",
2070         "is-function": "^1.0.1",
2071         "parse-headers": "^2.0.0",
2072         "xtend": "^4.0.0"
2073       }
2074     },
2075     "xml-parse-from-string": {
2076       "version": "1.0.1",
2077       "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz",
2078       "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=",
2079       "dev": true,
2080       "optional": true
2081     },
2082     "xml2js": {
2083       "version": "0.4.23",
2084       "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
2085       "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
2086       "dev": true,
2087       "optional": true,
2088       "requires": {
2089         "sax": ">=0.6.0",
2090         "xmlbuilder": "~11.0.0"
2091       }
2092     },
2093     "xmlbuilder": {
2094       "version": "11.0.1",
2095       "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
2096       "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
2097       "dev": true,
2098       "optional": true
2099     },
2100     "xtend": {
2101       "version": "4.0.2",
2102       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
2103       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
2104       "dev": true,
2105       "optional": true
2106     },
2107     "y18n": {
2108       "version": "4.0.0",
2109       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
2110       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
2111       "dev": true
2112     },
2113     "yallist": {
2114       "version": "3.1.1",
2115       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
2116       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
2117       "dev": true
2118     },
2119     "yargs": {
2120       "version": "15.1.0",
2121       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.1.0.tgz",
2122       "integrity": "sha512-T39FNN1b6hCW4SOIk1XyTOWxtXdcen0t+XYrysQmChzSipvhBO8Bj0nK1ozAasdk24dNWuMZvr4k24nz+8HHLg==",
2123       "dev": true,
2124       "requires": {
2125         "cliui": "^6.0.0",
2126         "decamelize": "^1.2.0",
2127         "find-up": "^4.1.0",
2128         "get-caller-file": "^2.0.1",
2129         "require-directory": "^2.1.1",
2130         "require-main-filename": "^2.0.0",
2131         "set-blocking": "^2.0.0",
2132         "string-width": "^4.2.0",
2133         "which-module": "^2.0.0",
2134         "y18n": "^4.0.0",
2135         "yargs-parser": "^16.1.0"
2136       }
2137     },
2138     "yargs-parser": {
2139       "version": "16.1.0",
2140       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz",
2141       "integrity": "sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==",
2142       "dev": true,
2143       "requires": {
2144         "camelcase": "^5.0.0",
2145         "decamelize": "^1.2.0"
2146       }
2147     }
2148   }