Bug 1613457 [wpt PR 21606] - Update interfaces/cookie-store.idl, a=testonly
[gecko.git] / package-lock.json
blob9784d51a431212416dc3d6338866bfe154d45404
2   "name": "mozilla-central",
3   "requires": true,
4   "lockfileVersion": 1,
5   "dependencies": {
6     "@babel/code-frame": {
7       "version": "7.8.0",
8       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.0.tgz",
9       "integrity": "sha512-AN2IR/wCUYsM+PdErq6Bp3RFTXl8W0p9Nmymm7zkpsCmh+r/YYcckaCGpU8Q/mEKmST19kkGRaG42A/jxOWwBA==",
10       "dev": true,
11       "requires": {
12         "@babel/highlight": "^7.8.0"
13       }
14     },
15     "@babel/generator": {
16       "version": "7.8.0",
17       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.0.tgz",
18       "integrity": "sha512-2Lp2e02CV2C7j/H4n4D9YvsvdhPVVg9GDIamr6Tu4tU35mL3mzOrzl1lZ8ZJtysfZXh+y+AGORc2rPS7yHxBUg==",
19       "dev": true,
20       "requires": {
21         "@babel/types": "^7.8.0",
22         "jsesc": "^2.5.1",
23         "lodash": "^4.17.13",
24         "source-map": "^0.5.0"
25       }
26     },
27     "@babel/helper-function-name": {
28       "version": "7.8.0",
29       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.0.tgz",
30       "integrity": "sha512-x9psucuU0Xalw+0Vpr2FYJMLB7/KnPSLZhlkUyOGbYAWRDfmtZBrguYpJYiaNCRV7vGkYjO/gF6/J6yMvdWTDw==",
31       "dev": true,
32       "requires": {
33         "@babel/helper-get-function-arity": "^7.8.0",
34         "@babel/template": "^7.8.0",
35         "@babel/types": "^7.8.0"
36       }
37     },
38     "@babel/helper-get-function-arity": {
39       "version": "7.8.0",
40       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.0.tgz",
41       "integrity": "sha512-eUP5grliToMapQiTaYS2AAO/WwaCG7cuJztR1v/a1aPzUzUeGt+AaI9OvLATc/AfFkF8SLJ10d5ugGt/AQ9d6w==",
42       "dev": true,
43       "requires": {
44         "@babel/types": "^7.8.0"
45       }
46     },
47     "@babel/helper-split-export-declaration": {
48       "version": "7.8.0",
49       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.0.tgz",
50       "integrity": "sha512-YhYFhH4T6DlbT6CPtVgLfC1Jp2gbCawU/ml7WJvUpBg01bCrXSzTYMZZXbbIGjq/kHmK8YUATxTppcRGzj31pA==",
51       "dev": true,
52       "requires": {
53         "@babel/types": "^7.8.0"
54       }
55     },
56     "@babel/highlight": {
57       "version": "7.8.0",
58       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.0.tgz",
59       "integrity": "sha512-OsdTJbHlPtIk2mmtwXItYrdmalJ8T0zpVzNAbKSkHshuywj7zb29Y09McV/jQsQunc/nEyHiPV2oy9llYMLqxw==",
60       "dev": true,
61       "requires": {
62         "chalk": "^2.0.0",
63         "esutils": "^2.0.2",
64         "js-tokens": "^4.0.0"
65       }
66     },
67     "@babel/parser": {
68       "version": "7.8.0",
69       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.0.tgz",
70       "integrity": "sha512-VVtsnUYbd1+2A2vOVhm4P2qNXQE8L/W859GpUHfUcdhX8d3pEKThZuIr6fztocWx9HbK+00/CR0tXnhAggJ4CA==",
71       "dev": true
72     },
73     "@babel/runtime": {
74       "version": "7.8.0",
75       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.0.tgz",
76       "integrity": "sha512-Z7ti+HB0puCcLmFE3x90kzaVgbx6TRrYIReaygW6EkBEnJh1ajS4/inhF7CypzWeDV3NFl1AfWj0eMtdihojxw==",
77       "dev": true,
78       "requires": {
79         "regenerator-runtime": "^0.13.2"
80       }
81     },
82     "@babel/runtime-corejs3": {
83       "version": "7.8.0",
84       "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.8.0.tgz",
85       "integrity": "sha512-5XaME/D4hTkUclw4BW+FeDyfUcxN5/Fox/+9UiWUqdyU33zsLxDAE74IexAmLccuHSQyFbIzF5+Yb4E6obVOSg==",
86       "dev": true,
87       "requires": {
88         "core-js-pure": "^3.0.0",
89         "regenerator-runtime": "^0.13.2"
90       }
91     },
92     "@babel/template": {
93       "version": "7.8.0",
94       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.0.tgz",
95       "integrity": "sha512-0NNMDsY2t3ltAVVK1WHNiaePo3tXPUeJpCX4I3xSKFoEl852wJHG8mrgHVADf8Lz1y+8al9cF7cSSfzSnFSYiw==",
96       "dev": true,
97       "requires": {
98         "@babel/code-frame": "^7.8.0",
99         "@babel/parser": "^7.8.0",
100         "@babel/types": "^7.8.0"
101       }
102     },
103     "@babel/traverse": {
104       "version": "7.8.0",
105       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.0.tgz",
106       "integrity": "sha512-d/6sPXFLGlJHZO/zWDtgFaKyalCOHLedzxpVJn6el1cw+f2TZa7xZEszeXdOw6EUemqRFBAn106BWBvtSck9Qw==",
107       "dev": true,
108       "requires": {
109         "@babel/code-frame": "^7.8.0",
110         "@babel/generator": "^7.8.0",
111         "@babel/helper-function-name": "^7.8.0",
112         "@babel/helper-split-export-declaration": "^7.8.0",
113         "@babel/parser": "^7.8.0",
114         "@babel/types": "^7.8.0",
115         "debug": "^4.1.0",
116         "globals": "^11.1.0",
117         "lodash": "^4.17.13"
118       }
119     },
120     "@babel/types": {
121       "version": "7.8.0",
122       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.0.tgz",
123       "integrity": "sha512-1RF84ehyx9HH09dMMwGWl3UTWlVoCPtqqJPjGuC4JzMe1ZIVDJ2DT8mv3cPv/A7veLD6sgR7vi95lJqm+ZayIg==",
124       "dev": true,
125       "requires": {
126         "esutils": "^2.0.2",
127         "lodash": "^4.17.13",
128         "to-fast-properties": "^2.0.0"
129       }
130     },
131     "@types/json-schema": {
132       "version": "7.0.4",
133       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz",
134       "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==",
135       "dev": true
136     },
137     "@typescript-eslint/experimental-utils": {
138       "version": "1.13.0",
139       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz",
140       "integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==",
141       "dev": true,
142       "requires": {
143         "@types/json-schema": "^7.0.3",
144         "@typescript-eslint/typescript-estree": "1.13.0",
145         "eslint-scope": "^4.0.0"
146       },
147       "dependencies": {
148         "eslint-scope": {
149           "version": "4.0.3",
150           "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
151           "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
152           "dev": true,
153           "requires": {
154             "esrecurse": "^4.1.0",
155             "estraverse": "^4.1.1"
156           }
157         }
158       }
159     },
160     "@typescript-eslint/typescript-estree": {
161       "version": "1.13.0",
162       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz",
163       "integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==",
164       "dev": true,
165       "requires": {
166         "lodash.unescape": "4.0.1",
167         "semver": "5.5.0"
168       },
169       "dependencies": {
170         "semver": {
171           "version": "5.5.0",
172           "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
173           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
174           "dev": true
175         }
176       }
177     },
178     "acorn": {
179       "version": "7.1.0",
180       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz",
181       "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==",
182       "dev": true
183     },
184     "acorn-jsx": {
185       "version": "5.1.0",
186       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz",
187       "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==",
188       "dev": true
189     },
190     "ajv": {
191       "version": "6.10.2",
192       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
193       "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
194       "dev": true,
195       "requires": {
196         "fast-deep-equal": "^2.0.1",
197         "fast-json-stable-stringify": "^2.0.0",
198         "json-schema-traverse": "^0.4.1",
199         "uri-js": "^4.2.2"
200       }
201     },
202     "ansi-escapes": {
203       "version": "4.3.0",
204       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz",
205       "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==",
206       "dev": true,
207       "requires": {
208         "type-fest": "^0.8.1"
209       }
210     },
211     "ansi-regex": {
212       "version": "5.0.0",
213       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
214       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
215       "dev": true
216     },
217     "ansi-styles": {
218       "version": "3.2.1",
219       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
220       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
221       "dev": true,
222       "requires": {
223         "color-convert": "^1.9.0"
224       }
225     },
226     "argparse": {
227       "version": "1.0.10",
228       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
229       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
230       "dev": true,
231       "requires": {
232         "sprintf-js": "~1.0.2"
233       }
234     },
235     "aria-query": {
236       "version": "3.0.0",
237       "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
238       "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
239       "dev": true,
240       "requires": {
241         "ast-types-flow": "0.0.7",
242         "commander": "^2.11.0"
243       }
244     },
245     "array-includes": {
246       "version": "3.1.1",
247       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz",
248       "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==",
249       "dev": true,
250       "requires": {
251         "define-properties": "^1.1.3",
252         "es-abstract": "^1.17.0",
253         "is-string": "^1.0.5"
254       }
255     },
256     "ast-types-flow": {
257       "version": "0.0.7",
258       "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
259       "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
260       "dev": true
261     },
262     "astral-regex": {
263       "version": "1.0.0",
264       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
265       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
266       "dev": true
267     },
268     "axobject-query": {
269       "version": "2.1.1",
270       "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.1.tgz",
271       "integrity": "sha512-lF98xa/yvy6j3fBHAgQXIYl+J4eZadOSqsPojemUqClzNbBV38wWGpUbQbVEyf4eUF5yF7eHmGgGA2JiHyjeqw==",
272       "dev": true,
273       "requires": {
274         "@babel/runtime": "^7.7.4",
275         "@babel/runtime-corejs3": "^7.7.4"
276       }
277     },
278     "babel-eslint": {
279       "version": "10.0.3",
280       "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz",
281       "integrity": "sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==",
282       "dev": true,
283       "requires": {
284         "@babel/code-frame": "^7.0.0",
285         "@babel/parser": "^7.0.0",
286         "@babel/traverse": "^7.0.0",
287         "@babel/types": "^7.0.0",
288         "eslint-visitor-keys": "^1.0.0",
289         "resolve": "^1.12.0"
290       }
291     },
292     "balanced-match": {
293       "version": "1.0.0",
294       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
295       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
296       "dev": true
297     },
298     "brace-expansion": {
299       "version": "1.1.11",
300       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
301       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
302       "dev": true,
303       "requires": {
304         "balanced-match": "^1.0.0",
305         "concat-map": "0.0.1"
306       }
307     },
308     "callsites": {
309       "version": "3.1.0",
310       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
311       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
312       "dev": true
313     },
314     "chalk": {
315       "version": "2.4.2",
316       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
317       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
318       "dev": true,
319       "requires": {
320         "ansi-styles": "^3.2.1",
321         "escape-string-regexp": "^1.0.5",
322         "supports-color": "^5.3.0"
323       }
324     },
325     "chardet": {
326       "version": "0.7.0",
327       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
328       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
329       "dev": true
330     },
331     "cli-cursor": {
332       "version": "3.1.0",
333       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
334       "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
335       "dev": true,
336       "requires": {
337         "restore-cursor": "^3.1.0"
338       }
339     },
340     "cli-width": {
341       "version": "2.2.0",
342       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
343       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
344       "dev": true
345     },
346     "color-convert": {
347       "version": "1.9.3",
348       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
349       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
350       "dev": true,
351       "requires": {
352         "color-name": "1.1.3"
353       }
354     },
355     "color-name": {
356       "version": "1.1.3",
357       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
358       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
359       "dev": true
360     },
361     "commander": {
362       "version": "2.20.3",
363       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
364       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
365       "dev": true
366     },
367     "concat-map": {
368       "version": "0.0.1",
369       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
370       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
371       "dev": true
372     },
373     "contains-path": {
374       "version": "0.1.0",
375       "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
376       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
377       "dev": true
378     },
379     "core-js-pure": {
380       "version": "3.6.3",
381       "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.3.tgz",
382       "integrity": "sha512-4LhJ4fw0sC4/8X5krM9hI5oQ3cgYHYojWwwWnQKjC6k6vf/qIVS9d0r3+Bdn+FUADgRpD0xzPFQ9P7cOeuIwlA==",
383       "dev": true
384     },
385     "cross-spawn": {
386       "version": "6.0.5",
387       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
388       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
389       "dev": true,
390       "requires": {
391         "nice-try": "^1.0.4",
392         "path-key": "^2.0.1",
393         "semver": "^5.5.0",
394         "shebang-command": "^1.2.0",
395         "which": "^1.2.9"
396       },
397       "dependencies": {
398         "semver": {
399           "version": "5.7.1",
400           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
401           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
402           "dev": true
403         }
404       }
405     },
406     "damerau-levenshtein": {
407       "version": "1.0.5",
408       "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz",
409       "integrity": "sha512-CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA==",
410       "dev": true
411     },
412     "debug": {
413       "version": "4.1.1",
414       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
415       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
416       "dev": true,
417       "requires": {
418         "ms": "^2.1.1"
419       }
420     },
421     "deep-is": {
422       "version": "0.1.3",
423       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
424       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
425       "dev": true
426     },
427     "define-properties": {
428       "version": "1.1.3",
429       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
430       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
431       "dev": true,
432       "requires": {
433         "object-keys": "^1.0.12"
434       }
435     },
436     "doctrine": {
437       "version": "3.0.0",
438       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
439       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
440       "dev": true,
441       "requires": {
442         "esutils": "^2.0.2"
443       }
444     },
445     "dom-serializer": {
446       "version": "0.2.2",
447       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
448       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
449       "dev": true,
450       "requires": {
451         "domelementtype": "^2.0.1",
452         "entities": "^2.0.0"
453       },
454       "dependencies": {
455         "domelementtype": {
456           "version": "2.0.1",
457           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
458           "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
459           "dev": true
460         },
461         "entities": {
462           "version": "2.0.0",
463           "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz",
464           "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==",
465           "dev": true
466         }
467       }
468     },
469     "domelementtype": {
470       "version": "1.3.1",
471       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
472       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
473       "dev": true
474     },
475     "domhandler": {
476       "version": "2.4.2",
477       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
478       "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
479       "dev": true,
480       "requires": {
481         "domelementtype": "1"
482       }
483     },
484     "domutils": {
485       "version": "1.7.0",
486       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
487       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
488       "dev": true,
489       "requires": {
490         "dom-serializer": "0",
491         "domelementtype": "1"
492       }
493     },
494     "emoji-regex": {
495       "version": "8.0.0",
496       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
497       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
498       "dev": true
499     },
500     "entities": {
501       "version": "1.1.2",
502       "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
503       "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
504       "dev": true
505     },
506     "error-ex": {
507       "version": "1.3.2",
508       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
509       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
510       "dev": true,
511       "requires": {
512         "is-arrayish": "^0.2.1"
513       }
514     },
515     "es-abstract": {
516       "version": "1.17.0",
517       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz",
518       "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==",
519       "dev": true,
520       "requires": {
521         "es-to-primitive": "^1.2.1",
522         "function-bind": "^1.1.1",
523         "has": "^1.0.3",
524         "has-symbols": "^1.0.1",
525         "is-callable": "^1.1.5",
526         "is-regex": "^1.0.5",
527         "object-inspect": "^1.7.0",
528         "object-keys": "^1.1.1",
529         "object.assign": "^4.1.0",
530         "string.prototype.trimleft": "^2.1.1",
531         "string.prototype.trimright": "^2.1.1"
532       }
533     },
534     "es-to-primitive": {
535       "version": "1.2.1",
536       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
537       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
538       "dev": true,
539       "requires": {
540         "is-callable": "^1.1.4",
541         "is-date-object": "^1.0.1",
542         "is-symbol": "^1.0.2"
543       }
544     },
545     "escape-string-regexp": {
546       "version": "1.0.5",
547       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
548       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
549       "dev": true
550     },
551     "eslint": {
552       "version": "6.8.0",
553       "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
554       "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
555       "dev": true,
556       "requires": {
557         "@babel/code-frame": "^7.0.0",
558         "ajv": "^6.10.0",
559         "chalk": "^2.1.0",
560         "cross-spawn": "^6.0.5",
561         "debug": "^4.0.1",
562         "doctrine": "^3.0.0",
563         "eslint-scope": "^5.0.0",
564         "eslint-utils": "^1.4.3",
565         "eslint-visitor-keys": "^1.1.0",
566         "espree": "^6.1.2",
567         "esquery": "^1.0.1",
568         "esutils": "^2.0.2",
569         "file-entry-cache": "^5.0.1",
570         "functional-red-black-tree": "^1.0.1",
571         "glob-parent": "^5.0.0",
572         "globals": "^12.1.0",
573         "ignore": "^4.0.6",
574         "import-fresh": "^3.0.0",
575         "imurmurhash": "^0.1.4",
576         "inquirer": "^7.0.0",
577         "is-glob": "^4.0.0",
578         "js-yaml": "^3.13.1",
579         "json-stable-stringify-without-jsonify": "^1.0.1",
580         "levn": "^0.3.0",
581         "lodash": "^4.17.14",
582         "minimatch": "^3.0.4",
583         "mkdirp": "^0.5.1",
584         "natural-compare": "^1.4.0",
585         "optionator": "^0.8.3",
586         "progress": "^2.0.0",
587         "regexpp": "^2.0.1",
588         "semver": "^6.1.2",
589         "strip-ansi": "^5.2.0",
590         "strip-json-comments": "^3.0.1",
591         "table": "^5.2.3",
592         "text-table": "^0.2.0",
593         "v8-compile-cache": "^2.0.3"
594       },
595       "dependencies": {
596         "globals": {
597           "version": "12.3.0",
598           "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz",
599           "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==",
600           "dev": true,
601           "requires": {
602             "type-fest": "^0.8.1"
603           }
604         }
605       }
606     },
607     "eslint-config-prettier": {
608       "version": "6.1.0",
609       "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.1.0.tgz",
610       "integrity": "sha512-k9fny9sPjIBQ2ftFTesJV21Rg4R/7a7t7LCtZVrYQiHEp8Nnuk3EGaDmsKSAnsPj0BYcgB2zxzHa2NTkIxcOLg==",
611       "dev": true,
612       "requires": {
613         "get-stdin": "^6.0.0"
614       }
615     },
616     "eslint-import-resolver-node": {
617       "version": "0.3.3",
618       "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz",
619       "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==",
620       "dev": true,
621       "requires": {
622         "debug": "^2.6.9",
623         "resolve": "^1.13.1"
624       },
625       "dependencies": {
626         "debug": {
627           "version": "2.6.9",
628           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
629           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
630           "dev": true,
631           "requires": {
632             "ms": "2.0.0"
633           }
634         },
635         "ms": {
636           "version": "2.0.0",
637           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
638           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
639           "dev": true
640         }
641       }
642     },
643     "eslint-module-utils": {
644       "version": "2.5.2",
645       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz",
646       "integrity": "sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==",
647       "dev": true,
648       "requires": {
649         "debug": "^2.6.9",
650         "pkg-dir": "^2.0.0"
651       },
652       "dependencies": {
653         "debug": {
654           "version": "2.6.9",
655           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
656           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
657           "dev": true,
658           "requires": {
659             "ms": "2.0.0"
660           }
661         },
662         "ms": {
663           "version": "2.0.0",
664           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
665           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
666           "dev": true
667         }
668       }
669     },
670     "eslint-plugin-babel": {
671       "version": "5.3.0",
672       "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-5.3.0.tgz",
673       "integrity": "sha512-HPuNzSPE75O+SnxHIafbW5QB45r2w78fxqwK3HmjqIUoPfPzVrq6rD+CINU3yzoDSzEhUkX07VUphbF73Lth/w==",
674       "dev": true,
675       "requires": {
676         "eslint-rule-composer": "^0.3.0"
677       }
678     },
679     "eslint-plugin-fetch-options": {
680       "version": "0.0.5",
681       "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz",
682       "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==",
683       "dev": true
684     },
685     "eslint-plugin-file-header": {
686       "version": "0.0.1",
687       "resolved": "https://registry.npmjs.org/eslint-plugin-file-header/-/eslint-plugin-file-header-0.0.1.tgz",
688       "integrity": "sha512-Xe7veqG+8s99Msd/bFm6YDBnKaufgd/oE+uOXQqpadLGZSrb3t+iW5n7c2rcBfgZ9oGjhuXIL3IsH3a+U8oVNQ==",
689       "dev": true
690     },
691     "eslint-plugin-flowtype": {
692       "version": "4.2.0",
693       "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.2.0.tgz",
694       "integrity": "sha512-mqf6AbQCP6N8Bk+ryXYwxt6sj3RT7i3kt8JOOx7WOQNlZtsLxqvnkXRRrToFHcN52E5W9c/p3UfNxCMsfENIJA==",
695       "dev": true,
696       "requires": {
697         "lodash": "^4.17.15"
698       }
699     },
700     "eslint-plugin-html": {
701       "version": "6.0.0",
702       "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.0.0.tgz",
703       "integrity": "sha512-PQcGippOHS+HTbQCStmH5MY1BF2MaU8qW/+Mvo/8xTa/ioeMXdSP+IiaBw2+nh0KEMfYQKuTz1Zo+vHynjwhbg==",
704       "dev": true,
705       "requires": {
706         "htmlparser2": "^3.10.1"
707       }
708     },
709     "eslint-plugin-import": {
710       "version": "2.18.2",
711       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz",
712       "integrity": "sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==",
713       "dev": true,
714       "requires": {
715         "array-includes": "^3.0.3",
716         "contains-path": "^0.1.0",
717         "debug": "^2.6.9",
718         "doctrine": "1.5.0",
719         "eslint-import-resolver-node": "^0.3.2",
720         "eslint-module-utils": "^2.4.0",
721         "has": "^1.0.3",
722         "minimatch": "^3.0.4",
723         "object.values": "^1.1.0",
724         "read-pkg-up": "^2.0.0",
725         "resolve": "^1.11.0"
726       },
727       "dependencies": {
728         "debug": {
729           "version": "2.6.9",
730           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
731           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
732           "dev": true,
733           "requires": {
734             "ms": "2.0.0"
735           }
736         },
737         "doctrine": {
738           "version": "1.5.0",
739           "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
740           "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
741           "dev": true,
742           "requires": {
743             "esutils": "^2.0.2",
744             "isarray": "^1.0.0"
745           }
746         },
747         "ms": {
748           "version": "2.0.0",
749           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
750           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
751           "dev": true
752         }
753       }
754     },
755     "eslint-plugin-jest": {
756       "version": "22.15.2",
757       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.15.2.tgz",
758       "integrity": "sha512-p4NME9TgXIt+KgpxcXyNBvO30ZKxwFAO1dJZBc2OGfDnXVEtPwEyNs95GSr6RIE3xLHdjd8ngDdE2icRRXrbxg==",
759       "dev": true,
760       "requires": {
761         "@typescript-eslint/experimental-utils": "^1.13.0"
762       }
763     },
764     "eslint-plugin-jsx-a11y": {
765       "version": "6.2.3",
766       "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz",
767       "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==",
768       "dev": true,
769       "requires": {
770         "@babel/runtime": "^7.4.5",
771         "aria-query": "^3.0.0",
772         "array-includes": "^3.0.3",
773         "ast-types-flow": "^0.0.7",
774         "axobject-query": "^2.0.2",
775         "damerau-levenshtein": "^1.0.4",
776         "emoji-regex": "^7.0.2",
777         "has": "^1.0.3",
778         "jsx-ast-utils": "^2.2.1"
779       },
780       "dependencies": {
781         "emoji-regex": {
782           "version": "7.0.3",
783           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
784           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
785           "dev": true
786         }
787       }
788     },
789     "eslint-plugin-mozilla": {
790       "version": "file:tools/lint/eslint/eslint-plugin-mozilla",
791       "dev": true,
792       "requires": {
793         "htmlparser2": "3.10.1",
794         "ini-parser": "0.0.2",
795         "sax": "1.2.4"
796       }
797     },
798     "eslint-plugin-no-unsanitized": {
799       "version": "3.0.2",
800       "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.0.2.tgz",
801       "integrity": "sha512-JnwpoH8Sv4QOjrTDutENBHzSnyYtspdjtglYtqUtAHe6f6LLKqykJle+UwFPg23GGwt5hI3amS9CRDezW8GAww==",
802       "dev": true
803     },
804     "eslint-plugin-prettier": {
805       "version": "3.1.0",
806       "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz",
807       "integrity": "sha512-XWX2yVuwVNLOUhQijAkXz+rMPPoCr7WFiAl8ig6I7Xn+pPVhDhzg4DxHpmbeb0iqjO9UronEA3Tb09ChnFVHHA==",
808       "dev": true,
809       "requires": {
810         "prettier-linter-helpers": "^1.0.0"
811       }
812     },
813     "eslint-plugin-react": {
814       "version": "7.14.3",
815       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz",
816       "integrity": "sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA==",
817       "dev": true,
818       "requires": {
819         "array-includes": "^3.0.3",
820         "doctrine": "^2.1.0",
821         "has": "^1.0.3",
822         "jsx-ast-utils": "^2.1.0",
823         "object.entries": "^1.1.0",
824         "object.fromentries": "^2.0.0",
825         "object.values": "^1.1.0",
826         "prop-types": "^15.7.2",
827         "resolve": "^1.10.1"
828       },
829       "dependencies": {
830         "doctrine": {
831           "version": "2.1.0",
832           "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
833           "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
834           "dev": true,
835           "requires": {
836             "esutils": "^2.0.2"
837           }
838         }
839       }
840     },
841     "eslint-plugin-spidermonkey-js": {
842       "version": "file:tools/lint/eslint/eslint-plugin-spidermonkey-js",
843       "dev": true
844     },
845     "eslint-rule-composer": {
846       "version": "0.3.0",
847       "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz",
848       "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==",
849       "dev": true
850     },
851     "eslint-scope": {
852       "version": "5.0.0",
853       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
854       "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
855       "dev": true,
856       "requires": {
857         "esrecurse": "^4.1.0",
858         "estraverse": "^4.1.1"
859       }
860     },
861     "eslint-utils": {
862       "version": "1.4.3",
863       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
864       "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
865       "dev": true,
866       "requires": {
867         "eslint-visitor-keys": "^1.1.0"
868       }
869     },
870     "eslint-visitor-keys": {
871       "version": "1.1.0",
872       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
873       "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
874       "dev": true
875     },
876     "espree": {
877       "version": "6.1.2",
878       "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz",
879       "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==",
880       "dev": true,
881       "requires": {
882         "acorn": "^7.1.0",
883         "acorn-jsx": "^5.1.0",
884         "eslint-visitor-keys": "^1.1.0"
885       }
886     },
887     "esprima": {
888       "version": "4.0.1",
889       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
890       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
891       "dev": true
892     },
893     "esquery": {
894       "version": "1.0.1",
895       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
896       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
897       "dev": true,
898       "requires": {
899         "estraverse": "^4.0.0"
900       }
901     },
902     "esrecurse": {
903       "version": "4.2.1",
904       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
905       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
906       "dev": true,
907       "requires": {
908         "estraverse": "^4.1.0"
909       }
910     },
911     "estraverse": {
912       "version": "4.3.0",
913       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
914       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
915       "dev": true
916     },
917     "esutils": {
918       "version": "2.0.3",
919       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
920       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
921       "dev": true
922     },
923     "external-editor": {
924       "version": "3.1.0",
925       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
926       "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
927       "dev": true,
928       "requires": {
929         "chardet": "^0.7.0",
930         "iconv-lite": "^0.4.24",
931         "tmp": "^0.0.33"
932       }
933     },
934     "fast-deep-equal": {
935       "version": "2.0.1",
936       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
937       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
938       "dev": true
939     },
940     "fast-diff": {
941       "version": "1.2.0",
942       "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
943       "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
944       "dev": true
945     },
946     "fast-json-stable-stringify": {
947       "version": "2.1.0",
948       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
949       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
950       "dev": true
951     },
952     "fast-levenshtein": {
953       "version": "2.0.6",
954       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
955       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
956       "dev": true
957     },
958     "figures": {
959       "version": "3.1.0",
960       "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz",
961       "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==",
962       "dev": true,
963       "requires": {
964         "escape-string-regexp": "^1.0.5"
965       }
966     },
967     "file-entry-cache": {
968       "version": "5.0.1",
969       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
970       "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
971       "dev": true,
972       "requires": {
973         "flat-cache": "^2.0.1"
974       }
975     },
976     "find-up": {
977       "version": "2.1.0",
978       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
979       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
980       "dev": true,
981       "requires": {
982         "locate-path": "^2.0.0"
983       }
984     },
985     "flat-cache": {
986       "version": "2.0.1",
987       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
988       "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
989       "dev": true,
990       "requires": {
991         "flatted": "^2.0.0",
992         "rimraf": "2.6.3",
993         "write": "1.0.3"
994       }
995     },
996     "flatted": {
997       "version": "2.0.1",
998       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
999       "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
1000       "dev": true
1001     },
1002     "fs.realpath": {
1003       "version": "1.0.0",
1004       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1005       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1006       "dev": true
1007     },
1008     "function-bind": {
1009       "version": "1.1.1",
1010       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1011       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1012       "dev": true
1013     },
1014     "functional-red-black-tree": {
1015       "version": "1.0.1",
1016       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1017       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1018       "dev": true
1019     },
1020     "get-stdin": {
1021       "version": "6.0.0",
1022       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
1023       "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
1024       "dev": true
1025     },
1026     "glob": {
1027       "version": "7.1.6",
1028       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1029       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1030       "dev": true,
1031       "requires": {
1032         "fs.realpath": "^1.0.0",
1033         "inflight": "^1.0.4",
1034         "inherits": "2",
1035         "minimatch": "^3.0.4",
1036         "once": "^1.3.0",
1037         "path-is-absolute": "^1.0.0"
1038       }
1039     },
1040     "glob-parent": {
1041       "version": "5.1.0",
1042       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
1043       "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
1044       "dev": true,
1045       "requires": {
1046         "is-glob": "^4.0.1"
1047       }
1048     },
1049     "globals": {
1050       "version": "11.12.0",
1051       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
1052       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
1053       "dev": true
1054     },
1055     "graceful-fs": {
1056       "version": "4.2.3",
1057       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
1058       "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",
1059       "dev": true
1060     },
1061     "has": {
1062       "version": "1.0.3",
1063       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1064       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1065       "dev": true,
1066       "requires": {
1067         "function-bind": "^1.1.1"
1068       }
1069     },
1070     "has-flag": {
1071       "version": "3.0.0",
1072       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1073       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1074       "dev": true
1075     },
1076     "has-symbols": {
1077       "version": "1.0.1",
1078       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
1079       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
1080       "dev": true
1081     },
1082     "hosted-git-info": {
1083       "version": "2.8.5",
1084       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz",
1085       "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==",
1086       "dev": true
1087     },
1088     "htmlparser2": {
1089       "version": "3.10.1",
1090       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
1091       "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
1092       "dev": true,
1093       "requires": {
1094         "domelementtype": "^1.3.1",
1095         "domhandler": "^2.3.0",
1096         "domutils": "^1.5.1",
1097         "entities": "^1.1.1",
1098         "inherits": "^2.0.1",
1099         "readable-stream": "^3.1.1"
1100       }
1101     },
1102     "iconv-lite": {
1103       "version": "0.4.24",
1104       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1105       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1106       "dev": true,
1107       "requires": {
1108         "safer-buffer": ">= 2.1.2 < 3"
1109       }
1110     },
1111     "ignore": {
1112       "version": "4.0.6",
1113       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1114       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1115       "dev": true
1116     },
1117     "import-fresh": {
1118       "version": "3.2.1",
1119       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
1120       "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
1121       "dev": true,
1122       "requires": {
1123         "parent-module": "^1.0.0",
1124         "resolve-from": "^4.0.0"
1125       }
1126     },
1127     "imurmurhash": {
1128       "version": "0.1.4",
1129       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1130       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1131       "dev": true
1132     },
1133     "inflight": {
1134       "version": "1.0.6",
1135       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1136       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1137       "dev": true,
1138       "requires": {
1139         "once": "^1.3.0",
1140         "wrappy": "1"
1141       }
1142     },
1143     "inherits": {
1144       "version": "2.0.4",
1145       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1146       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1147       "dev": true
1148     },
1149     "ini-parser": {
1150       "version": "0.0.2",
1151       "resolved": "https://registry.npmjs.org/ini-parser/-/ini-parser-0.0.2.tgz",
1152       "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=",
1153       "dev": true
1154     },
1155     "inquirer": {
1156       "version": "7.0.3",
1157       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.3.tgz",
1158       "integrity": "sha512-+OiOVeVydu4hnCGLCSX+wedovR/Yzskv9BFqUNNKq9uU2qg7LCcCo3R86S2E7WLo0y/x2pnEZfZe1CoYnORUAw==",
1159       "dev": true,
1160       "requires": {
1161         "ansi-escapes": "^4.2.1",
1162         "chalk": "^2.4.2",
1163         "cli-cursor": "^3.1.0",
1164         "cli-width": "^2.0.0",
1165         "external-editor": "^3.0.3",
1166         "figures": "^3.0.0",
1167         "lodash": "^4.17.15",
1168         "mute-stream": "0.0.8",
1169         "run-async": "^2.2.0",
1170         "rxjs": "^6.5.3",
1171         "string-width": "^4.1.0",
1172         "strip-ansi": "^5.1.0",
1173         "through": "^2.3.6"
1174       }
1175     },
1176     "is-arrayish": {
1177       "version": "0.2.1",
1178       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1179       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
1180       "dev": true
1181     },
1182     "is-callable": {
1183       "version": "1.1.5",
1184       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
1185       "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
1186       "dev": true
1187     },
1188     "is-date-object": {
1189       "version": "1.0.2",
1190       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
1191       "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
1192       "dev": true
1193     },
1194     "is-extglob": {
1195       "version": "2.1.1",
1196       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1197       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1198       "dev": true
1199     },
1200     "is-fullwidth-code-point": {
1201       "version": "3.0.0",
1202       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1203       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1204       "dev": true
1205     },
1206     "is-glob": {
1207       "version": "4.0.1",
1208       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1209       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1210       "dev": true,
1211       "requires": {
1212         "is-extglob": "^2.1.1"
1213       }
1214     },
1215     "is-promise": {
1216       "version": "2.1.0",
1217       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
1218       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
1219       "dev": true
1220     },
1221     "is-regex": {
1222       "version": "1.0.5",
1223       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
1224       "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
1225       "dev": true,
1226       "requires": {
1227         "has": "^1.0.3"
1228       }
1229     },
1230     "is-string": {
1231       "version": "1.0.5",
1232       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
1233       "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
1234       "dev": true
1235     },
1236     "is-symbol": {
1237       "version": "1.0.3",
1238       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
1239       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
1240       "dev": true,
1241       "requires": {
1242         "has-symbols": "^1.0.1"
1243       }
1244     },
1245     "isarray": {
1246       "version": "1.0.0",
1247       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1248       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1249       "dev": true
1250     },
1251     "isexe": {
1252       "version": "2.0.0",
1253       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1254       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1255       "dev": true
1256     },
1257     "js-tokens": {
1258       "version": "4.0.0",
1259       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1260       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1261       "dev": true
1262     },
1263     "js-yaml": {
1264       "version": "3.13.1",
1265       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
1266       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
1267       "dev": true,
1268       "requires": {
1269         "argparse": "^1.0.7",
1270         "esprima": "^4.0.0"
1271       }
1272     },
1273     "jsesc": {
1274       "version": "2.5.2",
1275       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
1276       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
1277       "dev": true
1278     },
1279     "json-schema-traverse": {
1280       "version": "0.4.1",
1281       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1282       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1283       "dev": true
1284     },
1285     "json-stable-stringify-without-jsonify": {
1286       "version": "1.0.1",
1287       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1288       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1289       "dev": true
1290     },
1291     "jsx-ast-utils": {
1292       "version": "2.2.3",
1293       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz",
1294       "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==",
1295       "dev": true,
1296       "requires": {
1297         "array-includes": "^3.0.3",
1298         "object.assign": "^4.1.0"
1299       }
1300     },
1301     "levn": {
1302       "version": "0.3.0",
1303       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
1304       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
1305       "dev": true,
1306       "requires": {
1307         "prelude-ls": "~1.1.2",
1308         "type-check": "~0.3.2"
1309       }
1310     },
1311     "load-json-file": {
1312       "version": "2.0.0",
1313       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
1314       "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
1315       "dev": true,
1316       "requires": {
1317         "graceful-fs": "^4.1.2",
1318         "parse-json": "^2.2.0",
1319         "pify": "^2.0.0",
1320         "strip-bom": "^3.0.0"
1321       }
1322     },
1323     "locate-path": {
1324       "version": "2.0.0",
1325       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
1326       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
1327       "dev": true,
1328       "requires": {
1329         "p-locate": "^2.0.0",
1330         "path-exists": "^3.0.0"
1331       }
1332     },
1333     "lodash": {
1334       "version": "4.17.15",
1335       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
1336       "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
1337       "dev": true
1338     },
1339     "lodash.unescape": {
1340       "version": "4.0.1",
1341       "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz",
1342       "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=",
1343       "dev": true
1344     },
1345     "loose-envify": {
1346       "version": "1.4.0",
1347       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
1348       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
1349       "dev": true,
1350       "requires": {
1351         "js-tokens": "^3.0.0 || ^4.0.0"
1352       }
1353     },
1354     "mimic-fn": {
1355       "version": "2.1.0",
1356       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1357       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1358       "dev": true
1359     },
1360     "minimatch": {
1361       "version": "3.0.4",
1362       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1363       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1364       "dev": true,
1365       "requires": {
1366         "brace-expansion": "^1.1.7"
1367       }
1368     },
1369     "minimist": {
1370       "version": "0.0.8",
1371       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1372       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
1373       "dev": true
1374     },
1375     "mkdirp": {
1376       "version": "0.5.1",
1377       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1378       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1379       "dev": true,
1380       "requires": {
1381         "minimist": "0.0.8"
1382       }
1383     },
1384     "ms": {
1385       "version": "2.1.2",
1386       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1387       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1388       "dev": true
1389     },
1390     "mute-stream": {
1391       "version": "0.0.8",
1392       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
1393       "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
1394       "dev": true
1395     },
1396     "natural-compare": {
1397       "version": "1.4.0",
1398       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1399       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1400       "dev": true
1401     },
1402     "nice-try": {
1403       "version": "1.0.5",
1404       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
1405       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
1406       "dev": true
1407     },
1408     "normalize-package-data": {
1409       "version": "2.5.0",
1410       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
1411       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
1412       "dev": true,
1413       "requires": {
1414         "hosted-git-info": "^2.1.4",
1415         "resolve": "^1.10.0",
1416         "semver": "2 || 3 || 4 || 5",
1417         "validate-npm-package-license": "^3.0.1"
1418       },
1419       "dependencies": {
1420         "semver": {
1421           "version": "5.7.1",
1422           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1423           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1424           "dev": true
1425         }
1426       }
1427     },
1428     "object-assign": {
1429       "version": "4.1.1",
1430       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1431       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1432       "dev": true
1433     },
1434     "object-inspect": {
1435       "version": "1.7.0",
1436       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
1437       "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
1438       "dev": true
1439     },
1440     "object-keys": {
1441       "version": "1.1.1",
1442       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
1443       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
1444       "dev": true
1445     },
1446     "object.assign": {
1447       "version": "4.1.0",
1448       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
1449       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
1450       "dev": true,
1451       "requires": {
1452         "define-properties": "^1.1.2",
1453         "function-bind": "^1.1.1",
1454         "has-symbols": "^1.0.0",
1455         "object-keys": "^1.0.11"
1456       }
1457     },
1458     "object.entries": {
1459       "version": "1.1.1",
1460       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz",
1461       "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==",
1462       "dev": true,
1463       "requires": {
1464         "define-properties": "^1.1.3",
1465         "es-abstract": "^1.17.0-next.1",
1466         "function-bind": "^1.1.1",
1467         "has": "^1.0.3"
1468       }
1469     },
1470     "object.fromentries": {
1471       "version": "2.0.2",
1472       "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz",
1473       "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==",
1474       "dev": true,
1475       "requires": {
1476         "define-properties": "^1.1.3",
1477         "es-abstract": "^1.17.0-next.1",
1478         "function-bind": "^1.1.1",
1479         "has": "^1.0.3"
1480       }
1481     },
1482     "object.values": {
1483       "version": "1.1.1",
1484       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
1485       "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
1486       "dev": true,
1487       "requires": {
1488         "define-properties": "^1.1.3",
1489         "es-abstract": "^1.17.0-next.1",
1490         "function-bind": "^1.1.1",
1491         "has": "^1.0.3"
1492       }
1493     },
1494     "once": {
1495       "version": "1.4.0",
1496       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1497       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1498       "dev": true,
1499       "requires": {
1500         "wrappy": "1"
1501       }
1502     },
1503     "onetime": {
1504       "version": "5.1.0",
1505       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
1506       "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
1507       "dev": true,
1508       "requires": {
1509         "mimic-fn": "^2.1.0"
1510       }
1511     },
1512     "optionator": {
1513       "version": "0.8.3",
1514       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
1515       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
1516       "dev": true,
1517       "requires": {
1518         "deep-is": "~0.1.3",
1519         "fast-levenshtein": "~2.0.6",
1520         "levn": "~0.3.0",
1521         "prelude-ls": "~1.1.2",
1522         "type-check": "~0.3.2",
1523         "word-wrap": "~1.2.3"
1524       }
1525     },
1526     "os-tmpdir": {
1527       "version": "1.0.2",
1528       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1529       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1530       "dev": true
1531     },
1532     "p-limit": {
1533       "version": "1.3.0",
1534       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
1535       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
1536       "dev": true,
1537       "requires": {
1538         "p-try": "^1.0.0"
1539       }
1540     },
1541     "p-locate": {
1542       "version": "2.0.0",
1543       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
1544       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
1545       "dev": true,
1546       "requires": {
1547         "p-limit": "^1.1.0"
1548       }
1549     },
1550     "p-try": {
1551       "version": "1.0.0",
1552       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
1553       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
1554       "dev": true
1555     },
1556     "parent-module": {
1557       "version": "1.0.1",
1558       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1559       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1560       "dev": true,
1561       "requires": {
1562         "callsites": "^3.0.0"
1563       }
1564     },
1565     "parse-json": {
1566       "version": "2.2.0",
1567       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
1568       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
1569       "dev": true,
1570       "requires": {
1571         "error-ex": "^1.2.0"
1572       }
1573     },
1574     "path-exists": {
1575       "version": "3.0.0",
1576       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1577       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
1578       "dev": true
1579     },
1580     "path-is-absolute": {
1581       "version": "1.0.1",
1582       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1583       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1584       "dev": true
1585     },
1586     "path-key": {
1587       "version": "2.0.1",
1588       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
1589       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
1590       "dev": true
1591     },
1592     "path-parse": {
1593       "version": "1.0.6",
1594       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
1595       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
1596       "dev": true
1597     },
1598     "path-type": {
1599       "version": "2.0.0",
1600       "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
1601       "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
1602       "dev": true,
1603       "requires": {
1604         "pify": "^2.0.0"
1605       }
1606     },
1607     "pify": {
1608       "version": "2.3.0",
1609       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1610       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
1611       "dev": true
1612     },
1613     "pkg-dir": {
1614       "version": "2.0.0",
1615       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
1616       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
1617       "dev": true,
1618       "requires": {
1619         "find-up": "^2.1.0"
1620       }
1621     },
1622     "prelude-ls": {
1623       "version": "1.1.2",
1624       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
1625       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
1626       "dev": true
1627     },
1628     "prettier": {
1629       "version": "1.17.0",
1630       "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.17.0.tgz",
1631       "integrity": "sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw==",
1632       "dev": true
1633     },
1634     "prettier-linter-helpers": {
1635       "version": "1.0.0",
1636       "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
1637       "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
1638       "dev": true,
1639       "requires": {
1640         "fast-diff": "^1.1.2"
1641       }
1642     },
1643     "progress": {
1644       "version": "2.0.3",
1645       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1646       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1647       "dev": true
1648     },
1649     "prop-types": {
1650       "version": "15.7.2",
1651       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
1652       "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
1653       "dev": true,
1654       "requires": {
1655         "loose-envify": "^1.4.0",
1656         "object-assign": "^4.1.1",
1657         "react-is": "^16.8.1"
1658       }
1659     },
1660     "punycode": {
1661       "version": "2.1.1",
1662       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1663       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1664       "dev": true
1665     },
1666     "react-is": {
1667       "version": "16.12.0",
1668       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz",
1669       "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==",
1670       "dev": true
1671     },
1672     "read-pkg": {
1673       "version": "2.0.0",
1674       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
1675       "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
1676       "dev": true,
1677       "requires": {
1678         "load-json-file": "^2.0.0",
1679         "normalize-package-data": "^2.3.2",
1680         "path-type": "^2.0.0"
1681       }
1682     },
1683     "read-pkg-up": {
1684       "version": "2.0.0",
1685       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
1686       "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
1687       "dev": true,
1688       "requires": {
1689         "find-up": "^2.0.0",
1690         "read-pkg": "^2.0.0"
1691       }
1692     },
1693     "readable-stream": {
1694       "version": "3.4.0",
1695       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
1696       "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
1697       "dev": true,
1698       "requires": {
1699         "inherits": "^2.0.3",
1700         "string_decoder": "^1.1.1",
1701         "util-deprecate": "^1.0.1"
1702       }
1703     },
1704     "regenerator-runtime": {
1705       "version": "0.13.3",
1706       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
1707       "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==",
1708       "dev": true
1709     },
1710     "regexpp": {
1711       "version": "2.0.1",
1712       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
1713       "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
1714       "dev": true
1715     },
1716     "resolve": {
1717       "version": "1.14.2",
1718       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.2.tgz",
1719       "integrity": "sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==",
1720       "dev": true,
1721       "requires": {
1722         "path-parse": "^1.0.6"
1723       }
1724     },
1725     "resolve-from": {
1726       "version": "4.0.0",
1727       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1728       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1729       "dev": true
1730     },
1731     "restore-cursor": {
1732       "version": "3.1.0",
1733       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
1734       "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
1735       "dev": true,
1736       "requires": {
1737         "onetime": "^5.1.0",
1738         "signal-exit": "^3.0.2"
1739       }
1740     },
1741     "rimraf": {
1742       "version": "2.6.3",
1743       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
1744       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
1745       "dev": true,
1746       "requires": {
1747         "glob": "^7.1.3"
1748       }
1749     },
1750     "run-async": {
1751       "version": "2.3.0",
1752       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
1753       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
1754       "dev": true,
1755       "requires": {
1756         "is-promise": "^2.1.0"
1757       }
1758     },
1759     "rxjs": {
1760       "version": "6.5.4",
1761       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
1762       "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
1763       "dev": true,
1764       "requires": {
1765         "tslib": "^1.9.0"
1766       }
1767     },
1768     "safe-buffer": {
1769       "version": "5.2.0",
1770       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
1771       "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
1772       "dev": true
1773     },
1774     "safer-buffer": {
1775       "version": "2.1.2",
1776       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1777       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1778       "dev": true
1779     },
1780     "sax": {
1781       "version": "1.2.4",
1782       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
1783       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
1784       "dev": true
1785     },
1786     "semver": {
1787       "version": "6.3.0",
1788       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1789       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1790       "dev": true
1791     },
1792     "shebang-command": {
1793       "version": "1.2.0",
1794       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
1795       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
1796       "dev": true,
1797       "requires": {
1798         "shebang-regex": "^1.0.0"
1799       }
1800     },
1801     "shebang-regex": {
1802       "version": "1.0.0",
1803       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
1804       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
1805       "dev": true
1806     },
1807     "signal-exit": {
1808       "version": "3.0.2",
1809       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1810       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1811       "dev": true
1812     },
1813     "slice-ansi": {
1814       "version": "2.1.0",
1815       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
1816       "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
1817       "dev": true,
1818       "requires": {
1819         "ansi-styles": "^3.2.0",
1820         "astral-regex": "^1.0.0",
1821         "is-fullwidth-code-point": "^2.0.0"
1822       },
1823       "dependencies": {
1824         "is-fullwidth-code-point": {
1825           "version": "2.0.0",
1826           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1827           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1828           "dev": true
1829         }
1830       }
1831     },
1832     "source-map": {
1833       "version": "0.5.7",
1834       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
1835       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
1836       "dev": true
1837     },
1838     "spdx-correct": {
1839       "version": "3.1.0",
1840       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
1841       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
1842       "dev": true,
1843       "requires": {
1844         "spdx-expression-parse": "^3.0.0",
1845         "spdx-license-ids": "^3.0.0"
1846       }
1847     },
1848     "spdx-exceptions": {
1849       "version": "2.2.0",
1850       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
1851       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
1852       "dev": true
1853     },
1854     "spdx-expression-parse": {
1855       "version": "3.0.0",
1856       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
1857       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
1858       "dev": true,
1859       "requires": {
1860         "spdx-exceptions": "^2.1.0",
1861         "spdx-license-ids": "^3.0.0"
1862       }
1863     },
1864     "spdx-license-ids": {
1865       "version": "3.0.5",
1866       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
1867       "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
1868       "dev": true
1869     },
1870     "sprintf-js": {
1871       "version": "1.0.3",
1872       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1873       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
1874       "dev": true
1875     },
1876     "string-width": {
1877       "version": "4.2.0",
1878       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1879       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1880       "dev": true,
1881       "requires": {
1882         "emoji-regex": "^8.0.0",
1883         "is-fullwidth-code-point": "^3.0.0",
1884         "strip-ansi": "^6.0.0"
1885       },
1886       "dependencies": {
1887         "strip-ansi": {
1888           "version": "6.0.0",
1889           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1890           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1891           "dev": true,
1892           "requires": {
1893             "ansi-regex": "^5.0.0"
1894           }
1895         }
1896       }
1897     },
1898     "string.prototype.trimleft": {
1899       "version": "2.1.1",
1900       "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz",
1901       "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==",
1902       "dev": true,
1903       "requires": {
1904         "define-properties": "^1.1.3",
1905         "function-bind": "^1.1.1"
1906       }
1907     },
1908     "string.prototype.trimright": {
1909       "version": "2.1.1",
1910       "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz",
1911       "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==",
1912       "dev": true,
1913       "requires": {
1914         "define-properties": "^1.1.3",
1915         "function-bind": "^1.1.1"
1916       }
1917     },
1918     "string_decoder": {
1919       "version": "1.3.0",
1920       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
1921       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
1922       "dev": true,
1923       "requires": {
1924         "safe-buffer": "~5.2.0"
1925       }
1926     },
1927     "strip-ansi": {
1928       "version": "5.2.0",
1929       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1930       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1931       "dev": true,
1932       "requires": {
1933         "ansi-regex": "^4.1.0"
1934       },
1935       "dependencies": {
1936         "ansi-regex": {
1937           "version": "4.1.0",
1938           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1939           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1940           "dev": true
1941         }
1942       }
1943     },
1944     "strip-bom": {
1945       "version": "3.0.0",
1946       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
1947       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
1948       "dev": true
1949     },
1950     "strip-json-comments": {
1951       "version": "3.0.1",
1952       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
1953       "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
1954       "dev": true
1955     },
1956     "supports-color": {
1957       "version": "5.5.0",
1958       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1959       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1960       "dev": true,
1961       "requires": {
1962         "has-flag": "^3.0.0"
1963       }
1964     },
1965     "table": {
1966       "version": "5.4.6",
1967       "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
1968       "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
1969       "dev": true,
1970       "requires": {
1971         "ajv": "^6.10.2",
1972         "lodash": "^4.17.14",
1973         "slice-ansi": "^2.1.0",
1974         "string-width": "^3.0.0"
1975       },
1976       "dependencies": {
1977         "emoji-regex": {
1978           "version": "7.0.3",
1979           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1980           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1981           "dev": true
1982         },
1983         "is-fullwidth-code-point": {
1984           "version": "2.0.0",
1985           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1986           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1987           "dev": true
1988         },
1989         "string-width": {
1990           "version": "3.1.0",
1991           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1992           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1993           "dev": true,
1994           "requires": {
1995             "emoji-regex": "^7.0.1",
1996             "is-fullwidth-code-point": "^2.0.0",
1997             "strip-ansi": "^5.1.0"
1998           }
1999         }
2000       }
2001     },
2002     "text-table": {
2003       "version": "0.2.0",
2004       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
2005       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
2006       "dev": true
2007     },
2008     "through": {
2009       "version": "2.3.8",
2010       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2011       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
2012       "dev": true
2013     },
2014     "tmp": {
2015       "version": "0.0.33",
2016       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
2017       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
2018       "dev": true,
2019       "requires": {
2020         "os-tmpdir": "~1.0.2"
2021       }
2022     },
2023     "to-fast-properties": {
2024       "version": "2.0.0",
2025       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
2026       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
2027       "dev": true
2028     },
2029     "tslib": {
2030       "version": "1.10.0",
2031       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
2032       "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
2033       "dev": true
2034     },
2035     "type-check": {
2036       "version": "0.3.2",
2037       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
2038       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
2039       "dev": true,
2040       "requires": {
2041         "prelude-ls": "~1.1.2"
2042       }
2043     },
2044     "type-fest": {
2045       "version": "0.8.1",
2046       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
2047       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
2048       "dev": true
2049     },
2050     "uri-js": {
2051       "version": "4.2.2",
2052       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
2053       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
2054       "dev": true,
2055       "requires": {
2056         "punycode": "^2.1.0"
2057       }
2058     },
2059     "util-deprecate": {
2060       "version": "1.0.2",
2061       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2062       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2063       "dev": true
2064     },
2065     "v8-compile-cache": {
2066       "version": "2.1.0",
2067       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
2068       "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
2069       "dev": true
2070     },
2071     "validate-npm-package-license": {
2072       "version": "3.0.4",
2073       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
2074       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
2075       "dev": true,
2076       "requires": {
2077         "spdx-correct": "^3.0.0",
2078         "spdx-expression-parse": "^3.0.0"
2079       }
2080     },
2081     "which": {
2082       "version": "1.3.1",
2083       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2084       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2085       "dev": true,
2086       "requires": {
2087         "isexe": "^2.0.0"
2088       }
2089     },
2090     "word-wrap": {
2091       "version": "1.2.3",
2092       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
2093       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
2094       "dev": true
2095     },
2096     "wrappy": {
2097       "version": "1.0.2",
2098       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2099       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2100       "dev": true
2101     },
2102     "write": {
2103       "version": "1.0.3",
2104       "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
2105       "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
2106       "dev": true,
2107       "requires": {
2108         "mkdirp": "^0.5.1"
2109       }
2110     },
2111     "yarn": {
2112       "version": "1.21.1",
2113       "resolved": "https://registry.npmjs.org/yarn/-/yarn-1.21.1.tgz",
2114       "integrity": "sha512-dQgmJv676X/NQczpbiDtc2hsE/pppGDJAzwlRiADMTvFzYbdxPj2WO4PcNyriSt2c4jsCMpt8UFRKHUozt21GQ==",
2115       "dev": true
2116     }
2117   }