15cf9d0d03b7f3ab86f0291475e5c470fe52c4b9
[demos/example-siren] / consumer / package-lock.json
1 {
2   "name": "siren-consumer",
3   "version": "0.0.0",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@babel/code-frame": {
8       "version": "7.10.4",
9       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
10       "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
11       "dev": true,
12       "requires": {
13         "@babel/highlight": "^7.10.4"
14       }
15     },
16     "@babel/core": {
17       "version": "7.11.6",
18       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
19       "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
20       "dev": true,
21       "requires": {
22         "@babel/code-frame": "^7.10.4",
23         "@babel/generator": "^7.11.6",
24         "@babel/helper-module-transforms": "^7.11.0",
25         "@babel/helpers": "^7.10.4",
26         "@babel/parser": "^7.11.5",
27         "@babel/template": "^7.10.4",
28         "@babel/traverse": "^7.11.5",
29         "@babel/types": "^7.11.5",
30         "convert-source-map": "^1.7.0",
31         "debug": "^4.1.0",
32         "gensync": "^1.0.0-beta.1",
33         "json5": "^2.1.2",
34         "lodash": "^4.17.19",
35         "resolve": "^1.3.2",
36         "semver": "^5.4.1",
37         "source-map": "^0.5.0"
38       },
39       "dependencies": {
40         "source-map": {
41           "version": "0.5.7",
42           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
43           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
44           "dev": true
45         }
46       }
47     },
48     "@babel/generator": {
49       "version": "7.11.6",
50       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
51       "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
52       "dev": true,
53       "requires": {
54         "@babel/types": "^7.11.5",
55         "jsesc": "^2.5.1",
56         "source-map": "^0.5.0"
57       },
58       "dependencies": {
59         "source-map": {
60           "version": "0.5.7",
61           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
62           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
63           "dev": true
64         }
65       }
66     },
67     "@babel/helper-function-name": {
68       "version": "7.10.4",
69       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
70       "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
71       "dev": true,
72       "requires": {
73         "@babel/helper-get-function-arity": "^7.10.4",
74         "@babel/template": "^7.10.4",
75         "@babel/types": "^7.10.4"
76       }
77     },
78     "@babel/helper-get-function-arity": {
79       "version": "7.10.4",
80       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
81       "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
82       "dev": true,
83       "requires": {
84         "@babel/types": "^7.10.4"
85       }
86     },
87     "@babel/helper-member-expression-to-functions": {
88       "version": "7.11.0",
89       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
90       "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
91       "dev": true,
92       "requires": {
93         "@babel/types": "^7.11.0"
94       }
95     },
96     "@babel/helper-module-imports": {
97       "version": "7.10.4",
98       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
99       "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
100       "dev": true,
101       "requires": {
102         "@babel/types": "^7.10.4"
103       }
104     },
105     "@babel/helper-module-transforms": {
106       "version": "7.11.0",
107       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
108       "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
109       "dev": true,
110       "requires": {
111         "@babel/helper-module-imports": "^7.10.4",
112         "@babel/helper-replace-supers": "^7.10.4",
113         "@babel/helper-simple-access": "^7.10.4",
114         "@babel/helper-split-export-declaration": "^7.11.0",
115         "@babel/template": "^7.10.4",
116         "@babel/types": "^7.11.0",
117         "lodash": "^4.17.19"
118       }
119     },
120     "@babel/helper-optimise-call-expression": {
121       "version": "7.10.4",
122       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
123       "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
124       "dev": true,
125       "requires": {
126         "@babel/types": "^7.10.4"
127       }
128     },
129     "@babel/helper-plugin-utils": {
130       "version": "7.10.4",
131       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
132       "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
133       "dev": true
134     },
135     "@babel/helper-replace-supers": {
136       "version": "7.10.4",
137       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
138       "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
139       "dev": true,
140       "requires": {
141         "@babel/helper-member-expression-to-functions": "^7.10.4",
142         "@babel/helper-optimise-call-expression": "^7.10.4",
143         "@babel/traverse": "^7.10.4",
144         "@babel/types": "^7.10.4"
145       }
146     },
147     "@babel/helper-simple-access": {
148       "version": "7.10.4",
149       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
150       "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
151       "dev": true,
152       "requires": {
153         "@babel/template": "^7.10.4",
154         "@babel/types": "^7.10.4"
155       }
156     },
157     "@babel/helper-split-export-declaration": {
158       "version": "7.11.0",
159       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
160       "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
161       "dev": true,
162       "requires": {
163         "@babel/types": "^7.11.0"
164       }
165     },
166     "@babel/helper-validator-identifier": {
167       "version": "7.10.4",
168       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
169       "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
170       "dev": true
171     },
172     "@babel/helpers": {
173       "version": "7.10.4",
174       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
175       "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
176       "dev": true,
177       "requires": {
178         "@babel/template": "^7.10.4",
179         "@babel/traverse": "^7.10.4",
180         "@babel/types": "^7.10.4"
181       }
182     },
183     "@babel/highlight": {
184       "version": "7.10.4",
185       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
186       "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
187       "dev": true,
188       "requires": {
189         "@babel/helper-validator-identifier": "^7.10.4",
190         "chalk": "^2.0.0",
191         "js-tokens": "^4.0.0"
192       },
193       "dependencies": {
194         "ansi-styles": {
195           "version": "3.2.1",
196           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
197           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
198           "dev": true,
199           "requires": {
200             "color-convert": "^1.9.0"
201           }
202         },
203         "chalk": {
204           "version": "2.4.2",
205           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
206           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
207           "dev": true,
208           "requires": {
209             "ansi-styles": "^3.2.1",
210             "escape-string-regexp": "^1.0.5",
211             "supports-color": "^5.3.0"
212           }
213         },
214         "color-convert": {
215           "version": "1.9.3",
216           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
217           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
218           "dev": true,
219           "requires": {
220             "color-name": "1.1.3"
221           }
222         },
223         "color-name": {
224           "version": "1.1.3",
225           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
226           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
227           "dev": true
228         },
229         "has-flag": {
230           "version": "3.0.0",
231           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
232           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
233           "dev": true
234         },
235         "supports-color": {
236           "version": "5.5.0",
237           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
238           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
239           "dev": true,
240           "requires": {
241             "has-flag": "^3.0.0"
242           }
243         }
244       }
245     },
246     "@babel/parser": {
247       "version": "7.11.5",
248       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
249       "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
250       "dev": true
251     },
252     "@babel/plugin-syntax-async-generators": {
253       "version": "7.8.4",
254       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
255       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
256       "dev": true,
257       "requires": {
258         "@babel/helper-plugin-utils": "^7.8.0"
259       }
260     },
261     "@babel/plugin-syntax-bigint": {
262       "version": "7.8.3",
263       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
264       "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
265       "dev": true,
266       "requires": {
267         "@babel/helper-plugin-utils": "^7.8.0"
268       }
269     },
270     "@babel/plugin-syntax-class-properties": {
271       "version": "7.10.4",
272       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
273       "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
274       "dev": true,
275       "requires": {
276         "@babel/helper-plugin-utils": "^7.10.4"
277       }
278     },
279     "@babel/plugin-syntax-import-meta": {
280       "version": "7.10.4",
281       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
282       "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
283       "dev": true,
284       "requires": {
285         "@babel/helper-plugin-utils": "^7.10.4"
286       }
287     },
288     "@babel/plugin-syntax-json-strings": {
289       "version": "7.8.3",
290       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
291       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
292       "dev": true,
293       "requires": {
294         "@babel/helper-plugin-utils": "^7.8.0"
295       }
296     },
297     "@babel/plugin-syntax-logical-assignment-operators": {
298       "version": "7.10.4",
299       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
300       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
301       "dev": true,
302       "requires": {
303         "@babel/helper-plugin-utils": "^7.10.4"
304       }
305     },
306     "@babel/plugin-syntax-nullish-coalescing-operator": {
307       "version": "7.8.3",
308       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
309       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
310       "dev": true,
311       "requires": {
312         "@babel/helper-plugin-utils": "^7.8.0"
313       }
314     },
315     "@babel/plugin-syntax-numeric-separator": {
316       "version": "7.10.4",
317       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
318       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
319       "dev": true,
320       "requires": {
321         "@babel/helper-plugin-utils": "^7.10.4"
322       }
323     },
324     "@babel/plugin-syntax-object-rest-spread": {
325       "version": "7.8.3",
326       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
327       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
328       "dev": true,
329       "requires": {
330         "@babel/helper-plugin-utils": "^7.8.0"
331       }
332     },
333     "@babel/plugin-syntax-optional-catch-binding": {
334       "version": "7.8.3",
335       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
336       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
337       "dev": true,
338       "requires": {
339         "@babel/helper-plugin-utils": "^7.8.0"
340       }
341     },
342     "@babel/plugin-syntax-optional-chaining": {
343       "version": "7.8.3",
344       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
345       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
346       "dev": true,
347       "requires": {
348         "@babel/helper-plugin-utils": "^7.8.0"
349       }
350     },
351     "@babel/template": {
352       "version": "7.10.4",
353       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
354       "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
355       "dev": true,
356       "requires": {
357         "@babel/code-frame": "^7.10.4",
358         "@babel/parser": "^7.10.4",
359         "@babel/types": "^7.10.4"
360       }
361     },
362     "@babel/traverse": {
363       "version": "7.11.5",
364       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
365       "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
366       "dev": true,
367       "requires": {
368         "@babel/code-frame": "^7.10.4",
369         "@babel/generator": "^7.11.5",
370         "@babel/helper-function-name": "^7.10.4",
371         "@babel/helper-split-export-declaration": "^7.11.0",
372         "@babel/parser": "^7.11.5",
373         "@babel/types": "^7.11.5",
374         "debug": "^4.1.0",
375         "globals": "^11.1.0",
376         "lodash": "^4.17.19"
377       }
378     },
379     "@babel/types": {
380       "version": "7.11.5",
381       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
382       "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
383       "dev": true,
384       "requires": {
385         "@babel/helper-validator-identifier": "^7.10.4",
386         "lodash": "^4.17.19",
387         "to-fast-properties": "^2.0.0"
388       }
389     },
390     "@bcoe/v8-coverage": {
391       "version": "0.2.3",
392       "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
393       "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
394       "dev": true
395     },
396     "@cnakazawa/watch": {
397       "version": "1.0.4",
398       "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
399       "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
400       "dev": true,
401       "requires": {
402         "exec-sh": "^0.3.2",
403         "minimist": "^1.2.0"
404       }
405     },
406     "@istanbuljs/load-nyc-config": {
407       "version": "1.1.0",
408       "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
409       "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
410       "dev": true,
411       "requires": {
412         "camelcase": "^5.3.1",
413         "find-up": "^4.1.0",
414         "get-package-type": "^0.1.0",
415         "js-yaml": "^3.13.1",
416         "resolve-from": "^5.0.0"
417       }
418     },
419     "@istanbuljs/schema": {
420       "version": "0.1.2",
421       "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
422       "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
423       "dev": true
424     },
425     "@jest/console": {
426       "version": "26.3.0",
427       "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz",
428       "integrity": "sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==",
429       "dev": true,
430       "requires": {
431         "@jest/types": "^26.3.0",
432         "@types/node": "*",
433         "chalk": "^4.0.0",
434         "jest-message-util": "^26.3.0",
435         "jest-util": "^26.3.0",
436         "slash": "^3.0.0"
437       }
438     },
439     "@jest/core": {
440       "version": "26.4.2",
441       "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz",
442       "integrity": "sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==",
443       "dev": true,
444       "requires": {
445         "@jest/console": "^26.3.0",
446         "@jest/reporters": "^26.4.1",
447         "@jest/test-result": "^26.3.0",
448         "@jest/transform": "^26.3.0",
449         "@jest/types": "^26.3.0",
450         "@types/node": "*",
451         "ansi-escapes": "^4.2.1",
452         "chalk": "^4.0.0",
453         "exit": "^0.1.2",
454         "graceful-fs": "^4.2.4",
455         "jest-changed-files": "^26.3.0",
456         "jest-config": "^26.4.2",
457         "jest-haste-map": "^26.3.0",
458         "jest-message-util": "^26.3.0",
459         "jest-regex-util": "^26.0.0",
460         "jest-resolve": "^26.4.0",
461         "jest-resolve-dependencies": "^26.4.2",
462         "jest-runner": "^26.4.2",
463         "jest-runtime": "^26.4.2",
464         "jest-snapshot": "^26.4.2",
465         "jest-util": "^26.3.0",
466         "jest-validate": "^26.4.2",
467         "jest-watcher": "^26.3.0",
468         "micromatch": "^4.0.2",
469         "p-each-series": "^2.1.0",
470         "rimraf": "^3.0.0",
471         "slash": "^3.0.0",
472         "strip-ansi": "^6.0.0"
473       }
474     },
475     "@jest/environment": {
476       "version": "26.3.0",
477       "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz",
478       "integrity": "sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==",
479       "dev": true,
480       "requires": {
481         "@jest/fake-timers": "^26.3.0",
482         "@jest/types": "^26.3.0",
483         "@types/node": "*",
484         "jest-mock": "^26.3.0"
485       }
486     },
487     "@jest/fake-timers": {
488       "version": "26.3.0",
489       "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz",
490       "integrity": "sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==",
491       "dev": true,
492       "requires": {
493         "@jest/types": "^26.3.0",
494         "@sinonjs/fake-timers": "^6.0.1",
495         "@types/node": "*",
496         "jest-message-util": "^26.3.0",
497         "jest-mock": "^26.3.0",
498         "jest-util": "^26.3.0"
499       }
500     },
501     "@jest/globals": {
502       "version": "26.4.2",
503       "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.4.2.tgz",
504       "integrity": "sha512-Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow==",
505       "dev": true,
506       "requires": {
507         "@jest/environment": "^26.3.0",
508         "@jest/types": "^26.3.0",
509         "expect": "^26.4.2"
510       }
511     },
512     "@jest/reporters": {
513       "version": "26.4.1",
514       "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.1.tgz",
515       "integrity": "sha512-aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ==",
516       "dev": true,
517       "requires": {
518         "@bcoe/v8-coverage": "^0.2.3",
519         "@jest/console": "^26.3.0",
520         "@jest/test-result": "^26.3.0",
521         "@jest/transform": "^26.3.0",
522         "@jest/types": "^26.3.0",
523         "chalk": "^4.0.0",
524         "collect-v8-coverage": "^1.0.0",
525         "exit": "^0.1.2",
526         "glob": "^7.1.2",
527         "graceful-fs": "^4.2.4",
528         "istanbul-lib-coverage": "^3.0.0",
529         "istanbul-lib-instrument": "^4.0.3",
530         "istanbul-lib-report": "^3.0.0",
531         "istanbul-lib-source-maps": "^4.0.0",
532         "istanbul-reports": "^3.0.2",
533         "jest-haste-map": "^26.3.0",
534         "jest-resolve": "^26.4.0",
535         "jest-util": "^26.3.0",
536         "jest-worker": "^26.3.0",
537         "node-notifier": "^8.0.0",
538         "slash": "^3.0.0",
539         "source-map": "^0.6.0",
540         "string-length": "^4.0.1",
541         "terminal-link": "^2.0.0",
542         "v8-to-istanbul": "^5.0.1"
543       }
544     },
545     "@jest/source-map": {
546       "version": "26.3.0",
547       "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz",
548       "integrity": "sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==",
549       "dev": true,
550       "requires": {
551         "callsites": "^3.0.0",
552         "graceful-fs": "^4.2.4",
553         "source-map": "^0.6.0"
554       }
555     },
556     "@jest/test-result": {
557       "version": "26.3.0",
558       "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz",
559       "integrity": "sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==",
560       "dev": true,
561       "requires": {
562         "@jest/console": "^26.3.0",
563         "@jest/types": "^26.3.0",
564         "@types/istanbul-lib-coverage": "^2.0.0",
565         "collect-v8-coverage": "^1.0.0"
566       }
567     },
568     "@jest/test-sequencer": {
569       "version": "26.4.2",
570       "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.2.tgz",
571       "integrity": "sha512-83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog==",
572       "dev": true,
573       "requires": {
574         "@jest/test-result": "^26.3.0",
575         "graceful-fs": "^4.2.4",
576         "jest-haste-map": "^26.3.0",
577         "jest-runner": "^26.4.2",
578         "jest-runtime": "^26.4.2"
579       }
580     },
581     "@jest/transform": {
582       "version": "26.3.0",
583       "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz",
584       "integrity": "sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==",
585       "dev": true,
586       "requires": {
587         "@babel/core": "^7.1.0",
588         "@jest/types": "^26.3.0",
589         "babel-plugin-istanbul": "^6.0.0",
590         "chalk": "^4.0.0",
591         "convert-source-map": "^1.4.0",
592         "fast-json-stable-stringify": "^2.0.0",
593         "graceful-fs": "^4.2.4",
594         "jest-haste-map": "^26.3.0",
595         "jest-regex-util": "^26.0.0",
596         "jest-util": "^26.3.0",
597         "micromatch": "^4.0.2",
598         "pirates": "^4.0.1",
599         "slash": "^3.0.0",
600         "source-map": "^0.6.1",
601         "write-file-atomic": "^3.0.0"
602       }
603     },
604     "@jest/types": {
605       "version": "26.3.0",
606       "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz",
607       "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==",
608       "dev": true,
609       "requires": {
610         "@types/istanbul-lib-coverage": "^2.0.0",
611         "@types/istanbul-reports": "^3.0.0",
612         "@types/node": "*",
613         "@types/yargs": "^15.0.0",
614         "chalk": "^4.0.0"
615       }
616     },
617     "@pact-foundation/pact": {
618       "version": "10.0.0-beta.19",
619       "resolved": "https://registry.npmjs.org/@pact-foundation/pact/-/pact-10.0.0-beta.19.tgz",
620       "integrity": "sha512-R+0hKb+3Yj/C8Khpbcira51EHGT0q+HRxBES7XDqvXh8cxWiDsHpYayHWi5vegwpkLeW/x89Os5iekAurruKDA==",
621       "dev": true,
622       "requires": {
623         "@pact-foundation/pact-node": "^10.10.1",
624         "@types/bluebird": "^3.5.20",
625         "@types/bunyan": "^1.8.3",
626         "@types/express": "^4.11.1",
627         "@types/ramda": "^0.26.43",
628         "bluebird": "~3.5.1",
629         "body-parser": "^1.18.2",
630         "bunyan": "^1.8.13",
631         "bunyan-prettystream": "^0.1.3",
632         "cli-color": "^1.1.0",
633         "es6-object-assign": "^1.1.0",
634         "es6-promise": "^4.1.1",
635         "express": "^4.16.3",
636         "graphql": "^14.0.0",
637         "graphql-tag": "^2.9.1",
638         "http-proxy": "^1.18.1",
639         "http-proxy-middleware": "^0.19.0",
640         "lodash": "^4.17.20",
641         "lodash.isfunction": "3.0.8",
642         "lodash.isnil": "4.0.0",
643         "lodash.isundefined": "3.0.1",
644         "lodash.omit": "^4.5.0",
645         "lodash.omitby": "4.6.0",
646         "node-pre-gyp": "^0.13.0",
647         "pkginfo": "^0.4.1",
648         "popsicle": "^9.2.0",
649         "ramda": "^0.26.1"
650       }
651     },
652     "@pact-foundation/pact-node": {
653       "version": "10.10.1",
654       "resolved": "https://registry.npmjs.org/@pact-foundation/pact-node/-/pact-node-10.10.1.tgz",
655       "integrity": "sha512-N/mgqZ1z/MyD1LiRirUW7Y637Ry3y0k9Jq3kPb+9txz+OVMbkhmyNfBrhrmAuIAd14Bs832yR0kw76x2q1h7Bw==",
656       "dev": true,
657       "requires": {
658         "@types/q": "1.0.7",
659         "@types/request": "2.48.2",
660         "bunyan": "1.8.13",
661         "bunyan-prettystream": "0.1.3",
662         "chalk": "2.3.1",
663         "check-types": "7.3.0",
664         "cross-spawn": "^7.0.1",
665         "libnpmconfig": "^1.2.1",
666         "mkdirp": "1.0.0",
667         "q": "1.5.1",
668         "request": "2.88.0",
669         "rimraf": "2.6.2",
670         "sumchecker": "^2.0.2",
671         "tar": "4.4.2",
672         "underscore": "1.8.3",
673         "unixify": "1.0.0",
674         "unzipper": "^0.10.10",
675         "url-join": "^4.0.0"
676       },
677       "dependencies": {
678         "ansi-styles": {
679           "version": "3.2.1",
680           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
681           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
682           "dev": true,
683           "requires": {
684             "color-convert": "^1.9.0"
685           }
686         },
687         "bunyan": {
688           "version": "1.8.13",
689           "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.13.tgz",
690           "integrity": "sha512-4zO4iMxZeCpf+95ERsr83nwQr11o1KY2FLhX4wZ6kPXieIVYL3k9eX+N6vbHhFEK5h5O/qCQpfXt7N9VBAIvCA==",
691           "dev": true,
692           "requires": {
693             "dtrace-provider": "~0.8",
694             "moment": "^2.10.6",
695             "mv": "~2",
696             "safe-json-stringify": "~1"
697           }
698         },
699         "chalk": {
700           "version": "2.3.1",
701           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz",
702           "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==",
703           "dev": true,
704           "requires": {
705             "ansi-styles": "^3.2.0",
706             "escape-string-regexp": "^1.0.5",
707             "supports-color": "^5.2.0"
708           }
709         },
710         "color-convert": {
711           "version": "1.9.3",
712           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
713           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
714           "dev": true,
715           "requires": {
716             "color-name": "1.1.3"
717           }
718         },
719         "color-name": {
720           "version": "1.1.3",
721           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
722           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
723           "dev": true
724         },
725         "cross-spawn": {
726           "version": "7.0.3",
727           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
728           "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
729           "dev": true,
730           "requires": {
731             "path-key": "^3.1.0",
732             "shebang-command": "^2.0.0",
733             "which": "^2.0.1"
734           }
735         },
736         "has-flag": {
737           "version": "3.0.0",
738           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
739           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
740           "dev": true
741         },
742         "path-key": {
743           "version": "3.1.1",
744           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
745           "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
746           "dev": true
747         },
748         "punycode": {
749           "version": "1.4.1",
750           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
751           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
752           "dev": true
753         },
754         "request": {
755           "version": "2.88.0",
756           "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
757           "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
758           "dev": true,
759           "requires": {
760             "aws-sign2": "~0.7.0",
761             "aws4": "^1.8.0",
762             "caseless": "~0.12.0",
763             "combined-stream": "~1.0.6",
764             "extend": "~3.0.2",
765             "forever-agent": "~0.6.1",
766             "form-data": "~2.3.2",
767             "har-validator": "~5.1.0",
768             "http-signature": "~1.2.0",
769             "is-typedarray": "~1.0.0",
770             "isstream": "~0.1.2",
771             "json-stringify-safe": "~5.0.1",
772             "mime-types": "~2.1.19",
773             "oauth-sign": "~0.9.0",
774             "performance-now": "^2.1.0",
775             "qs": "~6.5.2",
776             "safe-buffer": "^5.1.2",
777             "tough-cookie": "~2.4.3",
778             "tunnel-agent": "^0.6.0",
779             "uuid": "^3.3.2"
780           }
781         },
782         "rimraf": {
783           "version": "2.6.2",
784           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
785           "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
786           "dev": true,
787           "requires": {
788             "glob": "^7.0.5"
789           }
790         },
791         "shebang-command": {
792           "version": "2.0.0",
793           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
794           "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
795           "dev": true,
796           "requires": {
797             "shebang-regex": "^3.0.0"
798           }
799         },
800         "shebang-regex": {
801           "version": "3.0.0",
802           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
803           "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
804           "dev": true
805         },
806         "supports-color": {
807           "version": "5.5.0",
808           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
809           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
810           "dev": true,
811           "requires": {
812             "has-flag": "^3.0.0"
813           }
814         },
815         "tough-cookie": {
816           "version": "2.4.3",
817           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
818           "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
819           "dev": true,
820           "requires": {
821             "psl": "^1.1.24",
822             "punycode": "^1.4.1"
823           }
824         },
825         "uuid": {
826           "version": "3.4.0",
827           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
828           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
829           "dev": true
830         },
831         "which": {
832           "version": "2.0.2",
833           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
834           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
835           "dev": true,
836           "requires": {
837             "isexe": "^2.0.0"
838           }
839         }
840       }
841     },
842     "@sinonjs/commons": {
843       "version": "1.8.1",
844       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
845       "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
846       "dev": true,
847       "requires": {
848         "type-detect": "4.0.8"
849       }
850     },
851     "@sinonjs/fake-timers": {
852       "version": "6.0.1",
853       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
854       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
855       "dev": true,
856       "requires": {
857         "@sinonjs/commons": "^1.7.0"
858       }
859     },
860     "@types/babel__core": {
861       "version": "7.1.10",
862       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz",
863       "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==",
864       "dev": true,
865       "requires": {
866         "@babel/parser": "^7.1.0",
867         "@babel/types": "^7.0.0",
868         "@types/babel__generator": "*",
869         "@types/babel__template": "*",
870         "@types/babel__traverse": "*"
871       }
872     },
873     "@types/babel__generator": {
874       "version": "7.6.2",
875       "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
876       "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
877       "dev": true,
878       "requires": {
879         "@babel/types": "^7.0.0"
880       }
881     },
882     "@types/babel__template": {
883       "version": "7.0.3",
884       "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz",
885       "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==",
886       "dev": true,
887       "requires": {
888         "@babel/parser": "^7.1.0",
889         "@babel/types": "^7.0.0"
890       }
891     },
892     "@types/babel__traverse": {
893       "version": "7.0.15",
894       "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz",
895       "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==",
896       "dev": true,
897       "requires": {
898         "@babel/types": "^7.3.0"
899       }
900     },
901     "@types/bluebird": {
902       "version": "3.5.32",
903       "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.32.tgz",
904       "integrity": "sha512-dIOxFfI0C+jz89g6lQ+TqhGgPQ0MxSnh/E4xuC0blhFtyW269+mPG5QeLgbdwst/LvdP8o1y0o/Gz5EHXLec/g==",
905       "dev": true
906     },
907     "@types/body-parser": {
908       "version": "1.19.0",
909       "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz",
910       "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==",
911       "dev": true,
912       "requires": {
913         "@types/connect": "*",
914         "@types/node": "*"
915       }
916     },
917     "@types/bunyan": {
918       "version": "1.8.6",
919       "resolved": "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.6.tgz",
920       "integrity": "sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ==",
921       "dev": true,
922       "requires": {
923         "@types/node": "*"
924       }
925     },
926     "@types/caseless": {
927       "version": "0.12.2",
928       "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz",
929       "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==",
930       "dev": true
931     },
932     "@types/color-name": {
933       "version": "1.1.1",
934       "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
935       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
936       "dev": true
937     },
938     "@types/connect": {
939       "version": "3.4.33",
940       "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz",
941       "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==",
942       "dev": true,
943       "requires": {
944         "@types/node": "*"
945       }
946     },
947     "@types/express": {
948       "version": "4.17.8",
949       "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz",
950       "integrity": "sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==",
951       "dev": true,
952       "requires": {
953         "@types/body-parser": "*",
954         "@types/express-serve-static-core": "*",
955         "@types/qs": "*",
956         "@types/serve-static": "*"
957       }
958     },
959     "@types/express-serve-static-core": {
960       "version": "4.17.13",
961       "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz",
962       "integrity": "sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==",
963       "dev": true,
964       "requires": {
965         "@types/node": "*",
966         "@types/qs": "*",
967         "@types/range-parser": "*"
968       }
969     },
970     "@types/graceful-fs": {
971       "version": "4.1.3",
972       "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz",
973       "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==",
974       "dev": true,
975       "requires": {
976         "@types/node": "*"
977       }
978     },
979     "@types/istanbul-lib-coverage": {
980       "version": "2.0.3",
981       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
982       "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
983       "dev": true
984     },
985     "@types/istanbul-lib-report": {
986       "version": "3.0.0",
987       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
988       "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
989       "dev": true,
990       "requires": {
991         "@types/istanbul-lib-coverage": "*"
992       }
993     },
994     "@types/istanbul-reports": {
995       "version": "3.0.0",
996       "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
997       "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
998       "dev": true,
999       "requires": {
1000         "@types/istanbul-lib-report": "*"
1001       }
1002     },
1003     "@types/mime": {
1004       "version": "2.0.3",
1005       "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz",
1006       "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==",
1007       "dev": true
1008     },
1009     "@types/node": {
1010       "version": "14.11.2",
1011       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz",
1012       "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==",
1013       "dev": true
1014     },
1015     "@types/normalize-package-data": {
1016       "version": "2.4.0",
1017       "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
1018       "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
1019       "dev": true
1020     },
1021     "@types/prettier": {
1022       "version": "2.1.1",
1023       "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.1.tgz",
1024       "integrity": "sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ==",
1025       "dev": true
1026     },
1027     "@types/q": {
1028       "version": "1.0.7",
1029       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.0.7.tgz",
1030       "integrity": "sha512-0WS7XU7sXzQ7J1nbnMKKYdjrrFoO3YtZYgUzeV8JFXffPnHfvSJQleR70I8BOAsOm14i4dyaAZ3YzqIl1YhkXQ==",
1031       "dev": true
1032     },
1033     "@types/qs": {
1034       "version": "6.9.5",
1035       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz",
1036       "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==",
1037       "dev": true
1038     },
1039     "@types/ramda": {
1040       "version": "0.26.44",
1041       "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.26.44.tgz",
1042       "integrity": "sha512-s0cj9rylWw+Ax/AnttCQzMrLZGq/OxAIZgrkRLK1QHJIF6Qabd0//acMCFM6+Xb8Bi8p8PkT2fqpaQveRju/kA==",
1043       "dev": true,
1044       "requires": {
1045         "ts-toolbelt": "^6.3.3"
1046       }
1047     },
1048     "@types/range-parser": {
1049       "version": "1.2.3",
1050       "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz",
1051       "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==",
1052       "dev": true
1053     },
1054     "@types/request": {
1055       "version": "2.48.2",
1056       "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.2.tgz",
1057       "integrity": "sha512-gP+PSFXAXMrd5PcD7SqHeUjdGshAI8vKQ3+AvpQr3ht9iQea+59LOKvKITcQI+Lg+1EIkDP6AFSBUJPWG8GDyA==",
1058       "dev": true,
1059       "requires": {
1060         "@types/caseless": "*",
1061         "@types/node": "*",
1062         "@types/tough-cookie": "*",
1063         "form-data": "^2.5.0"
1064       },
1065       "dependencies": {
1066         "form-data": {
1067           "version": "2.5.1",
1068           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
1069           "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
1070           "dev": true,
1071           "requires": {
1072             "asynckit": "^0.4.0",
1073             "combined-stream": "^1.0.6",
1074             "mime-types": "^2.1.12"
1075           }
1076         }
1077       }
1078     },
1079     "@types/serve-static": {
1080       "version": "1.13.5",
1081       "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.5.tgz",
1082       "integrity": "sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==",
1083       "dev": true,
1084       "requires": {
1085         "@types/express-serve-static-core": "*",
1086         "@types/mime": "*"
1087       }
1088     },
1089     "@types/stack-utils": {
1090       "version": "1.0.1",
1091       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
1092       "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
1093       "dev": true
1094     },
1095     "@types/tough-cookie": {
1096       "version": "4.0.0",
1097       "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz",
1098       "integrity": "sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==",
1099       "dev": true
1100     },
1101     "@types/yargs": {
1102       "version": "15.0.7",
1103       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz",
1104       "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==",
1105       "dev": true,
1106       "requires": {
1107         "@types/yargs-parser": "*"
1108       }
1109     },
1110     "@types/yargs-parser": {
1111       "version": "15.0.0",
1112       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
1113       "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
1114       "dev": true
1115     },
1116     "abab": {
1117       "version": "2.0.5",
1118       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
1119       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
1120       "dev": true
1121     },
1122     "abbrev": {
1123       "version": "1.1.1",
1124       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1125       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
1126       "dev": true
1127     },
1128     "accepts": {
1129       "version": "1.3.7",
1130       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
1131       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
1132       "dev": true,
1133       "requires": {
1134         "mime-types": "~2.1.24",
1135         "negotiator": "0.6.2"
1136       }
1137     },
1138     "acorn": {
1139       "version": "7.4.0",
1140       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
1141       "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
1142       "dev": true
1143     },
1144     "acorn-globals": {
1145       "version": "6.0.0",
1146       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
1147       "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
1148       "dev": true,
1149       "requires": {
1150         "acorn": "^7.1.1",
1151         "acorn-walk": "^7.1.1"
1152       }
1153     },
1154     "acorn-walk": {
1155       "version": "7.2.0",
1156       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
1157       "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
1158       "dev": true
1159     },
1160     "ajv": {
1161       "version": "6.12.5",
1162       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
1163       "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
1164       "dev": true,
1165       "requires": {
1166         "fast-deep-equal": "^3.1.1",
1167         "fast-json-stable-stringify": "^2.0.0",
1168         "json-schema-traverse": "^0.4.1",
1169         "uri-js": "^4.2.2"
1170       }
1171     },
1172     "ansi-escapes": {
1173       "version": "4.3.1",
1174       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
1175       "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
1176       "dev": true,
1177       "requires": {
1178         "type-fest": "^0.11.0"
1179       },
1180       "dependencies": {
1181         "type-fest": {
1182           "version": "0.11.0",
1183           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
1184           "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
1185           "dev": true
1186         }
1187       }
1188     },
1189     "ansi-regex": {
1190       "version": "5.0.0",
1191       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1192       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1193       "dev": true
1194     },
1195     "ansi-styles": {
1196       "version": "4.2.1",
1197       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
1198       "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
1199       "dev": true,
1200       "requires": {
1201         "@types/color-name": "^1.1.1",
1202         "color-convert": "^2.0.1"
1203       }
1204     },
1205     "anymatch": {
1206       "version": "3.1.1",
1207       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
1208       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
1209       "dev": true,
1210       "requires": {
1211         "normalize-path": "^3.0.0",
1212         "picomatch": "^2.0.4"
1213       }
1214     },
1215     "aproba": {
1216       "version": "1.2.0",
1217       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
1218       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
1219       "dev": true
1220     },
1221     "are-we-there-yet": {
1222       "version": "1.1.5",
1223       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
1224       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
1225       "dev": true,
1226       "requires": {
1227         "delegates": "^1.0.0",
1228         "readable-stream": "^2.0.6"
1229       }
1230     },
1231     "argparse": {
1232       "version": "1.0.10",
1233       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1234       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1235       "dev": true,
1236       "requires": {
1237         "sprintf-js": "~1.0.2"
1238       }
1239     },
1240     "arr-diff": {
1241       "version": "4.0.0",
1242       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1243       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1244       "dev": true
1245     },
1246     "arr-flatten": {
1247       "version": "1.1.0",
1248       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1249       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1250       "dev": true
1251     },
1252     "arr-union": {
1253       "version": "3.1.0",
1254       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1255       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1256       "dev": true
1257     },
1258     "array-flatten": {
1259       "version": "1.1.1",
1260       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1261       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
1262       "dev": true
1263     },
1264     "array-unique": {
1265       "version": "0.3.2",
1266       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1267       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1268       "dev": true
1269     },
1270     "asn1": {
1271       "version": "0.2.4",
1272       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
1273       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
1274       "dev": true,
1275       "requires": {
1276         "safer-buffer": "~2.1.0"
1277       }
1278     },
1279     "assert-plus": {
1280       "version": "1.0.0",
1281       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1282       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1283       "dev": true
1284     },
1285     "assertion-error": {
1286       "version": "1.1.0",
1287       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
1288       "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
1289       "dev": true
1290     },
1291     "assign-symbols": {
1292       "version": "1.0.0",
1293       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1294       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1295       "dev": true
1296     },
1297     "asynckit": {
1298       "version": "0.4.0",
1299       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1300       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
1301       "dev": true
1302     },
1303     "atob": {
1304       "version": "2.1.2",
1305       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1306       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1307       "dev": true
1308     },
1309     "aws-sign2": {
1310       "version": "0.7.0",
1311       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
1312       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
1313       "dev": true
1314     },
1315     "aws4": {
1316       "version": "1.10.1",
1317       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
1318       "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
1319       "dev": true
1320     },
1321     "babel-jest": {
1322       "version": "26.3.0",
1323       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz",
1324       "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==",
1325       "dev": true,
1326       "requires": {
1327         "@jest/transform": "^26.3.0",
1328         "@jest/types": "^26.3.0",
1329         "@types/babel__core": "^7.1.7",
1330         "babel-plugin-istanbul": "^6.0.0",
1331         "babel-preset-jest": "^26.3.0",
1332         "chalk": "^4.0.0",
1333         "graceful-fs": "^4.2.4",
1334         "slash": "^3.0.0"
1335       }
1336     },
1337     "babel-plugin-istanbul": {
1338       "version": "6.0.0",
1339       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
1340       "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
1341       "dev": true,
1342       "requires": {
1343         "@babel/helper-plugin-utils": "^7.0.0",
1344         "@istanbuljs/load-nyc-config": "^1.0.0",
1345         "@istanbuljs/schema": "^0.1.2",
1346         "istanbul-lib-instrument": "^4.0.0",
1347         "test-exclude": "^6.0.0"
1348       }
1349     },
1350     "babel-plugin-jest-hoist": {
1351       "version": "26.2.0",
1352       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz",
1353       "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==",
1354       "dev": true,
1355       "requires": {
1356         "@babel/template": "^7.3.3",
1357         "@babel/types": "^7.3.3",
1358         "@types/babel__core": "^7.0.0",
1359         "@types/babel__traverse": "^7.0.6"
1360       }
1361     },
1362     "babel-preset-current-node-syntax": {
1363       "version": "0.1.3",
1364       "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz",
1365       "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==",
1366       "dev": true,
1367       "requires": {
1368         "@babel/plugin-syntax-async-generators": "^7.8.4",
1369         "@babel/plugin-syntax-bigint": "^7.8.3",
1370         "@babel/plugin-syntax-class-properties": "^7.8.3",
1371         "@babel/plugin-syntax-import-meta": "^7.8.3",
1372         "@babel/plugin-syntax-json-strings": "^7.8.3",
1373         "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
1374         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1375         "@babel/plugin-syntax-numeric-separator": "^7.8.3",
1376         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1377         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
1378         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1379       }
1380     },
1381     "babel-preset-jest": {
1382       "version": "26.3.0",
1383       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz",
1384       "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==",
1385       "dev": true,
1386       "requires": {
1387         "babel-plugin-jest-hoist": "^26.2.0",
1388         "babel-preset-current-node-syntax": "^0.1.3"
1389       }
1390     },
1391     "balanced-match": {
1392       "version": "1.0.0",
1393       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1394       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1395       "dev": true
1396     },
1397     "base": {
1398       "version": "0.11.2",
1399       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1400       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1401       "dev": true,
1402       "requires": {
1403         "cache-base": "^1.0.1",
1404         "class-utils": "^0.3.5",
1405         "component-emitter": "^1.2.1",
1406         "define-property": "^1.0.0",
1407         "isobject": "^3.0.1",
1408         "mixin-deep": "^1.2.0",
1409         "pascalcase": "^0.1.1"
1410       },
1411       "dependencies": {
1412         "define-property": {
1413           "version": "1.0.0",
1414           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1415           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1416           "dev": true,
1417           "requires": {
1418             "is-descriptor": "^1.0.0"
1419           }
1420         },
1421         "is-accessor-descriptor": {
1422           "version": "1.0.0",
1423           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1424           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1425           "dev": true,
1426           "requires": {
1427             "kind-of": "^6.0.0"
1428           }
1429         },
1430         "is-data-descriptor": {
1431           "version": "1.0.0",
1432           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1433           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1434           "dev": true,
1435           "requires": {
1436             "kind-of": "^6.0.0"
1437           }
1438         },
1439         "is-descriptor": {
1440           "version": "1.0.2",
1441           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1442           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1443           "dev": true,
1444           "requires": {
1445             "is-accessor-descriptor": "^1.0.0",
1446             "is-data-descriptor": "^1.0.0",
1447             "kind-of": "^6.0.2"
1448           }
1449         }
1450       }
1451     },
1452     "bcrypt-pbkdf": {
1453       "version": "1.0.2",
1454       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1455       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1456       "dev": true,
1457       "requires": {
1458         "tweetnacl": "^0.14.3"
1459       }
1460     },
1461     "big-integer": {
1462       "version": "1.6.48",
1463       "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
1464       "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
1465       "dev": true
1466     },
1467     "binary": {
1468       "version": "0.3.0",
1469       "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
1470       "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
1471       "dev": true,
1472       "requires": {
1473         "buffers": "~0.1.1",
1474         "chainsaw": "~0.1.0"
1475       }
1476     },
1477     "bluebird": {
1478       "version": "3.5.5",
1479       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
1480       "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
1481       "dev": true
1482     },
1483     "body-parser": {
1484       "version": "1.19.0",
1485       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1486       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1487       "dev": true,
1488       "requires": {
1489         "bytes": "3.1.0",
1490         "content-type": "~1.0.4",
1491         "debug": "2.6.9",
1492         "depd": "~1.1.2",
1493         "http-errors": "1.7.2",
1494         "iconv-lite": "0.4.24",
1495         "on-finished": "~2.3.0",
1496         "qs": "6.7.0",
1497         "raw-body": "2.4.0",
1498         "type-is": "~1.6.17"
1499       },
1500       "dependencies": {
1501         "debug": {
1502           "version": "2.6.9",
1503           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1504           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1505           "dev": true,
1506           "requires": {
1507             "ms": "2.0.0"
1508           }
1509         },
1510         "ms": {
1511           "version": "2.0.0",
1512           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1513           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1514           "dev": true
1515         },
1516         "qs": {
1517           "version": "6.7.0",
1518           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
1519           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
1520           "dev": true
1521         }
1522       }
1523     },
1524     "brace-expansion": {
1525       "version": "1.1.11",
1526       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1527       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1528       "dev": true,
1529       "requires": {
1530         "balanced-match": "^1.0.0",
1531         "concat-map": "0.0.1"
1532       }
1533     },
1534     "braces": {
1535       "version": "3.0.2",
1536       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1537       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1538       "dev": true,
1539       "requires": {
1540         "fill-range": "^7.0.1"
1541       }
1542     },
1543     "browser-process-hrtime": {
1544       "version": "1.0.0",
1545       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
1546       "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
1547       "dev": true
1548     },
1549     "bser": {
1550       "version": "2.1.1",
1551       "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
1552       "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
1553       "dev": true,
1554       "requires": {
1555         "node-int64": "^0.4.0"
1556       }
1557     },
1558     "buffer-from": {
1559       "version": "1.1.1",
1560       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1561       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1562       "dev": true
1563     },
1564     "buffer-indexof-polyfill": {
1565       "version": "1.0.2",
1566       "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
1567       "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
1568       "dev": true
1569     },
1570     "buffers": {
1571       "version": "0.1.1",
1572       "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
1573       "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
1574       "dev": true
1575     },
1576     "bunyan": {
1577       "version": "1.8.14",
1578       "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz",
1579       "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==",
1580       "dev": true,
1581       "requires": {
1582         "dtrace-provider": "~0.8",
1583         "moment": "^2.19.3",
1584         "mv": "~2",
1585         "safe-json-stringify": "~1"
1586       }
1587     },
1588     "bunyan-prettystream": {
1589       "version": "0.1.3",
1590       "resolved": "https://registry.npmjs.org/bunyan-prettystream/-/bunyan-prettystream-0.1.3.tgz",
1591       "integrity": "sha1-bDtxMmb2rTIAfHtqsemYokU0nZg=",
1592       "dev": true
1593     },
1594     "bytes": {
1595       "version": "3.1.0",
1596       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1597       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
1598       "dev": true
1599     },
1600     "cache-base": {
1601       "version": "1.0.1",
1602       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1603       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1604       "dev": true,
1605       "requires": {
1606         "collection-visit": "^1.0.0",
1607         "component-emitter": "^1.2.1",
1608         "get-value": "^2.0.6",
1609         "has-value": "^1.0.0",
1610         "isobject": "^3.0.1",
1611         "set-value": "^2.0.0",
1612         "to-object-path": "^0.3.0",
1613         "union-value": "^1.0.0",
1614         "unset-value": "^1.0.0"
1615       }
1616     },
1617     "callsites": {
1618       "version": "3.1.0",
1619       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1620       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1621       "dev": true
1622     },
1623     "camelcase": {
1624       "version": "5.3.1",
1625       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1626       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1627       "dev": true
1628     },
1629     "capture-exit": {
1630       "version": "2.0.0",
1631       "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
1632       "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
1633       "dev": true,
1634       "requires": {
1635         "rsvp": "^4.8.4"
1636       }
1637     },
1638     "caseless": {
1639       "version": "0.12.0",
1640       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1641       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1642       "dev": true
1643     },
1644     "chai": {
1645       "version": "4.2.0",
1646       "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
1647       "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
1648       "dev": true,
1649       "requires": {
1650         "assertion-error": "^1.1.0",
1651         "check-error": "^1.0.2",
1652         "deep-eql": "^3.0.1",
1653         "get-func-name": "^2.0.0",
1654         "pathval": "^1.1.0",
1655         "type-detect": "^4.0.5"
1656       }
1657     },
1658     "chai-as-promised": {
1659       "version": "7.1.1",
1660       "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
1661       "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
1662       "dev": true,
1663       "requires": {
1664         "check-error": "^1.0.2"
1665       }
1666     },
1667     "chainsaw": {
1668       "version": "0.1.0",
1669       "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
1670       "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
1671       "dev": true,
1672       "requires": {
1673         "traverse": ">=0.3.0 <0.4"
1674       }
1675     },
1676     "chalk": {
1677       "version": "4.1.0",
1678       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1679       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1680       "dev": true,
1681       "requires": {
1682         "ansi-styles": "^4.1.0",
1683         "supports-color": "^7.1.0"
1684       }
1685     },
1686     "char-regex": {
1687       "version": "1.0.2",
1688       "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
1689       "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
1690       "dev": true
1691     },
1692     "check-error": {
1693       "version": "1.0.2",
1694       "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
1695       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1696       "dev": true
1697     },
1698     "check-types": {
1699       "version": "7.3.0",
1700       "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.3.0.tgz",
1701       "integrity": "sha1-Ro9XGkQ1wkJI9f0MsOjYfDw0Hn0=",
1702       "dev": true
1703     },
1704     "chownr": {
1705       "version": "1.1.4",
1706       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
1707       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
1708       "dev": true
1709     },
1710     "ci-info": {
1711       "version": "2.0.0",
1712       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
1713       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
1714       "dev": true
1715     },
1716     "class-utils": {
1717       "version": "0.3.6",
1718       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1719       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1720       "dev": true,
1721       "requires": {
1722         "arr-union": "^3.1.0",
1723         "define-property": "^0.2.5",
1724         "isobject": "^3.0.0",
1725         "static-extend": "^0.1.1"
1726       },
1727       "dependencies": {
1728         "define-property": {
1729           "version": "0.2.5",
1730           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1731           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1732           "dev": true,
1733           "requires": {
1734             "is-descriptor": "^0.1.0"
1735           }
1736         }
1737       }
1738     },
1739     "cli-color": {
1740       "version": "1.4.0",
1741       "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.4.0.tgz",
1742       "integrity": "sha512-xu6RvQqqrWEo6MPR1eixqGPywhYBHRs653F9jfXB2Hx4jdM/3WxiNE1vppRmxtMIfl16SFYTpYlrnqH/HsK/2w==",
1743       "dev": true,
1744       "requires": {
1745         "ansi-regex": "^2.1.1",
1746         "d": "1",
1747         "es5-ext": "^0.10.46",
1748         "es6-iterator": "^2.0.3",
1749         "memoizee": "^0.4.14",
1750         "timers-ext": "^0.1.5"
1751       },
1752       "dependencies": {
1753         "ansi-regex": {
1754           "version": "2.1.1",
1755           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1756           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1757           "dev": true
1758         }
1759       }
1760     },
1761     "cliui": {
1762       "version": "6.0.0",
1763       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
1764       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
1765       "dev": true,
1766       "requires": {
1767         "string-width": "^4.2.0",
1768         "strip-ansi": "^6.0.0",
1769         "wrap-ansi": "^6.2.0"
1770       }
1771     },
1772     "co": {
1773       "version": "4.6.0",
1774       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1775       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1776       "dev": true
1777     },
1778     "code-point-at": {
1779       "version": "1.1.0",
1780       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
1781       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
1782       "dev": true
1783     },
1784     "collect-v8-coverage": {
1785       "version": "1.0.1",
1786       "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
1787       "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
1788       "dev": true
1789     },
1790     "collection-visit": {
1791       "version": "1.0.0",
1792       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1793       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1794       "dev": true,
1795       "requires": {
1796         "map-visit": "^1.0.0",
1797         "object-visit": "^1.0.0"
1798       }
1799     },
1800     "color-convert": {
1801       "version": "2.0.1",
1802       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1803       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1804       "dev": true,
1805       "requires": {
1806         "color-name": "~1.1.4"
1807       }
1808     },
1809     "color-name": {
1810       "version": "1.1.4",
1811       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1812       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1813       "dev": true
1814     },
1815     "combined-stream": {
1816       "version": "1.0.8",
1817       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1818       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1819       "dev": true,
1820       "requires": {
1821         "delayed-stream": "~1.0.0"
1822       }
1823     },
1824     "component-emitter": {
1825       "version": "1.3.0",
1826       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
1827       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
1828       "dev": true
1829     },
1830     "concat-map": {
1831       "version": "0.0.1",
1832       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1833       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1834       "dev": true
1835     },
1836     "concat-stream": {
1837       "version": "1.6.2",
1838       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1839       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1840       "dev": true,
1841       "requires": {
1842         "buffer-from": "^1.0.0",
1843         "inherits": "^2.0.3",
1844         "readable-stream": "^2.2.2",
1845         "typedarray": "^0.0.6"
1846       }
1847     },
1848     "console-control-strings": {
1849       "version": "1.1.0",
1850       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
1851       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
1852       "dev": true
1853     },
1854     "content-disposition": {
1855       "version": "0.5.3",
1856       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
1857       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
1858       "dev": true,
1859       "requires": {
1860         "safe-buffer": "5.1.2"
1861       }
1862     },
1863     "content-type": {
1864       "version": "1.0.4",
1865       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
1866       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
1867       "dev": true
1868     },
1869     "convert-source-map": {
1870       "version": "1.7.0",
1871       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
1872       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
1873       "dev": true,
1874       "requires": {
1875         "safe-buffer": "~5.1.1"
1876       }
1877     },
1878     "cookie": {
1879       "version": "0.4.0",
1880       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
1881       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
1882       "dev": true
1883     },
1884     "cookie-signature": {
1885       "version": "1.0.6",
1886       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1887       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
1888       "dev": true
1889     },
1890     "copy-descriptor": {
1891       "version": "0.1.1",
1892       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1893       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1894       "dev": true
1895     },
1896     "core-util-is": {
1897       "version": "1.0.2",
1898       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1899       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1900       "dev": true
1901     },
1902     "cross-spawn": {
1903       "version": "6.0.5",
1904       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1905       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1906       "dev": true,
1907       "requires": {
1908         "nice-try": "^1.0.4",
1909         "path-key": "^2.0.1",
1910         "semver": "^5.5.0",
1911         "shebang-command": "^1.2.0",
1912         "which": "^1.2.9"
1913       }
1914     },
1915     "cssom": {
1916       "version": "0.4.4",
1917       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
1918       "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
1919       "dev": true
1920     },
1921     "cssstyle": {
1922       "version": "2.3.0",
1923       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
1924       "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
1925       "dev": true,
1926       "requires": {
1927         "cssom": "~0.3.6"
1928       },
1929       "dependencies": {
1930         "cssom": {
1931           "version": "0.3.8",
1932           "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
1933           "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
1934           "dev": true
1935         }
1936       }
1937     },
1938     "d": {
1939       "version": "1.0.1",
1940       "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
1941       "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
1942       "dev": true,
1943       "requires": {
1944         "es5-ext": "^0.10.50",
1945         "type": "^1.0.1"
1946       }
1947     },
1948     "dashdash": {
1949       "version": "1.14.1",
1950       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1951       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1952       "dev": true,
1953       "requires": {
1954         "assert-plus": "^1.0.0"
1955       }
1956     },
1957     "data-urls": {
1958       "version": "2.0.0",
1959       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
1960       "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
1961       "dev": true,
1962       "requires": {
1963         "abab": "^2.0.3",
1964         "whatwg-mimetype": "^2.3.0",
1965         "whatwg-url": "^8.0.0"
1966       }
1967     },
1968     "debug": {
1969       "version": "4.2.0",
1970       "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
1971       "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
1972       "dev": true,
1973       "requires": {
1974         "ms": "2.1.2"
1975       }
1976     },
1977     "decamelize": {
1978       "version": "1.2.0",
1979       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1980       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1981       "dev": true
1982     },
1983     "decimal.js": {
1984       "version": "10.2.1",
1985       "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
1986       "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
1987       "dev": true
1988     },
1989     "decode-uri-component": {
1990       "version": "0.2.0",
1991       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1992       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1993       "dev": true
1994     },
1995     "deep-eql": {
1996       "version": "3.0.1",
1997       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
1998       "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
1999       "dev": true,
2000       "requires": {
2001         "type-detect": "^4.0.0"
2002       }
2003     },
2004     "deep-extend": {
2005       "version": "0.6.0",
2006       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2007       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2008       "dev": true
2009     },
2010     "deep-is": {
2011       "version": "0.1.3",
2012       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2013       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2014       "dev": true
2015     },
2016     "deepmerge": {
2017       "version": "4.2.2",
2018       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
2019       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
2020       "dev": true
2021     },
2022     "define-property": {
2023       "version": "2.0.2",
2024       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2025       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2026       "dev": true,
2027       "requires": {
2028         "is-descriptor": "^1.0.2",
2029         "isobject": "^3.0.1"
2030       },
2031       "dependencies": {
2032         "is-accessor-descriptor": {
2033           "version": "1.0.0",
2034           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2035           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2036           "dev": true,
2037           "requires": {
2038             "kind-of": "^6.0.0"
2039           }
2040         },
2041         "is-data-descriptor": {
2042           "version": "1.0.0",
2043           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2044           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2045           "dev": true,
2046           "requires": {
2047             "kind-of": "^6.0.0"
2048           }
2049         },
2050         "is-descriptor": {
2051           "version": "1.0.2",
2052           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2053           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2054           "dev": true,
2055           "requires": {
2056             "is-accessor-descriptor": "^1.0.0",
2057             "is-data-descriptor": "^1.0.0",
2058             "kind-of": "^6.0.2"
2059           }
2060         }
2061       }
2062     },
2063     "delayed-stream": {
2064       "version": "1.0.0",
2065       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2066       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2067       "dev": true
2068     },
2069     "delegates": {
2070       "version": "1.0.0",
2071       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
2072       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2073       "dev": true
2074     },
2075     "depd": {
2076       "version": "1.1.2",
2077       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2078       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
2079       "dev": true
2080     },
2081     "destroy": {
2082       "version": "1.0.4",
2083       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
2084       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2085       "dev": true
2086     },
2087     "detect-libc": {
2088       "version": "1.0.3",
2089       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
2090       "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
2091       "dev": true
2092     },
2093     "detect-newline": {
2094       "version": "3.1.0",
2095       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
2096       "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
2097       "dev": true
2098     },
2099     "diff-sequences": {
2100       "version": "26.3.0",
2101       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz",
2102       "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==",
2103       "dev": true
2104     },
2105     "domexception": {
2106       "version": "2.0.1",
2107       "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
2108       "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
2109       "dev": true,
2110       "requires": {
2111         "webidl-conversions": "^5.0.0"
2112       },
2113       "dependencies": {
2114         "webidl-conversions": {
2115           "version": "5.0.0",
2116           "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
2117           "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
2118           "dev": true
2119         }
2120       }
2121     },
2122     "dtrace-provider": {
2123       "version": "0.8.8",
2124       "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz",
2125       "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==",
2126       "dev": true,
2127       "optional": true,
2128       "requires": {
2129         "nan": "^2.14.0"
2130       }
2131     },
2132     "duplexer2": {
2133       "version": "0.1.4",
2134       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
2135       "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
2136       "dev": true,
2137       "requires": {
2138         "readable-stream": "^2.0.2"
2139       }
2140     },
2141     "ecc-jsbn": {
2142       "version": "0.1.2",
2143       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
2144       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2145       "dev": true,
2146       "requires": {
2147         "jsbn": "~0.1.0",
2148         "safer-buffer": "^2.1.0"
2149       }
2150     },
2151     "ee-first": {
2152       "version": "1.1.1",
2153       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2154       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2155       "dev": true
2156     },
2157     "emittery": {
2158       "version": "0.7.1",
2159       "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz",
2160       "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==",
2161       "dev": true
2162     },
2163     "emoji-regex": {
2164       "version": "8.0.0",
2165       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2166       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2167       "dev": true
2168     },
2169     "encodeurl": {
2170       "version": "1.0.2",
2171       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2172       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
2173       "dev": true
2174     },
2175     "end-of-stream": {
2176       "version": "1.4.4",
2177       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
2178       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
2179       "dev": true,
2180       "requires": {
2181         "once": "^1.4.0"
2182       }
2183     },
2184     "error-ex": {
2185       "version": "1.3.2",
2186       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2187       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2188       "dev": true,
2189       "requires": {
2190         "is-arrayish": "^0.2.1"
2191       }
2192     },
2193     "es5-ext": {
2194       "version": "0.10.53",
2195       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
2196       "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
2197       "dev": true,
2198       "requires": {
2199         "es6-iterator": "~2.0.3",
2200         "es6-symbol": "~3.1.3",
2201         "next-tick": "~1.0.0"
2202       }
2203     },
2204     "es6-iterator": {
2205       "version": "2.0.3",
2206       "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
2207       "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
2208       "dev": true,
2209       "requires": {
2210         "d": "1",
2211         "es5-ext": "^0.10.35",
2212         "es6-symbol": "^3.1.1"
2213       }
2214     },
2215     "es6-object-assign": {
2216       "version": "1.1.0",
2217       "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
2218       "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=",
2219       "dev": true
2220     },
2221     "es6-promise": {
2222       "version": "4.2.8",
2223       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
2224       "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
2225       "dev": true
2226     },
2227     "es6-symbol": {
2228       "version": "3.1.3",
2229       "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
2230       "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
2231       "dev": true,
2232       "requires": {
2233         "d": "^1.0.1",
2234         "ext": "^1.1.2"
2235       }
2236     },
2237     "es6-weak-map": {
2238       "version": "2.0.3",
2239       "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
2240       "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
2241       "dev": true,
2242       "requires": {
2243         "d": "1",
2244         "es5-ext": "^0.10.46",
2245         "es6-iterator": "^2.0.3",
2246         "es6-symbol": "^3.1.1"
2247       }
2248     },
2249     "escape-html": {
2250       "version": "1.0.3",
2251       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2252       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
2253       "dev": true
2254     },
2255     "escape-string-regexp": {
2256       "version": "1.0.5",
2257       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2258       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2259       "dev": true
2260     },
2261     "escodegen": {
2262       "version": "1.14.3",
2263       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
2264       "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
2265       "dev": true,
2266       "requires": {
2267         "esprima": "^4.0.1",
2268         "estraverse": "^4.2.0",
2269         "esutils": "^2.0.2",
2270         "optionator": "^0.8.1",
2271         "source-map": "~0.6.1"
2272       }
2273     },
2274     "esprima": {
2275       "version": "4.0.1",
2276       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2277       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2278       "dev": true
2279     },
2280     "estraverse": {
2281       "version": "4.3.0",
2282       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
2283       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
2284       "dev": true
2285     },
2286     "esutils": {
2287       "version": "2.0.3",
2288       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2289       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2290       "dev": true
2291     },
2292     "etag": {
2293       "version": "1.8.1",
2294       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2295       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
2296       "dev": true
2297     },
2298     "event-emitter": {
2299       "version": "0.3.5",
2300       "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
2301       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2302       "dev": true,
2303       "requires": {
2304         "d": "1",
2305         "es5-ext": "~0.10.14"
2306       }
2307     },
2308     "eventemitter3": {
2309       "version": "4.0.7",
2310       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
2311       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
2312       "dev": true
2313     },
2314     "exec-sh": {
2315       "version": "0.3.4",
2316       "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
2317       "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
2318       "dev": true
2319     },
2320     "execa": {
2321       "version": "1.0.0",
2322       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
2323       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
2324       "dev": true,
2325       "requires": {
2326         "cross-spawn": "^6.0.0",
2327         "get-stream": "^4.0.0",
2328         "is-stream": "^1.1.0",
2329         "npm-run-path": "^2.0.0",
2330         "p-finally": "^1.0.0",
2331         "signal-exit": "^3.0.0",
2332         "strip-eof": "^1.0.0"
2333       }
2334     },
2335     "exit": {
2336       "version": "0.1.2",
2337       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2338       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2339       "dev": true
2340     },
2341     "expand-brackets": {
2342       "version": "2.1.4",
2343       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2344       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
2345       "dev": true,
2346       "requires": {
2347         "debug": "^2.3.3",
2348         "define-property": "^0.2.5",
2349         "extend-shallow": "^2.0.1",
2350         "posix-character-classes": "^0.1.0",
2351         "regex-not": "^1.0.0",
2352         "snapdragon": "^0.8.1",
2353         "to-regex": "^3.0.1"
2354       },
2355       "dependencies": {
2356         "debug": {
2357           "version": "2.6.9",
2358           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2359           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2360           "dev": true,
2361           "requires": {
2362             "ms": "2.0.0"
2363           }
2364         },
2365         "define-property": {
2366           "version": "0.2.5",
2367           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2368           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2369           "dev": true,
2370           "requires": {
2371             "is-descriptor": "^0.1.0"
2372           }
2373         },
2374         "extend-shallow": {
2375           "version": "2.0.1",
2376           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2377           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2378           "dev": true,
2379           "requires": {
2380             "is-extendable": "^0.1.0"
2381           }
2382         },
2383         "ms": {
2384           "version": "2.0.0",
2385           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2386           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2387           "dev": true
2388         }
2389       }
2390     },
2391     "expect": {
2392       "version": "26.4.2",
2393       "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz",
2394       "integrity": "sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==",
2395       "dev": true,
2396       "requires": {
2397         "@jest/types": "^26.3.0",
2398         "ansi-styles": "^4.0.0",
2399         "jest-get-type": "^26.3.0",
2400         "jest-matcher-utils": "^26.4.2",
2401         "jest-message-util": "^26.3.0",
2402         "jest-regex-util": "^26.0.0"
2403       }
2404     },
2405     "express": {
2406       "version": "4.17.1",
2407       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
2408       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
2409       "dev": true,
2410       "requires": {
2411         "accepts": "~1.3.7",
2412         "array-flatten": "1.1.1",
2413         "body-parser": "1.19.0",
2414         "content-disposition": "0.5.3",
2415         "content-type": "~1.0.4",
2416         "cookie": "0.4.0",
2417         "cookie-signature": "1.0.6",
2418         "debug": "2.6.9",
2419         "depd": "~1.1.2",
2420         "encodeurl": "~1.0.2",
2421         "escape-html": "~1.0.3",
2422         "etag": "~1.8.1",
2423         "finalhandler": "~1.1.2",
2424         "fresh": "0.5.2",
2425         "merge-descriptors": "1.0.1",
2426         "methods": "~1.1.2",
2427         "on-finished": "~2.3.0",
2428         "parseurl": "~1.3.3",
2429         "path-to-regexp": "0.1.7",
2430         "proxy-addr": "~2.0.5",
2431         "qs": "6.7.0",
2432         "range-parser": "~1.2.1",
2433         "safe-buffer": "5.1.2",
2434         "send": "0.17.1",
2435         "serve-static": "1.14.1",
2436         "setprototypeof": "1.1.1",
2437         "statuses": "~1.5.0",
2438         "type-is": "~1.6.18",
2439         "utils-merge": "1.0.1",
2440         "vary": "~1.1.2"
2441       },
2442       "dependencies": {
2443         "debug": {
2444           "version": "2.6.9",
2445           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2446           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2447           "dev": true,
2448           "requires": {
2449             "ms": "2.0.0"
2450           }
2451         },
2452         "ms": {
2453           "version": "2.0.0",
2454           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2455           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2456           "dev": true
2457         },
2458         "qs": {
2459           "version": "6.7.0",
2460           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
2461           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
2462           "dev": true
2463         }
2464       }
2465     },
2466     "ext": {
2467       "version": "1.4.0",
2468       "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
2469       "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
2470       "dev": true,
2471       "requires": {
2472         "type": "^2.0.0"
2473       },
2474       "dependencies": {
2475         "type": {
2476           "version": "2.1.0",
2477           "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
2478           "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==",
2479           "dev": true
2480         }
2481       }
2482     },
2483     "extend": {
2484       "version": "3.0.2",
2485       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2486       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2487       "dev": true
2488     },
2489     "extend-shallow": {
2490       "version": "3.0.2",
2491       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2492       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2493       "dev": true,
2494       "requires": {
2495         "assign-symbols": "^1.0.0",
2496         "is-extendable": "^1.0.1"
2497       },
2498       "dependencies": {
2499         "is-extendable": {
2500           "version": "1.0.1",
2501           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2502           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2503           "dev": true,
2504           "requires": {
2505             "is-plain-object": "^2.0.4"
2506           }
2507         }
2508       }
2509     },
2510     "extglob": {
2511       "version": "2.0.4",
2512       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2513       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2514       "dev": true,
2515       "requires": {
2516         "array-unique": "^0.3.2",
2517         "define-property": "^1.0.0",
2518         "expand-brackets": "^2.1.4",
2519         "extend-shallow": "^2.0.1",
2520         "fragment-cache": "^0.2.1",
2521         "regex-not": "^1.0.0",
2522         "snapdragon": "^0.8.1",
2523         "to-regex": "^3.0.1"
2524       },
2525       "dependencies": {
2526         "define-property": {
2527           "version": "1.0.0",
2528           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2529           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2530           "dev": true,
2531           "requires": {
2532             "is-descriptor": "^1.0.0"
2533           }
2534         },
2535         "extend-shallow": {
2536           "version": "2.0.1",
2537           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2538           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2539           "dev": true,
2540           "requires": {
2541             "is-extendable": "^0.1.0"
2542           }
2543         },
2544         "is-accessor-descriptor": {
2545           "version": "1.0.0",
2546           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2547           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2548           "dev": true,
2549           "requires": {
2550             "kind-of": "^6.0.0"
2551           }
2552         },
2553         "is-data-descriptor": {
2554           "version": "1.0.0",
2555           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2556           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2557           "dev": true,
2558           "requires": {
2559             "kind-of": "^6.0.0"
2560           }
2561         },
2562         "is-descriptor": {
2563           "version": "1.0.2",
2564           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2565           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2566           "dev": true,
2567           "requires": {
2568             "is-accessor-descriptor": "^1.0.0",
2569             "is-data-descriptor": "^1.0.0",
2570             "kind-of": "^6.0.2"
2571           }
2572         }
2573       }
2574     },
2575     "extsprintf": {
2576       "version": "1.3.0",
2577       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2578       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2579       "dev": true
2580     },
2581     "fast-deep-equal": {
2582       "version": "3.1.3",
2583       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2584       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2585       "dev": true
2586     },
2587     "fast-json-stable-stringify": {
2588       "version": "2.1.0",
2589       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2590       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2591       "dev": true
2592     },
2593     "fast-levenshtein": {
2594       "version": "2.0.6",
2595       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2596       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2597       "dev": true
2598     },
2599     "fb-watchman": {
2600       "version": "2.0.1",
2601       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
2602       "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
2603       "dev": true,
2604       "requires": {
2605         "bser": "2.1.1"
2606       }
2607     },
2608     "fetch-mw-oauth2": {
2609       "version": "0.5.0",
2610       "resolved": "https://registry.npmjs.org/fetch-mw-oauth2/-/fetch-mw-oauth2-0.5.0.tgz",
2611       "integrity": "sha512-slYrVF8Oofr5EW0xB9KQBwN5p9YLvoxAr0IVAbns6KFR4AG6yZj/JXOi6Al7ho1hC9aTJYWJebKAJu0St416ag=="
2612     },
2613     "figgy-pudding": {
2614       "version": "3.5.2",
2615       "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
2616       "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
2617       "dev": true
2618     },
2619     "fill-range": {
2620       "version": "7.0.1",
2621       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2622       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2623       "dev": true,
2624       "requires": {
2625         "to-regex-range": "^5.0.1"
2626       }
2627     },
2628     "finalhandler": {
2629       "version": "1.1.2",
2630       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
2631       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
2632       "dev": true,
2633       "requires": {
2634         "debug": "2.6.9",
2635         "encodeurl": "~1.0.2",
2636         "escape-html": "~1.0.3",
2637         "on-finished": "~2.3.0",
2638         "parseurl": "~1.3.3",
2639         "statuses": "~1.5.0",
2640         "unpipe": "~1.0.0"
2641       },
2642       "dependencies": {
2643         "debug": {
2644           "version": "2.6.9",
2645           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2646           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2647           "dev": true,
2648           "requires": {
2649             "ms": "2.0.0"
2650           }
2651         },
2652         "ms": {
2653           "version": "2.0.0",
2654           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2655           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2656           "dev": true
2657         }
2658       }
2659     },
2660     "find-up": {
2661       "version": "4.1.0",
2662       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2663       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2664       "dev": true,
2665       "requires": {
2666         "locate-path": "^5.0.0",
2667         "path-exists": "^4.0.0"
2668       }
2669     },
2670     "follow-redirects": {
2671       "version": "1.13.0",
2672       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz",
2673       "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==",
2674       "dev": true
2675     },
2676     "for-in": {
2677       "version": "1.0.2",
2678       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2679       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2680       "dev": true
2681     },
2682     "forever-agent": {
2683       "version": "0.6.1",
2684       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2685       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2686       "dev": true
2687     },
2688     "form-data": {
2689       "version": "2.3.3",
2690       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2691       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2692       "dev": true,
2693       "requires": {
2694         "asynckit": "^0.4.0",
2695         "combined-stream": "^1.0.6",
2696         "mime-types": "^2.1.12"
2697       }
2698     },
2699     "forwarded": {
2700       "version": "0.1.2",
2701       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
2702       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
2703       "dev": true
2704     },
2705     "fragment-cache": {
2706       "version": "0.2.1",
2707       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2708       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2709       "dev": true,
2710       "requires": {
2711         "map-cache": "^0.2.2"
2712       }
2713     },
2714     "fresh": {
2715       "version": "0.5.2",
2716       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2717       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
2718       "dev": true
2719     },
2720     "fs-minipass": {
2721       "version": "1.2.7",
2722       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
2723       "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
2724       "dev": true,
2725       "requires": {
2726         "minipass": "^2.6.0"
2727       }
2728     },
2729     "fs.realpath": {
2730       "version": "1.0.0",
2731       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2732       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2733       "dev": true
2734     },
2735     "fsevents": {
2736       "version": "2.1.3",
2737       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
2738       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
2739       "dev": true,
2740       "optional": true
2741     },
2742     "fstream": {
2743       "version": "1.0.12",
2744       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
2745       "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
2746       "dev": true,
2747       "requires": {
2748         "graceful-fs": "^4.1.2",
2749         "inherits": "~2.0.0",
2750         "mkdirp": ">=0.5 0",
2751         "rimraf": "2"
2752       },
2753       "dependencies": {
2754         "mkdirp": {
2755           "version": "0.5.5",
2756           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2757           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2758           "dev": true,
2759           "requires": {
2760             "minimist": "^1.2.5"
2761           }
2762         },
2763         "rimraf": {
2764           "version": "2.7.1",
2765           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2766           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2767           "dev": true,
2768           "requires": {
2769             "glob": "^7.1.3"
2770           }
2771         }
2772       }
2773     },
2774     "gauge": {
2775       "version": "2.7.4",
2776       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
2777       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
2778       "dev": true,
2779       "requires": {
2780         "aproba": "^1.0.3",
2781         "console-control-strings": "^1.0.0",
2782         "has-unicode": "^2.0.0",
2783         "object-assign": "^4.1.0",
2784         "signal-exit": "^3.0.0",
2785         "string-width": "^1.0.1",
2786         "strip-ansi": "^3.0.1",
2787         "wide-align": "^1.1.0"
2788       },
2789       "dependencies": {
2790         "ansi-regex": {
2791           "version": "2.1.1",
2792           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
2793           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
2794           "dev": true
2795         },
2796         "is-fullwidth-code-point": {
2797           "version": "1.0.0",
2798           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
2799           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
2800           "dev": true,
2801           "requires": {
2802             "number-is-nan": "^1.0.0"
2803           }
2804         },
2805         "string-width": {
2806           "version": "1.0.2",
2807           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
2808           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
2809           "dev": true,
2810           "requires": {
2811             "code-point-at": "^1.0.0",
2812             "is-fullwidth-code-point": "^1.0.0",
2813             "strip-ansi": "^3.0.0"
2814           }
2815         },
2816         "strip-ansi": {
2817           "version": "3.0.1",
2818           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2819           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2820           "dev": true,
2821           "requires": {
2822             "ansi-regex": "^2.0.0"
2823           }
2824         }
2825       }
2826     },
2827     "gensync": {
2828       "version": "1.0.0-beta.1",
2829       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
2830       "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
2831       "dev": true
2832     },
2833     "get-caller-file": {
2834       "version": "2.0.5",
2835       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2836       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2837       "dev": true
2838     },
2839     "get-func-name": {
2840       "version": "2.0.0",
2841       "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
2842       "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
2843       "dev": true
2844     },
2845     "get-package-type": {
2846       "version": "0.1.0",
2847       "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
2848       "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
2849       "dev": true
2850     },
2851     "get-stream": {
2852       "version": "4.1.0",
2853       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
2854       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
2855       "dev": true,
2856       "requires": {
2857         "pump": "^3.0.0"
2858       }
2859     },
2860     "get-value": {
2861       "version": "2.0.6",
2862       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
2863       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
2864       "dev": true
2865     },
2866     "getpass": {
2867       "version": "0.1.7",
2868       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
2869       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
2870       "dev": true,
2871       "requires": {
2872         "assert-plus": "^1.0.0"
2873       }
2874     },
2875     "glob": {
2876       "version": "7.1.6",
2877       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
2878       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
2879       "dev": true,
2880       "requires": {
2881         "fs.realpath": "^1.0.0",
2882         "inflight": "^1.0.4",
2883         "inherits": "2",
2884         "minimatch": "^3.0.4",
2885         "once": "^1.3.0",
2886         "path-is-absolute": "^1.0.0"
2887       }
2888     },
2889     "globals": {
2890       "version": "11.12.0",
2891       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2892       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
2893       "dev": true
2894     },
2895     "graceful-fs": {
2896       "version": "4.2.4",
2897       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2898       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2899       "dev": true
2900     },
2901     "graphql": {
2902       "version": "14.7.0",
2903       "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz",
2904       "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==",
2905       "dev": true,
2906       "requires": {
2907         "iterall": "^1.2.2"
2908       }
2909     },
2910     "graphql-tag": {
2911       "version": "2.11.0",
2912       "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.11.0.tgz",
2913       "integrity": "sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA==",
2914       "dev": true
2915     },
2916     "growly": {
2917       "version": "1.3.0",
2918       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
2919       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
2920       "dev": true,
2921       "optional": true
2922     },
2923     "hal-types": {
2924       "version": "1.2.1",
2925       "resolved": "https://registry.npmjs.org/hal-types/-/hal-types-1.2.1.tgz",
2926       "integrity": "sha512-1UIcyX/Mno0BFLvqd7UZ6O6PGE+A74N8NR2X9/+28iRvq8vJD63RjAKzO1cTgYhRR8QL9a8LvpTlzjABsZt3Hw=="
2927     },
2928     "har-schema": {
2929       "version": "2.0.0",
2930       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
2931       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
2932       "dev": true
2933     },
2934     "har-validator": {
2935       "version": "5.1.5",
2936       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
2937       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
2938       "dev": true,
2939       "requires": {
2940         "ajv": "^6.12.3",
2941         "har-schema": "^2.0.0"
2942       }
2943     },
2944     "has-flag": {
2945       "version": "4.0.0",
2946       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2947       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2948       "dev": true
2949     },
2950     "has-unicode": {
2951       "version": "2.0.1",
2952       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
2953       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
2954       "dev": true
2955     },
2956     "has-value": {
2957       "version": "1.0.0",
2958       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
2959       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
2960       "dev": true,
2961       "requires": {
2962         "get-value": "^2.0.6",
2963         "has-values": "^1.0.0",
2964         "isobject": "^3.0.0"
2965       }
2966     },
2967     "has-values": {
2968       "version": "1.0.0",
2969       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
2970       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
2971       "dev": true,
2972       "requires": {
2973         "is-number": "^3.0.0",
2974         "kind-of": "^4.0.0"
2975       },
2976       "dependencies": {
2977         "is-number": {
2978           "version": "3.0.0",
2979           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
2980           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
2981           "dev": true,
2982           "requires": {
2983             "kind-of": "^3.0.2"
2984           },
2985           "dependencies": {
2986             "kind-of": {
2987               "version": "3.2.2",
2988               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2989               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2990               "dev": true,
2991               "requires": {
2992                 "is-buffer": "^1.1.5"
2993               }
2994             }
2995           }
2996         },
2997         "kind-of": {
2998           "version": "4.0.0",
2999           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3000           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3001           "dev": true,
3002           "requires": {
3003             "is-buffer": "^1.1.5"
3004           }
3005         }
3006       }
3007     },
3008     "hosted-git-info": {
3009       "version": "2.8.8",
3010       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
3011       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
3012       "dev": true
3013     },
3014     "html-encoding-sniffer": {
3015       "version": "2.0.1",
3016       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
3017       "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
3018       "dev": true,
3019       "requires": {
3020         "whatwg-encoding": "^1.0.5"
3021       }
3022     },
3023     "html-escaper": {
3024       "version": "2.0.2",
3025       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
3026       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
3027       "dev": true
3028     },
3029     "http-errors": {
3030       "version": "1.7.2",
3031       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3032       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3033       "dev": true,
3034       "requires": {
3035         "depd": "~1.1.2",
3036         "inherits": "2.0.3",
3037         "setprototypeof": "1.1.1",
3038         "statuses": ">= 1.5.0 < 2",
3039         "toidentifier": "1.0.0"
3040       },
3041       "dependencies": {
3042         "inherits": {
3043           "version": "2.0.3",
3044           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3045           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3046           "dev": true
3047         }
3048       }
3049     },
3050     "http-link-header": {
3051       "version": "1.0.3",
3052       "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.0.3.tgz",
3053       "integrity": "sha512-nARK1wSKoBBrtcoESlHBx36c1Ln/gnbNQi1eB6MeTUefJIT3NvUOsV15bClga0k38f0q/kN5xxrGSDS3EFnm9w=="
3054     },
3055     "http-proxy": {
3056       "version": "1.18.1",
3057       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
3058       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
3059       "dev": true,
3060       "requires": {
3061         "eventemitter3": "^4.0.0",
3062         "follow-redirects": "^1.0.0",
3063         "requires-port": "^1.0.0"
3064       }
3065     },
3066     "http-proxy-middleware": {
3067       "version": "0.19.2",
3068       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.2.tgz",
3069       "integrity": "sha512-aYk1rTKqLTus23X3L96LGNCGNgWpG4cG0XoZIT1GUPhhulEHX/QalnO6Vbo+WmKWi4AL2IidjuC0wZtbpg0yhQ==",
3070       "dev": true,
3071       "requires": {
3072         "http-proxy": "^1.18.1",
3073         "is-glob": "^4.0.0",
3074         "lodash": "^4.17.11",
3075         "micromatch": "^3.1.10"
3076       },
3077       "dependencies": {
3078         "braces": {
3079           "version": "2.3.2",
3080           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
3081           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
3082           "dev": true,
3083           "requires": {
3084             "arr-flatten": "^1.1.0",
3085             "array-unique": "^0.3.2",
3086             "extend-shallow": "^2.0.1",
3087             "fill-range": "^4.0.0",
3088             "isobject": "^3.0.1",
3089             "repeat-element": "^1.1.2",
3090             "snapdragon": "^0.8.1",
3091             "snapdragon-node": "^2.0.1",
3092             "split-string": "^3.0.2",
3093             "to-regex": "^3.0.1"
3094           },
3095           "dependencies": {
3096             "extend-shallow": {
3097               "version": "2.0.1",
3098               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3099               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3100               "dev": true,
3101               "requires": {
3102                 "is-extendable": "^0.1.0"
3103               }
3104             }
3105           }
3106         },
3107         "fill-range": {
3108           "version": "4.0.0",
3109           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
3110           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
3111           "dev": true,
3112           "requires": {
3113             "extend-shallow": "^2.0.1",
3114             "is-number": "^3.0.0",
3115             "repeat-string": "^1.6.1",
3116             "to-regex-range": "^2.1.0"
3117           },
3118           "dependencies": {
3119             "extend-shallow": {
3120               "version": "2.0.1",
3121               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3122               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3123               "dev": true,
3124               "requires": {
3125                 "is-extendable": "^0.1.0"
3126               }
3127             }
3128           }
3129         },
3130         "is-number": {
3131           "version": "3.0.0",
3132           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3133           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3134           "dev": true,
3135           "requires": {
3136             "kind-of": "^3.0.2"
3137           },
3138           "dependencies": {
3139             "kind-of": {
3140               "version": "3.2.2",
3141               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3142               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3143               "dev": true,
3144               "requires": {
3145                 "is-buffer": "^1.1.5"
3146               }
3147             }
3148           }
3149         },
3150         "micromatch": {
3151           "version": "3.1.10",
3152           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
3153           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
3154           "dev": true,
3155           "requires": {
3156             "arr-diff": "^4.0.0",
3157             "array-unique": "^0.3.2",
3158             "braces": "^2.3.1",
3159             "define-property": "^2.0.2",
3160             "extend-shallow": "^3.0.2",
3161             "extglob": "^2.0.4",
3162             "fragment-cache": "^0.2.1",
3163             "kind-of": "^6.0.2",
3164             "nanomatch": "^1.2.9",
3165             "object.pick": "^1.3.0",
3166             "regex-not": "^1.0.0",
3167             "snapdragon": "^0.8.1",
3168             "to-regex": "^3.0.2"
3169           }
3170         },
3171         "to-regex-range": {
3172           "version": "2.1.1",
3173           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
3174           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
3175           "dev": true,
3176           "requires": {
3177             "is-number": "^3.0.0",
3178             "repeat-string": "^1.6.1"
3179           }
3180         }
3181       }
3182     },
3183     "http-signature": {
3184       "version": "1.2.0",
3185       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3186       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3187       "dev": true,
3188       "requires": {
3189         "assert-plus": "^1.0.0",
3190         "jsprim": "^1.2.2",
3191         "sshpk": "^1.7.0"
3192       }
3193     },
3194     "human-signals": {
3195       "version": "1.1.1",
3196       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
3197       "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
3198       "dev": true
3199     },
3200     "iconv-lite": {
3201       "version": "0.4.24",
3202       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3203       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3204       "dev": true,
3205       "requires": {
3206         "safer-buffer": ">= 2.1.2 < 3"
3207       }
3208     },
3209     "ignore-walk": {
3210       "version": "3.0.3",
3211       "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz",
3212       "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==",
3213       "dev": true,
3214       "requires": {
3215         "minimatch": "^3.0.4"
3216       }
3217     },
3218     "import-local": {
3219       "version": "3.0.2",
3220       "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
3221       "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
3222       "dev": true,
3223       "requires": {
3224         "pkg-dir": "^4.2.0",
3225         "resolve-cwd": "^3.0.0"
3226       }
3227     },
3228     "imurmurhash": {
3229       "version": "0.1.4",
3230       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3231       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3232       "dev": true
3233     },
3234     "inflight": {
3235       "version": "1.0.6",
3236       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3237       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3238       "dev": true,
3239       "requires": {
3240         "once": "^1.3.0",
3241         "wrappy": "1"
3242       }
3243     },
3244     "inherits": {
3245       "version": "2.0.4",
3246       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3247       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3248       "dev": true
3249     },
3250     "ini": {
3251       "version": "1.3.5",
3252       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
3253       "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
3254       "dev": true
3255     },
3256     "ip-regex": {
3257       "version": "2.1.0",
3258       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
3259       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
3260       "dev": true
3261     },
3262     "ipaddr.js": {
3263       "version": "1.9.1",
3264       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3265       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3266       "dev": true
3267     },
3268     "is-accessor-descriptor": {
3269       "version": "0.1.6",
3270       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3271       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3272       "dev": true,
3273       "requires": {
3274         "kind-of": "^3.0.2"
3275       },
3276       "dependencies": {
3277         "kind-of": {
3278           "version": "3.2.2",
3279           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3280           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3281           "dev": true,
3282           "requires": {
3283             "is-buffer": "^1.1.5"
3284           }
3285         }
3286       }
3287     },
3288     "is-arrayish": {
3289       "version": "0.2.1",
3290       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3291       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3292       "dev": true
3293     },
3294     "is-buffer": {
3295       "version": "1.1.6",
3296       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3297       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3298       "dev": true
3299     },
3300     "is-ci": {
3301       "version": "2.0.0",
3302       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
3303       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
3304       "dev": true,
3305       "requires": {
3306         "ci-info": "^2.0.0"
3307       }
3308     },
3309     "is-data-descriptor": {
3310       "version": "0.1.4",
3311       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3312       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3313       "dev": true,
3314       "requires": {
3315         "kind-of": "^3.0.2"
3316       },
3317       "dependencies": {
3318         "kind-of": {
3319           "version": "3.2.2",
3320           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3321           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3322           "dev": true,
3323           "requires": {
3324             "is-buffer": "^1.1.5"
3325           }
3326         }
3327       }
3328     },
3329     "is-descriptor": {
3330       "version": "0.1.6",
3331       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3332       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3333       "dev": true,
3334       "requires": {
3335         "is-accessor-descriptor": "^0.1.6",
3336         "is-data-descriptor": "^0.1.4",
3337         "kind-of": "^5.0.0"
3338       },
3339       "dependencies": {
3340         "kind-of": {
3341           "version": "5.1.0",
3342           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3343           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3344           "dev": true
3345         }
3346       }
3347     },
3348     "is-docker": {
3349       "version": "2.1.1",
3350       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
3351       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
3352       "dev": true,
3353       "optional": true
3354     },
3355     "is-extendable": {
3356       "version": "0.1.1",
3357       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3358       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3359       "dev": true
3360     },
3361     "is-extglob": {
3362       "version": "2.1.1",
3363       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3364       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3365       "dev": true
3366     },
3367     "is-fullwidth-code-point": {
3368       "version": "3.0.0",
3369       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3370       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3371       "dev": true
3372     },
3373     "is-generator-fn": {
3374       "version": "2.1.0",
3375       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
3376       "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
3377       "dev": true
3378     },
3379     "is-glob": {
3380       "version": "4.0.1",
3381       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3382       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3383       "dev": true,
3384       "requires": {
3385         "is-extglob": "^2.1.1"
3386       }
3387     },
3388     "is-number": {
3389       "version": "7.0.0",
3390       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3391       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3392       "dev": true
3393     },
3394     "is-plain-object": {
3395       "version": "2.0.4",
3396       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3397       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3398       "dev": true,
3399       "requires": {
3400         "isobject": "^3.0.1"
3401       }
3402     },
3403     "is-potential-custom-element-name": {
3404       "version": "1.0.0",
3405       "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
3406       "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
3407       "dev": true
3408     },
3409     "is-promise": {
3410       "version": "2.2.2",
3411       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
3412       "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
3413       "dev": true
3414     },
3415     "is-stream": {
3416       "version": "1.1.0",
3417       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
3418       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3419       "dev": true
3420     },
3421     "is-typedarray": {
3422       "version": "1.0.0",
3423       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3424       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3425       "dev": true
3426     },
3427     "is-windows": {
3428       "version": "1.0.2",
3429       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3430       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3431       "dev": true
3432     },
3433     "is-wsl": {
3434       "version": "2.2.0",
3435       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
3436       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
3437       "dev": true,
3438       "optional": true,
3439       "requires": {
3440         "is-docker": "^2.0.0"
3441       }
3442     },
3443     "isarray": {
3444       "version": "1.0.0",
3445       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3446       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3447       "dev": true
3448     },
3449     "isexe": {
3450       "version": "2.0.0",
3451       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3452       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3453       "dev": true
3454     },
3455     "isobject": {
3456       "version": "3.0.1",
3457       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3458       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3459       "dev": true
3460     },
3461     "isstream": {
3462       "version": "0.1.2",
3463       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3464       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3465       "dev": true
3466     },
3467     "istanbul-lib-coverage": {
3468       "version": "3.0.0",
3469       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
3470       "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
3471       "dev": true
3472     },
3473     "istanbul-lib-instrument": {
3474       "version": "4.0.3",
3475       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
3476       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
3477       "dev": true,
3478       "requires": {
3479         "@babel/core": "^7.7.5",
3480         "@istanbuljs/schema": "^0.1.2",
3481         "istanbul-lib-coverage": "^3.0.0",
3482         "semver": "^6.3.0"
3483       },
3484       "dependencies": {
3485         "semver": {
3486           "version": "6.3.0",
3487           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3488           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3489           "dev": true
3490         }
3491       }
3492     },
3493     "istanbul-lib-report": {
3494       "version": "3.0.0",
3495       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
3496       "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
3497       "dev": true,
3498       "requires": {
3499         "istanbul-lib-coverage": "^3.0.0",
3500         "make-dir": "^3.0.0",
3501         "supports-color": "^7.1.0"
3502       }
3503     },
3504     "istanbul-lib-source-maps": {
3505       "version": "4.0.0",
3506       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
3507       "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
3508       "dev": true,
3509       "requires": {
3510         "debug": "^4.1.1",
3511         "istanbul-lib-coverage": "^3.0.0",
3512         "source-map": "^0.6.1"
3513       }
3514     },
3515     "istanbul-reports": {
3516       "version": "3.0.2",
3517       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
3518       "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
3519       "dev": true,
3520       "requires": {
3521         "html-escaper": "^2.0.0",
3522         "istanbul-lib-report": "^3.0.0"
3523       }
3524     },
3525     "iterall": {
3526       "version": "1.3.0",
3527       "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz",
3528       "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==",
3529       "dev": true
3530     },
3531     "jest": {
3532       "version": "26.4.2",
3533       "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz",
3534       "integrity": "sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==",
3535       "dev": true,
3536       "requires": {
3537         "@jest/core": "^26.4.2",
3538         "import-local": "^3.0.2",
3539         "jest-cli": "^26.4.2"
3540       },
3541       "dependencies": {
3542         "jest-cli": {
3543           "version": "26.4.2",
3544           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz",
3545           "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==",
3546           "dev": true,
3547           "requires": {
3548             "@jest/core": "^26.4.2",
3549             "@jest/test-result": "^26.3.0",
3550             "@jest/types": "^26.3.0",
3551             "chalk": "^4.0.0",
3552             "exit": "^0.1.2",
3553             "graceful-fs": "^4.2.4",
3554             "import-local": "^3.0.2",
3555             "is-ci": "^2.0.0",
3556             "jest-config": "^26.4.2",
3557             "jest-util": "^26.3.0",
3558             "jest-validate": "^26.4.2",
3559             "prompts": "^2.0.1",
3560             "yargs": "^15.3.1"
3561           }
3562         }
3563       }
3564     },
3565     "jest-changed-files": {
3566       "version": "26.3.0",
3567       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz",
3568       "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==",
3569       "dev": true,
3570       "requires": {
3571         "@jest/types": "^26.3.0",
3572         "execa": "^4.0.0",
3573         "throat": "^5.0.0"
3574       },
3575       "dependencies": {
3576         "cross-spawn": {
3577           "version": "7.0.3",
3578           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3579           "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3580           "dev": true,
3581           "requires": {
3582             "path-key": "^3.1.0",
3583             "shebang-command": "^2.0.0",
3584             "which": "^2.0.1"
3585           }
3586         },
3587         "execa": {
3588           "version": "4.0.3",
3589           "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz",
3590           "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==",
3591           "dev": true,
3592           "requires": {
3593             "cross-spawn": "^7.0.0",
3594             "get-stream": "^5.0.0",
3595             "human-signals": "^1.1.1",
3596             "is-stream": "^2.0.0",
3597             "merge-stream": "^2.0.0",
3598             "npm-run-path": "^4.0.0",
3599             "onetime": "^5.1.0",
3600             "signal-exit": "^3.0.2",
3601             "strip-final-newline": "^2.0.0"
3602           }
3603         },
3604         "get-stream": {
3605           "version": "5.2.0",
3606           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3607           "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3608           "dev": true,
3609           "requires": {
3610             "pump": "^3.0.0"
3611           }
3612         },
3613         "is-stream": {
3614           "version": "2.0.0",
3615           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
3616           "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
3617           "dev": true
3618         },
3619         "npm-run-path": {
3620           "version": "4.0.1",
3621           "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
3622           "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
3623           "dev": true,
3624           "requires": {
3625             "path-key": "^3.0.0"
3626           }
3627         },
3628         "path-key": {
3629           "version": "3.1.1",
3630           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3631           "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3632           "dev": true
3633         },
3634         "shebang-command": {
3635           "version": "2.0.0",
3636           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3637           "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3638           "dev": true,
3639           "requires": {
3640             "shebang-regex": "^3.0.0"
3641           }
3642         },
3643         "shebang-regex": {
3644           "version": "3.0.0",
3645           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3646           "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3647           "dev": true
3648         },
3649         "which": {
3650           "version": "2.0.2",
3651           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3652           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3653           "dev": true,
3654           "requires": {
3655             "isexe": "^2.0.0"
3656           }
3657         }
3658       }
3659     },
3660     "jest-config": {
3661       "version": "26.4.2",
3662       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz",
3663       "integrity": "sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==",
3664       "dev": true,
3665       "requires": {
3666         "@babel/core": "^7.1.0",
3667         "@jest/test-sequencer": "^26.4.2",
3668         "@jest/types": "^26.3.0",
3669         "babel-jest": "^26.3.0",
3670         "chalk": "^4.0.0",
3671         "deepmerge": "^4.2.2",
3672         "glob": "^7.1.1",
3673         "graceful-fs": "^4.2.4",
3674         "jest-environment-jsdom": "^26.3.0",
3675         "jest-environment-node": "^26.3.0",
3676         "jest-get-type": "^26.3.0",
3677         "jest-jasmine2": "^26.4.2",
3678         "jest-regex-util": "^26.0.0",
3679         "jest-resolve": "^26.4.0",
3680         "jest-util": "^26.3.0",
3681         "jest-validate": "^26.4.2",
3682         "micromatch": "^4.0.2",
3683         "pretty-format": "^26.4.2"
3684       }
3685     },
3686     "jest-diff": {
3687       "version": "26.4.2",
3688       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz",
3689       "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==",
3690       "dev": true,
3691       "requires": {
3692         "chalk": "^4.0.0",
3693         "diff-sequences": "^26.3.0",
3694         "jest-get-type": "^26.3.0",
3695         "pretty-format": "^26.4.2"
3696       }
3697     },
3698     "jest-docblock": {
3699       "version": "26.0.0",
3700       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
3701       "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
3702       "dev": true,
3703       "requires": {
3704         "detect-newline": "^3.0.0"
3705       }
3706     },
3707     "jest-each": {
3708       "version": "26.4.2",
3709       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz",
3710       "integrity": "sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==",
3711       "dev": true,
3712       "requires": {
3713         "@jest/types": "^26.3.0",
3714         "chalk": "^4.0.0",
3715         "jest-get-type": "^26.3.0",
3716         "jest-util": "^26.3.0",
3717         "pretty-format": "^26.4.2"
3718       }
3719     },
3720     "jest-environment-jsdom": {
3721       "version": "26.3.0",
3722       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz",
3723       "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==",
3724       "dev": true,
3725       "requires": {
3726         "@jest/environment": "^26.3.0",
3727         "@jest/fake-timers": "^26.3.0",
3728         "@jest/types": "^26.3.0",
3729         "@types/node": "*",
3730         "jest-mock": "^26.3.0",
3731         "jest-util": "^26.3.0",
3732         "jsdom": "^16.2.2"
3733       }
3734     },
3735     "jest-environment-node": {
3736       "version": "26.3.0",
3737       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz",
3738       "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==",
3739       "dev": true,
3740       "requires": {
3741         "@jest/environment": "^26.3.0",
3742         "@jest/fake-timers": "^26.3.0",
3743         "@jest/types": "^26.3.0",
3744         "@types/node": "*",
3745         "jest-mock": "^26.3.0",
3746         "jest-util": "^26.3.0"
3747       }
3748     },
3749     "jest-get-type": {
3750       "version": "26.3.0",
3751       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
3752       "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
3753       "dev": true
3754     },
3755     "jest-haste-map": {
3756       "version": "26.3.0",
3757       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz",
3758       "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==",
3759       "dev": true,
3760       "requires": {
3761         "@jest/types": "^26.3.0",
3762         "@types/graceful-fs": "^4.1.2",
3763         "@types/node": "*",
3764         "anymatch": "^3.0.3",
3765         "fb-watchman": "^2.0.0",
3766         "fsevents": "^2.1.2",
3767         "graceful-fs": "^4.2.4",
3768         "jest-regex-util": "^26.0.0",
3769         "jest-serializer": "^26.3.0",
3770         "jest-util": "^26.3.0",
3771         "jest-worker": "^26.3.0",
3772         "micromatch": "^4.0.2",
3773         "sane": "^4.0.3",
3774         "walker": "^1.0.7"
3775       }
3776     },
3777     "jest-jasmine2": {
3778       "version": "26.4.2",
3779       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz",
3780       "integrity": "sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==",
3781       "dev": true,
3782       "requires": {
3783         "@babel/traverse": "^7.1.0",
3784         "@jest/environment": "^26.3.0",
3785         "@jest/source-map": "^26.3.0",
3786         "@jest/test-result": "^26.3.0",
3787         "@jest/types": "^26.3.0",
3788         "@types/node": "*",
3789         "chalk": "^4.0.0",
3790         "co": "^4.6.0",
3791         "expect": "^26.4.2",
3792         "is-generator-fn": "^2.0.0",
3793         "jest-each": "^26.4.2",
3794         "jest-matcher-utils": "^26.4.2",
3795         "jest-message-util": "^26.3.0",
3796         "jest-runtime": "^26.4.2",
3797         "jest-snapshot": "^26.4.2",
3798         "jest-util": "^26.3.0",
3799         "pretty-format": "^26.4.2",
3800         "throat": "^5.0.0"
3801       }
3802     },
3803     "jest-leak-detector": {
3804       "version": "26.4.2",
3805       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz",
3806       "integrity": "sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==",
3807       "dev": true,
3808       "requires": {
3809         "jest-get-type": "^26.3.0",
3810         "pretty-format": "^26.4.2"
3811       }
3812     },
3813     "jest-matcher-utils": {
3814       "version": "26.4.2",
3815       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz",
3816       "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==",
3817       "dev": true,
3818       "requires": {
3819         "chalk": "^4.0.0",
3820         "jest-diff": "^26.4.2",
3821         "jest-get-type": "^26.3.0",
3822         "pretty-format": "^26.4.2"
3823       }
3824     },
3825     "jest-message-util": {
3826       "version": "26.3.0",
3827       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz",
3828       "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==",
3829       "dev": true,
3830       "requires": {
3831         "@babel/code-frame": "^7.0.0",
3832         "@jest/types": "^26.3.0",
3833         "@types/stack-utils": "^1.0.1",
3834         "chalk": "^4.0.0",
3835         "graceful-fs": "^4.2.4",
3836         "micromatch": "^4.0.2",
3837         "slash": "^3.0.0",
3838         "stack-utils": "^2.0.2"
3839       }
3840     },
3841     "jest-mock": {
3842       "version": "26.3.0",
3843       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz",
3844       "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==",
3845       "dev": true,
3846       "requires": {
3847         "@jest/types": "^26.3.0",
3848         "@types/node": "*"
3849       }
3850     },
3851     "jest-pnp-resolver": {
3852       "version": "1.2.2",
3853       "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
3854       "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
3855       "dev": true
3856     },
3857     "jest-regex-util": {
3858       "version": "26.0.0",
3859       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
3860       "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
3861       "dev": true
3862     },
3863     "jest-resolve": {
3864       "version": "26.4.0",
3865       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz",
3866       "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==",
3867       "dev": true,
3868       "requires": {
3869         "@jest/types": "^26.3.0",
3870         "chalk": "^4.0.0",
3871         "graceful-fs": "^4.2.4",
3872         "jest-pnp-resolver": "^1.2.2",
3873         "jest-util": "^26.3.0",
3874         "read-pkg-up": "^7.0.1",
3875         "resolve": "^1.17.0",
3876         "slash": "^3.0.0"
3877       }
3878     },
3879     "jest-resolve-dependencies": {
3880       "version": "26.4.2",
3881       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz",
3882       "integrity": "sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==",
3883       "dev": true,
3884       "requires": {
3885         "@jest/types": "^26.3.0",
3886         "jest-regex-util": "^26.0.0",
3887         "jest-snapshot": "^26.4.2"
3888       }
3889     },
3890     "jest-runner": {
3891       "version": "26.4.2",
3892       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz",
3893       "integrity": "sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==",
3894       "dev": true,
3895       "requires": {
3896         "@jest/console": "^26.3.0",
3897         "@jest/environment": "^26.3.0",
3898         "@jest/test-result": "^26.3.0",
3899         "@jest/types": "^26.3.0",
3900         "@types/node": "*",
3901         "chalk": "^4.0.0",
3902         "emittery": "^0.7.1",
3903         "exit": "^0.1.2",
3904         "graceful-fs": "^4.2.4",
3905         "jest-config": "^26.4.2",
3906         "jest-docblock": "^26.0.0",
3907         "jest-haste-map": "^26.3.0",
3908         "jest-leak-detector": "^26.4.2",
3909         "jest-message-util": "^26.3.0",
3910         "jest-resolve": "^26.4.0",
3911         "jest-runtime": "^26.4.2",
3912         "jest-util": "^26.3.0",
3913         "jest-worker": "^26.3.0",
3914         "source-map-support": "^0.5.6",
3915         "throat": "^5.0.0"
3916       }
3917     },
3918     "jest-runtime": {
3919       "version": "26.4.2",
3920       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz",
3921       "integrity": "sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==",
3922       "dev": true,
3923       "requires": {
3924         "@jest/console": "^26.3.0",
3925         "@jest/environment": "^26.3.0",
3926         "@jest/fake-timers": "^26.3.0",
3927         "@jest/globals": "^26.4.2",
3928         "@jest/source-map": "^26.3.0",
3929         "@jest/test-result": "^26.3.0",
3930         "@jest/transform": "^26.3.0",
3931         "@jest/types": "^26.3.0",
3932         "@types/yargs": "^15.0.0",
3933         "chalk": "^4.0.0",
3934         "collect-v8-coverage": "^1.0.0",
3935         "exit": "^0.1.2",
3936         "glob": "^7.1.3",
3937         "graceful-fs": "^4.2.4",
3938         "jest-config": "^26.4.2",
3939         "jest-haste-map": "^26.3.0",
3940         "jest-message-util": "^26.3.0",
3941         "jest-mock": "^26.3.0",
3942         "jest-regex-util": "^26.0.0",
3943         "jest-resolve": "^26.4.0",
3944         "jest-snapshot": "^26.4.2",
3945         "jest-util": "^26.3.0",
3946         "jest-validate": "^26.4.2",
3947         "slash": "^3.0.0",
3948         "strip-bom": "^4.0.0",
3949         "yargs": "^15.3.1"
3950       }
3951     },
3952     "jest-serializer": {
3953       "version": "26.3.0",
3954       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz",
3955       "integrity": "sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==",
3956       "dev": true,
3957       "requires": {
3958         "@types/node": "*",
3959         "graceful-fs": "^4.2.4"
3960       }
3961     },
3962     "jest-snapshot": {
3963       "version": "26.4.2",
3964       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.2.tgz",
3965       "integrity": "sha512-N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg==",
3966       "dev": true,
3967       "requires": {
3968         "@babel/types": "^7.0.0",
3969         "@jest/types": "^26.3.0",
3970         "@types/prettier": "^2.0.0",
3971         "chalk": "^4.0.0",
3972         "expect": "^26.4.2",
3973         "graceful-fs": "^4.2.4",
3974         "jest-diff": "^26.4.2",
3975         "jest-get-type": "^26.3.0",
3976         "jest-haste-map": "^26.3.0",
3977         "jest-matcher-utils": "^26.4.2",
3978         "jest-message-util": "^26.3.0",
3979         "jest-resolve": "^26.4.0",
3980         "natural-compare": "^1.4.0",
3981         "pretty-format": "^26.4.2",
3982         "semver": "^7.3.2"
3983       },
3984       "dependencies": {
3985         "semver": {
3986           "version": "7.3.2",
3987           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
3988           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
3989           "dev": true
3990         }
3991       }
3992     },
3993     "jest-util": {
3994       "version": "26.3.0",
3995       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz",
3996       "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==",
3997       "dev": true,
3998       "requires": {
3999         "@jest/types": "^26.3.0",
4000         "@types/node": "*",
4001         "chalk": "^4.0.0",
4002         "graceful-fs": "^4.2.4",
4003         "is-ci": "^2.0.0",
4004         "micromatch": "^4.0.2"
4005       }
4006     },
4007     "jest-validate": {
4008       "version": "26.4.2",
4009       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.2.tgz",
4010       "integrity": "sha512-blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ==",
4011       "dev": true,
4012       "requires": {
4013         "@jest/types": "^26.3.0",
4014         "camelcase": "^6.0.0",
4015         "chalk": "^4.0.0",
4016         "jest-get-type": "^26.3.0",
4017         "leven": "^3.1.0",
4018         "pretty-format": "^26.4.2"
4019       },
4020       "dependencies": {
4021         "camelcase": {
4022           "version": "6.0.0",
4023           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
4024           "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
4025           "dev": true
4026         }
4027       }
4028     },
4029     "jest-watcher": {
4030       "version": "26.3.0",
4031       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz",
4032       "integrity": "sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==",
4033       "dev": true,
4034       "requires": {
4035         "@jest/test-result": "^26.3.0",
4036         "@jest/types": "^26.3.0",
4037         "@types/node": "*",
4038         "ansi-escapes": "^4.2.1",
4039         "chalk": "^4.0.0",
4040         "jest-util": "^26.3.0",
4041         "string-length": "^4.0.1"
4042       }
4043     },
4044     "jest-worker": {
4045       "version": "26.3.0",
4046       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz",
4047       "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==",
4048       "dev": true,
4049       "requires": {
4050         "@types/node": "*",
4051         "merge-stream": "^2.0.0",
4052         "supports-color": "^7.0.0"
4053       }
4054     },
4055     "js-tokens": {
4056       "version": "4.0.0",
4057       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4058       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4059       "dev": true
4060     },
4061     "js-yaml": {
4062       "version": "3.14.0",
4063       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
4064       "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
4065       "dev": true,
4066       "requires": {
4067         "argparse": "^1.0.7",
4068         "esprima": "^4.0.0"
4069       }
4070     },
4071     "jsbn": {
4072       "version": "0.1.1",
4073       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
4074       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4075       "dev": true
4076     },
4077     "jsdom": {
4078       "version": "16.4.0",
4079       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
4080       "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
4081       "dev": true,
4082       "requires": {
4083         "abab": "^2.0.3",
4084         "acorn": "^7.1.1",
4085         "acorn-globals": "^6.0.0",
4086         "cssom": "^0.4.4",
4087         "cssstyle": "^2.2.0",
4088         "data-urls": "^2.0.0",
4089         "decimal.js": "^10.2.0",
4090         "domexception": "^2.0.1",
4091         "escodegen": "^1.14.1",
4092         "html-encoding-sniffer": "^2.0.1",
4093         "is-potential-custom-element-name": "^1.0.0",
4094         "nwsapi": "^2.2.0",
4095         "parse5": "5.1.1",
4096         "request": "^2.88.2",
4097         "request-promise-native": "^1.0.8",
4098         "saxes": "^5.0.0",
4099         "symbol-tree": "^3.2.4",
4100         "tough-cookie": "^3.0.1",
4101         "w3c-hr-time": "^1.0.2",
4102         "w3c-xmlserializer": "^2.0.0",
4103         "webidl-conversions": "^6.1.0",
4104         "whatwg-encoding": "^1.0.5",
4105         "whatwg-mimetype": "^2.3.0",
4106         "whatwg-url": "^8.0.0",
4107         "ws": "^7.2.3",
4108         "xml-name-validator": "^3.0.0"
4109       }
4110     },
4111     "jsesc": {
4112       "version": "2.5.2",
4113       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
4114       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
4115       "dev": true
4116     },
4117     "json-parse-even-better-errors": {
4118       "version": "2.3.1",
4119       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
4120       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
4121       "dev": true
4122     },
4123     "json-schema": {
4124       "version": "0.2.3",
4125       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
4126       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
4127       "dev": true
4128     },
4129     "json-schema-traverse": {
4130       "version": "0.4.1",
4131       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4132       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4133       "dev": true
4134     },
4135     "json-stringify-safe": {
4136       "version": "5.0.1",
4137       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
4138       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
4139       "dev": true
4140     },
4141     "json5": {
4142       "version": "2.1.3",
4143       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
4144       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
4145       "dev": true,
4146       "requires": {
4147         "minimist": "^1.2.5"
4148       }
4149     },
4150     "jsprim": {
4151       "version": "1.4.1",
4152       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
4153       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4154       "dev": true,
4155       "requires": {
4156         "assert-plus": "1.0.0",
4157         "extsprintf": "1.3.0",
4158         "json-schema": "0.2.3",
4159         "verror": "1.10.0"
4160       }
4161     },
4162     "ketting": {
4163       "version": "6.0.2",
4164       "resolved": "https://registry.npmjs.org/ketting/-/ketting-6.0.2.tgz",
4165       "integrity": "sha512-/TXAHPOgcQ77MgqXQlmCj7Zmf359h2wh4VCgF1DMKX2joYpRXaqvQZNuSgc6ed9MautD0xBi3j16sNLN5yJJfQ==",
4166       "requires": {
4167         "fetch-mw-oauth2": "^0.5.0",
4168         "hal-types": "^1.2.1",
4169         "http-link-header": "^1.0.3",
4170         "node-fetch": "^2.6.1",
4171         "querystring-browser": "^1.0.4",
4172         "sax": "^1.2.4",
4173         "uri-template": "^1.0.1"
4174       }
4175     },
4176     "kind-of": {
4177       "version": "6.0.3",
4178       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4179       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4180       "dev": true
4181     },
4182     "kleur": {
4183       "version": "3.0.3",
4184       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
4185       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
4186       "dev": true
4187     },
4188     "leven": {
4189       "version": "3.1.0",
4190       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
4191       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
4192       "dev": true
4193     },
4194     "levn": {
4195       "version": "0.3.0",
4196       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
4197       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
4198       "dev": true,
4199       "requires": {
4200         "prelude-ls": "~1.1.2",
4201         "type-check": "~0.3.2"
4202       }
4203     },
4204     "libnpmconfig": {
4205       "version": "1.2.1",
4206       "resolved": "https://registry.npmjs.org/libnpmconfig/-/libnpmconfig-1.2.1.tgz",
4207       "integrity": "sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==",
4208       "dev": true,
4209       "requires": {
4210         "figgy-pudding": "^3.5.1",
4211         "find-up": "^3.0.0",
4212         "ini": "^1.3.5"
4213       },
4214       "dependencies": {
4215         "find-up": {
4216           "version": "3.0.0",
4217           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
4218           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
4219           "dev": true,
4220           "requires": {
4221             "locate-path": "^3.0.0"
4222           }
4223         },
4224         "locate-path": {
4225           "version": "3.0.0",
4226           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
4227           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
4228           "dev": true,
4229           "requires": {
4230             "p-locate": "^3.0.0",
4231             "path-exists": "^3.0.0"
4232           }
4233         },
4234         "p-locate": {
4235           "version": "3.0.0",
4236           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
4237           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
4238           "dev": true,
4239           "requires": {
4240             "p-limit": "^2.0.0"
4241           }
4242         },
4243         "path-exists": {
4244           "version": "3.0.0",
4245           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
4246           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
4247           "dev": true
4248         }
4249       }
4250     },
4251     "lines-and-columns": {
4252       "version": "1.1.6",
4253       "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
4254       "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
4255       "dev": true
4256     },
4257     "listenercount": {
4258       "version": "1.0.1",
4259       "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
4260       "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
4261       "dev": true
4262     },
4263     "locate-path": {
4264       "version": "5.0.0",
4265       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
4266       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
4267       "dev": true,
4268       "requires": {
4269         "p-locate": "^4.1.0"
4270       }
4271     },
4272     "lodash": {
4273       "version": "4.17.20",
4274       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
4275       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
4276       "dev": true
4277     },
4278     "lodash.isfunction": {
4279       "version": "3.0.8",
4280       "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.8.tgz",
4281       "integrity": "sha1-TbcJ/IG8So/XEnpFilNGxc3OLGs=",
4282       "dev": true
4283     },
4284     "lodash.isnil": {
4285       "version": "4.0.0",
4286       "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz",
4287       "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=",
4288       "dev": true
4289     },
4290     "lodash.isundefined": {
4291       "version": "3.0.1",
4292       "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz",
4293       "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=",
4294       "dev": true
4295     },
4296     "lodash.omit": {
4297       "version": "4.5.0",
4298       "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
4299       "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
4300       "dev": true
4301     },
4302     "lodash.omitby": {
4303       "version": "4.6.0",
4304       "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz",
4305       "integrity": "sha1-XBX/R1StVVAWtTwEExHo8HkgR5E=",
4306       "dev": true
4307     },
4308     "lodash.sortby": {
4309       "version": "4.7.0",
4310       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
4311       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
4312       "dev": true
4313     },
4314     "lru-queue": {
4315       "version": "0.1.0",
4316       "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
4317       "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
4318       "dev": true,
4319       "requires": {
4320         "es5-ext": "~0.10.2"
4321       }
4322     },
4323     "make-dir": {
4324       "version": "3.1.0",
4325       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
4326       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
4327       "dev": true,
4328       "requires": {
4329         "semver": "^6.0.0"
4330       },
4331       "dependencies": {
4332         "semver": {
4333           "version": "6.3.0",
4334           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4335           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4336           "dev": true
4337         }
4338       }
4339     },
4340     "make-error": {
4341       "version": "1.3.6",
4342       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
4343       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
4344       "dev": true
4345     },
4346     "make-error-cause": {
4347       "version": "1.2.2",
4348       "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
4349       "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=",
4350       "dev": true,
4351       "requires": {
4352         "make-error": "^1.2.0"
4353       }
4354     },
4355     "makeerror": {
4356       "version": "1.0.11",
4357       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
4358       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
4359       "dev": true,
4360       "requires": {
4361         "tmpl": "1.0.x"
4362       }
4363     },
4364     "map-cache": {
4365       "version": "0.2.2",
4366       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4367       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4368       "dev": true
4369     },
4370     "map-visit": {
4371       "version": "1.0.0",
4372       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4373       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4374       "dev": true,
4375       "requires": {
4376         "object-visit": "^1.0.0"
4377       }
4378     },
4379     "media-typer": {
4380       "version": "0.3.0",
4381       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
4382       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
4383       "dev": true
4384     },
4385     "memoizee": {
4386       "version": "0.4.14",
4387       "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
4388       "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
4389       "dev": true,
4390       "requires": {
4391         "d": "1",
4392         "es5-ext": "^0.10.45",
4393         "es6-weak-map": "^2.0.2",
4394         "event-emitter": "^0.3.5",
4395         "is-promise": "^2.1",
4396         "lru-queue": "0.1",
4397         "next-tick": "1",
4398         "timers-ext": "^0.1.5"
4399       }
4400     },
4401     "merge-descriptors": {
4402       "version": "1.0.1",
4403       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
4404       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
4405       "dev": true
4406     },
4407     "merge-stream": {
4408       "version": "2.0.0",
4409       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
4410       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
4411       "dev": true
4412     },
4413     "methods": {
4414       "version": "1.1.2",
4415       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
4416       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
4417       "dev": true
4418     },
4419     "micromatch": {
4420       "version": "4.0.2",
4421       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
4422       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
4423       "dev": true,
4424       "requires": {
4425         "braces": "^3.0.1",
4426         "picomatch": "^2.0.5"
4427       }
4428     },
4429     "mime": {
4430       "version": "1.6.0",
4431       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
4432       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
4433       "dev": true
4434     },
4435     "mime-db": {
4436       "version": "1.44.0",
4437       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
4438       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
4439       "dev": true
4440     },
4441     "mime-types": {
4442       "version": "2.1.27",
4443       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
4444       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
4445       "dev": true,
4446       "requires": {
4447         "mime-db": "1.44.0"
4448       }
4449     },
4450     "mimic-fn": {
4451       "version": "2.1.0",
4452       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
4453       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
4454       "dev": true
4455     },
4456     "minimatch": {
4457       "version": "3.0.4",
4458       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4459       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4460       "dev": true,
4461       "requires": {
4462         "brace-expansion": "^1.1.7"
4463       }
4464     },
4465     "minimist": {
4466       "version": "1.2.5",
4467       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4468       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4469       "dev": true
4470     },
4471     "minipass": {
4472       "version": "2.9.0",
4473       "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
4474       "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
4475       "dev": true,
4476       "requires": {
4477         "safe-buffer": "^5.1.2",
4478         "yallist": "^3.0.0"
4479       }
4480     },
4481     "minizlib": {
4482       "version": "1.3.3",
4483       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
4484       "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
4485       "dev": true,
4486       "requires": {
4487         "minipass": "^2.9.0"
4488       }
4489     },
4490     "mixin-deep": {
4491       "version": "1.3.2",
4492       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
4493       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
4494       "dev": true,
4495       "requires": {
4496         "for-in": "^1.0.2",
4497         "is-extendable": "^1.0.1"
4498       },
4499       "dependencies": {
4500         "is-extendable": {
4501           "version": "1.0.1",
4502           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4503           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4504           "dev": true,
4505           "requires": {
4506             "is-plain-object": "^2.0.4"
4507           }
4508         }
4509       }
4510     },
4511     "mkdirp": {
4512       "version": "1.0.0",
4513       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.0.tgz",
4514       "integrity": "sha512-4Pb+8NJ5DdvaWD797hKOM28wMXsObb4HppQdIwKUHFiB69ICZ4wktOE+qsGGBy7GtwgYNizp0R9KEy4zKYBLMg==",
4515       "dev": true
4516     },
4517     "moment": {
4518       "version": "2.29.1",
4519       "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
4520       "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
4521       "dev": true,
4522       "optional": true
4523     },
4524     "ms": {
4525       "version": "2.1.2",
4526       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4527       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4528       "dev": true
4529     },
4530     "mv": {
4531       "version": "2.1.1",
4532       "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz",
4533       "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=",
4534       "dev": true,
4535       "optional": true,
4536       "requires": {
4537         "mkdirp": "~0.5.1",
4538         "ncp": "~2.0.0",
4539         "rimraf": "~2.4.0"
4540       },
4541       "dependencies": {
4542         "glob": {
4543           "version": "6.0.4",
4544           "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
4545           "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
4546           "dev": true,
4547           "optional": true,
4548           "requires": {
4549             "inflight": "^1.0.4",
4550             "inherits": "2",
4551             "minimatch": "2 || 3",
4552             "once": "^1.3.0",
4553             "path-is-absolute": "^1.0.0"
4554           }
4555         },
4556         "mkdirp": {
4557           "version": "0.5.5",
4558           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4559           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4560           "dev": true,
4561           "optional": true,
4562           "requires": {
4563             "minimist": "^1.2.5"
4564           }
4565         },
4566         "rimraf": {
4567           "version": "2.4.5",
4568           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
4569           "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=",
4570           "dev": true,
4571           "optional": true,
4572           "requires": {
4573             "glob": "^6.0.1"
4574           }
4575         }
4576       }
4577     },
4578     "nan": {
4579       "version": "2.14.2",
4580       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
4581       "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
4582       "dev": true,
4583       "optional": true
4584     },
4585     "nanomatch": {
4586       "version": "1.2.13",
4587       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4588       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4589       "dev": true,
4590       "requires": {
4591         "arr-diff": "^4.0.0",
4592         "array-unique": "^0.3.2",
4593         "define-property": "^2.0.2",
4594         "extend-shallow": "^3.0.2",
4595         "fragment-cache": "^0.2.1",
4596         "is-windows": "^1.0.2",
4597         "kind-of": "^6.0.2",
4598         "object.pick": "^1.3.0",
4599         "regex-not": "^1.0.0",
4600         "snapdragon": "^0.8.1",
4601         "to-regex": "^3.0.1"
4602       }
4603     },
4604     "natural-compare": {
4605       "version": "1.4.0",
4606       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4607       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4608       "dev": true
4609     },
4610     "ncp": {
4611       "version": "2.0.0",
4612       "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
4613       "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=",
4614       "dev": true,
4615       "optional": true
4616     },
4617     "needle": {
4618       "version": "2.5.2",
4619       "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz",
4620       "integrity": "sha512-LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==",
4621       "dev": true,
4622       "requires": {
4623         "debug": "^3.2.6",
4624         "iconv-lite": "^0.4.4",
4625         "sax": "^1.2.4"
4626       },
4627       "dependencies": {
4628         "debug": {
4629           "version": "3.2.6",
4630           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
4631           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
4632           "dev": true,
4633           "requires": {
4634             "ms": "^2.1.1"
4635           }
4636         }
4637       }
4638     },
4639     "negotiator": {
4640       "version": "0.6.2",
4641       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
4642       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
4643       "dev": true
4644     },
4645     "next-tick": {
4646       "version": "1.0.0",
4647       "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
4648       "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
4649       "dev": true
4650     },
4651     "nice-try": {
4652       "version": "1.0.5",
4653       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
4654       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
4655       "dev": true
4656     },
4657     "node-fetch": {
4658       "version": "2.6.1",
4659       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
4660       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
4661     },
4662     "node-int64": {
4663       "version": "0.4.0",
4664       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
4665       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
4666       "dev": true
4667     },
4668     "node-modules-regexp": {
4669       "version": "1.0.0",
4670       "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
4671       "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
4672       "dev": true
4673     },
4674     "node-notifier": {
4675       "version": "8.0.0",
4676       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
4677       "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
4678       "dev": true,
4679       "optional": true,
4680       "requires": {
4681         "growly": "^1.3.0",
4682         "is-wsl": "^2.2.0",
4683         "semver": "^7.3.2",
4684         "shellwords": "^0.1.1",
4685         "uuid": "^8.3.0",
4686         "which": "^2.0.2"
4687       },
4688       "dependencies": {
4689         "semver": {
4690           "version": "7.3.2",
4691           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
4692           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
4693           "dev": true,
4694           "optional": true
4695         },
4696         "which": {
4697           "version": "2.0.2",
4698           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4699           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4700           "dev": true,
4701           "optional": true,
4702           "requires": {
4703             "isexe": "^2.0.0"
4704           }
4705         }
4706       }
4707     },
4708     "node-pre-gyp": {
4709       "version": "0.13.0",
4710       "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz",
4711       "integrity": "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==",
4712       "dev": true,
4713       "requires": {
4714         "detect-libc": "^1.0.2",
4715         "mkdirp": "^0.5.1",
4716         "needle": "^2.2.1",
4717         "nopt": "^4.0.1",
4718         "npm-packlist": "^1.1.6",
4719         "npmlog": "^4.0.2",
4720         "rc": "^1.2.7",
4721         "rimraf": "^2.6.1",
4722         "semver": "^5.3.0",
4723         "tar": "^4"
4724       },
4725       "dependencies": {
4726         "mkdirp": {
4727           "version": "0.5.5",
4728           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4729           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4730           "dev": true,
4731           "requires": {
4732             "minimist": "^1.2.5"
4733           }
4734         },
4735         "rimraf": {
4736           "version": "2.7.1",
4737           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4738           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4739           "dev": true,
4740           "requires": {
4741             "glob": "^7.1.3"
4742           }
4743         }
4744       }
4745     },
4746     "nopt": {
4747       "version": "4.0.3",
4748       "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
4749       "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
4750       "dev": true,
4751       "requires": {
4752         "abbrev": "1",
4753         "osenv": "^0.1.4"
4754       }
4755     },
4756     "normalize-package-data": {
4757       "version": "2.5.0",
4758       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4759       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4760       "dev": true,
4761       "requires": {
4762         "hosted-git-info": "^2.1.4",
4763         "resolve": "^1.10.0",
4764         "semver": "2 || 3 || 4 || 5",
4765         "validate-npm-package-license": "^3.0.1"
4766       }
4767     },
4768     "normalize-path": {
4769       "version": "3.0.0",
4770       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4771       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4772       "dev": true
4773     },
4774     "npm-bundled": {
4775       "version": "1.1.1",
4776       "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz",
4777       "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==",
4778       "dev": true,
4779       "requires": {
4780         "npm-normalize-package-bin": "^1.0.1"
4781       }
4782     },
4783     "npm-normalize-package-bin": {
4784       "version": "1.0.1",
4785       "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
4786       "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
4787       "dev": true
4788     },
4789     "npm-packlist": {
4790       "version": "1.4.8",
4791       "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
4792       "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
4793       "dev": true,
4794       "requires": {
4795         "ignore-walk": "^3.0.1",
4796         "npm-bundled": "^1.0.1",
4797         "npm-normalize-package-bin": "^1.0.1"
4798       }
4799     },
4800     "npm-run-path": {
4801       "version": "2.0.2",
4802       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
4803       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
4804       "dev": true,
4805       "requires": {
4806         "path-key": "^2.0.0"
4807       }
4808     },
4809     "npmlog": {
4810       "version": "4.1.2",
4811       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4812       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4813       "dev": true,
4814       "requires": {
4815         "are-we-there-yet": "~1.1.2",
4816         "console-control-strings": "~1.1.0",
4817         "gauge": "~2.7.3",
4818         "set-blocking": "~2.0.0"
4819       }
4820     },
4821     "number-is-nan": {
4822       "version": "1.0.1",
4823       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4824       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
4825       "dev": true
4826     },
4827     "nwsapi": {
4828       "version": "2.2.0",
4829       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
4830       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
4831       "dev": true
4832     },
4833     "oauth-sign": {
4834       "version": "0.9.0",
4835       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
4836       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
4837       "dev": true
4838     },
4839     "object-assign": {
4840       "version": "4.1.1",
4841       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4842       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4843       "dev": true
4844     },
4845     "object-copy": {
4846       "version": "0.1.0",
4847       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4848       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4849       "dev": true,
4850       "requires": {
4851         "copy-descriptor": "^0.1.0",
4852         "define-property": "^0.2.5",
4853         "kind-of": "^3.0.3"
4854       },
4855       "dependencies": {
4856         "define-property": {
4857           "version": "0.2.5",
4858           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4859           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4860           "dev": true,
4861           "requires": {
4862             "is-descriptor": "^0.1.0"
4863           }
4864         },
4865         "kind-of": {
4866           "version": "3.2.2",
4867           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4868           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4869           "dev": true,
4870           "requires": {
4871             "is-buffer": "^1.1.5"
4872           }
4873         }
4874       }
4875     },
4876     "object-visit": {
4877       "version": "1.0.1",
4878       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4879       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4880       "dev": true,
4881       "requires": {
4882         "isobject": "^3.0.0"
4883       }
4884     },
4885     "object.pick": {
4886       "version": "1.3.0",
4887       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
4888       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4889       "dev": true,
4890       "requires": {
4891         "isobject": "^3.0.1"
4892       }
4893     },
4894     "on-finished": {
4895       "version": "2.3.0",
4896       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4897       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4898       "dev": true,
4899       "requires": {
4900         "ee-first": "1.1.1"
4901       }
4902     },
4903     "once": {
4904       "version": "1.4.0",
4905       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4906       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4907       "dev": true,
4908       "requires": {
4909         "wrappy": "1"
4910       }
4911     },
4912     "onetime": {
4913       "version": "5.1.2",
4914       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
4915       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
4916       "dev": true,
4917       "requires": {
4918         "mimic-fn": "^2.1.0"
4919       }
4920     },
4921     "optionator": {
4922       "version": "0.8.3",
4923       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
4924       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
4925       "dev": true,
4926       "requires": {
4927         "deep-is": "~0.1.3",
4928         "fast-levenshtein": "~2.0.6",
4929         "levn": "~0.3.0",
4930         "prelude-ls": "~1.1.2",
4931         "type-check": "~0.3.2",
4932         "word-wrap": "~1.2.3"
4933       }
4934     },
4935     "os-homedir": {
4936       "version": "1.0.2",
4937       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4938       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
4939       "dev": true
4940     },
4941     "os-tmpdir": {
4942       "version": "1.0.2",
4943       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4944       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4945       "dev": true
4946     },
4947     "osenv": {
4948       "version": "0.1.5",
4949       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
4950       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4951       "dev": true,
4952       "requires": {
4953         "os-homedir": "^1.0.0",
4954         "os-tmpdir": "^1.0.0"
4955       }
4956     },
4957     "p-each-series": {
4958       "version": "2.1.0",
4959       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz",
4960       "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==",
4961       "dev": true
4962     },
4963     "p-finally": {
4964       "version": "1.0.0",
4965       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
4966       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
4967       "dev": true
4968     },
4969     "p-limit": {
4970       "version": "2.3.0",
4971       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
4972       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
4973       "dev": true,
4974       "requires": {
4975         "p-try": "^2.0.0"
4976       }
4977     },
4978     "p-locate": {
4979       "version": "4.1.0",
4980       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
4981       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
4982       "dev": true,
4983       "requires": {
4984         "p-limit": "^2.2.0"
4985       }
4986     },
4987     "p-try": {
4988       "version": "2.2.0",
4989       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
4990       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
4991       "dev": true
4992     },
4993     "parse-json": {
4994       "version": "5.1.0",
4995       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
4996       "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
4997       "dev": true,
4998       "requires": {
4999         "@babel/code-frame": "^7.0.0",
5000         "error-ex": "^1.3.1",
5001         "json-parse-even-better-errors": "^2.3.0",
5002         "lines-and-columns": "^1.1.6"
5003       }
5004     },
5005     "parse5": {
5006       "version": "5.1.1",
5007       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
5008       "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
5009       "dev": true
5010     },
5011     "parseurl": {
5012       "version": "1.3.3",
5013       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
5014       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
5015       "dev": true
5016     },
5017     "pascalcase": {
5018       "version": "0.1.1",
5019       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
5020       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
5021       "dev": true
5022     },
5023     "path-exists": {
5024       "version": "4.0.0",
5025       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
5026       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
5027       "dev": true
5028     },
5029     "path-is-absolute": {
5030       "version": "1.0.1",
5031       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5032       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5033       "dev": true
5034     },
5035     "path-key": {
5036       "version": "2.0.1",
5037       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5038       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5039       "dev": true
5040     },
5041     "path-parse": {
5042       "version": "1.0.6",
5043       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
5044       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
5045       "dev": true
5046     },
5047     "path-to-regexp": {
5048       "version": "0.1.7",
5049       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
5050       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
5051       "dev": true
5052     },
5053     "pathval": {
5054       "version": "1.1.0",
5055       "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
5056       "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
5057       "dev": true
5058     },
5059     "pct-encode": {
5060       "version": "1.0.2",
5061       "resolved": "https://registry.npmjs.org/pct-encode/-/pct-encode-1.0.2.tgz",
5062       "integrity": "sha1-uZt7BE1r18OeSDmnqAEirXUVyqU="
5063     },
5064     "performance-now": {
5065       "version": "2.1.0",
5066       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
5067       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
5068       "dev": true
5069     },
5070     "picomatch": {
5071       "version": "2.2.2",
5072       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
5073       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
5074       "dev": true
5075     },
5076     "pirates": {
5077       "version": "4.0.1",
5078       "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
5079       "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
5080       "dev": true,
5081       "requires": {
5082         "node-modules-regexp": "^1.0.0"
5083       }
5084     },
5085     "pkg-dir": {
5086       "version": "4.2.0",
5087       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
5088       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
5089       "dev": true,
5090       "requires": {
5091         "find-up": "^4.0.0"
5092       }
5093     },
5094     "pkginfo": {
5095       "version": "0.4.1",
5096       "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
5097       "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=",
5098       "dev": true
5099     },
5100     "popsicle": {
5101       "version": "9.2.0",
5102       "resolved": "https://registry.npmjs.org/popsicle/-/popsicle-9.2.0.tgz",
5103       "integrity": "sha512-petRj39w05GvH1WKuGFmzxR9+k+R9E7zX5XWTFee7P/qf88hMuLT7aAO/RsmldpQMtJsWQISkTQlfMRECKlxhw==",
5104       "dev": true,
5105       "requires": {
5106         "concat-stream": "^1.4.7",
5107         "form-data": "^2.0.0",
5108         "make-error-cause": "^1.2.1",
5109         "tough-cookie": "^2.0.0"
5110       },
5111       "dependencies": {
5112         "tough-cookie": {
5113           "version": "2.5.0",
5114           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5115           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5116           "dev": true,
5117           "requires": {
5118             "psl": "^1.1.28",
5119             "punycode": "^2.1.1"
5120           }
5121         }
5122       }
5123     },
5124     "posix-character-classes": {
5125       "version": "0.1.1",
5126       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
5127       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
5128       "dev": true
5129     },
5130     "prelude-ls": {
5131       "version": "1.1.2",
5132       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5133       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5134       "dev": true
5135     },
5136     "pretty-format": {
5137       "version": "26.4.2",
5138       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz",
5139       "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==",
5140       "dev": true,
5141       "requires": {
5142         "@jest/types": "^26.3.0",
5143         "ansi-regex": "^5.0.0",
5144         "ansi-styles": "^4.0.0",
5145         "react-is": "^16.12.0"
5146       }
5147     },
5148     "process-nextick-args": {
5149       "version": "2.0.1",
5150       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
5151       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
5152       "dev": true
5153     },
5154     "prompts": {
5155       "version": "2.3.2",
5156       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz",
5157       "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==",
5158       "dev": true,
5159       "requires": {
5160         "kleur": "^3.0.3",
5161         "sisteransi": "^1.0.4"
5162       }
5163     },
5164     "proxy-addr": {
5165       "version": "2.0.6",
5166       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
5167       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
5168       "dev": true,
5169       "requires": {
5170         "forwarded": "~0.1.2",
5171         "ipaddr.js": "1.9.1"
5172       }
5173     },
5174     "psl": {
5175       "version": "1.8.0",
5176       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
5177       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
5178       "dev": true
5179     },
5180     "pump": {
5181       "version": "3.0.0",
5182       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
5183       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
5184       "dev": true,
5185       "requires": {
5186         "end-of-stream": "^1.1.0",
5187         "once": "^1.3.1"
5188       }
5189     },
5190     "punycode": {
5191       "version": "2.1.1",
5192       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5193       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5194       "dev": true
5195     },
5196     "q": {
5197       "version": "1.5.1",
5198       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
5199       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
5200       "dev": true
5201     },
5202     "qs": {
5203       "version": "6.5.2",
5204       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5205       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
5206       "dev": true
5207     },
5208     "querystring-browser": {
5209       "version": "1.0.4",
5210       "resolved": "https://registry.npmjs.org/querystring-browser/-/querystring-browser-1.0.4.tgz",
5211       "integrity": "sha1-8uNYgYQKgZvHsb9Zf68JeeZiLcY="
5212     },
5213     "ramda": {
5214       "version": "0.26.1",
5215       "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz",
5216       "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==",
5217       "dev": true
5218     },
5219     "range-parser": {
5220       "version": "1.2.1",
5221       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
5222       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
5223       "dev": true
5224     },
5225     "raw-body": {
5226       "version": "2.4.0",
5227       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
5228       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
5229       "dev": true,
5230       "requires": {
5231         "bytes": "3.1.0",
5232         "http-errors": "1.7.2",
5233         "iconv-lite": "0.4.24",
5234         "unpipe": "1.0.0"
5235       }
5236     },
5237     "rc": {
5238       "version": "1.2.8",
5239       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
5240       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
5241       "dev": true,
5242       "requires": {
5243         "deep-extend": "^0.6.0",
5244         "ini": "~1.3.0",
5245         "minimist": "^1.2.0",
5246         "strip-json-comments": "~2.0.1"
5247       }
5248     },
5249     "react-is": {
5250       "version": "16.13.1",
5251       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
5252       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
5253       "dev": true
5254     },
5255     "read-pkg": {
5256       "version": "5.2.0",
5257       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
5258       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
5259       "dev": true,
5260       "requires": {
5261         "@types/normalize-package-data": "^2.4.0",
5262         "normalize-package-data": "^2.5.0",
5263         "parse-json": "^5.0.0",
5264         "type-fest": "^0.6.0"
5265       },
5266       "dependencies": {
5267         "type-fest": {
5268           "version": "0.6.0",
5269           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
5270           "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
5271           "dev": true
5272         }
5273       }
5274     },
5275     "read-pkg-up": {
5276       "version": "7.0.1",
5277       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
5278       "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
5279       "dev": true,
5280       "requires": {
5281         "find-up": "^4.1.0",
5282         "read-pkg": "^5.2.0",
5283         "type-fest": "^0.8.1"
5284       }
5285     },
5286     "readable-stream": {
5287       "version": "2.3.7",
5288       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5289       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5290       "dev": true,
5291       "requires": {
5292         "core-util-is": "~1.0.0",
5293         "inherits": "~2.0.3",
5294         "isarray": "~1.0.0",
5295         "process-nextick-args": "~2.0.0",
5296         "safe-buffer": "~5.1.1",
5297         "string_decoder": "~1.1.1",
5298         "util-deprecate": "~1.0.1"
5299       }
5300     },
5301     "regex-not": {
5302       "version": "1.0.2",
5303       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5304       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5305       "dev": true,
5306       "requires": {
5307         "extend-shallow": "^3.0.2",
5308         "safe-regex": "^1.1.0"
5309       }
5310     },
5311     "remove-trailing-separator": {
5312       "version": "1.1.0",
5313       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5314       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5315       "dev": true
5316     },
5317     "repeat-element": {
5318       "version": "1.1.3",
5319       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5320       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
5321       "dev": true
5322     },
5323     "repeat-string": {
5324       "version": "1.6.1",
5325       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5326       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5327       "dev": true
5328     },
5329     "request": {
5330       "version": "2.88.2",
5331       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
5332       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
5333       "dev": true,
5334       "requires": {
5335         "aws-sign2": "~0.7.0",
5336         "aws4": "^1.8.0",
5337         "caseless": "~0.12.0",
5338         "combined-stream": "~1.0.6",
5339         "extend": "~3.0.2",
5340         "forever-agent": "~0.6.1",
5341         "form-data": "~2.3.2",
5342         "har-validator": "~5.1.3",
5343         "http-signature": "~1.2.0",
5344         "is-typedarray": "~1.0.0",
5345         "isstream": "~0.1.2",
5346         "json-stringify-safe": "~5.0.1",
5347         "mime-types": "~2.1.19",
5348         "oauth-sign": "~0.9.0",
5349         "performance-now": "^2.1.0",
5350         "qs": "~6.5.2",
5351         "safe-buffer": "^5.1.2",
5352         "tough-cookie": "~2.5.0",
5353         "tunnel-agent": "^0.6.0",
5354         "uuid": "^3.3.2"
5355       },
5356       "dependencies": {
5357         "tough-cookie": {
5358           "version": "2.5.0",
5359           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5360           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5361           "dev": true,
5362           "requires": {
5363             "psl": "^1.1.28",
5364             "punycode": "^2.1.1"
5365           }
5366         },
5367         "uuid": {
5368           "version": "3.4.0",
5369           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
5370           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
5371           "dev": true
5372         }
5373       }
5374     },
5375     "request-promise-core": {
5376       "version": "1.1.4",
5377       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
5378       "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
5379       "dev": true,
5380       "requires": {
5381         "lodash": "^4.17.19"
5382       }
5383     },
5384     "request-promise-native": {
5385       "version": "1.0.9",
5386       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
5387       "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
5388       "dev": true,
5389       "requires": {
5390         "request-promise-core": "1.1.4",
5391         "stealthy-require": "^1.1.1",
5392         "tough-cookie": "^2.3.3"
5393       },
5394       "dependencies": {
5395         "tough-cookie": {
5396           "version": "2.5.0",
5397           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5398           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5399           "dev": true,
5400           "requires": {
5401             "psl": "^1.1.28",
5402             "punycode": "^2.1.1"
5403           }
5404         }
5405       }
5406     },
5407     "require-directory": {
5408       "version": "2.1.1",
5409       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5410       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5411       "dev": true
5412     },
5413     "require-main-filename": {
5414       "version": "2.0.0",
5415       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
5416       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
5417       "dev": true
5418     },
5419     "requires-port": {
5420       "version": "1.0.0",
5421       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
5422       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
5423       "dev": true
5424     },
5425     "resolve": {
5426       "version": "1.17.0",
5427       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
5428       "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
5429       "dev": true,
5430       "requires": {
5431         "path-parse": "^1.0.6"
5432       }
5433     },
5434     "resolve-cwd": {
5435       "version": "3.0.0",
5436       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
5437       "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
5438       "dev": true,
5439       "requires": {
5440         "resolve-from": "^5.0.0"
5441       }
5442     },
5443     "resolve-from": {
5444       "version": "5.0.0",
5445       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
5446       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
5447       "dev": true
5448     },
5449     "resolve-url": {
5450       "version": "0.2.1",
5451       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5452       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5453       "dev": true
5454     },
5455     "ret": {
5456       "version": "0.1.15",
5457       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5458       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
5459       "dev": true
5460     },
5461     "rimraf": {
5462       "version": "3.0.2",
5463       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5464       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5465       "dev": true,
5466       "requires": {
5467         "glob": "^7.1.3"
5468       }
5469     },
5470     "rsvp": {
5471       "version": "4.8.5",
5472       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
5473       "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
5474       "dev": true
5475     },
5476     "safe-buffer": {
5477       "version": "5.1.2",
5478       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5479       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5480       "dev": true
5481     },
5482     "safe-json-stringify": {
5483       "version": "1.2.0",
5484       "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz",
5485       "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==",
5486       "dev": true,
5487       "optional": true
5488     },
5489     "safe-regex": {
5490       "version": "1.1.0",
5491       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5492       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5493       "dev": true,
5494       "requires": {
5495         "ret": "~0.1.10"
5496       }
5497     },
5498     "safer-buffer": {
5499       "version": "2.1.2",
5500       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5501       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
5502       "dev": true
5503     },
5504     "sane": {
5505       "version": "4.1.0",
5506       "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
5507       "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
5508       "dev": true,
5509       "requires": {
5510         "@cnakazawa/watch": "^1.0.3",
5511         "anymatch": "^2.0.0",
5512         "capture-exit": "^2.0.0",
5513         "exec-sh": "^0.3.2",
5514         "execa": "^1.0.0",
5515         "fb-watchman": "^2.0.0",
5516         "micromatch": "^3.1.4",
5517         "minimist": "^1.1.1",
5518         "walker": "~1.0.5"
5519       },
5520       "dependencies": {
5521         "anymatch": {
5522           "version": "2.0.0",
5523           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
5524           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
5525           "dev": true,
5526           "requires": {
5527             "micromatch": "^3.1.4",
5528             "normalize-path": "^2.1.1"
5529           }
5530         },
5531         "braces": {
5532           "version": "2.3.2",
5533           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
5534           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
5535           "dev": true,
5536           "requires": {
5537             "arr-flatten": "^1.1.0",
5538             "array-unique": "^0.3.2",
5539             "extend-shallow": "^2.0.1",
5540             "fill-range": "^4.0.0",
5541             "isobject": "^3.0.1",
5542             "repeat-element": "^1.1.2",
5543             "snapdragon": "^0.8.1",
5544             "snapdragon-node": "^2.0.1",
5545             "split-string": "^3.0.2",
5546             "to-regex": "^3.0.1"
5547           },
5548           "dependencies": {
5549             "extend-shallow": {
5550               "version": "2.0.1",
5551               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5552               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5553               "dev": true,
5554               "requires": {
5555                 "is-extendable": "^0.1.0"
5556               }
5557             }
5558           }
5559         },
5560         "fill-range": {
5561           "version": "4.0.0",
5562           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
5563           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
5564           "dev": true,
5565           "requires": {
5566             "extend-shallow": "^2.0.1",
5567             "is-number": "^3.0.0",
5568             "repeat-string": "^1.6.1",
5569             "to-regex-range": "^2.1.0"
5570           },
5571           "dependencies": {
5572             "extend-shallow": {
5573               "version": "2.0.1",
5574               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5575               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5576               "dev": true,
5577               "requires": {
5578                 "is-extendable": "^0.1.0"
5579               }
5580             }
5581           }
5582         },
5583         "is-number": {
5584           "version": "3.0.0",
5585           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
5586           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
5587           "dev": true,
5588           "requires": {
5589             "kind-of": "^3.0.2"
5590           },
5591           "dependencies": {
5592             "kind-of": {
5593               "version": "3.2.2",
5594               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5595               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5596               "dev": true,
5597               "requires": {
5598                 "is-buffer": "^1.1.5"
5599               }
5600             }
5601           }
5602         },
5603         "micromatch": {
5604           "version": "3.1.10",
5605           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
5606           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
5607           "dev": true,
5608           "requires": {
5609             "arr-diff": "^4.0.0",
5610             "array-unique": "^0.3.2",
5611             "braces": "^2.3.1",
5612             "define-property": "^2.0.2",
5613             "extend-shallow": "^3.0.2",
5614             "extglob": "^2.0.4",
5615             "fragment-cache": "^0.2.1",
5616             "kind-of": "^6.0.2",
5617             "nanomatch": "^1.2.9",
5618             "object.pick": "^1.3.0",
5619             "regex-not": "^1.0.0",
5620             "snapdragon": "^0.8.1",
5621             "to-regex": "^3.0.2"
5622           }
5623         },
5624         "normalize-path": {
5625           "version": "2.1.1",
5626           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
5627           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5628           "dev": true,
5629           "requires": {
5630             "remove-trailing-separator": "^1.0.1"
5631           }
5632         },
5633         "to-regex-range": {
5634           "version": "2.1.1",
5635           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
5636           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
5637           "dev": true,
5638           "requires": {
5639             "is-number": "^3.0.0",
5640             "repeat-string": "^1.6.1"
5641           }
5642         }
5643       }
5644     },
5645     "sax": {
5646       "version": "1.2.4",
5647       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
5648       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
5649     },
5650     "saxes": {
5651       "version": "5.0.1",
5652       "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
5653       "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
5654       "dev": true,
5655       "requires": {
5656         "xmlchars": "^2.2.0"
5657       }
5658     },
5659     "semver": {
5660       "version": "5.7.1",
5661       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5662       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5663       "dev": true
5664     },
5665     "send": {
5666       "version": "0.17.1",
5667       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
5668       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
5669       "dev": true,
5670       "requires": {
5671         "debug": "2.6.9",
5672         "depd": "~1.1.2",
5673         "destroy": "~1.0.4",
5674         "encodeurl": "~1.0.2",
5675         "escape-html": "~1.0.3",
5676         "etag": "~1.8.1",
5677         "fresh": "0.5.2",
5678         "http-errors": "~1.7.2",
5679         "mime": "1.6.0",
5680         "ms": "2.1.1",
5681         "on-finished": "~2.3.0",
5682         "range-parser": "~1.2.1",
5683         "statuses": "~1.5.0"
5684       },
5685       "dependencies": {
5686         "debug": {
5687           "version": "2.6.9",
5688           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5689           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5690           "dev": true,
5691           "requires": {
5692             "ms": "2.0.0"
5693           },
5694           "dependencies": {
5695             "ms": {
5696               "version": "2.0.0",
5697               "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5698               "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5699               "dev": true
5700             }
5701           }
5702         },
5703         "ms": {
5704           "version": "2.1.1",
5705           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
5706           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
5707           "dev": true
5708         }
5709       }
5710     },
5711     "serve-static": {
5712       "version": "1.14.1",
5713       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
5714       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
5715       "dev": true,
5716       "requires": {
5717         "encodeurl": "~1.0.2",
5718         "escape-html": "~1.0.3",
5719         "parseurl": "~1.3.3",
5720         "send": "0.17.1"
5721       }
5722     },
5723     "set-blocking": {
5724       "version": "2.0.0",
5725       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
5726       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
5727       "dev": true
5728     },
5729     "set-value": {
5730       "version": "2.0.1",
5731       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
5732       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
5733       "dev": true,
5734       "requires": {
5735         "extend-shallow": "^2.0.1",
5736         "is-extendable": "^0.1.1",
5737         "is-plain-object": "^2.0.3",
5738         "split-string": "^3.0.1"
5739       },
5740       "dependencies": {
5741         "extend-shallow": {
5742           "version": "2.0.1",
5743           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5744           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5745           "dev": true,
5746           "requires": {
5747             "is-extendable": "^0.1.0"
5748           }
5749         }
5750       }
5751     },
5752     "setimmediate": {
5753       "version": "1.0.5",
5754       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
5755       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
5756       "dev": true
5757     },
5758     "setprototypeof": {
5759       "version": "1.1.1",
5760       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
5761       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
5762       "dev": true
5763     },
5764     "shebang-command": {
5765       "version": "1.2.0",
5766       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
5767       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5768       "dev": true,
5769       "requires": {
5770         "shebang-regex": "^1.0.0"
5771       }
5772     },
5773     "shebang-regex": {
5774       "version": "1.0.0",
5775       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
5776       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
5777       "dev": true
5778     },
5779     "shellwords": {
5780       "version": "0.1.1",
5781       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
5782       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
5783       "dev": true,
5784       "optional": true
5785     },
5786     "signal-exit": {
5787       "version": "3.0.3",
5788       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
5789       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
5790       "dev": true
5791     },
5792     "sisteransi": {
5793       "version": "1.0.5",
5794       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
5795       "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
5796       "dev": true
5797     },
5798     "slash": {
5799       "version": "3.0.0",
5800       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
5801       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
5802       "dev": true
5803     },
5804     "snapdragon": {
5805       "version": "0.8.2",
5806       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
5807       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5808       "dev": true,
5809       "requires": {
5810         "base": "^0.11.1",
5811         "debug": "^2.2.0",
5812         "define-property": "^0.2.5",
5813         "extend-shallow": "^2.0.1",
5814         "map-cache": "^0.2.2",
5815         "source-map": "^0.5.6",
5816         "source-map-resolve": "^0.5.0",
5817         "use": "^3.1.0"
5818       },
5819       "dependencies": {
5820         "debug": {
5821           "version": "2.6.9",
5822           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5823           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5824           "dev": true,
5825           "requires": {
5826             "ms": "2.0.0"
5827           }
5828         },
5829         "define-property": {
5830           "version": "0.2.5",
5831           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5832           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5833           "dev": true,
5834           "requires": {
5835             "is-descriptor": "^0.1.0"
5836           }
5837         },
5838         "extend-shallow": {
5839           "version": "2.0.1",
5840           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5841           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5842           "dev": true,
5843           "requires": {
5844             "is-extendable": "^0.1.0"
5845           }
5846         },
5847         "ms": {
5848           "version": "2.0.0",
5849           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5850           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5851           "dev": true
5852         },
5853         "source-map": {
5854           "version": "0.5.7",
5855           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5856           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
5857           "dev": true
5858         }
5859       }
5860     },
5861     "snapdragon-node": {
5862       "version": "2.1.1",
5863       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
5864       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5865       "dev": true,
5866       "requires": {
5867         "define-property": "^1.0.0",
5868         "isobject": "^3.0.0",
5869         "snapdragon-util": "^3.0.1"
5870       },
5871       "dependencies": {
5872         "define-property": {
5873           "version": "1.0.0",
5874           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5875           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5876           "dev": true,
5877           "requires": {
5878             "is-descriptor": "^1.0.0"
5879           }
5880         },
5881         "is-accessor-descriptor": {
5882           "version": "1.0.0",
5883           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5884           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5885           "dev": true,
5886           "requires": {
5887             "kind-of": "^6.0.0"
5888           }
5889         },
5890         "is-data-descriptor": {
5891           "version": "1.0.0",
5892           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5893           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5894           "dev": true,
5895           "requires": {
5896             "kind-of": "^6.0.0"
5897           }
5898         },
5899         "is-descriptor": {
5900           "version": "1.0.2",
5901           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5902           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5903           "dev": true,
5904           "requires": {
5905             "is-accessor-descriptor": "^1.0.0",
5906             "is-data-descriptor": "^1.0.0",
5907             "kind-of": "^6.0.2"
5908           }
5909         }
5910       }
5911     },
5912     "snapdragon-util": {
5913       "version": "3.0.1",
5914       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
5915       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5916       "dev": true,
5917       "requires": {
5918         "kind-of": "^3.2.0"
5919       },
5920       "dependencies": {
5921         "kind-of": {
5922           "version": "3.2.2",
5923           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5924           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5925           "dev": true,
5926           "requires": {
5927             "is-buffer": "^1.1.5"
5928           }
5929         }
5930       }
5931     },
5932     "source-map": {
5933       "version": "0.6.1",
5934       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5935       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5936       "dev": true
5937     },
5938     "source-map-resolve": {
5939       "version": "0.5.3",
5940       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
5941       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
5942       "dev": true,
5943       "requires": {
5944         "atob": "^2.1.2",
5945         "decode-uri-component": "^0.2.0",
5946         "resolve-url": "^0.2.1",
5947         "source-map-url": "^0.4.0",
5948         "urix": "^0.1.0"
5949       }
5950     },
5951     "source-map-support": {
5952       "version": "0.5.19",
5953       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
5954       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
5955       "dev": true,
5956       "requires": {
5957         "buffer-from": "^1.0.0",
5958         "source-map": "^0.6.0"
5959       }
5960     },
5961     "source-map-url": {
5962       "version": "0.4.0",
5963       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
5964       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
5965       "dev": true
5966     },
5967     "spdx-correct": {
5968       "version": "3.1.1",
5969       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
5970       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
5971       "dev": true,
5972       "requires": {
5973         "spdx-expression-parse": "^3.0.0",
5974         "spdx-license-ids": "^3.0.0"
5975       }
5976     },
5977     "spdx-exceptions": {
5978       "version": "2.3.0",
5979       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
5980       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
5981       "dev": true
5982     },
5983     "spdx-expression-parse": {
5984       "version": "3.0.1",
5985       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
5986       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
5987       "dev": true,
5988       "requires": {
5989         "spdx-exceptions": "^2.1.0",
5990         "spdx-license-ids": "^3.0.0"
5991       }
5992     },
5993     "spdx-license-ids": {
5994       "version": "3.0.6",
5995       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
5996       "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",
5997       "dev": true
5998     },
5999     "split-string": {
6000       "version": "3.1.0",
6001       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
6002       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
6003       "dev": true,
6004       "requires": {
6005         "extend-shallow": "^3.0.0"
6006       }
6007     },
6008     "sprintf-js": {
6009       "version": "1.0.3",
6010       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
6011       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
6012       "dev": true
6013     },
6014     "sshpk": {
6015       "version": "1.16.1",
6016       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
6017       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
6018       "dev": true,
6019       "requires": {
6020         "asn1": "~0.2.3",
6021         "assert-plus": "^1.0.0",
6022         "bcrypt-pbkdf": "^1.0.0",
6023         "dashdash": "^1.12.0",
6024         "ecc-jsbn": "~0.1.1",
6025         "getpass": "^0.1.1",
6026         "jsbn": "~0.1.0",
6027         "safer-buffer": "^2.0.2",
6028         "tweetnacl": "~0.14.0"
6029       }
6030     },
6031     "stack-utils": {
6032       "version": "2.0.2",
6033       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz",
6034       "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==",
6035       "dev": true,
6036       "requires": {
6037         "escape-string-regexp": "^2.0.0"
6038       },
6039       "dependencies": {
6040         "escape-string-regexp": {
6041           "version": "2.0.0",
6042           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
6043           "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
6044           "dev": true
6045         }
6046       }
6047     },
6048     "static-extend": {
6049       "version": "0.1.2",
6050       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
6051       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
6052       "dev": true,
6053       "requires": {
6054         "define-property": "^0.2.5",
6055         "object-copy": "^0.1.0"
6056       },
6057       "dependencies": {
6058         "define-property": {
6059           "version": "0.2.5",
6060           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6061           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6062           "dev": true,
6063           "requires": {
6064             "is-descriptor": "^0.1.0"
6065           }
6066         }
6067       }
6068     },
6069     "statuses": {
6070       "version": "1.5.0",
6071       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
6072       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
6073       "dev": true
6074     },
6075     "stealthy-require": {
6076       "version": "1.1.1",
6077       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
6078       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
6079       "dev": true
6080     },
6081     "string-length": {
6082       "version": "4.0.1",
6083       "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
6084       "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
6085       "dev": true,
6086       "requires": {
6087         "char-regex": "^1.0.2",
6088         "strip-ansi": "^6.0.0"
6089       }
6090     },
6091     "string-width": {
6092       "version": "4.2.0",
6093       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
6094       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
6095       "dev": true,
6096       "requires": {
6097         "emoji-regex": "^8.0.0",
6098         "is-fullwidth-code-point": "^3.0.0",
6099         "strip-ansi": "^6.0.0"
6100       }
6101     },
6102     "string_decoder": {
6103       "version": "1.1.1",
6104       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6105       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6106       "dev": true,
6107       "requires": {
6108         "safe-buffer": "~5.1.0"
6109       }
6110     },
6111     "strip-ansi": {
6112       "version": "6.0.0",
6113       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6114       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6115       "dev": true,
6116       "requires": {
6117         "ansi-regex": "^5.0.0"
6118       }
6119     },
6120     "strip-bom": {
6121       "version": "4.0.0",
6122       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
6123       "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
6124       "dev": true
6125     },
6126     "strip-eof": {
6127       "version": "1.0.0",
6128       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
6129       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
6130       "dev": true
6131     },
6132     "strip-final-newline": {
6133       "version": "2.0.0",
6134       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
6135       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
6136       "dev": true
6137     },
6138     "strip-json-comments": {
6139       "version": "2.0.1",
6140       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
6141       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
6142       "dev": true
6143     },
6144     "sumchecker": {
6145       "version": "2.0.2",
6146       "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz",
6147       "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
6148       "dev": true,
6149       "requires": {
6150         "debug": "^2.2.0"
6151       },
6152       "dependencies": {
6153         "debug": {
6154           "version": "2.6.9",
6155           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6156           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6157           "dev": true,
6158           "requires": {
6159             "ms": "2.0.0"
6160           }
6161         },
6162         "ms": {
6163           "version": "2.0.0",
6164           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6165           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6166           "dev": true
6167         }
6168       }
6169     },
6170     "supports-color": {
6171       "version": "7.2.0",
6172       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6173       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6174       "dev": true,
6175       "requires": {
6176         "has-flag": "^4.0.0"
6177       }
6178     },
6179     "supports-hyperlinks": {
6180       "version": "2.1.0",
6181       "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
6182       "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
6183       "dev": true,
6184       "requires": {
6185         "has-flag": "^4.0.0",
6186         "supports-color": "^7.0.0"
6187       }
6188     },
6189     "symbol-tree": {
6190       "version": "3.2.4",
6191       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
6192       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
6193       "dev": true
6194     },
6195     "tar": {
6196       "version": "4.4.2",
6197       "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.2.tgz",
6198       "integrity": "sha512-BfkE9CciGGgDsATqkikUHrQrraBCO+ke/1f6SFAEMnxyyfN9lxC+nW1NFWMpqH865DhHIy9vQi682gk1X7friw==",
6199       "dev": true,
6200       "requires": {
6201         "chownr": "^1.0.1",
6202         "fs-minipass": "^1.2.5",
6203         "minipass": "^2.2.4",
6204         "minizlib": "^1.1.0",
6205         "mkdirp": "^0.5.0",
6206         "safe-buffer": "^5.1.2",
6207         "yallist": "^3.0.2"
6208       },
6209       "dependencies": {
6210         "mkdirp": {
6211           "version": "0.5.5",
6212           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
6213           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
6214           "dev": true,
6215           "requires": {
6216             "minimist": "^1.2.5"
6217           }
6218         }
6219       }
6220     },
6221     "terminal-link": {
6222       "version": "2.1.1",
6223       "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
6224       "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
6225       "dev": true,
6226       "requires": {
6227         "ansi-escapes": "^4.2.1",
6228         "supports-hyperlinks": "^2.0.0"
6229       }
6230     },
6231     "test-exclude": {
6232       "version": "6.0.0",
6233       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
6234       "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
6235       "dev": true,
6236       "requires": {
6237         "@istanbuljs/schema": "^0.1.2",
6238         "glob": "^7.1.4",
6239         "minimatch": "^3.0.4"
6240       }
6241     },
6242     "throat": {
6243       "version": "5.0.0",
6244       "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
6245       "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
6246       "dev": true
6247     },
6248     "timers-ext": {
6249       "version": "0.1.7",
6250       "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
6251       "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
6252       "dev": true,
6253       "requires": {
6254         "es5-ext": "~0.10.46",
6255         "next-tick": "1"
6256       }
6257     },
6258     "tmpl": {
6259       "version": "1.0.4",
6260       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
6261       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
6262       "dev": true
6263     },
6264     "to-fast-properties": {
6265       "version": "2.0.0",
6266       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
6267       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
6268       "dev": true
6269     },
6270     "to-object-path": {
6271       "version": "0.3.0",
6272       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6273       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6274       "dev": true,
6275       "requires": {
6276         "kind-of": "^3.0.2"
6277       },
6278       "dependencies": {
6279         "kind-of": {
6280           "version": "3.2.2",
6281           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6282           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6283           "dev": true,
6284           "requires": {
6285             "is-buffer": "^1.1.5"
6286           }
6287         }
6288       }
6289     },
6290     "to-regex": {
6291       "version": "3.0.2",
6292       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6293       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
6294       "dev": true,
6295       "requires": {
6296         "define-property": "^2.0.2",
6297         "extend-shallow": "^3.0.2",
6298         "regex-not": "^1.0.2",
6299         "safe-regex": "^1.1.0"
6300       }
6301     },
6302     "to-regex-range": {
6303       "version": "5.0.1",
6304       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6305       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6306       "dev": true,
6307       "requires": {
6308         "is-number": "^7.0.0"
6309       }
6310     },
6311     "toidentifier": {
6312       "version": "1.0.0",
6313       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
6314       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
6315       "dev": true
6316     },
6317     "tough-cookie": {
6318       "version": "3.0.1",
6319       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
6320       "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
6321       "dev": true,
6322       "requires": {
6323         "ip-regex": "^2.1.0",
6324         "psl": "^1.1.28",
6325         "punycode": "^2.1.1"
6326       }
6327     },
6328     "tr46": {
6329       "version": "2.0.2",
6330       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
6331       "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
6332       "dev": true,
6333       "requires": {
6334         "punycode": "^2.1.1"
6335       }
6336     },
6337     "traverse": {
6338       "version": "0.3.9",
6339       "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
6340       "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
6341       "dev": true
6342     },
6343     "ts-toolbelt": {
6344       "version": "6.15.5",
6345       "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz",
6346       "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==",
6347       "dev": true
6348     },
6349     "tunnel-agent": {
6350       "version": "0.6.0",
6351       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6352       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6353       "dev": true,
6354       "requires": {
6355         "safe-buffer": "^5.0.1"
6356       }
6357     },
6358     "tweetnacl": {
6359       "version": "0.14.5",
6360       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
6361       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
6362       "dev": true
6363     },
6364     "type": {
6365       "version": "1.2.0",
6366       "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
6367       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
6368       "dev": true
6369     },
6370     "type-check": {
6371       "version": "0.3.2",
6372       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
6373       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
6374       "dev": true,
6375       "requires": {
6376         "prelude-ls": "~1.1.2"
6377       }
6378     },
6379     "type-detect": {
6380       "version": "4.0.8",
6381       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
6382       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
6383       "dev": true
6384     },
6385     "type-fest": {
6386       "version": "0.8.1",
6387       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
6388       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
6389       "dev": true
6390     },
6391     "type-is": {
6392       "version": "1.6.18",
6393       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
6394       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
6395       "dev": true,
6396       "requires": {
6397         "media-typer": "0.3.0",
6398         "mime-types": "~2.1.24"
6399       }
6400     },
6401     "typedarray": {
6402       "version": "0.0.6",
6403       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
6404       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
6405       "dev": true
6406     },
6407     "typedarray-to-buffer": {
6408       "version": "3.1.5",
6409       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
6410       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
6411       "dev": true,
6412       "requires": {
6413         "is-typedarray": "^1.0.0"
6414       }
6415     },
6416     "underscore": {
6417       "version": "1.8.3",
6418       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
6419       "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
6420       "dev": true
6421     },
6422     "union-value": {
6423       "version": "1.0.1",
6424       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
6425       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
6426       "dev": true,
6427       "requires": {
6428         "arr-union": "^3.1.0",
6429         "get-value": "^2.0.6",
6430         "is-extendable": "^0.1.1",
6431         "set-value": "^2.0.1"
6432       }
6433     },
6434     "unixify": {
6435       "version": "1.0.0",
6436       "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz",
6437       "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=",
6438       "dev": true,
6439       "requires": {
6440         "normalize-path": "^2.1.1"
6441       },
6442       "dependencies": {
6443         "normalize-path": {
6444           "version": "2.1.1",
6445           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
6446           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6447           "dev": true,
6448           "requires": {
6449             "remove-trailing-separator": "^1.0.1"
6450           }
6451         }
6452       }
6453     },
6454     "unpipe": {
6455       "version": "1.0.0",
6456       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
6457       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
6458       "dev": true
6459     },
6460     "unset-value": {
6461       "version": "1.0.0",
6462       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
6463       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
6464       "dev": true,
6465       "requires": {
6466         "has-value": "^0.3.1",
6467         "isobject": "^3.0.0"
6468       },
6469       "dependencies": {
6470         "has-value": {
6471           "version": "0.3.1",
6472           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6473           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6474           "dev": true,
6475           "requires": {
6476             "get-value": "^2.0.3",
6477             "has-values": "^0.1.4",
6478             "isobject": "^2.0.0"
6479           },
6480           "dependencies": {
6481             "isobject": {
6482               "version": "2.1.0",
6483               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6484               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6485               "dev": true,
6486               "requires": {
6487                 "isarray": "1.0.0"
6488               }
6489             }
6490           }
6491         },
6492         "has-values": {
6493           "version": "0.1.4",
6494           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6495           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
6496           "dev": true
6497         }
6498       }
6499     },
6500     "unzipper": {
6501       "version": "0.10.11",
6502       "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
6503       "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
6504       "dev": true,
6505       "requires": {
6506         "big-integer": "^1.6.17",
6507         "binary": "~0.3.0",
6508         "bluebird": "~3.4.1",
6509         "buffer-indexof-polyfill": "~1.0.0",
6510         "duplexer2": "~0.1.4",
6511         "fstream": "^1.0.12",
6512         "graceful-fs": "^4.2.2",
6513         "listenercount": "~1.0.1",
6514         "readable-stream": "~2.3.6",
6515         "setimmediate": "~1.0.4"
6516       },
6517       "dependencies": {
6518         "bluebird": {
6519           "version": "3.4.7",
6520           "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
6521           "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
6522           "dev": true
6523         }
6524       }
6525     },
6526     "uri-js": {
6527       "version": "4.4.0",
6528       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
6529       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
6530       "dev": true,
6531       "requires": {
6532         "punycode": "^2.1.0"
6533       }
6534     },
6535     "uri-template": {
6536       "version": "1.0.1",
6537       "resolved": "https://registry.npmjs.org/uri-template/-/uri-template-1.0.1.tgz",
6538       "integrity": "sha1-FKklo35Nk/diVDKqEWsF5Qyuga0=",
6539       "requires": {
6540         "pct-encode": "~1.0.0"
6541       }
6542     },
6543     "urix": {
6544       "version": "0.1.0",
6545       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
6546       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
6547       "dev": true
6548     },
6549     "url-join": {
6550       "version": "4.0.1",
6551       "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
6552       "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
6553       "dev": true
6554     },
6555     "use": {
6556       "version": "3.1.1",
6557       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
6558       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
6559       "dev": true
6560     },
6561     "util-deprecate": {
6562       "version": "1.0.2",
6563       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6564       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
6565       "dev": true
6566     },
6567     "utils-merge": {
6568       "version": "1.0.1",
6569       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
6570       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
6571       "dev": true
6572     },
6573     "uuid": {
6574       "version": "8.3.0",
6575       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
6576       "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
6577       "dev": true,
6578       "optional": true
6579     },
6580     "v8-to-istanbul": {
6581       "version": "5.0.1",
6582       "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz",
6583       "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==",
6584       "dev": true,
6585       "requires": {
6586         "@types/istanbul-lib-coverage": "^2.0.1",
6587         "convert-source-map": "^1.6.0",
6588         "source-map": "^0.7.3"
6589       },
6590       "dependencies": {
6591         "source-map": {
6592           "version": "0.7.3",
6593           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
6594           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
6595           "dev": true
6596         }
6597       }
6598     },
6599     "validate-npm-package-license": {
6600       "version": "3.0.4",
6601       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
6602       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
6603       "dev": true,
6604       "requires": {
6605         "spdx-correct": "^3.0.0",
6606         "spdx-expression-parse": "^3.0.0"
6607       }
6608     },
6609     "vary": {
6610       "version": "1.1.2",
6611       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
6612       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
6613       "dev": true
6614     },
6615     "verror": {
6616       "version": "1.10.0",
6617       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
6618       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
6619       "dev": true,
6620       "requires": {
6621         "assert-plus": "^1.0.0",
6622         "core-util-is": "1.0.2",
6623         "extsprintf": "^1.2.0"
6624       }
6625     },
6626     "w3c-hr-time": {
6627       "version": "1.0.2",
6628       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
6629       "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
6630       "dev": true,
6631       "requires": {
6632         "browser-process-hrtime": "^1.0.0"
6633       }
6634     },
6635     "w3c-xmlserializer": {
6636       "version": "2.0.0",
6637       "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
6638       "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
6639       "dev": true,
6640       "requires": {
6641         "xml-name-validator": "^3.0.0"
6642       }
6643     },
6644     "walker": {
6645       "version": "1.0.7",
6646       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
6647       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
6648       "dev": true,
6649       "requires": {
6650         "makeerror": "1.0.x"
6651       }
6652     },
6653     "webidl-conversions": {
6654       "version": "6.1.0",
6655       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
6656       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
6657       "dev": true
6658     },
6659     "whatwg-encoding": {
6660       "version": "1.0.5",
6661       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
6662       "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
6663       "dev": true,
6664       "requires": {
6665         "iconv-lite": "0.4.24"
6666       }
6667     },
6668     "whatwg-mimetype": {
6669       "version": "2.3.0",
6670       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
6671       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
6672       "dev": true
6673     },
6674     "whatwg-url": {
6675       "version": "8.2.2",
6676       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz",
6677       "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==",
6678       "dev": true,
6679       "requires": {
6680         "lodash.sortby": "^4.7.0",
6681         "tr46": "^2.0.2",
6682         "webidl-conversions": "^6.1.0"
6683       }
6684     },
6685     "which": {
6686       "version": "1.3.1",
6687       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
6688       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
6689       "dev": true,
6690       "requires": {
6691         "isexe": "^2.0.0"
6692       }
6693     },
6694     "which-module": {
6695       "version": "2.0.0",
6696       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
6697       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
6698       "dev": true
6699     },
6700     "wide-align": {
6701       "version": "1.1.3",
6702       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
6703       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
6704       "dev": true,
6705       "requires": {
6706         "string-width": "^1.0.2 || 2"
6707       },
6708       "dependencies": {
6709         "ansi-regex": {
6710           "version": "3.0.0",
6711           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6712           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6713           "dev": true
6714         },
6715         "is-fullwidth-code-point": {
6716           "version": "2.0.0",
6717           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
6718           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
6719           "dev": true
6720         },
6721         "string-width": {
6722           "version": "2.1.1",
6723           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
6724           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
6725           "dev": true,
6726           "requires": {
6727             "is-fullwidth-code-point": "^2.0.0",
6728             "strip-ansi": "^4.0.0"
6729           }
6730         },
6731         "strip-ansi": {
6732           "version": "4.0.0",
6733           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6734           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6735           "dev": true,
6736           "requires": {
6737             "ansi-regex": "^3.0.0"
6738           }
6739         }
6740       }
6741     },
6742     "word-wrap": {
6743       "version": "1.2.3",
6744       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
6745       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6746       "dev": true
6747     },
6748     "wrap-ansi": {
6749       "version": "6.2.0",
6750       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
6751       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
6752       "dev": true,
6753       "requires": {
6754         "ansi-styles": "^4.0.0",
6755         "string-width": "^4.1.0",
6756         "strip-ansi": "^6.0.0"
6757       }
6758     },
6759     "wrappy": {
6760       "version": "1.0.2",
6761       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6762       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6763       "dev": true
6764     },
6765     "write-file-atomic": {
6766       "version": "3.0.3",
6767       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
6768       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
6769       "dev": true,
6770       "requires": {
6771         "imurmurhash": "^0.1.4",
6772         "is-typedarray": "^1.0.0",
6773         "signal-exit": "^3.0.2",
6774         "typedarray-to-buffer": "^3.1.5"
6775       }
6776     },
6777     "ws": {
6778       "version": "7.3.1",
6779       "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
6780       "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==",
6781       "dev": true
6782     },
6783     "xml-name-validator": {
6784       "version": "3.0.0",
6785       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
6786       "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
6787       "dev": true
6788     },
6789     "xmlchars": {
6790       "version": "2.2.0",
6791       "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
6792       "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
6793       "dev": true
6794     },
6795     "y18n": {
6796       "version": "4.0.0",
6797       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
6798       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
6799       "dev": true
6800     },
6801     "yallist": {
6802       "version": "3.1.1",
6803       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
6804       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
6805       "dev": true
6806     },
6807     "yargs": {
6808       "version": "15.4.1",
6809       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
6810       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
6811       "dev": true,
6812       "requires": {
6813         "cliui": "^6.0.0",
6814         "decamelize": "^1.2.0",
6815         "find-up": "^4.1.0",
6816         "get-caller-file": "^2.0.1",
6817         "require-directory": "^2.1.1",
6818         "require-main-filename": "^2.0.0",
6819         "set-blocking": "^2.0.0",
6820         "string-width": "^4.2.0",
6821         "which-module": "^2.0.0",
6822         "y18n": "^4.0.0",
6823         "yargs-parser": "^18.1.2"
6824       }
6825     },
6826     "yargs-parser": {
6827       "version": "18.1.3",
6828       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
6829       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
6830       "dev": true,
6831       "requires": {
6832         "camelcase": "^5.0.0",
6833         "decamelize": "^1.2.0"
6834       }
6835     }
6836   }
6837 }