Git ignores the build directory of the Spring-Consumer
[demos/example-siren] / consumer / package-lock.json
1 {
2   "name": "siren-consumer",
3   "version": "0.0.0",
4   "lockfileVersion": 2,
5   "requires": true,
6   "packages": {
7     "": {
8       "name": "siren-consumer",
9       "version": "0.0.0",
10       "license": "MIT",
11       "dependencies": {
12         "ketting": "^6.0.2"
13       },
14       "devDependencies": {
15         "@pact-foundation/pact": "^10.0.0-beta.59",
16         "chai": "^4.2.0",
17         "chai-as-promised": "^7.1.1",
18         "jest": "^26.4.2"
19       }
20     },
21     "node_modules/@babel/code-frame": {
22       "version": "7.10.4",
23       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
24       "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
25       "dev": true,
26       "dependencies": {
27         "@babel/highlight": "^7.10.4"
28       }
29     },
30     "node_modules/@babel/core": {
31       "version": "7.11.6",
32       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
33       "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
34       "dev": true,
35       "dependencies": {
36         "@babel/code-frame": "^7.10.4",
37         "@babel/generator": "^7.11.6",
38         "@babel/helper-module-transforms": "^7.11.0",
39         "@babel/helpers": "^7.10.4",
40         "@babel/parser": "^7.11.5",
41         "@babel/template": "^7.10.4",
42         "@babel/traverse": "^7.11.5",
43         "@babel/types": "^7.11.5",
44         "convert-source-map": "^1.7.0",
45         "debug": "^4.1.0",
46         "gensync": "^1.0.0-beta.1",
47         "json5": "^2.1.2",
48         "lodash": "^4.17.19",
49         "resolve": "^1.3.2",
50         "semver": "^5.4.1",
51         "source-map": "^0.5.0"
52       },
53       "engines": {
54         "node": ">=6.9.0"
55       }
56     },
57     "node_modules/@babel/core/node_modules/source-map": {
58       "version": "0.5.7",
59       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
60       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
61       "dev": true,
62       "engines": {
63         "node": ">=0.10.0"
64       }
65     },
66     "node_modules/@babel/generator": {
67       "version": "7.11.6",
68       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
69       "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
70       "dev": true,
71       "dependencies": {
72         "@babel/types": "^7.11.5",
73         "jsesc": "^2.5.1",
74         "source-map": "^0.5.0"
75       }
76     },
77     "node_modules/@babel/generator/node_modules/source-map": {
78       "version": "0.5.7",
79       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
80       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
81       "dev": true,
82       "engines": {
83         "node": ">=0.10.0"
84       }
85     },
86     "node_modules/@babel/helper-function-name": {
87       "version": "7.10.4",
88       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
89       "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
90       "dev": true,
91       "dependencies": {
92         "@babel/helper-get-function-arity": "^7.10.4",
93         "@babel/template": "^7.10.4",
94         "@babel/types": "^7.10.4"
95       }
96     },
97     "node_modules/@babel/helper-get-function-arity": {
98       "version": "7.10.4",
99       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
100       "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
101       "dev": true,
102       "dependencies": {
103         "@babel/types": "^7.10.4"
104       }
105     },
106     "node_modules/@babel/helper-member-expression-to-functions": {
107       "version": "7.11.0",
108       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
109       "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
110       "dev": true,
111       "dependencies": {
112         "@babel/types": "^7.11.0"
113       }
114     },
115     "node_modules/@babel/helper-module-imports": {
116       "version": "7.10.4",
117       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
118       "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
119       "dev": true,
120       "dependencies": {
121         "@babel/types": "^7.10.4"
122       }
123     },
124     "node_modules/@babel/helper-module-transforms": {
125       "version": "7.11.0",
126       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
127       "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
128       "dev": true,
129       "dependencies": {
130         "@babel/helper-module-imports": "^7.10.4",
131         "@babel/helper-replace-supers": "^7.10.4",
132         "@babel/helper-simple-access": "^7.10.4",
133         "@babel/helper-split-export-declaration": "^7.11.0",
134         "@babel/template": "^7.10.4",
135         "@babel/types": "^7.11.0",
136         "lodash": "^4.17.19"
137       }
138     },
139     "node_modules/@babel/helper-optimise-call-expression": {
140       "version": "7.10.4",
141       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
142       "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
143       "dev": true,
144       "dependencies": {
145         "@babel/types": "^7.10.4"
146       }
147     },
148     "node_modules/@babel/helper-plugin-utils": {
149       "version": "7.10.4",
150       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
151       "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
152       "dev": true
153     },
154     "node_modules/@babel/helper-replace-supers": {
155       "version": "7.10.4",
156       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
157       "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
158       "dev": true,
159       "dependencies": {
160         "@babel/helper-member-expression-to-functions": "^7.10.4",
161         "@babel/helper-optimise-call-expression": "^7.10.4",
162         "@babel/traverse": "^7.10.4",
163         "@babel/types": "^7.10.4"
164       }
165     },
166     "node_modules/@babel/helper-simple-access": {
167       "version": "7.10.4",
168       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
169       "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
170       "dev": true,
171       "dependencies": {
172         "@babel/template": "^7.10.4",
173         "@babel/types": "^7.10.4"
174       }
175     },
176     "node_modules/@babel/helper-split-export-declaration": {
177       "version": "7.11.0",
178       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
179       "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
180       "dev": true,
181       "dependencies": {
182         "@babel/types": "^7.11.0"
183       }
184     },
185     "node_modules/@babel/helper-validator-identifier": {
186       "version": "7.10.4",
187       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
188       "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
189       "dev": true
190     },
191     "node_modules/@babel/helpers": {
192       "version": "7.10.4",
193       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
194       "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
195       "dev": true,
196       "dependencies": {
197         "@babel/template": "^7.10.4",
198         "@babel/traverse": "^7.10.4",
199         "@babel/types": "^7.10.4"
200       }
201     },
202     "node_modules/@babel/highlight": {
203       "version": "7.10.4",
204       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
205       "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
206       "dev": true,
207       "dependencies": {
208         "@babel/helper-validator-identifier": "^7.10.4",
209         "chalk": "^2.0.0",
210         "js-tokens": "^4.0.0"
211       }
212     },
213     "node_modules/@babel/highlight/node_modules/ansi-styles": {
214       "version": "3.2.1",
215       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
216       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
217       "dev": true,
218       "dependencies": {
219         "color-convert": "^1.9.0"
220       },
221       "engines": {
222         "node": ">=4"
223       }
224     },
225     "node_modules/@babel/highlight/node_modules/chalk": {
226       "version": "2.4.2",
227       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
228       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
229       "dev": true,
230       "dependencies": {
231         "ansi-styles": "^3.2.1",
232         "escape-string-regexp": "^1.0.5",
233         "supports-color": "^5.3.0"
234       },
235       "engines": {
236         "node": ">=4"
237       }
238     },
239     "node_modules/@babel/highlight/node_modules/color-convert": {
240       "version": "1.9.3",
241       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
242       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
243       "dev": true,
244       "dependencies": {
245         "color-name": "1.1.3"
246       }
247     },
248     "node_modules/@babel/highlight/node_modules/color-name": {
249       "version": "1.1.3",
250       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
251       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
252       "dev": true
253     },
254     "node_modules/@babel/highlight/node_modules/has-flag": {
255       "version": "3.0.0",
256       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
257       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
258       "dev": true,
259       "engines": {
260         "node": ">=4"
261       }
262     },
263     "node_modules/@babel/highlight/node_modules/supports-color": {
264       "version": "5.5.0",
265       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
266       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
267       "dev": true,
268       "dependencies": {
269         "has-flag": "^3.0.0"
270       },
271       "engines": {
272         "node": ">=4"
273       }
274     },
275     "node_modules/@babel/parser": {
276       "version": "7.11.5",
277       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
278       "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
279       "dev": true,
280       "bin": {
281         "parser": "bin/babel-parser.js"
282       },
283       "engines": {
284         "node": ">=6.0.0"
285       }
286     },
287     "node_modules/@babel/plugin-syntax-async-generators": {
288       "version": "7.8.4",
289       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
290       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
291       "dev": true,
292       "dependencies": {
293         "@babel/helper-plugin-utils": "^7.8.0"
294       }
295     },
296     "node_modules/@babel/plugin-syntax-bigint": {
297       "version": "7.8.3",
298       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
299       "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
300       "dev": true,
301       "dependencies": {
302         "@babel/helper-plugin-utils": "^7.8.0"
303       }
304     },
305     "node_modules/@babel/plugin-syntax-class-properties": {
306       "version": "7.10.4",
307       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
308       "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
309       "dev": true,
310       "dependencies": {
311         "@babel/helper-plugin-utils": "^7.10.4"
312       }
313     },
314     "node_modules/@babel/plugin-syntax-import-meta": {
315       "version": "7.10.4",
316       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
317       "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
318       "dev": true,
319       "dependencies": {
320         "@babel/helper-plugin-utils": "^7.10.4"
321       }
322     },
323     "node_modules/@babel/plugin-syntax-json-strings": {
324       "version": "7.8.3",
325       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
326       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
327       "dev": true,
328       "dependencies": {
329         "@babel/helper-plugin-utils": "^7.8.0"
330       }
331     },
332     "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
333       "version": "7.10.4",
334       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
335       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
336       "dev": true,
337       "dependencies": {
338         "@babel/helper-plugin-utils": "^7.10.4"
339       }
340     },
341     "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
342       "version": "7.8.3",
343       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
344       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
345       "dev": true,
346       "dependencies": {
347         "@babel/helper-plugin-utils": "^7.8.0"
348       }
349     },
350     "node_modules/@babel/plugin-syntax-numeric-separator": {
351       "version": "7.10.4",
352       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
353       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
354       "dev": true,
355       "dependencies": {
356         "@babel/helper-plugin-utils": "^7.10.4"
357       }
358     },
359     "node_modules/@babel/plugin-syntax-object-rest-spread": {
360       "version": "7.8.3",
361       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
362       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
363       "dev": true,
364       "dependencies": {
365         "@babel/helper-plugin-utils": "^7.8.0"
366       }
367     },
368     "node_modules/@babel/plugin-syntax-optional-catch-binding": {
369       "version": "7.8.3",
370       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
371       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
372       "dev": true,
373       "dependencies": {
374         "@babel/helper-plugin-utils": "^7.8.0"
375       }
376     },
377     "node_modules/@babel/plugin-syntax-optional-chaining": {
378       "version": "7.8.3",
379       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
380       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
381       "dev": true,
382       "dependencies": {
383         "@babel/helper-plugin-utils": "^7.8.0"
384       }
385     },
386     "node_modules/@babel/template": {
387       "version": "7.10.4",
388       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
389       "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
390       "dev": true,
391       "dependencies": {
392         "@babel/code-frame": "^7.10.4",
393         "@babel/parser": "^7.10.4",
394         "@babel/types": "^7.10.4"
395       }
396     },
397     "node_modules/@babel/traverse": {
398       "version": "7.11.5",
399       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
400       "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
401       "dev": true,
402       "dependencies": {
403         "@babel/code-frame": "^7.10.4",
404         "@babel/generator": "^7.11.5",
405         "@babel/helper-function-name": "^7.10.4",
406         "@babel/helper-split-export-declaration": "^7.11.0",
407         "@babel/parser": "^7.11.5",
408         "@babel/types": "^7.11.5",
409         "debug": "^4.1.0",
410         "globals": "^11.1.0",
411         "lodash": "^4.17.19"
412       }
413     },
414     "node_modules/@babel/types": {
415       "version": "7.11.5",
416       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
417       "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
418       "dev": true,
419       "dependencies": {
420         "@babel/helper-validator-identifier": "^7.10.4",
421         "lodash": "^4.17.19",
422         "to-fast-properties": "^2.0.0"
423       }
424     },
425     "node_modules/@bcoe/v8-coverage": {
426       "version": "0.2.3",
427       "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
428       "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
429       "dev": true
430     },
431     "node_modules/@cnakazawa/watch": {
432       "version": "1.0.4",
433       "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
434       "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
435       "dev": true,
436       "dependencies": {
437         "exec-sh": "^0.3.2",
438         "minimist": "^1.2.0"
439       },
440       "bin": {
441         "watch": "cli.js"
442       },
443       "engines": {
444         "node": ">=0.1.95"
445       }
446     },
447     "node_modules/@hapi/bourne": {
448       "version": "2.1.0",
449       "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-2.1.0.tgz",
450       "integrity": "sha512-i1BpaNDVLJdRBEKeJWkVO6tYX6DMFBuwMhSuWqLsY4ufeTKGVuV5rBsUhxPayXqnnWHgXUAmWK16H/ykO5Wj4Q==",
451       "dev": true
452     },
453     "node_modules/@istanbuljs/load-nyc-config": {
454       "version": "1.1.0",
455       "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
456       "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
457       "dev": true,
458       "dependencies": {
459         "camelcase": "^5.3.1",
460         "find-up": "^4.1.0",
461         "get-package-type": "^0.1.0",
462         "js-yaml": "^3.13.1",
463         "resolve-from": "^5.0.0"
464       },
465       "engines": {
466         "node": ">=8"
467       }
468     },
469     "node_modules/@istanbuljs/schema": {
470       "version": "0.1.2",
471       "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
472       "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
473       "dev": true,
474       "engines": {
475         "node": ">=8"
476       }
477     },
478     "node_modules/@jest/console": {
479       "version": "26.3.0",
480       "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz",
481       "integrity": "sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==",
482       "dev": true,
483       "dependencies": {
484         "@jest/types": "^26.3.0",
485         "@types/node": "*",
486         "chalk": "^4.0.0",
487         "jest-message-util": "^26.3.0",
488         "jest-util": "^26.3.0",
489         "slash": "^3.0.0"
490       },
491       "engines": {
492         "node": ">= 10.14.2"
493       }
494     },
495     "node_modules/@jest/core": {
496       "version": "26.4.2",
497       "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz",
498       "integrity": "sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==",
499       "dev": true,
500       "dependencies": {
501         "@jest/console": "^26.3.0",
502         "@jest/reporters": "^26.4.1",
503         "@jest/test-result": "^26.3.0",
504         "@jest/transform": "^26.3.0",
505         "@jest/types": "^26.3.0",
506         "@types/node": "*",
507         "ansi-escapes": "^4.2.1",
508         "chalk": "^4.0.0",
509         "exit": "^0.1.2",
510         "graceful-fs": "^4.2.4",
511         "jest-changed-files": "^26.3.0",
512         "jest-config": "^26.4.2",
513         "jest-haste-map": "^26.3.0",
514         "jest-message-util": "^26.3.0",
515         "jest-regex-util": "^26.0.0",
516         "jest-resolve": "^26.4.0",
517         "jest-resolve-dependencies": "^26.4.2",
518         "jest-runner": "^26.4.2",
519         "jest-runtime": "^26.4.2",
520         "jest-snapshot": "^26.4.2",
521         "jest-util": "^26.3.0",
522         "jest-validate": "^26.4.2",
523         "jest-watcher": "^26.3.0",
524         "micromatch": "^4.0.2",
525         "p-each-series": "^2.1.0",
526         "rimraf": "^3.0.0",
527         "slash": "^3.0.0",
528         "strip-ansi": "^6.0.0"
529       },
530       "engines": {
531         "node": ">= 10.14.2"
532       }
533     },
534     "node_modules/@jest/environment": {
535       "version": "26.3.0",
536       "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz",
537       "integrity": "sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==",
538       "dev": true,
539       "dependencies": {
540         "@jest/fake-timers": "^26.3.0",
541         "@jest/types": "^26.3.0",
542         "@types/node": "*",
543         "jest-mock": "^26.3.0"
544       },
545       "engines": {
546         "node": ">= 10.14.2"
547       }
548     },
549     "node_modules/@jest/fake-timers": {
550       "version": "26.3.0",
551       "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz",
552       "integrity": "sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==",
553       "dev": true,
554       "dependencies": {
555         "@jest/types": "^26.3.0",
556         "@sinonjs/fake-timers": "^6.0.1",
557         "@types/node": "*",
558         "jest-message-util": "^26.3.0",
559         "jest-mock": "^26.3.0",
560         "jest-util": "^26.3.0"
561       },
562       "engines": {
563         "node": ">= 10.14.2"
564       }
565     },
566     "node_modules/@jest/globals": {
567       "version": "26.4.2",
568       "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.4.2.tgz",
569       "integrity": "sha512-Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow==",
570       "dev": true,
571       "dependencies": {
572         "@jest/environment": "^26.3.0",
573         "@jest/types": "^26.3.0",
574         "expect": "^26.4.2"
575       },
576       "engines": {
577         "node": ">= 10.14.2"
578       }
579     },
580     "node_modules/@jest/reporters": {
581       "version": "26.4.1",
582       "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.1.tgz",
583       "integrity": "sha512-aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ==",
584       "dev": true,
585       "dependencies": {
586         "@bcoe/v8-coverage": "^0.2.3",
587         "@jest/console": "^26.3.0",
588         "@jest/test-result": "^26.3.0",
589         "@jest/transform": "^26.3.0",
590         "@jest/types": "^26.3.0",
591         "chalk": "^4.0.0",
592         "collect-v8-coverage": "^1.0.0",
593         "exit": "^0.1.2",
594         "glob": "^7.1.2",
595         "graceful-fs": "^4.2.4",
596         "istanbul-lib-coverage": "^3.0.0",
597         "istanbul-lib-instrument": "^4.0.3",
598         "istanbul-lib-report": "^3.0.0",
599         "istanbul-lib-source-maps": "^4.0.0",
600         "istanbul-reports": "^3.0.2",
601         "jest-haste-map": "^26.3.0",
602         "jest-resolve": "^26.4.0",
603         "jest-util": "^26.3.0",
604         "jest-worker": "^26.3.0",
605         "slash": "^3.0.0",
606         "source-map": "^0.6.0",
607         "string-length": "^4.0.1",
608         "terminal-link": "^2.0.0",
609         "v8-to-istanbul": "^5.0.1"
610       },
611       "engines": {
612         "node": ">= 10.14.2"
613       },
614       "optionalDependencies": {
615         "node-notifier": "^8.0.0"
616       }
617     },
618     "node_modules/@jest/source-map": {
619       "version": "26.3.0",
620       "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz",
621       "integrity": "sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==",
622       "dev": true,
623       "dependencies": {
624         "callsites": "^3.0.0",
625         "graceful-fs": "^4.2.4",
626         "source-map": "^0.6.0"
627       },
628       "engines": {
629         "node": ">= 10.14.2"
630       }
631     },
632     "node_modules/@jest/test-result": {
633       "version": "26.3.0",
634       "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz",
635       "integrity": "sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==",
636       "dev": true,
637       "dependencies": {
638         "@jest/console": "^26.3.0",
639         "@jest/types": "^26.3.0",
640         "@types/istanbul-lib-coverage": "^2.0.0",
641         "collect-v8-coverage": "^1.0.0"
642       },
643       "engines": {
644         "node": ">= 10.14.2"
645       }
646     },
647     "node_modules/@jest/test-sequencer": {
648       "version": "26.4.2",
649       "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.2.tgz",
650       "integrity": "sha512-83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog==",
651       "dev": true,
652       "dependencies": {
653         "@jest/test-result": "^26.3.0",
654         "graceful-fs": "^4.2.4",
655         "jest-haste-map": "^26.3.0",
656         "jest-runner": "^26.4.2",
657         "jest-runtime": "^26.4.2"
658       },
659       "engines": {
660         "node": ">= 10.14.2"
661       }
662     },
663     "node_modules/@jest/transform": {
664       "version": "26.3.0",
665       "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz",
666       "integrity": "sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==",
667       "dev": true,
668       "dependencies": {
669         "@babel/core": "^7.1.0",
670         "@jest/types": "^26.3.0",
671         "babel-plugin-istanbul": "^6.0.0",
672         "chalk": "^4.0.0",
673         "convert-source-map": "^1.4.0",
674         "fast-json-stable-stringify": "^2.0.0",
675         "graceful-fs": "^4.2.4",
676         "jest-haste-map": "^26.3.0",
677         "jest-regex-util": "^26.0.0",
678         "jest-util": "^26.3.0",
679         "micromatch": "^4.0.2",
680         "pirates": "^4.0.1",
681         "slash": "^3.0.0",
682         "source-map": "^0.6.1",
683         "write-file-atomic": "^3.0.0"
684       },
685       "engines": {
686         "node": ">= 10.14.2"
687       }
688     },
689     "node_modules/@jest/types": {
690       "version": "26.3.0",
691       "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz",
692       "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==",
693       "dev": true,
694       "dependencies": {
695         "@types/istanbul-lib-coverage": "^2.0.0",
696         "@types/istanbul-reports": "^3.0.0",
697         "@types/node": "*",
698         "@types/yargs": "^15.0.0",
699         "chalk": "^4.0.0"
700       },
701       "engines": {
702         "node": ">= 10.14.2"
703       }
704     },
705     "node_modules/@pact-foundation/pact": {
706       "version": "10.0.0-beta.59",
707       "resolved": "https://registry.npmjs.org/@pact-foundation/pact/-/pact-10.0.0-beta.59.tgz",
708       "integrity": "sha512-J9PIEmw198znLXyqmeMzOnZSizB0cXMamUJ1fL2JriaMa5zIUbi94Us4lTvoOdwjeEL5qoCcin181LwghcdJ+A==",
709       "dev": true,
710       "dependencies": {
711         "@pact-foundation/pact-core": "^13.6.0",
712         "@types/bluebird": "^3.5.20",
713         "@types/express": "^4.17.11",
714         "bluebird": "~3.5.1",
715         "body-parser": "^1.18.2",
716         "cli-color": "^1.1.0",
717         "express": "^4.17.1",
718         "graphql": "^14.0.0",
719         "graphql-tag": "^2.9.1",
720         "http-proxy": "^1.18.1",
721         "js-base64": "^3.6.1",
722         "lodash": "^4.17.21",
723         "lodash.isfunction": "3.0.8",
724         "lodash.isnil": "4.0.0",
725         "lodash.isundefined": "3.0.1",
726         "lodash.omit": "^4.5.0",
727         "lodash.omitby": "4.6.0",
728         "pino-pretty": "^6.0.0",
729         "pkginfo": "^0.4.1",
730         "popsicle": "^9.2.0",
731         "ramda": "^0.26.1",
732         "randexp": "^0.5.3"
733       },
734       "engines": {
735         "node": ">=10"
736       }
737     },
738     "node_modules/@pact-foundation/pact-core": {
739       "version": "13.6.0",
740       "resolved": "https://registry.npmjs.org/@pact-foundation/pact-core/-/pact-core-13.6.0.tgz",
741       "integrity": "sha512-ub5chEOHrmtwjFndBQyEsj6Ex2HFAZ6+Nur7ErBvirLlFQJv0to9HYi6MLj4L4pWLdl1rGo/3XV6iA5imUzcTg==",
742       "cpu": [
743         "x64",
744         "ia32",
745         "arm64"
746       ],
747       "dev": true,
748       "hasInstallScript": true,
749       "os": [
750         "darwin",
751         "linux",
752         "win32"
753       ],
754       "dependencies": {
755         "@types/needle": "2.5.2",
756         "@types/pino": "6.3.11",
757         "bindings": "^1.5.0",
758         "chalk": "4.1.2",
759         "check-types": "7.3.0",
760         "cross-spawn": "7.0.3",
761         "mkdirp": "1.0.0",
762         "needle": "2.8.0",
763         "node-addon-api": "^4.2.0",
764         "pino": "6.13.1",
765         "pino-pretty": "^6.0.0",
766         "promise-timeout": "1.3.0",
767         "rimraf": "2.6.2",
768         "underscore": "1.12.1",
769         "unixify": "1.0.0"
770       },
771       "bin": {
772         "pact": "bin/pact.js",
773         "pact-broker": "bin/pact-broker.js",
774         "pact-message": "bin/pact-message.js",
775         "pact-mock-service": "bin/pact-mock-service.js",
776         "pact-provider-verifier": "bin/pact-provider-verifier.js",
777         "pact-stub-service": "bin/pact-stub-service.js"
778       }
779     },
780     "node_modules/@pact-foundation/pact-core/node_modules/cross-spawn": {
781       "version": "7.0.3",
782       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
783       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
784       "dev": true,
785       "dependencies": {
786         "path-key": "^3.1.0",
787         "shebang-command": "^2.0.0",
788         "which": "^2.0.1"
789       },
790       "engines": {
791         "node": ">= 8"
792       }
793     },
794     "node_modules/@pact-foundation/pact-core/node_modules/path-key": {
795       "version": "3.1.1",
796       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
797       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
798       "dev": true,
799       "engines": {
800         "node": ">=8"
801       }
802     },
803     "node_modules/@pact-foundation/pact-core/node_modules/rimraf": {
804       "version": "2.6.2",
805       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
806       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
807       "dev": true,
808       "dependencies": {
809         "glob": "^7.0.5"
810       },
811       "bin": {
812         "rimraf": "bin.js"
813       }
814     },
815     "node_modules/@pact-foundation/pact-core/node_modules/shebang-command": {
816       "version": "2.0.0",
817       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
818       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
819       "dev": true,
820       "dependencies": {
821         "shebang-regex": "^3.0.0"
822       },
823       "engines": {
824         "node": ">=8"
825       }
826     },
827     "node_modules/@pact-foundation/pact-core/node_modules/shebang-regex": {
828       "version": "3.0.0",
829       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
830       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
831       "dev": true,
832       "engines": {
833         "node": ">=8"
834       }
835     },
836     "node_modules/@pact-foundation/pact-core/node_modules/which": {
837       "version": "2.0.2",
838       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
839       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
840       "dev": true,
841       "dependencies": {
842         "isexe": "^2.0.0"
843       },
844       "bin": {
845         "node-which": "bin/node-which"
846       },
847       "engines": {
848         "node": ">= 8"
849       }
850     },
851     "node_modules/@sinonjs/commons": {
852       "version": "1.8.1",
853       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
854       "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
855       "dev": true,
856       "dependencies": {
857         "type-detect": "4.0.8"
858       }
859     },
860     "node_modules/@sinonjs/fake-timers": {
861       "version": "6.0.1",
862       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
863       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
864       "dev": true,
865       "dependencies": {
866         "@sinonjs/commons": "^1.7.0"
867       }
868     },
869     "node_modules/@types/babel__core": {
870       "version": "7.1.10",
871       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz",
872       "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==",
873       "dev": true,
874       "dependencies": {
875         "@babel/parser": "^7.1.0",
876         "@babel/types": "^7.0.0",
877         "@types/babel__generator": "*",
878         "@types/babel__template": "*",
879         "@types/babel__traverse": "*"
880       }
881     },
882     "node_modules/@types/babel__generator": {
883       "version": "7.6.2",
884       "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
885       "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
886       "dev": true,
887       "dependencies": {
888         "@babel/types": "^7.0.0"
889       }
890     },
891     "node_modules/@types/babel__template": {
892       "version": "7.0.3",
893       "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz",
894       "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==",
895       "dev": true,
896       "dependencies": {
897         "@babel/parser": "^7.1.0",
898         "@babel/types": "^7.0.0"
899       }
900     },
901     "node_modules/@types/babel__traverse": {
902       "version": "7.0.15",
903       "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz",
904       "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==",
905       "dev": true,
906       "dependencies": {
907         "@babel/types": "^7.3.0"
908       }
909     },
910     "node_modules/@types/bluebird": {
911       "version": "3.5.33",
912       "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.33.tgz",
913       "integrity": "sha512-ndEo1xvnYeHxm7I/5sF6tBvnsA4Tdi3zj1keRKRs12SP+2ye2A27NDJ1B6PqkfMbGAcT+mqQVqbZRIrhfOp5PQ==",
914       "dev": true
915     },
916     "node_modules/@types/body-parser": {
917       "version": "1.19.2",
918       "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
919       "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
920       "dev": true,
921       "dependencies": {
922         "@types/connect": "*",
923         "@types/node": "*"
924       }
925     },
926     "node_modules/@types/color-name": {
927       "version": "1.1.1",
928       "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
929       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
930       "dev": true
931     },
932     "node_modules/@types/connect": {
933       "version": "3.4.35",
934       "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
935       "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
936       "dev": true,
937       "dependencies": {
938         "@types/node": "*"
939       }
940     },
941     "node_modules/@types/express": {
942       "version": "4.17.13",
943       "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
944       "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
945       "dev": true,
946       "dependencies": {
947         "@types/body-parser": "*",
948         "@types/express-serve-static-core": "^4.17.18",
949         "@types/qs": "*",
950         "@types/serve-static": "*"
951       }
952     },
953     "node_modules/@types/express-serve-static-core": {
954       "version": "4.17.28",
955       "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz",
956       "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==",
957       "dev": true,
958       "dependencies": {
959         "@types/node": "*",
960         "@types/qs": "*",
961         "@types/range-parser": "*"
962       }
963     },
964     "node_modules/@types/graceful-fs": {
965       "version": "4.1.3",
966       "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz",
967       "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==",
968       "dev": true,
969       "dependencies": {
970         "@types/node": "*"
971       }
972     },
973     "node_modules/@types/istanbul-lib-coverage": {
974       "version": "2.0.3",
975       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
976       "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
977       "dev": true
978     },
979     "node_modules/@types/istanbul-lib-report": {
980       "version": "3.0.0",
981       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
982       "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
983       "dev": true,
984       "dependencies": {
985         "@types/istanbul-lib-coverage": "*"
986       }
987     },
988     "node_modules/@types/istanbul-reports": {
989       "version": "3.0.0",
990       "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
991       "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
992       "dev": true,
993       "dependencies": {
994         "@types/istanbul-lib-report": "*"
995       }
996     },
997     "node_modules/@types/mime": {
998       "version": "1.3.2",
999       "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
1000       "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==",
1001       "dev": true
1002     },
1003     "node_modules/@types/needle": {
1004       "version": "2.5.2",
1005       "resolved": "https://registry.npmjs.org/@types/needle/-/needle-2.5.2.tgz",
1006       "integrity": "sha512-FSckojxsXODVYE4oJ7q0OjUki27a6gsdIxp2WJHs9oEmXit/0rjzb/NK+tJnKwFMMyR6mzo+1Nyr83ELw3YT+Q==",
1007       "dev": true,
1008       "dependencies": {
1009         "@types/node": "*"
1010       }
1011     },
1012     "node_modules/@types/node": {
1013       "version": "14.11.2",
1014       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz",
1015       "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==",
1016       "dev": true
1017     },
1018     "node_modules/@types/normalize-package-data": {
1019       "version": "2.4.0",
1020       "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
1021       "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
1022       "dev": true
1023     },
1024     "node_modules/@types/pino": {
1025       "version": "6.3.11",
1026       "resolved": "https://registry.npmjs.org/@types/pino/-/pino-6.3.11.tgz",
1027       "integrity": "sha512-S7+fLONqSpHeW9d7TApUqO6VN47KYgOXhCNKwGBVLHObq8HhaAYlVqUNdfnvoXjCMiwE5xcPm/5R2ZUh8bgaXQ==",
1028       "dev": true,
1029       "dependencies": {
1030         "@types/node": "*",
1031         "@types/pino-pretty": "*",
1032         "@types/pino-std-serializers": "*",
1033         "sonic-boom": "^2.1.0"
1034       }
1035     },
1036     "node_modules/@types/pino-pretty": {
1037       "version": "4.7.5",
1038       "resolved": "https://registry.npmjs.org/@types/pino-pretty/-/pino-pretty-4.7.5.tgz",
1039       "integrity": "sha512-rfHe6VIknk14DymxGqc9maGsRe8/HQSvM2u46EAz2XrS92qsAJnW16dpdFejBuZKD8cRJX6Aw6uVZqIQctMpAg==",
1040       "dev": true,
1041       "dependencies": {
1042         "@types/node": "*",
1043         "@types/pino": "6.3"
1044       }
1045     },
1046     "node_modules/@types/pino-std-serializers": {
1047       "version": "2.4.1",
1048       "resolved": "https://registry.npmjs.org/@types/pino-std-serializers/-/pino-std-serializers-2.4.1.tgz",
1049       "integrity": "sha512-17XcksO47M24IVTVKPeAByWUd3Oez7EbIjXpSbzMPhXVzgjGtrOa49gKBwxH9hb8dKv58OelsWQ+A1G1l9S3wQ==",
1050       "dev": true,
1051       "dependencies": {
1052         "@types/node": "*"
1053       }
1054     },
1055     "node_modules/@types/prettier": {
1056       "version": "2.1.1",
1057       "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.1.tgz",
1058       "integrity": "sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ==",
1059       "dev": true
1060     },
1061     "node_modules/@types/qs": {
1062       "version": "6.9.7",
1063       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
1064       "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
1065       "dev": true
1066     },
1067     "node_modules/@types/range-parser": {
1068       "version": "1.2.4",
1069       "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
1070       "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
1071       "dev": true
1072     },
1073     "node_modules/@types/serve-static": {
1074       "version": "1.13.10",
1075       "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
1076       "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
1077       "dev": true,
1078       "dependencies": {
1079         "@types/mime": "^1",
1080         "@types/node": "*"
1081       }
1082     },
1083     "node_modules/@types/stack-utils": {
1084       "version": "1.0.1",
1085       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
1086       "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
1087       "dev": true
1088     },
1089     "node_modules/@types/yargs": {
1090       "version": "15.0.7",
1091       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz",
1092       "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==",
1093       "dev": true,
1094       "dependencies": {
1095         "@types/yargs-parser": "*"
1096       }
1097     },
1098     "node_modules/@types/yargs-parser": {
1099       "version": "15.0.0",
1100       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
1101       "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
1102       "dev": true
1103     },
1104     "node_modules/abab": {
1105       "version": "2.0.5",
1106       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
1107       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
1108       "dev": true
1109     },
1110     "node_modules/accepts": {
1111       "version": "1.3.7",
1112       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
1113       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
1114       "dev": true,
1115       "dependencies": {
1116         "mime-types": "~2.1.24",
1117         "negotiator": "0.6.2"
1118       },
1119       "engines": {
1120         "node": ">= 0.6"
1121       }
1122     },
1123     "node_modules/acorn": {
1124       "version": "7.4.0",
1125       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
1126       "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
1127       "dev": true,
1128       "bin": {
1129         "acorn": "bin/acorn"
1130       },
1131       "engines": {
1132         "node": ">=0.4.0"
1133       }
1134     },
1135     "node_modules/acorn-globals": {
1136       "version": "6.0.0",
1137       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
1138       "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
1139       "dev": true,
1140       "dependencies": {
1141         "acorn": "^7.1.1",
1142         "acorn-walk": "^7.1.1"
1143       }
1144     },
1145     "node_modules/acorn-walk": {
1146       "version": "7.2.0",
1147       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
1148       "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
1149       "dev": true,
1150       "engines": {
1151         "node": ">=0.4.0"
1152       }
1153     },
1154     "node_modules/ajv": {
1155       "version": "6.12.5",
1156       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
1157       "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
1158       "dev": true,
1159       "dependencies": {
1160         "fast-deep-equal": "^3.1.1",
1161         "fast-json-stable-stringify": "^2.0.0",
1162         "json-schema-traverse": "^0.4.1",
1163         "uri-js": "^4.2.2"
1164       }
1165     },
1166     "node_modules/ansi-escapes": {
1167       "version": "4.3.1",
1168       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
1169       "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
1170       "dev": true,
1171       "dependencies": {
1172         "type-fest": "^0.11.0"
1173       },
1174       "engines": {
1175         "node": ">=8"
1176       }
1177     },
1178     "node_modules/ansi-escapes/node_modules/type-fest": {
1179       "version": "0.11.0",
1180       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
1181       "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
1182       "dev": true,
1183       "engines": {
1184         "node": ">=8"
1185       }
1186     },
1187     "node_modules/ansi-regex": {
1188       "version": "5.0.0",
1189       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1190       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1191       "dev": true,
1192       "engines": {
1193         "node": ">=8"
1194       }
1195     },
1196     "node_modules/ansi-styles": {
1197       "version": "4.2.1",
1198       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
1199       "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
1200       "dev": true,
1201       "dependencies": {
1202         "@types/color-name": "^1.1.1",
1203         "color-convert": "^2.0.1"
1204       },
1205       "engines": {
1206         "node": ">=8"
1207       }
1208     },
1209     "node_modules/anymatch": {
1210       "version": "3.1.1",
1211       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
1212       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
1213       "dev": true,
1214       "dependencies": {
1215         "normalize-path": "^3.0.0",
1216         "picomatch": "^2.0.4"
1217       },
1218       "engines": {
1219         "node": ">= 8"
1220       }
1221     },
1222     "node_modules/argparse": {
1223       "version": "1.0.10",
1224       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1225       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1226       "dev": true,
1227       "dependencies": {
1228         "sprintf-js": "~1.0.2"
1229       }
1230     },
1231     "node_modules/args": {
1232       "version": "5.0.3",
1233       "resolved": "https://registry.npmjs.org/args/-/args-5.0.3.tgz",
1234       "integrity": "sha512-h6k/zfFgusnv3i5TU08KQkVKuCPBtL/PWQbWkHUxvJrZ2nAyeaUupneemcrgn1xmqxPQsPIzwkUhOpoqPDRZuA==",
1235       "dev": true,
1236       "dependencies": {
1237         "camelcase": "5.0.0",
1238         "chalk": "2.4.2",
1239         "leven": "2.1.0",
1240         "mri": "1.1.4"
1241       },
1242       "engines": {
1243         "node": ">= 6.0.0"
1244       }
1245     },
1246     "node_modules/args/node_modules/ansi-styles": {
1247       "version": "3.2.1",
1248       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1249       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1250       "dev": true,
1251       "dependencies": {
1252         "color-convert": "^1.9.0"
1253       },
1254       "engines": {
1255         "node": ">=4"
1256       }
1257     },
1258     "node_modules/args/node_modules/camelcase": {
1259       "version": "5.0.0",
1260       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
1261       "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
1262       "dev": true,
1263       "engines": {
1264         "node": ">=6"
1265       }
1266     },
1267     "node_modules/args/node_modules/chalk": {
1268       "version": "2.4.2",
1269       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1270       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1271       "dev": true,
1272       "dependencies": {
1273         "ansi-styles": "^3.2.1",
1274         "escape-string-regexp": "^1.0.5",
1275         "supports-color": "^5.3.0"
1276       },
1277       "engines": {
1278         "node": ">=4"
1279       }
1280     },
1281     "node_modules/args/node_modules/color-convert": {
1282       "version": "1.9.3",
1283       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1284       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1285       "dev": true,
1286       "dependencies": {
1287         "color-name": "1.1.3"
1288       }
1289     },
1290     "node_modules/args/node_modules/color-name": {
1291       "version": "1.1.3",
1292       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1293       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1294       "dev": true
1295     },
1296     "node_modules/args/node_modules/has-flag": {
1297       "version": "3.0.0",
1298       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1299       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1300       "dev": true,
1301       "engines": {
1302         "node": ">=4"
1303       }
1304     },
1305     "node_modules/args/node_modules/leven": {
1306       "version": "2.1.0",
1307       "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
1308       "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
1309       "dev": true,
1310       "engines": {
1311         "node": ">=0.10.0"
1312       }
1313     },
1314     "node_modules/args/node_modules/supports-color": {
1315       "version": "5.5.0",
1316       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1317       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1318       "dev": true,
1319       "dependencies": {
1320         "has-flag": "^3.0.0"
1321       },
1322       "engines": {
1323         "node": ">=4"
1324       }
1325     },
1326     "node_modules/arr-diff": {
1327       "version": "4.0.0",
1328       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1329       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1330       "dev": true,
1331       "engines": {
1332         "node": ">=0.10.0"
1333       }
1334     },
1335     "node_modules/arr-flatten": {
1336       "version": "1.1.0",
1337       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1338       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1339       "dev": true,
1340       "engines": {
1341         "node": ">=0.10.0"
1342       }
1343     },
1344     "node_modules/arr-union": {
1345       "version": "3.1.0",
1346       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1347       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1348       "dev": true,
1349       "engines": {
1350         "node": ">=0.10.0"
1351       }
1352     },
1353     "node_modules/array-flatten": {
1354       "version": "1.1.1",
1355       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1356       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
1357       "dev": true
1358     },
1359     "node_modules/array-unique": {
1360       "version": "0.3.2",
1361       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1362       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1363       "dev": true,
1364       "engines": {
1365         "node": ">=0.10.0"
1366       }
1367     },
1368     "node_modules/asn1": {
1369       "version": "0.2.4",
1370       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
1371       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
1372       "dev": true,
1373       "dependencies": {
1374         "safer-buffer": "~2.1.0"
1375       }
1376     },
1377     "node_modules/assert-plus": {
1378       "version": "1.0.0",
1379       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1380       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1381       "dev": true,
1382       "engines": {
1383         "node": ">=0.8"
1384       }
1385     },
1386     "node_modules/assertion-error": {
1387       "version": "1.1.0",
1388       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
1389       "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
1390       "dev": true,
1391       "engines": {
1392         "node": "*"
1393       }
1394     },
1395     "node_modules/assign-symbols": {
1396       "version": "1.0.0",
1397       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1398       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1399       "dev": true,
1400       "engines": {
1401         "node": ">=0.10.0"
1402       }
1403     },
1404     "node_modules/asynckit": {
1405       "version": "0.4.0",
1406       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1407       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
1408       "dev": true
1409     },
1410     "node_modules/atob": {
1411       "version": "2.1.2",
1412       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1413       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1414       "dev": true,
1415       "bin": {
1416         "atob": "bin/atob.js"
1417       },
1418       "engines": {
1419         "node": ">= 4.5.0"
1420       }
1421     },
1422     "node_modules/atomic-sleep": {
1423       "version": "1.0.0",
1424       "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
1425       "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==",
1426       "dev": true,
1427       "engines": {
1428         "node": ">=8.0.0"
1429       }
1430     },
1431     "node_modules/aws-sign2": {
1432       "version": "0.7.0",
1433       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
1434       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
1435       "dev": true,
1436       "engines": {
1437         "node": "*"
1438       }
1439     },
1440     "node_modules/aws4": {
1441       "version": "1.10.1",
1442       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
1443       "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
1444       "dev": true
1445     },
1446     "node_modules/babel-jest": {
1447       "version": "26.3.0",
1448       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz",
1449       "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==",
1450       "dev": true,
1451       "dependencies": {
1452         "@jest/transform": "^26.3.0",
1453         "@jest/types": "^26.3.0",
1454         "@types/babel__core": "^7.1.7",
1455         "babel-plugin-istanbul": "^6.0.0",
1456         "babel-preset-jest": "^26.3.0",
1457         "chalk": "^4.0.0",
1458         "graceful-fs": "^4.2.4",
1459         "slash": "^3.0.0"
1460       },
1461       "engines": {
1462         "node": ">= 10.14.2"
1463       }
1464     },
1465     "node_modules/babel-plugin-istanbul": {
1466       "version": "6.0.0",
1467       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
1468       "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
1469       "dev": true,
1470       "dependencies": {
1471         "@babel/helper-plugin-utils": "^7.0.0",
1472         "@istanbuljs/load-nyc-config": "^1.0.0",
1473         "@istanbuljs/schema": "^0.1.2",
1474         "istanbul-lib-instrument": "^4.0.0",
1475         "test-exclude": "^6.0.0"
1476       },
1477       "engines": {
1478         "node": ">=8"
1479       }
1480     },
1481     "node_modules/babel-plugin-jest-hoist": {
1482       "version": "26.2.0",
1483       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz",
1484       "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==",
1485       "dev": true,
1486       "dependencies": {
1487         "@babel/template": "^7.3.3",
1488         "@babel/types": "^7.3.3",
1489         "@types/babel__core": "^7.0.0",
1490         "@types/babel__traverse": "^7.0.6"
1491       },
1492       "engines": {
1493         "node": ">= 10.14.2"
1494       }
1495     },
1496     "node_modules/babel-preset-current-node-syntax": {
1497       "version": "0.1.3",
1498       "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz",
1499       "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==",
1500       "dev": true,
1501       "dependencies": {
1502         "@babel/plugin-syntax-async-generators": "^7.8.4",
1503         "@babel/plugin-syntax-bigint": "^7.8.3",
1504         "@babel/plugin-syntax-class-properties": "^7.8.3",
1505         "@babel/plugin-syntax-import-meta": "^7.8.3",
1506         "@babel/plugin-syntax-json-strings": "^7.8.3",
1507         "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
1508         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1509         "@babel/plugin-syntax-numeric-separator": "^7.8.3",
1510         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1511         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
1512         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1513       }
1514     },
1515     "node_modules/babel-preset-jest": {
1516       "version": "26.3.0",
1517       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz",
1518       "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==",
1519       "dev": true,
1520       "dependencies": {
1521         "babel-plugin-jest-hoist": "^26.2.0",
1522         "babel-preset-current-node-syntax": "^0.1.3"
1523       },
1524       "engines": {
1525         "node": ">= 10.14.2"
1526       }
1527     },
1528     "node_modules/balanced-match": {
1529       "version": "1.0.0",
1530       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1531       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1532       "dev": true
1533     },
1534     "node_modules/base": {
1535       "version": "0.11.2",
1536       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1537       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1538       "dev": true,
1539       "dependencies": {
1540         "cache-base": "^1.0.1",
1541         "class-utils": "^0.3.5",
1542         "component-emitter": "^1.2.1",
1543         "define-property": "^1.0.0",
1544         "isobject": "^3.0.1",
1545         "mixin-deep": "^1.2.0",
1546         "pascalcase": "^0.1.1"
1547       },
1548       "engines": {
1549         "node": ">=0.10.0"
1550       }
1551     },
1552     "node_modules/base/node_modules/define-property": {
1553       "version": "1.0.0",
1554       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1555       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1556       "dev": true,
1557       "dependencies": {
1558         "is-descriptor": "^1.0.0"
1559       },
1560       "engines": {
1561         "node": ">=0.10.0"
1562       }
1563     },
1564     "node_modules/base/node_modules/is-accessor-descriptor": {
1565       "version": "1.0.0",
1566       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1567       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1568       "dev": true,
1569       "dependencies": {
1570         "kind-of": "^6.0.0"
1571       },
1572       "engines": {
1573         "node": ">=0.10.0"
1574       }
1575     },
1576     "node_modules/base/node_modules/is-data-descriptor": {
1577       "version": "1.0.0",
1578       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1579       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1580       "dev": true,
1581       "dependencies": {
1582         "kind-of": "^6.0.0"
1583       },
1584       "engines": {
1585         "node": ">=0.10.0"
1586       }
1587     },
1588     "node_modules/base/node_modules/is-descriptor": {
1589       "version": "1.0.2",
1590       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1591       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1592       "dev": true,
1593       "dependencies": {
1594         "is-accessor-descriptor": "^1.0.0",
1595         "is-data-descriptor": "^1.0.0",
1596         "kind-of": "^6.0.2"
1597       },
1598       "engines": {
1599         "node": ">=0.10.0"
1600       }
1601     },
1602     "node_modules/bcrypt-pbkdf": {
1603       "version": "1.0.2",
1604       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1605       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1606       "dev": true,
1607       "dependencies": {
1608         "tweetnacl": "^0.14.3"
1609       }
1610     },
1611     "node_modules/bindings": {
1612       "version": "1.5.0",
1613       "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
1614       "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
1615       "dev": true,
1616       "dependencies": {
1617         "file-uri-to-path": "1.0.0"
1618       }
1619     },
1620     "node_modules/bluebird": {
1621       "version": "3.5.5",
1622       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
1623       "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
1624       "dev": true
1625     },
1626     "node_modules/body-parser": {
1627       "version": "1.19.0",
1628       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1629       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1630       "dev": true,
1631       "dependencies": {
1632         "bytes": "3.1.0",
1633         "content-type": "~1.0.4",
1634         "debug": "2.6.9",
1635         "depd": "~1.1.2",
1636         "http-errors": "1.7.2",
1637         "iconv-lite": "0.4.24",
1638         "on-finished": "~2.3.0",
1639         "qs": "6.7.0",
1640         "raw-body": "2.4.0",
1641         "type-is": "~1.6.17"
1642       },
1643       "engines": {
1644         "node": ">= 0.8"
1645       }
1646     },
1647     "node_modules/body-parser/node_modules/debug": {
1648       "version": "2.6.9",
1649       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1650       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1651       "dev": true,
1652       "dependencies": {
1653         "ms": "2.0.0"
1654       }
1655     },
1656     "node_modules/body-parser/node_modules/ms": {
1657       "version": "2.0.0",
1658       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1659       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1660       "dev": true
1661     },
1662     "node_modules/body-parser/node_modules/qs": {
1663       "version": "6.7.0",
1664       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
1665       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
1666       "dev": true,
1667       "engines": {
1668         "node": ">=0.6"
1669       }
1670     },
1671     "node_modules/brace-expansion": {
1672       "version": "1.1.11",
1673       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1674       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1675       "dev": true,
1676       "dependencies": {
1677         "balanced-match": "^1.0.0",
1678         "concat-map": "0.0.1"
1679       }
1680     },
1681     "node_modules/braces": {
1682       "version": "3.0.2",
1683       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1684       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1685       "dev": true,
1686       "dependencies": {
1687         "fill-range": "^7.0.1"
1688       },
1689       "engines": {
1690         "node": ">=8"
1691       }
1692     },
1693     "node_modules/browser-process-hrtime": {
1694       "version": "1.0.0",
1695       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
1696       "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
1697       "dev": true
1698     },
1699     "node_modules/bser": {
1700       "version": "2.1.1",
1701       "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
1702       "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
1703       "dev": true,
1704       "dependencies": {
1705         "node-int64": "^0.4.0"
1706       }
1707     },
1708     "node_modules/buffer-from": {
1709       "version": "1.1.1",
1710       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1711       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1712       "dev": true
1713     },
1714     "node_modules/bytes": {
1715       "version": "3.1.0",
1716       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1717       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
1718       "dev": true,
1719       "engines": {
1720         "node": ">= 0.8"
1721       }
1722     },
1723     "node_modules/cache-base": {
1724       "version": "1.0.1",
1725       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1726       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1727       "dev": true,
1728       "dependencies": {
1729         "collection-visit": "^1.0.0",
1730         "component-emitter": "^1.2.1",
1731         "get-value": "^2.0.6",
1732         "has-value": "^1.0.0",
1733         "isobject": "^3.0.1",
1734         "set-value": "^2.0.0",
1735         "to-object-path": "^0.3.0",
1736         "union-value": "^1.0.0",
1737         "unset-value": "^1.0.0"
1738       },
1739       "engines": {
1740         "node": ">=0.10.0"
1741       }
1742     },
1743     "node_modules/callsites": {
1744       "version": "3.1.0",
1745       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1746       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1747       "dev": true,
1748       "engines": {
1749         "node": ">=6"
1750       }
1751     },
1752     "node_modules/camelcase": {
1753       "version": "5.3.1",
1754       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1755       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1756       "dev": true,
1757       "engines": {
1758         "node": ">=6"
1759       }
1760     },
1761     "node_modules/capture-exit": {
1762       "version": "2.0.0",
1763       "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
1764       "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
1765       "dev": true,
1766       "dependencies": {
1767         "rsvp": "^4.8.4"
1768       },
1769       "engines": {
1770         "node": "6.* || 8.* || >= 10.*"
1771       }
1772     },
1773     "node_modules/caseless": {
1774       "version": "0.12.0",
1775       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1776       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1777       "dev": true
1778     },
1779     "node_modules/chai": {
1780       "version": "4.2.0",
1781       "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
1782       "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
1783       "dev": true,
1784       "dependencies": {
1785         "assertion-error": "^1.1.0",
1786         "check-error": "^1.0.2",
1787         "deep-eql": "^3.0.1",
1788         "get-func-name": "^2.0.0",
1789         "pathval": "^1.1.0",
1790         "type-detect": "^4.0.5"
1791       },
1792       "engines": {
1793         "node": ">=4"
1794       }
1795     },
1796     "node_modules/chai-as-promised": {
1797       "version": "7.1.1",
1798       "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
1799       "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
1800       "dev": true,
1801       "dependencies": {
1802         "check-error": "^1.0.2"
1803       }
1804     },
1805     "node_modules/chalk": {
1806       "version": "4.1.2",
1807       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1808       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1809       "dev": true,
1810       "dependencies": {
1811         "ansi-styles": "^4.1.0",
1812         "supports-color": "^7.1.0"
1813       },
1814       "engines": {
1815         "node": ">=10"
1816       },
1817       "funding": {
1818         "url": "https://github.com/chalk/chalk?sponsor=1"
1819       }
1820     },
1821     "node_modules/char-regex": {
1822       "version": "1.0.2",
1823       "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
1824       "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
1825       "dev": true,
1826       "engines": {
1827         "node": ">=10"
1828       }
1829     },
1830     "node_modules/check-error": {
1831       "version": "1.0.2",
1832       "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
1833       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1834       "dev": true,
1835       "engines": {
1836         "node": "*"
1837       }
1838     },
1839     "node_modules/check-types": {
1840       "version": "7.3.0",
1841       "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.3.0.tgz",
1842       "integrity": "sha512-bzDMlwEIZFtyK70RHwQhMCvXpPyJZgOCCKlvH9oAJz4quUQse8ZynYE5RQzKpY7b5PoL6G+jQMcZzUPD4p6tFg==",
1843       "dev": true
1844     },
1845     "node_modules/ci-info": {
1846       "version": "2.0.0",
1847       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
1848       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
1849       "dev": true
1850     },
1851     "node_modules/class-utils": {
1852       "version": "0.3.6",
1853       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1854       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1855       "dev": true,
1856       "dependencies": {
1857         "arr-union": "^3.1.0",
1858         "define-property": "^0.2.5",
1859         "isobject": "^3.0.0",
1860         "static-extend": "^0.1.1"
1861       },
1862       "engines": {
1863         "node": ">=0.10.0"
1864       }
1865     },
1866     "node_modules/class-utils/node_modules/define-property": {
1867       "version": "0.2.5",
1868       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1869       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1870       "dev": true,
1871       "dependencies": {
1872         "is-descriptor": "^0.1.0"
1873       },
1874       "engines": {
1875         "node": ">=0.10.0"
1876       }
1877     },
1878     "node_modules/cli-color": {
1879       "version": "1.4.0",
1880       "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.4.0.tgz",
1881       "integrity": "sha512-xu6RvQqqrWEo6MPR1eixqGPywhYBHRs653F9jfXB2Hx4jdM/3WxiNE1vppRmxtMIfl16SFYTpYlrnqH/HsK/2w==",
1882       "dev": true,
1883       "dependencies": {
1884         "ansi-regex": "^2.1.1",
1885         "d": "1",
1886         "es5-ext": "^0.10.46",
1887         "es6-iterator": "^2.0.3",
1888         "memoizee": "^0.4.14",
1889         "timers-ext": "^0.1.5"
1890       }
1891     },
1892     "node_modules/cli-color/node_modules/ansi-regex": {
1893       "version": "2.1.1",
1894       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1895       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1896       "dev": true,
1897       "engines": {
1898         "node": ">=0.10.0"
1899       }
1900     },
1901     "node_modules/cliui": {
1902       "version": "6.0.0",
1903       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
1904       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
1905       "dev": true,
1906       "dependencies": {
1907         "string-width": "^4.2.0",
1908         "strip-ansi": "^6.0.0",
1909         "wrap-ansi": "^6.2.0"
1910       }
1911     },
1912     "node_modules/co": {
1913       "version": "4.6.0",
1914       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1915       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1916       "dev": true,
1917       "engines": {
1918         "iojs": ">= 1.0.0",
1919         "node": ">= 0.12.0"
1920       }
1921     },
1922     "node_modules/collect-v8-coverage": {
1923       "version": "1.0.1",
1924       "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
1925       "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
1926       "dev": true
1927     },
1928     "node_modules/collection-visit": {
1929       "version": "1.0.0",
1930       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1931       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1932       "dev": true,
1933       "dependencies": {
1934         "map-visit": "^1.0.0",
1935         "object-visit": "^1.0.0"
1936       },
1937       "engines": {
1938         "node": ">=0.10.0"
1939       }
1940     },
1941     "node_modules/color-convert": {
1942       "version": "2.0.1",
1943       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1944       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1945       "dev": true,
1946       "dependencies": {
1947         "color-name": "~1.1.4"
1948       },
1949       "engines": {
1950         "node": ">=7.0.0"
1951       }
1952     },
1953     "node_modules/color-name": {
1954       "version": "1.1.4",
1955       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1956       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1957       "dev": true
1958     },
1959     "node_modules/colorette": {
1960       "version": "1.4.0",
1961       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
1962       "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
1963       "dev": true
1964     },
1965     "node_modules/combined-stream": {
1966       "version": "1.0.8",
1967       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1968       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1969       "dev": true,
1970       "dependencies": {
1971         "delayed-stream": "~1.0.0"
1972       },
1973       "engines": {
1974         "node": ">= 0.8"
1975       }
1976     },
1977     "node_modules/component-emitter": {
1978       "version": "1.3.0",
1979       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
1980       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
1981       "dev": true
1982     },
1983     "node_modules/concat-map": {
1984       "version": "0.0.1",
1985       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1986       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1987       "dev": true
1988     },
1989     "node_modules/concat-stream": {
1990       "version": "1.6.2",
1991       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1992       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1993       "dev": true,
1994       "engines": [
1995         "node >= 0.8"
1996       ],
1997       "dependencies": {
1998         "buffer-from": "^1.0.0",
1999         "inherits": "^2.0.3",
2000         "readable-stream": "^2.2.2",
2001         "typedarray": "^0.0.6"
2002       }
2003     },
2004     "node_modules/content-disposition": {
2005       "version": "0.5.3",
2006       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
2007       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
2008       "dev": true,
2009       "dependencies": {
2010         "safe-buffer": "5.1.2"
2011       },
2012       "engines": {
2013         "node": ">= 0.6"
2014       }
2015     },
2016     "node_modules/content-type": {
2017       "version": "1.0.4",
2018       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
2019       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
2020       "dev": true,
2021       "engines": {
2022         "node": ">= 0.6"
2023       }
2024     },
2025     "node_modules/convert-source-map": {
2026       "version": "1.7.0",
2027       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
2028       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
2029       "dev": true,
2030       "dependencies": {
2031         "safe-buffer": "~5.1.1"
2032       }
2033     },
2034     "node_modules/cookie": {
2035       "version": "0.4.0",
2036       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
2037       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
2038       "dev": true,
2039       "engines": {
2040         "node": ">= 0.6"
2041       }
2042     },
2043     "node_modules/cookie-signature": {
2044       "version": "1.0.6",
2045       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
2046       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
2047       "dev": true
2048     },
2049     "node_modules/copy-descriptor": {
2050       "version": "0.1.1",
2051       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
2052       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
2053       "dev": true,
2054       "engines": {
2055         "node": ">=0.10.0"
2056       }
2057     },
2058     "node_modules/core-util-is": {
2059       "version": "1.0.2",
2060       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2061       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
2062       "dev": true
2063     },
2064     "node_modules/cross-spawn": {
2065       "version": "6.0.5",
2066       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
2067       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
2068       "dev": true,
2069       "dependencies": {
2070         "nice-try": "^1.0.4",
2071         "path-key": "^2.0.1",
2072         "semver": "^5.5.0",
2073         "shebang-command": "^1.2.0",
2074         "which": "^1.2.9"
2075       },
2076       "engines": {
2077         "node": ">=4.8"
2078       }
2079     },
2080     "node_modules/cssom": {
2081       "version": "0.4.4",
2082       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
2083       "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
2084       "dev": true
2085     },
2086     "node_modules/cssstyle": {
2087       "version": "2.3.0",
2088       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
2089       "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
2090       "dev": true,
2091       "dependencies": {
2092         "cssom": "~0.3.6"
2093       },
2094       "engines": {
2095         "node": ">=8"
2096       }
2097     },
2098     "node_modules/cssstyle/node_modules/cssom": {
2099       "version": "0.3.8",
2100       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
2101       "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
2102       "dev": true
2103     },
2104     "node_modules/d": {
2105       "version": "1.0.1",
2106       "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
2107       "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
2108       "dev": true,
2109       "dependencies": {
2110         "es5-ext": "^0.10.50",
2111         "type": "^1.0.1"
2112       }
2113     },
2114     "node_modules/dashdash": {
2115       "version": "1.14.1",
2116       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
2117       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2118       "dev": true,
2119       "dependencies": {
2120         "assert-plus": "^1.0.0"
2121       },
2122       "engines": {
2123         "node": ">=0.10"
2124       }
2125     },
2126     "node_modules/data-urls": {
2127       "version": "2.0.0",
2128       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
2129       "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
2130       "dev": true,
2131       "dependencies": {
2132         "abab": "^2.0.3",
2133         "whatwg-mimetype": "^2.3.0",
2134         "whatwg-url": "^8.0.0"
2135       },
2136       "engines": {
2137         "node": ">=10"
2138       }
2139     },
2140     "node_modules/dateformat": {
2141       "version": "4.6.3",
2142       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
2143       "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==",
2144       "dev": true,
2145       "engines": {
2146         "node": "*"
2147       }
2148     },
2149     "node_modules/debug": {
2150       "version": "4.2.0",
2151       "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
2152       "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
2153       "dev": true,
2154       "dependencies": {
2155         "ms": "2.1.2"
2156       },
2157       "engines": {
2158         "node": ">=6.0"
2159       }
2160     },
2161     "node_modules/decamelize": {
2162       "version": "1.2.0",
2163       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
2164       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
2165       "dev": true,
2166       "engines": {
2167         "node": ">=0.10.0"
2168       }
2169     },
2170     "node_modules/decimal.js": {
2171       "version": "10.2.1",
2172       "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
2173       "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
2174       "dev": true
2175     },
2176     "node_modules/decode-uri-component": {
2177       "version": "0.2.0",
2178       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2179       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2180       "dev": true,
2181       "engines": {
2182         "node": ">=0.10"
2183       }
2184     },
2185     "node_modules/deep-eql": {
2186       "version": "3.0.1",
2187       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
2188       "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
2189       "dev": true,
2190       "dependencies": {
2191         "type-detect": "^4.0.0"
2192       },
2193       "engines": {
2194         "node": ">=0.12"
2195       }
2196     },
2197     "node_modules/deep-is": {
2198       "version": "0.1.3",
2199       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2200       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2201       "dev": true
2202     },
2203     "node_modules/deepmerge": {
2204       "version": "4.2.2",
2205       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
2206       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
2207       "dev": true,
2208       "engines": {
2209         "node": ">=0.10.0"
2210       }
2211     },
2212     "node_modules/define-property": {
2213       "version": "2.0.2",
2214       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2215       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2216       "dev": true,
2217       "dependencies": {
2218         "is-descriptor": "^1.0.2",
2219         "isobject": "^3.0.1"
2220       },
2221       "engines": {
2222         "node": ">=0.10.0"
2223       }
2224     },
2225     "node_modules/define-property/node_modules/is-accessor-descriptor": {
2226       "version": "1.0.0",
2227       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2228       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2229       "dev": true,
2230       "dependencies": {
2231         "kind-of": "^6.0.0"
2232       },
2233       "engines": {
2234         "node": ">=0.10.0"
2235       }
2236     },
2237     "node_modules/define-property/node_modules/is-data-descriptor": {
2238       "version": "1.0.0",
2239       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2240       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2241       "dev": true,
2242       "dependencies": {
2243         "kind-of": "^6.0.0"
2244       },
2245       "engines": {
2246         "node": ">=0.10.0"
2247       }
2248     },
2249     "node_modules/define-property/node_modules/is-descriptor": {
2250       "version": "1.0.2",
2251       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2252       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2253       "dev": true,
2254       "dependencies": {
2255         "is-accessor-descriptor": "^1.0.0",
2256         "is-data-descriptor": "^1.0.0",
2257         "kind-of": "^6.0.2"
2258       },
2259       "engines": {
2260         "node": ">=0.10.0"
2261       }
2262     },
2263     "node_modules/delayed-stream": {
2264       "version": "1.0.0",
2265       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2266       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2267       "dev": true,
2268       "engines": {
2269         "node": ">=0.4.0"
2270       }
2271     },
2272     "node_modules/depd": {
2273       "version": "1.1.2",
2274       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2275       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
2276       "dev": true,
2277       "engines": {
2278         "node": ">= 0.6"
2279       }
2280     },
2281     "node_modules/destroy": {
2282       "version": "1.0.4",
2283       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
2284       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2285       "dev": true
2286     },
2287     "node_modules/detect-newline": {
2288       "version": "3.1.0",
2289       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
2290       "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
2291       "dev": true,
2292       "engines": {
2293         "node": ">=8"
2294       }
2295     },
2296     "node_modules/diff-sequences": {
2297       "version": "26.3.0",
2298       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz",
2299       "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==",
2300       "dev": true,
2301       "engines": {
2302         "node": ">= 10.14.2"
2303       }
2304     },
2305     "node_modules/domexception": {
2306       "version": "2.0.1",
2307       "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
2308       "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
2309       "dev": true,
2310       "dependencies": {
2311         "webidl-conversions": "^5.0.0"
2312       },
2313       "engines": {
2314         "node": ">=8"
2315       }
2316     },
2317     "node_modules/domexception/node_modules/webidl-conversions": {
2318       "version": "5.0.0",
2319       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
2320       "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
2321       "dev": true,
2322       "engines": {
2323         "node": ">=8"
2324       }
2325     },
2326     "node_modules/drange": {
2327       "version": "1.1.1",
2328       "resolved": "https://registry.npmjs.org/drange/-/drange-1.1.1.tgz",
2329       "integrity": "sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==",
2330       "dev": true,
2331       "engines": {
2332         "node": ">=4"
2333       }
2334     },
2335     "node_modules/ecc-jsbn": {
2336       "version": "0.1.2",
2337       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
2338       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2339       "dev": true,
2340       "dependencies": {
2341         "jsbn": "~0.1.0",
2342         "safer-buffer": "^2.1.0"
2343       }
2344     },
2345     "node_modules/ee-first": {
2346       "version": "1.1.1",
2347       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2348       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2349       "dev": true
2350     },
2351     "node_modules/emittery": {
2352       "version": "0.7.1",
2353       "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz",
2354       "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==",
2355       "dev": true,
2356       "engines": {
2357         "node": ">=10"
2358       }
2359     },
2360     "node_modules/emoji-regex": {
2361       "version": "8.0.0",
2362       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2363       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2364       "dev": true
2365     },
2366     "node_modules/encodeurl": {
2367       "version": "1.0.2",
2368       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2369       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
2370       "dev": true,
2371       "engines": {
2372         "node": ">= 0.8"
2373       }
2374     },
2375     "node_modules/end-of-stream": {
2376       "version": "1.4.4",
2377       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
2378       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
2379       "dev": true,
2380       "dependencies": {
2381         "once": "^1.4.0"
2382       }
2383     },
2384     "node_modules/error-ex": {
2385       "version": "1.3.2",
2386       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2387       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2388       "dev": true,
2389       "dependencies": {
2390         "is-arrayish": "^0.2.1"
2391       }
2392     },
2393     "node_modules/es5-ext": {
2394       "version": "0.10.53",
2395       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
2396       "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
2397       "dev": true,
2398       "dependencies": {
2399         "es6-iterator": "~2.0.3",
2400         "es6-symbol": "~3.1.3",
2401         "next-tick": "~1.0.0"
2402       }
2403     },
2404     "node_modules/es6-iterator": {
2405       "version": "2.0.3",
2406       "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
2407       "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
2408       "dev": true,
2409       "dependencies": {
2410         "d": "1",
2411         "es5-ext": "^0.10.35",
2412         "es6-symbol": "^3.1.1"
2413       }
2414     },
2415     "node_modules/es6-symbol": {
2416       "version": "3.1.3",
2417       "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
2418       "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
2419       "dev": true,
2420       "dependencies": {
2421         "d": "^1.0.1",
2422         "ext": "^1.1.2"
2423       }
2424     },
2425     "node_modules/es6-weak-map": {
2426       "version": "2.0.3",
2427       "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
2428       "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
2429       "dev": true,
2430       "dependencies": {
2431         "d": "1",
2432         "es5-ext": "^0.10.46",
2433         "es6-iterator": "^2.0.3",
2434         "es6-symbol": "^3.1.1"
2435       }
2436     },
2437     "node_modules/escape-html": {
2438       "version": "1.0.3",
2439       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2440       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
2441       "dev": true
2442     },
2443     "node_modules/escape-string-regexp": {
2444       "version": "1.0.5",
2445       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2446       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2447       "dev": true,
2448       "engines": {
2449         "node": ">=0.8.0"
2450       }
2451     },
2452     "node_modules/escodegen": {
2453       "version": "1.14.3",
2454       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
2455       "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
2456       "dev": true,
2457       "dependencies": {
2458         "esprima": "^4.0.1",
2459         "estraverse": "^4.2.0",
2460         "esutils": "^2.0.2",
2461         "optionator": "^0.8.1",
2462         "source-map": "~0.6.1"
2463       },
2464       "bin": {
2465         "escodegen": "bin/escodegen.js",
2466         "esgenerate": "bin/esgenerate.js"
2467       },
2468       "engines": {
2469         "node": ">=4.0"
2470       }
2471     },
2472     "node_modules/esprima": {
2473       "version": "4.0.1",
2474       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2475       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2476       "dev": true,
2477       "bin": {
2478         "esparse": "bin/esparse.js",
2479         "esvalidate": "bin/esvalidate.js"
2480       },
2481       "engines": {
2482         "node": ">=4"
2483       }
2484     },
2485     "node_modules/estraverse": {
2486       "version": "4.3.0",
2487       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
2488       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
2489       "dev": true,
2490       "engines": {
2491         "node": ">=4.0"
2492       }
2493     },
2494     "node_modules/esutils": {
2495       "version": "2.0.3",
2496       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2497       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2498       "dev": true,
2499       "engines": {
2500         "node": ">=0.10.0"
2501       }
2502     },
2503     "node_modules/etag": {
2504       "version": "1.8.1",
2505       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2506       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
2507       "dev": true,
2508       "engines": {
2509         "node": ">= 0.6"
2510       }
2511     },
2512     "node_modules/event-emitter": {
2513       "version": "0.3.5",
2514       "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
2515       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2516       "dev": true,
2517       "dependencies": {
2518         "d": "1",
2519         "es5-ext": "~0.10.14"
2520       }
2521     },
2522     "node_modules/eventemitter3": {
2523       "version": "4.0.7",
2524       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
2525       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
2526       "dev": true
2527     },
2528     "node_modules/exec-sh": {
2529       "version": "0.3.4",
2530       "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
2531       "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
2532       "dev": true
2533     },
2534     "node_modules/execa": {
2535       "version": "1.0.0",
2536       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
2537       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
2538       "dev": true,
2539       "dependencies": {
2540         "cross-spawn": "^6.0.0",
2541         "get-stream": "^4.0.0",
2542         "is-stream": "^1.1.0",
2543         "npm-run-path": "^2.0.0",
2544         "p-finally": "^1.0.0",
2545         "signal-exit": "^3.0.0",
2546         "strip-eof": "^1.0.0"
2547       },
2548       "engines": {
2549         "node": ">=6"
2550       }
2551     },
2552     "node_modules/exit": {
2553       "version": "0.1.2",
2554       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2555       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2556       "dev": true,
2557       "engines": {
2558         "node": ">= 0.8.0"
2559       }
2560     },
2561     "node_modules/expand-brackets": {
2562       "version": "2.1.4",
2563       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2564       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
2565       "dev": true,
2566       "dependencies": {
2567         "debug": "^2.3.3",
2568         "define-property": "^0.2.5",
2569         "extend-shallow": "^2.0.1",
2570         "posix-character-classes": "^0.1.0",
2571         "regex-not": "^1.0.0",
2572         "snapdragon": "^0.8.1",
2573         "to-regex": "^3.0.1"
2574       },
2575       "engines": {
2576         "node": ">=0.10.0"
2577       }
2578     },
2579     "node_modules/expand-brackets/node_modules/debug": {
2580       "version": "2.6.9",
2581       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2582       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2583       "dev": true,
2584       "dependencies": {
2585         "ms": "2.0.0"
2586       }
2587     },
2588     "node_modules/expand-brackets/node_modules/define-property": {
2589       "version": "0.2.5",
2590       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2591       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2592       "dev": true,
2593       "dependencies": {
2594         "is-descriptor": "^0.1.0"
2595       },
2596       "engines": {
2597         "node": ">=0.10.0"
2598       }
2599     },
2600     "node_modules/expand-brackets/node_modules/extend-shallow": {
2601       "version": "2.0.1",
2602       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2603       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2604       "dev": true,
2605       "dependencies": {
2606         "is-extendable": "^0.1.0"
2607       },
2608       "engines": {
2609         "node": ">=0.10.0"
2610       }
2611     },
2612     "node_modules/expand-brackets/node_modules/ms": {
2613       "version": "2.0.0",
2614       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2615       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2616       "dev": true
2617     },
2618     "node_modules/expect": {
2619       "version": "26.4.2",
2620       "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz",
2621       "integrity": "sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==",
2622       "dev": true,
2623       "dependencies": {
2624         "@jest/types": "^26.3.0",
2625         "ansi-styles": "^4.0.0",
2626         "jest-get-type": "^26.3.0",
2627         "jest-matcher-utils": "^26.4.2",
2628         "jest-message-util": "^26.3.0",
2629         "jest-regex-util": "^26.0.0"
2630       },
2631       "engines": {
2632         "node": ">= 10.14.2"
2633       }
2634     },
2635     "node_modules/express": {
2636       "version": "4.17.1",
2637       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
2638       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
2639       "dev": true,
2640       "dependencies": {
2641         "accepts": "~1.3.7",
2642         "array-flatten": "1.1.1",
2643         "body-parser": "1.19.0",
2644         "content-disposition": "0.5.3",
2645         "content-type": "~1.0.4",
2646         "cookie": "0.4.0",
2647         "cookie-signature": "1.0.6",
2648         "debug": "2.6.9",
2649         "depd": "~1.1.2",
2650         "encodeurl": "~1.0.2",
2651         "escape-html": "~1.0.3",
2652         "etag": "~1.8.1",
2653         "finalhandler": "~1.1.2",
2654         "fresh": "0.5.2",
2655         "merge-descriptors": "1.0.1",
2656         "methods": "~1.1.2",
2657         "on-finished": "~2.3.0",
2658         "parseurl": "~1.3.3",
2659         "path-to-regexp": "0.1.7",
2660         "proxy-addr": "~2.0.5",
2661         "qs": "6.7.0",
2662         "range-parser": "~1.2.1",
2663         "safe-buffer": "5.1.2",
2664         "send": "0.17.1",
2665         "serve-static": "1.14.1",
2666         "setprototypeof": "1.1.1",
2667         "statuses": "~1.5.0",
2668         "type-is": "~1.6.18",
2669         "utils-merge": "1.0.1",
2670         "vary": "~1.1.2"
2671       },
2672       "engines": {
2673         "node": ">= 0.10.0"
2674       }
2675     },
2676     "node_modules/express/node_modules/debug": {
2677       "version": "2.6.9",
2678       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2679       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2680       "dev": true,
2681       "dependencies": {
2682         "ms": "2.0.0"
2683       }
2684     },
2685     "node_modules/express/node_modules/ms": {
2686       "version": "2.0.0",
2687       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2688       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2689       "dev": true
2690     },
2691     "node_modules/express/node_modules/qs": {
2692       "version": "6.7.0",
2693       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
2694       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
2695       "dev": true,
2696       "engines": {
2697         "node": ">=0.6"
2698       }
2699     },
2700     "node_modules/ext": {
2701       "version": "1.4.0",
2702       "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
2703       "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
2704       "dev": true,
2705       "dependencies": {
2706         "type": "^2.0.0"
2707       }
2708     },
2709     "node_modules/ext/node_modules/type": {
2710       "version": "2.1.0",
2711       "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
2712       "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==",
2713       "dev": true
2714     },
2715     "node_modules/extend": {
2716       "version": "3.0.2",
2717       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2718       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2719       "dev": true
2720     },
2721     "node_modules/extend-shallow": {
2722       "version": "3.0.2",
2723       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2724       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2725       "dev": true,
2726       "dependencies": {
2727         "assign-symbols": "^1.0.0",
2728         "is-extendable": "^1.0.1"
2729       },
2730       "engines": {
2731         "node": ">=0.10.0"
2732       }
2733     },
2734     "node_modules/extend-shallow/node_modules/is-extendable": {
2735       "version": "1.0.1",
2736       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2737       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2738       "dev": true,
2739       "dependencies": {
2740         "is-plain-object": "^2.0.4"
2741       },
2742       "engines": {
2743         "node": ">=0.10.0"
2744       }
2745     },
2746     "node_modules/extglob": {
2747       "version": "2.0.4",
2748       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2749       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2750       "dev": true,
2751       "dependencies": {
2752         "array-unique": "^0.3.2",
2753         "define-property": "^1.0.0",
2754         "expand-brackets": "^2.1.4",
2755         "extend-shallow": "^2.0.1",
2756         "fragment-cache": "^0.2.1",
2757         "regex-not": "^1.0.0",
2758         "snapdragon": "^0.8.1",
2759         "to-regex": "^3.0.1"
2760       },
2761       "engines": {
2762         "node": ">=0.10.0"
2763       }
2764     },
2765     "node_modules/extglob/node_modules/define-property": {
2766       "version": "1.0.0",
2767       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2768       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2769       "dev": true,
2770       "dependencies": {
2771         "is-descriptor": "^1.0.0"
2772       },
2773       "engines": {
2774         "node": ">=0.10.0"
2775       }
2776     },
2777     "node_modules/extglob/node_modules/extend-shallow": {
2778       "version": "2.0.1",
2779       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2780       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2781       "dev": true,
2782       "dependencies": {
2783         "is-extendable": "^0.1.0"
2784       },
2785       "engines": {
2786         "node": ">=0.10.0"
2787       }
2788     },
2789     "node_modules/extglob/node_modules/is-accessor-descriptor": {
2790       "version": "1.0.0",
2791       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2792       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2793       "dev": true,
2794       "dependencies": {
2795         "kind-of": "^6.0.0"
2796       },
2797       "engines": {
2798         "node": ">=0.10.0"
2799       }
2800     },
2801     "node_modules/extglob/node_modules/is-data-descriptor": {
2802       "version": "1.0.0",
2803       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2804       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2805       "dev": true,
2806       "dependencies": {
2807         "kind-of": "^6.0.0"
2808       },
2809       "engines": {
2810         "node": ">=0.10.0"
2811       }
2812     },
2813     "node_modules/extglob/node_modules/is-descriptor": {
2814       "version": "1.0.2",
2815       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2816       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2817       "dev": true,
2818       "dependencies": {
2819         "is-accessor-descriptor": "^1.0.0",
2820         "is-data-descriptor": "^1.0.0",
2821         "kind-of": "^6.0.2"
2822       },
2823       "engines": {
2824         "node": ">=0.10.0"
2825       }
2826     },
2827     "node_modules/extsprintf": {
2828       "version": "1.3.0",
2829       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2830       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2831       "dev": true,
2832       "engines": [
2833         "node >=0.6.0"
2834       ]
2835     },
2836     "node_modules/fast-deep-equal": {
2837       "version": "3.1.3",
2838       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2839       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2840       "dev": true
2841     },
2842     "node_modules/fast-json-stable-stringify": {
2843       "version": "2.1.0",
2844       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2845       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2846       "dev": true
2847     },
2848     "node_modules/fast-levenshtein": {
2849       "version": "2.0.6",
2850       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2851       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2852       "dev": true
2853     },
2854     "node_modules/fast-redact": {
2855       "version": "3.1.1",
2856       "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz",
2857       "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==",
2858       "dev": true,
2859       "engines": {
2860         "node": ">=6"
2861       }
2862     },
2863     "node_modules/fast-safe-stringify": {
2864       "version": "2.1.1",
2865       "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
2866       "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
2867       "dev": true
2868     },
2869     "node_modules/fastify-warning": {
2870       "version": "0.2.0",
2871       "resolved": "https://registry.npmjs.org/fastify-warning/-/fastify-warning-0.2.0.tgz",
2872       "integrity": "sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==",
2873       "deprecated": "This module renamed to process-warning",
2874       "dev": true
2875     },
2876     "node_modules/fb-watchman": {
2877       "version": "2.0.1",
2878       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
2879       "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
2880       "dev": true,
2881       "dependencies": {
2882         "bser": "2.1.1"
2883       }
2884     },
2885     "node_modules/fetch-mw-oauth2": {
2886       "version": "0.5.0",
2887       "resolved": "https://registry.npmjs.org/fetch-mw-oauth2/-/fetch-mw-oauth2-0.5.0.tgz",
2888       "integrity": "sha512-slYrVF8Oofr5EW0xB9KQBwN5p9YLvoxAr0IVAbns6KFR4AG6yZj/JXOi6Al7ho1hC9aTJYWJebKAJu0St416ag=="
2889     },
2890     "node_modules/file-uri-to-path": {
2891       "version": "1.0.0",
2892       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
2893       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
2894       "dev": true
2895     },
2896     "node_modules/fill-range": {
2897       "version": "7.0.1",
2898       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2899       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2900       "dev": true,
2901       "dependencies": {
2902         "to-regex-range": "^5.0.1"
2903       },
2904       "engines": {
2905         "node": ">=8"
2906       }
2907     },
2908     "node_modules/finalhandler": {
2909       "version": "1.1.2",
2910       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
2911       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
2912       "dev": true,
2913       "dependencies": {
2914         "debug": "2.6.9",
2915         "encodeurl": "~1.0.2",
2916         "escape-html": "~1.0.3",
2917         "on-finished": "~2.3.0",
2918         "parseurl": "~1.3.3",
2919         "statuses": "~1.5.0",
2920         "unpipe": "~1.0.0"
2921       },
2922       "engines": {
2923         "node": ">= 0.8"
2924       }
2925     },
2926     "node_modules/finalhandler/node_modules/debug": {
2927       "version": "2.6.9",
2928       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2929       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2930       "dev": true,
2931       "dependencies": {
2932         "ms": "2.0.0"
2933       }
2934     },
2935     "node_modules/finalhandler/node_modules/ms": {
2936       "version": "2.0.0",
2937       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2938       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2939       "dev": true
2940     },
2941     "node_modules/find-up": {
2942       "version": "4.1.0",
2943       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2944       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2945       "dev": true,
2946       "dependencies": {
2947         "locate-path": "^5.0.0",
2948         "path-exists": "^4.0.0"
2949       },
2950       "engines": {
2951         "node": ">=8"
2952       }
2953     },
2954     "node_modules/flatstr": {
2955       "version": "1.0.12",
2956       "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz",
2957       "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==",
2958       "dev": true
2959     },
2960     "node_modules/follow-redirects": {
2961       "version": "1.15.0",
2962       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz",
2963       "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==",
2964       "dev": true,
2965       "funding": [
2966         {
2967           "type": "individual",
2968           "url": "https://github.com/sponsors/RubenVerborgh"
2969         }
2970       ],
2971       "engines": {
2972         "node": ">=4.0"
2973       },
2974       "peerDependenciesMeta": {
2975         "debug": {
2976           "optional": true
2977         }
2978       }
2979     },
2980     "node_modules/for-in": {
2981       "version": "1.0.2",
2982       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2983       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2984       "dev": true,
2985       "engines": {
2986         "node": ">=0.10.0"
2987       }
2988     },
2989     "node_modules/forever-agent": {
2990       "version": "0.6.1",
2991       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2992       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2993       "dev": true,
2994       "engines": {
2995         "node": "*"
2996       }
2997     },
2998     "node_modules/form-data": {
2999       "version": "2.3.3",
3000       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
3001       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
3002       "dev": true,
3003       "dependencies": {
3004         "asynckit": "^0.4.0",
3005         "combined-stream": "^1.0.6",
3006         "mime-types": "^2.1.12"
3007       },
3008       "engines": {
3009         "node": ">= 0.12"
3010       }
3011     },
3012     "node_modules/forwarded": {
3013       "version": "0.1.2",
3014       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
3015       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
3016       "dev": true,
3017       "engines": {
3018         "node": ">= 0.6"
3019       }
3020     },
3021     "node_modules/fragment-cache": {
3022       "version": "0.2.1",
3023       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
3024       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
3025       "dev": true,
3026       "dependencies": {
3027         "map-cache": "^0.2.2"
3028       },
3029       "engines": {
3030         "node": ">=0.10.0"
3031       }
3032     },
3033     "node_modules/fresh": {
3034       "version": "0.5.2",
3035       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
3036       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
3037       "dev": true,
3038       "engines": {
3039         "node": ">= 0.6"
3040       }
3041     },
3042     "node_modules/fs.realpath": {
3043       "version": "1.0.0",
3044       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3045       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
3046       "dev": true
3047     },
3048     "node_modules/fsevents": {
3049       "version": "2.1.3",
3050       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
3051       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
3052       "dev": true,
3053       "optional": true,
3054       "os": [
3055         "darwin"
3056       ],
3057       "engines": {
3058         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3059       }
3060     },
3061     "node_modules/gensync": {
3062       "version": "1.0.0-beta.1",
3063       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
3064       "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
3065       "dev": true,
3066       "engines": {
3067         "node": ">=6.9.0"
3068       }
3069     },
3070     "node_modules/get-caller-file": {
3071       "version": "2.0.5",
3072       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3073       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3074       "dev": true,
3075       "engines": {
3076         "node": "6.* || 8.* || >= 10.*"
3077       }
3078     },
3079     "node_modules/get-func-name": {
3080       "version": "2.0.0",
3081       "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
3082       "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
3083       "dev": true,
3084       "engines": {
3085         "node": "*"
3086       }
3087     },
3088     "node_modules/get-package-type": {
3089       "version": "0.1.0",
3090       "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
3091       "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
3092       "dev": true,
3093       "engines": {
3094         "node": ">=8.0.0"
3095       }
3096     },
3097     "node_modules/get-stream": {
3098       "version": "4.1.0",
3099       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
3100       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
3101       "dev": true,
3102       "dependencies": {
3103         "pump": "^3.0.0"
3104       },
3105       "engines": {
3106         "node": ">=6"
3107       }
3108     },
3109     "node_modules/get-value": {
3110       "version": "2.0.6",
3111       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3112       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3113       "dev": true,
3114       "engines": {
3115         "node": ">=0.10.0"
3116       }
3117     },
3118     "node_modules/getpass": {
3119       "version": "0.1.7",
3120       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
3121       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3122       "dev": true,
3123       "dependencies": {
3124         "assert-plus": "^1.0.0"
3125       }
3126     },
3127     "node_modules/glob": {
3128       "version": "7.1.6",
3129       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
3130       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
3131       "dev": true,
3132       "dependencies": {
3133         "fs.realpath": "^1.0.0",
3134         "inflight": "^1.0.4",
3135         "inherits": "2",
3136         "minimatch": "^3.0.4",
3137         "once": "^1.3.0",
3138         "path-is-absolute": "^1.0.0"
3139       },
3140       "engines": {
3141         "node": "*"
3142       }
3143     },
3144     "node_modules/globals": {
3145       "version": "11.12.0",
3146       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3147       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3148       "dev": true,
3149       "engines": {
3150         "node": ">=4"
3151       }
3152     },
3153     "node_modules/graceful-fs": {
3154       "version": "4.2.4",
3155       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
3156       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
3157       "dev": true
3158     },
3159     "node_modules/graphql": {
3160       "version": "14.7.0",
3161       "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz",
3162       "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==",
3163       "dev": true,
3164       "dependencies": {
3165         "iterall": "^1.2.2"
3166       },
3167       "engines": {
3168         "node": ">= 6.x"
3169       }
3170     },
3171     "node_modules/graphql-tag": {
3172       "version": "2.11.0",
3173       "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.11.0.tgz",
3174       "integrity": "sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA==",
3175       "dev": true
3176     },
3177     "node_modules/growly": {
3178       "version": "1.3.0",
3179       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
3180       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
3181       "dev": true,
3182       "optional": true
3183     },
3184     "node_modules/hal-types": {
3185       "version": "1.2.1",
3186       "resolved": "https://registry.npmjs.org/hal-types/-/hal-types-1.2.1.tgz",
3187       "integrity": "sha512-1UIcyX/Mno0BFLvqd7UZ6O6PGE+A74N8NR2X9/+28iRvq8vJD63RjAKzO1cTgYhRR8QL9a8LvpTlzjABsZt3Hw=="
3188     },
3189     "node_modules/har-schema": {
3190       "version": "2.0.0",
3191       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3192       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3193       "dev": true,
3194       "engines": {
3195         "node": ">=4"
3196       }
3197     },
3198     "node_modules/har-validator": {
3199       "version": "5.1.5",
3200       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
3201       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
3202       "dev": true,
3203       "dependencies": {
3204         "ajv": "^6.12.3",
3205         "har-schema": "^2.0.0"
3206       },
3207       "engines": {
3208         "node": ">=6"
3209       }
3210     },
3211     "node_modules/has-flag": {
3212       "version": "4.0.0",
3213       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3214       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3215       "dev": true,
3216       "engines": {
3217         "node": ">=8"
3218       }
3219     },
3220     "node_modules/has-value": {
3221       "version": "1.0.0",
3222       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3223       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3224       "dev": true,
3225       "dependencies": {
3226         "get-value": "^2.0.6",
3227         "has-values": "^1.0.0",
3228         "isobject": "^3.0.0"
3229       },
3230       "engines": {
3231         "node": ">=0.10.0"
3232       }
3233     },
3234     "node_modules/has-values": {
3235       "version": "1.0.0",
3236       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3237       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3238       "dev": true,
3239       "dependencies": {
3240         "is-number": "^3.0.0",
3241         "kind-of": "^4.0.0"
3242       },
3243       "engines": {
3244         "node": ">=0.10.0"
3245       }
3246     },
3247     "node_modules/has-values/node_modules/is-number": {
3248       "version": "3.0.0",
3249       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3250       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3251       "dev": true,
3252       "dependencies": {
3253         "kind-of": "^3.0.2"
3254       },
3255       "engines": {
3256         "node": ">=0.10.0"
3257       }
3258     },
3259     "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
3260       "version": "3.2.2",
3261       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3262       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3263       "dev": true,
3264       "dependencies": {
3265         "is-buffer": "^1.1.5"
3266       },
3267       "engines": {
3268         "node": ">=0.10.0"
3269       }
3270     },
3271     "node_modules/has-values/node_modules/kind-of": {
3272       "version": "4.0.0",
3273       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3274       "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3275       "dev": true,
3276       "dependencies": {
3277         "is-buffer": "^1.1.5"
3278       },
3279       "engines": {
3280         "node": ">=0.10.0"
3281       }
3282     },
3283     "node_modules/hosted-git-info": {
3284       "version": "2.8.8",
3285       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
3286       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
3287       "dev": true
3288     },
3289     "node_modules/html-encoding-sniffer": {
3290       "version": "2.0.1",
3291       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
3292       "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
3293       "dev": true,
3294       "dependencies": {
3295         "whatwg-encoding": "^1.0.5"
3296       },
3297       "engines": {
3298         "node": ">=10"
3299       }
3300     },
3301     "node_modules/html-escaper": {
3302       "version": "2.0.2",
3303       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
3304       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
3305       "dev": true
3306     },
3307     "node_modules/http-errors": {
3308       "version": "1.7.2",
3309       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3310       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3311       "dev": true,
3312       "dependencies": {
3313         "depd": "~1.1.2",
3314         "inherits": "2.0.3",
3315         "setprototypeof": "1.1.1",
3316         "statuses": ">= 1.5.0 < 2",
3317         "toidentifier": "1.0.0"
3318       },
3319       "engines": {
3320         "node": ">= 0.6"
3321       }
3322     },
3323     "node_modules/http-errors/node_modules/inherits": {
3324       "version": "2.0.3",
3325       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3326       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3327       "dev": true
3328     },
3329     "node_modules/http-link-header": {
3330       "version": "1.0.3",
3331       "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.0.3.tgz",
3332       "integrity": "sha512-nARK1wSKoBBrtcoESlHBx36c1Ln/gnbNQi1eB6MeTUefJIT3NvUOsV15bClga0k38f0q/kN5xxrGSDS3EFnm9w==",
3333       "engines": {
3334         "node": ">=4.0.0"
3335       }
3336     },
3337     "node_modules/http-proxy": {
3338       "version": "1.18.1",
3339       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
3340       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
3341       "dev": true,
3342       "dependencies": {
3343         "eventemitter3": "^4.0.0",
3344         "follow-redirects": "^1.0.0",
3345         "requires-port": "^1.0.0"
3346       },
3347       "engines": {
3348         "node": ">=8.0.0"
3349       }
3350     },
3351     "node_modules/http-signature": {
3352       "version": "1.2.0",
3353       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3354       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3355       "dev": true,
3356       "dependencies": {
3357         "assert-plus": "^1.0.0",
3358         "jsprim": "^1.2.2",
3359         "sshpk": "^1.7.0"
3360       },
3361       "engines": {
3362         "node": ">=0.8",
3363         "npm": ">=1.3.7"
3364       }
3365     },
3366     "node_modules/human-signals": {
3367       "version": "1.1.1",
3368       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
3369       "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
3370       "dev": true,
3371       "engines": {
3372         "node": ">=8.12.0"
3373       }
3374     },
3375     "node_modules/iconv-lite": {
3376       "version": "0.4.24",
3377       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3378       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3379       "dev": true,
3380       "dependencies": {
3381         "safer-buffer": ">= 2.1.2 < 3"
3382       },
3383       "engines": {
3384         "node": ">=0.10.0"
3385       }
3386     },
3387     "node_modules/import-local": {
3388       "version": "3.0.2",
3389       "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
3390       "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
3391       "dev": true,
3392       "dependencies": {
3393         "pkg-dir": "^4.2.0",
3394         "resolve-cwd": "^3.0.0"
3395       },
3396       "bin": {
3397         "import-local-fixture": "fixtures/cli.js"
3398       },
3399       "engines": {
3400         "node": ">=8"
3401       }
3402     },
3403     "node_modules/imurmurhash": {
3404       "version": "0.1.4",
3405       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3406       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3407       "dev": true,
3408       "engines": {
3409         "node": ">=0.8.19"
3410       }
3411     },
3412     "node_modules/inflight": {
3413       "version": "1.0.6",
3414       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3415       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3416       "dev": true,
3417       "dependencies": {
3418         "once": "^1.3.0",
3419         "wrappy": "1"
3420       }
3421     },
3422     "node_modules/inherits": {
3423       "version": "2.0.4",
3424       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3425       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3426       "dev": true
3427     },
3428     "node_modules/ip-regex": {
3429       "version": "2.1.0",
3430       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
3431       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
3432       "dev": true,
3433       "engines": {
3434         "node": ">=4"
3435       }
3436     },
3437     "node_modules/ipaddr.js": {
3438       "version": "1.9.1",
3439       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3440       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3441       "dev": true,
3442       "engines": {
3443         "node": ">= 0.10"
3444       }
3445     },
3446     "node_modules/is-accessor-descriptor": {
3447       "version": "0.1.6",
3448       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3449       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3450       "dev": true,
3451       "dependencies": {
3452         "kind-of": "^3.0.2"
3453       },
3454       "engines": {
3455         "node": ">=0.10.0"
3456       }
3457     },
3458     "node_modules/is-accessor-descriptor/node_modules/kind-of": {
3459       "version": "3.2.2",
3460       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3461       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3462       "dev": true,
3463       "dependencies": {
3464         "is-buffer": "^1.1.5"
3465       },
3466       "engines": {
3467         "node": ">=0.10.0"
3468       }
3469     },
3470     "node_modules/is-arrayish": {
3471       "version": "0.2.1",
3472       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3473       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3474       "dev": true
3475     },
3476     "node_modules/is-buffer": {
3477       "version": "1.1.6",
3478       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3479       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3480       "dev": true
3481     },
3482     "node_modules/is-ci": {
3483       "version": "2.0.0",
3484       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
3485       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
3486       "dev": true,
3487       "dependencies": {
3488         "ci-info": "^2.0.0"
3489       },
3490       "bin": {
3491         "is-ci": "bin.js"
3492       }
3493     },
3494     "node_modules/is-data-descriptor": {
3495       "version": "0.1.4",
3496       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3497       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3498       "dev": true,
3499       "dependencies": {
3500         "kind-of": "^3.0.2"
3501       },
3502       "engines": {
3503         "node": ">=0.10.0"
3504       }
3505     },
3506     "node_modules/is-data-descriptor/node_modules/kind-of": {
3507       "version": "3.2.2",
3508       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3509       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3510       "dev": true,
3511       "dependencies": {
3512         "is-buffer": "^1.1.5"
3513       },
3514       "engines": {
3515         "node": ">=0.10.0"
3516       }
3517     },
3518     "node_modules/is-descriptor": {
3519       "version": "0.1.6",
3520       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3521       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3522       "dev": true,
3523       "dependencies": {
3524         "is-accessor-descriptor": "^0.1.6",
3525         "is-data-descriptor": "^0.1.4",
3526         "kind-of": "^5.0.0"
3527       },
3528       "engines": {
3529         "node": ">=0.10.0"
3530       }
3531     },
3532     "node_modules/is-descriptor/node_modules/kind-of": {
3533       "version": "5.1.0",
3534       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3535       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3536       "dev": true,
3537       "engines": {
3538         "node": ">=0.10.0"
3539       }
3540     },
3541     "node_modules/is-docker": {
3542       "version": "2.1.1",
3543       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
3544       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
3545       "dev": true,
3546       "optional": true,
3547       "bin": {
3548         "is-docker": "cli.js"
3549       },
3550       "engines": {
3551         "node": ">=8"
3552       }
3553     },
3554     "node_modules/is-extendable": {
3555       "version": "0.1.1",
3556       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3557       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3558       "dev": true,
3559       "engines": {
3560         "node": ">=0.10.0"
3561       }
3562     },
3563     "node_modules/is-fullwidth-code-point": {
3564       "version": "3.0.0",
3565       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3566       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3567       "dev": true,
3568       "engines": {
3569         "node": ">=8"
3570       }
3571     },
3572     "node_modules/is-generator-fn": {
3573       "version": "2.1.0",
3574       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
3575       "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
3576       "dev": true,
3577       "engines": {
3578         "node": ">=6"
3579       }
3580     },
3581     "node_modules/is-number": {
3582       "version": "7.0.0",
3583       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3584       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3585       "dev": true,
3586       "engines": {
3587         "node": ">=0.12.0"
3588       }
3589     },
3590     "node_modules/is-plain-object": {
3591       "version": "2.0.4",
3592       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3593       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3594       "dev": true,
3595       "dependencies": {
3596         "isobject": "^3.0.1"
3597       },
3598       "engines": {
3599         "node": ">=0.10.0"
3600       }
3601     },
3602     "node_modules/is-potential-custom-element-name": {
3603       "version": "1.0.0",
3604       "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
3605       "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
3606       "dev": true
3607     },
3608     "node_modules/is-promise": {
3609       "version": "2.2.2",
3610       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
3611       "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
3612       "dev": true
3613     },
3614     "node_modules/is-stream": {
3615       "version": "1.1.0",
3616       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
3617       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3618       "dev": true,
3619       "engines": {
3620         "node": ">=0.10.0"
3621       }
3622     },
3623     "node_modules/is-typedarray": {
3624       "version": "1.0.0",
3625       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3626       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3627       "dev": true
3628     },
3629     "node_modules/is-windows": {
3630       "version": "1.0.2",
3631       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3632       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3633       "dev": true,
3634       "engines": {
3635         "node": ">=0.10.0"
3636       }
3637     },
3638     "node_modules/is-wsl": {
3639       "version": "2.2.0",
3640       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
3641       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
3642       "dev": true,
3643       "optional": true,
3644       "dependencies": {
3645         "is-docker": "^2.0.0"
3646       },
3647       "engines": {
3648         "node": ">=8"
3649       }
3650     },
3651     "node_modules/isarray": {
3652       "version": "1.0.0",
3653       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3654       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3655       "dev": true
3656     },
3657     "node_modules/isexe": {
3658       "version": "2.0.0",
3659       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3660       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3661       "dev": true
3662     },
3663     "node_modules/isobject": {
3664       "version": "3.0.1",
3665       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3666       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3667       "dev": true,
3668       "engines": {
3669         "node": ">=0.10.0"
3670       }
3671     },
3672     "node_modules/isstream": {
3673       "version": "0.1.2",
3674       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3675       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3676       "dev": true
3677     },
3678     "node_modules/istanbul-lib-coverage": {
3679       "version": "3.0.0",
3680       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
3681       "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
3682       "dev": true,
3683       "engines": {
3684         "node": ">=8"
3685       }
3686     },
3687     "node_modules/istanbul-lib-instrument": {
3688       "version": "4.0.3",
3689       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
3690       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
3691       "dev": true,
3692       "dependencies": {
3693         "@babel/core": "^7.7.5",
3694         "@istanbuljs/schema": "^0.1.2",
3695         "istanbul-lib-coverage": "^3.0.0",
3696         "semver": "^6.3.0"
3697       },
3698       "engines": {
3699         "node": ">=8"
3700       }
3701     },
3702     "node_modules/istanbul-lib-instrument/node_modules/semver": {
3703       "version": "6.3.0",
3704       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3705       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3706       "dev": true,
3707       "bin": {
3708         "semver": "bin/semver.js"
3709       }
3710     },
3711     "node_modules/istanbul-lib-report": {
3712       "version": "3.0.0",
3713       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
3714       "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
3715       "dev": true,
3716       "dependencies": {
3717         "istanbul-lib-coverage": "^3.0.0",
3718         "make-dir": "^3.0.0",
3719         "supports-color": "^7.1.0"
3720       },
3721       "engines": {
3722         "node": ">=8"
3723       }
3724     },
3725     "node_modules/istanbul-lib-source-maps": {
3726       "version": "4.0.0",
3727       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
3728       "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
3729       "dev": true,
3730       "dependencies": {
3731         "debug": "^4.1.1",
3732         "istanbul-lib-coverage": "^3.0.0",
3733         "source-map": "^0.6.1"
3734       },
3735       "engines": {
3736         "node": ">=8"
3737       }
3738     },
3739     "node_modules/istanbul-reports": {
3740       "version": "3.0.2",
3741       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
3742       "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
3743       "dev": true,
3744       "dependencies": {
3745         "html-escaper": "^2.0.0",
3746         "istanbul-lib-report": "^3.0.0"
3747       },
3748       "engines": {
3749         "node": ">=8"
3750       }
3751     },
3752     "node_modules/iterall": {
3753       "version": "1.3.0",
3754       "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz",
3755       "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==",
3756       "dev": true
3757     },
3758     "node_modules/jest": {
3759       "version": "26.4.2",
3760       "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz",
3761       "integrity": "sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==",
3762       "dev": true,
3763       "dependencies": {
3764         "@jest/core": "^26.4.2",
3765         "import-local": "^3.0.2",
3766         "jest-cli": "^26.4.2"
3767       },
3768       "bin": {
3769         "jest": "bin/jest.js"
3770       },
3771       "engines": {
3772         "node": ">= 10.14.2"
3773       }
3774     },
3775     "node_modules/jest-changed-files": {
3776       "version": "26.3.0",
3777       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz",
3778       "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==",
3779       "dev": true,
3780       "dependencies": {
3781         "@jest/types": "^26.3.0",
3782         "execa": "^4.0.0",
3783         "throat": "^5.0.0"
3784       },
3785       "engines": {
3786         "node": ">= 10.14.2"
3787       }
3788     },
3789     "node_modules/jest-changed-files/node_modules/cross-spawn": {
3790       "version": "7.0.3",
3791       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3792       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3793       "dev": true,
3794       "dependencies": {
3795         "path-key": "^3.1.0",
3796         "shebang-command": "^2.0.0",
3797         "which": "^2.0.1"
3798       },
3799       "engines": {
3800         "node": ">= 8"
3801       }
3802     },
3803     "node_modules/jest-changed-files/node_modules/execa": {
3804       "version": "4.0.3",
3805       "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz",
3806       "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==",
3807       "dev": true,
3808       "dependencies": {
3809         "cross-spawn": "^7.0.0",
3810         "get-stream": "^5.0.0",
3811         "human-signals": "^1.1.1",
3812         "is-stream": "^2.0.0",
3813         "merge-stream": "^2.0.0",
3814         "npm-run-path": "^4.0.0",
3815         "onetime": "^5.1.0",
3816         "signal-exit": "^3.0.2",
3817         "strip-final-newline": "^2.0.0"
3818       },
3819       "engines": {
3820         "node": ">=10"
3821       }
3822     },
3823     "node_modules/jest-changed-files/node_modules/get-stream": {
3824       "version": "5.2.0",
3825       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3826       "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3827       "dev": true,
3828       "dependencies": {
3829         "pump": "^3.0.0"
3830       },
3831       "engines": {
3832         "node": ">=8"
3833       }
3834     },
3835     "node_modules/jest-changed-files/node_modules/is-stream": {
3836       "version": "2.0.0",
3837       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
3838       "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
3839       "dev": true,
3840       "engines": {
3841         "node": ">=8"
3842       }
3843     },
3844     "node_modules/jest-changed-files/node_modules/npm-run-path": {
3845       "version": "4.0.1",
3846       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
3847       "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
3848       "dev": true,
3849       "dependencies": {
3850         "path-key": "^3.0.0"
3851       },
3852       "engines": {
3853         "node": ">=8"
3854       }
3855     },
3856     "node_modules/jest-changed-files/node_modules/path-key": {
3857       "version": "3.1.1",
3858       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3859       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3860       "dev": true,
3861       "engines": {
3862         "node": ">=8"
3863       }
3864     },
3865     "node_modules/jest-changed-files/node_modules/shebang-command": {
3866       "version": "2.0.0",
3867       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3868       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3869       "dev": true,
3870       "dependencies": {
3871         "shebang-regex": "^3.0.0"
3872       },
3873       "engines": {
3874         "node": ">=8"
3875       }
3876     },
3877     "node_modules/jest-changed-files/node_modules/shebang-regex": {
3878       "version": "3.0.0",
3879       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3880       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3881       "dev": true,
3882       "engines": {
3883         "node": ">=8"
3884       }
3885     },
3886     "node_modules/jest-changed-files/node_modules/which": {
3887       "version": "2.0.2",
3888       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3889       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3890       "dev": true,
3891       "dependencies": {
3892         "isexe": "^2.0.0"
3893       },
3894       "bin": {
3895         "node-which": "bin/node-which"
3896       },
3897       "engines": {
3898         "node": ">= 8"
3899       }
3900     },
3901     "node_modules/jest-config": {
3902       "version": "26.4.2",
3903       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz",
3904       "integrity": "sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==",
3905       "dev": true,
3906       "dependencies": {
3907         "@babel/core": "^7.1.0",
3908         "@jest/test-sequencer": "^26.4.2",
3909         "@jest/types": "^26.3.0",
3910         "babel-jest": "^26.3.0",
3911         "chalk": "^4.0.0",
3912         "deepmerge": "^4.2.2",
3913         "glob": "^7.1.1",
3914         "graceful-fs": "^4.2.4",
3915         "jest-environment-jsdom": "^26.3.0",
3916         "jest-environment-node": "^26.3.0",
3917         "jest-get-type": "^26.3.0",
3918         "jest-jasmine2": "^26.4.2",
3919         "jest-regex-util": "^26.0.0",
3920         "jest-resolve": "^26.4.0",
3921         "jest-util": "^26.3.0",
3922         "jest-validate": "^26.4.2",
3923         "micromatch": "^4.0.2",
3924         "pretty-format": "^26.4.2"
3925       },
3926       "engines": {
3927         "node": ">= 10.14.2"
3928       }
3929     },
3930     "node_modules/jest-diff": {
3931       "version": "26.4.2",
3932       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz",
3933       "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==",
3934       "dev": true,
3935       "dependencies": {
3936         "chalk": "^4.0.0",
3937         "diff-sequences": "^26.3.0",
3938         "jest-get-type": "^26.3.0",
3939         "pretty-format": "^26.4.2"
3940       },
3941       "engines": {
3942         "node": ">= 10.14.2"
3943       }
3944     },
3945     "node_modules/jest-docblock": {
3946       "version": "26.0.0",
3947       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
3948       "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
3949       "dev": true,
3950       "dependencies": {
3951         "detect-newline": "^3.0.0"
3952       },
3953       "engines": {
3954         "node": ">= 10.14.2"
3955       }
3956     },
3957     "node_modules/jest-each": {
3958       "version": "26.4.2",
3959       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz",
3960       "integrity": "sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==",
3961       "dev": true,
3962       "dependencies": {
3963         "@jest/types": "^26.3.0",
3964         "chalk": "^4.0.0",
3965         "jest-get-type": "^26.3.0",
3966         "jest-util": "^26.3.0",
3967         "pretty-format": "^26.4.2"
3968       },
3969       "engines": {
3970         "node": ">= 10.14.2"
3971       }
3972     },
3973     "node_modules/jest-environment-jsdom": {
3974       "version": "26.3.0",
3975       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz",
3976       "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==",
3977       "dev": true,
3978       "dependencies": {
3979         "@jest/environment": "^26.3.0",
3980         "@jest/fake-timers": "^26.3.0",
3981         "@jest/types": "^26.3.0",
3982         "@types/node": "*",
3983         "jest-mock": "^26.3.0",
3984         "jest-util": "^26.3.0",
3985         "jsdom": "^16.2.2"
3986       },
3987       "engines": {
3988         "node": ">= 10.14.2"
3989       }
3990     },
3991     "node_modules/jest-environment-node": {
3992       "version": "26.3.0",
3993       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz",
3994       "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==",
3995       "dev": true,
3996       "dependencies": {
3997         "@jest/environment": "^26.3.0",
3998         "@jest/fake-timers": "^26.3.0",
3999         "@jest/types": "^26.3.0",
4000         "@types/node": "*",
4001         "jest-mock": "^26.3.0",
4002         "jest-util": "^26.3.0"
4003       },
4004       "engines": {
4005         "node": ">= 10.14.2"
4006       }
4007     },
4008     "node_modules/jest-get-type": {
4009       "version": "26.3.0",
4010       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
4011       "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
4012       "dev": true,
4013       "engines": {
4014         "node": ">= 10.14.2"
4015       }
4016     },
4017     "node_modules/jest-haste-map": {
4018       "version": "26.3.0",
4019       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz",
4020       "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==",
4021       "dev": true,
4022       "dependencies": {
4023         "@jest/types": "^26.3.0",
4024         "@types/graceful-fs": "^4.1.2",
4025         "@types/node": "*",
4026         "anymatch": "^3.0.3",
4027         "fb-watchman": "^2.0.0",
4028         "graceful-fs": "^4.2.4",
4029         "jest-regex-util": "^26.0.0",
4030         "jest-serializer": "^26.3.0",
4031         "jest-util": "^26.3.0",
4032         "jest-worker": "^26.3.0",
4033         "micromatch": "^4.0.2",
4034         "sane": "^4.0.3",
4035         "walker": "^1.0.7"
4036       },
4037       "engines": {
4038         "node": ">= 10.14.2"
4039       },
4040       "optionalDependencies": {
4041         "fsevents": "^2.1.2"
4042       }
4043     },
4044     "node_modules/jest-jasmine2": {
4045       "version": "26.4.2",
4046       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz",
4047       "integrity": "sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==",
4048       "dev": true,
4049       "dependencies": {
4050         "@babel/traverse": "^7.1.0",
4051         "@jest/environment": "^26.3.0",
4052         "@jest/source-map": "^26.3.0",
4053         "@jest/test-result": "^26.3.0",
4054         "@jest/types": "^26.3.0",
4055         "@types/node": "*",
4056         "chalk": "^4.0.0",
4057         "co": "^4.6.0",
4058         "expect": "^26.4.2",
4059         "is-generator-fn": "^2.0.0",
4060         "jest-each": "^26.4.2",
4061         "jest-matcher-utils": "^26.4.2",
4062         "jest-message-util": "^26.3.0",
4063         "jest-runtime": "^26.4.2",
4064         "jest-snapshot": "^26.4.2",
4065         "jest-util": "^26.3.0",
4066         "pretty-format": "^26.4.2",
4067         "throat": "^5.0.0"
4068       },
4069       "engines": {
4070         "node": ">= 10.14.2"
4071       }
4072     },
4073     "node_modules/jest-leak-detector": {
4074       "version": "26.4.2",
4075       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz",
4076       "integrity": "sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==",
4077       "dev": true,
4078       "dependencies": {
4079         "jest-get-type": "^26.3.0",
4080         "pretty-format": "^26.4.2"
4081       },
4082       "engines": {
4083         "node": ">= 10.14.2"
4084       }
4085     },
4086     "node_modules/jest-matcher-utils": {
4087       "version": "26.4.2",
4088       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz",
4089       "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==",
4090       "dev": true,
4091       "dependencies": {
4092         "chalk": "^4.0.0",
4093         "jest-diff": "^26.4.2",
4094         "jest-get-type": "^26.3.0",
4095         "pretty-format": "^26.4.2"
4096       },
4097       "engines": {
4098         "node": ">= 10.14.2"
4099       }
4100     },
4101     "node_modules/jest-message-util": {
4102       "version": "26.3.0",
4103       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz",
4104       "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==",
4105       "dev": true,
4106       "dependencies": {
4107         "@babel/code-frame": "^7.0.0",
4108         "@jest/types": "^26.3.0",
4109         "@types/stack-utils": "^1.0.1",
4110         "chalk": "^4.0.0",
4111         "graceful-fs": "^4.2.4",
4112         "micromatch": "^4.0.2",
4113         "slash": "^3.0.0",
4114         "stack-utils": "^2.0.2"
4115       },
4116       "engines": {
4117         "node": ">= 10.14.2"
4118       }
4119     },
4120     "node_modules/jest-mock": {
4121       "version": "26.3.0",
4122       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz",
4123       "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==",
4124       "dev": true,
4125       "dependencies": {
4126         "@jest/types": "^26.3.0",
4127         "@types/node": "*"
4128       },
4129       "engines": {
4130         "node": ">= 10.14.2"
4131       }
4132     },
4133     "node_modules/jest-pnp-resolver": {
4134       "version": "1.2.2",
4135       "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
4136       "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
4137       "dev": true,
4138       "engines": {
4139         "node": ">=6"
4140       }
4141     },
4142     "node_modules/jest-regex-util": {
4143       "version": "26.0.0",
4144       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
4145       "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
4146       "dev": true,
4147       "engines": {
4148         "node": ">= 10.14.2"
4149       }
4150     },
4151     "node_modules/jest-resolve": {
4152       "version": "26.4.0",
4153       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz",
4154       "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==",
4155       "dev": true,
4156       "dependencies": {
4157         "@jest/types": "^26.3.0",
4158         "chalk": "^4.0.0",
4159         "graceful-fs": "^4.2.4",
4160         "jest-pnp-resolver": "^1.2.2",
4161         "jest-util": "^26.3.0",
4162         "read-pkg-up": "^7.0.1",
4163         "resolve": "^1.17.0",
4164         "slash": "^3.0.0"
4165       },
4166       "engines": {
4167         "node": ">= 10.14.2"
4168       }
4169     },
4170     "node_modules/jest-resolve-dependencies": {
4171       "version": "26.4.2",
4172       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz",
4173       "integrity": "sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==",
4174       "dev": true,
4175       "dependencies": {
4176         "@jest/types": "^26.3.0",
4177         "jest-regex-util": "^26.0.0",
4178         "jest-snapshot": "^26.4.2"
4179       },
4180       "engines": {
4181         "node": ">= 10.14.2"
4182       }
4183     },
4184     "node_modules/jest-runner": {
4185       "version": "26.4.2",
4186       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz",
4187       "integrity": "sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==",
4188       "dev": true,
4189       "dependencies": {
4190         "@jest/console": "^26.3.0",
4191         "@jest/environment": "^26.3.0",
4192         "@jest/test-result": "^26.3.0",
4193         "@jest/types": "^26.3.0",
4194         "@types/node": "*",
4195         "chalk": "^4.0.0",
4196         "emittery": "^0.7.1",
4197         "exit": "^0.1.2",
4198         "graceful-fs": "^4.2.4",
4199         "jest-config": "^26.4.2",
4200         "jest-docblock": "^26.0.0",
4201         "jest-haste-map": "^26.3.0",
4202         "jest-leak-detector": "^26.4.2",
4203         "jest-message-util": "^26.3.0",
4204         "jest-resolve": "^26.4.0",
4205         "jest-runtime": "^26.4.2",
4206         "jest-util": "^26.3.0",
4207         "jest-worker": "^26.3.0",
4208         "source-map-support": "^0.5.6",
4209         "throat": "^5.0.0"
4210       },
4211       "engines": {
4212         "node": ">= 10.14.2"
4213       }
4214     },
4215     "node_modules/jest-runtime": {
4216       "version": "26.4.2",
4217       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz",
4218       "integrity": "sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==",
4219       "dev": true,
4220       "dependencies": {
4221         "@jest/console": "^26.3.0",
4222         "@jest/environment": "^26.3.0",
4223         "@jest/fake-timers": "^26.3.0",
4224         "@jest/globals": "^26.4.2",
4225         "@jest/source-map": "^26.3.0",
4226         "@jest/test-result": "^26.3.0",
4227         "@jest/transform": "^26.3.0",
4228         "@jest/types": "^26.3.0",
4229         "@types/yargs": "^15.0.0",
4230         "chalk": "^4.0.0",
4231         "collect-v8-coverage": "^1.0.0",
4232         "exit": "^0.1.2",
4233         "glob": "^7.1.3",
4234         "graceful-fs": "^4.2.4",
4235         "jest-config": "^26.4.2",
4236         "jest-haste-map": "^26.3.0",
4237         "jest-message-util": "^26.3.0",
4238         "jest-mock": "^26.3.0",
4239         "jest-regex-util": "^26.0.0",
4240         "jest-resolve": "^26.4.0",
4241         "jest-snapshot": "^26.4.2",
4242         "jest-util": "^26.3.0",
4243         "jest-validate": "^26.4.2",
4244         "slash": "^3.0.0",
4245         "strip-bom": "^4.0.0",
4246         "yargs": "^15.3.1"
4247       },
4248       "bin": {
4249         "jest-runtime": "bin/jest-runtime.js"
4250       },
4251       "engines": {
4252         "node": ">= 10.14.2"
4253       }
4254     },
4255     "node_modules/jest-serializer": {
4256       "version": "26.3.0",
4257       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz",
4258       "integrity": "sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==",
4259       "dev": true,
4260       "dependencies": {
4261         "@types/node": "*",
4262         "graceful-fs": "^4.2.4"
4263       },
4264       "engines": {
4265         "node": ">= 10.14.2"
4266       }
4267     },
4268     "node_modules/jest-snapshot": {
4269       "version": "26.4.2",
4270       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.2.tgz",
4271       "integrity": "sha512-N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg==",
4272       "dev": true,
4273       "dependencies": {
4274         "@babel/types": "^7.0.0",
4275         "@jest/types": "^26.3.0",
4276         "@types/prettier": "^2.0.0",
4277         "chalk": "^4.0.0",
4278         "expect": "^26.4.2",
4279         "graceful-fs": "^4.2.4",
4280         "jest-diff": "^26.4.2",
4281         "jest-get-type": "^26.3.0",
4282         "jest-haste-map": "^26.3.0",
4283         "jest-matcher-utils": "^26.4.2",
4284         "jest-message-util": "^26.3.0",
4285         "jest-resolve": "^26.4.0",
4286         "natural-compare": "^1.4.0",
4287         "pretty-format": "^26.4.2",
4288         "semver": "^7.3.2"
4289       },
4290       "engines": {
4291         "node": ">= 10.14.2"
4292       }
4293     },
4294     "node_modules/jest-snapshot/node_modules/semver": {
4295       "version": "7.3.2",
4296       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
4297       "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
4298       "dev": true,
4299       "bin": {
4300         "semver": "bin/semver.js"
4301       },
4302       "engines": {
4303         "node": ">=10"
4304       }
4305     },
4306     "node_modules/jest-util": {
4307       "version": "26.3.0",
4308       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz",
4309       "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==",
4310       "dev": true,
4311       "dependencies": {
4312         "@jest/types": "^26.3.0",
4313         "@types/node": "*",
4314         "chalk": "^4.0.0",
4315         "graceful-fs": "^4.2.4",
4316         "is-ci": "^2.0.0",
4317         "micromatch": "^4.0.2"
4318       },
4319       "engines": {
4320         "node": ">= 10.14.2"
4321       }
4322     },
4323     "node_modules/jest-validate": {
4324       "version": "26.4.2",
4325       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.2.tgz",
4326       "integrity": "sha512-blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ==",
4327       "dev": true,
4328       "dependencies": {
4329         "@jest/types": "^26.3.0",
4330         "camelcase": "^6.0.0",
4331         "chalk": "^4.0.0",
4332         "jest-get-type": "^26.3.0",
4333         "leven": "^3.1.0",
4334         "pretty-format": "^26.4.2"
4335       },
4336       "engines": {
4337         "node": ">= 10.14.2"
4338       }
4339     },
4340     "node_modules/jest-validate/node_modules/camelcase": {
4341       "version": "6.0.0",
4342       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
4343       "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
4344       "dev": true,
4345       "engines": {
4346         "node": ">=10"
4347       }
4348     },
4349     "node_modules/jest-watcher": {
4350       "version": "26.3.0",
4351       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz",
4352       "integrity": "sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==",
4353       "dev": true,
4354       "dependencies": {
4355         "@jest/test-result": "^26.3.0",
4356         "@jest/types": "^26.3.0",
4357         "@types/node": "*",
4358         "ansi-escapes": "^4.2.1",
4359         "chalk": "^4.0.0",
4360         "jest-util": "^26.3.0",
4361         "string-length": "^4.0.1"
4362       },
4363       "engines": {
4364         "node": ">= 10.14.2"
4365       }
4366     },
4367     "node_modules/jest-worker": {
4368       "version": "26.3.0",
4369       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz",
4370       "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==",
4371       "dev": true,
4372       "dependencies": {
4373         "@types/node": "*",
4374         "merge-stream": "^2.0.0",
4375         "supports-color": "^7.0.0"
4376       },
4377       "engines": {
4378         "node": ">= 10.13.0"
4379       }
4380     },
4381     "node_modules/jest/node_modules/jest-cli": {
4382       "version": "26.4.2",
4383       "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz",
4384       "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==",
4385       "dev": true,
4386       "dependencies": {
4387         "@jest/core": "^26.4.2",
4388         "@jest/test-result": "^26.3.0",
4389         "@jest/types": "^26.3.0",
4390         "chalk": "^4.0.0",
4391         "exit": "^0.1.2",
4392         "graceful-fs": "^4.2.4",
4393         "import-local": "^3.0.2",
4394         "is-ci": "^2.0.0",
4395         "jest-config": "^26.4.2",
4396         "jest-util": "^26.3.0",
4397         "jest-validate": "^26.4.2",
4398         "prompts": "^2.0.1",
4399         "yargs": "^15.3.1"
4400       },
4401       "bin": {
4402         "jest": "bin/jest.js"
4403       },
4404       "engines": {
4405         "node": ">= 10.14.2"
4406       }
4407     },
4408     "node_modules/jmespath": {
4409       "version": "0.15.0",
4410       "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
4411       "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=",
4412       "dev": true,
4413       "engines": {
4414         "node": ">= 0.6.0"
4415       }
4416     },
4417     "node_modules/joycon": {
4418       "version": "3.1.1",
4419       "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz",
4420       "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==",
4421       "dev": true,
4422       "engines": {
4423         "node": ">=10"
4424       }
4425     },
4426     "node_modules/js-base64": {
4427       "version": "3.7.2",
4428       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz",
4429       "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==",
4430       "dev": true
4431     },
4432     "node_modules/js-tokens": {
4433       "version": "4.0.0",
4434       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4435       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4436       "dev": true
4437     },
4438     "node_modules/js-yaml": {
4439       "version": "3.14.0",
4440       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
4441       "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
4442       "dev": true,
4443       "dependencies": {
4444         "argparse": "^1.0.7",
4445         "esprima": "^4.0.0"
4446       },
4447       "bin": {
4448         "js-yaml": "bin/js-yaml.js"
4449       }
4450     },
4451     "node_modules/jsbn": {
4452       "version": "0.1.1",
4453       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
4454       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4455       "dev": true
4456     },
4457     "node_modules/jsdom": {
4458       "version": "16.4.0",
4459       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
4460       "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
4461       "dev": true,
4462       "dependencies": {
4463         "abab": "^2.0.3",
4464         "acorn": "^7.1.1",
4465         "acorn-globals": "^6.0.0",
4466         "cssom": "^0.4.4",
4467         "cssstyle": "^2.2.0",
4468         "data-urls": "^2.0.0",
4469         "decimal.js": "^10.2.0",
4470         "domexception": "^2.0.1",
4471         "escodegen": "^1.14.1",
4472         "html-encoding-sniffer": "^2.0.1",
4473         "is-potential-custom-element-name": "^1.0.0",
4474         "nwsapi": "^2.2.0",
4475         "parse5": "5.1.1",
4476         "request": "^2.88.2",
4477         "request-promise-native": "^1.0.8",
4478         "saxes": "^5.0.0",
4479         "symbol-tree": "^3.2.4",
4480         "tough-cookie": "^3.0.1",
4481         "w3c-hr-time": "^1.0.2",
4482         "w3c-xmlserializer": "^2.0.0",
4483         "webidl-conversions": "^6.1.0",
4484         "whatwg-encoding": "^1.0.5",
4485         "whatwg-mimetype": "^2.3.0",
4486         "whatwg-url": "^8.0.0",
4487         "ws": "^7.2.3",
4488         "xml-name-validator": "^3.0.0"
4489       },
4490       "engines": {
4491         "node": ">=10"
4492       }
4493     },
4494     "node_modules/jsesc": {
4495       "version": "2.5.2",
4496       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
4497       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
4498       "dev": true,
4499       "bin": {
4500         "jsesc": "bin/jsesc"
4501       },
4502       "engines": {
4503         "node": ">=4"
4504       }
4505     },
4506     "node_modules/json-parse-even-better-errors": {
4507       "version": "2.3.1",
4508       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
4509       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
4510       "dev": true
4511     },
4512     "node_modules/json-schema": {
4513       "version": "0.2.3",
4514       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
4515       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
4516       "dev": true
4517     },
4518     "node_modules/json-schema-traverse": {
4519       "version": "0.4.1",
4520       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4521       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4522       "dev": true
4523     },
4524     "node_modules/json-stringify-safe": {
4525       "version": "5.0.1",
4526       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
4527       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
4528       "dev": true
4529     },
4530     "node_modules/json5": {
4531       "version": "2.1.3",
4532       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
4533       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
4534       "dev": true,
4535       "dependencies": {
4536         "minimist": "^1.2.5"
4537       },
4538       "bin": {
4539         "json5": "lib/cli.js"
4540       },
4541       "engines": {
4542         "node": ">=6"
4543       }
4544     },
4545     "node_modules/jsprim": {
4546       "version": "1.4.1",
4547       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
4548       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4549       "dev": true,
4550       "engines": [
4551         "node >=0.6.0"
4552       ],
4553       "dependencies": {
4554         "assert-plus": "1.0.0",
4555         "extsprintf": "1.3.0",
4556         "json-schema": "0.2.3",
4557         "verror": "1.10.0"
4558       }
4559     },
4560     "node_modules/ketting": {
4561       "version": "6.0.2",
4562       "resolved": "https://registry.npmjs.org/ketting/-/ketting-6.0.2.tgz",
4563       "integrity": "sha512-/TXAHPOgcQ77MgqXQlmCj7Zmf359h2wh4VCgF1DMKX2joYpRXaqvQZNuSgc6ed9MautD0xBi3j16sNLN5yJJfQ==",
4564       "dependencies": {
4565         "fetch-mw-oauth2": "^0.5.0",
4566         "hal-types": "^1.2.1",
4567         "http-link-header": "^1.0.3",
4568         "node-fetch": "^2.6.1",
4569         "querystring-browser": "^1.0.4",
4570         "sax": "^1.2.4",
4571         "uri-template": "^1.0.1"
4572       }
4573     },
4574     "node_modules/kind-of": {
4575       "version": "6.0.3",
4576       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4577       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4578       "dev": true,
4579       "engines": {
4580         "node": ">=0.10.0"
4581       }
4582     },
4583     "node_modules/kleur": {
4584       "version": "3.0.3",
4585       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
4586       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
4587       "dev": true,
4588       "engines": {
4589         "node": ">=6"
4590       }
4591     },
4592     "node_modules/leven": {
4593       "version": "3.1.0",
4594       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
4595       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
4596       "dev": true,
4597       "engines": {
4598         "node": ">=6"
4599       }
4600     },
4601     "node_modules/levn": {
4602       "version": "0.3.0",
4603       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
4604       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
4605       "dev": true,
4606       "dependencies": {
4607         "prelude-ls": "~1.1.2",
4608         "type-check": "~0.3.2"
4609       },
4610       "engines": {
4611         "node": ">= 0.8.0"
4612       }
4613     },
4614     "node_modules/lines-and-columns": {
4615       "version": "1.1.6",
4616       "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
4617       "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
4618       "dev": true
4619     },
4620     "node_modules/locate-path": {
4621       "version": "5.0.0",
4622       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
4623       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
4624       "dev": true,
4625       "dependencies": {
4626         "p-locate": "^4.1.0"
4627       },
4628       "engines": {
4629         "node": ">=8"
4630       }
4631     },
4632     "node_modules/lodash": {
4633       "version": "4.17.21",
4634       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4635       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
4636       "dev": true
4637     },
4638     "node_modules/lodash.isfunction": {
4639       "version": "3.0.8",
4640       "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.8.tgz",
4641       "integrity": "sha1-TbcJ/IG8So/XEnpFilNGxc3OLGs=",
4642       "dev": true
4643     },
4644     "node_modules/lodash.isnil": {
4645       "version": "4.0.0",
4646       "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz",
4647       "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=",
4648       "dev": true
4649     },
4650     "node_modules/lodash.isundefined": {
4651       "version": "3.0.1",
4652       "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz",
4653       "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=",
4654       "dev": true
4655     },
4656     "node_modules/lodash.omit": {
4657       "version": "4.5.0",
4658       "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
4659       "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
4660       "dev": true
4661     },
4662     "node_modules/lodash.omitby": {
4663       "version": "4.6.0",
4664       "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz",
4665       "integrity": "sha1-XBX/R1StVVAWtTwEExHo8HkgR5E=",
4666       "dev": true
4667     },
4668     "node_modules/lodash.sortby": {
4669       "version": "4.7.0",
4670       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
4671       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
4672       "dev": true
4673     },
4674     "node_modules/lru-queue": {
4675       "version": "0.1.0",
4676       "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
4677       "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
4678       "dev": true,
4679       "dependencies": {
4680         "es5-ext": "~0.10.2"
4681       }
4682     },
4683     "node_modules/make-dir": {
4684       "version": "3.1.0",
4685       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
4686       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
4687       "dev": true,
4688       "dependencies": {
4689         "semver": "^6.0.0"
4690       },
4691       "engines": {
4692         "node": ">=8"
4693       }
4694     },
4695     "node_modules/make-dir/node_modules/semver": {
4696       "version": "6.3.0",
4697       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4698       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4699       "dev": true,
4700       "bin": {
4701         "semver": "bin/semver.js"
4702       }
4703     },
4704     "node_modules/make-error": {
4705       "version": "1.3.6",
4706       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
4707       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
4708       "dev": true
4709     },
4710     "node_modules/make-error-cause": {
4711       "version": "1.2.2",
4712       "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
4713       "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=",
4714       "dev": true,
4715       "dependencies": {
4716         "make-error": "^1.2.0"
4717       }
4718     },
4719     "node_modules/makeerror": {
4720       "version": "1.0.11",
4721       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
4722       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
4723       "dev": true,
4724       "dependencies": {
4725         "tmpl": "1.0.x"
4726       }
4727     },
4728     "node_modules/map-cache": {
4729       "version": "0.2.2",
4730       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4731       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4732       "dev": true,
4733       "engines": {
4734         "node": ">=0.10.0"
4735       }
4736     },
4737     "node_modules/map-visit": {
4738       "version": "1.0.0",
4739       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4740       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4741       "dev": true,
4742       "dependencies": {
4743         "object-visit": "^1.0.0"
4744       },
4745       "engines": {
4746         "node": ">=0.10.0"
4747       }
4748     },
4749     "node_modules/media-typer": {
4750       "version": "0.3.0",
4751       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
4752       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
4753       "dev": true,
4754       "engines": {
4755         "node": ">= 0.6"
4756       }
4757     },
4758     "node_modules/memoizee": {
4759       "version": "0.4.15",
4760       "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
4761       "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
4762       "dev": true,
4763       "dependencies": {
4764         "d": "^1.0.1",
4765         "es5-ext": "^0.10.53",
4766         "es6-weak-map": "^2.0.3",
4767         "event-emitter": "^0.3.5",
4768         "is-promise": "^2.2.2",
4769         "lru-queue": "^0.1.0",
4770         "next-tick": "^1.1.0",
4771         "timers-ext": "^0.1.7"
4772       }
4773     },
4774     "node_modules/memoizee/node_modules/next-tick": {
4775       "version": "1.1.0",
4776       "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
4777       "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
4778       "dev": true
4779     },
4780     "node_modules/merge-descriptors": {
4781       "version": "1.0.1",
4782       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
4783       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
4784       "dev": true
4785     },
4786     "node_modules/merge-stream": {
4787       "version": "2.0.0",
4788       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
4789       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
4790       "dev": true
4791     },
4792     "node_modules/methods": {
4793       "version": "1.1.2",
4794       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
4795       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
4796       "dev": true,
4797       "engines": {
4798         "node": ">= 0.6"
4799       }
4800     },
4801     "node_modules/micromatch": {
4802       "version": "4.0.2",
4803       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
4804       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
4805       "dev": true,
4806       "dependencies": {
4807         "braces": "^3.0.1",
4808         "picomatch": "^2.0.5"
4809       },
4810       "engines": {
4811         "node": ">=8"
4812       }
4813     },
4814     "node_modules/mime": {
4815       "version": "1.6.0",
4816       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
4817       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
4818       "dev": true,
4819       "bin": {
4820         "mime": "cli.js"
4821       },
4822       "engines": {
4823         "node": ">=4"
4824       }
4825     },
4826     "node_modules/mime-db": {
4827       "version": "1.44.0",
4828       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
4829       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
4830       "dev": true,
4831       "engines": {
4832         "node": ">= 0.6"
4833       }
4834     },
4835     "node_modules/mime-types": {
4836       "version": "2.1.27",
4837       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
4838       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
4839       "dev": true,
4840       "dependencies": {
4841         "mime-db": "1.44.0"
4842       },
4843       "engines": {
4844         "node": ">= 0.6"
4845       }
4846     },
4847     "node_modules/mimic-fn": {
4848       "version": "2.1.0",
4849       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
4850       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
4851       "dev": true,
4852       "engines": {
4853         "node": ">=6"
4854       }
4855     },
4856     "node_modules/minimatch": {
4857       "version": "3.0.4",
4858       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4859       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4860       "dev": true,
4861       "dependencies": {
4862         "brace-expansion": "^1.1.7"
4863       },
4864       "engines": {
4865         "node": "*"
4866       }
4867     },
4868     "node_modules/minimist": {
4869       "version": "1.2.5",
4870       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4871       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4872       "dev": true
4873     },
4874     "node_modules/mixin-deep": {
4875       "version": "1.3.2",
4876       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
4877       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
4878       "dev": true,
4879       "dependencies": {
4880         "for-in": "^1.0.2",
4881         "is-extendable": "^1.0.1"
4882       },
4883       "engines": {
4884         "node": ">=0.10.0"
4885       }
4886     },
4887     "node_modules/mixin-deep/node_modules/is-extendable": {
4888       "version": "1.0.1",
4889       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4890       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4891       "dev": true,
4892       "dependencies": {
4893         "is-plain-object": "^2.0.4"
4894       },
4895       "engines": {
4896         "node": ">=0.10.0"
4897       }
4898     },
4899     "node_modules/mkdirp": {
4900       "version": "1.0.0",
4901       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.0.tgz",
4902       "integrity": "sha512-4Pb+8NJ5DdvaWD797hKOM28wMXsObb4HppQdIwKUHFiB69ICZ4wktOE+qsGGBy7GtwgYNizp0R9KEy4zKYBLMg==",
4903       "dev": true,
4904       "bin": {
4905         "mkdirp": "bin/cmd.js"
4906       },
4907       "engines": {
4908         "node": ">=10"
4909       }
4910     },
4911     "node_modules/mri": {
4912       "version": "1.1.4",
4913       "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz",
4914       "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==",
4915       "dev": true,
4916       "engines": {
4917         "node": ">=4"
4918       }
4919     },
4920     "node_modules/ms": {
4921       "version": "2.1.2",
4922       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4923       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4924       "dev": true
4925     },
4926     "node_modules/nanomatch": {
4927       "version": "1.2.13",
4928       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4929       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4930       "dev": true,
4931       "dependencies": {
4932         "arr-diff": "^4.0.0",
4933         "array-unique": "^0.3.2",
4934         "define-property": "^2.0.2",
4935         "extend-shallow": "^3.0.2",
4936         "fragment-cache": "^0.2.1",
4937         "is-windows": "^1.0.2",
4938         "kind-of": "^6.0.2",
4939         "object.pick": "^1.3.0",
4940         "regex-not": "^1.0.0",
4941         "snapdragon": "^0.8.1",
4942         "to-regex": "^3.0.1"
4943       },
4944       "engines": {
4945         "node": ">=0.10.0"
4946       }
4947     },
4948     "node_modules/natural-compare": {
4949       "version": "1.4.0",
4950       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4951       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4952       "dev": true
4953     },
4954     "node_modules/needle": {
4955       "version": "2.8.0",
4956       "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz",
4957       "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==",
4958       "dev": true,
4959       "dependencies": {
4960         "debug": "^3.2.6",
4961         "iconv-lite": "^0.4.4",
4962         "sax": "^1.2.4"
4963       },
4964       "bin": {
4965         "needle": "bin/needle"
4966       },
4967       "engines": {
4968         "node": ">= 4.4.x"
4969       }
4970     },
4971     "node_modules/needle/node_modules/debug": {
4972       "version": "3.2.7",
4973       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
4974       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
4975       "dev": true,
4976       "dependencies": {
4977         "ms": "^2.1.1"
4978       }
4979     },
4980     "node_modules/negotiator": {
4981       "version": "0.6.2",
4982       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
4983       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
4984       "dev": true,
4985       "engines": {
4986         "node": ">= 0.6"
4987       }
4988     },
4989     "node_modules/next-tick": {
4990       "version": "1.0.0",
4991       "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
4992       "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
4993       "dev": true
4994     },
4995     "node_modules/nice-try": {
4996       "version": "1.0.5",
4997       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
4998       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
4999       "dev": true
5000     },
5001     "node_modules/node-addon-api": {
5002       "version": "4.3.0",
5003       "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz",
5004       "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==",
5005       "dev": true
5006     },
5007     "node_modules/node-fetch": {
5008       "version": "2.6.1",
5009       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
5010       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
5011       "engines": {
5012         "node": "4.x || >=6.0.0"
5013       }
5014     },
5015     "node_modules/node-int64": {
5016       "version": "0.4.0",
5017       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
5018       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
5019       "dev": true
5020     },
5021     "node_modules/node-modules-regexp": {
5022       "version": "1.0.0",
5023       "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
5024       "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
5025       "dev": true,
5026       "engines": {
5027         "node": ">=0.10.0"
5028       }
5029     },
5030     "node_modules/node-notifier": {
5031       "version": "8.0.0",
5032       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
5033       "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
5034       "dev": true,
5035       "optional": true,
5036       "dependencies": {
5037         "growly": "^1.3.0",
5038         "is-wsl": "^2.2.0",
5039         "semver": "^7.3.2",
5040         "shellwords": "^0.1.1",
5041         "uuid": "^8.3.0",
5042         "which": "^2.0.2"
5043       }
5044     },
5045     "node_modules/node-notifier/node_modules/semver": {
5046       "version": "7.3.2",
5047       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
5048       "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
5049       "dev": true,
5050       "optional": true,
5051       "bin": {
5052         "semver": "bin/semver.js"
5053       },
5054       "engines": {
5055         "node": ">=10"
5056       }
5057     },
5058     "node_modules/node-notifier/node_modules/which": {
5059       "version": "2.0.2",
5060       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5061       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5062       "dev": true,
5063       "optional": true,
5064       "dependencies": {
5065         "isexe": "^2.0.0"
5066       },
5067       "bin": {
5068         "node-which": "bin/node-which"
5069       },
5070       "engines": {
5071         "node": ">= 8"
5072       }
5073     },
5074     "node_modules/normalize-package-data": {
5075       "version": "2.5.0",
5076       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
5077       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
5078       "dev": true,
5079       "dependencies": {
5080         "hosted-git-info": "^2.1.4",
5081         "resolve": "^1.10.0",
5082         "semver": "2 || 3 || 4 || 5",
5083         "validate-npm-package-license": "^3.0.1"
5084       }
5085     },
5086     "node_modules/normalize-path": {
5087       "version": "3.0.0",
5088       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
5089       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
5090       "dev": true,
5091       "engines": {
5092         "node": ">=0.10.0"
5093       }
5094     },
5095     "node_modules/npm-run-path": {
5096       "version": "2.0.2",
5097       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
5098       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5099       "dev": true,
5100       "dependencies": {
5101         "path-key": "^2.0.0"
5102       },
5103       "engines": {
5104         "node": ">=4"
5105       }
5106     },
5107     "node_modules/nwsapi": {
5108       "version": "2.2.0",
5109       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
5110       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
5111       "dev": true
5112     },
5113     "node_modules/oauth-sign": {
5114       "version": "0.9.0",
5115       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
5116       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
5117       "dev": true,
5118       "engines": {
5119         "node": "*"
5120       }
5121     },
5122     "node_modules/object-copy": {
5123       "version": "0.1.0",
5124       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
5125       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
5126       "dev": true,
5127       "dependencies": {
5128         "copy-descriptor": "^0.1.0",
5129         "define-property": "^0.2.5",
5130         "kind-of": "^3.0.3"
5131       },
5132       "engines": {
5133         "node": ">=0.10.0"
5134       }
5135     },
5136     "node_modules/object-copy/node_modules/define-property": {
5137       "version": "0.2.5",
5138       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5139       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5140       "dev": true,
5141       "dependencies": {
5142         "is-descriptor": "^0.1.0"
5143       },
5144       "engines": {
5145         "node": ">=0.10.0"
5146       }
5147     },
5148     "node_modules/object-copy/node_modules/kind-of": {
5149       "version": "3.2.2",
5150       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5151       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5152       "dev": true,
5153       "dependencies": {
5154         "is-buffer": "^1.1.5"
5155       },
5156       "engines": {
5157         "node": ">=0.10.0"
5158       }
5159     },
5160     "node_modules/object-visit": {
5161       "version": "1.0.1",
5162       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
5163       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
5164       "dev": true,
5165       "dependencies": {
5166         "isobject": "^3.0.0"
5167       },
5168       "engines": {
5169         "node": ">=0.10.0"
5170       }
5171     },
5172     "node_modules/object.pick": {
5173       "version": "1.3.0",
5174       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
5175       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
5176       "dev": true,
5177       "dependencies": {
5178         "isobject": "^3.0.1"
5179       },
5180       "engines": {
5181         "node": ">=0.10.0"
5182       }
5183     },
5184     "node_modules/on-finished": {
5185       "version": "2.3.0",
5186       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
5187       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
5188       "dev": true,
5189       "dependencies": {
5190         "ee-first": "1.1.1"
5191       },
5192       "engines": {
5193         "node": ">= 0.8"
5194       }
5195     },
5196     "node_modules/once": {
5197       "version": "1.4.0",
5198       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5199       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5200       "dev": true,
5201       "dependencies": {
5202         "wrappy": "1"
5203       }
5204     },
5205     "node_modules/onetime": {
5206       "version": "5.1.2",
5207       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
5208       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
5209       "dev": true,
5210       "dependencies": {
5211         "mimic-fn": "^2.1.0"
5212       },
5213       "engines": {
5214         "node": ">=6"
5215       }
5216     },
5217     "node_modules/optionator": {
5218       "version": "0.8.3",
5219       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
5220       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
5221       "dev": true,
5222       "dependencies": {
5223         "deep-is": "~0.1.3",
5224         "fast-levenshtein": "~2.0.6",
5225         "levn": "~0.3.0",
5226         "prelude-ls": "~1.1.2",
5227         "type-check": "~0.3.2",
5228         "word-wrap": "~1.2.3"
5229       },
5230       "engines": {
5231         "node": ">= 0.8.0"
5232       }
5233     },
5234     "node_modules/p-each-series": {
5235       "version": "2.1.0",
5236       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz",
5237       "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==",
5238       "dev": true,
5239       "engines": {
5240         "node": ">=8"
5241       }
5242     },
5243     "node_modules/p-finally": {
5244       "version": "1.0.0",
5245       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
5246       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
5247       "dev": true,
5248       "engines": {
5249         "node": ">=4"
5250       }
5251     },
5252     "node_modules/p-limit": {
5253       "version": "2.3.0",
5254       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
5255       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
5256       "dev": true,
5257       "dependencies": {
5258         "p-try": "^2.0.0"
5259       },
5260       "engines": {
5261         "node": ">=6"
5262       }
5263     },
5264     "node_modules/p-locate": {
5265       "version": "4.1.0",
5266       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
5267       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
5268       "dev": true,
5269       "dependencies": {
5270         "p-limit": "^2.2.0"
5271       },
5272       "engines": {
5273         "node": ">=8"
5274       }
5275     },
5276     "node_modules/p-try": {
5277       "version": "2.2.0",
5278       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
5279       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
5280       "dev": true,
5281       "engines": {
5282         "node": ">=6"
5283       }
5284     },
5285     "node_modules/parse-json": {
5286       "version": "5.1.0",
5287       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
5288       "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
5289       "dev": true,
5290       "dependencies": {
5291         "@babel/code-frame": "^7.0.0",
5292         "error-ex": "^1.3.1",
5293         "json-parse-even-better-errors": "^2.3.0",
5294         "lines-and-columns": "^1.1.6"
5295       },
5296       "engines": {
5297         "node": ">=8"
5298       }
5299     },
5300     "node_modules/parse5": {
5301       "version": "5.1.1",
5302       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
5303       "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
5304       "dev": true
5305     },
5306     "node_modules/parseurl": {
5307       "version": "1.3.3",
5308       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
5309       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
5310       "dev": true,
5311       "engines": {
5312         "node": ">= 0.8"
5313       }
5314     },
5315     "node_modules/pascalcase": {
5316       "version": "0.1.1",
5317       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
5318       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
5319       "dev": true,
5320       "engines": {
5321         "node": ">=0.10.0"
5322       }
5323     },
5324     "node_modules/path-exists": {
5325       "version": "4.0.0",
5326       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
5327       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
5328       "dev": true,
5329       "engines": {
5330         "node": ">=8"
5331       }
5332     },
5333     "node_modules/path-is-absolute": {
5334       "version": "1.0.1",
5335       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5336       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5337       "dev": true,
5338       "engines": {
5339         "node": ">=0.10.0"
5340       }
5341     },
5342     "node_modules/path-key": {
5343       "version": "2.0.1",
5344       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5345       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5346       "dev": true,
5347       "engines": {
5348         "node": ">=4"
5349       }
5350     },
5351     "node_modules/path-parse": {
5352       "version": "1.0.6",
5353       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
5354       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
5355       "dev": true
5356     },
5357     "node_modules/path-to-regexp": {
5358       "version": "0.1.7",
5359       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
5360       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
5361       "dev": true
5362     },
5363     "node_modules/pathval": {
5364       "version": "1.1.0",
5365       "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
5366       "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
5367       "dev": true,
5368       "engines": {
5369         "node": "*"
5370       }
5371     },
5372     "node_modules/pct-encode": {
5373       "version": "1.0.2",
5374       "resolved": "https://registry.npmjs.org/pct-encode/-/pct-encode-1.0.2.tgz",
5375       "integrity": "sha1-uZt7BE1r18OeSDmnqAEirXUVyqU="
5376     },
5377     "node_modules/performance-now": {
5378       "version": "2.1.0",
5379       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
5380       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
5381       "dev": true
5382     },
5383     "node_modules/picomatch": {
5384       "version": "2.2.2",
5385       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
5386       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
5387       "dev": true,
5388       "engines": {
5389         "node": ">=8.6"
5390       }
5391     },
5392     "node_modules/pino": {
5393       "version": "6.13.1",
5394       "resolved": "https://registry.npmjs.org/pino/-/pino-6.13.1.tgz",
5395       "integrity": "sha512-QQf67BU+cANnc/2U+wzUV20UjO5oBryWpnNyKshdLfT9BdeiXlh9wxLGmOjAuBWMYITdMs+BtJSQQNlGRNbWpA==",
5396       "dev": true,
5397       "dependencies": {
5398         "fast-redact": "^3.0.0",
5399         "fast-safe-stringify": "^2.0.8",
5400         "fastify-warning": "^0.2.0",
5401         "flatstr": "^1.0.12",
5402         "pino-std-serializers": "^3.1.0",
5403         "quick-format-unescaped": "^4.0.3",
5404         "sonic-boom": "^1.0.2"
5405       },
5406       "bin": {
5407         "pino": "bin.js"
5408       }
5409     },
5410     "node_modules/pino-pretty": {
5411       "version": "6.0.0",
5412       "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-6.0.0.tgz",
5413       "integrity": "sha512-jyeR2fXXWc68st1DTTM5NhkHlx8p+1fKZMfm84Jwq+jSw08IwAjNaZBZR6ts69hhPOfOjg/NiE1HYW7vBRPL3A==",
5414       "dev": true,
5415       "dependencies": {
5416         "@hapi/bourne": "^2.0.0",
5417         "args": "^5.0.1",
5418         "colorette": "^1.3.0",
5419         "dateformat": "^4.5.1",
5420         "fast-safe-stringify": "^2.0.7",
5421         "jmespath": "^0.15.0",
5422         "joycon": "^3.0.0",
5423         "pump": "^3.0.0",
5424         "readable-stream": "^3.6.0",
5425         "rfdc": "^1.3.0",
5426         "split2": "^3.1.1",
5427         "strip-json-comments": "^3.1.1"
5428       },
5429       "bin": {
5430         "pino-pretty": "bin.js"
5431       }
5432     },
5433     "node_modules/pino-pretty/node_modules/readable-stream": {
5434       "version": "3.6.0",
5435       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
5436       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
5437       "dev": true,
5438       "dependencies": {
5439         "inherits": "^2.0.3",
5440         "string_decoder": "^1.1.1",
5441         "util-deprecate": "^1.0.1"
5442       },
5443       "engines": {
5444         "node": ">= 6"
5445       }
5446     },
5447     "node_modules/pino-std-serializers": {
5448       "version": "3.2.0",
5449       "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz",
5450       "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==",
5451       "dev": true
5452     },
5453     "node_modules/pino/node_modules/sonic-boom": {
5454       "version": "1.4.1",
5455       "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz",
5456       "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==",
5457       "dev": true,
5458       "dependencies": {
5459         "atomic-sleep": "^1.0.0",
5460         "flatstr": "^1.0.12"
5461       }
5462     },
5463     "node_modules/pirates": {
5464       "version": "4.0.1",
5465       "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
5466       "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
5467       "dev": true,
5468       "dependencies": {
5469         "node-modules-regexp": "^1.0.0"
5470       },
5471       "engines": {
5472         "node": ">= 6"
5473       }
5474     },
5475     "node_modules/pkg-dir": {
5476       "version": "4.2.0",
5477       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
5478       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
5479       "dev": true,
5480       "dependencies": {
5481         "find-up": "^4.0.0"
5482       },
5483       "engines": {
5484         "node": ">=8"
5485       }
5486     },
5487     "node_modules/pkginfo": {
5488       "version": "0.4.1",
5489       "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
5490       "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=",
5491       "dev": true,
5492       "engines": {
5493         "node": ">= 0.4.0"
5494       }
5495     },
5496     "node_modules/popsicle": {
5497       "version": "9.2.0",
5498       "resolved": "https://registry.npmjs.org/popsicle/-/popsicle-9.2.0.tgz",
5499       "integrity": "sha512-petRj39w05GvH1WKuGFmzxR9+k+R9E7zX5XWTFee7P/qf88hMuLT7aAO/RsmldpQMtJsWQISkTQlfMRECKlxhw==",
5500       "dev": true,
5501       "dependencies": {
5502         "concat-stream": "^1.4.7",
5503         "form-data": "^2.0.0",
5504         "make-error-cause": "^1.2.1",
5505         "tough-cookie": "^2.0.0"
5506       }
5507     },
5508     "node_modules/popsicle/node_modules/tough-cookie": {
5509       "version": "2.5.0",
5510       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5511       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5512       "dev": true,
5513       "dependencies": {
5514         "psl": "^1.1.28",
5515         "punycode": "^2.1.1"
5516       },
5517       "engines": {
5518         "node": ">=0.8"
5519       }
5520     },
5521     "node_modules/posix-character-classes": {
5522       "version": "0.1.1",
5523       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
5524       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
5525       "dev": true,
5526       "engines": {
5527         "node": ">=0.10.0"
5528       }
5529     },
5530     "node_modules/prelude-ls": {
5531       "version": "1.1.2",
5532       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5533       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5534       "dev": true,
5535       "engines": {
5536         "node": ">= 0.8.0"
5537       }
5538     },
5539     "node_modules/pretty-format": {
5540       "version": "26.4.2",
5541       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz",
5542       "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==",
5543       "dev": true,
5544       "dependencies": {
5545         "@jest/types": "^26.3.0",
5546         "ansi-regex": "^5.0.0",
5547         "ansi-styles": "^4.0.0",
5548         "react-is": "^16.12.0"
5549       },
5550       "engines": {
5551         "node": ">= 10"
5552       }
5553     },
5554     "node_modules/process-nextick-args": {
5555       "version": "2.0.1",
5556       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
5557       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
5558       "dev": true
5559     },
5560     "node_modules/promise-timeout": {
5561       "version": "1.3.0",
5562       "resolved": "https://registry.npmjs.org/promise-timeout/-/promise-timeout-1.3.0.tgz",
5563       "integrity": "sha512-5yANTE0tmi5++POym6OgtFmwfDvOXABD9oj/jLQr5GPEyuNEb7jH4wbbANJceJid49jwhi1RddxnhnEAb/doqg==",
5564       "dev": true
5565     },
5566     "node_modules/prompts": {
5567       "version": "2.3.2",
5568       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz",
5569       "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==",
5570       "dev": true,
5571       "dependencies": {
5572         "kleur": "^3.0.3",
5573         "sisteransi": "^1.0.4"
5574       },
5575       "engines": {
5576         "node": ">= 6"
5577       }
5578     },
5579     "node_modules/proxy-addr": {
5580       "version": "2.0.6",
5581       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
5582       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
5583       "dev": true,
5584       "dependencies": {
5585         "forwarded": "~0.1.2",
5586         "ipaddr.js": "1.9.1"
5587       },
5588       "engines": {
5589         "node": ">= 0.10"
5590       }
5591     },
5592     "node_modules/psl": {
5593       "version": "1.8.0",
5594       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
5595       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
5596       "dev": true
5597     },
5598     "node_modules/pump": {
5599       "version": "3.0.0",
5600       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
5601       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
5602       "dev": true,
5603       "dependencies": {
5604         "end-of-stream": "^1.1.0",
5605         "once": "^1.3.1"
5606       }
5607     },
5608     "node_modules/punycode": {
5609       "version": "2.1.1",
5610       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5611       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5612       "dev": true,
5613       "engines": {
5614         "node": ">=6"
5615       }
5616     },
5617     "node_modules/qs": {
5618       "version": "6.5.2",
5619       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5620       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
5621       "dev": true,
5622       "engines": {
5623         "node": ">=0.6"
5624       }
5625     },
5626     "node_modules/querystring-browser": {
5627       "version": "1.0.4",
5628       "resolved": "https://registry.npmjs.org/querystring-browser/-/querystring-browser-1.0.4.tgz",
5629       "integrity": "sha1-8uNYgYQKgZvHsb9Zf68JeeZiLcY="
5630     },
5631     "node_modules/quick-format-unescaped": {
5632       "version": "4.0.4",
5633       "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz",
5634       "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
5635       "dev": true
5636     },
5637     "node_modules/ramda": {
5638       "version": "0.26.1",
5639       "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz",
5640       "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==",
5641       "dev": true
5642     },
5643     "node_modules/randexp": {
5644       "version": "0.5.3",
5645       "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.5.3.tgz",
5646       "integrity": "sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==",
5647       "dev": true,
5648       "dependencies": {
5649         "drange": "^1.0.2",
5650         "ret": "^0.2.0"
5651       },
5652       "engines": {
5653         "node": ">=4"
5654       }
5655     },
5656     "node_modules/randexp/node_modules/ret": {
5657       "version": "0.2.2",
5658       "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz",
5659       "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==",
5660       "dev": true,
5661       "engines": {
5662         "node": ">=4"
5663       }
5664     },
5665     "node_modules/range-parser": {
5666       "version": "1.2.1",
5667       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
5668       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
5669       "dev": true,
5670       "engines": {
5671         "node": ">= 0.6"
5672       }
5673     },
5674     "node_modules/raw-body": {
5675       "version": "2.4.0",
5676       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
5677       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
5678       "dev": true,
5679       "dependencies": {
5680         "bytes": "3.1.0",
5681         "http-errors": "1.7.2",
5682         "iconv-lite": "0.4.24",
5683         "unpipe": "1.0.0"
5684       },
5685       "engines": {
5686         "node": ">= 0.8"
5687       }
5688     },
5689     "node_modules/react-is": {
5690       "version": "16.13.1",
5691       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
5692       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
5693       "dev": true
5694     },
5695     "node_modules/read-pkg": {
5696       "version": "5.2.0",
5697       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
5698       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
5699       "dev": true,
5700       "dependencies": {
5701         "@types/normalize-package-data": "^2.4.0",
5702         "normalize-package-data": "^2.5.0",
5703         "parse-json": "^5.0.0",
5704         "type-fest": "^0.6.0"
5705       },
5706       "engines": {
5707         "node": ">=8"
5708       }
5709     },
5710     "node_modules/read-pkg-up": {
5711       "version": "7.0.1",
5712       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
5713       "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
5714       "dev": true,
5715       "dependencies": {
5716         "find-up": "^4.1.0",
5717         "read-pkg": "^5.2.0",
5718         "type-fest": "^0.8.1"
5719       },
5720       "engines": {
5721         "node": ">=8"
5722       }
5723     },
5724     "node_modules/read-pkg/node_modules/type-fest": {
5725       "version": "0.6.0",
5726       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
5727       "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
5728       "dev": true,
5729       "engines": {
5730         "node": ">=8"
5731       }
5732     },
5733     "node_modules/readable-stream": {
5734       "version": "2.3.7",
5735       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5736       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5737       "dev": true,
5738       "dependencies": {
5739         "core-util-is": "~1.0.0",
5740         "inherits": "~2.0.3",
5741         "isarray": "~1.0.0",
5742         "process-nextick-args": "~2.0.0",
5743         "safe-buffer": "~5.1.1",
5744         "string_decoder": "~1.1.1",
5745         "util-deprecate": "~1.0.1"
5746       }
5747     },
5748     "node_modules/regex-not": {
5749       "version": "1.0.2",
5750       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5751       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5752       "dev": true,
5753       "dependencies": {
5754         "extend-shallow": "^3.0.2",
5755         "safe-regex": "^1.1.0"
5756       },
5757       "engines": {
5758         "node": ">=0.10.0"
5759       }
5760     },
5761     "node_modules/remove-trailing-separator": {
5762       "version": "1.1.0",
5763       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5764       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5765       "dev": true
5766     },
5767     "node_modules/repeat-element": {
5768       "version": "1.1.3",
5769       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5770       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
5771       "dev": true,
5772       "engines": {
5773         "node": ">=0.10.0"
5774       }
5775     },
5776     "node_modules/repeat-string": {
5777       "version": "1.6.1",
5778       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5779       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5780       "dev": true,
5781       "engines": {
5782         "node": ">=0.10"
5783       }
5784     },
5785     "node_modules/request": {
5786       "version": "2.88.2",
5787       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
5788       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
5789       "dev": true,
5790       "dependencies": {
5791         "aws-sign2": "~0.7.0",
5792         "aws4": "^1.8.0",
5793         "caseless": "~0.12.0",
5794         "combined-stream": "~1.0.6",
5795         "extend": "~3.0.2",
5796         "forever-agent": "~0.6.1",
5797         "form-data": "~2.3.2",
5798         "har-validator": "~5.1.3",
5799         "http-signature": "~1.2.0",
5800         "is-typedarray": "~1.0.0",
5801         "isstream": "~0.1.2",
5802         "json-stringify-safe": "~5.0.1",
5803         "mime-types": "~2.1.19",
5804         "oauth-sign": "~0.9.0",
5805         "performance-now": "^2.1.0",
5806         "qs": "~6.5.2",
5807         "safe-buffer": "^5.1.2",
5808         "tough-cookie": "~2.5.0",
5809         "tunnel-agent": "^0.6.0",
5810         "uuid": "^3.3.2"
5811       },
5812       "engines": {
5813         "node": ">= 6"
5814       }
5815     },
5816     "node_modules/request-promise-core": {
5817       "version": "1.1.4",
5818       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
5819       "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
5820       "dev": true,
5821       "dependencies": {
5822         "lodash": "^4.17.19"
5823       },
5824       "engines": {
5825         "node": ">=0.10.0"
5826       }
5827     },
5828     "node_modules/request-promise-native": {
5829       "version": "1.0.9",
5830       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
5831       "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
5832       "dev": true,
5833       "dependencies": {
5834         "request-promise-core": "1.1.4",
5835         "stealthy-require": "^1.1.1",
5836         "tough-cookie": "^2.3.3"
5837       },
5838       "engines": {
5839         "node": ">=0.12.0"
5840       }
5841     },
5842     "node_modules/request-promise-native/node_modules/tough-cookie": {
5843       "version": "2.5.0",
5844       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5845       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5846       "dev": true,
5847       "dependencies": {
5848         "psl": "^1.1.28",
5849         "punycode": "^2.1.1"
5850       },
5851       "engines": {
5852         "node": ">=0.8"
5853       }
5854     },
5855     "node_modules/request/node_modules/tough-cookie": {
5856       "version": "2.5.0",
5857       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5858       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5859       "dev": true,
5860       "dependencies": {
5861         "psl": "^1.1.28",
5862         "punycode": "^2.1.1"
5863       },
5864       "engines": {
5865         "node": ">=0.8"
5866       }
5867     },
5868     "node_modules/request/node_modules/uuid": {
5869       "version": "3.4.0",
5870       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
5871       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
5872       "dev": true,
5873       "bin": {
5874         "uuid": "bin/uuid"
5875       }
5876     },
5877     "node_modules/require-directory": {
5878       "version": "2.1.1",
5879       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5880       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5881       "dev": true,
5882       "engines": {
5883         "node": ">=0.10.0"
5884       }
5885     },
5886     "node_modules/require-main-filename": {
5887       "version": "2.0.0",
5888       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
5889       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
5890       "dev": true
5891     },
5892     "node_modules/requires-port": {
5893       "version": "1.0.0",
5894       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
5895       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
5896       "dev": true
5897     },
5898     "node_modules/resolve": {
5899       "version": "1.17.0",
5900       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
5901       "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
5902       "dev": true,
5903       "dependencies": {
5904         "path-parse": "^1.0.6"
5905       }
5906     },
5907     "node_modules/resolve-cwd": {
5908       "version": "3.0.0",
5909       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
5910       "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
5911       "dev": true,
5912       "dependencies": {
5913         "resolve-from": "^5.0.0"
5914       },
5915       "engines": {
5916         "node": ">=8"
5917       }
5918     },
5919     "node_modules/resolve-from": {
5920       "version": "5.0.0",
5921       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
5922       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
5923       "dev": true,
5924       "engines": {
5925         "node": ">=8"
5926       }
5927     },
5928     "node_modules/resolve-url": {
5929       "version": "0.2.1",
5930       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5931       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5932       "dev": true
5933     },
5934     "node_modules/ret": {
5935       "version": "0.1.15",
5936       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5937       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
5938       "dev": true,
5939       "engines": {
5940         "node": ">=0.12"
5941       }
5942     },
5943     "node_modules/rfdc": {
5944       "version": "1.3.0",
5945       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
5946       "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
5947       "dev": true
5948     },
5949     "node_modules/rimraf": {
5950       "version": "3.0.2",
5951       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5952       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5953       "dev": true,
5954       "dependencies": {
5955         "glob": "^7.1.3"
5956       },
5957       "bin": {
5958         "rimraf": "bin.js"
5959       }
5960     },
5961     "node_modules/rsvp": {
5962       "version": "4.8.5",
5963       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
5964       "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
5965       "dev": true,
5966       "engines": {
5967         "node": "6.* || >= 7.*"
5968       }
5969     },
5970     "node_modules/safe-buffer": {
5971       "version": "5.1.2",
5972       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5973       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5974       "dev": true
5975     },
5976     "node_modules/safe-regex": {
5977       "version": "1.1.0",
5978       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5979       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5980       "dev": true,
5981       "dependencies": {
5982         "ret": "~0.1.10"
5983       }
5984     },
5985     "node_modules/safer-buffer": {
5986       "version": "2.1.2",
5987       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5988       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
5989       "dev": true
5990     },
5991     "node_modules/sane": {
5992       "version": "4.1.0",
5993       "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
5994       "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
5995       "dev": true,
5996       "dependencies": {
5997         "@cnakazawa/watch": "^1.0.3",
5998         "anymatch": "^2.0.0",
5999         "capture-exit": "^2.0.0",
6000         "exec-sh": "^0.3.2",
6001         "execa": "^1.0.0",
6002         "fb-watchman": "^2.0.0",
6003         "micromatch": "^3.1.4",
6004         "minimist": "^1.1.1",
6005         "walker": "~1.0.5"
6006       },
6007       "bin": {
6008         "sane": "src/cli.js"
6009       },
6010       "engines": {
6011         "node": "6.* || 8.* || >= 10.*"
6012       }
6013     },
6014     "node_modules/sane/node_modules/anymatch": {
6015       "version": "2.0.0",
6016       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
6017       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
6018       "dev": true,
6019       "dependencies": {
6020         "micromatch": "^3.1.4",
6021         "normalize-path": "^2.1.1"
6022       }
6023     },
6024     "node_modules/sane/node_modules/braces": {
6025       "version": "2.3.2",
6026       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
6027       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
6028       "dev": true,
6029       "dependencies": {
6030         "arr-flatten": "^1.1.0",
6031         "array-unique": "^0.3.2",
6032         "extend-shallow": "^2.0.1",
6033         "fill-range": "^4.0.0",
6034         "isobject": "^3.0.1",
6035         "repeat-element": "^1.1.2",
6036         "snapdragon": "^0.8.1",
6037         "snapdragon-node": "^2.0.1",
6038         "split-string": "^3.0.2",
6039         "to-regex": "^3.0.1"
6040       },
6041       "engines": {
6042         "node": ">=0.10.0"
6043       }
6044     },
6045     "node_modules/sane/node_modules/braces/node_modules/extend-shallow": {
6046       "version": "2.0.1",
6047       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6048       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6049       "dev": true,
6050       "dependencies": {
6051         "is-extendable": "^0.1.0"
6052       },
6053       "engines": {
6054         "node": ">=0.10.0"
6055       }
6056     },
6057     "node_modules/sane/node_modules/fill-range": {
6058       "version": "4.0.0",
6059       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
6060       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
6061       "dev": true,
6062       "dependencies": {
6063         "extend-shallow": "^2.0.1",
6064         "is-number": "^3.0.0",
6065         "repeat-string": "^1.6.1",
6066         "to-regex-range": "^2.1.0"
6067       },
6068       "engines": {
6069         "node": ">=0.10.0"
6070       }
6071     },
6072     "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": {
6073       "version": "2.0.1",
6074       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6075       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6076       "dev": true,
6077       "dependencies": {
6078         "is-extendable": "^0.1.0"
6079       },
6080       "engines": {
6081         "node": ">=0.10.0"
6082       }
6083     },
6084     "node_modules/sane/node_modules/is-number": {
6085       "version": "3.0.0",
6086       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6087       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6088       "dev": true,
6089       "dependencies": {
6090         "kind-of": "^3.0.2"
6091       },
6092       "engines": {
6093         "node": ">=0.10.0"
6094       }
6095     },
6096     "node_modules/sane/node_modules/is-number/node_modules/kind-of": {
6097       "version": "3.2.2",
6098       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6099       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6100       "dev": true,
6101       "dependencies": {
6102         "is-buffer": "^1.1.5"
6103       },
6104       "engines": {
6105         "node": ">=0.10.0"
6106       }
6107     },
6108     "node_modules/sane/node_modules/micromatch": {
6109       "version": "3.1.10",
6110       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
6111       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6112       "dev": true,
6113       "dependencies": {
6114         "arr-diff": "^4.0.0",
6115         "array-unique": "^0.3.2",
6116         "braces": "^2.3.1",
6117         "define-property": "^2.0.2",
6118         "extend-shallow": "^3.0.2",
6119         "extglob": "^2.0.4",
6120         "fragment-cache": "^0.2.1",
6121         "kind-of": "^6.0.2",
6122         "nanomatch": "^1.2.9",
6123         "object.pick": "^1.3.0",
6124         "regex-not": "^1.0.0",
6125         "snapdragon": "^0.8.1",
6126         "to-regex": "^3.0.2"
6127       },
6128       "engines": {
6129         "node": ">=0.10.0"
6130       }
6131     },
6132     "node_modules/sane/node_modules/normalize-path": {
6133       "version": "2.1.1",
6134       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
6135       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6136       "dev": true,
6137       "dependencies": {
6138         "remove-trailing-separator": "^1.0.1"
6139       },
6140       "engines": {
6141         "node": ">=0.10.0"
6142       }
6143     },
6144     "node_modules/sane/node_modules/to-regex-range": {
6145       "version": "2.1.1",
6146       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
6147       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
6148       "dev": true,
6149       "dependencies": {
6150         "is-number": "^3.0.0",
6151         "repeat-string": "^1.6.1"
6152       },
6153       "engines": {
6154         "node": ">=0.10.0"
6155       }
6156     },
6157     "node_modules/sax": {
6158       "version": "1.2.4",
6159       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
6160       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
6161     },
6162     "node_modules/saxes": {
6163       "version": "5.0.1",
6164       "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
6165       "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
6166       "dev": true,
6167       "dependencies": {
6168         "xmlchars": "^2.2.0"
6169       },
6170       "engines": {
6171         "node": ">=10"
6172       }
6173     },
6174     "node_modules/semver": {
6175       "version": "5.7.1",
6176       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6177       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6178       "dev": true,
6179       "bin": {
6180         "semver": "bin/semver"
6181       }
6182     },
6183     "node_modules/send": {
6184       "version": "0.17.1",
6185       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
6186       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
6187       "dev": true,
6188       "dependencies": {
6189         "debug": "2.6.9",
6190         "depd": "~1.1.2",
6191         "destroy": "~1.0.4",
6192         "encodeurl": "~1.0.2",
6193         "escape-html": "~1.0.3",
6194         "etag": "~1.8.1",
6195         "fresh": "0.5.2",
6196         "http-errors": "~1.7.2",
6197         "mime": "1.6.0",
6198         "ms": "2.1.1",
6199         "on-finished": "~2.3.0",
6200         "range-parser": "~1.2.1",
6201         "statuses": "~1.5.0"
6202       },
6203       "engines": {
6204         "node": ">= 0.8.0"
6205       }
6206     },
6207     "node_modules/send/node_modules/debug": {
6208       "version": "2.6.9",
6209       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6210       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6211       "dev": true,
6212       "dependencies": {
6213         "ms": "2.0.0"
6214       }
6215     },
6216     "node_modules/send/node_modules/debug/node_modules/ms": {
6217       "version": "2.0.0",
6218       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6219       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6220       "dev": true
6221     },
6222     "node_modules/send/node_modules/ms": {
6223       "version": "2.1.1",
6224       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
6225       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
6226       "dev": true
6227     },
6228     "node_modules/serve-static": {
6229       "version": "1.14.1",
6230       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
6231       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
6232       "dev": true,
6233       "dependencies": {
6234         "encodeurl": "~1.0.2",
6235         "escape-html": "~1.0.3",
6236         "parseurl": "~1.3.3",
6237         "send": "0.17.1"
6238       },
6239       "engines": {
6240         "node": ">= 0.8.0"
6241       }
6242     },
6243     "node_modules/set-blocking": {
6244       "version": "2.0.0",
6245       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
6246       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
6247       "dev": true
6248     },
6249     "node_modules/set-value": {
6250       "version": "2.0.1",
6251       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
6252       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
6253       "dev": true,
6254       "dependencies": {
6255         "extend-shallow": "^2.0.1",
6256         "is-extendable": "^0.1.1",
6257         "is-plain-object": "^2.0.3",
6258         "split-string": "^3.0.1"
6259       },
6260       "engines": {
6261         "node": ">=0.10.0"
6262       }
6263     },
6264     "node_modules/set-value/node_modules/extend-shallow": {
6265       "version": "2.0.1",
6266       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6267       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6268       "dev": true,
6269       "dependencies": {
6270         "is-extendable": "^0.1.0"
6271       },
6272       "engines": {
6273         "node": ">=0.10.0"
6274       }
6275     },
6276     "node_modules/setprototypeof": {
6277       "version": "1.1.1",
6278       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
6279       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
6280       "dev": true
6281     },
6282     "node_modules/shebang-command": {
6283       "version": "1.2.0",
6284       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
6285       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
6286       "dev": true,
6287       "dependencies": {
6288         "shebang-regex": "^1.0.0"
6289       },
6290       "engines": {
6291         "node": ">=0.10.0"
6292       }
6293     },
6294     "node_modules/shebang-regex": {
6295       "version": "1.0.0",
6296       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
6297       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
6298       "dev": true,
6299       "engines": {
6300         "node": ">=0.10.0"
6301       }
6302     },
6303     "node_modules/shellwords": {
6304       "version": "0.1.1",
6305       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
6306       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
6307       "dev": true,
6308       "optional": true
6309     },
6310     "node_modules/signal-exit": {
6311       "version": "3.0.3",
6312       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
6313       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
6314       "dev": true
6315     },
6316     "node_modules/sisteransi": {
6317       "version": "1.0.5",
6318       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
6319       "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
6320       "dev": true
6321     },
6322     "node_modules/slash": {
6323       "version": "3.0.0",
6324       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
6325       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
6326       "dev": true,
6327       "engines": {
6328         "node": ">=8"
6329       }
6330     },
6331     "node_modules/snapdragon": {
6332       "version": "0.8.2",
6333       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
6334       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
6335       "dev": true,
6336       "dependencies": {
6337         "base": "^0.11.1",
6338         "debug": "^2.2.0",
6339         "define-property": "^0.2.5",
6340         "extend-shallow": "^2.0.1",
6341         "map-cache": "^0.2.2",
6342         "source-map": "^0.5.6",
6343         "source-map-resolve": "^0.5.0",
6344         "use": "^3.1.0"
6345       },
6346       "engines": {
6347         "node": ">=0.10.0"
6348       }
6349     },
6350     "node_modules/snapdragon-node": {
6351       "version": "2.1.1",
6352       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
6353       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
6354       "dev": true,
6355       "dependencies": {
6356         "define-property": "^1.0.0",
6357         "isobject": "^3.0.0",
6358         "snapdragon-util": "^3.0.1"
6359       },
6360       "engines": {
6361         "node": ">=0.10.0"
6362       }
6363     },
6364     "node_modules/snapdragon-node/node_modules/define-property": {
6365       "version": "1.0.0",
6366       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
6367       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6368       "dev": true,
6369       "dependencies": {
6370         "is-descriptor": "^1.0.0"
6371       },
6372       "engines": {
6373         "node": ">=0.10.0"
6374       }
6375     },
6376     "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
6377       "version": "1.0.0",
6378       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
6379       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6380       "dev": true,
6381       "dependencies": {
6382         "kind-of": "^6.0.0"
6383       },
6384       "engines": {
6385         "node": ">=0.10.0"
6386       }
6387     },
6388     "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
6389       "version": "1.0.0",
6390       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
6391       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6392       "dev": true,
6393       "dependencies": {
6394         "kind-of": "^6.0.0"
6395       },
6396       "engines": {
6397         "node": ">=0.10.0"
6398       }
6399     },
6400     "node_modules/snapdragon-node/node_modules/is-descriptor": {
6401       "version": "1.0.2",
6402       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
6403       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6404       "dev": true,
6405       "dependencies": {
6406         "is-accessor-descriptor": "^1.0.0",
6407         "is-data-descriptor": "^1.0.0",
6408         "kind-of": "^6.0.2"
6409       },
6410       "engines": {
6411         "node": ">=0.10.0"
6412       }
6413     },
6414     "node_modules/snapdragon-util": {
6415       "version": "3.0.1",
6416       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
6417       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
6418       "dev": true,
6419       "dependencies": {
6420         "kind-of": "^3.2.0"
6421       },
6422       "engines": {
6423         "node": ">=0.10.0"
6424       }
6425     },
6426     "node_modules/snapdragon-util/node_modules/kind-of": {
6427       "version": "3.2.2",
6428       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6429       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6430       "dev": true,
6431       "dependencies": {
6432         "is-buffer": "^1.1.5"
6433       },
6434       "engines": {
6435         "node": ">=0.10.0"
6436       }
6437     },
6438     "node_modules/snapdragon/node_modules/debug": {
6439       "version": "2.6.9",
6440       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6441       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6442       "dev": true,
6443       "dependencies": {
6444         "ms": "2.0.0"
6445       }
6446     },
6447     "node_modules/snapdragon/node_modules/define-property": {
6448       "version": "0.2.5",
6449       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6450       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6451       "dev": true,
6452       "dependencies": {
6453         "is-descriptor": "^0.1.0"
6454       },
6455       "engines": {
6456         "node": ">=0.10.0"
6457       }
6458     },
6459     "node_modules/snapdragon/node_modules/extend-shallow": {
6460       "version": "2.0.1",
6461       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6462       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6463       "dev": true,
6464       "dependencies": {
6465         "is-extendable": "^0.1.0"
6466       },
6467       "engines": {
6468         "node": ">=0.10.0"
6469       }
6470     },
6471     "node_modules/snapdragon/node_modules/ms": {
6472       "version": "2.0.0",
6473       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6474       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6475       "dev": true
6476     },
6477     "node_modules/snapdragon/node_modules/source-map": {
6478       "version": "0.5.7",
6479       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
6480       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
6481       "dev": true,
6482       "engines": {
6483         "node": ">=0.10.0"
6484       }
6485     },
6486     "node_modules/sonic-boom": {
6487       "version": "2.8.0",
6488       "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz",
6489       "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==",
6490       "dev": true,
6491       "dependencies": {
6492         "atomic-sleep": "^1.0.0"
6493       }
6494     },
6495     "node_modules/source-map": {
6496       "version": "0.6.1",
6497       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6498       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
6499       "dev": true,
6500       "engines": {
6501         "node": ">=0.10.0"
6502       }
6503     },
6504     "node_modules/source-map-resolve": {
6505       "version": "0.5.3",
6506       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
6507       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
6508       "dev": true,
6509       "dependencies": {
6510         "atob": "^2.1.2",
6511         "decode-uri-component": "^0.2.0",
6512         "resolve-url": "^0.2.1",
6513         "source-map-url": "^0.4.0",
6514         "urix": "^0.1.0"
6515       }
6516     },
6517     "node_modules/source-map-support": {
6518       "version": "0.5.19",
6519       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
6520       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
6521       "dev": true,
6522       "dependencies": {
6523         "buffer-from": "^1.0.0",
6524         "source-map": "^0.6.0"
6525       }
6526     },
6527     "node_modules/source-map-url": {
6528       "version": "0.4.0",
6529       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
6530       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
6531       "dev": true
6532     },
6533     "node_modules/spdx-correct": {
6534       "version": "3.1.1",
6535       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
6536       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
6537       "dev": true,
6538       "dependencies": {
6539         "spdx-expression-parse": "^3.0.0",
6540         "spdx-license-ids": "^3.0.0"
6541       }
6542     },
6543     "node_modules/spdx-exceptions": {
6544       "version": "2.3.0",
6545       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
6546       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
6547       "dev": true
6548     },
6549     "node_modules/spdx-expression-parse": {
6550       "version": "3.0.1",
6551       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
6552       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
6553       "dev": true,
6554       "dependencies": {
6555         "spdx-exceptions": "^2.1.0",
6556         "spdx-license-ids": "^3.0.0"
6557       }
6558     },
6559     "node_modules/spdx-license-ids": {
6560       "version": "3.0.6",
6561       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
6562       "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",
6563       "dev": true
6564     },
6565     "node_modules/split-string": {
6566       "version": "3.1.0",
6567       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
6568       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
6569       "dev": true,
6570       "dependencies": {
6571         "extend-shallow": "^3.0.0"
6572       },
6573       "engines": {
6574         "node": ">=0.10.0"
6575       }
6576     },
6577     "node_modules/split2": {
6578       "version": "3.2.2",
6579       "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
6580       "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
6581       "dev": true,
6582       "dependencies": {
6583         "readable-stream": "^3.0.0"
6584       }
6585     },
6586     "node_modules/split2/node_modules/readable-stream": {
6587       "version": "3.6.0",
6588       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
6589       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
6590       "dev": true,
6591       "dependencies": {
6592         "inherits": "^2.0.3",
6593         "string_decoder": "^1.1.1",
6594         "util-deprecate": "^1.0.1"
6595       },
6596       "engines": {
6597         "node": ">= 6"
6598       }
6599     },
6600     "node_modules/sprintf-js": {
6601       "version": "1.0.3",
6602       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
6603       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
6604       "dev": true
6605     },
6606     "node_modules/sshpk": {
6607       "version": "1.16.1",
6608       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
6609       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
6610       "dev": true,
6611       "dependencies": {
6612         "asn1": "~0.2.3",
6613         "assert-plus": "^1.0.0",
6614         "bcrypt-pbkdf": "^1.0.0",
6615         "dashdash": "^1.12.0",
6616         "ecc-jsbn": "~0.1.1",
6617         "getpass": "^0.1.1",
6618         "jsbn": "~0.1.0",
6619         "safer-buffer": "^2.0.2",
6620         "tweetnacl": "~0.14.0"
6621       },
6622       "engines": {
6623         "node": ">=0.10.0"
6624       }
6625     },
6626     "node_modules/stack-utils": {
6627       "version": "2.0.2",
6628       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz",
6629       "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==",
6630       "dev": true,
6631       "dependencies": {
6632         "escape-string-regexp": "^2.0.0"
6633       },
6634       "engines": {
6635         "node": ">=10"
6636       }
6637     },
6638     "node_modules/stack-utils/node_modules/escape-string-regexp": {
6639       "version": "2.0.0",
6640       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
6641       "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
6642       "dev": true,
6643       "engines": {
6644         "node": ">=8"
6645       }
6646     },
6647     "node_modules/static-extend": {
6648       "version": "0.1.2",
6649       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
6650       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
6651       "dev": true,
6652       "dependencies": {
6653         "define-property": "^0.2.5",
6654         "object-copy": "^0.1.0"
6655       },
6656       "engines": {
6657         "node": ">=0.10.0"
6658       }
6659     },
6660     "node_modules/static-extend/node_modules/define-property": {
6661       "version": "0.2.5",
6662       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6663       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6664       "dev": true,
6665       "dependencies": {
6666         "is-descriptor": "^0.1.0"
6667       },
6668       "engines": {
6669         "node": ">=0.10.0"
6670       }
6671     },
6672     "node_modules/statuses": {
6673       "version": "1.5.0",
6674       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
6675       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
6676       "dev": true,
6677       "engines": {
6678         "node": ">= 0.6"
6679       }
6680     },
6681     "node_modules/stealthy-require": {
6682       "version": "1.1.1",
6683       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
6684       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
6685       "dev": true,
6686       "engines": {
6687         "node": ">=0.10.0"
6688       }
6689     },
6690     "node_modules/string_decoder": {
6691       "version": "1.1.1",
6692       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6693       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6694       "dev": true,
6695       "dependencies": {
6696         "safe-buffer": "~5.1.0"
6697       }
6698     },
6699     "node_modules/string-length": {
6700       "version": "4.0.1",
6701       "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
6702       "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
6703       "dev": true,
6704       "dependencies": {
6705         "char-regex": "^1.0.2",
6706         "strip-ansi": "^6.0.0"
6707       },
6708       "engines": {
6709         "node": ">=10"
6710       }
6711     },
6712     "node_modules/string-width": {
6713       "version": "4.2.0",
6714       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
6715       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
6716       "dev": true,
6717       "dependencies": {
6718         "emoji-regex": "^8.0.0",
6719         "is-fullwidth-code-point": "^3.0.0",
6720         "strip-ansi": "^6.0.0"
6721       },
6722       "engines": {
6723         "node": ">=8"
6724       }
6725     },
6726     "node_modules/strip-ansi": {
6727       "version": "6.0.0",
6728       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6729       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6730       "dev": true,
6731       "dependencies": {
6732         "ansi-regex": "^5.0.0"
6733       },
6734       "engines": {
6735         "node": ">=8"
6736       }
6737     },
6738     "node_modules/strip-bom": {
6739       "version": "4.0.0",
6740       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
6741       "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
6742       "dev": true,
6743       "engines": {
6744         "node": ">=8"
6745       }
6746     },
6747     "node_modules/strip-eof": {
6748       "version": "1.0.0",
6749       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
6750       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
6751       "dev": true,
6752       "engines": {
6753         "node": ">=0.10.0"
6754       }
6755     },
6756     "node_modules/strip-final-newline": {
6757       "version": "2.0.0",
6758       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
6759       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
6760       "dev": true,
6761       "engines": {
6762         "node": ">=6"
6763       }
6764     },
6765     "node_modules/strip-json-comments": {
6766       "version": "3.1.1",
6767       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
6768       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
6769       "dev": true,
6770       "engines": {
6771         "node": ">=8"
6772       },
6773       "funding": {
6774         "url": "https://github.com/sponsors/sindresorhus"
6775       }
6776     },
6777     "node_modules/supports-color": {
6778       "version": "7.2.0",
6779       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6780       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6781       "dev": true,
6782       "dependencies": {
6783         "has-flag": "^4.0.0"
6784       },
6785       "engines": {
6786         "node": ">=8"
6787       }
6788     },
6789     "node_modules/supports-hyperlinks": {
6790       "version": "2.1.0",
6791       "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
6792       "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
6793       "dev": true,
6794       "dependencies": {
6795         "has-flag": "^4.0.0",
6796         "supports-color": "^7.0.0"
6797       },
6798       "engines": {
6799         "node": ">=8"
6800       }
6801     },
6802     "node_modules/symbol-tree": {
6803       "version": "3.2.4",
6804       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
6805       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
6806       "dev": true
6807     },
6808     "node_modules/terminal-link": {
6809       "version": "2.1.1",
6810       "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
6811       "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
6812       "dev": true,
6813       "dependencies": {
6814         "ansi-escapes": "^4.2.1",
6815         "supports-hyperlinks": "^2.0.0"
6816       },
6817       "engines": {
6818         "node": ">=8"
6819       }
6820     },
6821     "node_modules/test-exclude": {
6822       "version": "6.0.0",
6823       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
6824       "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
6825       "dev": true,
6826       "dependencies": {
6827         "@istanbuljs/schema": "^0.1.2",
6828         "glob": "^7.1.4",
6829         "minimatch": "^3.0.4"
6830       },
6831       "engines": {
6832         "node": ">=8"
6833       }
6834     },
6835     "node_modules/throat": {
6836       "version": "5.0.0",
6837       "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
6838       "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
6839       "dev": true
6840     },
6841     "node_modules/timers-ext": {
6842       "version": "0.1.7",
6843       "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
6844       "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
6845       "dev": true,
6846       "dependencies": {
6847         "es5-ext": "~0.10.46",
6848         "next-tick": "1"
6849       }
6850     },
6851     "node_modules/tmpl": {
6852       "version": "1.0.4",
6853       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
6854       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
6855       "dev": true
6856     },
6857     "node_modules/to-fast-properties": {
6858       "version": "2.0.0",
6859       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
6860       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
6861       "dev": true,
6862       "engines": {
6863         "node": ">=4"
6864       }
6865     },
6866     "node_modules/to-object-path": {
6867       "version": "0.3.0",
6868       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6869       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6870       "dev": true,
6871       "dependencies": {
6872         "kind-of": "^3.0.2"
6873       },
6874       "engines": {
6875         "node": ">=0.10.0"
6876       }
6877     },
6878     "node_modules/to-object-path/node_modules/kind-of": {
6879       "version": "3.2.2",
6880       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6881       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6882       "dev": true,
6883       "dependencies": {
6884         "is-buffer": "^1.1.5"
6885       },
6886       "engines": {
6887         "node": ">=0.10.0"
6888       }
6889     },
6890     "node_modules/to-regex": {
6891       "version": "3.0.2",
6892       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6893       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
6894       "dev": true,
6895       "dependencies": {
6896         "define-property": "^2.0.2",
6897         "extend-shallow": "^3.0.2",
6898         "regex-not": "^1.0.2",
6899         "safe-regex": "^1.1.0"
6900       },
6901       "engines": {
6902         "node": ">=0.10.0"
6903       }
6904     },
6905     "node_modules/to-regex-range": {
6906       "version": "5.0.1",
6907       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6908       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6909       "dev": true,
6910       "dependencies": {
6911         "is-number": "^7.0.0"
6912       },
6913       "engines": {
6914         "node": ">=8.0"
6915       }
6916     },
6917     "node_modules/toidentifier": {
6918       "version": "1.0.0",
6919       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
6920       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
6921       "dev": true,
6922       "engines": {
6923         "node": ">=0.6"
6924       }
6925     },
6926     "node_modules/tough-cookie": {
6927       "version": "3.0.1",
6928       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
6929       "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
6930       "dev": true,
6931       "dependencies": {
6932         "ip-regex": "^2.1.0",
6933         "psl": "^1.1.28",
6934         "punycode": "^2.1.1"
6935       },
6936       "engines": {
6937         "node": ">=6"
6938       }
6939     },
6940     "node_modules/tr46": {
6941       "version": "2.0.2",
6942       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
6943       "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
6944       "dev": true,
6945       "dependencies": {
6946         "punycode": "^2.1.1"
6947       },
6948       "engines": {
6949         "node": ">=8"
6950       }
6951     },
6952     "node_modules/tunnel-agent": {
6953       "version": "0.6.0",
6954       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6955       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6956       "dev": true,
6957       "dependencies": {
6958         "safe-buffer": "^5.0.1"
6959       },
6960       "engines": {
6961         "node": "*"
6962       }
6963     },
6964     "node_modules/tweetnacl": {
6965       "version": "0.14.5",
6966       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
6967       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
6968       "dev": true
6969     },
6970     "node_modules/type": {
6971       "version": "1.2.0",
6972       "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
6973       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
6974       "dev": true
6975     },
6976     "node_modules/type-check": {
6977       "version": "0.3.2",
6978       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
6979       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
6980       "dev": true,
6981       "dependencies": {
6982         "prelude-ls": "~1.1.2"
6983       },
6984       "engines": {
6985         "node": ">= 0.8.0"
6986       }
6987     },
6988     "node_modules/type-detect": {
6989       "version": "4.0.8",
6990       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
6991       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
6992       "dev": true,
6993       "engines": {
6994         "node": ">=4"
6995       }
6996     },
6997     "node_modules/type-fest": {
6998       "version": "0.8.1",
6999       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
7000       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
7001       "dev": true,
7002       "engines": {
7003         "node": ">=8"
7004       }
7005     },
7006     "node_modules/type-is": {
7007       "version": "1.6.18",
7008       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
7009       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
7010       "dev": true,
7011       "dependencies": {
7012         "media-typer": "0.3.0",
7013         "mime-types": "~2.1.24"
7014       },
7015       "engines": {
7016         "node": ">= 0.6"
7017       }
7018     },
7019     "node_modules/typedarray": {
7020       "version": "0.0.6",
7021       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
7022       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
7023       "dev": true
7024     },
7025     "node_modules/typedarray-to-buffer": {
7026       "version": "3.1.5",
7027       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
7028       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
7029       "dev": true,
7030       "dependencies": {
7031         "is-typedarray": "^1.0.0"
7032       }
7033     },
7034     "node_modules/underscore": {
7035       "version": "1.12.1",
7036       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
7037       "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==",
7038       "dev": true
7039     },
7040     "node_modules/union-value": {
7041       "version": "1.0.1",
7042       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
7043       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
7044       "dev": true,
7045       "dependencies": {
7046         "arr-union": "^3.1.0",
7047         "get-value": "^2.0.6",
7048         "is-extendable": "^0.1.1",
7049         "set-value": "^2.0.1"
7050       },
7051       "engines": {
7052         "node": ">=0.10.0"
7053       }
7054     },
7055     "node_modules/unixify": {
7056       "version": "1.0.0",
7057       "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz",
7058       "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=",
7059       "dev": true,
7060       "dependencies": {
7061         "normalize-path": "^2.1.1"
7062       },
7063       "engines": {
7064         "node": ">=0.10.0"
7065       }
7066     },
7067     "node_modules/unixify/node_modules/normalize-path": {
7068       "version": "2.1.1",
7069       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
7070       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
7071       "dev": true,
7072       "dependencies": {
7073         "remove-trailing-separator": "^1.0.1"
7074       },
7075       "engines": {
7076         "node": ">=0.10.0"
7077       }
7078     },
7079     "node_modules/unpipe": {
7080       "version": "1.0.0",
7081       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
7082       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
7083       "dev": true,
7084       "engines": {
7085         "node": ">= 0.8"
7086       }
7087     },
7088     "node_modules/unset-value": {
7089       "version": "1.0.0",
7090       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
7091       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
7092       "dev": true,
7093       "dependencies": {
7094         "has-value": "^0.3.1",
7095         "isobject": "^3.0.0"
7096       },
7097       "engines": {
7098         "node": ">=0.10.0"
7099       }
7100     },
7101     "node_modules/unset-value/node_modules/has-value": {
7102       "version": "0.3.1",
7103       "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
7104       "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
7105       "dev": true,
7106       "dependencies": {
7107         "get-value": "^2.0.3",
7108         "has-values": "^0.1.4",
7109         "isobject": "^2.0.0"
7110       },
7111       "engines": {
7112         "node": ">=0.10.0"
7113       }
7114     },
7115     "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
7116       "version": "2.1.0",
7117       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
7118       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
7119       "dev": true,
7120       "dependencies": {
7121         "isarray": "1.0.0"
7122       },
7123       "engines": {
7124         "node": ">=0.10.0"
7125       }
7126     },
7127     "node_modules/unset-value/node_modules/has-values": {
7128       "version": "0.1.4",
7129       "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
7130       "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
7131       "dev": true,
7132       "engines": {
7133         "node": ">=0.10.0"
7134       }
7135     },
7136     "node_modules/uri-js": {
7137       "version": "4.4.0",
7138       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
7139       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
7140       "dev": true,
7141       "dependencies": {
7142         "punycode": "^2.1.0"
7143       }
7144     },
7145     "node_modules/uri-template": {
7146       "version": "1.0.1",
7147       "resolved": "https://registry.npmjs.org/uri-template/-/uri-template-1.0.1.tgz",
7148       "integrity": "sha1-FKklo35Nk/diVDKqEWsF5Qyuga0=",
7149       "dependencies": {
7150         "pct-encode": "~1.0.0"
7151       }
7152     },
7153     "node_modules/urix": {
7154       "version": "0.1.0",
7155       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
7156       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
7157       "dev": true
7158     },
7159     "node_modules/use": {
7160       "version": "3.1.1",
7161       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
7162       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
7163       "dev": true,
7164       "engines": {
7165         "node": ">=0.10.0"
7166       }
7167     },
7168     "node_modules/util-deprecate": {
7169       "version": "1.0.2",
7170       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
7171       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
7172       "dev": true
7173     },
7174     "node_modules/utils-merge": {
7175       "version": "1.0.1",
7176       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
7177       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
7178       "dev": true,
7179       "engines": {
7180         "node": ">= 0.4.0"
7181       }
7182     },
7183     "node_modules/uuid": {
7184       "version": "8.3.0",
7185       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
7186       "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
7187       "dev": true,
7188       "optional": true,
7189       "bin": {
7190         "uuid": "dist/bin/uuid"
7191       }
7192     },
7193     "node_modules/v8-to-istanbul": {
7194       "version": "5.0.1",
7195       "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz",
7196       "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==",
7197       "dev": true,
7198       "dependencies": {
7199         "@types/istanbul-lib-coverage": "^2.0.1",
7200         "convert-source-map": "^1.6.0",
7201         "source-map": "^0.7.3"
7202       },
7203       "engines": {
7204         "node": ">=10.10.0"
7205       }
7206     },
7207     "node_modules/v8-to-istanbul/node_modules/source-map": {
7208       "version": "0.7.3",
7209       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
7210       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
7211       "dev": true,
7212       "engines": {
7213         "node": ">= 8"
7214       }
7215     },
7216     "node_modules/validate-npm-package-license": {
7217       "version": "3.0.4",
7218       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
7219       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
7220       "dev": true,
7221       "dependencies": {
7222         "spdx-correct": "^3.0.0",
7223         "spdx-expression-parse": "^3.0.0"
7224       }
7225     },
7226     "node_modules/vary": {
7227       "version": "1.1.2",
7228       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
7229       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
7230       "dev": true,
7231       "engines": {
7232         "node": ">= 0.8"
7233       }
7234     },
7235     "node_modules/verror": {
7236       "version": "1.10.0",
7237       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
7238       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
7239       "dev": true,
7240       "engines": [
7241         "node >=0.6.0"
7242       ],
7243       "dependencies": {
7244         "assert-plus": "^1.0.0",
7245         "core-util-is": "1.0.2",
7246         "extsprintf": "^1.2.0"
7247       }
7248     },
7249     "node_modules/w3c-hr-time": {
7250       "version": "1.0.2",
7251       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
7252       "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
7253       "dev": true,
7254       "dependencies": {
7255         "browser-process-hrtime": "^1.0.0"
7256       }
7257     },
7258     "node_modules/w3c-xmlserializer": {
7259       "version": "2.0.0",
7260       "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
7261       "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
7262       "dev": true,
7263       "dependencies": {
7264         "xml-name-validator": "^3.0.0"
7265       },
7266       "engines": {
7267         "node": ">=10"
7268       }
7269     },
7270     "node_modules/walker": {
7271       "version": "1.0.7",
7272       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
7273       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
7274       "dev": true,
7275       "dependencies": {
7276         "makeerror": "1.0.x"
7277       }
7278     },
7279     "node_modules/webidl-conversions": {
7280       "version": "6.1.0",
7281       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
7282       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
7283       "dev": true,
7284       "engines": {
7285         "node": ">=10.4"
7286       }
7287     },
7288     "node_modules/whatwg-encoding": {
7289       "version": "1.0.5",
7290       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
7291       "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
7292       "dev": true,
7293       "dependencies": {
7294         "iconv-lite": "0.4.24"
7295       }
7296     },
7297     "node_modules/whatwg-mimetype": {
7298       "version": "2.3.0",
7299       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
7300       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
7301       "dev": true
7302     },
7303     "node_modules/whatwg-url": {
7304       "version": "8.2.2",
7305       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz",
7306       "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==",
7307       "dev": true,
7308       "dependencies": {
7309         "lodash.sortby": "^4.7.0",
7310         "tr46": "^2.0.2",
7311         "webidl-conversions": "^6.1.0"
7312       },
7313       "engines": {
7314         "node": ">=10"
7315       }
7316     },
7317     "node_modules/which": {
7318       "version": "1.3.1",
7319       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
7320       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
7321       "dev": true,
7322       "dependencies": {
7323         "isexe": "^2.0.0"
7324       },
7325       "bin": {
7326         "which": "bin/which"
7327       }
7328     },
7329     "node_modules/which-module": {
7330       "version": "2.0.0",
7331       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
7332       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
7333       "dev": true
7334     },
7335     "node_modules/word-wrap": {
7336       "version": "1.2.3",
7337       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
7338       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
7339       "dev": true,
7340       "engines": {
7341         "node": ">=0.10.0"
7342       }
7343     },
7344     "node_modules/wrap-ansi": {
7345       "version": "6.2.0",
7346       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
7347       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
7348       "dev": true,
7349       "dependencies": {
7350         "ansi-styles": "^4.0.0",
7351         "string-width": "^4.1.0",
7352         "strip-ansi": "^6.0.0"
7353       },
7354       "engines": {
7355         "node": ">=8"
7356       }
7357     },
7358     "node_modules/wrappy": {
7359       "version": "1.0.2",
7360       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
7361       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
7362       "dev": true
7363     },
7364     "node_modules/write-file-atomic": {
7365       "version": "3.0.3",
7366       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
7367       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
7368       "dev": true,
7369       "dependencies": {
7370         "imurmurhash": "^0.1.4",
7371         "is-typedarray": "^1.0.0",
7372         "signal-exit": "^3.0.2",
7373         "typedarray-to-buffer": "^3.1.5"
7374       }
7375     },
7376     "node_modules/ws": {
7377       "version": "7.3.1",
7378       "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
7379       "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==",
7380       "dev": true,
7381       "engines": {
7382         "node": ">=8.3.0"
7383       }
7384     },
7385     "node_modules/xml-name-validator": {
7386       "version": "3.0.0",
7387       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
7388       "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
7389       "dev": true
7390     },
7391     "node_modules/xmlchars": {
7392       "version": "2.2.0",
7393       "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
7394       "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
7395       "dev": true
7396     },
7397     "node_modules/y18n": {
7398       "version": "4.0.0",
7399       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
7400       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
7401       "dev": true
7402     },
7403     "node_modules/yargs": {
7404       "version": "15.4.1",
7405       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
7406       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
7407       "dev": true,
7408       "dependencies": {
7409         "cliui": "^6.0.0",
7410         "decamelize": "^1.2.0",
7411         "find-up": "^4.1.0",
7412         "get-caller-file": "^2.0.1",
7413         "require-directory": "^2.1.1",
7414         "require-main-filename": "^2.0.0",
7415         "set-blocking": "^2.0.0",
7416         "string-width": "^4.2.0",
7417         "which-module": "^2.0.0",
7418         "y18n": "^4.0.0",
7419         "yargs-parser": "^18.1.2"
7420       },
7421       "engines": {
7422         "node": ">=8"
7423       }
7424     },
7425     "node_modules/yargs-parser": {
7426       "version": "18.1.3",
7427       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
7428       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
7429       "dev": true,
7430       "dependencies": {
7431         "camelcase": "^5.0.0",
7432         "decamelize": "^1.2.0"
7433       },
7434       "engines": {
7435         "node": ">=6"
7436       }
7437     }
7438   },
7439   "dependencies": {
7440     "@babel/code-frame": {
7441       "version": "7.10.4",
7442       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
7443       "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
7444       "dev": true,
7445       "requires": {
7446         "@babel/highlight": "^7.10.4"
7447       }
7448     },
7449     "@babel/core": {
7450       "version": "7.11.6",
7451       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
7452       "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
7453       "dev": true,
7454       "requires": {
7455         "@babel/code-frame": "^7.10.4",
7456         "@babel/generator": "^7.11.6",
7457         "@babel/helper-module-transforms": "^7.11.0",
7458         "@babel/helpers": "^7.10.4",
7459         "@babel/parser": "^7.11.5",
7460         "@babel/template": "^7.10.4",
7461         "@babel/traverse": "^7.11.5",
7462         "@babel/types": "^7.11.5",
7463         "convert-source-map": "^1.7.0",
7464         "debug": "^4.1.0",
7465         "gensync": "^1.0.0-beta.1",
7466         "json5": "^2.1.2",
7467         "lodash": "^4.17.19",
7468         "resolve": "^1.3.2",
7469         "semver": "^5.4.1",
7470         "source-map": "^0.5.0"
7471       },
7472       "dependencies": {
7473         "source-map": {
7474           "version": "0.5.7",
7475           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
7476           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7477           "dev": true
7478         }
7479       }
7480     },
7481     "@babel/generator": {
7482       "version": "7.11.6",
7483       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
7484       "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
7485       "dev": true,
7486       "requires": {
7487         "@babel/types": "^7.11.5",
7488         "jsesc": "^2.5.1",
7489         "source-map": "^0.5.0"
7490       },
7491       "dependencies": {
7492         "source-map": {
7493           "version": "0.5.7",
7494           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
7495           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7496           "dev": true
7497         }
7498       }
7499     },
7500     "@babel/helper-function-name": {
7501       "version": "7.10.4",
7502       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
7503       "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
7504       "dev": true,
7505       "requires": {
7506         "@babel/helper-get-function-arity": "^7.10.4",
7507         "@babel/template": "^7.10.4",
7508         "@babel/types": "^7.10.4"
7509       }
7510     },
7511     "@babel/helper-get-function-arity": {
7512       "version": "7.10.4",
7513       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
7514       "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
7515       "dev": true,
7516       "requires": {
7517         "@babel/types": "^7.10.4"
7518       }
7519     },
7520     "@babel/helper-member-expression-to-functions": {
7521       "version": "7.11.0",
7522       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
7523       "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
7524       "dev": true,
7525       "requires": {
7526         "@babel/types": "^7.11.0"
7527       }
7528     },
7529     "@babel/helper-module-imports": {
7530       "version": "7.10.4",
7531       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
7532       "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
7533       "dev": true,
7534       "requires": {
7535         "@babel/types": "^7.10.4"
7536       }
7537     },
7538     "@babel/helper-module-transforms": {
7539       "version": "7.11.0",
7540       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
7541       "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
7542       "dev": true,
7543       "requires": {
7544         "@babel/helper-module-imports": "^7.10.4",
7545         "@babel/helper-replace-supers": "^7.10.4",
7546         "@babel/helper-simple-access": "^7.10.4",
7547         "@babel/helper-split-export-declaration": "^7.11.0",
7548         "@babel/template": "^7.10.4",
7549         "@babel/types": "^7.11.0",
7550         "lodash": "^4.17.19"
7551       }
7552     },
7553     "@babel/helper-optimise-call-expression": {
7554       "version": "7.10.4",
7555       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
7556       "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
7557       "dev": true,
7558       "requires": {
7559         "@babel/types": "^7.10.4"
7560       }
7561     },
7562     "@babel/helper-plugin-utils": {
7563       "version": "7.10.4",
7564       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
7565       "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
7566       "dev": true
7567     },
7568     "@babel/helper-replace-supers": {
7569       "version": "7.10.4",
7570       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
7571       "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
7572       "dev": true,
7573       "requires": {
7574         "@babel/helper-member-expression-to-functions": "^7.10.4",
7575         "@babel/helper-optimise-call-expression": "^7.10.4",
7576         "@babel/traverse": "^7.10.4",
7577         "@babel/types": "^7.10.4"
7578       }
7579     },
7580     "@babel/helper-simple-access": {
7581       "version": "7.10.4",
7582       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
7583       "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
7584       "dev": true,
7585       "requires": {
7586         "@babel/template": "^7.10.4",
7587         "@babel/types": "^7.10.4"
7588       }
7589     },
7590     "@babel/helper-split-export-declaration": {
7591       "version": "7.11.0",
7592       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
7593       "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
7594       "dev": true,
7595       "requires": {
7596         "@babel/types": "^7.11.0"
7597       }
7598     },
7599     "@babel/helper-validator-identifier": {
7600       "version": "7.10.4",
7601       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
7602       "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
7603       "dev": true
7604     },
7605     "@babel/helpers": {
7606       "version": "7.10.4",
7607       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
7608       "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
7609       "dev": true,
7610       "requires": {
7611         "@babel/template": "^7.10.4",
7612         "@babel/traverse": "^7.10.4",
7613         "@babel/types": "^7.10.4"
7614       }
7615     },
7616     "@babel/highlight": {
7617       "version": "7.10.4",
7618       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
7619       "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
7620       "dev": true,
7621       "requires": {
7622         "@babel/helper-validator-identifier": "^7.10.4",
7623         "chalk": "^2.0.0",
7624         "js-tokens": "^4.0.0"
7625       },
7626       "dependencies": {
7627         "ansi-styles": {
7628           "version": "3.2.1",
7629           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7630           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7631           "dev": true,
7632           "requires": {
7633             "color-convert": "^1.9.0"
7634           }
7635         },
7636         "chalk": {
7637           "version": "2.4.2",
7638           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7639           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7640           "dev": true,
7641           "requires": {
7642             "ansi-styles": "^3.2.1",
7643             "escape-string-regexp": "^1.0.5",
7644             "supports-color": "^5.3.0"
7645           }
7646         },
7647         "color-convert": {
7648           "version": "1.9.3",
7649           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
7650           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
7651           "dev": true,
7652           "requires": {
7653             "color-name": "1.1.3"
7654           }
7655         },
7656         "color-name": {
7657           "version": "1.1.3",
7658           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
7659           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
7660           "dev": true
7661         },
7662         "has-flag": {
7663           "version": "3.0.0",
7664           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7665           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7666           "dev": true
7667         },
7668         "supports-color": {
7669           "version": "5.5.0",
7670           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7671           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7672           "dev": true,
7673           "requires": {
7674             "has-flag": "^3.0.0"
7675           }
7676         }
7677       }
7678     },
7679     "@babel/parser": {
7680       "version": "7.11.5",
7681       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
7682       "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
7683       "dev": true
7684     },
7685     "@babel/plugin-syntax-async-generators": {
7686       "version": "7.8.4",
7687       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
7688       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
7689       "dev": true,
7690       "requires": {
7691         "@babel/helper-plugin-utils": "^7.8.0"
7692       }
7693     },
7694     "@babel/plugin-syntax-bigint": {
7695       "version": "7.8.3",
7696       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
7697       "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
7698       "dev": true,
7699       "requires": {
7700         "@babel/helper-plugin-utils": "^7.8.0"
7701       }
7702     },
7703     "@babel/plugin-syntax-class-properties": {
7704       "version": "7.10.4",
7705       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
7706       "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
7707       "dev": true,
7708       "requires": {
7709         "@babel/helper-plugin-utils": "^7.10.4"
7710       }
7711     },
7712     "@babel/plugin-syntax-import-meta": {
7713       "version": "7.10.4",
7714       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
7715       "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
7716       "dev": true,
7717       "requires": {
7718         "@babel/helper-plugin-utils": "^7.10.4"
7719       }
7720     },
7721     "@babel/plugin-syntax-json-strings": {
7722       "version": "7.8.3",
7723       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
7724       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
7725       "dev": true,
7726       "requires": {
7727         "@babel/helper-plugin-utils": "^7.8.0"
7728       }
7729     },
7730     "@babel/plugin-syntax-logical-assignment-operators": {
7731       "version": "7.10.4",
7732       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
7733       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
7734       "dev": true,
7735       "requires": {
7736         "@babel/helper-plugin-utils": "^7.10.4"
7737       }
7738     },
7739     "@babel/plugin-syntax-nullish-coalescing-operator": {
7740       "version": "7.8.3",
7741       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
7742       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
7743       "dev": true,
7744       "requires": {
7745         "@babel/helper-plugin-utils": "^7.8.0"
7746       }
7747     },
7748     "@babel/plugin-syntax-numeric-separator": {
7749       "version": "7.10.4",
7750       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
7751       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
7752       "dev": true,
7753       "requires": {
7754         "@babel/helper-plugin-utils": "^7.10.4"
7755       }
7756     },
7757     "@babel/plugin-syntax-object-rest-spread": {
7758       "version": "7.8.3",
7759       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
7760       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
7761       "dev": true,
7762       "requires": {
7763         "@babel/helper-plugin-utils": "^7.8.0"
7764       }
7765     },
7766     "@babel/plugin-syntax-optional-catch-binding": {
7767       "version": "7.8.3",
7768       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
7769       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
7770       "dev": true,
7771       "requires": {
7772         "@babel/helper-plugin-utils": "^7.8.0"
7773       }
7774     },
7775     "@babel/plugin-syntax-optional-chaining": {
7776       "version": "7.8.3",
7777       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
7778       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
7779       "dev": true,
7780       "requires": {
7781         "@babel/helper-plugin-utils": "^7.8.0"
7782       }
7783     },
7784     "@babel/template": {
7785       "version": "7.10.4",
7786       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
7787       "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
7788       "dev": true,
7789       "requires": {
7790         "@babel/code-frame": "^7.10.4",
7791         "@babel/parser": "^7.10.4",
7792         "@babel/types": "^7.10.4"
7793       }
7794     },
7795     "@babel/traverse": {
7796       "version": "7.11.5",
7797       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
7798       "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
7799       "dev": true,
7800       "requires": {
7801         "@babel/code-frame": "^7.10.4",
7802         "@babel/generator": "^7.11.5",
7803         "@babel/helper-function-name": "^7.10.4",
7804         "@babel/helper-split-export-declaration": "^7.11.0",
7805         "@babel/parser": "^7.11.5",
7806         "@babel/types": "^7.11.5",
7807         "debug": "^4.1.0",
7808         "globals": "^11.1.0",
7809         "lodash": "^4.17.19"
7810       }
7811     },
7812     "@babel/types": {
7813       "version": "7.11.5",
7814       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
7815       "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
7816       "dev": true,
7817       "requires": {
7818         "@babel/helper-validator-identifier": "^7.10.4",
7819         "lodash": "^4.17.19",
7820         "to-fast-properties": "^2.0.0"
7821       }
7822     },
7823     "@bcoe/v8-coverage": {
7824       "version": "0.2.3",
7825       "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
7826       "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
7827       "dev": true
7828     },
7829     "@cnakazawa/watch": {
7830       "version": "1.0.4",
7831       "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
7832       "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
7833       "dev": true,
7834       "requires": {
7835         "exec-sh": "^0.3.2",
7836         "minimist": "^1.2.0"
7837       }
7838     },
7839     "@hapi/bourne": {
7840       "version": "2.1.0",
7841       "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-2.1.0.tgz",
7842       "integrity": "sha512-i1BpaNDVLJdRBEKeJWkVO6tYX6DMFBuwMhSuWqLsY4ufeTKGVuV5rBsUhxPayXqnnWHgXUAmWK16H/ykO5Wj4Q==",
7843       "dev": true
7844     },
7845     "@istanbuljs/load-nyc-config": {
7846       "version": "1.1.0",
7847       "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
7848       "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
7849       "dev": true,
7850       "requires": {
7851         "camelcase": "^5.3.1",
7852         "find-up": "^4.1.0",
7853         "get-package-type": "^0.1.0",
7854         "js-yaml": "^3.13.1",
7855         "resolve-from": "^5.0.0"
7856       }
7857     },
7858     "@istanbuljs/schema": {
7859       "version": "0.1.2",
7860       "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
7861       "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
7862       "dev": true
7863     },
7864     "@jest/console": {
7865       "version": "26.3.0",
7866       "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz",
7867       "integrity": "sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==",
7868       "dev": true,
7869       "requires": {
7870         "@jest/types": "^26.3.0",
7871         "@types/node": "*",
7872         "chalk": "^4.0.0",
7873         "jest-message-util": "^26.3.0",
7874         "jest-util": "^26.3.0",
7875         "slash": "^3.0.0"
7876       }
7877     },
7878     "@jest/core": {
7879       "version": "26.4.2",
7880       "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz",
7881       "integrity": "sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==",
7882       "dev": true,
7883       "requires": {
7884         "@jest/console": "^26.3.0",
7885         "@jest/reporters": "^26.4.1",
7886         "@jest/test-result": "^26.3.0",
7887         "@jest/transform": "^26.3.0",
7888         "@jest/types": "^26.3.0",
7889         "@types/node": "*",
7890         "ansi-escapes": "^4.2.1",
7891         "chalk": "^4.0.0",
7892         "exit": "^0.1.2",
7893         "graceful-fs": "^4.2.4",
7894         "jest-changed-files": "^26.3.0",
7895         "jest-config": "^26.4.2",
7896         "jest-haste-map": "^26.3.0",
7897         "jest-message-util": "^26.3.0",
7898         "jest-regex-util": "^26.0.0",
7899         "jest-resolve": "^26.4.0",
7900         "jest-resolve-dependencies": "^26.4.2",
7901         "jest-runner": "^26.4.2",
7902         "jest-runtime": "^26.4.2",
7903         "jest-snapshot": "^26.4.2",
7904         "jest-util": "^26.3.0",
7905         "jest-validate": "^26.4.2",
7906         "jest-watcher": "^26.3.0",
7907         "micromatch": "^4.0.2",
7908         "p-each-series": "^2.1.0",
7909         "rimraf": "^3.0.0",
7910         "slash": "^3.0.0",
7911         "strip-ansi": "^6.0.0"
7912       }
7913     },
7914     "@jest/environment": {
7915       "version": "26.3.0",
7916       "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz",
7917       "integrity": "sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==",
7918       "dev": true,
7919       "requires": {
7920         "@jest/fake-timers": "^26.3.0",
7921         "@jest/types": "^26.3.0",
7922         "@types/node": "*",
7923         "jest-mock": "^26.3.0"
7924       }
7925     },
7926     "@jest/fake-timers": {
7927       "version": "26.3.0",
7928       "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz",
7929       "integrity": "sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==",
7930       "dev": true,
7931       "requires": {
7932         "@jest/types": "^26.3.0",
7933         "@sinonjs/fake-timers": "^6.0.1",
7934         "@types/node": "*",
7935         "jest-message-util": "^26.3.0",
7936         "jest-mock": "^26.3.0",
7937         "jest-util": "^26.3.0"
7938       }
7939     },
7940     "@jest/globals": {
7941       "version": "26.4.2",
7942       "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.4.2.tgz",
7943       "integrity": "sha512-Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow==",
7944       "dev": true,
7945       "requires": {
7946         "@jest/environment": "^26.3.0",
7947         "@jest/types": "^26.3.0",
7948         "expect": "^26.4.2"
7949       }
7950     },
7951     "@jest/reporters": {
7952       "version": "26.4.1",
7953       "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.1.tgz",
7954       "integrity": "sha512-aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ==",
7955       "dev": true,
7956       "requires": {
7957         "@bcoe/v8-coverage": "^0.2.3",
7958         "@jest/console": "^26.3.0",
7959         "@jest/test-result": "^26.3.0",
7960         "@jest/transform": "^26.3.0",
7961         "@jest/types": "^26.3.0",
7962         "chalk": "^4.0.0",
7963         "collect-v8-coverage": "^1.0.0",
7964         "exit": "^0.1.2",
7965         "glob": "^7.1.2",
7966         "graceful-fs": "^4.2.4",
7967         "istanbul-lib-coverage": "^3.0.0",
7968         "istanbul-lib-instrument": "^4.0.3",
7969         "istanbul-lib-report": "^3.0.0",
7970         "istanbul-lib-source-maps": "^4.0.0",
7971         "istanbul-reports": "^3.0.2",
7972         "jest-haste-map": "^26.3.0",
7973         "jest-resolve": "^26.4.0",
7974         "jest-util": "^26.3.0",
7975         "jest-worker": "^26.3.0",
7976         "node-notifier": "^8.0.0",
7977         "slash": "^3.0.0",
7978         "source-map": "^0.6.0",
7979         "string-length": "^4.0.1",
7980         "terminal-link": "^2.0.0",
7981         "v8-to-istanbul": "^5.0.1"
7982       }
7983     },
7984     "@jest/source-map": {
7985       "version": "26.3.0",
7986       "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz",
7987       "integrity": "sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==",
7988       "dev": true,
7989       "requires": {
7990         "callsites": "^3.0.0",
7991         "graceful-fs": "^4.2.4",
7992         "source-map": "^0.6.0"
7993       }
7994     },
7995     "@jest/test-result": {
7996       "version": "26.3.0",
7997       "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz",
7998       "integrity": "sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==",
7999       "dev": true,
8000       "requires": {
8001         "@jest/console": "^26.3.0",
8002         "@jest/types": "^26.3.0",
8003         "@types/istanbul-lib-coverage": "^2.0.0",
8004         "collect-v8-coverage": "^1.0.0"
8005       }
8006     },
8007     "@jest/test-sequencer": {
8008       "version": "26.4.2",
8009       "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.2.tgz",
8010       "integrity": "sha512-83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog==",
8011       "dev": true,
8012       "requires": {
8013         "@jest/test-result": "^26.3.0",
8014         "graceful-fs": "^4.2.4",
8015         "jest-haste-map": "^26.3.0",
8016         "jest-runner": "^26.4.2",
8017         "jest-runtime": "^26.4.2"
8018       }
8019     },
8020     "@jest/transform": {
8021       "version": "26.3.0",
8022       "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz",
8023       "integrity": "sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==",
8024       "dev": true,
8025       "requires": {
8026         "@babel/core": "^7.1.0",
8027         "@jest/types": "^26.3.0",
8028         "babel-plugin-istanbul": "^6.0.0",
8029         "chalk": "^4.0.0",
8030         "convert-source-map": "^1.4.0",
8031         "fast-json-stable-stringify": "^2.0.0",
8032         "graceful-fs": "^4.2.4",
8033         "jest-haste-map": "^26.3.0",
8034         "jest-regex-util": "^26.0.0",
8035         "jest-util": "^26.3.0",
8036         "micromatch": "^4.0.2",
8037         "pirates": "^4.0.1",
8038         "slash": "^3.0.0",
8039         "source-map": "^0.6.1",
8040         "write-file-atomic": "^3.0.0"
8041       }
8042     },
8043     "@jest/types": {
8044       "version": "26.3.0",
8045       "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz",
8046       "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==",
8047       "dev": true,
8048       "requires": {
8049         "@types/istanbul-lib-coverage": "^2.0.0",
8050         "@types/istanbul-reports": "^3.0.0",
8051         "@types/node": "*",
8052         "@types/yargs": "^15.0.0",
8053         "chalk": "^4.0.0"
8054       }
8055     },
8056     "@pact-foundation/pact": {
8057       "version": "10.0.0-beta.59",
8058       "resolved": "https://registry.npmjs.org/@pact-foundation/pact/-/pact-10.0.0-beta.59.tgz",
8059       "integrity": "sha512-J9PIEmw198znLXyqmeMzOnZSizB0cXMamUJ1fL2JriaMa5zIUbi94Us4lTvoOdwjeEL5qoCcin181LwghcdJ+A==",
8060       "dev": true,
8061       "requires": {
8062         "@pact-foundation/pact-core": "^13.6.0",
8063         "@types/bluebird": "^3.5.20",
8064         "@types/express": "^4.17.11",
8065         "bluebird": "~3.5.1",
8066         "body-parser": "^1.18.2",
8067         "cli-color": "^1.1.0",
8068         "express": "^4.17.1",
8069         "graphql": "^14.0.0",
8070         "graphql-tag": "^2.9.1",
8071         "http-proxy": "^1.18.1",
8072         "js-base64": "^3.6.1",
8073         "lodash": "^4.17.21",
8074         "lodash.isfunction": "3.0.8",
8075         "lodash.isnil": "4.0.0",
8076         "lodash.isundefined": "3.0.1",
8077         "lodash.omit": "^4.5.0",
8078         "lodash.omitby": "4.6.0",
8079         "pino-pretty": "^6.0.0",
8080         "pkginfo": "^0.4.1",
8081         "popsicle": "^9.2.0",
8082         "ramda": "^0.26.1",
8083         "randexp": "^0.5.3"
8084       }
8085     },
8086     "@pact-foundation/pact-core": {
8087       "version": "13.6.0",
8088       "resolved": "https://registry.npmjs.org/@pact-foundation/pact-core/-/pact-core-13.6.0.tgz",
8089       "integrity": "sha512-ub5chEOHrmtwjFndBQyEsj6Ex2HFAZ6+Nur7ErBvirLlFQJv0to9HYi6MLj4L4pWLdl1rGo/3XV6iA5imUzcTg==",
8090       "dev": true,
8091       "requires": {
8092         "@types/needle": "2.5.2",
8093         "@types/pino": "6.3.11",
8094         "bindings": "^1.5.0",
8095         "chalk": "4.1.2",
8096         "check-types": "7.3.0",
8097         "cross-spawn": "7.0.3",
8098         "mkdirp": "1.0.0",
8099         "needle": "2.8.0",
8100         "node-addon-api": "^4.2.0",
8101         "pino": "6.13.1",
8102         "pino-pretty": "^6.0.0",
8103         "promise-timeout": "1.3.0",
8104         "rimraf": "2.6.2",
8105         "underscore": "1.12.1",
8106         "unixify": "1.0.0"
8107       },
8108       "dependencies": {
8109         "cross-spawn": {
8110           "version": "7.0.3",
8111           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
8112           "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
8113           "dev": true,
8114           "requires": {
8115             "path-key": "^3.1.0",
8116             "shebang-command": "^2.0.0",
8117             "which": "^2.0.1"
8118           }
8119         },
8120         "path-key": {
8121           "version": "3.1.1",
8122           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
8123           "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
8124           "dev": true
8125         },
8126         "rimraf": {
8127           "version": "2.6.2",
8128           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
8129           "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
8130           "dev": true,
8131           "requires": {
8132             "glob": "^7.0.5"
8133           }
8134         },
8135         "shebang-command": {
8136           "version": "2.0.0",
8137           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
8138           "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
8139           "dev": true,
8140           "requires": {
8141             "shebang-regex": "^3.0.0"
8142           }
8143         },
8144         "shebang-regex": {
8145           "version": "3.0.0",
8146           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
8147           "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
8148           "dev": true
8149         },
8150         "which": {
8151           "version": "2.0.2",
8152           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
8153           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
8154           "dev": true,
8155           "requires": {
8156             "isexe": "^2.0.0"
8157           }
8158         }
8159       }
8160     },
8161     "@sinonjs/commons": {
8162       "version": "1.8.1",
8163       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
8164       "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
8165       "dev": true,
8166       "requires": {
8167         "type-detect": "4.0.8"
8168       }
8169     },
8170     "@sinonjs/fake-timers": {
8171       "version": "6.0.1",
8172       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
8173       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
8174       "dev": true,
8175       "requires": {
8176         "@sinonjs/commons": "^1.7.0"
8177       }
8178     },
8179     "@types/babel__core": {
8180       "version": "7.1.10",
8181       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz",
8182       "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==",
8183       "dev": true,
8184       "requires": {
8185         "@babel/parser": "^7.1.0",
8186         "@babel/types": "^7.0.0",
8187         "@types/babel__generator": "*",
8188         "@types/babel__template": "*",
8189         "@types/babel__traverse": "*"
8190       }
8191     },
8192     "@types/babel__generator": {
8193       "version": "7.6.2",
8194       "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
8195       "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
8196       "dev": true,
8197       "requires": {
8198         "@babel/types": "^7.0.0"
8199       }
8200     },
8201     "@types/babel__template": {
8202       "version": "7.0.3",
8203       "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz",
8204       "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==",
8205       "dev": true,
8206       "requires": {
8207         "@babel/parser": "^7.1.0",
8208         "@babel/types": "^7.0.0"
8209       }
8210     },
8211     "@types/babel__traverse": {
8212       "version": "7.0.15",
8213       "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz",
8214       "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==",
8215       "dev": true,
8216       "requires": {
8217         "@babel/types": "^7.3.0"
8218       }
8219     },
8220     "@types/bluebird": {
8221       "version": "3.5.33",
8222       "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.33.tgz",
8223       "integrity": "sha512-ndEo1xvnYeHxm7I/5sF6tBvnsA4Tdi3zj1keRKRs12SP+2ye2A27NDJ1B6PqkfMbGAcT+mqQVqbZRIrhfOp5PQ==",
8224       "dev": true
8225     },
8226     "@types/body-parser": {
8227       "version": "1.19.2",
8228       "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
8229       "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
8230       "dev": true,
8231       "requires": {
8232         "@types/connect": "*",
8233         "@types/node": "*"
8234       }
8235     },
8236     "@types/color-name": {
8237       "version": "1.1.1",
8238       "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
8239       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
8240       "dev": true
8241     },
8242     "@types/connect": {
8243       "version": "3.4.35",
8244       "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
8245       "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
8246       "dev": true,
8247       "requires": {
8248         "@types/node": "*"
8249       }
8250     },
8251     "@types/express": {
8252       "version": "4.17.13",
8253       "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
8254       "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
8255       "dev": true,
8256       "requires": {
8257         "@types/body-parser": "*",
8258         "@types/express-serve-static-core": "^4.17.18",
8259         "@types/qs": "*",
8260         "@types/serve-static": "*"
8261       }
8262     },
8263     "@types/express-serve-static-core": {
8264       "version": "4.17.28",
8265       "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz",
8266       "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==",
8267       "dev": true,
8268       "requires": {
8269         "@types/node": "*",
8270         "@types/qs": "*",
8271         "@types/range-parser": "*"
8272       }
8273     },
8274     "@types/graceful-fs": {
8275       "version": "4.1.3",
8276       "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz",
8277       "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==",
8278       "dev": true,
8279       "requires": {
8280         "@types/node": "*"
8281       }
8282     },
8283     "@types/istanbul-lib-coverage": {
8284       "version": "2.0.3",
8285       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
8286       "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
8287       "dev": true
8288     },
8289     "@types/istanbul-lib-report": {
8290       "version": "3.0.0",
8291       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
8292       "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
8293       "dev": true,
8294       "requires": {
8295         "@types/istanbul-lib-coverage": "*"
8296       }
8297     },
8298     "@types/istanbul-reports": {
8299       "version": "3.0.0",
8300       "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
8301       "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
8302       "dev": true,
8303       "requires": {
8304         "@types/istanbul-lib-report": "*"
8305       }
8306     },
8307     "@types/mime": {
8308       "version": "1.3.2",
8309       "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
8310       "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==",
8311       "dev": true
8312     },
8313     "@types/needle": {
8314       "version": "2.5.2",
8315       "resolved": "https://registry.npmjs.org/@types/needle/-/needle-2.5.2.tgz",
8316       "integrity": "sha512-FSckojxsXODVYE4oJ7q0OjUki27a6gsdIxp2WJHs9oEmXit/0rjzb/NK+tJnKwFMMyR6mzo+1Nyr83ELw3YT+Q==",
8317       "dev": true,
8318       "requires": {
8319         "@types/node": "*"
8320       }
8321     },
8322     "@types/node": {
8323       "version": "14.11.2",
8324       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz",
8325       "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==",
8326       "dev": true
8327     },
8328     "@types/normalize-package-data": {
8329       "version": "2.4.0",
8330       "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
8331       "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
8332       "dev": true
8333     },
8334     "@types/pino": {
8335       "version": "6.3.11",
8336       "resolved": "https://registry.npmjs.org/@types/pino/-/pino-6.3.11.tgz",
8337       "integrity": "sha512-S7+fLONqSpHeW9d7TApUqO6VN47KYgOXhCNKwGBVLHObq8HhaAYlVqUNdfnvoXjCMiwE5xcPm/5R2ZUh8bgaXQ==",
8338       "dev": true,
8339       "requires": {
8340         "@types/node": "*",
8341         "@types/pino-pretty": "*",
8342         "@types/pino-std-serializers": "*",
8343         "sonic-boom": "^2.1.0"
8344       }
8345     },
8346     "@types/pino-pretty": {
8347       "version": "4.7.5",
8348       "resolved": "https://registry.npmjs.org/@types/pino-pretty/-/pino-pretty-4.7.5.tgz",
8349       "integrity": "sha512-rfHe6VIknk14DymxGqc9maGsRe8/HQSvM2u46EAz2XrS92qsAJnW16dpdFejBuZKD8cRJX6Aw6uVZqIQctMpAg==",
8350       "dev": true,
8351       "requires": {
8352         "@types/node": "*",
8353         "@types/pino": "6.3"
8354       }
8355     },
8356     "@types/pino-std-serializers": {
8357       "version": "2.4.1",
8358       "resolved": "https://registry.npmjs.org/@types/pino-std-serializers/-/pino-std-serializers-2.4.1.tgz",
8359       "integrity": "sha512-17XcksO47M24IVTVKPeAByWUd3Oez7EbIjXpSbzMPhXVzgjGtrOa49gKBwxH9hb8dKv58OelsWQ+A1G1l9S3wQ==",
8360       "dev": true,
8361       "requires": {
8362         "@types/node": "*"
8363       }
8364     },
8365     "@types/prettier": {
8366       "version": "2.1.1",
8367       "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.1.tgz",
8368       "integrity": "sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ==",
8369       "dev": true
8370     },
8371     "@types/qs": {
8372       "version": "6.9.7",
8373       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
8374       "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
8375       "dev": true
8376     },
8377     "@types/range-parser": {
8378       "version": "1.2.4",
8379       "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
8380       "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
8381       "dev": true
8382     },
8383     "@types/serve-static": {
8384       "version": "1.13.10",
8385       "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
8386       "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
8387       "dev": true,
8388       "requires": {
8389         "@types/mime": "^1",
8390         "@types/node": "*"
8391       }
8392     },
8393     "@types/stack-utils": {
8394       "version": "1.0.1",
8395       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
8396       "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
8397       "dev": true
8398     },
8399     "@types/yargs": {
8400       "version": "15.0.7",
8401       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz",
8402       "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==",
8403       "dev": true,
8404       "requires": {
8405         "@types/yargs-parser": "*"
8406       }
8407     },
8408     "@types/yargs-parser": {
8409       "version": "15.0.0",
8410       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
8411       "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
8412       "dev": true
8413     },
8414     "abab": {
8415       "version": "2.0.5",
8416       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
8417       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
8418       "dev": true
8419     },
8420     "accepts": {
8421       "version": "1.3.7",
8422       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
8423       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
8424       "dev": true,
8425       "requires": {
8426         "mime-types": "~2.1.24",
8427         "negotiator": "0.6.2"
8428       }
8429     },
8430     "acorn": {
8431       "version": "7.4.0",
8432       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
8433       "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
8434       "dev": true
8435     },
8436     "acorn-globals": {
8437       "version": "6.0.0",
8438       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
8439       "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
8440       "dev": true,
8441       "requires": {
8442         "acorn": "^7.1.1",
8443         "acorn-walk": "^7.1.1"
8444       }
8445     },
8446     "acorn-walk": {
8447       "version": "7.2.0",
8448       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
8449       "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
8450       "dev": true
8451     },
8452     "ajv": {
8453       "version": "6.12.5",
8454       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
8455       "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
8456       "dev": true,
8457       "requires": {
8458         "fast-deep-equal": "^3.1.1",
8459         "fast-json-stable-stringify": "^2.0.0",
8460         "json-schema-traverse": "^0.4.1",
8461         "uri-js": "^4.2.2"
8462       }
8463     },
8464     "ansi-escapes": {
8465       "version": "4.3.1",
8466       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
8467       "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
8468       "dev": true,
8469       "requires": {
8470         "type-fest": "^0.11.0"
8471       },
8472       "dependencies": {
8473         "type-fest": {
8474           "version": "0.11.0",
8475           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
8476           "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
8477           "dev": true
8478         }
8479       }
8480     },
8481     "ansi-regex": {
8482       "version": "5.0.0",
8483       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
8484       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
8485       "dev": true
8486     },
8487     "ansi-styles": {
8488       "version": "4.2.1",
8489       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
8490       "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
8491       "dev": true,
8492       "requires": {
8493         "@types/color-name": "^1.1.1",
8494         "color-convert": "^2.0.1"
8495       }
8496     },
8497     "anymatch": {
8498       "version": "3.1.1",
8499       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
8500       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
8501       "dev": true,
8502       "requires": {
8503         "normalize-path": "^3.0.0",
8504         "picomatch": "^2.0.4"
8505       }
8506     },
8507     "argparse": {
8508       "version": "1.0.10",
8509       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
8510       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
8511       "dev": true,
8512       "requires": {
8513         "sprintf-js": "~1.0.2"
8514       }
8515     },
8516     "args": {
8517       "version": "5.0.3",
8518       "resolved": "https://registry.npmjs.org/args/-/args-5.0.3.tgz",
8519       "integrity": "sha512-h6k/zfFgusnv3i5TU08KQkVKuCPBtL/PWQbWkHUxvJrZ2nAyeaUupneemcrgn1xmqxPQsPIzwkUhOpoqPDRZuA==",
8520       "dev": true,
8521       "requires": {
8522         "camelcase": "5.0.0",
8523         "chalk": "2.4.2",
8524         "leven": "2.1.0",
8525         "mri": "1.1.4"
8526       },
8527       "dependencies": {
8528         "ansi-styles": {
8529           "version": "3.2.1",
8530           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8531           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8532           "dev": true,
8533           "requires": {
8534             "color-convert": "^1.9.0"
8535           }
8536         },
8537         "camelcase": {
8538           "version": "5.0.0",
8539           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
8540           "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
8541           "dev": true
8542         },
8543         "chalk": {
8544           "version": "2.4.2",
8545           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8546           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8547           "dev": true,
8548           "requires": {
8549             "ansi-styles": "^3.2.1",
8550             "escape-string-regexp": "^1.0.5",
8551             "supports-color": "^5.3.0"
8552           }
8553         },
8554         "color-convert": {
8555           "version": "1.9.3",
8556           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
8557           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
8558           "dev": true,
8559           "requires": {
8560             "color-name": "1.1.3"
8561           }
8562         },
8563         "color-name": {
8564           "version": "1.1.3",
8565           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
8566           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
8567           "dev": true
8568         },
8569         "has-flag": {
8570           "version": "3.0.0",
8571           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8572           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8573           "dev": true
8574         },
8575         "leven": {
8576           "version": "2.1.0",
8577           "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
8578           "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
8579           "dev": true
8580         },
8581         "supports-color": {
8582           "version": "5.5.0",
8583           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8584           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8585           "dev": true,
8586           "requires": {
8587             "has-flag": "^3.0.0"
8588           }
8589         }
8590       }
8591     },
8592     "arr-diff": {
8593       "version": "4.0.0",
8594       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
8595       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
8596       "dev": true
8597     },
8598     "arr-flatten": {
8599       "version": "1.1.0",
8600       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
8601       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
8602       "dev": true
8603     },
8604     "arr-union": {
8605       "version": "3.1.0",
8606       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
8607       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
8608       "dev": true
8609     },
8610     "array-flatten": {
8611       "version": "1.1.1",
8612       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
8613       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
8614       "dev": true
8615     },
8616     "array-unique": {
8617       "version": "0.3.2",
8618       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
8619       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
8620       "dev": true
8621     },
8622     "asn1": {
8623       "version": "0.2.4",
8624       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
8625       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
8626       "dev": true,
8627       "requires": {
8628         "safer-buffer": "~2.1.0"
8629       }
8630     },
8631     "assert-plus": {
8632       "version": "1.0.0",
8633       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
8634       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
8635       "dev": true
8636     },
8637     "assertion-error": {
8638       "version": "1.1.0",
8639       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
8640       "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
8641       "dev": true
8642     },
8643     "assign-symbols": {
8644       "version": "1.0.0",
8645       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
8646       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
8647       "dev": true
8648     },
8649     "asynckit": {
8650       "version": "0.4.0",
8651       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
8652       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
8653       "dev": true
8654     },
8655     "atob": {
8656       "version": "2.1.2",
8657       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
8658       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
8659       "dev": true
8660     },
8661     "atomic-sleep": {
8662       "version": "1.0.0",
8663       "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
8664       "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==",
8665       "dev": true
8666     },
8667     "aws-sign2": {
8668       "version": "0.7.0",
8669       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
8670       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
8671       "dev": true
8672     },
8673     "aws4": {
8674       "version": "1.10.1",
8675       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
8676       "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
8677       "dev": true
8678     },
8679     "babel-jest": {
8680       "version": "26.3.0",
8681       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz",
8682       "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==",
8683       "dev": true,
8684       "requires": {
8685         "@jest/transform": "^26.3.0",
8686         "@jest/types": "^26.3.0",
8687         "@types/babel__core": "^7.1.7",
8688         "babel-plugin-istanbul": "^6.0.0",
8689         "babel-preset-jest": "^26.3.0",
8690         "chalk": "^4.0.0",
8691         "graceful-fs": "^4.2.4",
8692         "slash": "^3.0.0"
8693       }
8694     },
8695     "babel-plugin-istanbul": {
8696       "version": "6.0.0",
8697       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
8698       "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
8699       "dev": true,
8700       "requires": {
8701         "@babel/helper-plugin-utils": "^7.0.0",
8702         "@istanbuljs/load-nyc-config": "^1.0.0",
8703         "@istanbuljs/schema": "^0.1.2",
8704         "istanbul-lib-instrument": "^4.0.0",
8705         "test-exclude": "^6.0.0"
8706       }
8707     },
8708     "babel-plugin-jest-hoist": {
8709       "version": "26.2.0",
8710       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz",
8711       "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==",
8712       "dev": true,
8713       "requires": {
8714         "@babel/template": "^7.3.3",
8715         "@babel/types": "^7.3.3",
8716         "@types/babel__core": "^7.0.0",
8717         "@types/babel__traverse": "^7.0.6"
8718       }
8719     },
8720     "babel-preset-current-node-syntax": {
8721       "version": "0.1.3",
8722       "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz",
8723       "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==",
8724       "dev": true,
8725       "requires": {
8726         "@babel/plugin-syntax-async-generators": "^7.8.4",
8727         "@babel/plugin-syntax-bigint": "^7.8.3",
8728         "@babel/plugin-syntax-class-properties": "^7.8.3",
8729         "@babel/plugin-syntax-import-meta": "^7.8.3",
8730         "@babel/plugin-syntax-json-strings": "^7.8.3",
8731         "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
8732         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
8733         "@babel/plugin-syntax-numeric-separator": "^7.8.3",
8734         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
8735         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
8736         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
8737       }
8738     },
8739     "babel-preset-jest": {
8740       "version": "26.3.0",
8741       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz",
8742       "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==",
8743       "dev": true,
8744       "requires": {
8745         "babel-plugin-jest-hoist": "^26.2.0",
8746         "babel-preset-current-node-syntax": "^0.1.3"
8747       }
8748     },
8749     "balanced-match": {
8750       "version": "1.0.0",
8751       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
8752       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
8753       "dev": true
8754     },
8755     "base": {
8756       "version": "0.11.2",
8757       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
8758       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
8759       "dev": true,
8760       "requires": {
8761         "cache-base": "^1.0.1",
8762         "class-utils": "^0.3.5",
8763         "component-emitter": "^1.2.1",
8764         "define-property": "^1.0.0",
8765         "isobject": "^3.0.1",
8766         "mixin-deep": "^1.2.0",
8767         "pascalcase": "^0.1.1"
8768       },
8769       "dependencies": {
8770         "define-property": {
8771           "version": "1.0.0",
8772           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
8773           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
8774           "dev": true,
8775           "requires": {
8776             "is-descriptor": "^1.0.0"
8777           }
8778         },
8779         "is-accessor-descriptor": {
8780           "version": "1.0.0",
8781           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
8782           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
8783           "dev": true,
8784           "requires": {
8785             "kind-of": "^6.0.0"
8786           }
8787         },
8788         "is-data-descriptor": {
8789           "version": "1.0.0",
8790           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
8791           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
8792           "dev": true,
8793           "requires": {
8794             "kind-of": "^6.0.0"
8795           }
8796         },
8797         "is-descriptor": {
8798           "version": "1.0.2",
8799           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
8800           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
8801           "dev": true,
8802           "requires": {
8803             "is-accessor-descriptor": "^1.0.0",
8804             "is-data-descriptor": "^1.0.0",
8805             "kind-of": "^6.0.2"
8806           }
8807         }
8808       }
8809     },
8810     "bcrypt-pbkdf": {
8811       "version": "1.0.2",
8812       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
8813       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
8814       "dev": true,
8815       "requires": {
8816         "tweetnacl": "^0.14.3"
8817       }
8818     },
8819     "bindings": {
8820       "version": "1.5.0",
8821       "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
8822       "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
8823       "dev": true,
8824       "requires": {
8825         "file-uri-to-path": "1.0.0"
8826       }
8827     },
8828     "bluebird": {
8829       "version": "3.5.5",
8830       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
8831       "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
8832       "dev": true
8833     },
8834     "body-parser": {
8835       "version": "1.19.0",
8836       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
8837       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
8838       "dev": true,
8839       "requires": {
8840         "bytes": "3.1.0",
8841         "content-type": "~1.0.4",
8842         "debug": "2.6.9",
8843         "depd": "~1.1.2",
8844         "http-errors": "1.7.2",
8845         "iconv-lite": "0.4.24",
8846         "on-finished": "~2.3.0",
8847         "qs": "6.7.0",
8848         "raw-body": "2.4.0",
8849         "type-is": "~1.6.17"
8850       },
8851       "dependencies": {
8852         "debug": {
8853           "version": "2.6.9",
8854           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
8855           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
8856           "dev": true,
8857           "requires": {
8858             "ms": "2.0.0"
8859           }
8860         },
8861         "ms": {
8862           "version": "2.0.0",
8863           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
8864           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
8865           "dev": true
8866         },
8867         "qs": {
8868           "version": "6.7.0",
8869           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
8870           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
8871           "dev": true
8872         }
8873       }
8874     },
8875     "brace-expansion": {
8876       "version": "1.1.11",
8877       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
8878       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
8879       "dev": true,
8880       "requires": {
8881         "balanced-match": "^1.0.0",
8882         "concat-map": "0.0.1"
8883       }
8884     },
8885     "braces": {
8886       "version": "3.0.2",
8887       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
8888       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
8889       "dev": true,
8890       "requires": {
8891         "fill-range": "^7.0.1"
8892       }
8893     },
8894     "browser-process-hrtime": {
8895       "version": "1.0.0",
8896       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
8897       "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
8898       "dev": true
8899     },
8900     "bser": {
8901       "version": "2.1.1",
8902       "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
8903       "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
8904       "dev": true,
8905       "requires": {
8906         "node-int64": "^0.4.0"
8907       }
8908     },
8909     "buffer-from": {
8910       "version": "1.1.1",
8911       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
8912       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
8913       "dev": true
8914     },
8915     "bytes": {
8916       "version": "3.1.0",
8917       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
8918       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
8919       "dev": true
8920     },
8921     "cache-base": {
8922       "version": "1.0.1",
8923       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
8924       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
8925       "dev": true,
8926       "requires": {
8927         "collection-visit": "^1.0.0",
8928         "component-emitter": "^1.2.1",
8929         "get-value": "^2.0.6",
8930         "has-value": "^1.0.0",
8931         "isobject": "^3.0.1",
8932         "set-value": "^2.0.0",
8933         "to-object-path": "^0.3.0",
8934         "union-value": "^1.0.0",
8935         "unset-value": "^1.0.0"
8936       }
8937     },
8938     "callsites": {
8939       "version": "3.1.0",
8940       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
8941       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
8942       "dev": true
8943     },
8944     "camelcase": {
8945       "version": "5.3.1",
8946       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
8947       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
8948       "dev": true
8949     },
8950     "capture-exit": {
8951       "version": "2.0.0",
8952       "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
8953       "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
8954       "dev": true,
8955       "requires": {
8956         "rsvp": "^4.8.4"
8957       }
8958     },
8959     "caseless": {
8960       "version": "0.12.0",
8961       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
8962       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
8963       "dev": true
8964     },
8965     "chai": {
8966       "version": "4.2.0",
8967       "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
8968       "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
8969       "dev": true,
8970       "requires": {
8971         "assertion-error": "^1.1.0",
8972         "check-error": "^1.0.2",
8973         "deep-eql": "^3.0.1",
8974         "get-func-name": "^2.0.0",
8975         "pathval": "^1.1.0",
8976         "type-detect": "^4.0.5"
8977       }
8978     },
8979     "chai-as-promised": {
8980       "version": "7.1.1",
8981       "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
8982       "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
8983       "dev": true,
8984       "requires": {
8985         "check-error": "^1.0.2"
8986       }
8987     },
8988     "chalk": {
8989       "version": "4.1.2",
8990       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
8991       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
8992       "dev": true,
8993       "requires": {
8994         "ansi-styles": "^4.1.0",
8995         "supports-color": "^7.1.0"
8996       }
8997     },
8998     "char-regex": {
8999       "version": "1.0.2",
9000       "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
9001       "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
9002       "dev": true
9003     },
9004     "check-error": {
9005       "version": "1.0.2",
9006       "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
9007       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
9008       "dev": true
9009     },
9010     "check-types": {
9011       "version": "7.3.0",
9012       "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.3.0.tgz",
9013       "integrity": "sha512-bzDMlwEIZFtyK70RHwQhMCvXpPyJZgOCCKlvH9oAJz4quUQse8ZynYE5RQzKpY7b5PoL6G+jQMcZzUPD4p6tFg==",
9014       "dev": true
9015     },
9016     "ci-info": {
9017       "version": "2.0.0",
9018       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
9019       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
9020       "dev": true
9021     },
9022     "class-utils": {
9023       "version": "0.3.6",
9024       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
9025       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
9026       "dev": true,
9027       "requires": {
9028         "arr-union": "^3.1.0",
9029         "define-property": "^0.2.5",
9030         "isobject": "^3.0.0",
9031         "static-extend": "^0.1.1"
9032       },
9033       "dependencies": {
9034         "define-property": {
9035           "version": "0.2.5",
9036           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
9037           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
9038           "dev": true,
9039           "requires": {
9040             "is-descriptor": "^0.1.0"
9041           }
9042         }
9043       }
9044     },
9045     "cli-color": {
9046       "version": "1.4.0",
9047       "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.4.0.tgz",
9048       "integrity": "sha512-xu6RvQqqrWEo6MPR1eixqGPywhYBHRs653F9jfXB2Hx4jdM/3WxiNE1vppRmxtMIfl16SFYTpYlrnqH/HsK/2w==",
9049       "dev": true,
9050       "requires": {
9051         "ansi-regex": "^2.1.1",
9052         "d": "1",
9053         "es5-ext": "^0.10.46",
9054         "es6-iterator": "^2.0.3",
9055         "memoizee": "^0.4.14",
9056         "timers-ext": "^0.1.5"
9057       },
9058       "dependencies": {
9059         "ansi-regex": {
9060           "version": "2.1.1",
9061           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
9062           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
9063           "dev": true
9064         }
9065       }
9066     },
9067     "cliui": {
9068       "version": "6.0.0",
9069       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
9070       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
9071       "dev": true,
9072       "requires": {
9073         "string-width": "^4.2.0",
9074         "strip-ansi": "^6.0.0",
9075         "wrap-ansi": "^6.2.0"
9076       }
9077     },
9078     "co": {
9079       "version": "4.6.0",
9080       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
9081       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
9082       "dev": true
9083     },
9084     "collect-v8-coverage": {
9085       "version": "1.0.1",
9086       "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
9087       "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
9088       "dev": true
9089     },
9090     "collection-visit": {
9091       "version": "1.0.0",
9092       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
9093       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
9094       "dev": true,
9095       "requires": {
9096         "map-visit": "^1.0.0",
9097         "object-visit": "^1.0.0"
9098       }
9099     },
9100     "color-convert": {
9101       "version": "2.0.1",
9102       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9103       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9104       "dev": true,
9105       "requires": {
9106         "color-name": "~1.1.4"
9107       }
9108     },
9109     "color-name": {
9110       "version": "1.1.4",
9111       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9112       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9113       "dev": true
9114     },
9115     "colorette": {
9116       "version": "1.4.0",
9117       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
9118       "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
9119       "dev": true
9120     },
9121     "combined-stream": {
9122       "version": "1.0.8",
9123       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
9124       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
9125       "dev": true,
9126       "requires": {
9127         "delayed-stream": "~1.0.0"
9128       }
9129     },
9130     "component-emitter": {
9131       "version": "1.3.0",
9132       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
9133       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
9134       "dev": true
9135     },
9136     "concat-map": {
9137       "version": "0.0.1",
9138       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
9139       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
9140       "dev": true
9141     },
9142     "concat-stream": {
9143       "version": "1.6.2",
9144       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
9145       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
9146       "dev": true,
9147       "requires": {
9148         "buffer-from": "^1.0.0",
9149         "inherits": "^2.0.3",
9150         "readable-stream": "^2.2.2",
9151         "typedarray": "^0.0.6"
9152       }
9153     },
9154     "content-disposition": {
9155       "version": "0.5.3",
9156       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
9157       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
9158       "dev": true,
9159       "requires": {
9160         "safe-buffer": "5.1.2"
9161       }
9162     },
9163     "content-type": {
9164       "version": "1.0.4",
9165       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
9166       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
9167       "dev": true
9168     },
9169     "convert-source-map": {
9170       "version": "1.7.0",
9171       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
9172       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
9173       "dev": true,
9174       "requires": {
9175         "safe-buffer": "~5.1.1"
9176       }
9177     },
9178     "cookie": {
9179       "version": "0.4.0",
9180       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
9181       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
9182       "dev": true
9183     },
9184     "cookie-signature": {
9185       "version": "1.0.6",
9186       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
9187       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
9188       "dev": true
9189     },
9190     "copy-descriptor": {
9191       "version": "0.1.1",
9192       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
9193       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
9194       "dev": true
9195     },
9196     "core-util-is": {
9197       "version": "1.0.2",
9198       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
9199       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
9200       "dev": true
9201     },
9202     "cross-spawn": {
9203       "version": "6.0.5",
9204       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
9205       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
9206       "dev": true,
9207       "requires": {
9208         "nice-try": "^1.0.4",
9209         "path-key": "^2.0.1",
9210         "semver": "^5.5.0",
9211         "shebang-command": "^1.2.0",
9212         "which": "^1.2.9"
9213       }
9214     },
9215     "cssom": {
9216       "version": "0.4.4",
9217       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
9218       "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
9219       "dev": true
9220     },
9221     "cssstyle": {
9222       "version": "2.3.0",
9223       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
9224       "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
9225       "dev": true,
9226       "requires": {
9227         "cssom": "~0.3.6"
9228       },
9229       "dependencies": {
9230         "cssom": {
9231           "version": "0.3.8",
9232           "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
9233           "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
9234           "dev": true
9235         }
9236       }
9237     },
9238     "d": {
9239       "version": "1.0.1",
9240       "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
9241       "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
9242       "dev": true,
9243       "requires": {
9244         "es5-ext": "^0.10.50",
9245         "type": "^1.0.1"
9246       }
9247     },
9248     "dashdash": {
9249       "version": "1.14.1",
9250       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
9251       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
9252       "dev": true,
9253       "requires": {
9254         "assert-plus": "^1.0.0"
9255       }
9256     },
9257     "data-urls": {
9258       "version": "2.0.0",
9259       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
9260       "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
9261       "dev": true,
9262       "requires": {
9263         "abab": "^2.0.3",
9264         "whatwg-mimetype": "^2.3.0",
9265         "whatwg-url": "^8.0.0"
9266       }
9267     },
9268     "dateformat": {
9269       "version": "4.6.3",
9270       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
9271       "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==",
9272       "dev": true
9273     },
9274     "debug": {
9275       "version": "4.2.0",
9276       "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
9277       "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
9278       "dev": true,
9279       "requires": {
9280         "ms": "2.1.2"
9281       }
9282     },
9283     "decamelize": {
9284       "version": "1.2.0",
9285       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
9286       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
9287       "dev": true
9288     },
9289     "decimal.js": {
9290       "version": "10.2.1",
9291       "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
9292       "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
9293       "dev": true
9294     },
9295     "decode-uri-component": {
9296       "version": "0.2.0",
9297       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
9298       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
9299       "dev": true
9300     },
9301     "deep-eql": {
9302       "version": "3.0.1",
9303       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
9304       "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
9305       "dev": true,
9306       "requires": {
9307         "type-detect": "^4.0.0"
9308       }
9309     },
9310     "deep-is": {
9311       "version": "0.1.3",
9312       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
9313       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
9314       "dev": true
9315     },
9316     "deepmerge": {
9317       "version": "4.2.2",
9318       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
9319       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
9320       "dev": true
9321     },
9322     "define-property": {
9323       "version": "2.0.2",
9324       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
9325       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
9326       "dev": true,
9327       "requires": {
9328         "is-descriptor": "^1.0.2",
9329         "isobject": "^3.0.1"
9330       },
9331       "dependencies": {
9332         "is-accessor-descriptor": {
9333           "version": "1.0.0",
9334           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
9335           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
9336           "dev": true,
9337           "requires": {
9338             "kind-of": "^6.0.0"
9339           }
9340         },
9341         "is-data-descriptor": {
9342           "version": "1.0.0",
9343           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
9344           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
9345           "dev": true,
9346           "requires": {
9347             "kind-of": "^6.0.0"
9348           }
9349         },
9350         "is-descriptor": {
9351           "version": "1.0.2",
9352           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
9353           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
9354           "dev": true,
9355           "requires": {
9356             "is-accessor-descriptor": "^1.0.0",
9357             "is-data-descriptor": "^1.0.0",
9358             "kind-of": "^6.0.2"
9359           }
9360         }
9361       }
9362     },
9363     "delayed-stream": {
9364       "version": "1.0.0",
9365       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
9366       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
9367       "dev": true
9368     },
9369     "depd": {
9370       "version": "1.1.2",
9371       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
9372       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
9373       "dev": true
9374     },
9375     "destroy": {
9376       "version": "1.0.4",
9377       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
9378       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
9379       "dev": true
9380     },
9381     "detect-newline": {
9382       "version": "3.1.0",
9383       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
9384       "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
9385       "dev": true
9386     },
9387     "diff-sequences": {
9388       "version": "26.3.0",
9389       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz",
9390       "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==",
9391       "dev": true
9392     },
9393     "domexception": {
9394       "version": "2.0.1",
9395       "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
9396       "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
9397       "dev": true,
9398       "requires": {
9399         "webidl-conversions": "^5.0.0"
9400       },
9401       "dependencies": {
9402         "webidl-conversions": {
9403           "version": "5.0.0",
9404           "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
9405           "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
9406           "dev": true
9407         }
9408       }
9409     },
9410     "drange": {
9411       "version": "1.1.1",
9412       "resolved": "https://registry.npmjs.org/drange/-/drange-1.1.1.tgz",
9413       "integrity": "sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==",
9414       "dev": true
9415     },
9416     "ecc-jsbn": {
9417       "version": "0.1.2",
9418       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
9419       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
9420       "dev": true,
9421       "requires": {
9422         "jsbn": "~0.1.0",
9423         "safer-buffer": "^2.1.0"
9424       }
9425     },
9426     "ee-first": {
9427       "version": "1.1.1",
9428       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
9429       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
9430       "dev": true
9431     },
9432     "emittery": {
9433       "version": "0.7.1",
9434       "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz",
9435       "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==",
9436       "dev": true
9437     },
9438     "emoji-regex": {
9439       "version": "8.0.0",
9440       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
9441       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
9442       "dev": true
9443     },
9444     "encodeurl": {
9445       "version": "1.0.2",
9446       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
9447       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
9448       "dev": true
9449     },
9450     "end-of-stream": {
9451       "version": "1.4.4",
9452       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
9453       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
9454       "dev": true,
9455       "requires": {
9456         "once": "^1.4.0"
9457       }
9458     },
9459     "error-ex": {
9460       "version": "1.3.2",
9461       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
9462       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
9463       "dev": true,
9464       "requires": {
9465         "is-arrayish": "^0.2.1"
9466       }
9467     },
9468     "es5-ext": {
9469       "version": "0.10.53",
9470       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
9471       "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
9472       "dev": true,
9473       "requires": {
9474         "es6-iterator": "~2.0.3",
9475         "es6-symbol": "~3.1.3",
9476         "next-tick": "~1.0.0"
9477       }
9478     },
9479     "es6-iterator": {
9480       "version": "2.0.3",
9481       "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
9482       "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
9483       "dev": true,
9484       "requires": {
9485         "d": "1",
9486         "es5-ext": "^0.10.35",
9487         "es6-symbol": "^3.1.1"
9488       }
9489     },
9490     "es6-symbol": {
9491       "version": "3.1.3",
9492       "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
9493       "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
9494       "dev": true,
9495       "requires": {
9496         "d": "^1.0.1",
9497         "ext": "^1.1.2"
9498       }
9499     },
9500     "es6-weak-map": {
9501       "version": "2.0.3",
9502       "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
9503       "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
9504       "dev": true,
9505       "requires": {
9506         "d": "1",
9507         "es5-ext": "^0.10.46",
9508         "es6-iterator": "^2.0.3",
9509         "es6-symbol": "^3.1.1"
9510       }
9511     },
9512     "escape-html": {
9513       "version": "1.0.3",
9514       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
9515       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
9516       "dev": true
9517     },
9518     "escape-string-regexp": {
9519       "version": "1.0.5",
9520       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
9521       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
9522       "dev": true
9523     },
9524     "escodegen": {
9525       "version": "1.14.3",
9526       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
9527       "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
9528       "dev": true,
9529       "requires": {
9530         "esprima": "^4.0.1",
9531         "estraverse": "^4.2.0",
9532         "esutils": "^2.0.2",
9533         "optionator": "^0.8.1",
9534         "source-map": "~0.6.1"
9535       }
9536     },
9537     "esprima": {
9538       "version": "4.0.1",
9539       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
9540       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
9541       "dev": true
9542     },
9543     "estraverse": {
9544       "version": "4.3.0",
9545       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
9546       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
9547       "dev": true
9548     },
9549     "esutils": {
9550       "version": "2.0.3",
9551       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
9552       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
9553       "dev": true
9554     },
9555     "etag": {
9556       "version": "1.8.1",
9557       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
9558       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
9559       "dev": true
9560     },
9561     "event-emitter": {
9562       "version": "0.3.5",
9563       "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
9564       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
9565       "dev": true,
9566       "requires": {
9567         "d": "1",
9568         "es5-ext": "~0.10.14"
9569       }
9570     },
9571     "eventemitter3": {
9572       "version": "4.0.7",
9573       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
9574       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
9575       "dev": true
9576     },
9577     "exec-sh": {
9578       "version": "0.3.4",
9579       "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
9580       "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
9581       "dev": true
9582     },
9583     "execa": {
9584       "version": "1.0.0",
9585       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
9586       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
9587       "dev": true,
9588       "requires": {
9589         "cross-spawn": "^6.0.0",
9590         "get-stream": "^4.0.0",
9591         "is-stream": "^1.1.0",
9592         "npm-run-path": "^2.0.0",
9593         "p-finally": "^1.0.0",
9594         "signal-exit": "^3.0.0",
9595         "strip-eof": "^1.0.0"
9596       }
9597     },
9598     "exit": {
9599       "version": "0.1.2",
9600       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
9601       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
9602       "dev": true
9603     },
9604     "expand-brackets": {
9605       "version": "2.1.4",
9606       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
9607       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
9608       "dev": true,
9609       "requires": {
9610         "debug": "^2.3.3",
9611         "define-property": "^0.2.5",
9612         "extend-shallow": "^2.0.1",
9613         "posix-character-classes": "^0.1.0",
9614         "regex-not": "^1.0.0",
9615         "snapdragon": "^0.8.1",
9616         "to-regex": "^3.0.1"
9617       },
9618       "dependencies": {
9619         "debug": {
9620           "version": "2.6.9",
9621           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9622           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9623           "dev": true,
9624           "requires": {
9625             "ms": "2.0.0"
9626           }
9627         },
9628         "define-property": {
9629           "version": "0.2.5",
9630           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
9631           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
9632           "dev": true,
9633           "requires": {
9634             "is-descriptor": "^0.1.0"
9635           }
9636         },
9637         "extend-shallow": {
9638           "version": "2.0.1",
9639           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9640           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9641           "dev": true,
9642           "requires": {
9643             "is-extendable": "^0.1.0"
9644           }
9645         },
9646         "ms": {
9647           "version": "2.0.0",
9648           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9649           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9650           "dev": true
9651         }
9652       }
9653     },
9654     "expect": {
9655       "version": "26.4.2",
9656       "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz",
9657       "integrity": "sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==",
9658       "dev": true,
9659       "requires": {
9660         "@jest/types": "^26.3.0",
9661         "ansi-styles": "^4.0.0",
9662         "jest-get-type": "^26.3.0",
9663         "jest-matcher-utils": "^26.4.2",
9664         "jest-message-util": "^26.3.0",
9665         "jest-regex-util": "^26.0.0"
9666       }
9667     },
9668     "express": {
9669       "version": "4.17.1",
9670       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
9671       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
9672       "dev": true,
9673       "requires": {
9674         "accepts": "~1.3.7",
9675         "array-flatten": "1.1.1",
9676         "body-parser": "1.19.0",
9677         "content-disposition": "0.5.3",
9678         "content-type": "~1.0.4",
9679         "cookie": "0.4.0",
9680         "cookie-signature": "1.0.6",
9681         "debug": "2.6.9",
9682         "depd": "~1.1.2",
9683         "encodeurl": "~1.0.2",
9684         "escape-html": "~1.0.3",
9685         "etag": "~1.8.1",
9686         "finalhandler": "~1.1.2",
9687         "fresh": "0.5.2",
9688         "merge-descriptors": "1.0.1",
9689         "methods": "~1.1.2",
9690         "on-finished": "~2.3.0",
9691         "parseurl": "~1.3.3",
9692         "path-to-regexp": "0.1.7",
9693         "proxy-addr": "~2.0.5",
9694         "qs": "6.7.0",
9695         "range-parser": "~1.2.1",
9696         "safe-buffer": "5.1.2",
9697         "send": "0.17.1",
9698         "serve-static": "1.14.1",
9699         "setprototypeof": "1.1.1",
9700         "statuses": "~1.5.0",
9701         "type-is": "~1.6.18",
9702         "utils-merge": "1.0.1",
9703         "vary": "~1.1.2"
9704       },
9705       "dependencies": {
9706         "debug": {
9707           "version": "2.6.9",
9708           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9709           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9710           "dev": true,
9711           "requires": {
9712             "ms": "2.0.0"
9713           }
9714         },
9715         "ms": {
9716           "version": "2.0.0",
9717           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9718           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9719           "dev": true
9720         },
9721         "qs": {
9722           "version": "6.7.0",
9723           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
9724           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
9725           "dev": true
9726         }
9727       }
9728     },
9729     "ext": {
9730       "version": "1.4.0",
9731       "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
9732       "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
9733       "dev": true,
9734       "requires": {
9735         "type": "^2.0.0"
9736       },
9737       "dependencies": {
9738         "type": {
9739           "version": "2.1.0",
9740           "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
9741           "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==",
9742           "dev": true
9743         }
9744       }
9745     },
9746     "extend": {
9747       "version": "3.0.2",
9748       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
9749       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
9750       "dev": true
9751     },
9752     "extend-shallow": {
9753       "version": "3.0.2",
9754       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
9755       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
9756       "dev": true,
9757       "requires": {
9758         "assign-symbols": "^1.0.0",
9759         "is-extendable": "^1.0.1"
9760       },
9761       "dependencies": {
9762         "is-extendable": {
9763           "version": "1.0.1",
9764           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
9765           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
9766           "dev": true,
9767           "requires": {
9768             "is-plain-object": "^2.0.4"
9769           }
9770         }
9771       }
9772     },
9773     "extglob": {
9774       "version": "2.0.4",
9775       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
9776       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
9777       "dev": true,
9778       "requires": {
9779         "array-unique": "^0.3.2",
9780         "define-property": "^1.0.0",
9781         "expand-brackets": "^2.1.4",
9782         "extend-shallow": "^2.0.1",
9783         "fragment-cache": "^0.2.1",
9784         "regex-not": "^1.0.0",
9785         "snapdragon": "^0.8.1",
9786         "to-regex": "^3.0.1"
9787       },
9788       "dependencies": {
9789         "define-property": {
9790           "version": "1.0.0",
9791           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
9792           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
9793           "dev": true,
9794           "requires": {
9795             "is-descriptor": "^1.0.0"
9796           }
9797         },
9798         "extend-shallow": {
9799           "version": "2.0.1",
9800           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9801           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9802           "dev": true,
9803           "requires": {
9804             "is-extendable": "^0.1.0"
9805           }
9806         },
9807         "is-accessor-descriptor": {
9808           "version": "1.0.0",
9809           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
9810           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
9811           "dev": true,
9812           "requires": {
9813             "kind-of": "^6.0.0"
9814           }
9815         },
9816         "is-data-descriptor": {
9817           "version": "1.0.0",
9818           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
9819           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
9820           "dev": true,
9821           "requires": {
9822             "kind-of": "^6.0.0"
9823           }
9824         },
9825         "is-descriptor": {
9826           "version": "1.0.2",
9827           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
9828           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
9829           "dev": true,
9830           "requires": {
9831             "is-accessor-descriptor": "^1.0.0",
9832             "is-data-descriptor": "^1.0.0",
9833             "kind-of": "^6.0.2"
9834           }
9835         }
9836       }
9837     },
9838     "extsprintf": {
9839       "version": "1.3.0",
9840       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
9841       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
9842       "dev": true
9843     },
9844     "fast-deep-equal": {
9845       "version": "3.1.3",
9846       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
9847       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
9848       "dev": true
9849     },
9850     "fast-json-stable-stringify": {
9851       "version": "2.1.0",
9852       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
9853       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
9854       "dev": true
9855     },
9856     "fast-levenshtein": {
9857       "version": "2.0.6",
9858       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
9859       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
9860       "dev": true
9861     },
9862     "fast-redact": {
9863       "version": "3.1.1",
9864       "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz",
9865       "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==",
9866       "dev": true
9867     },
9868     "fast-safe-stringify": {
9869       "version": "2.1.1",
9870       "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
9871       "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
9872       "dev": true
9873     },
9874     "fastify-warning": {
9875       "version": "0.2.0",
9876       "resolved": "https://registry.npmjs.org/fastify-warning/-/fastify-warning-0.2.0.tgz",
9877       "integrity": "sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==",
9878       "dev": true
9879     },
9880     "fb-watchman": {
9881       "version": "2.0.1",
9882       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
9883       "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
9884       "dev": true,
9885       "requires": {
9886         "bser": "2.1.1"
9887       }
9888     },
9889     "fetch-mw-oauth2": {
9890       "version": "0.5.0",
9891       "resolved": "https://registry.npmjs.org/fetch-mw-oauth2/-/fetch-mw-oauth2-0.5.0.tgz",
9892       "integrity": "sha512-slYrVF8Oofr5EW0xB9KQBwN5p9YLvoxAr0IVAbns6KFR4AG6yZj/JXOi6Al7ho1hC9aTJYWJebKAJu0St416ag=="
9893     },
9894     "file-uri-to-path": {
9895       "version": "1.0.0",
9896       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
9897       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
9898       "dev": true
9899     },
9900     "fill-range": {
9901       "version": "7.0.1",
9902       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
9903       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
9904       "dev": true,
9905       "requires": {
9906         "to-regex-range": "^5.0.1"
9907       }
9908     },
9909     "finalhandler": {
9910       "version": "1.1.2",
9911       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
9912       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
9913       "dev": true,
9914       "requires": {
9915         "debug": "2.6.9",
9916         "encodeurl": "~1.0.2",
9917         "escape-html": "~1.0.3",
9918         "on-finished": "~2.3.0",
9919         "parseurl": "~1.3.3",
9920         "statuses": "~1.5.0",
9921         "unpipe": "~1.0.0"
9922       },
9923       "dependencies": {
9924         "debug": {
9925           "version": "2.6.9",
9926           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9927           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9928           "dev": true,
9929           "requires": {
9930             "ms": "2.0.0"
9931           }
9932         },
9933         "ms": {
9934           "version": "2.0.0",
9935           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9936           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9937           "dev": true
9938         }
9939       }
9940     },
9941     "find-up": {
9942       "version": "4.1.0",
9943       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
9944       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
9945       "dev": true,
9946       "requires": {
9947         "locate-path": "^5.0.0",
9948         "path-exists": "^4.0.0"
9949       }
9950     },
9951     "flatstr": {
9952       "version": "1.0.12",
9953       "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz",
9954       "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==",
9955       "dev": true
9956     },
9957     "follow-redirects": {
9958       "version": "1.15.0",
9959       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz",
9960       "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==",
9961       "dev": true
9962     },
9963     "for-in": {
9964       "version": "1.0.2",
9965       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
9966       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
9967       "dev": true
9968     },
9969     "forever-agent": {
9970       "version": "0.6.1",
9971       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
9972       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
9973       "dev": true
9974     },
9975     "form-data": {
9976       "version": "2.3.3",
9977       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
9978       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
9979       "dev": true,
9980       "requires": {
9981         "asynckit": "^0.4.0",
9982         "combined-stream": "^1.0.6",
9983         "mime-types": "^2.1.12"
9984       }
9985     },
9986     "forwarded": {
9987       "version": "0.1.2",
9988       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
9989       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
9990       "dev": true
9991     },
9992     "fragment-cache": {
9993       "version": "0.2.1",
9994       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
9995       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
9996       "dev": true,
9997       "requires": {
9998         "map-cache": "^0.2.2"
9999       }
10000     },
10001     "fresh": {
10002       "version": "0.5.2",
10003       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
10004       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
10005       "dev": true
10006     },
10007     "fs.realpath": {
10008       "version": "1.0.0",
10009       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
10010       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
10011       "dev": true
10012     },
10013     "fsevents": {
10014       "version": "2.1.3",
10015       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
10016       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
10017       "dev": true,
10018       "optional": true
10019     },
10020     "gensync": {
10021       "version": "1.0.0-beta.1",
10022       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
10023       "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
10024       "dev": true
10025     },
10026     "get-caller-file": {
10027       "version": "2.0.5",
10028       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
10029       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
10030       "dev": true
10031     },
10032     "get-func-name": {
10033       "version": "2.0.0",
10034       "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
10035       "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
10036       "dev": true
10037     },
10038     "get-package-type": {
10039       "version": "0.1.0",
10040       "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
10041       "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
10042       "dev": true
10043     },
10044     "get-stream": {
10045       "version": "4.1.0",
10046       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
10047       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
10048       "dev": true,
10049       "requires": {
10050         "pump": "^3.0.0"
10051       }
10052     },
10053     "get-value": {
10054       "version": "2.0.6",
10055       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
10056       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
10057       "dev": true
10058     },
10059     "getpass": {
10060       "version": "0.1.7",
10061       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
10062       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
10063       "dev": true,
10064       "requires": {
10065         "assert-plus": "^1.0.0"
10066       }
10067     },
10068     "glob": {
10069       "version": "7.1.6",
10070       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
10071       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
10072       "dev": true,
10073       "requires": {
10074         "fs.realpath": "^1.0.0",
10075         "inflight": "^1.0.4",
10076         "inherits": "2",
10077         "minimatch": "^3.0.4",
10078         "once": "^1.3.0",
10079         "path-is-absolute": "^1.0.0"
10080       }
10081     },
10082     "globals": {
10083       "version": "11.12.0",
10084       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
10085       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
10086       "dev": true
10087     },
10088     "graceful-fs": {
10089       "version": "4.2.4",
10090       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
10091       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
10092       "dev": true
10093     },
10094     "graphql": {
10095       "version": "14.7.0",
10096       "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz",
10097       "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==",
10098       "dev": true,
10099       "requires": {
10100         "iterall": "^1.2.2"
10101       }
10102     },
10103     "graphql-tag": {
10104       "version": "2.11.0",
10105       "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.11.0.tgz",
10106       "integrity": "sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA==",
10107       "dev": true
10108     },
10109     "growly": {
10110       "version": "1.3.0",
10111       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
10112       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
10113       "dev": true,
10114       "optional": true
10115     },
10116     "hal-types": {
10117       "version": "1.2.1",
10118       "resolved": "https://registry.npmjs.org/hal-types/-/hal-types-1.2.1.tgz",
10119       "integrity": "sha512-1UIcyX/Mno0BFLvqd7UZ6O6PGE+A74N8NR2X9/+28iRvq8vJD63RjAKzO1cTgYhRR8QL9a8LvpTlzjABsZt3Hw=="
10120     },
10121     "har-schema": {
10122       "version": "2.0.0",
10123       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
10124       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
10125       "dev": true
10126     },
10127     "har-validator": {
10128       "version": "5.1.5",
10129       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
10130       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
10131       "dev": true,
10132       "requires": {
10133         "ajv": "^6.12.3",
10134         "har-schema": "^2.0.0"
10135       }
10136     },
10137     "has-flag": {
10138       "version": "4.0.0",
10139       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
10140       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
10141       "dev": true
10142     },
10143     "has-value": {
10144       "version": "1.0.0",
10145       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
10146       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
10147       "dev": true,
10148       "requires": {
10149         "get-value": "^2.0.6",
10150         "has-values": "^1.0.0",
10151         "isobject": "^3.0.0"
10152       }
10153     },
10154     "has-values": {
10155       "version": "1.0.0",
10156       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
10157       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
10158       "dev": true,
10159       "requires": {
10160         "is-number": "^3.0.0",
10161         "kind-of": "^4.0.0"
10162       },
10163       "dependencies": {
10164         "is-number": {
10165           "version": "3.0.0",
10166           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
10167           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
10168           "dev": true,
10169           "requires": {
10170             "kind-of": "^3.0.2"
10171           },
10172           "dependencies": {
10173             "kind-of": {
10174               "version": "3.2.2",
10175               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
10176               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10177               "dev": true,
10178               "requires": {
10179                 "is-buffer": "^1.1.5"
10180               }
10181             }
10182           }
10183         },
10184         "kind-of": {
10185           "version": "4.0.0",
10186           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
10187           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
10188           "dev": true,
10189           "requires": {
10190             "is-buffer": "^1.1.5"
10191           }
10192         }
10193       }
10194     },
10195     "hosted-git-info": {
10196       "version": "2.8.8",
10197       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
10198       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
10199       "dev": true
10200     },
10201     "html-encoding-sniffer": {
10202       "version": "2.0.1",
10203       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
10204       "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
10205       "dev": true,
10206       "requires": {
10207         "whatwg-encoding": "^1.0.5"
10208       }
10209     },
10210     "html-escaper": {
10211       "version": "2.0.2",
10212       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
10213       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
10214       "dev": true
10215     },
10216     "http-errors": {
10217       "version": "1.7.2",
10218       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
10219       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
10220       "dev": true,
10221       "requires": {
10222         "depd": "~1.1.2",
10223         "inherits": "2.0.3",
10224         "setprototypeof": "1.1.1",
10225         "statuses": ">= 1.5.0 < 2",
10226         "toidentifier": "1.0.0"
10227       },
10228       "dependencies": {
10229         "inherits": {
10230           "version": "2.0.3",
10231           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
10232           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
10233           "dev": true
10234         }
10235       }
10236     },
10237     "http-link-header": {
10238       "version": "1.0.3",
10239       "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.0.3.tgz",
10240       "integrity": "sha512-nARK1wSKoBBrtcoESlHBx36c1Ln/gnbNQi1eB6MeTUefJIT3NvUOsV15bClga0k38f0q/kN5xxrGSDS3EFnm9w=="
10241     },
10242     "http-proxy": {
10243       "version": "1.18.1",
10244       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
10245       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
10246       "dev": true,
10247       "requires": {
10248         "eventemitter3": "^4.0.0",
10249         "follow-redirects": "^1.0.0",
10250         "requires-port": "^1.0.0"
10251       }
10252     },
10253     "http-signature": {
10254       "version": "1.2.0",
10255       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
10256       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
10257       "dev": true,
10258       "requires": {
10259         "assert-plus": "^1.0.0",
10260         "jsprim": "^1.2.2",
10261         "sshpk": "^1.7.0"
10262       }
10263     },
10264     "human-signals": {
10265       "version": "1.1.1",
10266       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
10267       "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
10268       "dev": true
10269     },
10270     "iconv-lite": {
10271       "version": "0.4.24",
10272       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
10273       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
10274       "dev": true,
10275       "requires": {
10276         "safer-buffer": ">= 2.1.2 < 3"
10277       }
10278     },
10279     "import-local": {
10280       "version": "3.0.2",
10281       "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
10282       "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
10283       "dev": true,
10284       "requires": {
10285         "pkg-dir": "^4.2.0",
10286         "resolve-cwd": "^3.0.0"
10287       }
10288     },
10289     "imurmurhash": {
10290       "version": "0.1.4",
10291       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
10292       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
10293       "dev": true
10294     },
10295     "inflight": {
10296       "version": "1.0.6",
10297       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
10298       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
10299       "dev": true,
10300       "requires": {
10301         "once": "^1.3.0",
10302         "wrappy": "1"
10303       }
10304     },
10305     "inherits": {
10306       "version": "2.0.4",
10307       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
10308       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
10309       "dev": true
10310     },
10311     "ip-regex": {
10312       "version": "2.1.0",
10313       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
10314       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
10315       "dev": true
10316     },
10317     "ipaddr.js": {
10318       "version": "1.9.1",
10319       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
10320       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
10321       "dev": true
10322     },
10323     "is-accessor-descriptor": {
10324       "version": "0.1.6",
10325       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
10326       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
10327       "dev": true,
10328       "requires": {
10329         "kind-of": "^3.0.2"
10330       },
10331       "dependencies": {
10332         "kind-of": {
10333           "version": "3.2.2",
10334           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
10335           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10336           "dev": true,
10337           "requires": {
10338             "is-buffer": "^1.1.5"
10339           }
10340         }
10341       }
10342     },
10343     "is-arrayish": {
10344       "version": "0.2.1",
10345       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
10346       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
10347       "dev": true
10348     },
10349     "is-buffer": {
10350       "version": "1.1.6",
10351       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
10352       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
10353       "dev": true
10354     },
10355     "is-ci": {
10356       "version": "2.0.0",
10357       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
10358       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
10359       "dev": true,
10360       "requires": {
10361         "ci-info": "^2.0.0"
10362       }
10363     },
10364     "is-data-descriptor": {
10365       "version": "0.1.4",
10366       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
10367       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
10368       "dev": true,
10369       "requires": {
10370         "kind-of": "^3.0.2"
10371       },
10372       "dependencies": {
10373         "kind-of": {
10374           "version": "3.2.2",
10375           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
10376           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10377           "dev": true,
10378           "requires": {
10379             "is-buffer": "^1.1.5"
10380           }
10381         }
10382       }
10383     },
10384     "is-descriptor": {
10385       "version": "0.1.6",
10386       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
10387       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
10388       "dev": true,
10389       "requires": {
10390         "is-accessor-descriptor": "^0.1.6",
10391         "is-data-descriptor": "^0.1.4",
10392         "kind-of": "^5.0.0"
10393       },
10394       "dependencies": {
10395         "kind-of": {
10396           "version": "5.1.0",
10397           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
10398           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
10399           "dev": true
10400         }
10401       }
10402     },
10403     "is-docker": {
10404       "version": "2.1.1",
10405       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
10406       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
10407       "dev": true,
10408       "optional": true
10409     },
10410     "is-extendable": {
10411       "version": "0.1.1",
10412       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
10413       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
10414       "dev": true
10415     },
10416     "is-fullwidth-code-point": {
10417       "version": "3.0.0",
10418       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
10419       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
10420       "dev": true
10421     },
10422     "is-generator-fn": {
10423       "version": "2.1.0",
10424       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
10425       "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
10426       "dev": true
10427     },
10428     "is-number": {
10429       "version": "7.0.0",
10430       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
10431       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
10432       "dev": true
10433     },
10434     "is-plain-object": {
10435       "version": "2.0.4",
10436       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
10437       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
10438       "dev": true,
10439       "requires": {
10440         "isobject": "^3.0.1"
10441       }
10442     },
10443     "is-potential-custom-element-name": {
10444       "version": "1.0.0",
10445       "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
10446       "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
10447       "dev": true
10448     },
10449     "is-promise": {
10450       "version": "2.2.2",
10451       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
10452       "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
10453       "dev": true
10454     },
10455     "is-stream": {
10456       "version": "1.1.0",
10457       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
10458       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
10459       "dev": true
10460     },
10461     "is-typedarray": {
10462       "version": "1.0.0",
10463       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
10464       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
10465       "dev": true
10466     },
10467     "is-windows": {
10468       "version": "1.0.2",
10469       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
10470       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
10471       "dev": true
10472     },
10473     "is-wsl": {
10474       "version": "2.2.0",
10475       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
10476       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
10477       "dev": true,
10478       "optional": true,
10479       "requires": {
10480         "is-docker": "^2.0.0"
10481       }
10482     },
10483     "isarray": {
10484       "version": "1.0.0",
10485       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
10486       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10487       "dev": true
10488     },
10489     "isexe": {
10490       "version": "2.0.0",
10491       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
10492       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
10493       "dev": true
10494     },
10495     "isobject": {
10496       "version": "3.0.1",
10497       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
10498       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
10499       "dev": true
10500     },
10501     "isstream": {
10502       "version": "0.1.2",
10503       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
10504       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
10505       "dev": true
10506     },
10507     "istanbul-lib-coverage": {
10508       "version": "3.0.0",
10509       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
10510       "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
10511       "dev": true
10512     },
10513     "istanbul-lib-instrument": {
10514       "version": "4.0.3",
10515       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
10516       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
10517       "dev": true,
10518       "requires": {
10519         "@babel/core": "^7.7.5",
10520         "@istanbuljs/schema": "^0.1.2",
10521         "istanbul-lib-coverage": "^3.0.0",
10522         "semver": "^6.3.0"
10523       },
10524       "dependencies": {
10525         "semver": {
10526           "version": "6.3.0",
10527           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
10528           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
10529           "dev": true
10530         }
10531       }
10532     },
10533     "istanbul-lib-report": {
10534       "version": "3.0.0",
10535       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
10536       "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
10537       "dev": true,
10538       "requires": {
10539         "istanbul-lib-coverage": "^3.0.0",
10540         "make-dir": "^3.0.0",
10541         "supports-color": "^7.1.0"
10542       }
10543     },
10544     "istanbul-lib-source-maps": {
10545       "version": "4.0.0",
10546       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
10547       "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
10548       "dev": true,
10549       "requires": {
10550         "debug": "^4.1.1",
10551         "istanbul-lib-coverage": "^3.0.0",
10552         "source-map": "^0.6.1"
10553       }
10554     },
10555     "istanbul-reports": {
10556       "version": "3.0.2",
10557       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
10558       "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
10559       "dev": true,
10560       "requires": {
10561         "html-escaper": "^2.0.0",
10562         "istanbul-lib-report": "^3.0.0"
10563       }
10564     },
10565     "iterall": {
10566       "version": "1.3.0",
10567       "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz",
10568       "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==",
10569       "dev": true
10570     },
10571     "jest": {
10572       "version": "26.4.2",
10573       "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz",
10574       "integrity": "sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==",
10575       "dev": true,
10576       "requires": {
10577         "@jest/core": "^26.4.2",
10578         "import-local": "^3.0.2",
10579         "jest-cli": "^26.4.2"
10580       },
10581       "dependencies": {
10582         "jest-cli": {
10583           "version": "26.4.2",
10584           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz",
10585           "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==",
10586           "dev": true,
10587           "requires": {
10588             "@jest/core": "^26.4.2",
10589             "@jest/test-result": "^26.3.0",
10590             "@jest/types": "^26.3.0",
10591             "chalk": "^4.0.0",
10592             "exit": "^0.1.2",
10593             "graceful-fs": "^4.2.4",
10594             "import-local": "^3.0.2",
10595             "is-ci": "^2.0.0",
10596             "jest-config": "^26.4.2",
10597             "jest-util": "^26.3.0",
10598             "jest-validate": "^26.4.2",
10599             "prompts": "^2.0.1",
10600             "yargs": "^15.3.1"
10601           }
10602         }
10603       }
10604     },
10605     "jest-changed-files": {
10606       "version": "26.3.0",
10607       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz",
10608       "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==",
10609       "dev": true,
10610       "requires": {
10611         "@jest/types": "^26.3.0",
10612         "execa": "^4.0.0",
10613         "throat": "^5.0.0"
10614       },
10615       "dependencies": {
10616         "cross-spawn": {
10617           "version": "7.0.3",
10618           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
10619           "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
10620           "dev": true,
10621           "requires": {
10622             "path-key": "^3.1.0",
10623             "shebang-command": "^2.0.0",
10624             "which": "^2.0.1"
10625           }
10626         },
10627         "execa": {
10628           "version": "4.0.3",
10629           "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz",
10630           "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==",
10631           "dev": true,
10632           "requires": {
10633             "cross-spawn": "^7.0.0",
10634             "get-stream": "^5.0.0",
10635             "human-signals": "^1.1.1",
10636             "is-stream": "^2.0.0",
10637             "merge-stream": "^2.0.0",
10638             "npm-run-path": "^4.0.0",
10639             "onetime": "^5.1.0",
10640             "signal-exit": "^3.0.2",
10641             "strip-final-newline": "^2.0.0"
10642           }
10643         },
10644         "get-stream": {
10645           "version": "5.2.0",
10646           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
10647           "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
10648           "dev": true,
10649           "requires": {
10650             "pump": "^3.0.0"
10651           }
10652         },
10653         "is-stream": {
10654           "version": "2.0.0",
10655           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
10656           "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
10657           "dev": true
10658         },
10659         "npm-run-path": {
10660           "version": "4.0.1",
10661           "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
10662           "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
10663           "dev": true,
10664           "requires": {
10665             "path-key": "^3.0.0"
10666           }
10667         },
10668         "path-key": {
10669           "version": "3.1.1",
10670           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
10671           "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
10672           "dev": true
10673         },
10674         "shebang-command": {
10675           "version": "2.0.0",
10676           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
10677           "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
10678           "dev": true,
10679           "requires": {
10680             "shebang-regex": "^3.0.0"
10681           }
10682         },
10683         "shebang-regex": {
10684           "version": "3.0.0",
10685           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
10686           "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
10687           "dev": true
10688         },
10689         "which": {
10690           "version": "2.0.2",
10691           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
10692           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
10693           "dev": true,
10694           "requires": {
10695             "isexe": "^2.0.0"
10696           }
10697         }
10698       }
10699     },
10700     "jest-config": {
10701       "version": "26.4.2",
10702       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz",
10703       "integrity": "sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==",
10704       "dev": true,
10705       "requires": {
10706         "@babel/core": "^7.1.0",
10707         "@jest/test-sequencer": "^26.4.2",
10708         "@jest/types": "^26.3.0",
10709         "babel-jest": "^26.3.0",
10710         "chalk": "^4.0.0",
10711         "deepmerge": "^4.2.2",
10712         "glob": "^7.1.1",
10713         "graceful-fs": "^4.2.4",
10714         "jest-environment-jsdom": "^26.3.0",
10715         "jest-environment-node": "^26.3.0",
10716         "jest-get-type": "^26.3.0",
10717         "jest-jasmine2": "^26.4.2",
10718         "jest-regex-util": "^26.0.0",
10719         "jest-resolve": "^26.4.0",
10720         "jest-util": "^26.3.0",
10721         "jest-validate": "^26.4.2",
10722         "micromatch": "^4.0.2",
10723         "pretty-format": "^26.4.2"
10724       }
10725     },
10726     "jest-diff": {
10727       "version": "26.4.2",
10728       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz",
10729       "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==",
10730       "dev": true,
10731       "requires": {
10732         "chalk": "^4.0.0",
10733         "diff-sequences": "^26.3.0",
10734         "jest-get-type": "^26.3.0",
10735         "pretty-format": "^26.4.2"
10736       }
10737     },
10738     "jest-docblock": {
10739       "version": "26.0.0",
10740       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
10741       "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
10742       "dev": true,
10743       "requires": {
10744         "detect-newline": "^3.0.0"
10745       }
10746     },
10747     "jest-each": {
10748       "version": "26.4.2",
10749       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz",
10750       "integrity": "sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==",
10751       "dev": true,
10752       "requires": {
10753         "@jest/types": "^26.3.0",
10754         "chalk": "^4.0.0",
10755         "jest-get-type": "^26.3.0",
10756         "jest-util": "^26.3.0",
10757         "pretty-format": "^26.4.2"
10758       }
10759     },
10760     "jest-environment-jsdom": {
10761       "version": "26.3.0",
10762       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz",
10763       "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==",
10764       "dev": true,
10765       "requires": {
10766         "@jest/environment": "^26.3.0",
10767         "@jest/fake-timers": "^26.3.0",
10768         "@jest/types": "^26.3.0",
10769         "@types/node": "*",
10770         "jest-mock": "^26.3.0",
10771         "jest-util": "^26.3.0",
10772         "jsdom": "^16.2.2"
10773       }
10774     },
10775     "jest-environment-node": {
10776       "version": "26.3.0",
10777       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz",
10778       "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==",
10779       "dev": true,
10780       "requires": {
10781         "@jest/environment": "^26.3.0",
10782         "@jest/fake-timers": "^26.3.0",
10783         "@jest/types": "^26.3.0",
10784         "@types/node": "*",
10785         "jest-mock": "^26.3.0",
10786         "jest-util": "^26.3.0"
10787       }
10788     },
10789     "jest-get-type": {
10790       "version": "26.3.0",
10791       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
10792       "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
10793       "dev": true
10794     },
10795     "jest-haste-map": {
10796       "version": "26.3.0",
10797       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz",
10798       "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==",
10799       "dev": true,
10800       "requires": {
10801         "@jest/types": "^26.3.0",
10802         "@types/graceful-fs": "^4.1.2",
10803         "@types/node": "*",
10804         "anymatch": "^3.0.3",
10805         "fb-watchman": "^2.0.0",
10806         "fsevents": "^2.1.2",
10807         "graceful-fs": "^4.2.4",
10808         "jest-regex-util": "^26.0.0",
10809         "jest-serializer": "^26.3.0",
10810         "jest-util": "^26.3.0",
10811         "jest-worker": "^26.3.0",
10812         "micromatch": "^4.0.2",
10813         "sane": "^4.0.3",
10814         "walker": "^1.0.7"
10815       }
10816     },
10817     "jest-jasmine2": {
10818       "version": "26.4.2",
10819       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz",
10820       "integrity": "sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==",
10821       "dev": true,
10822       "requires": {
10823         "@babel/traverse": "^7.1.0",
10824         "@jest/environment": "^26.3.0",
10825         "@jest/source-map": "^26.3.0",
10826         "@jest/test-result": "^26.3.0",
10827         "@jest/types": "^26.3.0",
10828         "@types/node": "*",
10829         "chalk": "^4.0.0",
10830         "co": "^4.6.0",
10831         "expect": "^26.4.2",
10832         "is-generator-fn": "^2.0.0",
10833         "jest-each": "^26.4.2",
10834         "jest-matcher-utils": "^26.4.2",
10835         "jest-message-util": "^26.3.0",
10836         "jest-runtime": "^26.4.2",
10837         "jest-snapshot": "^26.4.2",
10838         "jest-util": "^26.3.0",
10839         "pretty-format": "^26.4.2",
10840         "throat": "^5.0.0"
10841       }
10842     },
10843     "jest-leak-detector": {
10844       "version": "26.4.2",
10845       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz",
10846       "integrity": "sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==",
10847       "dev": true,
10848       "requires": {
10849         "jest-get-type": "^26.3.0",
10850         "pretty-format": "^26.4.2"
10851       }
10852     },
10853     "jest-matcher-utils": {
10854       "version": "26.4.2",
10855       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz",
10856       "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==",
10857       "dev": true,
10858       "requires": {
10859         "chalk": "^4.0.0",
10860         "jest-diff": "^26.4.2",
10861         "jest-get-type": "^26.3.0",
10862         "pretty-format": "^26.4.2"
10863       }
10864     },
10865     "jest-message-util": {
10866       "version": "26.3.0",
10867       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz",
10868       "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==",
10869       "dev": true,
10870       "requires": {
10871         "@babel/code-frame": "^7.0.0",
10872         "@jest/types": "^26.3.0",
10873         "@types/stack-utils": "^1.0.1",
10874         "chalk": "^4.0.0",
10875         "graceful-fs": "^4.2.4",
10876         "micromatch": "^4.0.2",
10877         "slash": "^3.0.0",
10878         "stack-utils": "^2.0.2"
10879       }
10880     },
10881     "jest-mock": {
10882       "version": "26.3.0",
10883       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz",
10884       "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==",
10885       "dev": true,
10886       "requires": {
10887         "@jest/types": "^26.3.0",
10888         "@types/node": "*"
10889       }
10890     },
10891     "jest-pnp-resolver": {
10892       "version": "1.2.2",
10893       "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
10894       "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
10895       "dev": true
10896     },
10897     "jest-regex-util": {
10898       "version": "26.0.0",
10899       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
10900       "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
10901       "dev": true
10902     },
10903     "jest-resolve": {
10904       "version": "26.4.0",
10905       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz",
10906       "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==",
10907       "dev": true,
10908       "requires": {
10909         "@jest/types": "^26.3.0",
10910         "chalk": "^4.0.0",
10911         "graceful-fs": "^4.2.4",
10912         "jest-pnp-resolver": "^1.2.2",
10913         "jest-util": "^26.3.0",
10914         "read-pkg-up": "^7.0.1",
10915         "resolve": "^1.17.0",
10916         "slash": "^3.0.0"
10917       }
10918     },
10919     "jest-resolve-dependencies": {
10920       "version": "26.4.2",
10921       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz",
10922       "integrity": "sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==",
10923       "dev": true,
10924       "requires": {
10925         "@jest/types": "^26.3.0",
10926         "jest-regex-util": "^26.0.0",
10927         "jest-snapshot": "^26.4.2"
10928       }
10929     },
10930     "jest-runner": {
10931       "version": "26.4.2",
10932       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz",
10933       "integrity": "sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==",
10934       "dev": true,
10935       "requires": {
10936         "@jest/console": "^26.3.0",
10937         "@jest/environment": "^26.3.0",
10938         "@jest/test-result": "^26.3.0",
10939         "@jest/types": "^26.3.0",
10940         "@types/node": "*",
10941         "chalk": "^4.0.0",
10942         "emittery": "^0.7.1",
10943         "exit": "^0.1.2",
10944         "graceful-fs": "^4.2.4",
10945         "jest-config": "^26.4.2",
10946         "jest-docblock": "^26.0.0",
10947         "jest-haste-map": "^26.3.0",
10948         "jest-leak-detector": "^26.4.2",
10949         "jest-message-util": "^26.3.0",
10950         "jest-resolve": "^26.4.0",
10951         "jest-runtime": "^26.4.2",
10952         "jest-util": "^26.3.0",
10953         "jest-worker": "^26.3.0",
10954         "source-map-support": "^0.5.6",
10955         "throat": "^5.0.0"
10956       }
10957     },
10958     "jest-runtime": {
10959       "version": "26.4.2",
10960       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz",
10961       "integrity": "sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==",
10962       "dev": true,
10963       "requires": {
10964         "@jest/console": "^26.3.0",
10965         "@jest/environment": "^26.3.0",
10966         "@jest/fake-timers": "^26.3.0",
10967         "@jest/globals": "^26.4.2",
10968         "@jest/source-map": "^26.3.0",
10969         "@jest/test-result": "^26.3.0",
10970         "@jest/transform": "^26.3.0",
10971         "@jest/types": "^26.3.0",
10972         "@types/yargs": "^15.0.0",
10973         "chalk": "^4.0.0",
10974         "collect-v8-coverage": "^1.0.0",
10975         "exit": "^0.1.2",
10976         "glob": "^7.1.3",
10977         "graceful-fs": "^4.2.4",
10978         "jest-config": "^26.4.2",
10979         "jest-haste-map": "^26.3.0",
10980         "jest-message-util": "^26.3.0",
10981         "jest-mock": "^26.3.0",
10982         "jest-regex-util": "^26.0.0",
10983         "jest-resolve": "^26.4.0",
10984         "jest-snapshot": "^26.4.2",
10985         "jest-util": "^26.3.0",
10986         "jest-validate": "^26.4.2",
10987         "slash": "^3.0.0",
10988         "strip-bom": "^4.0.0",
10989         "yargs": "^15.3.1"
10990       }
10991     },
10992     "jest-serializer": {
10993       "version": "26.3.0",
10994       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz",
10995       "integrity": "sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==",
10996       "dev": true,
10997       "requires": {
10998         "@types/node": "*",
10999         "graceful-fs": "^4.2.4"
11000       }
11001     },
11002     "jest-snapshot": {
11003       "version": "26.4.2",
11004       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.2.tgz",
11005       "integrity": "sha512-N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg==",
11006       "dev": true,
11007       "requires": {
11008         "@babel/types": "^7.0.0",
11009         "@jest/types": "^26.3.0",
11010         "@types/prettier": "^2.0.0",
11011         "chalk": "^4.0.0",
11012         "expect": "^26.4.2",
11013         "graceful-fs": "^4.2.4",
11014         "jest-diff": "^26.4.2",
11015         "jest-get-type": "^26.3.0",
11016         "jest-haste-map": "^26.3.0",
11017         "jest-matcher-utils": "^26.4.2",
11018         "jest-message-util": "^26.3.0",
11019         "jest-resolve": "^26.4.0",
11020         "natural-compare": "^1.4.0",
11021         "pretty-format": "^26.4.2",
11022         "semver": "^7.3.2"
11023       },
11024       "dependencies": {
11025         "semver": {
11026           "version": "7.3.2",
11027           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
11028           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
11029           "dev": true
11030         }
11031       }
11032     },
11033     "jest-util": {
11034       "version": "26.3.0",
11035       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz",
11036       "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==",
11037       "dev": true,
11038       "requires": {
11039         "@jest/types": "^26.3.0",
11040         "@types/node": "*",
11041         "chalk": "^4.0.0",
11042         "graceful-fs": "^4.2.4",
11043         "is-ci": "^2.0.0",
11044         "micromatch": "^4.0.2"
11045       }
11046     },
11047     "jest-validate": {
11048       "version": "26.4.2",
11049       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.2.tgz",
11050       "integrity": "sha512-blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ==",
11051       "dev": true,
11052       "requires": {
11053         "@jest/types": "^26.3.0",
11054         "camelcase": "^6.0.0",
11055         "chalk": "^4.0.0",
11056         "jest-get-type": "^26.3.0",
11057         "leven": "^3.1.0",
11058         "pretty-format": "^26.4.2"
11059       },
11060       "dependencies": {
11061         "camelcase": {
11062           "version": "6.0.0",
11063           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
11064           "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
11065           "dev": true
11066         }
11067       }
11068     },
11069     "jest-watcher": {
11070       "version": "26.3.0",
11071       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz",
11072       "integrity": "sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==",
11073       "dev": true,
11074       "requires": {
11075         "@jest/test-result": "^26.3.0",
11076         "@jest/types": "^26.3.0",
11077         "@types/node": "*",
11078         "ansi-escapes": "^4.2.1",
11079         "chalk": "^4.0.0",
11080         "jest-util": "^26.3.0",
11081         "string-length": "^4.0.1"
11082       }
11083     },
11084     "jest-worker": {
11085       "version": "26.3.0",
11086       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz",
11087       "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==",
11088       "dev": true,
11089       "requires": {
11090         "@types/node": "*",
11091         "merge-stream": "^2.0.0",
11092         "supports-color": "^7.0.0"
11093       }
11094     },
11095     "jmespath": {
11096       "version": "0.15.0",
11097       "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
11098       "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=",
11099       "dev": true
11100     },
11101     "joycon": {
11102       "version": "3.1.1",
11103       "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz",
11104       "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==",
11105       "dev": true
11106     },
11107     "js-base64": {
11108       "version": "3.7.2",
11109       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz",
11110       "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==",
11111       "dev": true
11112     },
11113     "js-tokens": {
11114       "version": "4.0.0",
11115       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
11116       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
11117       "dev": true
11118     },
11119     "js-yaml": {
11120       "version": "3.14.0",
11121       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
11122       "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
11123       "dev": true,
11124       "requires": {
11125         "argparse": "^1.0.7",
11126         "esprima": "^4.0.0"
11127       }
11128     },
11129     "jsbn": {
11130       "version": "0.1.1",
11131       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
11132       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
11133       "dev": true
11134     },
11135     "jsdom": {
11136       "version": "16.4.0",
11137       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
11138       "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
11139       "dev": true,
11140       "requires": {
11141         "abab": "^2.0.3",
11142         "acorn": "^7.1.1",
11143         "acorn-globals": "^6.0.0",
11144         "cssom": "^0.4.4",
11145         "cssstyle": "^2.2.0",
11146         "data-urls": "^2.0.0",
11147         "decimal.js": "^10.2.0",
11148         "domexception": "^2.0.1",
11149         "escodegen": "^1.14.1",
11150         "html-encoding-sniffer": "^2.0.1",
11151         "is-potential-custom-element-name": "^1.0.0",
11152         "nwsapi": "^2.2.0",
11153         "parse5": "5.1.1",
11154         "request": "^2.88.2",
11155         "request-promise-native": "^1.0.8",
11156         "saxes": "^5.0.0",
11157         "symbol-tree": "^3.2.4",
11158         "tough-cookie": "^3.0.1",
11159         "w3c-hr-time": "^1.0.2",
11160         "w3c-xmlserializer": "^2.0.0",
11161         "webidl-conversions": "^6.1.0",
11162         "whatwg-encoding": "^1.0.5",
11163         "whatwg-mimetype": "^2.3.0",
11164         "whatwg-url": "^8.0.0",
11165         "ws": "^7.2.3",
11166         "xml-name-validator": "^3.0.0"
11167       }
11168     },
11169     "jsesc": {
11170       "version": "2.5.2",
11171       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
11172       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
11173       "dev": true
11174     },
11175     "json-parse-even-better-errors": {
11176       "version": "2.3.1",
11177       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
11178       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
11179       "dev": true
11180     },
11181     "json-schema": {
11182       "version": "0.2.3",
11183       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
11184       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
11185       "dev": true
11186     },
11187     "json-schema-traverse": {
11188       "version": "0.4.1",
11189       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
11190       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
11191       "dev": true
11192     },
11193     "json-stringify-safe": {
11194       "version": "5.0.1",
11195       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
11196       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
11197       "dev": true
11198     },
11199     "json5": {
11200       "version": "2.1.3",
11201       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
11202       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
11203       "dev": true,
11204       "requires": {
11205         "minimist": "^1.2.5"
11206       }
11207     },
11208     "jsprim": {
11209       "version": "1.4.1",
11210       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
11211       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
11212       "dev": true,
11213       "requires": {
11214         "assert-plus": "1.0.0",
11215         "extsprintf": "1.3.0",
11216         "json-schema": "0.2.3",
11217         "verror": "1.10.0"
11218       }
11219     },
11220     "ketting": {
11221       "version": "6.0.2",
11222       "resolved": "https://registry.npmjs.org/ketting/-/ketting-6.0.2.tgz",
11223       "integrity": "sha512-/TXAHPOgcQ77MgqXQlmCj7Zmf359h2wh4VCgF1DMKX2joYpRXaqvQZNuSgc6ed9MautD0xBi3j16sNLN5yJJfQ==",
11224       "requires": {
11225         "fetch-mw-oauth2": "^0.5.0",
11226         "hal-types": "^1.2.1",
11227         "http-link-header": "^1.0.3",
11228         "node-fetch": "^2.6.1",
11229         "querystring-browser": "^1.0.4",
11230         "sax": "^1.2.4",
11231         "uri-template": "^1.0.1"
11232       }
11233     },
11234     "kind-of": {
11235       "version": "6.0.3",
11236       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
11237       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
11238       "dev": true
11239     },
11240     "kleur": {
11241       "version": "3.0.3",
11242       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
11243       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
11244       "dev": true
11245     },
11246     "leven": {
11247       "version": "3.1.0",
11248       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
11249       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
11250       "dev": true
11251     },
11252     "levn": {
11253       "version": "0.3.0",
11254       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
11255       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
11256       "dev": true,
11257       "requires": {
11258         "prelude-ls": "~1.1.2",
11259         "type-check": "~0.3.2"
11260       }
11261     },
11262     "lines-and-columns": {
11263       "version": "1.1.6",
11264       "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
11265       "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
11266       "dev": true
11267     },
11268     "locate-path": {
11269       "version": "5.0.0",
11270       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
11271       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
11272       "dev": true,
11273       "requires": {
11274         "p-locate": "^4.1.0"
11275       }
11276     },
11277     "lodash": {
11278       "version": "4.17.21",
11279       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
11280       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
11281       "dev": true
11282     },
11283     "lodash.isfunction": {
11284       "version": "3.0.8",
11285       "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.8.tgz",
11286       "integrity": "sha1-TbcJ/IG8So/XEnpFilNGxc3OLGs=",
11287       "dev": true
11288     },
11289     "lodash.isnil": {
11290       "version": "4.0.0",
11291       "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz",
11292       "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=",
11293       "dev": true
11294     },
11295     "lodash.isundefined": {
11296       "version": "3.0.1",
11297       "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz",
11298       "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=",
11299       "dev": true
11300     },
11301     "lodash.omit": {
11302       "version": "4.5.0",
11303       "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
11304       "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
11305       "dev": true
11306     },
11307     "lodash.omitby": {
11308       "version": "4.6.0",
11309       "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz",
11310       "integrity": "sha1-XBX/R1StVVAWtTwEExHo8HkgR5E=",
11311       "dev": true
11312     },
11313     "lodash.sortby": {
11314       "version": "4.7.0",
11315       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
11316       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
11317       "dev": true
11318     },
11319     "lru-queue": {
11320       "version": "0.1.0",
11321       "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
11322       "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
11323       "dev": true,
11324       "requires": {
11325         "es5-ext": "~0.10.2"
11326       }
11327     },
11328     "make-dir": {
11329       "version": "3.1.0",
11330       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
11331       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
11332       "dev": true,
11333       "requires": {
11334         "semver": "^6.0.0"
11335       },
11336       "dependencies": {
11337         "semver": {
11338           "version": "6.3.0",
11339           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
11340           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
11341           "dev": true
11342         }
11343       }
11344     },
11345     "make-error": {
11346       "version": "1.3.6",
11347       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
11348       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
11349       "dev": true
11350     },
11351     "make-error-cause": {
11352       "version": "1.2.2",
11353       "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
11354       "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=",
11355       "dev": true,
11356       "requires": {
11357         "make-error": "^1.2.0"
11358       }
11359     },
11360     "makeerror": {
11361       "version": "1.0.11",
11362       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
11363       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
11364       "dev": true,
11365       "requires": {
11366         "tmpl": "1.0.x"
11367       }
11368     },
11369     "map-cache": {
11370       "version": "0.2.2",
11371       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
11372       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
11373       "dev": true
11374     },
11375     "map-visit": {
11376       "version": "1.0.0",
11377       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
11378       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
11379       "dev": true,
11380       "requires": {
11381         "object-visit": "^1.0.0"
11382       }
11383     },
11384     "media-typer": {
11385       "version": "0.3.0",
11386       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
11387       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
11388       "dev": true
11389     },
11390     "memoizee": {
11391       "version": "0.4.15",
11392       "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
11393       "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
11394       "dev": true,
11395       "requires": {
11396         "d": "^1.0.1",
11397         "es5-ext": "^0.10.53",
11398         "es6-weak-map": "^2.0.3",
11399         "event-emitter": "^0.3.5",
11400         "is-promise": "^2.2.2",
11401         "lru-queue": "^0.1.0",
11402         "next-tick": "^1.1.0",
11403         "timers-ext": "^0.1.7"
11404       },
11405       "dependencies": {
11406         "next-tick": {
11407           "version": "1.1.0",
11408           "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
11409           "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
11410           "dev": true
11411         }
11412       }
11413     },
11414     "merge-descriptors": {
11415       "version": "1.0.1",
11416       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
11417       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
11418       "dev": true
11419     },
11420     "merge-stream": {
11421       "version": "2.0.0",
11422       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
11423       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
11424       "dev": true
11425     },
11426     "methods": {
11427       "version": "1.1.2",
11428       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
11429       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
11430       "dev": true
11431     },
11432     "micromatch": {
11433       "version": "4.0.2",
11434       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
11435       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
11436       "dev": true,
11437       "requires": {
11438         "braces": "^3.0.1",
11439         "picomatch": "^2.0.5"
11440       }
11441     },
11442     "mime": {
11443       "version": "1.6.0",
11444       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
11445       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
11446       "dev": true
11447     },
11448     "mime-db": {
11449       "version": "1.44.0",
11450       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
11451       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
11452       "dev": true
11453     },
11454     "mime-types": {
11455       "version": "2.1.27",
11456       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
11457       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
11458       "dev": true,
11459       "requires": {
11460         "mime-db": "1.44.0"
11461       }
11462     },
11463     "mimic-fn": {
11464       "version": "2.1.0",
11465       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
11466       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
11467       "dev": true
11468     },
11469     "minimatch": {
11470       "version": "3.0.4",
11471       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
11472       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
11473       "dev": true,
11474       "requires": {
11475         "brace-expansion": "^1.1.7"
11476       }
11477     },
11478     "minimist": {
11479       "version": "1.2.5",
11480       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
11481       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
11482       "dev": true
11483     },
11484     "mixin-deep": {
11485       "version": "1.3.2",
11486       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
11487       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
11488       "dev": true,
11489       "requires": {
11490         "for-in": "^1.0.2",
11491         "is-extendable": "^1.0.1"
11492       },
11493       "dependencies": {
11494         "is-extendable": {
11495           "version": "1.0.1",
11496           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
11497           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
11498           "dev": true,
11499           "requires": {
11500             "is-plain-object": "^2.0.4"
11501           }
11502         }
11503       }
11504     },
11505     "mkdirp": {
11506       "version": "1.0.0",
11507       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.0.tgz",
11508       "integrity": "sha512-4Pb+8NJ5DdvaWD797hKOM28wMXsObb4HppQdIwKUHFiB69ICZ4wktOE+qsGGBy7GtwgYNizp0R9KEy4zKYBLMg==",
11509       "dev": true
11510     },
11511     "mri": {
11512       "version": "1.1.4",
11513       "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz",
11514       "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==",
11515       "dev": true
11516     },
11517     "ms": {
11518       "version": "2.1.2",
11519       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
11520       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
11521       "dev": true
11522     },
11523     "nanomatch": {
11524       "version": "1.2.13",
11525       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
11526       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
11527       "dev": true,
11528       "requires": {
11529         "arr-diff": "^4.0.0",
11530         "array-unique": "^0.3.2",
11531         "define-property": "^2.0.2",
11532         "extend-shallow": "^3.0.2",
11533         "fragment-cache": "^0.2.1",
11534         "is-windows": "^1.0.2",
11535         "kind-of": "^6.0.2",
11536         "object.pick": "^1.3.0",
11537         "regex-not": "^1.0.0",
11538         "snapdragon": "^0.8.1",
11539         "to-regex": "^3.0.1"
11540       }
11541     },
11542     "natural-compare": {
11543       "version": "1.4.0",
11544       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
11545       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
11546       "dev": true
11547     },
11548     "needle": {
11549       "version": "2.8.0",
11550       "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz",
11551       "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==",
11552       "dev": true,
11553       "requires": {
11554         "debug": "^3.2.6",
11555         "iconv-lite": "^0.4.4",
11556         "sax": "^1.2.4"
11557       },
11558       "dependencies": {
11559         "debug": {
11560           "version": "3.2.7",
11561           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
11562           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
11563           "dev": true,
11564           "requires": {
11565             "ms": "^2.1.1"
11566           }
11567         }
11568       }
11569     },
11570     "negotiator": {
11571       "version": "0.6.2",
11572       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
11573       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
11574       "dev": true
11575     },
11576     "next-tick": {
11577       "version": "1.0.0",
11578       "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
11579       "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
11580       "dev": true
11581     },
11582     "nice-try": {
11583       "version": "1.0.5",
11584       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
11585       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
11586       "dev": true
11587     },
11588     "node-addon-api": {
11589       "version": "4.3.0",
11590       "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz",
11591       "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==",
11592       "dev": true
11593     },
11594     "node-fetch": {
11595       "version": "2.6.1",
11596       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
11597       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
11598     },
11599     "node-int64": {
11600       "version": "0.4.0",
11601       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
11602       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
11603       "dev": true
11604     },
11605     "node-modules-regexp": {
11606       "version": "1.0.0",
11607       "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
11608       "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
11609       "dev": true
11610     },
11611     "node-notifier": {
11612       "version": "8.0.0",
11613       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
11614       "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
11615       "dev": true,
11616       "optional": true,
11617       "requires": {
11618         "growly": "^1.3.0",
11619         "is-wsl": "^2.2.0",
11620         "semver": "^7.3.2",
11621         "shellwords": "^0.1.1",
11622         "uuid": "^8.3.0",
11623         "which": "^2.0.2"
11624       },
11625       "dependencies": {
11626         "semver": {
11627           "version": "7.3.2",
11628           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
11629           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
11630           "dev": true,
11631           "optional": true
11632         },
11633         "which": {
11634           "version": "2.0.2",
11635           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
11636           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
11637           "dev": true,
11638           "optional": true,
11639           "requires": {
11640             "isexe": "^2.0.0"
11641           }
11642         }
11643       }
11644     },
11645     "normalize-package-data": {
11646       "version": "2.5.0",
11647       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
11648       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
11649       "dev": true,
11650       "requires": {
11651         "hosted-git-info": "^2.1.4",
11652         "resolve": "^1.10.0",
11653         "semver": "2 || 3 || 4 || 5",
11654         "validate-npm-package-license": "^3.0.1"
11655       }
11656     },
11657     "normalize-path": {
11658       "version": "3.0.0",
11659       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
11660       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
11661       "dev": true
11662     },
11663     "npm-run-path": {
11664       "version": "2.0.2",
11665       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
11666       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
11667       "dev": true,
11668       "requires": {
11669         "path-key": "^2.0.0"
11670       }
11671     },
11672     "nwsapi": {
11673       "version": "2.2.0",
11674       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
11675       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
11676       "dev": true
11677     },
11678     "oauth-sign": {
11679       "version": "0.9.0",
11680       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
11681       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
11682       "dev": true
11683     },
11684     "object-copy": {
11685       "version": "0.1.0",
11686       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
11687       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
11688       "dev": true,
11689       "requires": {
11690         "copy-descriptor": "^0.1.0",
11691         "define-property": "^0.2.5",
11692         "kind-of": "^3.0.3"
11693       },
11694       "dependencies": {
11695         "define-property": {
11696           "version": "0.2.5",
11697           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
11698           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
11699           "dev": true,
11700           "requires": {
11701             "is-descriptor": "^0.1.0"
11702           }
11703         },
11704         "kind-of": {
11705           "version": "3.2.2",
11706           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11707           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11708           "dev": true,
11709           "requires": {
11710             "is-buffer": "^1.1.5"
11711           }
11712         }
11713       }
11714     },
11715     "object-visit": {
11716       "version": "1.0.1",
11717       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
11718       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
11719       "dev": true,
11720       "requires": {
11721         "isobject": "^3.0.0"
11722       }
11723     },
11724     "object.pick": {
11725       "version": "1.3.0",
11726       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
11727       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
11728       "dev": true,
11729       "requires": {
11730         "isobject": "^3.0.1"
11731       }
11732     },
11733     "on-finished": {
11734       "version": "2.3.0",
11735       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
11736       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
11737       "dev": true,
11738       "requires": {
11739         "ee-first": "1.1.1"
11740       }
11741     },
11742     "once": {
11743       "version": "1.4.0",
11744       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
11745       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
11746       "dev": true,
11747       "requires": {
11748         "wrappy": "1"
11749       }
11750     },
11751     "onetime": {
11752       "version": "5.1.2",
11753       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
11754       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
11755       "dev": true,
11756       "requires": {
11757         "mimic-fn": "^2.1.0"
11758       }
11759     },
11760     "optionator": {
11761       "version": "0.8.3",
11762       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
11763       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
11764       "dev": true,
11765       "requires": {
11766         "deep-is": "~0.1.3",
11767         "fast-levenshtein": "~2.0.6",
11768         "levn": "~0.3.0",
11769         "prelude-ls": "~1.1.2",
11770         "type-check": "~0.3.2",
11771         "word-wrap": "~1.2.3"
11772       }
11773     },
11774     "p-each-series": {
11775       "version": "2.1.0",
11776       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz",
11777       "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==",
11778       "dev": true
11779     },
11780     "p-finally": {
11781       "version": "1.0.0",
11782       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
11783       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
11784       "dev": true
11785     },
11786     "p-limit": {
11787       "version": "2.3.0",
11788       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
11789       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
11790       "dev": true,
11791       "requires": {
11792         "p-try": "^2.0.0"
11793       }
11794     },
11795     "p-locate": {
11796       "version": "4.1.0",
11797       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
11798       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
11799       "dev": true,
11800       "requires": {
11801         "p-limit": "^2.2.0"
11802       }
11803     },
11804     "p-try": {
11805       "version": "2.2.0",
11806       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
11807       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
11808       "dev": true
11809     },
11810     "parse-json": {
11811       "version": "5.1.0",
11812       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
11813       "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
11814       "dev": true,
11815       "requires": {
11816         "@babel/code-frame": "^7.0.0",
11817         "error-ex": "^1.3.1",
11818         "json-parse-even-better-errors": "^2.3.0",
11819         "lines-and-columns": "^1.1.6"
11820       }
11821     },
11822     "parse5": {
11823       "version": "5.1.1",
11824       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
11825       "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
11826       "dev": true
11827     },
11828     "parseurl": {
11829       "version": "1.3.3",
11830       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
11831       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
11832       "dev": true
11833     },
11834     "pascalcase": {
11835       "version": "0.1.1",
11836       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
11837       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
11838       "dev": true
11839     },
11840     "path-exists": {
11841       "version": "4.0.0",
11842       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
11843       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
11844       "dev": true
11845     },
11846     "path-is-absolute": {
11847       "version": "1.0.1",
11848       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
11849       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
11850       "dev": true
11851     },
11852     "path-key": {
11853       "version": "2.0.1",
11854       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
11855       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
11856       "dev": true
11857     },
11858     "path-parse": {
11859       "version": "1.0.6",
11860       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
11861       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
11862       "dev": true
11863     },
11864     "path-to-regexp": {
11865       "version": "0.1.7",
11866       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
11867       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
11868       "dev": true
11869     },
11870     "pathval": {
11871       "version": "1.1.0",
11872       "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
11873       "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
11874       "dev": true
11875     },
11876     "pct-encode": {
11877       "version": "1.0.2",
11878       "resolved": "https://registry.npmjs.org/pct-encode/-/pct-encode-1.0.2.tgz",
11879       "integrity": "sha1-uZt7BE1r18OeSDmnqAEirXUVyqU="
11880     },
11881     "performance-now": {
11882       "version": "2.1.0",
11883       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
11884       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
11885       "dev": true
11886     },
11887     "picomatch": {
11888       "version": "2.2.2",
11889       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
11890       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
11891       "dev": true
11892     },
11893     "pino": {
11894       "version": "6.13.1",
11895       "resolved": "https://registry.npmjs.org/pino/-/pino-6.13.1.tgz",
11896       "integrity": "sha512-QQf67BU+cANnc/2U+wzUV20UjO5oBryWpnNyKshdLfT9BdeiXlh9wxLGmOjAuBWMYITdMs+BtJSQQNlGRNbWpA==",
11897       "dev": true,
11898       "requires": {
11899         "fast-redact": "^3.0.0",
11900         "fast-safe-stringify": "^2.0.8",
11901         "fastify-warning": "^0.2.0",
11902         "flatstr": "^1.0.12",
11903         "pino-std-serializers": "^3.1.0",
11904         "quick-format-unescaped": "^4.0.3",
11905         "sonic-boom": "^1.0.2"
11906       },
11907       "dependencies": {
11908         "sonic-boom": {
11909           "version": "1.4.1",
11910           "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz",
11911           "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==",
11912           "dev": true,
11913           "requires": {
11914             "atomic-sleep": "^1.0.0",
11915             "flatstr": "^1.0.12"
11916           }
11917         }
11918       }
11919     },
11920     "pino-pretty": {
11921       "version": "6.0.0",
11922       "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-6.0.0.tgz",
11923       "integrity": "sha512-jyeR2fXXWc68st1DTTM5NhkHlx8p+1fKZMfm84Jwq+jSw08IwAjNaZBZR6ts69hhPOfOjg/NiE1HYW7vBRPL3A==",
11924       "dev": true,
11925       "requires": {
11926         "@hapi/bourne": "^2.0.0",
11927         "args": "^5.0.1",
11928         "colorette": "^1.3.0",
11929         "dateformat": "^4.5.1",
11930         "fast-safe-stringify": "^2.0.7",
11931         "jmespath": "^0.15.0",
11932         "joycon": "^3.0.0",
11933         "pump": "^3.0.0",
11934         "readable-stream": "^3.6.0",
11935         "rfdc": "^1.3.0",
11936         "split2": "^3.1.1",
11937         "strip-json-comments": "^3.1.1"
11938       },
11939       "dependencies": {
11940         "readable-stream": {
11941           "version": "3.6.0",
11942           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
11943           "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
11944           "dev": true,
11945           "requires": {
11946             "inherits": "^2.0.3",
11947             "string_decoder": "^1.1.1",
11948             "util-deprecate": "^1.0.1"
11949           }
11950         }
11951       }
11952     },
11953     "pino-std-serializers": {
11954       "version": "3.2.0",
11955       "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz",
11956       "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==",
11957       "dev": true
11958     },
11959     "pirates": {
11960       "version": "4.0.1",
11961       "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
11962       "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
11963       "dev": true,
11964       "requires": {
11965         "node-modules-regexp": "^1.0.0"
11966       }
11967     },
11968     "pkg-dir": {
11969       "version": "4.2.0",
11970       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
11971       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
11972       "dev": true,
11973       "requires": {
11974         "find-up": "^4.0.0"
11975       }
11976     },
11977     "pkginfo": {
11978       "version": "0.4.1",
11979       "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
11980       "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=",
11981       "dev": true
11982     },
11983     "popsicle": {
11984       "version": "9.2.0",
11985       "resolved": "https://registry.npmjs.org/popsicle/-/popsicle-9.2.0.tgz",
11986       "integrity": "sha512-petRj39w05GvH1WKuGFmzxR9+k+R9E7zX5XWTFee7P/qf88hMuLT7aAO/RsmldpQMtJsWQISkTQlfMRECKlxhw==",
11987       "dev": true,
11988       "requires": {
11989         "concat-stream": "^1.4.7",
11990         "form-data": "^2.0.0",
11991         "make-error-cause": "^1.2.1",
11992         "tough-cookie": "^2.0.0"
11993       },
11994       "dependencies": {
11995         "tough-cookie": {
11996           "version": "2.5.0",
11997           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
11998           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
11999           "dev": true,
12000           "requires": {
12001             "psl": "^1.1.28",
12002             "punycode": "^2.1.1"
12003           }
12004         }
12005       }
12006     },
12007     "posix-character-classes": {
12008       "version": "0.1.1",
12009       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
12010       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
12011       "dev": true
12012     },
12013     "prelude-ls": {
12014       "version": "1.1.2",
12015       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
12016       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
12017       "dev": true
12018     },
12019     "pretty-format": {
12020       "version": "26.4.2",
12021       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz",
12022       "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==",
12023       "dev": true,
12024       "requires": {
12025         "@jest/types": "^26.3.0",
12026         "ansi-regex": "^5.0.0",
12027         "ansi-styles": "^4.0.0",
12028         "react-is": "^16.12.0"
12029       }
12030     },
12031     "process-nextick-args": {
12032       "version": "2.0.1",
12033       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
12034       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
12035       "dev": true
12036     },
12037     "promise-timeout": {
12038       "version": "1.3.0",
12039       "resolved": "https://registry.npmjs.org/promise-timeout/-/promise-timeout-1.3.0.tgz",
12040       "integrity": "sha512-5yANTE0tmi5++POym6OgtFmwfDvOXABD9oj/jLQr5GPEyuNEb7jH4wbbANJceJid49jwhi1RddxnhnEAb/doqg==",
12041       "dev": true
12042     },
12043     "prompts": {
12044       "version": "2.3.2",
12045       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz",
12046       "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==",
12047       "dev": true,
12048       "requires": {
12049         "kleur": "^3.0.3",
12050         "sisteransi": "^1.0.4"
12051       }
12052     },
12053     "proxy-addr": {
12054       "version": "2.0.6",
12055       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
12056       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
12057       "dev": true,
12058       "requires": {
12059         "forwarded": "~0.1.2",
12060         "ipaddr.js": "1.9.1"
12061       }
12062     },
12063     "psl": {
12064       "version": "1.8.0",
12065       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
12066       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
12067       "dev": true
12068     },
12069     "pump": {
12070       "version": "3.0.0",
12071       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
12072       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
12073       "dev": true,
12074       "requires": {
12075         "end-of-stream": "^1.1.0",
12076         "once": "^1.3.1"
12077       }
12078     },
12079     "punycode": {
12080       "version": "2.1.1",
12081       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
12082       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
12083       "dev": true
12084     },
12085     "qs": {
12086       "version": "6.5.2",
12087       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
12088       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
12089       "dev": true
12090     },
12091     "querystring-browser": {
12092       "version": "1.0.4",
12093       "resolved": "https://registry.npmjs.org/querystring-browser/-/querystring-browser-1.0.4.tgz",
12094       "integrity": "sha1-8uNYgYQKgZvHsb9Zf68JeeZiLcY="
12095     },
12096     "quick-format-unescaped": {
12097       "version": "4.0.4",
12098       "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz",
12099       "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
12100       "dev": true
12101     },
12102     "ramda": {
12103       "version": "0.26.1",
12104       "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz",
12105       "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==",
12106       "dev": true
12107     },
12108     "randexp": {
12109       "version": "0.5.3",
12110       "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.5.3.tgz",
12111       "integrity": "sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==",
12112       "dev": true,
12113       "requires": {
12114         "drange": "^1.0.2",
12115         "ret": "^0.2.0"
12116       },
12117       "dependencies": {
12118         "ret": {
12119           "version": "0.2.2",
12120           "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz",
12121           "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==",
12122           "dev": true
12123         }
12124       }
12125     },
12126     "range-parser": {
12127       "version": "1.2.1",
12128       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
12129       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
12130       "dev": true
12131     },
12132     "raw-body": {
12133       "version": "2.4.0",
12134       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
12135       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
12136       "dev": true,
12137       "requires": {
12138         "bytes": "3.1.0",
12139         "http-errors": "1.7.2",
12140         "iconv-lite": "0.4.24",
12141         "unpipe": "1.0.0"
12142       }
12143     },
12144     "react-is": {
12145       "version": "16.13.1",
12146       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
12147       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
12148       "dev": true
12149     },
12150     "read-pkg": {
12151       "version": "5.2.0",
12152       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
12153       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
12154       "dev": true,
12155       "requires": {
12156         "@types/normalize-package-data": "^2.4.0",
12157         "normalize-package-data": "^2.5.0",
12158         "parse-json": "^5.0.0",
12159         "type-fest": "^0.6.0"
12160       },
12161       "dependencies": {
12162         "type-fest": {
12163           "version": "0.6.0",
12164           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
12165           "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
12166           "dev": true
12167         }
12168       }
12169     },
12170     "read-pkg-up": {
12171       "version": "7.0.1",
12172       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
12173       "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
12174       "dev": true,
12175       "requires": {
12176         "find-up": "^4.1.0",
12177         "read-pkg": "^5.2.0",
12178         "type-fest": "^0.8.1"
12179       }
12180     },
12181     "readable-stream": {
12182       "version": "2.3.7",
12183       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
12184       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
12185       "dev": true,
12186       "requires": {
12187         "core-util-is": "~1.0.0",
12188         "inherits": "~2.0.3",
12189         "isarray": "~1.0.0",
12190         "process-nextick-args": "~2.0.0",
12191         "safe-buffer": "~5.1.1",
12192         "string_decoder": "~1.1.1",
12193         "util-deprecate": "~1.0.1"
12194       }
12195     },
12196     "regex-not": {
12197       "version": "1.0.2",
12198       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
12199       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
12200       "dev": true,
12201       "requires": {
12202         "extend-shallow": "^3.0.2",
12203         "safe-regex": "^1.1.0"
12204       }
12205     },
12206     "remove-trailing-separator": {
12207       "version": "1.1.0",
12208       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
12209       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
12210       "dev": true
12211     },
12212     "repeat-element": {
12213       "version": "1.1.3",
12214       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
12215       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
12216       "dev": true
12217     },
12218     "repeat-string": {
12219       "version": "1.6.1",
12220       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
12221       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
12222       "dev": true
12223     },
12224     "request": {
12225       "version": "2.88.2",
12226       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
12227       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
12228       "dev": true,
12229       "requires": {
12230         "aws-sign2": "~0.7.0",
12231         "aws4": "^1.8.0",
12232         "caseless": "~0.12.0",
12233         "combined-stream": "~1.0.6",
12234         "extend": "~3.0.2",
12235         "forever-agent": "~0.6.1",
12236         "form-data": "~2.3.2",
12237         "har-validator": "~5.1.3",
12238         "http-signature": "~1.2.0",
12239         "is-typedarray": "~1.0.0",
12240         "isstream": "~0.1.2",
12241         "json-stringify-safe": "~5.0.1",
12242         "mime-types": "~2.1.19",
12243         "oauth-sign": "~0.9.0",
12244         "performance-now": "^2.1.0",
12245         "qs": "~6.5.2",
12246         "safe-buffer": "^5.1.2",
12247         "tough-cookie": "~2.5.0",
12248         "tunnel-agent": "^0.6.0",
12249         "uuid": "^3.3.2"
12250       },
12251       "dependencies": {
12252         "tough-cookie": {
12253           "version": "2.5.0",
12254           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
12255           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
12256           "dev": true,
12257           "requires": {
12258             "psl": "^1.1.28",
12259             "punycode": "^2.1.1"
12260           }
12261         },
12262         "uuid": {
12263           "version": "3.4.0",
12264           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
12265           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
12266           "dev": true
12267         }
12268       }
12269     },
12270     "request-promise-core": {
12271       "version": "1.1.4",
12272       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
12273       "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
12274       "dev": true,
12275       "requires": {
12276         "lodash": "^4.17.19"
12277       }
12278     },
12279     "request-promise-native": {
12280       "version": "1.0.9",
12281       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
12282       "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
12283       "dev": true,
12284       "requires": {
12285         "request-promise-core": "1.1.4",
12286         "stealthy-require": "^1.1.1",
12287         "tough-cookie": "^2.3.3"
12288       },
12289       "dependencies": {
12290         "tough-cookie": {
12291           "version": "2.5.0",
12292           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
12293           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
12294           "dev": true,
12295           "requires": {
12296             "psl": "^1.1.28",
12297             "punycode": "^2.1.1"
12298           }
12299         }
12300       }
12301     },
12302     "require-directory": {
12303       "version": "2.1.1",
12304       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
12305       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
12306       "dev": true
12307     },
12308     "require-main-filename": {
12309       "version": "2.0.0",
12310       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
12311       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
12312       "dev": true
12313     },
12314     "requires-port": {
12315       "version": "1.0.0",
12316       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
12317       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
12318       "dev": true
12319     },
12320     "resolve": {
12321       "version": "1.17.0",
12322       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
12323       "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
12324       "dev": true,
12325       "requires": {
12326         "path-parse": "^1.0.6"
12327       }
12328     },
12329     "resolve-cwd": {
12330       "version": "3.0.0",
12331       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
12332       "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
12333       "dev": true,
12334       "requires": {
12335         "resolve-from": "^5.0.0"
12336       }
12337     },
12338     "resolve-from": {
12339       "version": "5.0.0",
12340       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
12341       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
12342       "dev": true
12343     },
12344     "resolve-url": {
12345       "version": "0.2.1",
12346       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
12347       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
12348       "dev": true
12349     },
12350     "ret": {
12351       "version": "0.1.15",
12352       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
12353       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
12354       "dev": true
12355     },
12356     "rfdc": {
12357       "version": "1.3.0",
12358       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
12359       "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
12360       "dev": true
12361     },
12362     "rimraf": {
12363       "version": "3.0.2",
12364       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
12365       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
12366       "dev": true,
12367       "requires": {
12368         "glob": "^7.1.3"
12369       }
12370     },
12371     "rsvp": {
12372       "version": "4.8.5",
12373       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
12374       "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
12375       "dev": true
12376     },
12377     "safe-buffer": {
12378       "version": "5.1.2",
12379       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
12380       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
12381       "dev": true
12382     },
12383     "safe-regex": {
12384       "version": "1.1.0",
12385       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
12386       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
12387       "dev": true,
12388       "requires": {
12389         "ret": "~0.1.10"
12390       }
12391     },
12392     "safer-buffer": {
12393       "version": "2.1.2",
12394       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
12395       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
12396       "dev": true
12397     },
12398     "sane": {
12399       "version": "4.1.0",
12400       "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
12401       "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
12402       "dev": true,
12403       "requires": {
12404         "@cnakazawa/watch": "^1.0.3",
12405         "anymatch": "^2.0.0",
12406         "capture-exit": "^2.0.0",
12407         "exec-sh": "^0.3.2",
12408         "execa": "^1.0.0",
12409         "fb-watchman": "^2.0.0",
12410         "micromatch": "^3.1.4",
12411         "minimist": "^1.1.1",
12412         "walker": "~1.0.5"
12413       },
12414       "dependencies": {
12415         "anymatch": {
12416           "version": "2.0.0",
12417           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
12418           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
12419           "dev": true,
12420           "requires": {
12421             "micromatch": "^3.1.4",
12422             "normalize-path": "^2.1.1"
12423           }
12424         },
12425         "braces": {
12426           "version": "2.3.2",
12427           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
12428           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
12429           "dev": true,
12430           "requires": {
12431             "arr-flatten": "^1.1.0",
12432             "array-unique": "^0.3.2",
12433             "extend-shallow": "^2.0.1",
12434             "fill-range": "^4.0.0",
12435             "isobject": "^3.0.1",
12436             "repeat-element": "^1.1.2",
12437             "snapdragon": "^0.8.1",
12438             "snapdragon-node": "^2.0.1",
12439             "split-string": "^3.0.2",
12440             "to-regex": "^3.0.1"
12441           },
12442           "dependencies": {
12443             "extend-shallow": {
12444               "version": "2.0.1",
12445               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
12446               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
12447               "dev": true,
12448               "requires": {
12449                 "is-extendable": "^0.1.0"
12450               }
12451             }
12452           }
12453         },
12454         "fill-range": {
12455           "version": "4.0.0",
12456           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
12457           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
12458           "dev": true,
12459           "requires": {
12460             "extend-shallow": "^2.0.1",
12461             "is-number": "^3.0.0",
12462             "repeat-string": "^1.6.1",
12463             "to-regex-range": "^2.1.0"
12464           },
12465           "dependencies": {
12466             "extend-shallow": {
12467               "version": "2.0.1",
12468               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
12469               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
12470               "dev": true,
12471               "requires": {
12472                 "is-extendable": "^0.1.0"
12473               }
12474             }
12475           }
12476         },
12477         "is-number": {
12478           "version": "3.0.0",
12479           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
12480           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
12481           "dev": true,
12482           "requires": {
12483             "kind-of": "^3.0.2"
12484           },
12485           "dependencies": {
12486             "kind-of": {
12487               "version": "3.2.2",
12488               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12489               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12490               "dev": true,
12491               "requires": {
12492                 "is-buffer": "^1.1.5"
12493               }
12494             }
12495           }
12496         },
12497         "micromatch": {
12498           "version": "3.1.10",
12499           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
12500           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
12501           "dev": true,
12502           "requires": {
12503             "arr-diff": "^4.0.0",
12504             "array-unique": "^0.3.2",
12505             "braces": "^2.3.1",
12506             "define-property": "^2.0.2",
12507             "extend-shallow": "^3.0.2",
12508             "extglob": "^2.0.4",
12509             "fragment-cache": "^0.2.1",
12510             "kind-of": "^6.0.2",
12511             "nanomatch": "^1.2.9",
12512             "object.pick": "^1.3.0",
12513             "regex-not": "^1.0.0",
12514             "snapdragon": "^0.8.1",
12515             "to-regex": "^3.0.2"
12516           }
12517         },
12518         "normalize-path": {
12519           "version": "2.1.1",
12520           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
12521           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
12522           "dev": true,
12523           "requires": {
12524             "remove-trailing-separator": "^1.0.1"
12525           }
12526         },
12527         "to-regex-range": {
12528           "version": "2.1.1",
12529           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
12530           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
12531           "dev": true,
12532           "requires": {
12533             "is-number": "^3.0.0",
12534             "repeat-string": "^1.6.1"
12535           }
12536         }
12537       }
12538     },
12539     "sax": {
12540       "version": "1.2.4",
12541       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
12542       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
12543     },
12544     "saxes": {
12545       "version": "5.0.1",
12546       "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
12547       "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
12548       "dev": true,
12549       "requires": {
12550         "xmlchars": "^2.2.0"
12551       }
12552     },
12553     "semver": {
12554       "version": "5.7.1",
12555       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
12556       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
12557       "dev": true
12558     },
12559     "send": {
12560       "version": "0.17.1",
12561       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
12562       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
12563       "dev": true,
12564       "requires": {
12565         "debug": "2.6.9",
12566         "depd": "~1.1.2",
12567         "destroy": "~1.0.4",
12568         "encodeurl": "~1.0.2",
12569         "escape-html": "~1.0.3",
12570         "etag": "~1.8.1",
12571         "fresh": "0.5.2",
12572         "http-errors": "~1.7.2",
12573         "mime": "1.6.0",
12574         "ms": "2.1.1",
12575         "on-finished": "~2.3.0",
12576         "range-parser": "~1.2.1",
12577         "statuses": "~1.5.0"
12578       },
12579       "dependencies": {
12580         "debug": {
12581           "version": "2.6.9",
12582           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
12583           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
12584           "dev": true,
12585           "requires": {
12586             "ms": "2.0.0"
12587           },
12588           "dependencies": {
12589             "ms": {
12590               "version": "2.0.0",
12591               "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
12592               "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
12593               "dev": true
12594             }
12595           }
12596         },
12597         "ms": {
12598           "version": "2.1.1",
12599           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
12600           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
12601           "dev": true
12602         }
12603       }
12604     },
12605     "serve-static": {
12606       "version": "1.14.1",
12607       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
12608       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
12609       "dev": true,
12610       "requires": {
12611         "encodeurl": "~1.0.2",
12612         "escape-html": "~1.0.3",
12613         "parseurl": "~1.3.3",
12614         "send": "0.17.1"
12615       }
12616     },
12617     "set-blocking": {
12618       "version": "2.0.0",
12619       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
12620       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
12621       "dev": true
12622     },
12623     "set-value": {
12624       "version": "2.0.1",
12625       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
12626       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
12627       "dev": true,
12628       "requires": {
12629         "extend-shallow": "^2.0.1",
12630         "is-extendable": "^0.1.1",
12631         "is-plain-object": "^2.0.3",
12632         "split-string": "^3.0.1"
12633       },
12634       "dependencies": {
12635         "extend-shallow": {
12636           "version": "2.0.1",
12637           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
12638           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
12639           "dev": true,
12640           "requires": {
12641             "is-extendable": "^0.1.0"
12642           }
12643         }
12644       }
12645     },
12646     "setprototypeof": {
12647       "version": "1.1.1",
12648       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
12649       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
12650       "dev": true
12651     },
12652     "shebang-command": {
12653       "version": "1.2.0",
12654       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
12655       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
12656       "dev": true,
12657       "requires": {
12658         "shebang-regex": "^1.0.0"
12659       }
12660     },
12661     "shebang-regex": {
12662       "version": "1.0.0",
12663       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
12664       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
12665       "dev": true
12666     },
12667     "shellwords": {
12668       "version": "0.1.1",
12669       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
12670       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
12671       "dev": true,
12672       "optional": true
12673     },
12674     "signal-exit": {
12675       "version": "3.0.3",
12676       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
12677       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
12678       "dev": true
12679     },
12680     "sisteransi": {
12681       "version": "1.0.5",
12682       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
12683       "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
12684       "dev": true
12685     },
12686     "slash": {
12687       "version": "3.0.0",
12688       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
12689       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
12690       "dev": true
12691     },
12692     "snapdragon": {
12693       "version": "0.8.2",
12694       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
12695       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
12696       "dev": true,
12697       "requires": {
12698         "base": "^0.11.1",
12699         "debug": "^2.2.0",
12700         "define-property": "^0.2.5",
12701         "extend-shallow": "^2.0.1",
12702         "map-cache": "^0.2.2",
12703         "source-map": "^0.5.6",
12704         "source-map-resolve": "^0.5.0",
12705         "use": "^3.1.0"
12706       },
12707       "dependencies": {
12708         "debug": {
12709           "version": "2.6.9",
12710           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
12711           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
12712           "dev": true,
12713           "requires": {
12714             "ms": "2.0.0"
12715           }
12716         },
12717         "define-property": {
12718           "version": "0.2.5",
12719           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
12720           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
12721           "dev": true,
12722           "requires": {
12723             "is-descriptor": "^0.1.0"
12724           }
12725         },
12726         "extend-shallow": {
12727           "version": "2.0.1",
12728           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
12729           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
12730           "dev": true,
12731           "requires": {
12732             "is-extendable": "^0.1.0"
12733           }
12734         },
12735         "ms": {
12736           "version": "2.0.0",
12737           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
12738           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
12739           "dev": true
12740         },
12741         "source-map": {
12742           "version": "0.5.7",
12743           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
12744           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
12745           "dev": true
12746         }
12747       }
12748     },
12749     "snapdragon-node": {
12750       "version": "2.1.1",
12751       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
12752       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
12753       "dev": true,
12754       "requires": {
12755         "define-property": "^1.0.0",
12756         "isobject": "^3.0.0",
12757         "snapdragon-util": "^3.0.1"
12758       },
12759       "dependencies": {
12760         "define-property": {
12761           "version": "1.0.0",
12762           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
12763           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
12764           "dev": true,
12765           "requires": {
12766             "is-descriptor": "^1.0.0"
12767           }
12768         },
12769         "is-accessor-descriptor": {
12770           "version": "1.0.0",
12771           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
12772           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
12773           "dev": true,
12774           "requires": {
12775             "kind-of": "^6.0.0"
12776           }
12777         },
12778         "is-data-descriptor": {
12779           "version": "1.0.0",
12780           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
12781           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
12782           "dev": true,
12783           "requires": {
12784             "kind-of": "^6.0.0"
12785           }
12786         },
12787         "is-descriptor": {
12788           "version": "1.0.2",
12789           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
12790           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
12791           "dev": true,
12792           "requires": {
12793             "is-accessor-descriptor": "^1.0.0",
12794             "is-data-descriptor": "^1.0.0",
12795             "kind-of": "^6.0.2"
12796           }
12797         }
12798       }
12799     },
12800     "snapdragon-util": {
12801       "version": "3.0.1",
12802       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
12803       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
12804       "dev": true,
12805       "requires": {
12806         "kind-of": "^3.2.0"
12807       },
12808       "dependencies": {
12809         "kind-of": {
12810           "version": "3.2.2",
12811           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12812           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12813           "dev": true,
12814           "requires": {
12815             "is-buffer": "^1.1.5"
12816           }
12817         }
12818       }
12819     },
12820     "sonic-boom": {
12821       "version": "2.8.0",
12822       "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz",
12823       "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==",
12824       "dev": true,
12825       "requires": {
12826         "atomic-sleep": "^1.0.0"
12827       }
12828     },
12829     "source-map": {
12830       "version": "0.6.1",
12831       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12832       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12833       "dev": true
12834     },
12835     "source-map-resolve": {
12836       "version": "0.5.3",
12837       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
12838       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
12839       "dev": true,
12840       "requires": {
12841         "atob": "^2.1.2",
12842         "decode-uri-component": "^0.2.0",
12843         "resolve-url": "^0.2.1",
12844         "source-map-url": "^0.4.0",
12845         "urix": "^0.1.0"
12846       }
12847     },
12848     "source-map-support": {
12849       "version": "0.5.19",
12850       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
12851       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
12852       "dev": true,
12853       "requires": {
12854         "buffer-from": "^1.0.0",
12855         "source-map": "^0.6.0"
12856       }
12857     },
12858     "source-map-url": {
12859       "version": "0.4.0",
12860       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
12861       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
12862       "dev": true
12863     },
12864     "spdx-correct": {
12865       "version": "3.1.1",
12866       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
12867       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
12868       "dev": true,
12869       "requires": {
12870         "spdx-expression-parse": "^3.0.0",
12871         "spdx-license-ids": "^3.0.0"
12872       }
12873     },
12874     "spdx-exceptions": {
12875       "version": "2.3.0",
12876       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
12877       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
12878       "dev": true
12879     },
12880     "spdx-expression-parse": {
12881       "version": "3.0.1",
12882       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
12883       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
12884       "dev": true,
12885       "requires": {
12886         "spdx-exceptions": "^2.1.0",
12887         "spdx-license-ids": "^3.0.0"
12888       }
12889     },
12890     "spdx-license-ids": {
12891       "version": "3.0.6",
12892       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
12893       "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",
12894       "dev": true
12895     },
12896     "split-string": {
12897       "version": "3.1.0",
12898       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
12899       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
12900       "dev": true,
12901       "requires": {
12902         "extend-shallow": "^3.0.0"
12903       }
12904     },
12905     "split2": {
12906       "version": "3.2.2",
12907       "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
12908       "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
12909       "dev": true,
12910       "requires": {
12911         "readable-stream": "^3.0.0"
12912       },
12913       "dependencies": {
12914         "readable-stream": {
12915           "version": "3.6.0",
12916           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
12917           "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
12918           "dev": true,
12919           "requires": {
12920             "inherits": "^2.0.3",
12921             "string_decoder": "^1.1.1",
12922             "util-deprecate": "^1.0.1"
12923           }
12924         }
12925       }
12926     },
12927     "sprintf-js": {
12928       "version": "1.0.3",
12929       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
12930       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
12931       "dev": true
12932     },
12933     "sshpk": {
12934       "version": "1.16.1",
12935       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
12936       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
12937       "dev": true,
12938       "requires": {
12939         "asn1": "~0.2.3",
12940         "assert-plus": "^1.0.0",
12941         "bcrypt-pbkdf": "^1.0.0",
12942         "dashdash": "^1.12.0",
12943         "ecc-jsbn": "~0.1.1",
12944         "getpass": "^0.1.1",
12945         "jsbn": "~0.1.0",
12946         "safer-buffer": "^2.0.2",
12947         "tweetnacl": "~0.14.0"
12948       }
12949     },
12950     "stack-utils": {
12951       "version": "2.0.2",
12952       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz",
12953       "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==",
12954       "dev": true,
12955       "requires": {
12956         "escape-string-regexp": "^2.0.0"
12957       },
12958       "dependencies": {
12959         "escape-string-regexp": {
12960           "version": "2.0.0",
12961           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
12962           "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
12963           "dev": true
12964         }
12965       }
12966     },
12967     "static-extend": {
12968       "version": "0.1.2",
12969       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
12970       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
12971       "dev": true,
12972       "requires": {
12973         "define-property": "^0.2.5",
12974         "object-copy": "^0.1.0"
12975       },
12976       "dependencies": {
12977         "define-property": {
12978           "version": "0.2.5",
12979           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
12980           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
12981           "dev": true,
12982           "requires": {
12983             "is-descriptor": "^0.1.0"
12984           }
12985         }
12986       }
12987     },
12988     "statuses": {
12989       "version": "1.5.0",
12990       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
12991       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
12992       "dev": true
12993     },
12994     "stealthy-require": {
12995       "version": "1.1.1",
12996       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
12997       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
12998       "dev": true
12999     },
13000     "string_decoder": {
13001       "version": "1.1.1",
13002       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
13003       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
13004       "dev": true,
13005       "requires": {
13006         "safe-buffer": "~5.1.0"
13007       }
13008     },
13009     "string-length": {
13010       "version": "4.0.1",
13011       "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
13012       "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
13013       "dev": true,
13014       "requires": {
13015         "char-regex": "^1.0.2",
13016         "strip-ansi": "^6.0.0"
13017       }
13018     },
13019     "string-width": {
13020       "version": "4.2.0",
13021       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
13022       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
13023       "dev": true,
13024       "requires": {
13025         "emoji-regex": "^8.0.0",
13026         "is-fullwidth-code-point": "^3.0.0",
13027         "strip-ansi": "^6.0.0"
13028       }
13029     },
13030     "strip-ansi": {
13031       "version": "6.0.0",
13032       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
13033       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
13034       "dev": true,
13035       "requires": {
13036         "ansi-regex": "^5.0.0"
13037       }
13038     },
13039     "strip-bom": {
13040       "version": "4.0.0",
13041       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
13042       "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
13043       "dev": true
13044     },
13045     "strip-eof": {
13046       "version": "1.0.0",
13047       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
13048       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
13049       "dev": true
13050     },
13051     "strip-final-newline": {
13052       "version": "2.0.0",
13053       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
13054       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
13055       "dev": true
13056     },
13057     "strip-json-comments": {
13058       "version": "3.1.1",
13059       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
13060       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
13061       "dev": true
13062     },
13063     "supports-color": {
13064       "version": "7.2.0",
13065       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
13066       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
13067       "dev": true,
13068       "requires": {
13069         "has-flag": "^4.0.0"
13070       }
13071     },
13072     "supports-hyperlinks": {
13073       "version": "2.1.0",
13074       "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
13075       "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
13076       "dev": true,
13077       "requires": {
13078         "has-flag": "^4.0.0",
13079         "supports-color": "^7.0.0"
13080       }
13081     },
13082     "symbol-tree": {
13083       "version": "3.2.4",
13084       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
13085       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
13086       "dev": true
13087     },
13088     "terminal-link": {
13089       "version": "2.1.1",
13090       "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
13091       "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
13092       "dev": true,
13093       "requires": {
13094         "ansi-escapes": "^4.2.1",
13095         "supports-hyperlinks": "^2.0.0"
13096       }
13097     },
13098     "test-exclude": {
13099       "version": "6.0.0",
13100       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
13101       "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
13102       "dev": true,
13103       "requires": {
13104         "@istanbuljs/schema": "^0.1.2",
13105         "glob": "^7.1.4",
13106         "minimatch": "^3.0.4"
13107       }
13108     },
13109     "throat": {
13110       "version": "5.0.0",
13111       "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
13112       "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
13113       "dev": true
13114     },
13115     "timers-ext": {
13116       "version": "0.1.7",
13117       "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
13118       "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
13119       "dev": true,
13120       "requires": {
13121         "es5-ext": "~0.10.46",
13122         "next-tick": "1"
13123       }
13124     },
13125     "tmpl": {
13126       "version": "1.0.4",
13127       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
13128       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
13129       "dev": true
13130     },
13131     "to-fast-properties": {
13132       "version": "2.0.0",
13133       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
13134       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
13135       "dev": true
13136     },
13137     "to-object-path": {
13138       "version": "0.3.0",
13139       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
13140       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
13141       "dev": true,
13142       "requires": {
13143         "kind-of": "^3.0.2"
13144       },
13145       "dependencies": {
13146         "kind-of": {
13147           "version": "3.2.2",
13148           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
13149           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
13150           "dev": true,
13151           "requires": {
13152             "is-buffer": "^1.1.5"
13153           }
13154         }
13155       }
13156     },
13157     "to-regex": {
13158       "version": "3.0.2",
13159       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
13160       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
13161       "dev": true,
13162       "requires": {
13163         "define-property": "^2.0.2",
13164         "extend-shallow": "^3.0.2",
13165         "regex-not": "^1.0.2",
13166         "safe-regex": "^1.1.0"
13167       }
13168     },
13169     "to-regex-range": {
13170       "version": "5.0.1",
13171       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
13172       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
13173       "dev": true,
13174       "requires": {
13175         "is-number": "^7.0.0"
13176       }
13177     },
13178     "toidentifier": {
13179       "version": "1.0.0",
13180       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
13181       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
13182       "dev": true
13183     },
13184     "tough-cookie": {
13185       "version": "3.0.1",
13186       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
13187       "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
13188       "dev": true,
13189       "requires": {
13190         "ip-regex": "^2.1.0",
13191         "psl": "^1.1.28",
13192         "punycode": "^2.1.1"
13193       }
13194     },
13195     "tr46": {
13196       "version": "2.0.2",
13197       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
13198       "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
13199       "dev": true,
13200       "requires": {
13201         "punycode": "^2.1.1"
13202       }
13203     },
13204     "tunnel-agent": {
13205       "version": "0.6.0",
13206       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
13207       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
13208       "dev": true,
13209       "requires": {
13210         "safe-buffer": "^5.0.1"
13211       }
13212     },
13213     "tweetnacl": {
13214       "version": "0.14.5",
13215       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
13216       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
13217       "dev": true
13218     },
13219     "type": {
13220       "version": "1.2.0",
13221       "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
13222       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
13223       "dev": true
13224     },
13225     "type-check": {
13226       "version": "0.3.2",
13227       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
13228       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
13229       "dev": true,
13230       "requires": {
13231         "prelude-ls": "~1.1.2"
13232       }
13233     },
13234     "type-detect": {
13235       "version": "4.0.8",
13236       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
13237       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
13238       "dev": true
13239     },
13240     "type-fest": {
13241       "version": "0.8.1",
13242       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
13243       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
13244       "dev": true
13245     },
13246     "type-is": {
13247       "version": "1.6.18",
13248       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
13249       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
13250       "dev": true,
13251       "requires": {
13252         "media-typer": "0.3.0",
13253         "mime-types": "~2.1.24"
13254       }
13255     },
13256     "typedarray": {
13257       "version": "0.0.6",
13258       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
13259       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
13260       "dev": true
13261     },
13262     "typedarray-to-buffer": {
13263       "version": "3.1.5",
13264       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
13265       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
13266       "dev": true,
13267       "requires": {
13268         "is-typedarray": "^1.0.0"
13269       }
13270     },
13271     "underscore": {
13272       "version": "1.12.1",
13273       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
13274       "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==",
13275       "dev": true
13276     },
13277     "union-value": {
13278       "version": "1.0.1",
13279       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
13280       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
13281       "dev": true,
13282       "requires": {
13283         "arr-union": "^3.1.0",
13284         "get-value": "^2.0.6",
13285         "is-extendable": "^0.1.1",
13286         "set-value": "^2.0.1"
13287       }
13288     },
13289     "unixify": {
13290       "version": "1.0.0",
13291       "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz",
13292       "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=",
13293       "dev": true,
13294       "requires": {
13295         "normalize-path": "^2.1.1"
13296       },
13297       "dependencies": {
13298         "normalize-path": {
13299           "version": "2.1.1",
13300           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
13301           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
13302           "dev": true,
13303           "requires": {
13304             "remove-trailing-separator": "^1.0.1"
13305           }
13306         }
13307       }
13308     },
13309     "unpipe": {
13310       "version": "1.0.0",
13311       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
13312       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
13313       "dev": true
13314     },
13315     "unset-value": {
13316       "version": "1.0.0",
13317       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
13318       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
13319       "dev": true,
13320       "requires": {
13321         "has-value": "^0.3.1",
13322         "isobject": "^3.0.0"
13323       },
13324       "dependencies": {
13325         "has-value": {
13326           "version": "0.3.1",
13327           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
13328           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
13329           "dev": true,
13330           "requires": {
13331             "get-value": "^2.0.3",
13332             "has-values": "^0.1.4",
13333             "isobject": "^2.0.0"
13334           },
13335           "dependencies": {
13336             "isobject": {
13337               "version": "2.1.0",
13338               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
13339               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
13340               "dev": true,
13341               "requires": {
13342                 "isarray": "1.0.0"
13343               }
13344             }
13345           }
13346         },
13347         "has-values": {
13348           "version": "0.1.4",
13349           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
13350           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
13351           "dev": true
13352         }
13353       }
13354     },
13355     "uri-js": {
13356       "version": "4.4.0",
13357       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
13358       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
13359       "dev": true,
13360       "requires": {
13361         "punycode": "^2.1.0"
13362       }
13363     },
13364     "uri-template": {
13365       "version": "1.0.1",
13366       "resolved": "https://registry.npmjs.org/uri-template/-/uri-template-1.0.1.tgz",
13367       "integrity": "sha1-FKklo35Nk/diVDKqEWsF5Qyuga0=",
13368       "requires": {
13369         "pct-encode": "~1.0.0"
13370       }
13371     },
13372     "urix": {
13373       "version": "0.1.0",
13374       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
13375       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
13376       "dev": true
13377     },
13378     "use": {
13379       "version": "3.1.1",
13380       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
13381       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
13382       "dev": true
13383     },
13384     "util-deprecate": {
13385       "version": "1.0.2",
13386       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
13387       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
13388       "dev": true
13389     },
13390     "utils-merge": {
13391       "version": "1.0.1",
13392       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
13393       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
13394       "dev": true
13395     },
13396     "uuid": {
13397       "version": "8.3.0",
13398       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
13399       "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
13400       "dev": true,
13401       "optional": true
13402     },
13403     "v8-to-istanbul": {
13404       "version": "5.0.1",
13405       "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz",
13406       "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==",
13407       "dev": true,
13408       "requires": {
13409         "@types/istanbul-lib-coverage": "^2.0.1",
13410         "convert-source-map": "^1.6.0",
13411         "source-map": "^0.7.3"
13412       },
13413       "dependencies": {
13414         "source-map": {
13415           "version": "0.7.3",
13416           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
13417           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
13418           "dev": true
13419         }
13420       }
13421     },
13422     "validate-npm-package-license": {
13423       "version": "3.0.4",
13424       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
13425       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
13426       "dev": true,
13427       "requires": {
13428         "spdx-correct": "^3.0.0",
13429         "spdx-expression-parse": "^3.0.0"
13430       }
13431     },
13432     "vary": {
13433       "version": "1.1.2",
13434       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
13435       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
13436       "dev": true
13437     },
13438     "verror": {
13439       "version": "1.10.0",
13440       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
13441       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
13442       "dev": true,
13443       "requires": {
13444         "assert-plus": "^1.0.0",
13445         "core-util-is": "1.0.2",
13446         "extsprintf": "^1.2.0"
13447       }
13448     },
13449     "w3c-hr-time": {
13450       "version": "1.0.2",
13451       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
13452       "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
13453       "dev": true,
13454       "requires": {
13455         "browser-process-hrtime": "^1.0.0"
13456       }
13457     },
13458     "w3c-xmlserializer": {
13459       "version": "2.0.0",
13460       "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
13461       "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
13462       "dev": true,
13463       "requires": {
13464         "xml-name-validator": "^3.0.0"
13465       }
13466     },
13467     "walker": {
13468       "version": "1.0.7",
13469       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
13470       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
13471       "dev": true,
13472       "requires": {
13473         "makeerror": "1.0.x"
13474       }
13475     },
13476     "webidl-conversions": {
13477       "version": "6.1.0",
13478       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
13479       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
13480       "dev": true
13481     },
13482     "whatwg-encoding": {
13483       "version": "1.0.5",
13484       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
13485       "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
13486       "dev": true,
13487       "requires": {
13488         "iconv-lite": "0.4.24"
13489       }
13490     },
13491     "whatwg-mimetype": {
13492       "version": "2.3.0",
13493       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
13494       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
13495       "dev": true
13496     },
13497     "whatwg-url": {
13498       "version": "8.2.2",
13499       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz",
13500       "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==",
13501       "dev": true,
13502       "requires": {
13503         "lodash.sortby": "^4.7.0",
13504         "tr46": "^2.0.2",
13505         "webidl-conversions": "^6.1.0"
13506       }
13507     },
13508     "which": {
13509       "version": "1.3.1",
13510       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
13511       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
13512       "dev": true,
13513       "requires": {
13514         "isexe": "^2.0.0"
13515       }
13516     },
13517     "which-module": {
13518       "version": "2.0.0",
13519       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
13520       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
13521       "dev": true
13522     },
13523     "word-wrap": {
13524       "version": "1.2.3",
13525       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
13526       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
13527       "dev": true
13528     },
13529     "wrap-ansi": {
13530       "version": "6.2.0",
13531       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
13532       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
13533       "dev": true,
13534       "requires": {
13535         "ansi-styles": "^4.0.0",
13536         "string-width": "^4.1.0",
13537         "strip-ansi": "^6.0.0"
13538       }
13539     },
13540     "wrappy": {
13541       "version": "1.0.2",
13542       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
13543       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
13544       "dev": true
13545     },
13546     "write-file-atomic": {
13547       "version": "3.0.3",
13548       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
13549       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
13550       "dev": true,
13551       "requires": {
13552         "imurmurhash": "^0.1.4",
13553         "is-typedarray": "^1.0.0",
13554         "signal-exit": "^3.0.2",
13555         "typedarray-to-buffer": "^3.1.5"
13556       }
13557     },
13558     "ws": {
13559       "version": "7.3.1",
13560       "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
13561       "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==",
13562       "dev": true
13563     },
13564     "xml-name-validator": {
13565       "version": "3.0.0",
13566       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
13567       "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
13568       "dev": true
13569     },
13570     "xmlchars": {
13571       "version": "2.2.0",
13572       "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
13573       "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
13574       "dev": true
13575     },
13576     "y18n": {
13577       "version": "4.0.0",
13578       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
13579       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
13580       "dev": true
13581     },
13582     "yargs": {
13583       "version": "15.4.1",
13584       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
13585       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
13586       "dev": true,
13587       "requires": {
13588         "cliui": "^6.0.0",
13589         "decamelize": "^1.2.0",
13590         "find-up": "^4.1.0",
13591         "get-caller-file": "^2.0.1",
13592         "require-directory": "^2.1.1",
13593         "require-main-filename": "^2.0.0",
13594         "set-blocking": "^2.0.0",
13595         "string-width": "^4.2.0",
13596         "which-module": "^2.0.0",
13597         "y18n": "^4.0.0",
13598         "yargs-parser": "^18.1.2"
13599       }
13600     },
13601     "yargs-parser": {
13602       "version": "18.1.3",
13603       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
13604       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
13605       "dev": true,
13606       "requires": {
13607         "camelcase": "^5.0.0",
13608         "decamelize": "^1.2.0"
13609       }
13610     }
13611   }
13612 }