Built motion from commit (unavailable).|2.5.30
[motion2.git] / public / assets / plugins / angular-material-form-builder / package-lock.json
1 {
2   "name": "@xenialab/angular-material-form-builder",
3   "version": "1.1.0",
4   "lockfileVersion": 2,
5   "requires": true,
6   "packages": {
7     "": {
8       "name": "@xenialab/angular-material-form-builder",
9       "version": "1.1.0",
10       "license": "MIT",
11       "devDependencies": {
12         "@babel/core": "^7.12.10",
13         "@babel/preset-env": "^7.12.10",
14         "@types/jest": "^26.0.19",
15         "angular": "^1.8.2",
16         "angular-animate": "^1.8.2",
17         "angular-aria": "^1.8.2",
18         "angular-material": "^1.1.26",
19         "angular-messages": "^1.8.2",
20         "angular-mocks": "^1.8.2",
21         "angular-sortable-view": "0.0.17",
22         "angularjs-jest": "^0.1.4",
23         "babel-loader": "^8.2.2",
24         "babel-plugin-angularjs-annotate": "^0.10.0",
25         "clean-webpack-plugin": "^3.0.0",
26         "css-loader": "^5.0.1",
27         "css-minimizer-webpack-plugin": "^1.1.5",
28         "eslint": "^7.15.0",
29         "eslint-config-node": "^4.1.0",
30         "eslint-loader": "^4.0.2",
31         "eslint-plugin-import": "^2.22.1",
32         "eslint-plugin-jest": "^24.1.3",
33         "eslint-plugin-node": "^11.1.0",
34         "husky": "^4.3.6",
35         "jest": "^26.6.3",
36         "jest-raw-loader": "^1.0.1",
37         "lint-staged": "^10.5.3",
38         "mdi": "^2.2.43",
39         "mini-css-extract-plugin": "^1.3.3",
40         "prettier": "^2.2.1",
41         "raw-loader": "^4.0.2",
42         "sass": "^1.30.0",
43         "sass-loader": "^10.1.0",
44         "style-loader": "^2.0.0",
45         "terser-webpack-plugin": "^5.0.3",
46         "url-loader": "^4.1.1",
47         "webpack": "^5.10.2",
48         "webpack-cli": "^4.2.0",
49         "webpack-dev-server": "^3.11.2"
50       },
51       "engines": {
52         "node": ">=14",
53         "npm": ">=7"
54       },
55       "peerDependencies": {
56         "angular": "^1.8.2",
57         "angular-animate": "^1.8.2",
58         "angular-aria": "^1.8.2",
59         "angular-material": "^1.1.26",
60         "angular-messages": "^1.8.2",
61         "angular-sortable-view": "0.0.17",
62         "mdi": "^2.2.43"
63       }
64     },
65     "node_modules/@babel/code-frame": {
66       "version": "7.10.4",
67       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
68       "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
69       "dev": true,
70       "dependencies": {
71         "@babel/highlight": "^7.10.4"
72       }
73     },
74     "node_modules/@babel/compat-data": {
75       "version": "7.12.7",
76       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz",
77       "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==",
78       "dev": true
79     },
80     "node_modules/@babel/core": {
81       "version": "7.12.10",
82       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz",
83       "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==",
84       "dev": true,
85       "dependencies": {
86         "@babel/code-frame": "^7.10.4",
87         "@babel/generator": "^7.12.10",
88         "@babel/helper-module-transforms": "^7.12.1",
89         "@babel/helpers": "^7.12.5",
90         "@babel/parser": "^7.12.10",
91         "@babel/template": "^7.12.7",
92         "@babel/traverse": "^7.12.10",
93         "@babel/types": "^7.12.10",
94         "convert-source-map": "^1.7.0",
95         "debug": "^4.1.0",
96         "gensync": "^1.0.0-beta.1",
97         "json5": "^2.1.2",
98         "lodash": "^4.17.19",
99         "semver": "^5.4.1",
100         "source-map": "^0.5.0"
101       },
102       "engines": {
103         "node": ">=6.9.0"
104       }
105     },
106     "node_modules/@babel/core/node_modules/source-map": {
107       "version": "0.5.7",
108       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
109       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
110       "dev": true,
111       "engines": {
112         "node": ">=0.10.0"
113       }
114     },
115     "node_modules/@babel/generator": {
116       "version": "7.12.10",
117       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.10.tgz",
118       "integrity": "sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww==",
119       "dev": true,
120       "dependencies": {
121         "@babel/types": "^7.12.10",
122         "jsesc": "^2.5.1",
123         "source-map": "^0.5.0"
124       }
125     },
126     "node_modules/@babel/generator/node_modules/source-map": {
127       "version": "0.5.7",
128       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
129       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
130       "dev": true,
131       "engines": {
132         "node": ">=0.10.0"
133       }
134     },
135     "node_modules/@babel/helper-annotate-as-pure": {
136       "version": "7.12.10",
137       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz",
138       "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==",
139       "dev": true,
140       "dependencies": {
141         "@babel/types": "^7.12.10"
142       }
143     },
144     "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
145       "version": "7.10.4",
146       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
147       "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
148       "dev": true,
149       "dependencies": {
150         "@babel/helper-explode-assignable-expression": "^7.10.4",
151         "@babel/types": "^7.10.4"
152       }
153     },
154     "node_modules/@babel/helper-compilation-targets": {
155       "version": "7.12.5",
156       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz",
157       "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==",
158       "dev": true,
159       "dependencies": {
160         "@babel/compat-data": "^7.12.5",
161         "@babel/helper-validator-option": "^7.12.1",
162         "browserslist": "^4.14.5",
163         "semver": "^5.5.0"
164       }
165     },
166     "node_modules/@babel/helper-create-class-features-plugin": {
167       "version": "7.12.1",
168       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz",
169       "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==",
170       "dev": true,
171       "dependencies": {
172         "@babel/helper-function-name": "^7.10.4",
173         "@babel/helper-member-expression-to-functions": "^7.12.1",
174         "@babel/helper-optimise-call-expression": "^7.10.4",
175         "@babel/helper-replace-supers": "^7.12.1",
176         "@babel/helper-split-export-declaration": "^7.10.4"
177       }
178     },
179     "node_modules/@babel/helper-create-regexp-features-plugin": {
180       "version": "7.12.7",
181       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz",
182       "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==",
183       "dev": true,
184       "dependencies": {
185         "@babel/helper-annotate-as-pure": "^7.10.4",
186         "regexpu-core": "^4.7.1"
187       }
188     },
189     "node_modules/@babel/helper-define-map": {
190       "version": "7.10.5",
191       "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
192       "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
193       "dev": true,
194       "dependencies": {
195         "@babel/helper-function-name": "^7.10.4",
196         "@babel/types": "^7.10.5",
197         "lodash": "^4.17.19"
198       }
199     },
200     "node_modules/@babel/helper-explode-assignable-expression": {
201       "version": "7.12.1",
202       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz",
203       "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==",
204       "dev": true,
205       "dependencies": {
206         "@babel/types": "^7.12.1"
207       }
208     },
209     "node_modules/@babel/helper-function-name": {
210       "version": "7.10.4",
211       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
212       "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
213       "dev": true,
214       "dependencies": {
215         "@babel/helper-get-function-arity": "^7.10.4",
216         "@babel/template": "^7.10.4",
217         "@babel/types": "^7.10.4"
218       }
219     },
220     "node_modules/@babel/helper-get-function-arity": {
221       "version": "7.12.10",
222       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz",
223       "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==",
224       "dev": true,
225       "dependencies": {
226         "@babel/types": "^7.12.10"
227       }
228     },
229     "node_modules/@babel/helper-hoist-variables": {
230       "version": "7.10.4",
231       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
232       "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
233       "dev": true,
234       "dependencies": {
235         "@babel/types": "^7.10.4"
236       }
237     },
238     "node_modules/@babel/helper-member-expression-to-functions": {
239       "version": "7.12.7",
240       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
241       "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
242       "dev": true,
243       "dependencies": {
244         "@babel/types": "^7.12.7"
245       }
246     },
247     "node_modules/@babel/helper-module-imports": {
248       "version": "7.12.5",
249       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
250       "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==",
251       "dev": true,
252       "dependencies": {
253         "@babel/types": "^7.12.5"
254       }
255     },
256     "node_modules/@babel/helper-module-transforms": {
257       "version": "7.12.1",
258       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
259       "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
260       "dev": true,
261       "dependencies": {
262         "@babel/helper-module-imports": "^7.12.1",
263         "@babel/helper-replace-supers": "^7.12.1",
264         "@babel/helper-simple-access": "^7.12.1",
265         "@babel/helper-split-export-declaration": "^7.11.0",
266         "@babel/helper-validator-identifier": "^7.10.4",
267         "@babel/template": "^7.10.4",
268         "@babel/traverse": "^7.12.1",
269         "@babel/types": "^7.12.1",
270         "lodash": "^4.17.19"
271       }
272     },
273     "node_modules/@babel/helper-optimise-call-expression": {
274       "version": "7.12.10",
275       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz",
276       "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==",
277       "dev": true,
278       "dependencies": {
279         "@babel/types": "^7.12.10"
280       }
281     },
282     "node_modules/@babel/helper-plugin-utils": {
283       "version": "7.10.4",
284       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
285       "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
286       "dev": true
287     },
288     "node_modules/@babel/helper-remap-async-to-generator": {
289       "version": "7.12.1",
290       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz",
291       "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==",
292       "dev": true,
293       "dependencies": {
294         "@babel/helper-annotate-as-pure": "^7.10.4",
295         "@babel/helper-wrap-function": "^7.10.4",
296         "@babel/types": "^7.12.1"
297       }
298     },
299     "node_modules/@babel/helper-replace-supers": {
300       "version": "7.12.5",
301       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz",
302       "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==",
303       "dev": true,
304       "dependencies": {
305         "@babel/helper-member-expression-to-functions": "^7.12.1",
306         "@babel/helper-optimise-call-expression": "^7.10.4",
307         "@babel/traverse": "^7.12.5",
308         "@babel/types": "^7.12.5"
309       }
310     },
311     "node_modules/@babel/helper-simple-access": {
312       "version": "7.12.1",
313       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
314       "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
315       "dev": true,
316       "dependencies": {
317         "@babel/types": "^7.12.1"
318       }
319     },
320     "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
321       "version": "7.12.1",
322       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
323       "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
324       "dev": true,
325       "dependencies": {
326         "@babel/types": "^7.12.1"
327       }
328     },
329     "node_modules/@babel/helper-split-export-declaration": {
330       "version": "7.11.0",
331       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
332       "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
333       "dev": true,
334       "dependencies": {
335         "@babel/types": "^7.11.0"
336       }
337     },
338     "node_modules/@babel/helper-validator-identifier": {
339       "version": "7.10.4",
340       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
341       "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
342       "dev": true
343     },
344     "node_modules/@babel/helper-validator-option": {
345       "version": "7.12.1",
346       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz",
347       "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==",
348       "dev": true
349     },
350     "node_modules/@babel/helper-wrap-function": {
351       "version": "7.12.3",
352       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz",
353       "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==",
354       "dev": true,
355       "dependencies": {
356         "@babel/helper-function-name": "^7.10.4",
357         "@babel/template": "^7.10.4",
358         "@babel/traverse": "^7.10.4",
359         "@babel/types": "^7.10.4"
360       }
361     },
362     "node_modules/@babel/helpers": {
363       "version": "7.12.5",
364       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz",
365       "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==",
366       "dev": true,
367       "dependencies": {
368         "@babel/template": "^7.10.4",
369         "@babel/traverse": "^7.12.5",
370         "@babel/types": "^7.12.5"
371       }
372     },
373     "node_modules/@babel/highlight": {
374       "version": "7.10.4",
375       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
376       "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
377       "dev": true,
378       "dependencies": {
379         "@babel/helper-validator-identifier": "^7.10.4",
380         "chalk": "^2.0.0",
381         "js-tokens": "^4.0.0"
382       }
383     },
384     "node_modules/@babel/parser": {
385       "version": "7.12.10",
386       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.10.tgz",
387       "integrity": "sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA==",
388       "dev": true,
389       "bin": {
390         "parser": "bin/babel-parser.js"
391       },
392       "engines": {
393         "node": ">=6.0.0"
394       }
395     },
396     "node_modules/@babel/plugin-proposal-async-generator-functions": {
397       "version": "7.12.1",
398       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz",
399       "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==",
400       "dev": true,
401       "dependencies": {
402         "@babel/helper-plugin-utils": "^7.10.4",
403         "@babel/helper-remap-async-to-generator": "^7.12.1",
404         "@babel/plugin-syntax-async-generators": "^7.8.0"
405       }
406     },
407     "node_modules/@babel/plugin-proposal-class-properties": {
408       "version": "7.12.1",
409       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz",
410       "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==",
411       "dev": true,
412       "dependencies": {
413         "@babel/helper-create-class-features-plugin": "^7.12.1",
414         "@babel/helper-plugin-utils": "^7.10.4"
415       }
416     },
417     "node_modules/@babel/plugin-proposal-dynamic-import": {
418       "version": "7.12.1",
419       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz",
420       "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==",
421       "dev": true,
422       "dependencies": {
423         "@babel/helper-plugin-utils": "^7.10.4",
424         "@babel/plugin-syntax-dynamic-import": "^7.8.0"
425       }
426     },
427     "node_modules/@babel/plugin-proposal-export-namespace-from": {
428       "version": "7.12.1",
429       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz",
430       "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==",
431       "dev": true,
432       "dependencies": {
433         "@babel/helper-plugin-utils": "^7.10.4",
434         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
435       }
436     },
437     "node_modules/@babel/plugin-proposal-json-strings": {
438       "version": "7.12.1",
439       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz",
440       "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==",
441       "dev": true,
442       "dependencies": {
443         "@babel/helper-plugin-utils": "^7.10.4",
444         "@babel/plugin-syntax-json-strings": "^7.8.0"
445       }
446     },
447     "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
448       "version": "7.12.1",
449       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz",
450       "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==",
451       "dev": true,
452       "dependencies": {
453         "@babel/helper-plugin-utils": "^7.10.4",
454         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
455       }
456     },
457     "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
458       "version": "7.12.1",
459       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz",
460       "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==",
461       "dev": true,
462       "dependencies": {
463         "@babel/helper-plugin-utils": "^7.10.4",
464         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
465       }
466     },
467     "node_modules/@babel/plugin-proposal-numeric-separator": {
468       "version": "7.12.7",
469       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz",
470       "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==",
471       "dev": true,
472       "dependencies": {
473         "@babel/helper-plugin-utils": "^7.10.4",
474         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
475       }
476     },
477     "node_modules/@babel/plugin-proposal-object-rest-spread": {
478       "version": "7.12.1",
479       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz",
480       "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==",
481       "dev": true,
482       "dependencies": {
483         "@babel/helper-plugin-utils": "^7.10.4",
484         "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
485         "@babel/plugin-transform-parameters": "^7.12.1"
486       }
487     },
488     "node_modules/@babel/plugin-proposal-optional-catch-binding": {
489       "version": "7.12.1",
490       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz",
491       "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==",
492       "dev": true,
493       "dependencies": {
494         "@babel/helper-plugin-utils": "^7.10.4",
495         "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
496       }
497     },
498     "node_modules/@babel/plugin-proposal-optional-chaining": {
499       "version": "7.12.7",
500       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz",
501       "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==",
502       "dev": true,
503       "dependencies": {
504         "@babel/helper-plugin-utils": "^7.10.4",
505         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
506         "@babel/plugin-syntax-optional-chaining": "^7.8.0"
507       }
508     },
509     "node_modules/@babel/plugin-proposal-private-methods": {
510       "version": "7.12.1",
511       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz",
512       "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==",
513       "dev": true,
514       "dependencies": {
515         "@babel/helper-create-class-features-plugin": "^7.12.1",
516         "@babel/helper-plugin-utils": "^7.10.4"
517       }
518     },
519     "node_modules/@babel/plugin-proposal-unicode-property-regex": {
520       "version": "7.12.1",
521       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz",
522       "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==",
523       "dev": true,
524       "dependencies": {
525         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
526         "@babel/helper-plugin-utils": "^7.10.4"
527       },
528       "engines": {
529         "node": ">=4"
530       }
531     },
532     "node_modules/@babel/plugin-syntax-async-generators": {
533       "version": "7.8.4",
534       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
535       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
536       "dev": true,
537       "dependencies": {
538         "@babel/helper-plugin-utils": "^7.8.0"
539       }
540     },
541     "node_modules/@babel/plugin-syntax-bigint": {
542       "version": "7.8.3",
543       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
544       "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
545       "dev": true,
546       "dependencies": {
547         "@babel/helper-plugin-utils": "^7.8.0"
548       }
549     },
550     "node_modules/@babel/plugin-syntax-class-properties": {
551       "version": "7.12.1",
552       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz",
553       "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==",
554       "dev": true,
555       "dependencies": {
556         "@babel/helper-plugin-utils": "^7.10.4"
557       }
558     },
559     "node_modules/@babel/plugin-syntax-dynamic-import": {
560       "version": "7.8.3",
561       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
562       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
563       "dev": true,
564       "dependencies": {
565         "@babel/helper-plugin-utils": "^7.8.0"
566       }
567     },
568     "node_modules/@babel/plugin-syntax-export-namespace-from": {
569       "version": "7.8.3",
570       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
571       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
572       "dev": true,
573       "dependencies": {
574         "@babel/helper-plugin-utils": "^7.8.3"
575       }
576     },
577     "node_modules/@babel/plugin-syntax-import-meta": {
578       "version": "7.10.4",
579       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
580       "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
581       "dev": true,
582       "dependencies": {
583         "@babel/helper-plugin-utils": "^7.10.4"
584       }
585     },
586     "node_modules/@babel/plugin-syntax-json-strings": {
587       "version": "7.8.3",
588       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
589       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
590       "dev": true,
591       "dependencies": {
592         "@babel/helper-plugin-utils": "^7.8.0"
593       }
594     },
595     "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
596       "version": "7.10.4",
597       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
598       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
599       "dev": true,
600       "dependencies": {
601         "@babel/helper-plugin-utils": "^7.10.4"
602       }
603     },
604     "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
605       "version": "7.8.3",
606       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
607       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
608       "dev": true,
609       "dependencies": {
610         "@babel/helper-plugin-utils": "^7.8.0"
611       }
612     },
613     "node_modules/@babel/plugin-syntax-numeric-separator": {
614       "version": "7.10.4",
615       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
616       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
617       "dev": true,
618       "dependencies": {
619         "@babel/helper-plugin-utils": "^7.10.4"
620       }
621     },
622     "node_modules/@babel/plugin-syntax-object-rest-spread": {
623       "version": "7.8.3",
624       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
625       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
626       "dev": true,
627       "dependencies": {
628         "@babel/helper-plugin-utils": "^7.8.0"
629       }
630     },
631     "node_modules/@babel/plugin-syntax-optional-catch-binding": {
632       "version": "7.8.3",
633       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
634       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
635       "dev": true,
636       "dependencies": {
637         "@babel/helper-plugin-utils": "^7.8.0"
638       }
639     },
640     "node_modules/@babel/plugin-syntax-optional-chaining": {
641       "version": "7.8.3",
642       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
643       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
644       "dev": true,
645       "dependencies": {
646         "@babel/helper-plugin-utils": "^7.8.0"
647       }
648     },
649     "node_modules/@babel/plugin-syntax-top-level-await": {
650       "version": "7.12.1",
651       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz",
652       "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==",
653       "dev": true,
654       "dependencies": {
655         "@babel/helper-plugin-utils": "^7.10.4"
656       }
657     },
658     "node_modules/@babel/plugin-transform-arrow-functions": {
659       "version": "7.12.1",
660       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz",
661       "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==",
662       "dev": true,
663       "dependencies": {
664         "@babel/helper-plugin-utils": "^7.10.4"
665       }
666     },
667     "node_modules/@babel/plugin-transform-async-to-generator": {
668       "version": "7.12.1",
669       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz",
670       "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==",
671       "dev": true,
672       "dependencies": {
673         "@babel/helper-module-imports": "^7.12.1",
674         "@babel/helper-plugin-utils": "^7.10.4",
675         "@babel/helper-remap-async-to-generator": "^7.12.1"
676       }
677     },
678     "node_modules/@babel/plugin-transform-block-scoped-functions": {
679       "version": "7.12.1",
680       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz",
681       "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==",
682       "dev": true,
683       "dependencies": {
684         "@babel/helper-plugin-utils": "^7.10.4"
685       }
686     },
687     "node_modules/@babel/plugin-transform-block-scoping": {
688       "version": "7.12.1",
689       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz",
690       "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==",
691       "dev": true,
692       "dependencies": {
693         "@babel/helper-plugin-utils": "^7.10.4"
694       }
695     },
696     "node_modules/@babel/plugin-transform-classes": {
697       "version": "7.12.1",
698       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz",
699       "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==",
700       "dev": true,
701       "dependencies": {
702         "@babel/helper-annotate-as-pure": "^7.10.4",
703         "@babel/helper-define-map": "^7.10.4",
704         "@babel/helper-function-name": "^7.10.4",
705         "@babel/helper-optimise-call-expression": "^7.10.4",
706         "@babel/helper-plugin-utils": "^7.10.4",
707         "@babel/helper-replace-supers": "^7.12.1",
708         "@babel/helper-split-export-declaration": "^7.10.4",
709         "globals": "^11.1.0"
710       }
711     },
712     "node_modules/@babel/plugin-transform-computed-properties": {
713       "version": "7.12.1",
714       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz",
715       "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==",
716       "dev": true,
717       "dependencies": {
718         "@babel/helper-plugin-utils": "^7.10.4"
719       }
720     },
721     "node_modules/@babel/plugin-transform-destructuring": {
722       "version": "7.12.1",
723       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz",
724       "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==",
725       "dev": true,
726       "dependencies": {
727         "@babel/helper-plugin-utils": "^7.10.4"
728       }
729     },
730     "node_modules/@babel/plugin-transform-dotall-regex": {
731       "version": "7.12.1",
732       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz",
733       "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==",
734       "dev": true,
735       "dependencies": {
736         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
737         "@babel/helper-plugin-utils": "^7.10.4"
738       }
739     },
740     "node_modules/@babel/plugin-transform-duplicate-keys": {
741       "version": "7.12.1",
742       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz",
743       "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==",
744       "dev": true,
745       "dependencies": {
746         "@babel/helper-plugin-utils": "^7.10.4"
747       }
748     },
749     "node_modules/@babel/plugin-transform-exponentiation-operator": {
750       "version": "7.12.1",
751       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz",
752       "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==",
753       "dev": true,
754       "dependencies": {
755         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
756         "@babel/helper-plugin-utils": "^7.10.4"
757       }
758     },
759     "node_modules/@babel/plugin-transform-for-of": {
760       "version": "7.12.1",
761       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz",
762       "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==",
763       "dev": true,
764       "dependencies": {
765         "@babel/helper-plugin-utils": "^7.10.4"
766       }
767     },
768     "node_modules/@babel/plugin-transform-function-name": {
769       "version": "7.12.1",
770       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz",
771       "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==",
772       "dev": true,
773       "dependencies": {
774         "@babel/helper-function-name": "^7.10.4",
775         "@babel/helper-plugin-utils": "^7.10.4"
776       }
777     },
778     "node_modules/@babel/plugin-transform-literals": {
779       "version": "7.12.1",
780       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz",
781       "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==",
782       "dev": true,
783       "dependencies": {
784         "@babel/helper-plugin-utils": "^7.10.4"
785       }
786     },
787     "node_modules/@babel/plugin-transform-member-expression-literals": {
788       "version": "7.12.1",
789       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz",
790       "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==",
791       "dev": true,
792       "dependencies": {
793         "@babel/helper-plugin-utils": "^7.10.4"
794       }
795     },
796     "node_modules/@babel/plugin-transform-modules-amd": {
797       "version": "7.12.1",
798       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz",
799       "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==",
800       "dev": true,
801       "dependencies": {
802         "@babel/helper-module-transforms": "^7.12.1",
803         "@babel/helper-plugin-utils": "^7.10.4",
804         "babel-plugin-dynamic-import-node": "^2.3.3"
805       }
806     },
807     "node_modules/@babel/plugin-transform-modules-commonjs": {
808       "version": "7.12.1",
809       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz",
810       "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==",
811       "dev": true,
812       "dependencies": {
813         "@babel/helper-module-transforms": "^7.12.1",
814         "@babel/helper-plugin-utils": "^7.10.4",
815         "@babel/helper-simple-access": "^7.12.1",
816         "babel-plugin-dynamic-import-node": "^2.3.3"
817       }
818     },
819     "node_modules/@babel/plugin-transform-modules-systemjs": {
820       "version": "7.12.1",
821       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz",
822       "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==",
823       "dev": true,
824       "dependencies": {
825         "@babel/helper-hoist-variables": "^7.10.4",
826         "@babel/helper-module-transforms": "^7.12.1",
827         "@babel/helper-plugin-utils": "^7.10.4",
828         "@babel/helper-validator-identifier": "^7.10.4",
829         "babel-plugin-dynamic-import-node": "^2.3.3"
830       }
831     },
832     "node_modules/@babel/plugin-transform-modules-umd": {
833       "version": "7.12.1",
834       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz",
835       "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==",
836       "dev": true,
837       "dependencies": {
838         "@babel/helper-module-transforms": "^7.12.1",
839         "@babel/helper-plugin-utils": "^7.10.4"
840       }
841     },
842     "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
843       "version": "7.12.1",
844       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz",
845       "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==",
846       "dev": true,
847       "dependencies": {
848         "@babel/helper-create-regexp-features-plugin": "^7.12.1"
849       }
850     },
851     "node_modules/@babel/plugin-transform-new-target": {
852       "version": "7.12.1",
853       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz",
854       "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==",
855       "dev": true,
856       "dependencies": {
857         "@babel/helper-plugin-utils": "^7.10.4"
858       }
859     },
860     "node_modules/@babel/plugin-transform-object-super": {
861       "version": "7.12.1",
862       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz",
863       "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==",
864       "dev": true,
865       "dependencies": {
866         "@babel/helper-plugin-utils": "^7.10.4",
867         "@babel/helper-replace-supers": "^7.12.1"
868       }
869     },
870     "node_modules/@babel/plugin-transform-parameters": {
871       "version": "7.12.1",
872       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz",
873       "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==",
874       "dev": true,
875       "dependencies": {
876         "@babel/helper-plugin-utils": "^7.10.4"
877       }
878     },
879     "node_modules/@babel/plugin-transform-property-literals": {
880       "version": "7.12.1",
881       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz",
882       "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==",
883       "dev": true,
884       "dependencies": {
885         "@babel/helper-plugin-utils": "^7.10.4"
886       }
887     },
888     "node_modules/@babel/plugin-transform-regenerator": {
889       "version": "7.12.1",
890       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz",
891       "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==",
892       "dev": true,
893       "dependencies": {
894         "regenerator-transform": "^0.14.2"
895       }
896     },
897     "node_modules/@babel/plugin-transform-reserved-words": {
898       "version": "7.12.1",
899       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz",
900       "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==",
901       "dev": true,
902       "dependencies": {
903         "@babel/helper-plugin-utils": "^7.10.4"
904       }
905     },
906     "node_modules/@babel/plugin-transform-shorthand-properties": {
907       "version": "7.12.1",
908       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz",
909       "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==",
910       "dev": true,
911       "dependencies": {
912         "@babel/helper-plugin-utils": "^7.10.4"
913       }
914     },
915     "node_modules/@babel/plugin-transform-spread": {
916       "version": "7.12.1",
917       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz",
918       "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==",
919       "dev": true,
920       "dependencies": {
921         "@babel/helper-plugin-utils": "^7.10.4",
922         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
923       }
924     },
925     "node_modules/@babel/plugin-transform-sticky-regex": {
926       "version": "7.12.7",
927       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz",
928       "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==",
929       "dev": true,
930       "dependencies": {
931         "@babel/helper-plugin-utils": "^7.10.4"
932       }
933     },
934     "node_modules/@babel/plugin-transform-template-literals": {
935       "version": "7.12.1",
936       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz",
937       "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==",
938       "dev": true,
939       "dependencies": {
940         "@babel/helper-plugin-utils": "^7.10.4"
941       }
942     },
943     "node_modules/@babel/plugin-transform-typeof-symbol": {
944       "version": "7.12.10",
945       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz",
946       "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==",
947       "dev": true,
948       "dependencies": {
949         "@babel/helper-plugin-utils": "^7.10.4"
950       }
951     },
952     "node_modules/@babel/plugin-transform-unicode-escapes": {
953       "version": "7.12.1",
954       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz",
955       "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==",
956       "dev": true,
957       "dependencies": {
958         "@babel/helper-plugin-utils": "^7.10.4"
959       }
960     },
961     "node_modules/@babel/plugin-transform-unicode-regex": {
962       "version": "7.12.1",
963       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz",
964       "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==",
965       "dev": true,
966       "dependencies": {
967         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
968         "@babel/helper-plugin-utils": "^7.10.4"
969       }
970     },
971     "node_modules/@babel/preset-env": {
972       "version": "7.12.10",
973       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.10.tgz",
974       "integrity": "sha512-Gz9hnBT/tGeTE2DBNDkD7BiWRELZt+8lSysHuDwmYXUIvtwZl0zI+D6mZgXZX0u8YBlLS4tmai9ONNY9tjRgRA==",
975       "dev": true,
976       "dependencies": {
977         "@babel/compat-data": "^7.12.7",
978         "@babel/helper-compilation-targets": "^7.12.5",
979         "@babel/helper-module-imports": "^7.12.5",
980         "@babel/helper-plugin-utils": "^7.10.4",
981         "@babel/helper-validator-option": "^7.12.1",
982         "@babel/plugin-proposal-async-generator-functions": "^7.12.1",
983         "@babel/plugin-proposal-class-properties": "^7.12.1",
984         "@babel/plugin-proposal-dynamic-import": "^7.12.1",
985         "@babel/plugin-proposal-export-namespace-from": "^7.12.1",
986         "@babel/plugin-proposal-json-strings": "^7.12.1",
987         "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1",
988         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
989         "@babel/plugin-proposal-numeric-separator": "^7.12.7",
990         "@babel/plugin-proposal-object-rest-spread": "^7.12.1",
991         "@babel/plugin-proposal-optional-catch-binding": "^7.12.1",
992         "@babel/plugin-proposal-optional-chaining": "^7.12.7",
993         "@babel/plugin-proposal-private-methods": "^7.12.1",
994         "@babel/plugin-proposal-unicode-property-regex": "^7.12.1",
995         "@babel/plugin-syntax-async-generators": "^7.8.0",
996         "@babel/plugin-syntax-class-properties": "^7.12.1",
997         "@babel/plugin-syntax-dynamic-import": "^7.8.0",
998         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
999         "@babel/plugin-syntax-json-strings": "^7.8.0",
1000         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1001         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
1002         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
1003         "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1004         "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
1005         "@babel/plugin-syntax-optional-chaining": "^7.8.0",
1006         "@babel/plugin-syntax-top-level-await": "^7.12.1",
1007         "@babel/plugin-transform-arrow-functions": "^7.12.1",
1008         "@babel/plugin-transform-async-to-generator": "^7.12.1",
1009         "@babel/plugin-transform-block-scoped-functions": "^7.12.1",
1010         "@babel/plugin-transform-block-scoping": "^7.12.1",
1011         "@babel/plugin-transform-classes": "^7.12.1",
1012         "@babel/plugin-transform-computed-properties": "^7.12.1",
1013         "@babel/plugin-transform-destructuring": "^7.12.1",
1014         "@babel/plugin-transform-dotall-regex": "^7.12.1",
1015         "@babel/plugin-transform-duplicate-keys": "^7.12.1",
1016         "@babel/plugin-transform-exponentiation-operator": "^7.12.1",
1017         "@babel/plugin-transform-for-of": "^7.12.1",
1018         "@babel/plugin-transform-function-name": "^7.12.1",
1019         "@babel/plugin-transform-literals": "^7.12.1",
1020         "@babel/plugin-transform-member-expression-literals": "^7.12.1",
1021         "@babel/plugin-transform-modules-amd": "^7.12.1",
1022         "@babel/plugin-transform-modules-commonjs": "^7.12.1",
1023         "@babel/plugin-transform-modules-systemjs": "^7.12.1",
1024         "@babel/plugin-transform-modules-umd": "^7.12.1",
1025         "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1",
1026         "@babel/plugin-transform-new-target": "^7.12.1",
1027         "@babel/plugin-transform-object-super": "^7.12.1",
1028         "@babel/plugin-transform-parameters": "^7.12.1",
1029         "@babel/plugin-transform-property-literals": "^7.12.1",
1030         "@babel/plugin-transform-regenerator": "^7.12.1",
1031         "@babel/plugin-transform-reserved-words": "^7.12.1",
1032         "@babel/plugin-transform-shorthand-properties": "^7.12.1",
1033         "@babel/plugin-transform-spread": "^7.12.1",
1034         "@babel/plugin-transform-sticky-regex": "^7.12.7",
1035         "@babel/plugin-transform-template-literals": "^7.12.1",
1036         "@babel/plugin-transform-typeof-symbol": "^7.12.10",
1037         "@babel/plugin-transform-unicode-escapes": "^7.12.1",
1038         "@babel/plugin-transform-unicode-regex": "^7.12.1",
1039         "@babel/preset-modules": "^0.1.3",
1040         "@babel/types": "^7.12.10",
1041         "core-js-compat": "^3.8.0",
1042         "semver": "^5.5.0"
1043       }
1044     },
1045     "node_modules/@babel/preset-modules": {
1046       "version": "0.1.4",
1047       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
1048       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
1049       "dev": true,
1050       "dependencies": {
1051         "@babel/helper-plugin-utils": "^7.0.0",
1052         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
1053         "@babel/plugin-transform-dotall-regex": "^7.4.4",
1054         "@babel/types": "^7.4.4",
1055         "esutils": "^2.0.2"
1056       }
1057     },
1058     "node_modules/@babel/runtime": {
1059       "version": "7.12.5",
1060       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz",
1061       "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
1062       "dev": true,
1063       "dependencies": {
1064         "regenerator-runtime": "^0.13.4"
1065       }
1066     },
1067     "node_modules/@babel/template": {
1068       "version": "7.12.7",
1069       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
1070       "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
1071       "dev": true,
1072       "dependencies": {
1073         "@babel/code-frame": "^7.10.4",
1074         "@babel/parser": "^7.12.7",
1075         "@babel/types": "^7.12.7"
1076       }
1077     },
1078     "node_modules/@babel/traverse": {
1079       "version": "7.12.10",
1080       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz",
1081       "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==",
1082       "dev": true,
1083       "dependencies": {
1084         "@babel/code-frame": "^7.10.4",
1085         "@babel/generator": "^7.12.10",
1086         "@babel/helper-function-name": "^7.10.4",
1087         "@babel/helper-split-export-declaration": "^7.11.0",
1088         "@babel/parser": "^7.12.10",
1089         "@babel/types": "^7.12.10",
1090         "debug": "^4.1.0",
1091         "globals": "^11.1.0",
1092         "lodash": "^4.17.19"
1093       }
1094     },
1095     "node_modules/@babel/types": {
1096       "version": "7.12.10",
1097       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.10.tgz",
1098       "integrity": "sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw==",
1099       "dev": true,
1100       "dependencies": {
1101         "@babel/helper-validator-identifier": "^7.10.4",
1102         "lodash": "^4.17.19",
1103         "to-fast-properties": "^2.0.0"
1104       }
1105     },
1106     "node_modules/@bcoe/v8-coverage": {
1107       "version": "0.2.3",
1108       "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
1109       "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
1110       "dev": true
1111     },
1112     "node_modules/@cnakazawa/watch": {
1113       "version": "1.0.4",
1114       "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
1115       "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
1116       "dev": true,
1117       "dependencies": {
1118         "exec-sh": "^0.3.2",
1119         "minimist": "^1.2.0"
1120       },
1121       "bin": {
1122         "watch": "cli.js"
1123       },
1124       "engines": {
1125         "node": ">=0.1.95"
1126       }
1127     },
1128     "node_modules/@eslint/eslintrc": {
1129       "version": "0.2.2",
1130       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz",
1131       "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==",
1132       "dev": true,
1133       "dependencies": {
1134         "ajv": "^6.12.4",
1135         "debug": "^4.1.1",
1136         "espree": "^7.3.0",
1137         "globals": "^12.1.0",
1138         "ignore": "^4.0.6",
1139         "import-fresh": "^3.2.1",
1140         "js-yaml": "^3.13.1",
1141         "lodash": "^4.17.19",
1142         "minimatch": "^3.0.4",
1143         "strip-json-comments": "^3.1.1"
1144       },
1145       "engines": {
1146         "node": "^10.12.0 || >=12.0.0"
1147       }
1148     },
1149     "node_modules/@eslint/eslintrc/node_modules/globals": {
1150       "version": "12.4.0",
1151       "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
1152       "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
1153       "dev": true,
1154       "dependencies": {
1155         "type-fest": "^0.8.1"
1156       },
1157       "engines": {
1158         "node": ">=8"
1159       }
1160     },
1161     "node_modules/@istanbuljs/load-nyc-config": {
1162       "version": "1.1.0",
1163       "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
1164       "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
1165       "dev": true,
1166       "dependencies": {
1167         "camelcase": "^5.3.1",
1168         "find-up": "^4.1.0",
1169         "get-package-type": "^0.1.0",
1170         "js-yaml": "^3.13.1",
1171         "resolve-from": "^5.0.0"
1172       },
1173       "engines": {
1174         "node": ">=8"
1175       }
1176     },
1177     "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": {
1178       "version": "5.3.1",
1179       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1180       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1181       "dev": true,
1182       "engines": {
1183         "node": ">=6"
1184       }
1185     },
1186     "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
1187       "version": "4.1.0",
1188       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
1189       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
1190       "dev": true,
1191       "dependencies": {
1192         "locate-path": "^5.0.0",
1193         "path-exists": "^4.0.0"
1194       },
1195       "engines": {
1196         "node": ">=8"
1197       }
1198     },
1199     "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
1200       "version": "5.0.0",
1201       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1202       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1203       "dev": true,
1204       "dependencies": {
1205         "p-locate": "^4.1.0"
1206       },
1207       "engines": {
1208         "node": ">=8"
1209       }
1210     },
1211     "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
1212       "version": "2.3.0",
1213       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1214       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
1215       "dev": true,
1216       "dependencies": {
1217         "p-try": "^2.0.0"
1218       },
1219       "engines": {
1220         "node": ">=6"
1221       }
1222     },
1223     "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
1224       "version": "4.1.0",
1225       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
1226       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
1227       "dev": true,
1228       "dependencies": {
1229         "p-limit": "^2.2.0"
1230       },
1231       "engines": {
1232         "node": ">=8"
1233       }
1234     },
1235     "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
1236       "version": "5.0.0",
1237       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
1238       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
1239       "dev": true,
1240       "engines": {
1241         "node": ">=8"
1242       }
1243     },
1244     "node_modules/@istanbuljs/schema": {
1245       "version": "0.1.2",
1246       "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
1247       "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
1248       "dev": true,
1249       "engines": {
1250         "node": ">=8"
1251       }
1252     },
1253     "node_modules/@jest/console": {
1254       "version": "26.6.2",
1255       "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz",
1256       "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==",
1257       "dev": true,
1258       "dependencies": {
1259         "@jest/types": "^26.6.2",
1260         "@types/node": "*",
1261         "chalk": "^4.0.0",
1262         "jest-message-util": "^26.6.2",
1263         "jest-util": "^26.6.2",
1264         "slash": "^3.0.0"
1265       },
1266       "engines": {
1267         "node": ">= 10.14.2"
1268       }
1269     },
1270     "node_modules/@jest/console/node_modules/ansi-styles": {
1271       "version": "4.3.0",
1272       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1273       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1274       "dev": true,
1275       "dependencies": {
1276         "color-convert": "^2.0.1"
1277       },
1278       "engines": {
1279         "node": ">=8"
1280       }
1281     },
1282     "node_modules/@jest/console/node_modules/chalk": {
1283       "version": "4.1.0",
1284       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1285       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1286       "dev": true,
1287       "dependencies": {
1288         "ansi-styles": "^4.1.0",
1289         "supports-color": "^7.1.0"
1290       },
1291       "engines": {
1292         "node": ">=10"
1293       }
1294     },
1295     "node_modules/@jest/console/node_modules/color-convert": {
1296       "version": "2.0.1",
1297       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1298       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1299       "dev": true,
1300       "dependencies": {
1301         "color-name": "~1.1.4"
1302       },
1303       "engines": {
1304         "node": ">=7.0.0"
1305       }
1306     },
1307     "node_modules/@jest/console/node_modules/color-name": {
1308       "version": "1.1.4",
1309       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1310       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1311       "dev": true
1312     },
1313     "node_modules/@jest/core": {
1314       "version": "26.6.3",
1315       "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz",
1316       "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==",
1317       "dev": true,
1318       "dependencies": {
1319         "@jest/console": "^26.6.2",
1320         "@jest/reporters": "^26.6.2",
1321         "@jest/test-result": "^26.6.2",
1322         "@jest/transform": "^26.6.2",
1323         "@jest/types": "^26.6.2",
1324         "@types/node": "*",
1325         "ansi-escapes": "^4.2.1",
1326         "chalk": "^4.0.0",
1327         "exit": "^0.1.2",
1328         "graceful-fs": "^4.2.4",
1329         "jest-changed-files": "^26.6.2",
1330         "jest-config": "^26.6.3",
1331         "jest-haste-map": "^26.6.2",
1332         "jest-message-util": "^26.6.2",
1333         "jest-regex-util": "^26.0.0",
1334         "jest-resolve": "^26.6.2",
1335         "jest-resolve-dependencies": "^26.6.3",
1336         "jest-runner": "^26.6.3",
1337         "jest-runtime": "^26.6.3",
1338         "jest-snapshot": "^26.6.2",
1339         "jest-util": "^26.6.2",
1340         "jest-validate": "^26.6.2",
1341         "jest-watcher": "^26.6.2",
1342         "micromatch": "^4.0.2",
1343         "p-each-series": "^2.1.0",
1344         "rimraf": "^3.0.0",
1345         "slash": "^3.0.0",
1346         "strip-ansi": "^6.0.0"
1347       },
1348       "engines": {
1349         "node": ">= 10.14.2"
1350       }
1351     },
1352     "node_modules/@jest/core/node_modules/ansi-styles": {
1353       "version": "4.3.0",
1354       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1355       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1356       "dev": true,
1357       "dependencies": {
1358         "color-convert": "^2.0.1"
1359       },
1360       "engines": {
1361         "node": ">=8"
1362       }
1363     },
1364     "node_modules/@jest/core/node_modules/chalk": {
1365       "version": "4.1.0",
1366       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1367       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1368       "dev": true,
1369       "dependencies": {
1370         "ansi-styles": "^4.1.0",
1371         "supports-color": "^7.1.0"
1372       },
1373       "engines": {
1374         "node": ">=10"
1375       }
1376     },
1377     "node_modules/@jest/core/node_modules/color-convert": {
1378       "version": "2.0.1",
1379       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1380       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1381       "dev": true,
1382       "dependencies": {
1383         "color-name": "~1.1.4"
1384       },
1385       "engines": {
1386         "node": ">=7.0.0"
1387       }
1388     },
1389     "node_modules/@jest/core/node_modules/color-name": {
1390       "version": "1.1.4",
1391       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1392       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1393       "dev": true
1394     },
1395     "node_modules/@jest/core/node_modules/rimraf": {
1396       "version": "3.0.2",
1397       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1398       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1399       "dev": true,
1400       "dependencies": {
1401         "glob": "^7.1.3"
1402       },
1403       "bin": {
1404         "rimraf": "bin.js"
1405       }
1406     },
1407     "node_modules/@jest/environment": {
1408       "version": "26.6.2",
1409       "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz",
1410       "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==",
1411       "dev": true,
1412       "dependencies": {
1413         "@jest/fake-timers": "^26.6.2",
1414         "@jest/types": "^26.6.2",
1415         "@types/node": "*",
1416         "jest-mock": "^26.6.2"
1417       },
1418       "engines": {
1419         "node": ">= 10.14.2"
1420       }
1421     },
1422     "node_modules/@jest/fake-timers": {
1423       "version": "26.6.2",
1424       "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz",
1425       "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==",
1426       "dev": true,
1427       "dependencies": {
1428         "@jest/types": "^26.6.2",
1429         "@sinonjs/fake-timers": "^6.0.1",
1430         "@types/node": "*",
1431         "jest-message-util": "^26.6.2",
1432         "jest-mock": "^26.6.2",
1433         "jest-util": "^26.6.2"
1434       },
1435       "engines": {
1436         "node": ">= 10.14.2"
1437       }
1438     },
1439     "node_modules/@jest/globals": {
1440       "version": "26.6.2",
1441       "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz",
1442       "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==",
1443       "dev": true,
1444       "dependencies": {
1445         "@jest/environment": "^26.6.2",
1446         "@jest/types": "^26.6.2",
1447         "expect": "^26.6.2"
1448       },
1449       "engines": {
1450         "node": ">= 10.14.2"
1451       }
1452     },
1453     "node_modules/@jest/reporters": {
1454       "version": "26.6.2",
1455       "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz",
1456       "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==",
1457       "dev": true,
1458       "dependencies": {
1459         "@bcoe/v8-coverage": "^0.2.3",
1460         "@jest/console": "^26.6.2",
1461         "@jest/test-result": "^26.6.2",
1462         "@jest/transform": "^26.6.2",
1463         "@jest/types": "^26.6.2",
1464         "chalk": "^4.0.0",
1465         "collect-v8-coverage": "^1.0.0",
1466         "exit": "^0.1.2",
1467         "glob": "^7.1.2",
1468         "graceful-fs": "^4.2.4",
1469         "istanbul-lib-coverage": "^3.0.0",
1470         "istanbul-lib-instrument": "^4.0.3",
1471         "istanbul-lib-report": "^3.0.0",
1472         "istanbul-lib-source-maps": "^4.0.0",
1473         "istanbul-reports": "^3.0.2",
1474         "jest-haste-map": "^26.6.2",
1475         "jest-resolve": "^26.6.2",
1476         "jest-util": "^26.6.2",
1477         "jest-worker": "^26.6.2",
1478         "slash": "^3.0.0",
1479         "source-map": "^0.6.0",
1480         "string-length": "^4.0.1",
1481         "terminal-link": "^2.0.0",
1482         "v8-to-istanbul": "^7.0.0"
1483       },
1484       "engines": {
1485         "node": ">= 10.14.2"
1486       },
1487       "optionalDependencies": {
1488         "node-notifier": "^8.0.0"
1489       }
1490     },
1491     "node_modules/@jest/reporters/node_modules/ansi-styles": {
1492       "version": "4.3.0",
1493       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1494       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1495       "dev": true,
1496       "dependencies": {
1497         "color-convert": "^2.0.1"
1498       },
1499       "engines": {
1500         "node": ">=8"
1501       }
1502     },
1503     "node_modules/@jest/reporters/node_modules/chalk": {
1504       "version": "4.1.0",
1505       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1506       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1507       "dev": true,
1508       "dependencies": {
1509         "ansi-styles": "^4.1.0",
1510         "supports-color": "^7.1.0"
1511       },
1512       "engines": {
1513         "node": ">=10"
1514       }
1515     },
1516     "node_modules/@jest/reporters/node_modules/color-convert": {
1517       "version": "2.0.1",
1518       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1519       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1520       "dev": true,
1521       "dependencies": {
1522         "color-name": "~1.1.4"
1523       },
1524       "engines": {
1525         "node": ">=7.0.0"
1526       }
1527     },
1528     "node_modules/@jest/reporters/node_modules/color-name": {
1529       "version": "1.1.4",
1530       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1531       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1532       "dev": true
1533     },
1534     "node_modules/@jest/reporters/node_modules/string-length": {
1535       "version": "4.0.1",
1536       "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
1537       "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
1538       "dev": true,
1539       "dependencies": {
1540         "char-regex": "^1.0.2",
1541         "strip-ansi": "^6.0.0"
1542       },
1543       "engines": {
1544         "node": ">=10"
1545       }
1546     },
1547     "node_modules/@jest/source-map": {
1548       "version": "26.6.2",
1549       "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz",
1550       "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==",
1551       "dev": true,
1552       "dependencies": {
1553         "callsites": "^3.0.0",
1554         "graceful-fs": "^4.2.4",
1555         "source-map": "^0.6.0"
1556       },
1557       "engines": {
1558         "node": ">= 10.14.2"
1559       }
1560     },
1561     "node_modules/@jest/test-result": {
1562       "version": "26.6.2",
1563       "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz",
1564       "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==",
1565       "dev": true,
1566       "dependencies": {
1567         "@jest/console": "^26.6.2",
1568         "@jest/types": "^26.6.2",
1569         "@types/istanbul-lib-coverage": "^2.0.0",
1570         "collect-v8-coverage": "^1.0.0"
1571       },
1572       "engines": {
1573         "node": ">= 10.14.2"
1574       }
1575     },
1576     "node_modules/@jest/test-sequencer": {
1577       "version": "26.6.3",
1578       "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz",
1579       "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==",
1580       "dev": true,
1581       "dependencies": {
1582         "@jest/test-result": "^26.6.2",
1583         "graceful-fs": "^4.2.4",
1584         "jest-haste-map": "^26.6.2",
1585         "jest-runner": "^26.6.3",
1586         "jest-runtime": "^26.6.3"
1587       },
1588       "engines": {
1589         "node": ">= 10.14.2"
1590       }
1591     },
1592     "node_modules/@jest/transform": {
1593       "version": "26.6.2",
1594       "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz",
1595       "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==",
1596       "dev": true,
1597       "dependencies": {
1598         "@babel/core": "^7.1.0",
1599         "@jest/types": "^26.6.2",
1600         "babel-plugin-istanbul": "^6.0.0",
1601         "chalk": "^4.0.0",
1602         "convert-source-map": "^1.4.0",
1603         "fast-json-stable-stringify": "^2.0.0",
1604         "graceful-fs": "^4.2.4",
1605         "jest-haste-map": "^26.6.2",
1606         "jest-regex-util": "^26.0.0",
1607         "jest-util": "^26.6.2",
1608         "micromatch": "^4.0.2",
1609         "pirates": "^4.0.1",
1610         "slash": "^3.0.0",
1611         "source-map": "^0.6.1",
1612         "write-file-atomic": "^3.0.0"
1613       },
1614       "engines": {
1615         "node": ">= 10.14.2"
1616       }
1617     },
1618     "node_modules/@jest/transform/node_modules/ansi-styles": {
1619       "version": "4.3.0",
1620       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1621       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1622       "dev": true,
1623       "dependencies": {
1624         "color-convert": "^2.0.1"
1625       },
1626       "engines": {
1627         "node": ">=8"
1628       }
1629     },
1630     "node_modules/@jest/transform/node_modules/chalk": {
1631       "version": "4.1.0",
1632       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1633       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1634       "dev": true,
1635       "dependencies": {
1636         "ansi-styles": "^4.1.0",
1637         "supports-color": "^7.1.0"
1638       },
1639       "engines": {
1640         "node": ">=10"
1641       }
1642     },
1643     "node_modules/@jest/transform/node_modules/color-convert": {
1644       "version": "2.0.1",
1645       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1646       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1647       "dev": true,
1648       "dependencies": {
1649         "color-name": "~1.1.4"
1650       },
1651       "engines": {
1652         "node": ">=7.0.0"
1653       }
1654     },
1655     "node_modules/@jest/transform/node_modules/color-name": {
1656       "version": "1.1.4",
1657       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1658       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1659       "dev": true
1660     },
1661     "node_modules/@jest/types": {
1662       "version": "26.6.2",
1663       "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
1664       "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
1665       "dev": true,
1666       "dependencies": {
1667         "@types/istanbul-lib-coverage": "^2.0.0",
1668         "@types/istanbul-reports": "^3.0.0",
1669         "@types/node": "*",
1670         "@types/yargs": "^15.0.0",
1671         "chalk": "^4.0.0"
1672       },
1673       "engines": {
1674         "node": ">= 10.14.2"
1675       }
1676     },
1677     "node_modules/@jest/types/node_modules/ansi-styles": {
1678       "version": "4.3.0",
1679       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1680       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1681       "dev": true,
1682       "dependencies": {
1683         "color-convert": "^2.0.1"
1684       },
1685       "engines": {
1686         "node": ">=8"
1687       }
1688     },
1689     "node_modules/@jest/types/node_modules/chalk": {
1690       "version": "4.1.0",
1691       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1692       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1693       "dev": true,
1694       "dependencies": {
1695         "ansi-styles": "^4.1.0",
1696         "supports-color": "^7.1.0"
1697       },
1698       "engines": {
1699         "node": ">=10"
1700       }
1701     },
1702     "node_modules/@jest/types/node_modules/color-convert": {
1703       "version": "2.0.1",
1704       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1705       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1706       "dev": true,
1707       "dependencies": {
1708         "color-name": "~1.1.4"
1709       },
1710       "engines": {
1711         "node": ">=7.0.0"
1712       }
1713     },
1714     "node_modules/@jest/types/node_modules/color-name": {
1715       "version": "1.1.4",
1716       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1717       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1718       "dev": true
1719     },
1720     "node_modules/@nodelib/fs.scandir": {
1721       "version": "2.1.3",
1722       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz",
1723       "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==",
1724       "dev": true,
1725       "dependencies": {
1726         "@nodelib/fs.stat": "2.0.3",
1727         "run-parallel": "^1.1.9"
1728       },
1729       "engines": {
1730         "node": ">= 8"
1731       }
1732     },
1733     "node_modules/@nodelib/fs.stat": {
1734       "version": "2.0.3",
1735       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
1736       "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
1737       "dev": true,
1738       "engines": {
1739         "node": ">= 8"
1740       }
1741     },
1742     "node_modules/@nodelib/fs.walk": {
1743       "version": "1.2.4",
1744       "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz",
1745       "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==",
1746       "dev": true,
1747       "dependencies": {
1748         "@nodelib/fs.scandir": "2.1.3",
1749         "fastq": "^1.6.0"
1750       },
1751       "engines": {
1752         "node": ">= 8"
1753       }
1754     },
1755     "node_modules/@npmcli/move-file": {
1756       "version": "1.0.1",
1757       "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz",
1758       "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==",
1759       "dev": true,
1760       "dependencies": {
1761         "mkdirp": "^1.0.4"
1762       },
1763       "engines": {
1764         "node": ">=10"
1765       }
1766     },
1767     "node_modules/@npmcli/move-file/node_modules/mkdirp": {
1768       "version": "1.0.4",
1769       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1770       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1771       "dev": true,
1772       "bin": {
1773         "mkdirp": "bin/cmd.js"
1774       },
1775       "engines": {
1776         "node": ">=10"
1777       }
1778     },
1779     "node_modules/@sinonjs/commons": {
1780       "version": "1.8.1",
1781       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
1782       "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
1783       "dev": true,
1784       "dependencies": {
1785         "type-detect": "4.0.8"
1786       }
1787     },
1788     "node_modules/@sinonjs/fake-timers": {
1789       "version": "6.0.1",
1790       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
1791       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
1792       "dev": true,
1793       "dependencies": {
1794         "@sinonjs/commons": "^1.7.0"
1795       }
1796     },
1797     "node_modules/@types/anymatch": {
1798       "version": "1.3.1",
1799       "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz",
1800       "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==",
1801       "dev": true
1802     },
1803     "node_modules/@types/babel__core": {
1804       "version": "7.1.12",
1805       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz",
1806       "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==",
1807       "dev": true,
1808       "dependencies": {
1809         "@babel/parser": "^7.1.0",
1810         "@babel/types": "^7.0.0",
1811         "@types/babel__generator": "*",
1812         "@types/babel__template": "*",
1813         "@types/babel__traverse": "*"
1814       }
1815     },
1816     "node_modules/@types/babel__generator": {
1817       "version": "7.6.2",
1818       "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
1819       "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
1820       "dev": true,
1821       "dependencies": {
1822         "@babel/types": "^7.0.0"
1823       }
1824     },
1825     "node_modules/@types/babel__template": {
1826       "version": "7.4.0",
1827       "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz",
1828       "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==",
1829       "dev": true,
1830       "dependencies": {
1831         "@babel/parser": "^7.1.0",
1832         "@babel/types": "^7.0.0"
1833       }
1834     },
1835     "node_modules/@types/babel__traverse": {
1836       "version": "7.11.0",
1837       "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz",
1838       "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==",
1839       "dev": true,
1840       "dependencies": {
1841         "@babel/types": "^7.3.0"
1842       }
1843     },
1844     "node_modules/@types/eslint": {
1845       "version": "7.2.6",
1846       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz",
1847       "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==",
1848       "dev": true,
1849       "dependencies": {
1850         "@types/estree": "*",
1851         "@types/json-schema": "*"
1852       }
1853     },
1854     "node_modules/@types/eslint-scope": {
1855       "version": "3.7.0",
1856       "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz",
1857       "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==",
1858       "dev": true,
1859       "dependencies": {
1860         "@types/eslint": "*",
1861         "@types/estree": "*"
1862       }
1863     },
1864     "node_modules/@types/estree": {
1865       "version": "0.0.45",
1866       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz",
1867       "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==",
1868       "dev": true
1869     },
1870     "node_modules/@types/glob": {
1871       "version": "7.1.3",
1872       "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
1873       "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
1874       "dev": true,
1875       "dependencies": {
1876         "@types/minimatch": "*",
1877         "@types/node": "*"
1878       }
1879     },
1880     "node_modules/@types/graceful-fs": {
1881       "version": "4.1.4",
1882       "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz",
1883       "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==",
1884       "dev": true,
1885       "dependencies": {
1886         "@types/node": "*"
1887       }
1888     },
1889     "node_modules/@types/istanbul-lib-coverage": {
1890       "version": "2.0.3",
1891       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
1892       "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
1893       "dev": true
1894     },
1895     "node_modules/@types/istanbul-lib-report": {
1896       "version": "3.0.0",
1897       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
1898       "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
1899       "dev": true,
1900       "dependencies": {
1901         "@types/istanbul-lib-coverage": "*"
1902       }
1903     },
1904     "node_modules/@types/istanbul-reports": {
1905       "version": "3.0.0",
1906       "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
1907       "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
1908       "dev": true,
1909       "dependencies": {
1910         "@types/istanbul-lib-report": "*"
1911       }
1912     },
1913     "node_modules/@types/jest": {
1914       "version": "26.0.19",
1915       "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.19.tgz",
1916       "integrity": "sha512-jqHoirTG61fee6v6rwbnEuKhpSKih0tuhqeFbCmMmErhtu3BYlOZaXWjffgOstMM4S/3iQD31lI5bGLTrs97yQ==",
1917       "dev": true,
1918       "dependencies": {
1919         "jest-diff": "^26.0.0",
1920         "pretty-format": "^26.0.0"
1921       }
1922     },
1923     "node_modules/@types/json-schema": {
1924       "version": "7.0.6",
1925       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
1926       "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
1927       "dev": true
1928     },
1929     "node_modules/@types/json5": {
1930       "version": "0.0.29",
1931       "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
1932       "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
1933       "dev": true
1934     },
1935     "node_modules/@types/minimatch": {
1936       "version": "3.0.3",
1937       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
1938       "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
1939       "dev": true
1940     },
1941     "node_modules/@types/node": {
1942       "version": "14.14.13",
1943       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.13.tgz",
1944       "integrity": "sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ==",
1945       "dev": true
1946     },
1947     "node_modules/@types/normalize-package-data": {
1948       "version": "2.4.0",
1949       "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
1950       "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
1951       "dev": true
1952     },
1953     "node_modules/@types/parse-json": {
1954       "version": "4.0.0",
1955       "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
1956       "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
1957       "dev": true
1958     },
1959     "node_modules/@types/prettier": {
1960       "version": "2.1.5",
1961       "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz",
1962       "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==",
1963       "dev": true
1964     },
1965     "node_modules/@types/q": {
1966       "version": "1.5.4",
1967       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
1968       "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
1969       "dev": true
1970     },
1971     "node_modules/@types/source-list-map": {
1972       "version": "0.1.2",
1973       "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
1974       "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
1975       "dev": true
1976     },
1977     "node_modules/@types/stack-utils": {
1978       "version": "2.0.0",
1979       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz",
1980       "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==",
1981       "dev": true
1982     },
1983     "node_modules/@types/tapable": {
1984       "version": "1.0.6",
1985       "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz",
1986       "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==",
1987       "dev": true
1988     },
1989     "node_modules/@types/uglify-js": {
1990       "version": "3.11.1",
1991       "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz",
1992       "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==",
1993       "dev": true,
1994       "dependencies": {
1995         "source-map": "^0.6.1"
1996       }
1997     },
1998     "node_modules/@types/webpack": {
1999       "version": "4.41.25",
2000       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz",
2001       "integrity": "sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==",
2002       "dev": true,
2003       "dependencies": {
2004         "@types/anymatch": "*",
2005         "@types/node": "*",
2006         "@types/tapable": "*",
2007         "@types/uglify-js": "*",
2008         "@types/webpack-sources": "*",
2009         "source-map": "^0.6.0"
2010       }
2011     },
2012     "node_modules/@types/webpack-sources": {
2013       "version": "2.1.0",
2014       "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz",
2015       "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==",
2016       "dev": true,
2017       "dependencies": {
2018         "@types/node": "*",
2019         "@types/source-list-map": "*",
2020         "source-map": "^0.7.3"
2021       }
2022     },
2023     "node_modules/@types/webpack-sources/node_modules/source-map": {
2024       "version": "0.7.3",
2025       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
2026       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
2027       "dev": true,
2028       "engines": {
2029         "node": ">= 8"
2030       }
2031     },
2032     "node_modules/@types/yargs": {
2033       "version": "15.0.12",
2034       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz",
2035       "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==",
2036       "dev": true,
2037       "dependencies": {
2038         "@types/yargs-parser": "*"
2039       }
2040     },
2041     "node_modules/@types/yargs-parser": {
2042       "version": "15.0.0",
2043       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
2044       "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
2045       "dev": true
2046     },
2047     "node_modules/@typescript-eslint/experimental-utils": {
2048       "version": "4.10.0",
2049       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.10.0.tgz",
2050       "integrity": "sha512-opX+7ai1sdWBOIoBgpVJrH5e89ra1KoLrJTz0UtWAa4IekkKmqDosk5r6xqRaNJfCXEfteW4HXQAwMdx+jjEmw==",
2051       "dev": true,
2052       "dependencies": {
2053         "@types/json-schema": "^7.0.3",
2054         "@typescript-eslint/scope-manager": "4.10.0",
2055         "@typescript-eslint/types": "4.10.0",
2056         "@typescript-eslint/typescript-estree": "4.10.0",
2057         "eslint-scope": "^5.0.0",
2058         "eslint-utils": "^2.0.0"
2059       },
2060       "engines": {
2061         "node": "^10.12.0 || >=12.0.0"
2062       }
2063     },
2064     "node_modules/@typescript-eslint/scope-manager": {
2065       "version": "4.10.0",
2066       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.10.0.tgz",
2067       "integrity": "sha512-WAPVw35P+fcnOa8DEic0tQUhoJJsgt+g6DEcz257G7vHFMwmag58EfowdVbiNcdfcV27EFR0tUBVXkDoIvfisQ==",
2068       "dev": true,
2069       "dependencies": {
2070         "@typescript-eslint/types": "4.10.0",
2071         "@typescript-eslint/visitor-keys": "4.10.0"
2072       },
2073       "engines": {
2074         "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
2075       }
2076     },
2077     "node_modules/@typescript-eslint/types": {
2078       "version": "4.10.0",
2079       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.10.0.tgz",
2080       "integrity": "sha512-+dt5w1+Lqyd7wIPMa4XhJxUuE8+YF+vxQ6zxHyhLGHJjHiunPf0wSV8LtQwkpmAsRi1lEOoOIR30FG5S2HS33g==",
2081       "dev": true,
2082       "engines": {
2083         "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
2084       }
2085     },
2086     "node_modules/@typescript-eslint/typescript-estree": {
2087       "version": "4.10.0",
2088       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.10.0.tgz",
2089       "integrity": "sha512-mGK0YRp9TOk6ZqZ98F++bW6X5kMTzCRROJkGXH62d2azhghmq+1LNLylkGe6uGUOQzD452NOAEth5VAF6PDo5g==",
2090       "dev": true,
2091       "dependencies": {
2092         "@typescript-eslint/types": "4.10.0",
2093         "@typescript-eslint/visitor-keys": "4.10.0",
2094         "debug": "^4.1.1",
2095         "globby": "^11.0.1",
2096         "is-glob": "^4.0.1",
2097         "lodash": "^4.17.15",
2098         "semver": "^7.3.2",
2099         "tsutils": "^3.17.1"
2100       },
2101       "engines": {
2102         "node": "^10.12.0 || >=12.0.0"
2103       }
2104     },
2105     "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": {
2106       "version": "2.1.0",
2107       "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
2108       "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2109       "dev": true,
2110       "engines": {
2111         "node": ">=8"
2112       }
2113     },
2114     "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": {
2115       "version": "11.0.1",
2116       "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
2117       "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
2118       "dev": true,
2119       "dependencies": {
2120         "array-union": "^2.1.0",
2121         "dir-glob": "^3.0.1",
2122         "fast-glob": "^3.1.1",
2123         "ignore": "^5.1.4",
2124         "merge2": "^1.3.0",
2125         "slash": "^3.0.0"
2126       },
2127       "engines": {
2128         "node": ">=10"
2129       }
2130     },
2131     "node_modules/@typescript-eslint/typescript-estree/node_modules/ignore": {
2132       "version": "5.1.8",
2133       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
2134       "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
2135       "dev": true,
2136       "engines": {
2137         "node": ">= 4"
2138       }
2139     },
2140     "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
2141       "version": "7.3.4",
2142       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
2143       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
2144       "dev": true,
2145       "dependencies": {
2146         "lru-cache": "^6.0.0"
2147       },
2148       "bin": {
2149         "semver": "bin/semver.js"
2150       },
2151       "engines": {
2152         "node": ">=10"
2153       }
2154     },
2155     "node_modules/@typescript-eslint/visitor-keys": {
2156       "version": "4.10.0",
2157       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.10.0.tgz",
2158       "integrity": "sha512-hPyz5qmDMuZWFtHZkjcCpkAKHX8vdu1G3YsCLEd25ryZgnJfj6FQuJ5/O7R+dB1ueszilJmAFMtlU4CA6se3Jg==",
2159       "dev": true,
2160       "dependencies": {
2161         "@typescript-eslint/types": "4.10.0",
2162         "eslint-visitor-keys": "^2.0.0"
2163       },
2164       "engines": {
2165         "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
2166       }
2167     },
2168     "node_modules/@webassemblyjs/ast": {
2169       "version": "1.9.1",
2170       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.1.tgz",
2171       "integrity": "sha512-uMu1nCWn2Wxyy126LlGqRVlhdTOsO/bsBRI4dNq3+6SiSuRKRQX6ejjKgh82LoGAPSq72lDUiQ4FWVaf0PecYw==",
2172       "dev": true,
2173       "dependencies": {
2174         "@webassemblyjs/helper-module-context": "1.9.1",
2175         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
2176         "@webassemblyjs/wast-parser": "1.9.1"
2177       }
2178     },
2179     "node_modules/@webassemblyjs/floating-point-hex-parser": {
2180       "version": "1.9.1",
2181       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.1.tgz",
2182       "integrity": "sha512-5VEKu024RySmLKTTBl9q1eO/2K5jk9ZS+2HXDBLA9s9p5IjkaXxWiDb/+b7wSQp6FRdLaH1IVGIfOex58Na2pg==",
2183       "dev": true
2184     },
2185     "node_modules/@webassemblyjs/helper-api-error": {
2186       "version": "1.9.1",
2187       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.1.tgz",
2188       "integrity": "sha512-y1lGmfm38djrScwpeL37rRR9f1D6sM8RhMpvM7CYLzOlHVboouZokXK/G88BpzW0NQBSvCCOnW5BFhten4FPfA==",
2189       "dev": true
2190     },
2191     "node_modules/@webassemblyjs/helper-buffer": {
2192       "version": "1.9.1",
2193       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.1.tgz",
2194       "integrity": "sha512-uS6VSgieHbk/m4GSkMU5cqe/5TekdCzQso4revCIEQ3vpGZgqSSExi4jWpTWwDpAHOIAb1Jfrs0gUB9AA4n71w==",
2195       "dev": true
2196     },
2197     "node_modules/@webassemblyjs/helper-code-frame": {
2198       "version": "1.9.1",
2199       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.1.tgz",
2200       "integrity": "sha512-ZQ2ZT6Evk4DPIfD+92AraGYaFIqGm4U20e7FpXwl7WUo2Pn1mZ1v8VGH8i+Y++IQpxPbQo/UyG0Khs7eInskzA==",
2201       "dev": true,
2202       "dependencies": {
2203         "@webassemblyjs/wast-printer": "1.9.1"
2204       }
2205     },
2206     "node_modules/@webassemblyjs/helper-fsm": {
2207       "version": "1.9.1",
2208       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.1.tgz",
2209       "integrity": "sha512-J32HGpveEqqcKFS0YbgicB0zAlpfIxJa5MjxDxhu3i5ltPcVfY5EPvKQ1suRguFPehxiUs+/hfkwPEXom/l0lw==",
2210       "dev": true
2211     },
2212     "node_modules/@webassemblyjs/helper-module-context": {
2213       "version": "1.9.1",
2214       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.1.tgz",
2215       "integrity": "sha512-IEH2cMmEQKt7fqelLWB5e/cMdZXf2rST1JIrzWmf4XBt3QTxGdnnLvV4DYoN8pJjOx0VYXsWg+yF16MmJtolZg==",
2216       "dev": true,
2217       "dependencies": {
2218         "@webassemblyjs/ast": "1.9.1"
2219       }
2220     },
2221     "node_modules/@webassemblyjs/helper-wasm-bytecode": {
2222       "version": "1.9.1",
2223       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.1.tgz",
2224       "integrity": "sha512-i2rGTBqFUcSXxyjt2K4vm/3kkHwyzG6o427iCjcIKjOqpWH8SEem+xe82jUk1iydJO250/CvE5o7hzNAMZf0dQ==",
2225       "dev": true
2226     },
2227     "node_modules/@webassemblyjs/helper-wasm-section": {
2228       "version": "1.9.1",
2229       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.1.tgz",
2230       "integrity": "sha512-FetqzjtXZr2d57IECK+aId3D0IcGweeM0CbAnJHkYJkcRTHP+YcMb7Wmc0j21h5UWBpwYGb9dSkK/93SRCTrGg==",
2231       "dev": true,
2232       "dependencies": {
2233         "@webassemblyjs/ast": "1.9.1",
2234         "@webassemblyjs/helper-buffer": "1.9.1",
2235         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
2236         "@webassemblyjs/wasm-gen": "1.9.1"
2237       }
2238     },
2239     "node_modules/@webassemblyjs/ieee754": {
2240       "version": "1.9.1",
2241       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.1.tgz",
2242       "integrity": "sha512-EvTG9M78zP1MmkBpUjGQHZc26DzPGZSLIPxYHCjQsBMo60Qy2W34qf8z0exRDtxBbRIoiKa5dFyWer/7r1aaSQ==",
2243       "dev": true,
2244       "dependencies": {
2245         "@xtuc/ieee754": "^1.2.0"
2246       }
2247     },
2248     "node_modules/@webassemblyjs/leb128": {
2249       "version": "1.9.1",
2250       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.1.tgz",
2251       "integrity": "sha512-Oc04ub0vFfLnF+2/+ki3AE+anmW4sv9uNBqb+79fgTaPv6xJsOT0dhphNfL3FrME84CbX/D1T9XT8tjFo0IIiw==",
2252       "dev": true,
2253       "dependencies": {
2254         "@xtuc/long": "4.2.2"
2255       }
2256     },
2257     "node_modules/@webassemblyjs/utf8": {
2258       "version": "1.9.1",
2259       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.1.tgz",
2260       "integrity": "sha512-llkYtppagjCodFjo0alWOUhAkfOiQPQDIc5oA6C9sFAXz7vC9QhZf/f8ijQIX+A9ToM3c9Pq85X0EX7nx9gVhg==",
2261       "dev": true
2262     },
2263     "node_modules/@webassemblyjs/wasm-edit": {
2264       "version": "1.9.1",
2265       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.1.tgz",
2266       "integrity": "sha512-S2IaD6+x9B2Xi8BCT0eGsrXXd8UxAh2LVJpg1ZMtHXnrDcsTtIX2bDjHi40Hio6Lc62dWHmKdvksI+MClCYbbw==",
2267       "dev": true,
2268       "dependencies": {
2269         "@webassemblyjs/ast": "1.9.1",
2270         "@webassemblyjs/helper-buffer": "1.9.1",
2271         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
2272         "@webassemblyjs/helper-wasm-section": "1.9.1",
2273         "@webassemblyjs/wasm-gen": "1.9.1",
2274         "@webassemblyjs/wasm-opt": "1.9.1",
2275         "@webassemblyjs/wasm-parser": "1.9.1",
2276         "@webassemblyjs/wast-printer": "1.9.1"
2277       }
2278     },
2279     "node_modules/@webassemblyjs/wasm-gen": {
2280       "version": "1.9.1",
2281       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.1.tgz",
2282       "integrity": "sha512-bqWI0S4lBQsEN5FTZ35vYzfKUJvtjNnBobB1agCALH30xNk1LToZ7Z8eiaR/Z5iVECTlBndoRQV3F6mbEqE/fg==",
2283       "dev": true,
2284       "dependencies": {
2285         "@webassemblyjs/ast": "1.9.1",
2286         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
2287         "@webassemblyjs/ieee754": "1.9.1",
2288         "@webassemblyjs/leb128": "1.9.1",
2289         "@webassemblyjs/utf8": "1.9.1"
2290       }
2291     },
2292     "node_modules/@webassemblyjs/wasm-opt": {
2293       "version": "1.9.1",
2294       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.1.tgz",
2295       "integrity": "sha512-gSf7I7YWVXZ5c6XqTEqkZjVs8K1kc1k57vsB6KBQscSagDNbAdxt6MwuJoMjsE1yWY1tsuL+pga268A6u+Fdkg==",
2296       "dev": true,
2297       "dependencies": {
2298         "@webassemblyjs/ast": "1.9.1",
2299         "@webassemblyjs/helper-buffer": "1.9.1",
2300         "@webassemblyjs/wasm-gen": "1.9.1",
2301         "@webassemblyjs/wasm-parser": "1.9.1"
2302       }
2303     },
2304     "node_modules/@webassemblyjs/wasm-parser": {
2305       "version": "1.9.1",
2306       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.1.tgz",
2307       "integrity": "sha512-ImM4N2T1MEIond0MyE3rXvStVxEmivQrDKf/ggfh5pP6EHu3lL/YTAoSrR7shrbKNPpeKpGesW1LIK/L4kqduw==",
2308       "dev": true,
2309       "dependencies": {
2310         "@webassemblyjs/ast": "1.9.1",
2311         "@webassemblyjs/helper-api-error": "1.9.1",
2312         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
2313         "@webassemblyjs/ieee754": "1.9.1",
2314         "@webassemblyjs/leb128": "1.9.1",
2315         "@webassemblyjs/utf8": "1.9.1"
2316       }
2317     },
2318     "node_modules/@webassemblyjs/wast-parser": {
2319       "version": "1.9.1",
2320       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.1.tgz",
2321       "integrity": "sha512-2xVxejXSvj3ls/o2TR/zI6p28qsGupjHhnHL6URULQRcXmryn3w7G83jQMcT7PHqUfyle65fZtWLukfdLdE7qw==",
2322       "dev": true,
2323       "dependencies": {
2324         "@webassemblyjs/ast": "1.9.1",
2325         "@webassemblyjs/floating-point-hex-parser": "1.9.1",
2326         "@webassemblyjs/helper-api-error": "1.9.1",
2327         "@webassemblyjs/helper-code-frame": "1.9.1",
2328         "@webassemblyjs/helper-fsm": "1.9.1",
2329         "@xtuc/long": "4.2.2"
2330       }
2331     },
2332     "node_modules/@webassemblyjs/wast-printer": {
2333       "version": "1.9.1",
2334       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.1.tgz",
2335       "integrity": "sha512-tDV8V15wm7mmbAH6XvQRU1X+oPGmeOzYsd6h7hlRLz6QpV4Ec/KKxM8OpLtFmQPLCreGxTp+HuxtH4pRIZyL9w==",
2336       "dev": true,
2337       "dependencies": {
2338         "@webassemblyjs/ast": "1.9.1",
2339         "@webassemblyjs/wast-parser": "1.9.1",
2340         "@xtuc/long": "4.2.2"
2341       }
2342     },
2343     "node_modules/@webpack-cli/info": {
2344       "version": "1.1.0",
2345       "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz",
2346       "integrity": "sha512-uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==",
2347       "dev": true,
2348       "dependencies": {
2349         "envinfo": "^7.7.3"
2350       }
2351     },
2352     "node_modules/@webpack-cli/serve": {
2353       "version": "1.1.0",
2354       "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz",
2355       "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==",
2356       "dev": true
2357     },
2358     "node_modules/@xtuc/ieee754": {
2359       "version": "1.2.0",
2360       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
2361       "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
2362       "dev": true
2363     },
2364     "node_modules/@xtuc/long": {
2365       "version": "4.2.2",
2366       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
2367       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
2368       "dev": true
2369     },
2370     "node_modules/abab": {
2371       "version": "2.0.5",
2372       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
2373       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
2374       "dev": true
2375     },
2376     "node_modules/accepts": {
2377       "version": "1.3.7",
2378       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
2379       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
2380       "dev": true,
2381       "dependencies": {
2382         "mime-types": "~2.1.24",
2383         "negotiator": "0.6.2"
2384       },
2385       "engines": {
2386         "node": ">= 0.6"
2387       }
2388     },
2389     "node_modules/acorn": {
2390       "version": "8.0.4",
2391       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.4.tgz",
2392       "integrity": "sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ==",
2393       "dev": true,
2394       "bin": {
2395         "acorn": "bin/acorn"
2396       },
2397       "engines": {
2398         "node": ">=0.4.0"
2399       }
2400     },
2401     "node_modules/acorn-globals": {
2402       "version": "6.0.0",
2403       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
2404       "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
2405       "dev": true,
2406       "dependencies": {
2407         "acorn": "^7.1.1",
2408         "acorn-walk": "^7.1.1"
2409       }
2410     },
2411     "node_modules/acorn-globals/node_modules/acorn": {
2412       "version": "7.4.1",
2413       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
2414       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
2415       "dev": true,
2416       "bin": {
2417         "acorn": "bin/acorn"
2418       },
2419       "engines": {
2420         "node": ">=0.4.0"
2421       }
2422     },
2423     "node_modules/acorn-jsx": {
2424       "version": "5.3.1",
2425       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
2426       "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
2427       "dev": true
2428     },
2429     "node_modules/acorn-walk": {
2430       "version": "7.2.0",
2431       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
2432       "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
2433       "dev": true,
2434       "engines": {
2435         "node": ">=0.4.0"
2436       }
2437     },
2438     "node_modules/aggregate-error": {
2439       "version": "3.1.0",
2440       "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
2441       "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
2442       "dev": true,
2443       "dependencies": {
2444         "clean-stack": "^2.0.0",
2445         "indent-string": "^4.0.0"
2446       },
2447       "engines": {
2448         "node": ">=8"
2449       }
2450     },
2451     "node_modules/ajv": {
2452       "version": "6.12.6",
2453       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2454       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2455       "dev": true,
2456       "dependencies": {
2457         "fast-deep-equal": "^3.1.1",
2458         "fast-json-stable-stringify": "^2.0.0",
2459         "json-schema-traverse": "^0.4.1",
2460         "uri-js": "^4.2.2"
2461       }
2462     },
2463     "node_modules/ajv-errors": {
2464       "version": "1.0.1",
2465       "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
2466       "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
2467       "dev": true,
2468       "peerDependencies": {
2469         "ajv": ">=5.0.0"
2470       }
2471     },
2472     "node_modules/ajv-keywords": {
2473       "version": "3.5.2",
2474       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
2475       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
2476       "dev": true
2477     },
2478     "node_modules/alphanum-sort": {
2479       "version": "1.0.2",
2480       "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
2481       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
2482       "dev": true
2483     },
2484     "node_modules/angular": {
2485       "version": "1.8.2",
2486       "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.2.tgz",
2487       "integrity": "sha512-IauMOej2xEe7/7Ennahkbb5qd/HFADiNuLSESz9Q27inmi32zB0lnAsFeLEWcox3Gd1F6YhNd1CP7/9IukJ0Gw==",
2488       "dev": true
2489     },
2490     "node_modules/angular-animate": {
2491       "version": "1.8.2",
2492       "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.8.2.tgz",
2493       "integrity": "sha512-Jbr9+grNMs9Kj57xuBU3Ju3NOPAjS1+g2UAwwDv7su1lt0/PLDy+9zEwDiu8C8xJceoTbmBNKiWGPJGBdCQLlA==",
2494       "dev": true
2495     },
2496     "node_modules/angular-aria": {
2497       "version": "1.8.2",
2498       "resolved": "https://registry.npmjs.org/angular-aria/-/angular-aria-1.8.2.tgz",
2499       "integrity": "sha512-xWT1Lm+Xug2GM6nGNMioBP4hXt3sj2eGaExa4cVCZUYSVWezgyuD1RiLgzJzwTkBGYplHQUzQaz3yDY8jVI6yQ==",
2500       "dev": true
2501     },
2502     "node_modules/angular-material": {
2503       "version": "1.1.26",
2504       "resolved": "https://registry.npmjs.org/angular-material/-/angular-material-1.1.26.tgz",
2505       "integrity": "sha512-DBLsoOP1D1E14EQsECZYabt3Jh1PpvsG8k1aZgaP/Ml57n4stpClzLhCsuTNbtB/pqq9CL8XtpCfB6fhVRWqIQ==",
2506       "dev": true
2507     },
2508     "node_modules/angular-messages": {
2509       "version": "1.8.2",
2510       "resolved": "https://registry.npmjs.org/angular-messages/-/angular-messages-1.8.2.tgz",
2511       "integrity": "sha512-M1qNh/30cLJi4yJJ+3YB8saPonRcavz5Dquqz0T/aUySKJhIkUoeCkmF+BcLH4SJ5PBp04yy4CZUUeNRVi7jZA==",
2512       "dev": true
2513     },
2514     "node_modules/angular-mocks": {
2515       "version": "1.8.2",
2516       "resolved": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.8.2.tgz",
2517       "integrity": "sha512-I5L3P0l21HPdVsP4A4qWmENt4ePjjbkDFdAzOaM7QiibFySbt14DptPbt2IjeG4vFBr4vSLbhIz8Fk03DISl8Q==",
2518       "dev": true
2519     },
2520     "node_modules/angular-sortable-view": {
2521       "version": "0.0.17",
2522       "resolved": "https://registry.npmjs.org/angular-sortable-view/-/angular-sortable-view-0.0.17.tgz",
2523       "integrity": "sha512-2WkhM0Lt/wyMyrX/+7ve9ejSegBd7A4eRBNHEIJz8XMBIOjt+3oM1WpcAm+qNThkmNmmQaDeaYv0TQZw/WDMBw==",
2524       "dev": true
2525     },
2526     "node_modules/angularjs-jest": {
2527       "version": "0.1.4",
2528       "resolved": "https://registry.npmjs.org/angularjs-jest/-/angularjs-jest-0.1.4.tgz",
2529       "integrity": "sha512-/RqIx8kArD+0HQhxuQAW8Yt7H8fte9QLz/OmzAhpWOkc3BDkPgRtl6ULnZY/w8PSMSLCNoa6lbHPHEYcGrucWg==",
2530       "dev": true,
2531       "dependencies": {
2532         "html-minifier": ">=3.0.0"
2533       }
2534     },
2535     "node_modules/ansi-colors": {
2536       "version": "4.1.1",
2537       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
2538       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
2539       "dev": true,
2540       "engines": {
2541         "node": ">=6"
2542       }
2543     },
2544     "node_modules/ansi-escapes": {
2545       "version": "4.3.1",
2546       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
2547       "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
2548       "dev": true,
2549       "dependencies": {
2550         "type-fest": "^0.11.0"
2551       },
2552       "engines": {
2553         "node": ">=8"
2554       }
2555     },
2556     "node_modules/ansi-escapes/node_modules/type-fest": {
2557       "version": "0.11.0",
2558       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
2559       "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
2560       "dev": true,
2561       "engines": {
2562         "node": ">=8"
2563       }
2564     },
2565     "node_modules/ansi-html": {
2566       "version": "0.0.7",
2567       "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
2568       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
2569       "dev": true,
2570       "engines": [
2571         "node >= 0.8.0"
2572       ],
2573       "bin": {
2574         "ansi-html": "bin/ansi-html"
2575       }
2576     },
2577     "node_modules/ansi-regex": {
2578       "version": "5.0.0",
2579       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2580       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2581       "dev": true,
2582       "engines": {
2583         "node": ">=8"
2584       }
2585     },
2586     "node_modules/ansi-styles": {
2587       "version": "3.2.1",
2588       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2589       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2590       "dev": true,
2591       "dependencies": {
2592         "color-convert": "^1.9.0"
2593       },
2594       "engines": {
2595         "node": ">=4"
2596       }
2597     },
2598     "node_modules/anymatch": {
2599       "version": "3.1.1",
2600       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
2601       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
2602       "dev": true,
2603       "dependencies": {
2604         "normalize-path": "^3.0.0",
2605         "picomatch": "^2.0.4"
2606       },
2607       "engines": {
2608         "node": ">= 8"
2609       }
2610     },
2611     "node_modules/argparse": {
2612       "version": "1.0.10",
2613       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2614       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2615       "dev": true,
2616       "dependencies": {
2617         "sprintf-js": "~1.0.2"
2618       }
2619     },
2620     "node_modules/arr-diff": {
2621       "version": "4.0.0",
2622       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
2623       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
2624       "dev": true,
2625       "engines": {
2626         "node": ">=0.10.0"
2627       }
2628     },
2629     "node_modules/arr-flatten": {
2630       "version": "1.1.0",
2631       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
2632       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
2633       "dev": true,
2634       "engines": {
2635         "node": ">=0.10.0"
2636       }
2637     },
2638     "node_modules/arr-union": {
2639       "version": "3.1.0",
2640       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
2641       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2642       "dev": true,
2643       "engines": {
2644         "node": ">=0.10.0"
2645       }
2646     },
2647     "node_modules/array-back": {
2648       "version": "4.0.1",
2649       "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz",
2650       "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==",
2651       "dev": true,
2652       "engines": {
2653         "node": ">=8"
2654       }
2655     },
2656     "node_modules/array-flatten": {
2657       "version": "1.1.1",
2658       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
2659       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
2660       "dev": true
2661     },
2662     "node_modules/array-includes": {
2663       "version": "3.1.2",
2664       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz",
2665       "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==",
2666       "dev": true,
2667       "dependencies": {
2668         "call-bind": "^1.0.0",
2669         "define-properties": "^1.1.3",
2670         "es-abstract": "^1.18.0-next.1",
2671         "get-intrinsic": "^1.0.1",
2672         "is-string": "^1.0.5"
2673       },
2674       "engines": {
2675         "node": ">= 0.4"
2676       }
2677     },
2678     "node_modules/array-union": {
2679       "version": "1.0.2",
2680       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
2681       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
2682       "dev": true,
2683       "dependencies": {
2684         "array-uniq": "^1.0.1"
2685       },
2686       "engines": {
2687         "node": ">=0.10.0"
2688       }
2689     },
2690     "node_modules/array-uniq": {
2691       "version": "1.0.3",
2692       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
2693       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
2694       "dev": true,
2695       "engines": {
2696         "node": ">=0.10.0"
2697       }
2698     },
2699     "node_modules/array-unique": {
2700       "version": "0.3.2",
2701       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
2702       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2703       "dev": true,
2704       "engines": {
2705         "node": ">=0.10.0"
2706       }
2707     },
2708     "node_modules/array.prototype.flat": {
2709       "version": "1.2.4",
2710       "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz",
2711       "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==",
2712       "dev": true,
2713       "dependencies": {
2714         "call-bind": "^1.0.0",
2715         "define-properties": "^1.1.3",
2716         "es-abstract": "^1.18.0-next.1"
2717       },
2718       "engines": {
2719         "node": ">= 0.4"
2720       }
2721     },
2722     "node_modules/asn1": {
2723       "version": "0.2.4",
2724       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
2725       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
2726       "dev": true,
2727       "dependencies": {
2728         "safer-buffer": "~2.1.0"
2729       }
2730     },
2731     "node_modules/assert-plus": {
2732       "version": "1.0.0",
2733       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2734       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2735       "dev": true,
2736       "engines": {
2737         "node": ">=0.8"
2738       }
2739     },
2740     "node_modules/assign-symbols": {
2741       "version": "1.0.0",
2742       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
2743       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
2744       "dev": true,
2745       "engines": {
2746         "node": ">=0.10.0"
2747       }
2748     },
2749     "node_modules/astral-regex": {
2750       "version": "1.0.0",
2751       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
2752       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
2753       "dev": true,
2754       "engines": {
2755         "node": ">=4"
2756       }
2757     },
2758     "node_modules/async-each": {
2759       "version": "1.0.3",
2760       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
2761       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
2762       "dev": true
2763     },
2764     "node_modules/async-limiter": {
2765       "version": "1.0.1",
2766       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
2767       "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
2768       "dev": true
2769     },
2770     "node_modules/asynckit": {
2771       "version": "0.4.0",
2772       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2773       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
2774       "dev": true
2775     },
2776     "node_modules/atob": {
2777       "version": "2.1.2",
2778       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
2779       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
2780       "dev": true,
2781       "bin": {
2782         "atob": "bin/atob.js"
2783       },
2784       "engines": {
2785         "node": ">= 4.5.0"
2786       }
2787     },
2788     "node_modules/aws-sign2": {
2789       "version": "0.7.0",
2790       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
2791       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
2792       "dev": true,
2793       "engines": {
2794         "node": "*"
2795       }
2796     },
2797     "node_modules/aws4": {
2798       "version": "1.11.0",
2799       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
2800       "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
2801       "dev": true
2802     },
2803     "node_modules/babel-eslint": {
2804       "version": "10.1.0",
2805       "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
2806       "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
2807       "dev": true,
2808       "dependencies": {
2809         "@babel/code-frame": "^7.0.0",
2810         "@babel/parser": "^7.7.0",
2811         "@babel/traverse": "^7.7.0",
2812         "@babel/types": "^7.7.0",
2813         "eslint-visitor-keys": "^1.0.0",
2814         "resolve": "^1.12.0"
2815       },
2816       "engines": {
2817         "node": ">=6"
2818       }
2819     },
2820     "node_modules/babel-eslint/node_modules/eslint-visitor-keys": {
2821       "version": "1.3.0",
2822       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
2823       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
2824       "dev": true,
2825       "engines": {
2826         "node": ">=4"
2827       }
2828     },
2829     "node_modules/babel-jest": {
2830       "version": "26.6.3",
2831       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz",
2832       "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==",
2833       "dev": true,
2834       "dependencies": {
2835         "@jest/transform": "^26.6.2",
2836         "@jest/types": "^26.6.2",
2837         "@types/babel__core": "^7.1.7",
2838         "babel-plugin-istanbul": "^6.0.0",
2839         "babel-preset-jest": "^26.6.2",
2840         "chalk": "^4.0.0",
2841         "graceful-fs": "^4.2.4",
2842         "slash": "^3.0.0"
2843       },
2844       "engines": {
2845         "node": ">= 10.14.2"
2846       }
2847     },
2848     "node_modules/babel-jest/node_modules/ansi-styles": {
2849       "version": "4.3.0",
2850       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2851       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2852       "dev": true,
2853       "dependencies": {
2854         "color-convert": "^2.0.1"
2855       },
2856       "engines": {
2857         "node": ">=8"
2858       }
2859     },
2860     "node_modules/babel-jest/node_modules/chalk": {
2861       "version": "4.1.0",
2862       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
2863       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
2864       "dev": true,
2865       "dependencies": {
2866         "ansi-styles": "^4.1.0",
2867         "supports-color": "^7.1.0"
2868       },
2869       "engines": {
2870         "node": ">=10"
2871       }
2872     },
2873     "node_modules/babel-jest/node_modules/color-convert": {
2874       "version": "2.0.1",
2875       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2876       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2877       "dev": true,
2878       "dependencies": {
2879         "color-name": "~1.1.4"
2880       },
2881       "engines": {
2882         "node": ">=7.0.0"
2883       }
2884     },
2885     "node_modules/babel-jest/node_modules/color-name": {
2886       "version": "1.1.4",
2887       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2888       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2889       "dev": true
2890     },
2891     "node_modules/babel-loader": {
2892       "version": "8.2.2",
2893       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
2894       "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
2895       "dev": true,
2896       "dependencies": {
2897         "find-cache-dir": "^3.3.1",
2898         "loader-utils": "^1.4.0",
2899         "make-dir": "^3.1.0",
2900         "schema-utils": "^2.6.5"
2901       },
2902       "engines": {
2903         "node": ">= 8.9"
2904       }
2905     },
2906     "node_modules/babel-loader/node_modules/schema-utils": {
2907       "version": "2.7.1",
2908       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
2909       "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
2910       "dev": true,
2911       "dependencies": {
2912         "@types/json-schema": "^7.0.5",
2913         "ajv": "^6.12.4",
2914         "ajv-keywords": "^3.5.2"
2915       },
2916       "engines": {
2917         "node": ">= 8.9.0"
2918       }
2919     },
2920     "node_modules/babel-plugin-angularjs-annotate": {
2921       "version": "0.10.0",
2922       "resolved": "https://registry.npmjs.org/babel-plugin-angularjs-annotate/-/babel-plugin-angularjs-annotate-0.10.0.tgz",
2923       "integrity": "sha512-NPE7FOAxcLPCUR/kNkrhHIjoScR3RyIlRH3yRn79j8EZWtpILVnCOdA9yKfsOmRh6BHnLHKl8ZAThc+YDd/QwQ==",
2924       "dev": true,
2925       "dependencies": {
2926         "@babel/code-frame": "^7.0.0",
2927         "@babel/types": "^7.2.0",
2928         "simple-is": "~0.2.0"
2929       }
2930     },
2931     "node_modules/babel-plugin-dynamic-import-node": {
2932       "version": "2.3.3",
2933       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
2934       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
2935       "dev": true,
2936       "dependencies": {
2937         "object.assign": "^4.1.0"
2938       }
2939     },
2940     "node_modules/babel-plugin-istanbul": {
2941       "version": "6.0.0",
2942       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
2943       "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
2944       "dev": true,
2945       "dependencies": {
2946         "@babel/helper-plugin-utils": "^7.0.0",
2947         "@istanbuljs/load-nyc-config": "^1.0.0",
2948         "@istanbuljs/schema": "^0.1.2",
2949         "istanbul-lib-instrument": "^4.0.0",
2950         "test-exclude": "^6.0.0"
2951       },
2952       "engines": {
2953         "node": ">=8"
2954       }
2955     },
2956     "node_modules/babel-plugin-jest-hoist": {
2957       "version": "26.6.2",
2958       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz",
2959       "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==",
2960       "dev": true,
2961       "dependencies": {
2962         "@babel/template": "^7.3.3",
2963         "@babel/types": "^7.3.3",
2964         "@types/babel__core": "^7.0.0",
2965         "@types/babel__traverse": "^7.0.6"
2966       },
2967       "engines": {
2968         "node": ">= 10.14.2"
2969       }
2970     },
2971     "node_modules/babel-preset-current-node-syntax": {
2972       "version": "1.0.1",
2973       "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
2974       "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
2975       "dev": true,
2976       "dependencies": {
2977         "@babel/plugin-syntax-async-generators": "^7.8.4",
2978         "@babel/plugin-syntax-bigint": "^7.8.3",
2979         "@babel/plugin-syntax-class-properties": "^7.8.3",
2980         "@babel/plugin-syntax-import-meta": "^7.8.3",
2981         "@babel/plugin-syntax-json-strings": "^7.8.3",
2982         "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
2983         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
2984         "@babel/plugin-syntax-numeric-separator": "^7.8.3",
2985         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
2986         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
2987         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
2988         "@babel/plugin-syntax-top-level-await": "^7.8.3"
2989       }
2990     },
2991     "node_modules/babel-preset-jest": {
2992       "version": "26.6.2",
2993       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz",
2994       "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==",
2995       "dev": true,
2996       "dependencies": {
2997         "babel-plugin-jest-hoist": "^26.6.2",
2998         "babel-preset-current-node-syntax": "^1.0.0"
2999       },
3000       "engines": {
3001         "node": ">= 10.14.2"
3002       }
3003     },
3004     "node_modules/balanced-match": {
3005       "version": "1.0.0",
3006       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
3007       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
3008       "dev": true
3009     },
3010     "node_modules/base": {
3011       "version": "0.11.2",
3012       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
3013       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
3014       "dev": true,
3015       "dependencies": {
3016         "cache-base": "^1.0.1",
3017         "class-utils": "^0.3.5",
3018         "component-emitter": "^1.2.1",
3019         "define-property": "^1.0.0",
3020         "isobject": "^3.0.1",
3021         "mixin-deep": "^1.2.0",
3022         "pascalcase": "^0.1.1"
3023       },
3024       "engines": {
3025         "node": ">=0.10.0"
3026       }
3027     },
3028     "node_modules/base/node_modules/define-property": {
3029       "version": "1.0.0",
3030       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3031       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3032       "dev": true,
3033       "dependencies": {
3034         "is-descriptor": "^1.0.0"
3035       },
3036       "engines": {
3037         "node": ">=0.10.0"
3038       }
3039     },
3040     "node_modules/base/node_modules/is-accessor-descriptor": {
3041       "version": "1.0.0",
3042       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3043       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3044       "dev": true,
3045       "dependencies": {
3046         "kind-of": "^6.0.0"
3047       },
3048       "engines": {
3049         "node": ">=0.10.0"
3050       }
3051     },
3052     "node_modules/base/node_modules/is-data-descriptor": {
3053       "version": "1.0.0",
3054       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3055       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3056       "dev": true,
3057       "dependencies": {
3058         "kind-of": "^6.0.0"
3059       },
3060       "engines": {
3061         "node": ">=0.10.0"
3062       }
3063     },
3064     "node_modules/base/node_modules/is-descriptor": {
3065       "version": "1.0.2",
3066       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3067       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3068       "dev": true,
3069       "dependencies": {
3070         "is-accessor-descriptor": "^1.0.0",
3071         "is-data-descriptor": "^1.0.0",
3072         "kind-of": "^6.0.2"
3073       },
3074       "engines": {
3075         "node": ">=0.10.0"
3076       }
3077     },
3078     "node_modules/batch": {
3079       "version": "0.6.1",
3080       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
3081       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
3082       "dev": true
3083     },
3084     "node_modules/bcrypt-pbkdf": {
3085       "version": "1.0.2",
3086       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
3087       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
3088       "dev": true,
3089       "dependencies": {
3090         "tweetnacl": "^0.14.3"
3091       }
3092     },
3093     "node_modules/big.js": {
3094       "version": "5.2.2",
3095       "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
3096       "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
3097       "dev": true,
3098       "engines": {
3099         "node": "*"
3100       }
3101     },
3102     "node_modules/binary-extensions": {
3103       "version": "2.1.0",
3104       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
3105       "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
3106       "dev": true,
3107       "engines": {
3108         "node": ">=8"
3109       }
3110     },
3111     "node_modules/bindings": {
3112       "version": "1.5.0",
3113       "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
3114       "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
3115       "dev": true,
3116       "optional": true,
3117       "dependencies": {
3118         "file-uri-to-path": "1.0.0"
3119       }
3120     },
3121     "node_modules/body-parser": {
3122       "version": "1.19.0",
3123       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
3124       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
3125       "dev": true,
3126       "dependencies": {
3127         "bytes": "3.1.0",
3128         "content-type": "~1.0.4",
3129         "debug": "2.6.9",
3130         "depd": "~1.1.2",
3131         "http-errors": "1.7.2",
3132         "iconv-lite": "0.4.24",
3133         "on-finished": "~2.3.0",
3134         "qs": "6.7.0",
3135         "raw-body": "2.4.0",
3136         "type-is": "~1.6.17"
3137       },
3138       "engines": {
3139         "node": ">= 0.8"
3140       }
3141     },
3142     "node_modules/body-parser/node_modules/bytes": {
3143       "version": "3.1.0",
3144       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
3145       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
3146       "dev": true,
3147       "engines": {
3148         "node": ">= 0.8"
3149       }
3150     },
3151     "node_modules/body-parser/node_modules/debug": {
3152       "version": "2.6.9",
3153       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3154       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3155       "dev": true,
3156       "dependencies": {
3157         "ms": "2.0.0"
3158       }
3159     },
3160     "node_modules/body-parser/node_modules/depd": {
3161       "version": "1.1.2",
3162       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
3163       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
3164       "dev": true,
3165       "engines": {
3166         "node": ">= 0.6"
3167       }
3168     },
3169     "node_modules/body-parser/node_modules/ms": {
3170       "version": "2.0.0",
3171       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3172       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3173       "dev": true
3174     },
3175     "node_modules/body-parser/node_modules/qs": {
3176       "version": "6.7.0",
3177       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
3178       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
3179       "dev": true,
3180       "engines": {
3181         "node": ">=0.6"
3182       }
3183     },
3184     "node_modules/bonjour": {
3185       "version": "3.5.0",
3186       "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
3187       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
3188       "dev": true,
3189       "dependencies": {
3190         "array-flatten": "^2.1.0",
3191         "deep-equal": "^1.0.1",
3192         "dns-equal": "^1.0.0",
3193         "dns-txt": "^2.0.2",
3194         "multicast-dns": "^6.0.1",
3195         "multicast-dns-service-types": "^1.1.0"
3196       }
3197     },
3198     "node_modules/bonjour/node_modules/array-flatten": {
3199       "version": "2.1.2",
3200       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
3201       "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
3202       "dev": true
3203     },
3204     "node_modules/boolbase": {
3205       "version": "1.0.0",
3206       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
3207       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
3208       "dev": true
3209     },
3210     "node_modules/brace-expansion": {
3211       "version": "1.1.11",
3212       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3213       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3214       "dev": true,
3215       "dependencies": {
3216         "balanced-match": "^1.0.0",
3217         "concat-map": "0.0.1"
3218       }
3219     },
3220     "node_modules/braces": {
3221       "version": "3.0.2",
3222       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3223       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3224       "dev": true,
3225       "dependencies": {
3226         "fill-range": "^7.0.1"
3227       },
3228       "engines": {
3229         "node": ">=8"
3230       }
3231     },
3232     "node_modules/browser-process-hrtime": {
3233       "version": "1.0.0",
3234       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
3235       "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
3236       "dev": true
3237     },
3238     "node_modules/browserslist": {
3239       "version": "4.16.0",
3240       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz",
3241       "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==",
3242       "dev": true,
3243       "dependencies": {
3244         "caniuse-lite": "^1.0.30001165",
3245         "colorette": "^1.2.1",
3246         "electron-to-chromium": "^1.3.621",
3247         "escalade": "^3.1.1",
3248         "node-releases": "^1.1.67"
3249       },
3250       "bin": {
3251         "browserslist": "cli.js"
3252       },
3253       "engines": {
3254         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
3255       }
3256     },
3257     "node_modules/bser": {
3258       "version": "2.1.1",
3259       "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
3260       "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
3261       "dev": true,
3262       "dependencies": {
3263         "node-int64": "^0.4.0"
3264       }
3265     },
3266     "node_modules/buffer-from": {
3267       "version": "1.1.1",
3268       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
3269       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
3270       "dev": true
3271     },
3272     "node_modules/buffer-indexof": {
3273       "version": "1.1.1",
3274       "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
3275       "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
3276       "dev": true
3277     },
3278     "node_modules/bytes": {
3279       "version": "3.0.0",
3280       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
3281       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
3282       "dev": true,
3283       "engines": {
3284         "node": ">= 0.8"
3285       }
3286     },
3287     "node_modules/cacache": {
3288       "version": "15.0.5",
3289       "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz",
3290       "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==",
3291       "dev": true,
3292       "dependencies": {
3293         "@npmcli/move-file": "^1.0.1",
3294         "chownr": "^2.0.0",
3295         "fs-minipass": "^2.0.0",
3296         "glob": "^7.1.4",
3297         "infer-owner": "^1.0.4",
3298         "lru-cache": "^6.0.0",
3299         "minipass": "^3.1.1",
3300         "minipass-collect": "^1.0.2",
3301         "minipass-flush": "^1.0.5",
3302         "minipass-pipeline": "^1.2.2",
3303         "mkdirp": "^1.0.3",
3304         "p-map": "^4.0.0",
3305         "promise-inflight": "^1.0.1",
3306         "rimraf": "^3.0.2",
3307         "ssri": "^8.0.0",
3308         "tar": "^6.0.2",
3309         "unique-filename": "^1.1.1"
3310       },
3311       "engines": {
3312         "node": ">= 10"
3313       }
3314     },
3315     "node_modules/cacache/node_modules/mkdirp": {
3316       "version": "1.0.4",
3317       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
3318       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
3319       "dev": true,
3320       "bin": {
3321         "mkdirp": "bin/cmd.js"
3322       },
3323       "engines": {
3324         "node": ">=10"
3325       }
3326     },
3327     "node_modules/cacache/node_modules/p-map": {
3328       "version": "4.0.0",
3329       "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
3330       "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
3331       "dev": true,
3332       "dependencies": {
3333         "aggregate-error": "^3.0.0"
3334       },
3335       "engines": {
3336         "node": ">=10"
3337       }
3338     },
3339     "node_modules/cacache/node_modules/rimraf": {
3340       "version": "3.0.2",
3341       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3342       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3343       "dev": true,
3344       "dependencies": {
3345         "glob": "^7.1.3"
3346       },
3347       "bin": {
3348         "rimraf": "bin.js"
3349       }
3350     },
3351     "node_modules/cache-base": {
3352       "version": "1.0.1",
3353       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
3354       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3355       "dev": true,
3356       "dependencies": {
3357         "collection-visit": "^1.0.0",
3358         "component-emitter": "^1.2.1",
3359         "get-value": "^2.0.6",
3360         "has-value": "^1.0.0",
3361         "isobject": "^3.0.1",
3362         "set-value": "^2.0.0",
3363         "to-object-path": "^0.3.0",
3364         "union-value": "^1.0.0",
3365         "unset-value": "^1.0.0"
3366       },
3367       "engines": {
3368         "node": ">=0.10.0"
3369       }
3370     },
3371     "node_modules/call-bind": {
3372       "version": "1.0.2",
3373       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
3374       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
3375       "dev": true,
3376       "dependencies": {
3377         "function-bind": "^1.1.1",
3378         "get-intrinsic": "^1.0.2"
3379       },
3380       "funding": {
3381         "url": "https://github.com/sponsors/ljharb"
3382       }
3383     },
3384     "node_modules/caller-callsite": {
3385       "version": "2.0.0",
3386       "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
3387       "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
3388       "dev": true,
3389       "dependencies": {
3390         "callsites": "^2.0.0"
3391       },
3392       "engines": {
3393         "node": ">=4"
3394       }
3395     },
3396     "node_modules/caller-callsite/node_modules/callsites": {
3397       "version": "2.0.0",
3398       "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
3399       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
3400       "dev": true,
3401       "engines": {
3402         "node": ">=4"
3403       }
3404     },
3405     "node_modules/caller-path": {
3406       "version": "2.0.0",
3407       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
3408       "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
3409       "dev": true,
3410       "dependencies": {
3411         "caller-callsite": "^2.0.0"
3412       },
3413       "engines": {
3414         "node": ">=4"
3415       }
3416     },
3417     "node_modules/callsites": {
3418       "version": "3.1.0",
3419       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3420       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3421       "dev": true,
3422       "engines": {
3423         "node": ">=6"
3424       }
3425     },
3426     "node_modules/camel-case": {
3427       "version": "3.0.0",
3428       "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
3429       "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
3430       "dev": true,
3431       "dependencies": {
3432         "no-case": "^2.2.0",
3433         "upper-case": "^1.1.1"
3434       }
3435     },
3436     "node_modules/camelcase": {
3437       "version": "6.2.0",
3438       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
3439       "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
3440       "dev": true,
3441       "engines": {
3442         "node": ">=10"
3443       }
3444     },
3445     "node_modules/caniuse-api": {
3446       "version": "3.0.0",
3447       "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
3448       "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
3449       "dev": true,
3450       "dependencies": {
3451         "browserslist": "^4.0.0",
3452         "caniuse-lite": "^1.0.0",
3453         "lodash.memoize": "^4.1.2",
3454         "lodash.uniq": "^4.5.0"
3455       }
3456     },
3457     "node_modules/caniuse-lite": {
3458       "version": "1.0.30001166",
3459       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001166.tgz",
3460       "integrity": "sha512-nCL4LzYK7F4mL0TjEMeYavafOGnBa98vTudH5c8lW9izUjnB99InG6pmC1ElAI1p0GlyZajv4ltUdFXvOHIl1A==",
3461       "dev": true
3462     },
3463     "node_modules/capture-exit": {
3464       "version": "2.0.0",
3465       "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
3466       "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
3467       "dev": true,
3468       "dependencies": {
3469         "rsvp": "^4.8.4"
3470       },
3471       "engines": {
3472         "node": "6.* || 8.* || >= 10.*"
3473       }
3474     },
3475     "node_modules/caseless": {
3476       "version": "0.12.0",
3477       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
3478       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
3479       "dev": true
3480     },
3481     "node_modules/chalk": {
3482       "version": "2.4.2",
3483       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3484       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3485       "dev": true,
3486       "dependencies": {
3487         "ansi-styles": "^3.2.1",
3488         "escape-string-regexp": "^1.0.5",
3489         "supports-color": "^5.3.0"
3490       },
3491       "engines": {
3492         "node": ">=4"
3493       }
3494     },
3495     "node_modules/chalk/node_modules/has-flag": {
3496       "version": "3.0.0",
3497       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3498       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3499       "dev": true,
3500       "engines": {
3501         "node": ">=4"
3502       }
3503     },
3504     "node_modules/chalk/node_modules/supports-color": {
3505       "version": "5.5.0",
3506       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3507       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3508       "dev": true,
3509       "dependencies": {
3510         "has-flag": "^3.0.0"
3511       },
3512       "engines": {
3513         "node": ">=4"
3514       }
3515     },
3516     "node_modules/char-regex": {
3517       "version": "1.0.2",
3518       "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
3519       "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
3520       "dev": true,
3521       "engines": {
3522         "node": ">=10"
3523       }
3524     },
3525     "node_modules/chardet": {
3526       "version": "0.7.0",
3527       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
3528       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
3529       "dev": true
3530     },
3531     "node_modules/chokidar": {
3532       "version": "3.4.3",
3533       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
3534       "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
3535       "dev": true,
3536       "dependencies": {
3537         "anymatch": "~3.1.1",
3538         "braces": "~3.0.2",
3539         "glob-parent": "~5.1.0",
3540         "is-binary-path": "~2.1.0",
3541         "is-glob": "~4.0.1",
3542         "normalize-path": "~3.0.0",
3543         "readdirp": "~3.5.0"
3544       },
3545       "engines": {
3546         "node": ">= 8.10.0"
3547       },
3548       "optionalDependencies": {
3549         "fsevents": "~2.1.2"
3550       }
3551     },
3552     "node_modules/chownr": {
3553       "version": "2.0.0",
3554       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
3555       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
3556       "dev": true,
3557       "engines": {
3558         "node": ">=10"
3559       }
3560     },
3561     "node_modules/chrome-trace-event": {
3562       "version": "1.0.2",
3563       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
3564       "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
3565       "dev": true,
3566       "dependencies": {
3567         "tslib": "^1.9.0"
3568       },
3569       "engines": {
3570         "node": ">=6.0"
3571       }
3572     },
3573     "node_modules/ci-info": {
3574       "version": "2.0.0",
3575       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
3576       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
3577       "dev": true
3578     },
3579     "node_modules/cjs-module-lexer": {
3580       "version": "0.6.0",
3581       "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz",
3582       "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==",
3583       "dev": true
3584     },
3585     "node_modules/class-utils": {
3586       "version": "0.3.6",
3587       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
3588       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3589       "dev": true,
3590       "dependencies": {
3591         "arr-union": "^3.1.0",
3592         "define-property": "^0.2.5",
3593         "isobject": "^3.0.0",
3594         "static-extend": "^0.1.1"
3595       },
3596       "engines": {
3597         "node": ">=0.10.0"
3598       }
3599     },
3600     "node_modules/class-utils/node_modules/define-property": {
3601       "version": "0.2.5",
3602       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3603       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3604       "dev": true,
3605       "dependencies": {
3606         "is-descriptor": "^0.1.0"
3607       },
3608       "engines": {
3609         "node": ">=0.10.0"
3610       }
3611     },
3612     "node_modules/clean-css": {
3613       "version": "4.2.3",
3614       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
3615       "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
3616       "dev": true,
3617       "dependencies": {
3618         "source-map": "~0.6.0"
3619       },
3620       "engines": {
3621         "node": ">= 4.0"
3622       }
3623     },
3624     "node_modules/clean-stack": {
3625       "version": "2.2.0",
3626       "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
3627       "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
3628       "dev": true,
3629       "engines": {
3630         "node": ">=6"
3631       }
3632     },
3633     "node_modules/clean-webpack-plugin": {
3634       "version": "3.0.0",
3635       "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz",
3636       "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==",
3637       "dev": true,
3638       "dependencies": {
3639         "@types/webpack": "^4.4.31",
3640         "del": "^4.1.1"
3641       },
3642       "engines": {
3643         "node": ">=8.9.0"
3644       }
3645     },
3646     "node_modules/cli-cursor": {
3647       "version": "3.1.0",
3648       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3649       "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3650       "dev": true,
3651       "dependencies": {
3652         "restore-cursor": "^3.1.0"
3653       },
3654       "engines": {
3655         "node": ">=8"
3656       }
3657     },
3658     "node_modules/cli-truncate": {
3659       "version": "2.1.0",
3660       "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
3661       "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
3662       "dev": true,
3663       "dependencies": {
3664         "slice-ansi": "^3.0.0",
3665         "string-width": "^4.2.0"
3666       },
3667       "engines": {
3668         "node": ">=8"
3669       }
3670     },
3671     "node_modules/cli-truncate/node_modules/ansi-styles": {
3672       "version": "4.3.0",
3673       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3674       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3675       "dev": true,
3676       "dependencies": {
3677         "color-convert": "^2.0.1"
3678       },
3679       "engines": {
3680         "node": ">=8"
3681       }
3682     },
3683     "node_modules/cli-truncate/node_modules/astral-regex": {
3684       "version": "2.0.0",
3685       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
3686       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
3687       "dev": true,
3688       "engines": {
3689         "node": ">=8"
3690       }
3691     },
3692     "node_modules/cli-truncate/node_modules/color-convert": {
3693       "version": "2.0.1",
3694       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3695       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3696       "dev": true,
3697       "dependencies": {
3698         "color-name": "~1.1.4"
3699       },
3700       "engines": {
3701         "node": ">=7.0.0"
3702       }
3703     },
3704     "node_modules/cli-truncate/node_modules/color-name": {
3705       "version": "1.1.4",
3706       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3707       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3708       "dev": true
3709     },
3710     "node_modules/cli-truncate/node_modules/emoji-regex": {
3711       "version": "8.0.0",
3712       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3713       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3714       "dev": true
3715     },
3716     "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": {
3717       "version": "3.0.0",
3718       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3719       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3720       "dev": true,
3721       "engines": {
3722         "node": ">=8"
3723       }
3724     },
3725     "node_modules/cli-truncate/node_modules/slice-ansi": {
3726       "version": "3.0.0",
3727       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
3728       "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
3729       "dev": true,
3730       "dependencies": {
3731         "ansi-styles": "^4.0.0",
3732         "astral-regex": "^2.0.0",
3733         "is-fullwidth-code-point": "^3.0.0"
3734       },
3735       "engines": {
3736         "node": ">=8"
3737       }
3738     },
3739     "node_modules/cli-truncate/node_modules/string-width": {
3740       "version": "4.2.0",
3741       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
3742       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
3743       "dev": true,
3744       "dependencies": {
3745         "emoji-regex": "^8.0.0",
3746         "is-fullwidth-code-point": "^3.0.0",
3747         "strip-ansi": "^6.0.0"
3748       },
3749       "engines": {
3750         "node": ">=8"
3751       }
3752     },
3753     "node_modules/cli-width": {
3754       "version": "3.0.0",
3755       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
3756       "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
3757       "dev": true,
3758       "engines": {
3759         "node": ">= 10"
3760       }
3761     },
3762     "node_modules/cliui": {
3763       "version": "6.0.0",
3764       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
3765       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
3766       "dev": true,
3767       "dependencies": {
3768         "string-width": "^4.2.0",
3769         "strip-ansi": "^6.0.0",
3770         "wrap-ansi": "^6.2.0"
3771       }
3772     },
3773     "node_modules/cliui/node_modules/emoji-regex": {
3774       "version": "8.0.0",
3775       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3776       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3777       "dev": true
3778     },
3779     "node_modules/cliui/node_modules/is-fullwidth-code-point": {
3780       "version": "3.0.0",
3781       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3782       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3783       "dev": true,
3784       "engines": {
3785         "node": ">=8"
3786       }
3787     },
3788     "node_modules/cliui/node_modules/string-width": {
3789       "version": "4.2.0",
3790       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
3791       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
3792       "dev": true,
3793       "dependencies": {
3794         "emoji-regex": "^8.0.0",
3795         "is-fullwidth-code-point": "^3.0.0",
3796         "strip-ansi": "^6.0.0"
3797       },
3798       "engines": {
3799         "node": ">=8"
3800       }
3801     },
3802     "node_modules/co": {
3803       "version": "4.6.0",
3804       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
3805       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
3806       "dev": true,
3807       "engines": {
3808         "iojs": ">= 1.0.0",
3809         "node": ">= 0.12.0"
3810       }
3811     },
3812     "node_modules/coa": {
3813       "version": "2.0.2",
3814       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
3815       "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
3816       "dev": true,
3817       "dependencies": {
3818         "@types/q": "^1.5.1",
3819         "chalk": "^2.4.1",
3820         "q": "^1.1.2"
3821       },
3822       "engines": {
3823         "node": ">= 4.0"
3824       }
3825     },
3826     "node_modules/collect-v8-coverage": {
3827       "version": "1.0.1",
3828       "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
3829       "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
3830       "dev": true
3831     },
3832     "node_modules/collection-visit": {
3833       "version": "1.0.0",
3834       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
3835       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
3836       "dev": true,
3837       "dependencies": {
3838         "map-visit": "^1.0.0",
3839         "object-visit": "^1.0.0"
3840       },
3841       "engines": {
3842         "node": ">=0.10.0"
3843       }
3844     },
3845     "node_modules/color": {
3846       "version": "3.1.3",
3847       "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
3848       "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
3849       "dev": true,
3850       "dependencies": {
3851         "color-convert": "^1.9.1",
3852         "color-string": "^1.5.4"
3853       }
3854     },
3855     "node_modules/color-convert": {
3856       "version": "1.9.3",
3857       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3858       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3859       "dev": true,
3860       "dependencies": {
3861         "color-name": "1.1.3"
3862       }
3863     },
3864     "node_modules/color-name": {
3865       "version": "1.1.3",
3866       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3867       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3868       "dev": true
3869     },
3870     "node_modules/color-string": {
3871       "version": "1.5.4",
3872       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
3873       "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
3874       "dev": true,
3875       "dependencies": {
3876         "color-name": "^1.0.0",
3877         "simple-swizzle": "^0.2.2"
3878       }
3879     },
3880     "node_modules/colorette": {
3881       "version": "1.2.1",
3882       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
3883       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
3884       "dev": true
3885     },
3886     "node_modules/combined-stream": {
3887       "version": "1.0.8",
3888       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
3889       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
3890       "dev": true,
3891       "dependencies": {
3892         "delayed-stream": "~1.0.0"
3893       },
3894       "engines": {
3895         "node": ">= 0.8"
3896       }
3897     },
3898     "node_modules/command-line-usage": {
3899       "version": "6.1.1",
3900       "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz",
3901       "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==",
3902       "dev": true,
3903       "dependencies": {
3904         "array-back": "^4.0.1",
3905         "chalk": "^2.4.2",
3906         "table-layout": "^1.0.1",
3907         "typical": "^5.2.0"
3908       },
3909       "engines": {
3910         "node": ">=8.0.0"
3911       }
3912     },
3913     "node_modules/commander": {
3914       "version": "2.20.3",
3915       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3916       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
3917       "dev": true
3918     },
3919     "node_modules/commondir": {
3920       "version": "1.0.1",
3921       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
3922       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
3923       "dev": true
3924     },
3925     "node_modules/compare-versions": {
3926       "version": "3.6.0",
3927       "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz",
3928       "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==",
3929       "dev": true
3930     },
3931     "node_modules/component-emitter": {
3932       "version": "1.3.0",
3933       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
3934       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
3935       "dev": true
3936     },
3937     "node_modules/compressible": {
3938       "version": "2.0.18",
3939       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
3940       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
3941       "dev": true,
3942       "dependencies": {
3943         "mime-db": ">= 1.43.0 < 2"
3944       },
3945       "engines": {
3946         "node": ">= 0.6"
3947       }
3948     },
3949     "node_modules/compression": {
3950       "version": "1.7.4",
3951       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
3952       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
3953       "dev": true,
3954       "dependencies": {
3955         "accepts": "~1.3.5",
3956         "bytes": "3.0.0",
3957         "compressible": "~2.0.16",
3958         "debug": "2.6.9",
3959         "on-headers": "~1.0.2",
3960         "safe-buffer": "5.1.2",
3961         "vary": "~1.1.2"
3962       },
3963       "engines": {
3964         "node": ">= 0.8.0"
3965       }
3966     },
3967     "node_modules/compression/node_modules/debug": {
3968       "version": "2.6.9",
3969       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3970       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3971       "dev": true,
3972       "dependencies": {
3973         "ms": "2.0.0"
3974       }
3975     },
3976     "node_modules/compression/node_modules/ms": {
3977       "version": "2.0.0",
3978       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3979       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3980       "dev": true
3981     },
3982     "node_modules/compression/node_modules/safe-buffer": {
3983       "version": "5.1.2",
3984       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3985       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3986       "dev": true
3987     },
3988     "node_modules/concat-map": {
3989       "version": "0.0.1",
3990       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3991       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3992       "dev": true
3993     },
3994     "node_modules/connect-history-api-fallback": {
3995       "version": "1.6.0",
3996       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
3997       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
3998       "dev": true,
3999       "engines": {
4000         "node": ">=0.8"
4001       }
4002     },
4003     "node_modules/contains-path": {
4004       "version": "0.1.0",
4005       "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
4006       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
4007       "dev": true,
4008       "engines": {
4009         "node": ">=0.10.0"
4010       }
4011     },
4012     "node_modules/content-disposition": {
4013       "version": "0.5.3",
4014       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
4015       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
4016       "dev": true,
4017       "dependencies": {
4018         "safe-buffer": "5.1.2"
4019       },
4020       "engines": {
4021         "node": ">= 0.6"
4022       }
4023     },
4024     "node_modules/content-disposition/node_modules/safe-buffer": {
4025       "version": "5.1.2",
4026       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4027       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4028       "dev": true
4029     },
4030     "node_modules/content-type": {
4031       "version": "1.0.4",
4032       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
4033       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
4034       "dev": true,
4035       "engines": {
4036         "node": ">= 0.6"
4037       }
4038     },
4039     "node_modules/convert-source-map": {
4040       "version": "1.7.0",
4041       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
4042       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
4043       "dev": true,
4044       "dependencies": {
4045         "safe-buffer": "~5.1.1"
4046       }
4047     },
4048     "node_modules/convert-source-map/node_modules/safe-buffer": {
4049       "version": "5.1.2",
4050       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4051       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4052       "dev": true
4053     },
4054     "node_modules/cookie": {
4055       "version": "0.4.0",
4056       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
4057       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
4058       "dev": true,
4059       "engines": {
4060         "node": ">= 0.6"
4061       }
4062     },
4063     "node_modules/cookie-signature": {
4064       "version": "1.0.6",
4065       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4066       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
4067       "dev": true
4068     },
4069     "node_modules/copy-descriptor": {
4070       "version": "0.1.1",
4071       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
4072       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
4073       "dev": true,
4074       "engines": {
4075         "node": ">=0.10.0"
4076       }
4077     },
4078     "node_modules/core-js-compat": {
4079       "version": "3.8.1",
4080       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz",
4081       "integrity": "sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==",
4082       "dev": true,
4083       "dependencies": {
4084         "browserslist": "^4.15.0",
4085         "semver": "7.0.0"
4086       }
4087     },
4088     "node_modules/core-js-compat/node_modules/semver": {
4089       "version": "7.0.0",
4090       "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
4091       "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
4092       "dev": true,
4093       "bin": {
4094         "semver": "bin/semver.js"
4095       }
4096     },
4097     "node_modules/core-util-is": {
4098       "version": "1.0.2",
4099       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4100       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4101       "dev": true
4102     },
4103     "node_modules/cosmiconfig": {
4104       "version": "5.2.1",
4105       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
4106       "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
4107       "dev": true,
4108       "dependencies": {
4109         "import-fresh": "^2.0.0",
4110         "is-directory": "^0.3.1",
4111         "js-yaml": "^3.13.1",
4112         "parse-json": "^4.0.0"
4113       },
4114       "engines": {
4115         "node": ">=4"
4116       }
4117     },
4118     "node_modules/cosmiconfig/node_modules/import-fresh": {
4119       "version": "2.0.0",
4120       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
4121       "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
4122       "dev": true,
4123       "dependencies": {
4124         "caller-path": "^2.0.0",
4125         "resolve-from": "^3.0.0"
4126       },
4127       "engines": {
4128         "node": ">=4"
4129       }
4130     },
4131     "node_modules/cosmiconfig/node_modules/parse-json": {
4132       "version": "4.0.0",
4133       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
4134       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
4135       "dev": true,
4136       "dependencies": {
4137         "error-ex": "^1.3.1",
4138         "json-parse-better-errors": "^1.0.1"
4139       },
4140       "engines": {
4141         "node": ">=4"
4142       }
4143     },
4144     "node_modules/cosmiconfig/node_modules/resolve-from": {
4145       "version": "3.0.0",
4146       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
4147       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
4148       "dev": true,
4149       "engines": {
4150         "node": ">=4"
4151       }
4152     },
4153     "node_modules/cross-spawn": {
4154       "version": "7.0.3",
4155       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
4156       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
4157       "dev": true,
4158       "dependencies": {
4159         "path-key": "^3.1.0",
4160         "shebang-command": "^2.0.0",
4161         "which": "^2.0.1"
4162       },
4163       "engines": {
4164         "node": ">= 8"
4165       }
4166     },
4167     "node_modules/css-color-names": {
4168       "version": "0.0.4",
4169       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
4170       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
4171       "dev": true,
4172       "engines": {
4173         "node": "*"
4174       }
4175     },
4176     "node_modules/css-declaration-sorter": {
4177       "version": "4.0.1",
4178       "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
4179       "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
4180       "dev": true,
4181       "dependencies": {
4182         "postcss": "^7.0.1",
4183         "timsort": "^0.3.0"
4184       },
4185       "engines": {
4186         "node": ">4"
4187       }
4188     },
4189     "node_modules/css-declaration-sorter/node_modules/has-flag": {
4190       "version": "3.0.0",
4191       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4192       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4193       "dev": true,
4194       "engines": {
4195         "node": ">=4"
4196       }
4197     },
4198     "node_modules/css-declaration-sorter/node_modules/postcss": {
4199       "version": "7.0.35",
4200       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
4201       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
4202       "dev": true,
4203       "dependencies": {
4204         "chalk": "^2.4.2",
4205         "source-map": "^0.6.1",
4206         "supports-color": "^6.1.0"
4207       },
4208       "engines": {
4209         "node": ">=6.0.0"
4210       }
4211     },
4212     "node_modules/css-declaration-sorter/node_modules/supports-color": {
4213       "version": "6.1.0",
4214       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
4215       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
4216       "dev": true,
4217       "dependencies": {
4218         "has-flag": "^3.0.0"
4219       },
4220       "engines": {
4221         "node": ">=6"
4222       }
4223     },
4224     "node_modules/css-loader": {
4225       "version": "5.0.1",
4226       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz",
4227       "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==",
4228       "dev": true,
4229       "dependencies": {
4230         "camelcase": "^6.2.0",
4231         "cssesc": "^3.0.0",
4232         "icss-utils": "^5.0.0",
4233         "loader-utils": "^2.0.0",
4234         "postcss": "^8.1.4",
4235         "postcss-modules-extract-imports": "^3.0.0",
4236         "postcss-modules-local-by-default": "^4.0.0",
4237         "postcss-modules-scope": "^3.0.0",
4238         "postcss-modules-values": "^4.0.0",
4239         "postcss-value-parser": "^4.1.0",
4240         "schema-utils": "^3.0.0",
4241         "semver": "^7.3.2"
4242       },
4243       "engines": {
4244         "node": ">= 10.13.0"
4245       }
4246     },
4247     "node_modules/css-loader/node_modules/loader-utils": {
4248       "version": "2.0.0",
4249       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
4250       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
4251       "dev": true,
4252       "dependencies": {
4253         "big.js": "^5.2.2",
4254         "emojis-list": "^3.0.0",
4255         "json5": "^2.1.2"
4256       },
4257       "engines": {
4258         "node": ">=8.9.0"
4259       }
4260     },
4261     "node_modules/css-loader/node_modules/semver": {
4262       "version": "7.3.4",
4263       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
4264       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
4265       "dev": true,
4266       "dependencies": {
4267         "lru-cache": "^6.0.0"
4268       },
4269       "bin": {
4270         "semver": "bin/semver.js"
4271       },
4272       "engines": {
4273         "node": ">=10"
4274       }
4275     },
4276     "node_modules/css-minimizer-webpack-plugin": {
4277       "version": "1.1.5",
4278       "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.1.5.tgz",
4279       "integrity": "sha512-mXgaoFjNpIudZfxD49N1aPtLxfXGJt+BVPVjQ+H66I48b5n4wJtFpYfffVr7izK8W6fD01J7K0kUcP6HGjw90w==",
4280       "dev": true,
4281       "dependencies": {
4282         "cacache": "^15.0.5",
4283         "cssnano": "^4.1.10",
4284         "find-cache-dir": "^3.3.1",
4285         "jest-worker": "^26.3.0",
4286         "p-limit": "^3.0.2",
4287         "schema-utils": "^3.0.0",
4288         "serialize-javascript": "^5.0.1",
4289         "source-map": "^0.6.1",
4290         "webpack-sources": "^1.4.3"
4291       },
4292       "engines": {
4293         "node": ">= 10.13.0"
4294       }
4295     },
4296     "node_modules/css-minimizer-webpack-plugin/node_modules/webpack-sources": {
4297       "version": "1.4.3",
4298       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
4299       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
4300       "dev": true,
4301       "dependencies": {
4302         "source-list-map": "^2.0.0",
4303         "source-map": "~0.6.1"
4304       }
4305     },
4306     "node_modules/css-select": {
4307       "version": "2.1.0",
4308       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
4309       "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
4310       "dev": true,
4311       "dependencies": {
4312         "boolbase": "^1.0.0",
4313         "css-what": "^3.2.1",
4314         "domutils": "^1.7.0",
4315         "nth-check": "^1.0.2"
4316       }
4317     },
4318     "node_modules/css-select-base-adapter": {
4319       "version": "0.1.1",
4320       "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
4321       "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
4322       "dev": true
4323     },
4324     "node_modules/css-select/node_modules/dom-serializer": {
4325       "version": "0.2.2",
4326       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
4327       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
4328       "dev": true,
4329       "dependencies": {
4330         "domelementtype": "^2.0.1",
4331         "entities": "^2.0.0"
4332       }
4333     },
4334     "node_modules/css-select/node_modules/dom-serializer/node_modules/domelementtype": {
4335       "version": "2.1.0",
4336       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
4337       "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==",
4338       "dev": true
4339     },
4340     "node_modules/css-select/node_modules/domelementtype": {
4341       "version": "1.3.1",
4342       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
4343       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
4344       "dev": true
4345     },
4346     "node_modules/css-select/node_modules/domutils": {
4347       "version": "1.7.0",
4348       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
4349       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
4350       "dev": true,
4351       "dependencies": {
4352         "dom-serializer": "0",
4353         "domelementtype": "1"
4354       }
4355     },
4356     "node_modules/css-tree": {
4357       "version": "1.0.0-alpha.37",
4358       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
4359       "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
4360       "dev": true,
4361       "dependencies": {
4362         "mdn-data": "2.0.4",
4363         "source-map": "^0.6.1"
4364       },
4365       "engines": {
4366         "node": ">=8.0.0"
4367       }
4368     },
4369     "node_modules/css-what": {
4370       "version": "3.4.2",
4371       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
4372       "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
4373       "dev": true,
4374       "engines": {
4375         "node": ">= 6"
4376       }
4377     },
4378     "node_modules/cssesc": {
4379       "version": "3.0.0",
4380       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
4381       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
4382       "dev": true,
4383       "bin": {
4384         "cssesc": "bin/cssesc"
4385       },
4386       "engines": {
4387         "node": ">=4"
4388       }
4389     },
4390     "node_modules/cssnano": {
4391       "version": "4.1.10",
4392       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
4393       "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
4394       "dev": true,
4395       "dependencies": {
4396         "cosmiconfig": "^5.0.0",
4397         "cssnano-preset-default": "^4.0.7",
4398         "is-resolvable": "^1.0.0",
4399         "postcss": "^7.0.0"
4400       },
4401       "engines": {
4402         "node": ">=6.9.0"
4403       }
4404     },
4405     "node_modules/cssnano-preset-default": {
4406       "version": "4.0.7",
4407       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
4408       "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
4409       "dev": true,
4410       "dependencies": {
4411         "css-declaration-sorter": "^4.0.1",
4412         "cssnano-util-raw-cache": "^4.0.1",
4413         "postcss": "^7.0.0",
4414         "postcss-calc": "^7.0.1",
4415         "postcss-colormin": "^4.0.3",
4416         "postcss-convert-values": "^4.0.1",
4417         "postcss-discard-comments": "^4.0.2",
4418         "postcss-discard-duplicates": "^4.0.2",
4419         "postcss-discard-empty": "^4.0.1",
4420         "postcss-discard-overridden": "^4.0.1",
4421         "postcss-merge-longhand": "^4.0.11",
4422         "postcss-merge-rules": "^4.0.3",
4423         "postcss-minify-font-values": "^4.0.2",
4424         "postcss-minify-gradients": "^4.0.2",
4425         "postcss-minify-params": "^4.0.2",
4426         "postcss-minify-selectors": "^4.0.2",
4427         "postcss-normalize-charset": "^4.0.1",
4428         "postcss-normalize-display-values": "^4.0.2",
4429         "postcss-normalize-positions": "^4.0.2",
4430         "postcss-normalize-repeat-style": "^4.0.2",
4431         "postcss-normalize-string": "^4.0.2",
4432         "postcss-normalize-timing-functions": "^4.0.2",
4433         "postcss-normalize-unicode": "^4.0.1",
4434         "postcss-normalize-url": "^4.0.1",
4435         "postcss-normalize-whitespace": "^4.0.2",
4436         "postcss-ordered-values": "^4.1.2",
4437         "postcss-reduce-initial": "^4.0.3",
4438         "postcss-reduce-transforms": "^4.0.2",
4439         "postcss-svgo": "^4.0.2",
4440         "postcss-unique-selectors": "^4.0.1"
4441       },
4442       "engines": {
4443         "node": ">=6.9.0"
4444       }
4445     },
4446     "node_modules/cssnano-preset-default/node_modules/has-flag": {
4447       "version": "3.0.0",
4448       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4449       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4450       "dev": true,
4451       "engines": {
4452         "node": ">=4"
4453       }
4454     },
4455     "node_modules/cssnano-preset-default/node_modules/postcss": {
4456       "version": "7.0.35",
4457       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
4458       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
4459       "dev": true,
4460       "dependencies": {
4461         "chalk": "^2.4.2",
4462         "source-map": "^0.6.1",
4463         "supports-color": "^6.1.0"
4464       },
4465       "engines": {
4466         "node": ">=6.0.0"
4467       }
4468     },
4469     "node_modules/cssnano-preset-default/node_modules/supports-color": {
4470       "version": "6.1.0",
4471       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
4472       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
4473       "dev": true,
4474       "dependencies": {
4475         "has-flag": "^3.0.0"
4476       },
4477       "engines": {
4478         "node": ">=6"
4479       }
4480     },
4481     "node_modules/cssnano-util-get-arguments": {
4482       "version": "4.0.0",
4483       "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
4484       "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
4485       "dev": true,
4486       "engines": {
4487         "node": ">=6.9.0"
4488       }
4489     },
4490     "node_modules/cssnano-util-get-match": {
4491       "version": "4.0.0",
4492       "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
4493       "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
4494       "dev": true,
4495       "engines": {
4496         "node": ">=6.9.0"
4497       }
4498     },
4499     "node_modules/cssnano-util-raw-cache": {
4500       "version": "4.0.1",
4501       "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
4502       "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
4503       "dev": true,
4504       "dependencies": {
4505         "postcss": "^7.0.0"
4506       },
4507       "engines": {
4508         "node": ">=6.9.0"
4509       }
4510     },
4511     "node_modules/cssnano-util-raw-cache/node_modules/has-flag": {
4512       "version": "3.0.0",
4513       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4514       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4515       "dev": true,
4516       "engines": {
4517         "node": ">=4"
4518       }
4519     },
4520     "node_modules/cssnano-util-raw-cache/node_modules/postcss": {
4521       "version": "7.0.35",
4522       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
4523       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
4524       "dev": true,
4525       "dependencies": {
4526         "chalk": "^2.4.2",
4527         "source-map": "^0.6.1",
4528         "supports-color": "^6.1.0"
4529       },
4530       "engines": {
4531         "node": ">=6.0.0"
4532       }
4533     },
4534     "node_modules/cssnano-util-raw-cache/node_modules/supports-color": {
4535       "version": "6.1.0",
4536       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
4537       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
4538       "dev": true,
4539       "dependencies": {
4540         "has-flag": "^3.0.0"
4541       },
4542       "engines": {
4543         "node": ">=6"
4544       }
4545     },
4546     "node_modules/cssnano-util-same-parent": {
4547       "version": "4.0.1",
4548       "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
4549       "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
4550       "dev": true,
4551       "engines": {
4552         "node": ">=6.9.0"
4553       }
4554     },
4555     "node_modules/cssnano/node_modules/has-flag": {
4556       "version": "3.0.0",
4557       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4558       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4559       "dev": true,
4560       "engines": {
4561         "node": ">=4"
4562       }
4563     },
4564     "node_modules/cssnano/node_modules/postcss": {
4565       "version": "7.0.35",
4566       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
4567       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
4568       "dev": true,
4569       "dependencies": {
4570         "chalk": "^2.4.2",
4571         "source-map": "^0.6.1",
4572         "supports-color": "^6.1.0"
4573       },
4574       "engines": {
4575         "node": ">=6.0.0"
4576       }
4577     },
4578     "node_modules/cssnano/node_modules/supports-color": {
4579       "version": "6.1.0",
4580       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
4581       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
4582       "dev": true,
4583       "dependencies": {
4584         "has-flag": "^3.0.0"
4585       },
4586       "engines": {
4587         "node": ">=6"
4588       }
4589     },
4590     "node_modules/csso": {
4591       "version": "4.2.0",
4592       "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
4593       "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
4594       "dev": true,
4595       "dependencies": {
4596         "css-tree": "^1.1.2"
4597       },
4598       "engines": {
4599         "node": ">=8.0.0"
4600       }
4601     },
4602     "node_modules/csso/node_modules/css-tree": {
4603       "version": "1.1.2",
4604       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
4605       "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
4606       "dev": true,
4607       "dependencies": {
4608         "mdn-data": "2.0.14",
4609         "source-map": "^0.6.1"
4610       },
4611       "engines": {
4612         "node": ">=8.0.0"
4613       }
4614     },
4615     "node_modules/csso/node_modules/mdn-data": {
4616       "version": "2.0.14",
4617       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
4618       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
4619       "dev": true
4620     },
4621     "node_modules/cssom": {
4622       "version": "0.4.4",
4623       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
4624       "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
4625       "dev": true
4626     },
4627     "node_modules/cssstyle": {
4628       "version": "2.3.0",
4629       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
4630       "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
4631       "dev": true,
4632       "dependencies": {
4633         "cssom": "~0.3.6"
4634       },
4635       "engines": {
4636         "node": ">=8"
4637       }
4638     },
4639     "node_modules/cssstyle/node_modules/cssom": {
4640       "version": "0.3.8",
4641       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
4642       "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
4643       "dev": true
4644     },
4645     "node_modules/dashdash": {
4646       "version": "1.14.1",
4647       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
4648       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
4649       "dev": true,
4650       "dependencies": {
4651         "assert-plus": "^1.0.0"
4652       },
4653       "engines": {
4654         "node": ">=0.10"
4655       }
4656     },
4657     "node_modules/data-urls": {
4658       "version": "2.0.0",
4659       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
4660       "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
4661       "dev": true,
4662       "dependencies": {
4663         "abab": "^2.0.3",
4664         "whatwg-mimetype": "^2.3.0",
4665         "whatwg-url": "^8.0.0"
4666       },
4667       "engines": {
4668         "node": ">=10"
4669       }
4670     },
4671     "node_modules/debug": {
4672       "version": "4.3.1",
4673       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
4674       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
4675       "dev": true,
4676       "dependencies": {
4677         "ms": "2.1.2"
4678       },
4679       "engines": {
4680         "node": ">=6.0"
4681       }
4682     },
4683     "node_modules/decamelize": {
4684       "version": "1.2.0",
4685       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4686       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
4687       "dev": true,
4688       "engines": {
4689         "node": ">=0.10.0"
4690       }
4691     },
4692     "node_modules/decimal.js": {
4693       "version": "10.2.1",
4694       "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
4695       "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
4696       "dev": true
4697     },
4698     "node_modules/decode-uri-component": {
4699       "version": "0.2.0",
4700       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
4701       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
4702       "dev": true,
4703       "engines": {
4704         "node": ">=0.10"
4705       }
4706     },
4707     "node_modules/dedent": {
4708       "version": "0.7.0",
4709       "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
4710       "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
4711       "dev": true
4712     },
4713     "node_modules/deep-equal": {
4714       "version": "1.1.1",
4715       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
4716       "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
4717       "dev": true,
4718       "dependencies": {
4719         "is-arguments": "^1.0.4",
4720         "is-date-object": "^1.0.1",
4721         "is-regex": "^1.0.4",
4722         "object-is": "^1.0.1",
4723         "object-keys": "^1.1.1",
4724         "regexp.prototype.flags": "^1.2.0"
4725       },
4726       "funding": {
4727         "url": "https://github.com/sponsors/ljharb"
4728       }
4729     },
4730     "node_modules/deep-extend": {
4731       "version": "0.6.0",
4732       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
4733       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
4734       "dev": true,
4735       "engines": {
4736         "node": ">=4.0.0"
4737       }
4738     },
4739     "node_modules/deep-is": {
4740       "version": "0.1.3",
4741       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
4742       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
4743       "dev": true
4744     },
4745     "node_modules/deepmerge": {
4746       "version": "4.2.2",
4747       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
4748       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
4749       "dev": true,
4750       "engines": {
4751         "node": ">=0.10.0"
4752       }
4753     },
4754     "node_modules/default-gateway": {
4755       "version": "4.2.0",
4756       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
4757       "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
4758       "dev": true,
4759       "dependencies": {
4760         "execa": "^1.0.0",
4761         "ip-regex": "^2.1.0"
4762       },
4763       "engines": {
4764         "node": ">=6"
4765       }
4766     },
4767     "node_modules/default-gateway/node_modules/cross-spawn": {
4768       "version": "6.0.5",
4769       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
4770       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
4771       "dev": true,
4772       "dependencies": {
4773         "nice-try": "^1.0.4",
4774         "path-key": "^2.0.1",
4775         "semver": "^5.5.0",
4776         "shebang-command": "^1.2.0",
4777         "which": "^1.2.9"
4778       },
4779       "engines": {
4780         "node": ">=4.8"
4781       }
4782     },
4783     "node_modules/default-gateway/node_modules/execa": {
4784       "version": "1.0.0",
4785       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
4786       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
4787       "dev": true,
4788       "dependencies": {
4789         "cross-spawn": "^6.0.0",
4790         "get-stream": "^4.0.0",
4791         "is-stream": "^1.1.0",
4792         "npm-run-path": "^2.0.0",
4793         "p-finally": "^1.0.0",
4794         "signal-exit": "^3.0.0",
4795         "strip-eof": "^1.0.0"
4796       },
4797       "engines": {
4798         "node": ">=6"
4799       }
4800     },
4801     "node_modules/default-gateway/node_modules/get-stream": {
4802       "version": "4.1.0",
4803       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
4804       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
4805       "dev": true,
4806       "dependencies": {
4807         "pump": "^3.0.0"
4808       },
4809       "engines": {
4810         "node": ">=6"
4811       }
4812     },
4813     "node_modules/default-gateway/node_modules/is-stream": {
4814       "version": "1.1.0",
4815       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
4816       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
4817       "dev": true,
4818       "engines": {
4819         "node": ">=0.10.0"
4820       }
4821     },
4822     "node_modules/default-gateway/node_modules/npm-run-path": {
4823       "version": "2.0.2",
4824       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
4825       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
4826       "dev": true,
4827       "dependencies": {
4828         "path-key": "^2.0.0"
4829       },
4830       "engines": {
4831         "node": ">=4"
4832       }
4833     },
4834     "node_modules/default-gateway/node_modules/path-key": {
4835       "version": "2.0.1",
4836       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
4837       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
4838       "dev": true,
4839       "engines": {
4840         "node": ">=4"
4841       }
4842     },
4843     "node_modules/default-gateway/node_modules/shebang-command": {
4844       "version": "1.2.0",
4845       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
4846       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
4847       "dev": true,
4848       "dependencies": {
4849         "shebang-regex": "^1.0.0"
4850       },
4851       "engines": {
4852         "node": ">=0.10.0"
4853       }
4854     },
4855     "node_modules/default-gateway/node_modules/shebang-regex": {
4856       "version": "1.0.0",
4857       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
4858       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
4859       "dev": true,
4860       "engines": {
4861         "node": ">=0.10.0"
4862       }
4863     },
4864     "node_modules/default-gateway/node_modules/which": {
4865       "version": "1.3.1",
4866       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4867       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4868       "dev": true,
4869       "dependencies": {
4870         "isexe": "^2.0.0"
4871       },
4872       "bin": {
4873         "which": "bin/which"
4874       }
4875     },
4876     "node_modules/define-properties": {
4877       "version": "1.1.3",
4878       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
4879       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
4880       "dev": true,
4881       "dependencies": {
4882         "object-keys": "^1.0.12"
4883       },
4884       "engines": {
4885         "node": ">= 0.4"
4886       }
4887     },
4888     "node_modules/define-property": {
4889       "version": "2.0.2",
4890       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
4891       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
4892       "dev": true,
4893       "dependencies": {
4894         "is-descriptor": "^1.0.2",
4895         "isobject": "^3.0.1"
4896       },
4897       "engines": {
4898         "node": ">=0.10.0"
4899       }
4900     },
4901     "node_modules/define-property/node_modules/is-accessor-descriptor": {
4902       "version": "1.0.0",
4903       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4904       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4905       "dev": true,
4906       "dependencies": {
4907         "kind-of": "^6.0.0"
4908       },
4909       "engines": {
4910         "node": ">=0.10.0"
4911       }
4912     },
4913     "node_modules/define-property/node_modules/is-data-descriptor": {
4914       "version": "1.0.0",
4915       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4916       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4917       "dev": true,
4918       "dependencies": {
4919         "kind-of": "^6.0.0"
4920       },
4921       "engines": {
4922         "node": ">=0.10.0"
4923       }
4924     },
4925     "node_modules/define-property/node_modules/is-descriptor": {
4926       "version": "1.0.2",
4927       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4928       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4929       "dev": true,
4930       "dependencies": {
4931         "is-accessor-descriptor": "^1.0.0",
4932         "is-data-descriptor": "^1.0.0",
4933         "kind-of": "^6.0.2"
4934       },
4935       "engines": {
4936         "node": ">=0.10.0"
4937       }
4938     },
4939     "node_modules/del": {
4940       "version": "4.1.1",
4941       "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
4942       "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
4943       "dev": true,
4944       "dependencies": {
4945         "@types/glob": "^7.1.1",
4946         "globby": "^6.1.0",
4947         "is-path-cwd": "^2.0.0",
4948         "is-path-in-cwd": "^2.0.0",
4949         "p-map": "^2.0.0",
4950         "pify": "^4.0.1",
4951         "rimraf": "^2.6.3"
4952       },
4953       "engines": {
4954         "node": ">=6"
4955       }
4956     },
4957     "node_modules/delayed-stream": {
4958       "version": "1.0.0",
4959       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4960       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
4961       "dev": true,
4962       "engines": {
4963         "node": ">=0.4.0"
4964       }
4965     },
4966     "node_modules/destroy": {
4967       "version": "1.0.4",
4968       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
4969       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
4970       "dev": true
4971     },
4972     "node_modules/detect-newline": {
4973       "version": "3.1.0",
4974       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
4975       "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
4976       "dev": true,
4977       "engines": {
4978         "node": ">=8"
4979       }
4980     },
4981     "node_modules/detect-node": {
4982       "version": "2.0.4",
4983       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
4984       "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
4985       "dev": true
4986     },
4987     "node_modules/diff-sequences": {
4988       "version": "26.6.2",
4989       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz",
4990       "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==",
4991       "dev": true,
4992       "engines": {
4993         "node": ">= 10.14.2"
4994       }
4995     },
4996     "node_modules/dir-glob": {
4997       "version": "3.0.1",
4998       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
4999       "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
5000       "dev": true,
5001       "dependencies": {
5002         "path-type": "^4.0.0"
5003       },
5004       "engines": {
5005         "node": ">=8"
5006       }
5007     },
5008     "node_modules/dir-glob/node_modules/path-type": {
5009       "version": "4.0.0",
5010       "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
5011       "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
5012       "dev": true,
5013       "engines": {
5014         "node": ">=8"
5015       }
5016     },
5017     "node_modules/dns-equal": {
5018       "version": "1.0.0",
5019       "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
5020       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
5021       "dev": true
5022     },
5023     "node_modules/dns-packet": {
5024       "version": "1.3.1",
5025       "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
5026       "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
5027       "dev": true,
5028       "dependencies": {
5029         "ip": "^1.1.0",
5030         "safe-buffer": "^5.0.1"
5031       }
5032     },
5033     "node_modules/dns-txt": {
5034       "version": "2.0.2",
5035       "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
5036       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
5037       "dev": true,
5038       "dependencies": {
5039         "buffer-indexof": "^1.0.0"
5040       }
5041     },
5042     "node_modules/doctrine": {
5043       "version": "3.0.0",
5044       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
5045       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
5046       "dev": true,
5047       "dependencies": {
5048         "esutils": "^2.0.2"
5049       },
5050       "engines": {
5051         "node": ">=6.0.0"
5052       }
5053     },
5054     "node_modules/domexception": {
5055       "version": "2.0.1",
5056       "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
5057       "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
5058       "dev": true,
5059       "dependencies": {
5060         "webidl-conversions": "^5.0.0"
5061       },
5062       "engines": {
5063         "node": ">=8"
5064       }
5065     },
5066     "node_modules/domexception/node_modules/webidl-conversions": {
5067       "version": "5.0.0",
5068       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
5069       "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
5070       "dev": true,
5071       "engines": {
5072         "node": ">=8"
5073       }
5074     },
5075     "node_modules/dot-prop": {
5076       "version": "5.3.0",
5077       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
5078       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
5079       "dev": true,
5080       "dependencies": {
5081         "is-obj": "^2.0.0"
5082       },
5083       "engines": {
5084         "node": ">=8"
5085       }
5086     },
5087     "node_modules/ecc-jsbn": {
5088       "version": "0.1.2",
5089       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
5090       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
5091       "dev": true,
5092       "dependencies": {
5093         "jsbn": "~0.1.0",
5094         "safer-buffer": "^2.1.0"
5095       }
5096     },
5097     "node_modules/ee-first": {
5098       "version": "1.1.1",
5099       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
5100       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
5101       "dev": true
5102     },
5103     "node_modules/electron-to-chromium": {
5104       "version": "1.3.626",
5105       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.626.tgz",
5106       "integrity": "sha512-7CanEvJx74EnvjHu1X8gf93KieyxvFLnqOXAH/ddjWD4RrUZYqdg3pykrQ/7t6SLI7DTsp4tfQXEfzeK5t6oAw==",
5107       "dev": true
5108     },
5109     "node_modules/emittery": {
5110       "version": "0.7.2",
5111       "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz",
5112       "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==",
5113       "dev": true,
5114       "engines": {
5115         "node": ">=10"
5116       }
5117     },
5118     "node_modules/emoji-regex": {
5119       "version": "7.0.3",
5120       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
5121       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
5122       "dev": true
5123     },
5124     "node_modules/emojis-list": {
5125       "version": "3.0.0",
5126       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
5127       "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
5128       "dev": true,
5129       "engines": {
5130         "node": ">= 4"
5131       }
5132     },
5133     "node_modules/encodeurl": {
5134       "version": "1.0.2",
5135       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5136       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
5137       "dev": true,
5138       "engines": {
5139         "node": ">= 0.8"
5140       }
5141     },
5142     "node_modules/end-of-stream": {
5143       "version": "1.4.4",
5144       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
5145       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
5146       "dev": true,
5147       "dependencies": {
5148         "once": "^1.4.0"
5149       }
5150     },
5151     "node_modules/enhanced-resolve": {
5152       "version": "5.4.0",
5153       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.4.0.tgz",
5154       "integrity": "sha512-ZmqfWURB2lConOBM1JdCVfPyMRv5RdKWktLXO6123p97ovVm2CLBgw9t5MBj3jJWA6eHyOeIws9iJQoGFR4euQ==",
5155       "dev": true,
5156       "dependencies": {
5157         "graceful-fs": "^4.2.4",
5158         "tapable": "^2.0.0"
5159       },
5160       "engines": {
5161         "node": ">=10.13.0"
5162       }
5163     },
5164     "node_modules/enquirer": {
5165       "version": "2.3.6",
5166       "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
5167       "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
5168       "dev": true,
5169       "dependencies": {
5170         "ansi-colors": "^4.1.1"
5171       },
5172       "engines": {
5173         "node": ">=8.6"
5174       }
5175     },
5176     "node_modules/entities": {
5177       "version": "2.1.0",
5178       "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
5179       "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
5180       "dev": true
5181     },
5182     "node_modules/envinfo": {
5183       "version": "7.7.3",
5184       "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz",
5185       "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==",
5186       "dev": true,
5187       "bin": {
5188         "envinfo": "dist/cli.js"
5189       },
5190       "engines": {
5191         "node": ">=4"
5192       }
5193     },
5194     "node_modules/errno": {
5195       "version": "0.1.8",
5196       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
5197       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
5198       "dev": true,
5199       "dependencies": {
5200         "prr": "~1.0.1"
5201       },
5202       "bin": {
5203         "errno": "cli.js"
5204       }
5205     },
5206     "node_modules/error-ex": {
5207       "version": "1.3.2",
5208       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
5209       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
5210       "dev": true,
5211       "dependencies": {
5212         "is-arrayish": "^0.2.1"
5213       }
5214     },
5215     "node_modules/es-abstract": {
5216       "version": "1.18.0-next.1",
5217       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
5218       "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
5219       "dev": true,
5220       "dependencies": {
5221         "es-to-primitive": "^1.2.1",
5222         "function-bind": "^1.1.1",
5223         "has": "^1.0.3",
5224         "has-symbols": "^1.0.1",
5225         "is-callable": "^1.2.2",
5226         "is-negative-zero": "^2.0.0",
5227         "is-regex": "^1.1.1",
5228         "object-inspect": "^1.8.0",
5229         "object-keys": "^1.1.1",
5230         "object.assign": "^4.1.1",
5231         "string.prototype.trimend": "^1.0.1",
5232         "string.prototype.trimstart": "^1.0.1"
5233       },
5234       "engines": {
5235         "node": ">= 0.4"
5236       }
5237     },
5238     "node_modules/es-to-primitive": {
5239       "version": "1.2.1",
5240       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
5241       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
5242       "dev": true,
5243       "dependencies": {
5244         "is-callable": "^1.1.4",
5245         "is-date-object": "^1.0.1",
5246         "is-symbol": "^1.0.2"
5247       },
5248       "engines": {
5249         "node": ">= 0.4"
5250       }
5251     },
5252     "node_modules/escalade": {
5253       "version": "3.1.1",
5254       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
5255       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
5256       "dev": true,
5257       "engines": {
5258         "node": ">=6"
5259       }
5260     },
5261     "node_modules/escape-html": {
5262       "version": "1.0.3",
5263       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
5264       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
5265       "dev": true
5266     },
5267     "node_modules/escape-string-regexp": {
5268       "version": "1.0.5",
5269       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5270       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5271       "dev": true,
5272       "engines": {
5273         "node": ">=0.8.0"
5274       }
5275     },
5276     "node_modules/escodegen": {
5277       "version": "1.14.3",
5278       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
5279       "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
5280       "dev": true,
5281       "dependencies": {
5282         "esprima": "^4.0.1",
5283         "estraverse": "^4.2.0",
5284         "esutils": "^2.0.2",
5285         "optionator": "^0.8.1",
5286         "source-map": "~0.6.1"
5287       },
5288       "bin": {
5289         "escodegen": "bin/escodegen.js",
5290         "esgenerate": "bin/esgenerate.js"
5291       },
5292       "engines": {
5293         "node": ">=4.0"
5294       }
5295     },
5296     "node_modules/escodegen/node_modules/levn": {
5297       "version": "0.3.0",
5298       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
5299       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
5300       "dev": true,
5301       "dependencies": {
5302         "prelude-ls": "~1.1.2",
5303         "type-check": "~0.3.2"
5304       },
5305       "engines": {
5306         "node": ">= 0.8.0"
5307       }
5308     },
5309     "node_modules/escodegen/node_modules/optionator": {
5310       "version": "0.8.3",
5311       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
5312       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
5313       "dev": true,
5314       "dependencies": {
5315         "deep-is": "~0.1.3",
5316         "fast-levenshtein": "~2.0.6",
5317         "levn": "~0.3.0",
5318         "prelude-ls": "~1.1.2",
5319         "type-check": "~0.3.2",
5320         "word-wrap": "~1.2.3"
5321       },
5322       "engines": {
5323         "node": ">= 0.8.0"
5324       }
5325     },
5326     "node_modules/escodegen/node_modules/prelude-ls": {
5327       "version": "1.1.2",
5328       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5329       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5330       "dev": true,
5331       "engines": {
5332         "node": ">= 0.8.0"
5333       }
5334     },
5335     "node_modules/escodegen/node_modules/type-check": {
5336       "version": "0.3.2",
5337       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
5338       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
5339       "dev": true,
5340       "dependencies": {
5341         "prelude-ls": "~1.1.2"
5342       },
5343       "engines": {
5344         "node": ">= 0.8.0"
5345       }
5346     },
5347     "node_modules/eslint": {
5348       "version": "7.15.0",
5349       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz",
5350       "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==",
5351       "dev": true,
5352       "dependencies": {
5353         "@babel/code-frame": "^7.0.0",
5354         "@eslint/eslintrc": "^0.2.2",
5355         "ajv": "^6.10.0",
5356         "chalk": "^4.0.0",
5357         "cross-spawn": "^7.0.2",
5358         "debug": "^4.0.1",
5359         "doctrine": "^3.0.0",
5360         "enquirer": "^2.3.5",
5361         "eslint-scope": "^5.1.1",
5362         "eslint-utils": "^2.1.0",
5363         "eslint-visitor-keys": "^2.0.0",
5364         "espree": "^7.3.1",
5365         "esquery": "^1.2.0",
5366         "esutils": "^2.0.2",
5367         "file-entry-cache": "^6.0.0",
5368         "functional-red-black-tree": "^1.0.1",
5369         "glob-parent": "^5.0.0",
5370         "globals": "^12.1.0",
5371         "ignore": "^4.0.6",
5372         "import-fresh": "^3.0.0",
5373         "imurmurhash": "^0.1.4",
5374         "is-glob": "^4.0.0",
5375         "js-yaml": "^3.13.1",
5376         "json-stable-stringify-without-jsonify": "^1.0.1",
5377         "levn": "^0.4.1",
5378         "lodash": "^4.17.19",
5379         "minimatch": "^3.0.4",
5380         "natural-compare": "^1.4.0",
5381         "optionator": "^0.9.1",
5382         "progress": "^2.0.0",
5383         "regexpp": "^3.1.0",
5384         "semver": "^7.2.1",
5385         "strip-ansi": "^6.0.0",
5386         "strip-json-comments": "^3.1.0",
5387         "table": "^5.2.3",
5388         "text-table": "^0.2.0",
5389         "v8-compile-cache": "^2.0.3"
5390       },
5391       "bin": {
5392         "eslint": "bin/eslint.js"
5393       },
5394       "engines": {
5395         "node": "^10.12.0 || >=12.0.0"
5396       }
5397     },
5398     "node_modules/eslint-config-esnext": {
5399       "version": "4.1.0",
5400       "resolved": "https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-4.1.0.tgz",
5401       "integrity": "sha512-GhfVEXdqYKEIIj7j+Fw2SQdL9qyZMekgXfq6PyXM66cQw0B435ddjz3P3kxOBVihMRJ0xGYjosaveQz5Y6z0uA==",
5402       "dev": true,
5403       "dependencies": {
5404         "babel-eslint": "^10.0.1",
5405         "eslint": "^6.8.0",
5406         "eslint-plugin-babel": "^5.2.1",
5407         "eslint-plugin-import": "^2.14.0"
5408       }
5409     },
5410     "node_modules/eslint-config-esnext/node_modules/acorn": {
5411       "version": "7.4.1",
5412       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
5413       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
5414       "dev": true,
5415       "bin": {
5416         "acorn": "bin/acorn"
5417       },
5418       "engines": {
5419         "node": ">=0.4.0"
5420       }
5421     },
5422     "node_modules/eslint-config-esnext/node_modules/ansi-regex": {
5423       "version": "4.1.0",
5424       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
5425       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
5426       "dev": true,
5427       "engines": {
5428         "node": ">=6"
5429       }
5430     },
5431     "node_modules/eslint-config-esnext/node_modules/cross-spawn": {
5432       "version": "6.0.5",
5433       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
5434       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
5435       "dev": true,
5436       "dependencies": {
5437         "nice-try": "^1.0.4",
5438         "path-key": "^2.0.1",
5439         "semver": "^5.5.0",
5440         "shebang-command": "^1.2.0",
5441         "which": "^1.2.9"
5442       },
5443       "engines": {
5444         "node": ">=4.8"
5445       }
5446     },
5447     "node_modules/eslint-config-esnext/node_modules/cross-spawn/node_modules/semver": {
5448       "version": "5.7.1",
5449       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5450       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5451       "dev": true,
5452       "bin": {
5453         "semver": "bin/semver"
5454       }
5455     },
5456     "node_modules/eslint-config-esnext/node_modules/eslint": {
5457       "version": "6.8.0",
5458       "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
5459       "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
5460       "dev": true,
5461       "dependencies": {
5462         "@babel/code-frame": "^7.0.0",
5463         "ajv": "^6.10.0",
5464         "chalk": "^2.1.0",
5465         "cross-spawn": "^6.0.5",
5466         "debug": "^4.0.1",
5467         "doctrine": "^3.0.0",
5468         "eslint-scope": "^5.0.0",
5469         "eslint-utils": "^1.4.3",
5470         "eslint-visitor-keys": "^1.1.0",
5471         "espree": "^6.1.2",
5472         "esquery": "^1.0.1",
5473         "esutils": "^2.0.2",
5474         "file-entry-cache": "^5.0.1",
5475         "functional-red-black-tree": "^1.0.1",
5476         "glob-parent": "^5.0.0",
5477         "globals": "^12.1.0",
5478         "ignore": "^4.0.6",
5479         "import-fresh": "^3.0.0",
5480         "imurmurhash": "^0.1.4",
5481         "inquirer": "^7.0.0",
5482         "is-glob": "^4.0.0",
5483         "js-yaml": "^3.13.1",
5484         "json-stable-stringify-without-jsonify": "^1.0.1",
5485         "levn": "^0.3.0",
5486         "lodash": "^4.17.14",
5487         "minimatch": "^3.0.4",
5488         "mkdirp": "^0.5.1",
5489         "natural-compare": "^1.4.0",
5490         "optionator": "^0.8.3",
5491         "progress": "^2.0.0",
5492         "regexpp": "^2.0.1",
5493         "semver": "^6.1.2",
5494         "strip-ansi": "^5.2.0",
5495         "strip-json-comments": "^3.0.1",
5496         "table": "^5.2.3",
5497         "text-table": "^0.2.0",
5498         "v8-compile-cache": "^2.0.3"
5499       },
5500       "bin": {
5501         "eslint": "bin/eslint.js"
5502       },
5503       "engines": {
5504         "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
5505       }
5506     },
5507     "node_modules/eslint-config-esnext/node_modules/eslint-utils": {
5508       "version": "1.4.3",
5509       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
5510       "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
5511       "dev": true,
5512       "dependencies": {
5513         "eslint-visitor-keys": "^1.1.0"
5514       },
5515       "engines": {
5516         "node": ">=6"
5517       }
5518     },
5519     "node_modules/eslint-config-esnext/node_modules/eslint-visitor-keys": {
5520       "version": "1.3.0",
5521       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
5522       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
5523       "dev": true,
5524       "engines": {
5525         "node": ">=4"
5526       }
5527     },
5528     "node_modules/eslint-config-esnext/node_modules/espree": {
5529       "version": "6.2.1",
5530       "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
5531       "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
5532       "dev": true,
5533       "dependencies": {
5534         "acorn": "^7.1.1",
5535         "acorn-jsx": "^5.2.0",
5536         "eslint-visitor-keys": "^1.1.0"
5537       },
5538       "engines": {
5539         "node": ">=6.0.0"
5540       }
5541     },
5542     "node_modules/eslint-config-esnext/node_modules/file-entry-cache": {
5543       "version": "5.0.1",
5544       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
5545       "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
5546       "dev": true,
5547       "dependencies": {
5548         "flat-cache": "^2.0.1"
5549       },
5550       "engines": {
5551         "node": ">=4"
5552       }
5553     },
5554     "node_modules/eslint-config-esnext/node_modules/flat-cache": {
5555       "version": "2.0.1",
5556       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
5557       "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
5558       "dev": true,
5559       "dependencies": {
5560         "flatted": "^2.0.0",
5561         "rimraf": "2.6.3",
5562         "write": "1.0.3"
5563       },
5564       "engines": {
5565         "node": ">=4"
5566       }
5567     },
5568     "node_modules/eslint-config-esnext/node_modules/flatted": {
5569       "version": "2.0.2",
5570       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
5571       "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
5572       "dev": true
5573     },
5574     "node_modules/eslint-config-esnext/node_modules/globals": {
5575       "version": "12.4.0",
5576       "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
5577       "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
5578       "dev": true,
5579       "dependencies": {
5580         "type-fest": "^0.8.1"
5581       },
5582       "engines": {
5583         "node": ">=8"
5584       }
5585     },
5586     "node_modules/eslint-config-esnext/node_modules/levn": {
5587       "version": "0.3.0",
5588       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
5589       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
5590       "dev": true,
5591       "dependencies": {
5592         "prelude-ls": "~1.1.2",
5593         "type-check": "~0.3.2"
5594       },
5595       "engines": {
5596         "node": ">= 0.8.0"
5597       }
5598     },
5599     "node_modules/eslint-config-esnext/node_modules/optionator": {
5600       "version": "0.8.3",
5601       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
5602       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
5603       "dev": true,
5604       "dependencies": {
5605         "deep-is": "~0.1.3",
5606         "fast-levenshtein": "~2.0.6",
5607         "levn": "~0.3.0",
5608         "prelude-ls": "~1.1.2",
5609         "type-check": "~0.3.2",
5610         "word-wrap": "~1.2.3"
5611       },
5612       "engines": {
5613         "node": ">= 0.8.0"
5614       }
5615     },
5616     "node_modules/eslint-config-esnext/node_modules/path-key": {
5617       "version": "2.0.1",
5618       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5619       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5620       "dev": true,
5621       "engines": {
5622         "node": ">=4"
5623       }
5624     },
5625     "node_modules/eslint-config-esnext/node_modules/prelude-ls": {
5626       "version": "1.1.2",
5627       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5628       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5629       "dev": true,
5630       "engines": {
5631         "node": ">= 0.8.0"
5632       }
5633     },
5634     "node_modules/eslint-config-esnext/node_modules/regexpp": {
5635       "version": "2.0.1",
5636       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
5637       "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
5638       "dev": true,
5639       "engines": {
5640         "node": ">=6.5.0"
5641       }
5642     },
5643     "node_modules/eslint-config-esnext/node_modules/rimraf": {
5644       "version": "2.6.3",
5645       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
5646       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
5647       "dev": true,
5648       "dependencies": {
5649         "glob": "^7.1.3"
5650       },
5651       "bin": {
5652         "rimraf": "bin.js"
5653       }
5654     },
5655     "node_modules/eslint-config-esnext/node_modules/semver": {
5656       "version": "6.3.0",
5657       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5658       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5659       "dev": true,
5660       "bin": {
5661         "semver": "bin/semver.js"
5662       }
5663     },
5664     "node_modules/eslint-config-esnext/node_modules/shebang-command": {
5665       "version": "1.2.0",
5666       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
5667       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5668       "dev": true,
5669       "dependencies": {
5670         "shebang-regex": "^1.0.0"
5671       },
5672       "engines": {
5673         "node": ">=0.10.0"
5674       }
5675     },
5676     "node_modules/eslint-config-esnext/node_modules/shebang-regex": {
5677       "version": "1.0.0",
5678       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
5679       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
5680       "dev": true,
5681       "engines": {
5682         "node": ">=0.10.0"
5683       }
5684     },
5685     "node_modules/eslint-config-esnext/node_modules/strip-ansi": {
5686       "version": "5.2.0",
5687       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
5688       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
5689       "dev": true,
5690       "dependencies": {
5691         "ansi-regex": "^4.1.0"
5692       },
5693       "engines": {
5694         "node": ">=6"
5695       }
5696     },
5697     "node_modules/eslint-config-esnext/node_modules/type-check": {
5698       "version": "0.3.2",
5699       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
5700       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
5701       "dev": true,
5702       "dependencies": {
5703         "prelude-ls": "~1.1.2"
5704       },
5705       "engines": {
5706         "node": ">= 0.8.0"
5707       }
5708     },
5709     "node_modules/eslint-config-esnext/node_modules/which": {
5710       "version": "1.3.1",
5711       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
5712       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
5713       "dev": true,
5714       "dependencies": {
5715         "isexe": "^2.0.0"
5716       },
5717       "bin": {
5718         "which": "bin/which"
5719       }
5720     },
5721     "node_modules/eslint-config-node": {
5722       "version": "4.1.0",
5723       "resolved": "https://registry.npmjs.org/eslint-config-node/-/eslint-config-node-4.1.0.tgz",
5724       "integrity": "sha512-Wz17xV5O2WFG8fGdMYEBdbiL6TL7YNJSJvSX9V4sXQownewfYmoqlly7wxqLkOUv/57pq6LnnotMiQQrrPjCqQ==",
5725       "dev": true,
5726       "dependencies": {
5727         "eslint": "^6.8.0",
5728         "eslint-config-esnext": "^4.1.0"
5729       }
5730     },
5731     "node_modules/eslint-config-node/node_modules/acorn": {
5732       "version": "7.4.1",
5733       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
5734       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
5735       "dev": true,
5736       "bin": {
5737         "acorn": "bin/acorn"
5738       },
5739       "engines": {
5740         "node": ">=0.4.0"
5741       }
5742     },
5743     "node_modules/eslint-config-node/node_modules/ansi-regex": {
5744       "version": "4.1.0",
5745       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
5746       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
5747       "dev": true,
5748       "engines": {
5749         "node": ">=6"
5750       }
5751     },
5752     "node_modules/eslint-config-node/node_modules/cross-spawn": {
5753       "version": "6.0.5",
5754       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
5755       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
5756       "dev": true,
5757       "dependencies": {
5758         "nice-try": "^1.0.4",
5759         "path-key": "^2.0.1",
5760         "semver": "^5.5.0",
5761         "shebang-command": "^1.2.0",
5762         "which": "^1.2.9"
5763       },
5764       "engines": {
5765         "node": ">=4.8"
5766       }
5767     },
5768     "node_modules/eslint-config-node/node_modules/cross-spawn/node_modules/semver": {
5769       "version": "5.7.1",
5770       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5771       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5772       "dev": true,
5773       "bin": {
5774         "semver": "bin/semver"
5775       }
5776     },
5777     "node_modules/eslint-config-node/node_modules/eslint": {
5778       "version": "6.8.0",
5779       "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
5780       "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
5781       "dev": true,
5782       "dependencies": {
5783         "@babel/code-frame": "^7.0.0",
5784         "ajv": "^6.10.0",
5785         "chalk": "^2.1.0",
5786         "cross-spawn": "^6.0.5",
5787         "debug": "^4.0.1",
5788         "doctrine": "^3.0.0",
5789         "eslint-scope": "^5.0.0",
5790         "eslint-utils": "^1.4.3",
5791         "eslint-visitor-keys": "^1.1.0",
5792         "espree": "^6.1.2",
5793         "esquery": "^1.0.1",
5794         "esutils": "^2.0.2",
5795         "file-entry-cache": "^5.0.1",
5796         "functional-red-black-tree": "^1.0.1",
5797         "glob-parent": "^5.0.0",
5798         "globals": "^12.1.0",
5799         "ignore": "^4.0.6",
5800         "import-fresh": "^3.0.0",
5801         "imurmurhash": "^0.1.4",
5802         "inquirer": "^7.0.0",
5803         "is-glob": "^4.0.0",
5804         "js-yaml": "^3.13.1",
5805         "json-stable-stringify-without-jsonify": "^1.0.1",
5806         "levn": "^0.3.0",
5807         "lodash": "^4.17.14",
5808         "minimatch": "^3.0.4",
5809         "mkdirp": "^0.5.1",
5810         "natural-compare": "^1.4.0",
5811         "optionator": "^0.8.3",
5812         "progress": "^2.0.0",
5813         "regexpp": "^2.0.1",
5814         "semver": "^6.1.2",
5815         "strip-ansi": "^5.2.0",
5816         "strip-json-comments": "^3.0.1",
5817         "table": "^5.2.3",
5818         "text-table": "^0.2.0",
5819         "v8-compile-cache": "^2.0.3"
5820       },
5821       "bin": {
5822         "eslint": "bin/eslint.js"
5823       },
5824       "engines": {
5825         "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
5826       }
5827     },
5828     "node_modules/eslint-config-node/node_modules/eslint-utils": {
5829       "version": "1.4.3",
5830       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
5831       "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
5832       "dev": true,
5833       "dependencies": {
5834         "eslint-visitor-keys": "^1.1.0"
5835       },
5836       "engines": {
5837         "node": ">=6"
5838       }
5839     },
5840     "node_modules/eslint-config-node/node_modules/eslint-visitor-keys": {
5841       "version": "1.3.0",
5842       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
5843       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
5844       "dev": true,
5845       "engines": {
5846         "node": ">=4"
5847       }
5848     },
5849     "node_modules/eslint-config-node/node_modules/espree": {
5850       "version": "6.2.1",
5851       "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
5852       "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
5853       "dev": true,
5854       "dependencies": {
5855         "acorn": "^7.1.1",
5856         "acorn-jsx": "^5.2.0",
5857         "eslint-visitor-keys": "^1.1.0"
5858       },
5859       "engines": {
5860         "node": ">=6.0.0"
5861       }
5862     },
5863     "node_modules/eslint-config-node/node_modules/file-entry-cache": {
5864       "version": "5.0.1",
5865       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
5866       "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
5867       "dev": true,
5868       "dependencies": {
5869         "flat-cache": "^2.0.1"
5870       },
5871       "engines": {
5872         "node": ">=4"
5873       }
5874     },
5875     "node_modules/eslint-config-node/node_modules/flat-cache": {
5876       "version": "2.0.1",
5877       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
5878       "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
5879       "dev": true,
5880       "dependencies": {
5881         "flatted": "^2.0.0",
5882         "rimraf": "2.6.3",
5883         "write": "1.0.3"
5884       },
5885       "engines": {
5886         "node": ">=4"
5887       }
5888     },
5889     "node_modules/eslint-config-node/node_modules/flatted": {
5890       "version": "2.0.2",
5891       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
5892       "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
5893       "dev": true
5894     },
5895     "node_modules/eslint-config-node/node_modules/globals": {
5896       "version": "12.4.0",
5897       "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
5898       "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
5899       "dev": true,
5900       "dependencies": {
5901         "type-fest": "^0.8.1"
5902       },
5903       "engines": {
5904         "node": ">=8"
5905       }
5906     },
5907     "node_modules/eslint-config-node/node_modules/levn": {
5908       "version": "0.3.0",
5909       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
5910       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
5911       "dev": true,
5912       "dependencies": {
5913         "prelude-ls": "~1.1.2",
5914         "type-check": "~0.3.2"
5915       },
5916       "engines": {
5917         "node": ">= 0.8.0"
5918       }
5919     },
5920     "node_modules/eslint-config-node/node_modules/optionator": {
5921       "version": "0.8.3",
5922       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
5923       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
5924       "dev": true,
5925       "dependencies": {
5926         "deep-is": "~0.1.3",
5927         "fast-levenshtein": "~2.0.6",
5928         "levn": "~0.3.0",
5929         "prelude-ls": "~1.1.2",
5930         "type-check": "~0.3.2",
5931         "word-wrap": "~1.2.3"
5932       },
5933       "engines": {
5934         "node": ">= 0.8.0"
5935       }
5936     },
5937     "node_modules/eslint-config-node/node_modules/path-key": {
5938       "version": "2.0.1",
5939       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5940       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5941       "dev": true,
5942       "engines": {
5943         "node": ">=4"
5944       }
5945     },
5946     "node_modules/eslint-config-node/node_modules/prelude-ls": {
5947       "version": "1.1.2",
5948       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5949       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5950       "dev": true,
5951       "engines": {
5952         "node": ">= 0.8.0"
5953       }
5954     },
5955     "node_modules/eslint-config-node/node_modules/regexpp": {
5956       "version": "2.0.1",
5957       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
5958       "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
5959       "dev": true,
5960       "engines": {
5961         "node": ">=6.5.0"
5962       }
5963     },
5964     "node_modules/eslint-config-node/node_modules/rimraf": {
5965       "version": "2.6.3",
5966       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
5967       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
5968       "dev": true,
5969       "dependencies": {
5970         "glob": "^7.1.3"
5971       },
5972       "bin": {
5973         "rimraf": "bin.js"
5974       }
5975     },
5976     "node_modules/eslint-config-node/node_modules/semver": {
5977       "version": "6.3.0",
5978       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5979       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5980       "dev": true,
5981       "bin": {
5982         "semver": "bin/semver.js"
5983       }
5984     },
5985     "node_modules/eslint-config-node/node_modules/shebang-command": {
5986       "version": "1.2.0",
5987       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
5988       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5989       "dev": true,
5990       "dependencies": {
5991         "shebang-regex": "^1.0.0"
5992       },
5993       "engines": {
5994         "node": ">=0.10.0"
5995       }
5996     },
5997     "node_modules/eslint-config-node/node_modules/shebang-regex": {
5998       "version": "1.0.0",
5999       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
6000       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
6001       "dev": true,
6002       "engines": {
6003         "node": ">=0.10.0"
6004       }
6005     },
6006     "node_modules/eslint-config-node/node_modules/strip-ansi": {
6007       "version": "5.2.0",
6008       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
6009       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
6010       "dev": true,
6011       "dependencies": {
6012         "ansi-regex": "^4.1.0"
6013       },
6014       "engines": {
6015         "node": ">=6"
6016       }
6017     },
6018     "node_modules/eslint-config-node/node_modules/type-check": {
6019       "version": "0.3.2",
6020       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
6021       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
6022       "dev": true,
6023       "dependencies": {
6024         "prelude-ls": "~1.1.2"
6025       },
6026       "engines": {
6027         "node": ">= 0.8.0"
6028       }
6029     },
6030     "node_modules/eslint-config-node/node_modules/which": {
6031       "version": "1.3.1",
6032       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
6033       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
6034       "dev": true,
6035       "dependencies": {
6036         "isexe": "^2.0.0"
6037       },
6038       "bin": {
6039         "which": "bin/which"
6040       }
6041     },
6042     "node_modules/eslint-import-resolver-node": {
6043       "version": "0.3.4",
6044       "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
6045       "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
6046       "dev": true,
6047       "dependencies": {
6048         "debug": "^2.6.9",
6049         "resolve": "^1.13.1"
6050       }
6051     },
6052     "node_modules/eslint-import-resolver-node/node_modules/debug": {
6053       "version": "2.6.9",
6054       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6055       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6056       "dev": true,
6057       "dependencies": {
6058         "ms": "2.0.0"
6059       }
6060     },
6061     "node_modules/eslint-import-resolver-node/node_modules/ms": {
6062       "version": "2.0.0",
6063       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6064       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6065       "dev": true
6066     },
6067     "node_modules/eslint-loader": {
6068       "version": "4.0.2",
6069       "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz",
6070       "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==",
6071       "dev": true,
6072       "dependencies": {
6073         "find-cache-dir": "^3.3.1",
6074         "fs-extra": "^8.1.0",
6075         "loader-utils": "^2.0.0",
6076         "object-hash": "^2.0.3",
6077         "schema-utils": "^2.6.5"
6078       },
6079       "engines": {
6080         "node": ">= 10.13.0"
6081       }
6082     },
6083     "node_modules/eslint-loader/node_modules/loader-utils": {
6084       "version": "2.0.0",
6085       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
6086       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
6087       "dev": true,
6088       "dependencies": {
6089         "big.js": "^5.2.2",
6090         "emojis-list": "^3.0.0",
6091         "json5": "^2.1.2"
6092       },
6093       "engines": {
6094         "node": ">=8.9.0"
6095       }
6096     },
6097     "node_modules/eslint-loader/node_modules/schema-utils": {
6098       "version": "2.7.1",
6099       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
6100       "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
6101       "dev": true,
6102       "dependencies": {
6103         "@types/json-schema": "^7.0.5",
6104         "ajv": "^6.12.4",
6105         "ajv-keywords": "^3.5.2"
6106       },
6107       "engines": {
6108         "node": ">= 8.9.0"
6109       }
6110     },
6111     "node_modules/eslint-module-utils": {
6112       "version": "2.6.0",
6113       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz",
6114       "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==",
6115       "dev": true,
6116       "dependencies": {
6117         "debug": "^2.6.9",
6118         "pkg-dir": "^2.0.0"
6119       },
6120       "engines": {
6121         "node": ">=4"
6122       }
6123     },
6124     "node_modules/eslint-module-utils/node_modules/debug": {
6125       "version": "2.6.9",
6126       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6127       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6128       "dev": true,
6129       "dependencies": {
6130         "ms": "2.0.0"
6131       }
6132     },
6133     "node_modules/eslint-module-utils/node_modules/find-up": {
6134       "version": "2.1.0",
6135       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
6136       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
6137       "dev": true,
6138       "dependencies": {
6139         "locate-path": "^2.0.0"
6140       },
6141       "engines": {
6142         "node": ">=4"
6143       }
6144     },
6145     "node_modules/eslint-module-utils/node_modules/locate-path": {
6146       "version": "2.0.0",
6147       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
6148       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
6149       "dev": true,
6150       "dependencies": {
6151         "p-locate": "^2.0.0",
6152         "path-exists": "^3.0.0"
6153       },
6154       "engines": {
6155         "node": ">=4"
6156       }
6157     },
6158     "node_modules/eslint-module-utils/node_modules/ms": {
6159       "version": "2.0.0",
6160       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6161       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6162       "dev": true
6163     },
6164     "node_modules/eslint-module-utils/node_modules/p-limit": {
6165       "version": "1.3.0",
6166       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
6167       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
6168       "dev": true,
6169       "dependencies": {
6170         "p-try": "^1.0.0"
6171       },
6172       "engines": {
6173         "node": ">=4"
6174       }
6175     },
6176     "node_modules/eslint-module-utils/node_modules/p-locate": {
6177       "version": "2.0.0",
6178       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
6179       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
6180       "dev": true,
6181       "dependencies": {
6182         "p-limit": "^1.1.0"
6183       },
6184       "engines": {
6185         "node": ">=4"
6186       }
6187     },
6188     "node_modules/eslint-module-utils/node_modules/p-try": {
6189       "version": "1.0.0",
6190       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
6191       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
6192       "dev": true,
6193       "engines": {
6194         "node": ">=4"
6195       }
6196     },
6197     "node_modules/eslint-module-utils/node_modules/path-exists": {
6198       "version": "3.0.0",
6199       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
6200       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
6201       "dev": true,
6202       "engines": {
6203         "node": ">=4"
6204       }
6205     },
6206     "node_modules/eslint-module-utils/node_modules/pkg-dir": {
6207       "version": "2.0.0",
6208       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
6209       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
6210       "dev": true,
6211       "dependencies": {
6212         "find-up": "^2.1.0"
6213       },
6214       "engines": {
6215         "node": ">=4"
6216       }
6217     },
6218     "node_modules/eslint-plugin-babel": {
6219       "version": "5.3.1",
6220       "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz",
6221       "integrity": "sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==",
6222       "dev": true,
6223       "dependencies": {
6224         "eslint-rule-composer": "^0.3.0"
6225       },
6226       "engines": {
6227         "node": ">=4"
6228       }
6229     },
6230     "node_modules/eslint-plugin-es": {
6231       "version": "3.0.1",
6232       "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
6233       "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
6234       "dev": true,
6235       "dependencies": {
6236         "eslint-utils": "^2.0.0",
6237         "regexpp": "^3.0.0"
6238       },
6239       "engines": {
6240         "node": ">=8.10.0"
6241       }
6242     },
6243     "node_modules/eslint-plugin-import": {
6244       "version": "2.22.1",
6245       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz",
6246       "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==",
6247       "dev": true,
6248       "dependencies": {
6249         "array-includes": "^3.1.1",
6250         "array.prototype.flat": "^1.2.3",
6251         "contains-path": "^0.1.0",
6252         "debug": "^2.6.9",
6253         "doctrine": "1.5.0",
6254         "eslint-import-resolver-node": "^0.3.4",
6255         "eslint-module-utils": "^2.6.0",
6256         "has": "^1.0.3",
6257         "minimatch": "^3.0.4",
6258         "object.values": "^1.1.1",
6259         "read-pkg-up": "^2.0.0",
6260         "resolve": "^1.17.0",
6261         "tsconfig-paths": "^3.9.0"
6262       },
6263       "engines": {
6264         "node": ">=4"
6265       }
6266     },
6267     "node_modules/eslint-plugin-import/node_modules/debug": {
6268       "version": "2.6.9",
6269       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6270       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6271       "dev": true,
6272       "dependencies": {
6273         "ms": "2.0.0"
6274       }
6275     },
6276     "node_modules/eslint-plugin-import/node_modules/doctrine": {
6277       "version": "1.5.0",
6278       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
6279       "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
6280       "dev": true,
6281       "dependencies": {
6282         "esutils": "^2.0.2",
6283         "isarray": "^1.0.0"
6284       },
6285       "engines": {
6286         "node": ">=0.10.0"
6287       }
6288     },
6289     "node_modules/eslint-plugin-import/node_modules/ms": {
6290       "version": "2.0.0",
6291       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6292       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6293       "dev": true
6294     },
6295     "node_modules/eslint-plugin-jest": {
6296       "version": "24.1.3",
6297       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz",
6298       "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==",
6299       "dev": true,
6300       "dependencies": {
6301         "@typescript-eslint/experimental-utils": "^4.0.1"
6302       },
6303       "engines": {
6304         "node": ">=10"
6305       }
6306     },
6307     "node_modules/eslint-plugin-node": {
6308       "version": "11.1.0",
6309       "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
6310       "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
6311       "dev": true,
6312       "dependencies": {
6313         "eslint-plugin-es": "^3.0.0",
6314         "eslint-utils": "^2.0.0",
6315         "ignore": "^5.1.1",
6316         "minimatch": "^3.0.4",
6317         "resolve": "^1.10.1",
6318         "semver": "^6.1.0"
6319       },
6320       "engines": {
6321         "node": ">=8.10.0"
6322       }
6323     },
6324     "node_modules/eslint-plugin-node/node_modules/ignore": {
6325       "version": "5.1.8",
6326       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
6327       "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
6328       "dev": true,
6329       "engines": {
6330         "node": ">= 4"
6331       }
6332     },
6333     "node_modules/eslint-plugin-node/node_modules/semver": {
6334       "version": "6.3.0",
6335       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
6336       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
6337       "dev": true,
6338       "bin": {
6339         "semver": "bin/semver.js"
6340       }
6341     },
6342     "node_modules/eslint-rule-composer": {
6343       "version": "0.3.0",
6344       "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz",
6345       "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==",
6346       "dev": true,
6347       "engines": {
6348         "node": ">=4.0.0"
6349       }
6350     },
6351     "node_modules/eslint-scope": {
6352       "version": "5.1.1",
6353       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
6354       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
6355       "dev": true,
6356       "dependencies": {
6357         "esrecurse": "^4.3.0",
6358         "estraverse": "^4.1.1"
6359       },
6360       "engines": {
6361         "node": ">=8.0.0"
6362       }
6363     },
6364     "node_modules/eslint-utils": {
6365       "version": "2.1.0",
6366       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
6367       "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
6368       "dev": true,
6369       "dependencies": {
6370         "eslint-visitor-keys": "^1.1.0"
6371       },
6372       "engines": {
6373         "node": ">=6"
6374       }
6375     },
6376     "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
6377       "version": "1.3.0",
6378       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
6379       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
6380       "dev": true,
6381       "engines": {
6382         "node": ">=4"
6383       }
6384     },
6385     "node_modules/eslint-visitor-keys": {
6386       "version": "2.0.0",
6387       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
6388       "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
6389       "dev": true,
6390       "engines": {
6391         "node": ">=10"
6392       }
6393     },
6394     "node_modules/eslint/node_modules/ansi-styles": {
6395       "version": "4.3.0",
6396       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6397       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6398       "dev": true,
6399       "dependencies": {
6400         "color-convert": "^2.0.1"
6401       },
6402       "engines": {
6403         "node": ">=8"
6404       }
6405     },
6406     "node_modules/eslint/node_modules/chalk": {
6407       "version": "4.1.0",
6408       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
6409       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
6410       "dev": true,
6411       "dependencies": {
6412         "ansi-styles": "^4.1.0",
6413         "supports-color": "^7.1.0"
6414       },
6415       "engines": {
6416         "node": ">=10"
6417       }
6418     },
6419     "node_modules/eslint/node_modules/color-convert": {
6420       "version": "2.0.1",
6421       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6422       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6423       "dev": true,
6424       "dependencies": {
6425         "color-name": "~1.1.4"
6426       },
6427       "engines": {
6428         "node": ">=7.0.0"
6429       }
6430     },
6431     "node_modules/eslint/node_modules/color-name": {
6432       "version": "1.1.4",
6433       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6434       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6435       "dev": true
6436     },
6437     "node_modules/eslint/node_modules/globals": {
6438       "version": "12.4.0",
6439       "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
6440       "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
6441       "dev": true,
6442       "dependencies": {
6443         "type-fest": "^0.8.1"
6444       },
6445       "engines": {
6446         "node": ">=8"
6447       }
6448     },
6449     "node_modules/eslint/node_modules/semver": {
6450       "version": "7.3.4",
6451       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
6452       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
6453       "dev": true,
6454       "dependencies": {
6455         "lru-cache": "^6.0.0"
6456       },
6457       "bin": {
6458         "semver": "bin/semver.js"
6459       },
6460       "engines": {
6461         "node": ">=10"
6462       }
6463     },
6464     "node_modules/espree": {
6465       "version": "7.3.1",
6466       "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
6467       "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
6468       "dev": true,
6469       "dependencies": {
6470         "acorn": "^7.4.0",
6471         "acorn-jsx": "^5.3.1",
6472         "eslint-visitor-keys": "^1.3.0"
6473       },
6474       "engines": {
6475         "node": "^10.12.0 || >=12.0.0"
6476       }
6477     },
6478     "node_modules/espree/node_modules/acorn": {
6479       "version": "7.4.1",
6480       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
6481       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
6482       "dev": true,
6483       "bin": {
6484         "acorn": "bin/acorn"
6485       },
6486       "engines": {
6487         "node": ">=0.4.0"
6488       }
6489     },
6490     "node_modules/espree/node_modules/eslint-visitor-keys": {
6491       "version": "1.3.0",
6492       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
6493       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
6494       "dev": true,
6495       "engines": {
6496         "node": ">=4"
6497       }
6498     },
6499     "node_modules/esprima": {
6500       "version": "4.0.1",
6501       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
6502       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
6503       "dev": true,
6504       "bin": {
6505         "esparse": "bin/esparse.js",
6506         "esvalidate": "bin/esvalidate.js"
6507       },
6508       "engines": {
6509         "node": ">=4"
6510       }
6511     },
6512     "node_modules/esquery": {
6513       "version": "1.3.1",
6514       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
6515       "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
6516       "dev": true,
6517       "dependencies": {
6518         "estraverse": "^5.1.0"
6519       },
6520       "engines": {
6521         "node": ">=0.10"
6522       }
6523     },
6524     "node_modules/esquery/node_modules/estraverse": {
6525       "version": "5.2.0",
6526       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
6527       "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
6528       "dev": true,
6529       "engines": {
6530         "node": ">=4.0"
6531       }
6532     },
6533     "node_modules/esrecurse": {
6534       "version": "4.3.0",
6535       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
6536       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
6537       "dev": true,
6538       "dependencies": {
6539         "estraverse": "^5.2.0"
6540       },
6541       "engines": {
6542         "node": ">=4.0"
6543       }
6544     },
6545     "node_modules/esrecurse/node_modules/estraverse": {
6546       "version": "5.2.0",
6547       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
6548       "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
6549       "dev": true,
6550       "engines": {
6551         "node": ">=4.0"
6552       }
6553     },
6554     "node_modules/estraverse": {
6555       "version": "4.3.0",
6556       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
6557       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
6558       "dev": true,
6559       "engines": {
6560         "node": ">=4.0"
6561       }
6562     },
6563     "node_modules/esutils": {
6564       "version": "2.0.3",
6565       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
6566       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
6567       "dev": true,
6568       "engines": {
6569         "node": ">=0.10.0"
6570       }
6571     },
6572     "node_modules/etag": {
6573       "version": "1.8.1",
6574       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
6575       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
6576       "dev": true,
6577       "engines": {
6578         "node": ">= 0.6"
6579       }
6580     },
6581     "node_modules/eventemitter3": {
6582       "version": "4.0.7",
6583       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
6584       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
6585       "dev": true
6586     },
6587     "node_modules/events": {
6588       "version": "3.2.0",
6589       "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
6590       "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
6591       "dev": true,
6592       "engines": {
6593         "node": ">=0.8.x"
6594       }
6595     },
6596     "node_modules/eventsource": {
6597       "version": "1.0.7",
6598       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
6599       "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
6600       "dev": true,
6601       "dependencies": {
6602         "original": "^1.0.0"
6603       },
6604       "engines": {
6605         "node": ">=0.12.0"
6606       }
6607     },
6608     "node_modules/exec-sh": {
6609       "version": "0.3.4",
6610       "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
6611       "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
6612       "dev": true
6613     },
6614     "node_modules/execa": {
6615       "version": "4.1.0",
6616       "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
6617       "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
6618       "dev": true,
6619       "dependencies": {
6620         "cross-spawn": "^7.0.0",
6621         "get-stream": "^5.0.0",
6622         "human-signals": "^1.1.1",
6623         "is-stream": "^2.0.0",
6624         "merge-stream": "^2.0.0",
6625         "npm-run-path": "^4.0.0",
6626         "onetime": "^5.1.0",
6627         "signal-exit": "^3.0.2",
6628         "strip-final-newline": "^2.0.0"
6629       },
6630       "engines": {
6631         "node": ">=10"
6632       }
6633     },
6634     "node_modules/exit": {
6635       "version": "0.1.2",
6636       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
6637       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
6638       "dev": true,
6639       "engines": {
6640         "node": ">= 0.8.0"
6641       }
6642     },
6643     "node_modules/expand-brackets": {
6644       "version": "2.1.4",
6645       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
6646       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
6647       "dev": true,
6648       "dependencies": {
6649         "debug": "^2.3.3",
6650         "define-property": "^0.2.5",
6651         "extend-shallow": "^2.0.1",
6652         "posix-character-classes": "^0.1.0",
6653         "regex-not": "^1.0.0",
6654         "snapdragon": "^0.8.1",
6655         "to-regex": "^3.0.1"
6656       },
6657       "engines": {
6658         "node": ">=0.10.0"
6659       }
6660     },
6661     "node_modules/expand-brackets/node_modules/debug": {
6662       "version": "2.6.9",
6663       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6664       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6665       "dev": true,
6666       "dependencies": {
6667         "ms": "2.0.0"
6668       }
6669     },
6670     "node_modules/expand-brackets/node_modules/define-property": {
6671       "version": "0.2.5",
6672       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6673       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6674       "dev": true,
6675       "dependencies": {
6676         "is-descriptor": "^0.1.0"
6677       },
6678       "engines": {
6679         "node": ">=0.10.0"
6680       }
6681     },
6682     "node_modules/expand-brackets/node_modules/extend-shallow": {
6683       "version": "2.0.1",
6684       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6685       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6686       "dev": true,
6687       "dependencies": {
6688         "is-extendable": "^0.1.0"
6689       },
6690       "engines": {
6691         "node": ">=0.10.0"
6692       }
6693     },
6694     "node_modules/expand-brackets/node_modules/ms": {
6695       "version": "2.0.0",
6696       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6697       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6698       "dev": true
6699     },
6700     "node_modules/expect": {
6701       "version": "26.6.2",
6702       "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz",
6703       "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==",
6704       "dev": true,
6705       "dependencies": {
6706         "@jest/types": "^26.6.2",
6707         "ansi-styles": "^4.0.0",
6708         "jest-get-type": "^26.3.0",
6709         "jest-matcher-utils": "^26.6.2",
6710         "jest-message-util": "^26.6.2",
6711         "jest-regex-util": "^26.0.0"
6712       },
6713       "engines": {
6714         "node": ">= 10.14.2"
6715       }
6716     },
6717     "node_modules/expect/node_modules/ansi-styles": {
6718       "version": "4.3.0",
6719       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6720       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6721       "dev": true,
6722       "dependencies": {
6723         "color-convert": "^2.0.1"
6724       },
6725       "engines": {
6726         "node": ">=8"
6727       }
6728     },
6729     "node_modules/expect/node_modules/color-convert": {
6730       "version": "2.0.1",
6731       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6732       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6733       "dev": true,
6734       "dependencies": {
6735         "color-name": "~1.1.4"
6736       },
6737       "engines": {
6738         "node": ">=7.0.0"
6739       }
6740     },
6741     "node_modules/expect/node_modules/color-name": {
6742       "version": "1.1.4",
6743       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6744       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6745       "dev": true
6746     },
6747     "node_modules/express": {
6748       "version": "4.17.1",
6749       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
6750       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
6751       "dev": true,
6752       "dependencies": {
6753         "accepts": "~1.3.7",
6754         "array-flatten": "1.1.1",
6755         "body-parser": "1.19.0",
6756         "content-disposition": "0.5.3",
6757         "content-type": "~1.0.4",
6758         "cookie": "0.4.0",
6759         "cookie-signature": "1.0.6",
6760         "debug": "2.6.9",
6761         "depd": "~1.1.2",
6762         "encodeurl": "~1.0.2",
6763         "escape-html": "~1.0.3",
6764         "etag": "~1.8.1",
6765         "finalhandler": "~1.1.2",
6766         "fresh": "0.5.2",
6767         "merge-descriptors": "1.0.1",
6768         "methods": "~1.1.2",
6769         "on-finished": "~2.3.0",
6770         "parseurl": "~1.3.3",
6771         "path-to-regexp": "0.1.7",
6772         "proxy-addr": "~2.0.5",
6773         "qs": "6.7.0",
6774         "range-parser": "~1.2.1",
6775         "safe-buffer": "5.1.2",
6776         "send": "0.17.1",
6777         "serve-static": "1.14.1",
6778         "setprototypeof": "1.1.1",
6779         "statuses": "~1.5.0",
6780         "type-is": "~1.6.18",
6781         "utils-merge": "1.0.1",
6782         "vary": "~1.1.2"
6783       },
6784       "engines": {
6785         "node": ">= 0.10.0"
6786       }
6787     },
6788     "node_modules/express/node_modules/debug": {
6789       "version": "2.6.9",
6790       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6791       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6792       "dev": true,
6793       "dependencies": {
6794         "ms": "2.0.0"
6795       }
6796     },
6797     "node_modules/express/node_modules/depd": {
6798       "version": "1.1.2",
6799       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
6800       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
6801       "dev": true,
6802       "engines": {
6803         "node": ">= 0.6"
6804       }
6805     },
6806     "node_modules/express/node_modules/ms": {
6807       "version": "2.0.0",
6808       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6809       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6810       "dev": true
6811     },
6812     "node_modules/express/node_modules/path-to-regexp": {
6813       "version": "0.1.7",
6814       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
6815       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
6816       "dev": true
6817     },
6818     "node_modules/express/node_modules/qs": {
6819       "version": "6.7.0",
6820       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
6821       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
6822       "dev": true,
6823       "engines": {
6824         "node": ">=0.6"
6825       }
6826     },
6827     "node_modules/express/node_modules/safe-buffer": {
6828       "version": "5.1.2",
6829       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
6830       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
6831       "dev": true
6832     },
6833     "node_modules/express/node_modules/setprototypeof": {
6834       "version": "1.1.1",
6835       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
6836       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
6837       "dev": true
6838     },
6839     "node_modules/extend": {
6840       "version": "3.0.2",
6841       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
6842       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
6843       "dev": true
6844     },
6845     "node_modules/extend-shallow": {
6846       "version": "3.0.2",
6847       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
6848       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
6849       "dev": true,
6850       "dependencies": {
6851         "assign-symbols": "^1.0.0",
6852         "is-extendable": "^1.0.1"
6853       },
6854       "engines": {
6855         "node": ">=0.10.0"
6856       }
6857     },
6858     "node_modules/extend-shallow/node_modules/is-extendable": {
6859       "version": "1.0.1",
6860       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
6861       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
6862       "dev": true,
6863       "dependencies": {
6864         "is-plain-object": "^2.0.4"
6865       },
6866       "engines": {
6867         "node": ">=0.10.0"
6868       }
6869     },
6870     "node_modules/external-editor": {
6871       "version": "3.1.0",
6872       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
6873       "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
6874       "dev": true,
6875       "dependencies": {
6876         "chardet": "^0.7.0",
6877         "iconv-lite": "^0.4.24",
6878         "tmp": "^0.0.33"
6879       },
6880       "engines": {
6881         "node": ">=4"
6882       }
6883     },
6884     "node_modules/extglob": {
6885       "version": "2.0.4",
6886       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
6887       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6888       "dev": true,
6889       "dependencies": {
6890         "array-unique": "^0.3.2",
6891         "define-property": "^1.0.0",
6892         "expand-brackets": "^2.1.4",
6893         "extend-shallow": "^2.0.1",
6894         "fragment-cache": "^0.2.1",
6895         "regex-not": "^1.0.0",
6896         "snapdragon": "^0.8.1",
6897         "to-regex": "^3.0.1"
6898       },
6899       "engines": {
6900         "node": ">=0.10.0"
6901       }
6902     },
6903     "node_modules/extglob/node_modules/define-property": {
6904       "version": "1.0.0",
6905       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
6906       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6907       "dev": true,
6908       "dependencies": {
6909         "is-descriptor": "^1.0.0"
6910       },
6911       "engines": {
6912         "node": ">=0.10.0"
6913       }
6914     },
6915     "node_modules/extglob/node_modules/extend-shallow": {
6916       "version": "2.0.1",
6917       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6918       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6919       "dev": true,
6920       "dependencies": {
6921         "is-extendable": "^0.1.0"
6922       },
6923       "engines": {
6924         "node": ">=0.10.0"
6925       }
6926     },
6927     "node_modules/extglob/node_modules/is-accessor-descriptor": {
6928       "version": "1.0.0",
6929       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
6930       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6931       "dev": true,
6932       "dependencies": {
6933         "kind-of": "^6.0.0"
6934       },
6935       "engines": {
6936         "node": ">=0.10.0"
6937       }
6938     },
6939     "node_modules/extglob/node_modules/is-data-descriptor": {
6940       "version": "1.0.0",
6941       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
6942       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6943       "dev": true,
6944       "dependencies": {
6945         "kind-of": "^6.0.0"
6946       },
6947       "engines": {
6948         "node": ">=0.10.0"
6949       }
6950     },
6951     "node_modules/extglob/node_modules/is-descriptor": {
6952       "version": "1.0.2",
6953       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
6954       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6955       "dev": true,
6956       "dependencies": {
6957         "is-accessor-descriptor": "^1.0.0",
6958         "is-data-descriptor": "^1.0.0",
6959         "kind-of": "^6.0.2"
6960       },
6961       "engines": {
6962         "node": ">=0.10.0"
6963       }
6964     },
6965     "node_modules/extsprintf": {
6966       "version": "1.3.0",
6967       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
6968       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
6969       "dev": true,
6970       "engines": [
6971         "node >=0.6.0"
6972       ]
6973     },
6974     "node_modules/fast-deep-equal": {
6975       "version": "3.1.3",
6976       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
6977       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
6978       "dev": true
6979     },
6980     "node_modules/fast-glob": {
6981       "version": "3.2.4",
6982       "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
6983       "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
6984       "dev": true,
6985       "dependencies": {
6986         "@nodelib/fs.stat": "^2.0.2",
6987         "@nodelib/fs.walk": "^1.2.3",
6988         "glob-parent": "^5.1.0",
6989         "merge2": "^1.3.0",
6990         "micromatch": "^4.0.2",
6991         "picomatch": "^2.2.1"
6992       },
6993       "engines": {
6994         "node": ">=8"
6995       }
6996     },
6997     "node_modules/fast-json-stable-stringify": {
6998       "version": "2.1.0",
6999       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
7000       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
7001       "dev": true
7002     },
7003     "node_modules/fast-levenshtein": {
7004       "version": "2.0.6",
7005       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
7006       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
7007       "dev": true
7008     },
7009     "node_modules/fastq": {
7010       "version": "1.10.0",
7011       "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz",
7012       "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==",
7013       "dev": true,
7014       "dependencies": {
7015         "reusify": "^1.0.4"
7016       }
7017     },
7018     "node_modules/faye-websocket": {
7019       "version": "0.11.3",
7020       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
7021       "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
7022       "dev": true,
7023       "dependencies": {
7024         "websocket-driver": ">=0.5.1"
7025       },
7026       "engines": {
7027         "node": ">=0.8.0"
7028       }
7029     },
7030     "node_modules/fb-watchman": {
7031       "version": "2.0.1",
7032       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
7033       "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
7034       "dev": true,
7035       "dependencies": {
7036         "bser": "2.1.1"
7037       }
7038     },
7039     "node_modules/figures": {
7040       "version": "3.2.0",
7041       "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
7042       "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
7043       "dev": true,
7044       "dependencies": {
7045         "escape-string-regexp": "^1.0.5"
7046       },
7047       "engines": {
7048         "node": ">=8"
7049       }
7050     },
7051     "node_modules/file-entry-cache": {
7052       "version": "6.0.0",
7053       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
7054       "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
7055       "dev": true,
7056       "dependencies": {
7057         "flat-cache": "^3.0.4"
7058       },
7059       "engines": {
7060         "node": "^10.12.0 || >=12.0.0"
7061       }
7062     },
7063     "node_modules/file-uri-to-path": {
7064       "version": "1.0.0",
7065       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
7066       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
7067       "dev": true,
7068       "optional": true
7069     },
7070     "node_modules/fill-range": {
7071       "version": "7.0.1",
7072       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
7073       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
7074       "dev": true,
7075       "dependencies": {
7076         "to-regex-range": "^5.0.1"
7077       },
7078       "engines": {
7079         "node": ">=8"
7080       }
7081     },
7082     "node_modules/finalhandler": {
7083       "version": "1.1.2",
7084       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
7085       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
7086       "dev": true,
7087       "dependencies": {
7088         "debug": "2.6.9",
7089         "encodeurl": "~1.0.2",
7090         "escape-html": "~1.0.3",
7091         "on-finished": "~2.3.0",
7092         "parseurl": "~1.3.3",
7093         "statuses": "~1.5.0",
7094         "unpipe": "~1.0.0"
7095       },
7096       "engines": {
7097         "node": ">= 0.8"
7098       }
7099     },
7100     "node_modules/finalhandler/node_modules/debug": {
7101       "version": "2.6.9",
7102       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
7103       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
7104       "dev": true,
7105       "dependencies": {
7106         "ms": "2.0.0"
7107       }
7108     },
7109     "node_modules/finalhandler/node_modules/ms": {
7110       "version": "2.0.0",
7111       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
7112       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
7113       "dev": true
7114     },
7115     "node_modules/find-cache-dir": {
7116       "version": "3.3.1",
7117       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
7118       "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
7119       "dev": true,
7120       "dependencies": {
7121         "commondir": "^1.0.1",
7122         "make-dir": "^3.0.2",
7123         "pkg-dir": "^4.1.0"
7124       },
7125       "engines": {
7126         "node": ">=8"
7127       }
7128     },
7129     "node_modules/find-cache-dir/node_modules/find-up": {
7130       "version": "4.1.0",
7131       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
7132       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
7133       "dev": true,
7134       "dependencies": {
7135         "locate-path": "^5.0.0",
7136         "path-exists": "^4.0.0"
7137       },
7138       "engines": {
7139         "node": ">=8"
7140       }
7141     },
7142     "node_modules/find-cache-dir/node_modules/locate-path": {
7143       "version": "5.0.0",
7144       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
7145       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
7146       "dev": true,
7147       "dependencies": {
7148         "p-locate": "^4.1.0"
7149       },
7150       "engines": {
7151         "node": ">=8"
7152       }
7153     },
7154     "node_modules/find-cache-dir/node_modules/p-limit": {
7155       "version": "2.3.0",
7156       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
7157       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
7158       "dev": true,
7159       "dependencies": {
7160         "p-try": "^2.0.0"
7161       },
7162       "engines": {
7163         "node": ">=6"
7164       }
7165     },
7166     "node_modules/find-cache-dir/node_modules/p-locate": {
7167       "version": "4.1.0",
7168       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
7169       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
7170       "dev": true,
7171       "dependencies": {
7172         "p-limit": "^2.2.0"
7173       },
7174       "engines": {
7175         "node": ">=8"
7176       }
7177     },
7178     "node_modules/find-cache-dir/node_modules/pkg-dir": {
7179       "version": "4.2.0",
7180       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
7181       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
7182       "dev": true,
7183       "dependencies": {
7184         "find-up": "^4.0.0"
7185       },
7186       "engines": {
7187         "node": ">=8"
7188       }
7189     },
7190     "node_modules/find-up": {
7191       "version": "5.0.0",
7192       "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
7193       "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
7194       "dev": true,
7195       "dependencies": {
7196         "locate-path": "^6.0.0",
7197         "path-exists": "^4.0.0"
7198       },
7199       "engines": {
7200         "node": ">=10"
7201       }
7202     },
7203     "node_modules/find-versions": {
7204       "version": "3.2.0",
7205       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
7206       "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
7207       "dev": true,
7208       "dependencies": {
7209         "semver-regex": "^2.0.0"
7210       },
7211       "engines": {
7212         "node": ">=6"
7213       }
7214     },
7215     "node_modules/flat-cache": {
7216       "version": "3.0.4",
7217       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
7218       "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
7219       "dev": true,
7220       "dependencies": {
7221         "flatted": "^3.1.0",
7222         "rimraf": "^3.0.2"
7223       },
7224       "engines": {
7225         "node": "^10.12.0 || >=12.0.0"
7226       }
7227     },
7228     "node_modules/flat-cache/node_modules/rimraf": {
7229       "version": "3.0.2",
7230       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
7231       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
7232       "dev": true,
7233       "dependencies": {
7234         "glob": "^7.1.3"
7235       },
7236       "bin": {
7237         "rimraf": "bin.js"
7238       }
7239     },
7240     "node_modules/flatted": {
7241       "version": "3.1.0",
7242       "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz",
7243       "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==",
7244       "dev": true
7245     },
7246     "node_modules/follow-redirects": {
7247       "version": "1.13.3",
7248       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz",
7249       "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==",
7250       "dev": true,
7251       "funding": [
7252         {
7253           "type": "individual",
7254           "url": "https://github.com/sponsors/RubenVerborgh"
7255         }
7256       ],
7257       "engines": {
7258         "node": ">=4.0"
7259       },
7260       "peerDependenciesMeta": {
7261         "debug": {
7262           "optional": true
7263         }
7264       }
7265     },
7266     "node_modules/for-in": {
7267       "version": "1.0.2",
7268       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
7269       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
7270       "dev": true,
7271       "engines": {
7272         "node": ">=0.10.0"
7273       }
7274     },
7275     "node_modules/forever-agent": {
7276       "version": "0.6.1",
7277       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
7278       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
7279       "dev": true,
7280       "engines": {
7281         "node": "*"
7282       }
7283     },
7284     "node_modules/form-data": {
7285       "version": "2.3.3",
7286       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
7287       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
7288       "dev": true,
7289       "dependencies": {
7290         "asynckit": "^0.4.0",
7291         "combined-stream": "^1.0.6",
7292         "mime-types": "^2.1.12"
7293       },
7294       "engines": {
7295         "node": ">= 0.12"
7296       }
7297     },
7298     "node_modules/forwarded": {
7299       "version": "0.1.2",
7300       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
7301       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
7302       "dev": true,
7303       "engines": {
7304         "node": ">= 0.6"
7305       }
7306     },
7307     "node_modules/fragment-cache": {
7308       "version": "0.2.1",
7309       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
7310       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
7311       "dev": true,
7312       "dependencies": {
7313         "map-cache": "^0.2.2"
7314       },
7315       "engines": {
7316         "node": ">=0.10.0"
7317       }
7318     },
7319     "node_modules/fresh": {
7320       "version": "0.5.2",
7321       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
7322       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
7323       "dev": true,
7324       "engines": {
7325         "node": ">= 0.6"
7326       }
7327     },
7328     "node_modules/fs-extra": {
7329       "version": "8.1.0",
7330       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
7331       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
7332       "dev": true,
7333       "dependencies": {
7334         "graceful-fs": "^4.2.0",
7335         "jsonfile": "^4.0.0",
7336         "universalify": "^0.1.0"
7337       },
7338       "engines": {
7339         "node": ">=6 <7 || >=8"
7340       }
7341     },
7342     "node_modules/fs-minipass": {
7343       "version": "2.1.0",
7344       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
7345       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
7346       "dev": true,
7347       "dependencies": {
7348         "minipass": "^3.0.0"
7349       },
7350       "engines": {
7351         "node": ">= 8"
7352       }
7353     },
7354     "node_modules/fs.realpath": {
7355       "version": "1.0.0",
7356       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
7357       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
7358       "dev": true
7359     },
7360     "node_modules/fsevents": {
7361       "version": "2.1.3",
7362       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
7363       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
7364       "dev": true,
7365       "optional": true,
7366       "os": [
7367         "darwin"
7368       ],
7369       "engines": {
7370         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
7371       }
7372     },
7373     "node_modules/function-bind": {
7374       "version": "1.1.1",
7375       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
7376       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
7377       "dev": true
7378     },
7379     "node_modules/functional-red-black-tree": {
7380       "version": "1.0.1",
7381       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
7382       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
7383       "dev": true
7384     },
7385     "node_modules/gensync": {
7386       "version": "1.0.0-beta.2",
7387       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
7388       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
7389       "dev": true,
7390       "engines": {
7391         "node": ">=6.9.0"
7392       }
7393     },
7394     "node_modules/get-caller-file": {
7395       "version": "2.0.5",
7396       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
7397       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
7398       "dev": true,
7399       "engines": {
7400         "node": "6.* || 8.* || >= 10.*"
7401       }
7402     },
7403     "node_modules/get-intrinsic": {
7404       "version": "1.1.1",
7405       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
7406       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
7407       "dev": true,
7408       "dependencies": {
7409         "function-bind": "^1.1.1",
7410         "has": "^1.0.3",
7411         "has-symbols": "^1.0.1"
7412       },
7413       "funding": {
7414         "url": "https://github.com/sponsors/ljharb"
7415       }
7416     },
7417     "node_modules/get-own-enumerable-property-symbols": {
7418       "version": "3.0.2",
7419       "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
7420       "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
7421       "dev": true
7422     },
7423     "node_modules/get-package-type": {
7424       "version": "0.1.0",
7425       "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
7426       "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
7427       "dev": true,
7428       "engines": {
7429         "node": ">=8.0.0"
7430       }
7431     },
7432     "node_modules/get-stream": {
7433       "version": "5.2.0",
7434       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
7435       "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
7436       "dev": true,
7437       "dependencies": {
7438         "pump": "^3.0.0"
7439       },
7440       "engines": {
7441         "node": ">=8"
7442       }
7443     },
7444     "node_modules/get-value": {
7445       "version": "2.0.6",
7446       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
7447       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
7448       "dev": true,
7449       "engines": {
7450         "node": ">=0.10.0"
7451       }
7452     },
7453     "node_modules/getpass": {
7454       "version": "0.1.7",
7455       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
7456       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
7457       "dev": true,
7458       "dependencies": {
7459         "assert-plus": "^1.0.0"
7460       }
7461     },
7462     "node_modules/glob": {
7463       "version": "7.1.6",
7464       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
7465       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
7466       "dev": true,
7467       "dependencies": {
7468         "fs.realpath": "^1.0.0",
7469         "inflight": "^1.0.4",
7470         "inherits": "2",
7471         "minimatch": "^3.0.4",
7472         "once": "^1.3.0",
7473         "path-is-absolute": "^1.0.0"
7474       },
7475       "engines": {
7476         "node": "*"
7477       }
7478     },
7479     "node_modules/glob-parent": {
7480       "version": "5.1.1",
7481       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
7482       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
7483       "dev": true,
7484       "dependencies": {
7485         "is-glob": "^4.0.1"
7486       },
7487       "engines": {
7488         "node": ">= 6"
7489       }
7490     },
7491     "node_modules/glob-to-regexp": {
7492       "version": "0.4.1",
7493       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
7494       "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
7495       "dev": true
7496     },
7497     "node_modules/globals": {
7498       "version": "11.12.0",
7499       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
7500       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
7501       "dev": true,
7502       "engines": {
7503         "node": ">=4"
7504       }
7505     },
7506     "node_modules/globby": {
7507       "version": "6.1.0",
7508       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
7509       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
7510       "dev": true,
7511       "dependencies": {
7512         "array-union": "^1.0.1",
7513         "glob": "^7.0.3",
7514         "object-assign": "^4.0.1",
7515         "pify": "^2.0.0",
7516         "pinkie-promise": "^2.0.0"
7517       },
7518       "engines": {
7519         "node": ">=0.10.0"
7520       }
7521     },
7522     "node_modules/globby/node_modules/pify": {
7523       "version": "2.3.0",
7524       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
7525       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7526       "dev": true,
7527       "engines": {
7528         "node": ">=0.10.0"
7529       }
7530     },
7531     "node_modules/graceful-fs": {
7532       "version": "4.2.4",
7533       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
7534       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
7535       "dev": true
7536     },
7537     "node_modules/growly": {
7538       "version": "1.3.0",
7539       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
7540       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
7541       "dev": true,
7542       "optional": true
7543     },
7544     "node_modules/handle-thing": {
7545       "version": "2.0.1",
7546       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
7547       "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
7548       "dev": true
7549     },
7550     "node_modules/har-schema": {
7551       "version": "2.0.0",
7552       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
7553       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
7554       "dev": true,
7555       "engines": {
7556         "node": ">=4"
7557       }
7558     },
7559     "node_modules/har-validator": {
7560       "version": "5.1.5",
7561       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
7562       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
7563       "dev": true,
7564       "dependencies": {
7565         "ajv": "^6.12.3",
7566         "har-schema": "^2.0.0"
7567       },
7568       "engines": {
7569         "node": ">=6"
7570       }
7571     },
7572     "node_modules/has": {
7573       "version": "1.0.3",
7574       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
7575       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
7576       "dev": true,
7577       "dependencies": {
7578         "function-bind": "^1.1.1"
7579       },
7580       "engines": {
7581         "node": ">= 0.4.0"
7582       }
7583     },
7584     "node_modules/has-flag": {
7585       "version": "4.0.0",
7586       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
7587       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
7588       "dev": true,
7589       "engines": {
7590         "node": ">=8"
7591       }
7592     },
7593     "node_modules/has-symbols": {
7594       "version": "1.0.1",
7595       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
7596       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
7597       "dev": true,
7598       "engines": {
7599         "node": ">= 0.4"
7600       }
7601     },
7602     "node_modules/has-value": {
7603       "version": "1.0.0",
7604       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
7605       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
7606       "dev": true,
7607       "dependencies": {
7608         "get-value": "^2.0.6",
7609         "has-values": "^1.0.0",
7610         "isobject": "^3.0.0"
7611       },
7612       "engines": {
7613         "node": ">=0.10.0"
7614       }
7615     },
7616     "node_modules/has-values": {
7617       "version": "1.0.0",
7618       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
7619       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
7620       "dev": true,
7621       "dependencies": {
7622         "is-number": "^3.0.0",
7623         "kind-of": "^4.0.0"
7624       },
7625       "engines": {
7626         "node": ">=0.10.0"
7627       }
7628     },
7629     "node_modules/has-values/node_modules/is-number": {
7630       "version": "3.0.0",
7631       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
7632       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7633       "dev": true,
7634       "dependencies": {
7635         "kind-of": "^3.0.2"
7636       },
7637       "engines": {
7638         "node": ">=0.10.0"
7639       }
7640     },
7641     "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
7642       "version": "3.2.2",
7643       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7644       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7645       "dev": true,
7646       "dependencies": {
7647         "is-buffer": "^1.1.5"
7648       },
7649       "engines": {
7650         "node": ">=0.10.0"
7651       }
7652     },
7653     "node_modules/has-values/node_modules/kind-of": {
7654       "version": "4.0.0",
7655       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
7656       "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
7657       "dev": true,
7658       "dependencies": {
7659         "is-buffer": "^1.1.5"
7660       },
7661       "engines": {
7662         "node": ">=0.10.0"
7663       }
7664     },
7665     "node_modules/he": {
7666       "version": "1.2.0",
7667       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
7668       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
7669       "dev": true,
7670       "bin": {
7671         "he": "bin/he"
7672       }
7673     },
7674     "node_modules/hex-color-regex": {
7675       "version": "1.1.0",
7676       "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
7677       "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
7678       "dev": true
7679     },
7680     "node_modules/hosted-git-info": {
7681       "version": "2.8.8",
7682       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
7683       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
7684       "dev": true
7685     },
7686     "node_modules/hpack.js": {
7687       "version": "2.1.6",
7688       "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
7689       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
7690       "dev": true,
7691       "dependencies": {
7692         "inherits": "^2.0.1",
7693         "obuf": "^1.0.0",
7694         "readable-stream": "^2.0.1",
7695         "wbuf": "^1.1.0"
7696       }
7697     },
7698     "node_modules/hsl-regex": {
7699       "version": "1.0.0",
7700       "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
7701       "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
7702       "dev": true
7703     },
7704     "node_modules/hsla-regex": {
7705       "version": "1.0.0",
7706       "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
7707       "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
7708       "dev": true
7709     },
7710     "node_modules/html-comment-regex": {
7711       "version": "1.1.2",
7712       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
7713       "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
7714       "dev": true
7715     },
7716     "node_modules/html-encoding-sniffer": {
7717       "version": "2.0.1",
7718       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
7719       "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
7720       "dev": true,
7721       "dependencies": {
7722         "whatwg-encoding": "^1.0.5"
7723       },
7724       "engines": {
7725         "node": ">=10"
7726       }
7727     },
7728     "node_modules/html-entities": {
7729       "version": "1.4.0",
7730       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
7731       "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
7732       "dev": true
7733     },
7734     "node_modules/html-escaper": {
7735       "version": "2.0.2",
7736       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
7737       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
7738       "dev": true
7739     },
7740     "node_modules/html-minifier": {
7741       "version": "4.0.0",
7742       "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
7743       "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
7744       "dev": true,
7745       "dependencies": {
7746         "camel-case": "^3.0.0",
7747         "clean-css": "^4.2.1",
7748         "commander": "^2.19.0",
7749         "he": "^1.2.0",
7750         "param-case": "^2.1.1",
7751         "relateurl": "^0.2.7",
7752         "uglify-js": "^3.5.1"
7753       },
7754       "bin": {
7755         "html-minifier": "cli.js"
7756       },
7757       "engines": {
7758         "node": ">=6"
7759       }
7760     },
7761     "node_modules/http-deceiver": {
7762       "version": "1.2.7",
7763       "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
7764       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
7765       "dev": true
7766     },
7767     "node_modules/http-errors": {
7768       "version": "1.7.2",
7769       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
7770       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
7771       "dev": true,
7772       "dependencies": {
7773         "depd": "~1.1.2",
7774         "inherits": "2.0.3",
7775         "setprototypeof": "1.1.1",
7776         "statuses": ">= 1.5.0 < 2",
7777         "toidentifier": "1.0.0"
7778       },
7779       "engines": {
7780         "node": ">= 0.6"
7781       }
7782     },
7783     "node_modules/http-errors/node_modules/depd": {
7784       "version": "1.1.2",
7785       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
7786       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
7787       "dev": true,
7788       "engines": {
7789         "node": ">= 0.6"
7790       }
7791     },
7792     "node_modules/http-errors/node_modules/inherits": {
7793       "version": "2.0.3",
7794       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
7795       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
7796       "dev": true
7797     },
7798     "node_modules/http-errors/node_modules/setprototypeof": {
7799       "version": "1.1.1",
7800       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
7801       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
7802       "dev": true
7803     },
7804     "node_modules/http-parser-js": {
7805       "version": "0.5.3",
7806       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
7807       "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
7808       "dev": true
7809     },
7810     "node_modules/http-proxy": {
7811       "version": "1.18.1",
7812       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
7813       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
7814       "dev": true,
7815       "dependencies": {
7816         "eventemitter3": "^4.0.0",
7817         "follow-redirects": "^1.0.0",
7818         "requires-port": "^1.0.0"
7819       },
7820       "engines": {
7821         "node": ">=8.0.0"
7822       }
7823     },
7824     "node_modules/http-proxy-middleware": {
7825       "version": "0.19.1",
7826       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
7827       "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
7828       "dev": true,
7829       "dependencies": {
7830         "http-proxy": "^1.17.0",
7831         "is-glob": "^4.0.0",
7832         "lodash": "^4.17.11",
7833         "micromatch": "^3.1.10"
7834       },
7835       "engines": {
7836         "node": ">=4.0.0"
7837       }
7838     },
7839     "node_modules/http-proxy-middleware/node_modules/braces": {
7840       "version": "2.3.2",
7841       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
7842       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
7843       "dev": true,
7844       "dependencies": {
7845         "arr-flatten": "^1.1.0",
7846         "array-unique": "^0.3.2",
7847         "extend-shallow": "^2.0.1",
7848         "fill-range": "^4.0.0",
7849         "isobject": "^3.0.1",
7850         "repeat-element": "^1.1.2",
7851         "snapdragon": "^0.8.1",
7852         "snapdragon-node": "^2.0.1",
7853         "split-string": "^3.0.2",
7854         "to-regex": "^3.0.1"
7855       },
7856       "engines": {
7857         "node": ">=0.10.0"
7858       }
7859     },
7860     "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": {
7861       "version": "2.0.1",
7862       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7863       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7864       "dev": true,
7865       "dependencies": {
7866         "is-extendable": "^0.1.0"
7867       },
7868       "engines": {
7869         "node": ">=0.10.0"
7870       }
7871     },
7872     "node_modules/http-proxy-middleware/node_modules/fill-range": {
7873       "version": "4.0.0",
7874       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
7875       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
7876       "dev": true,
7877       "dependencies": {
7878         "extend-shallow": "^2.0.1",
7879         "is-number": "^3.0.0",
7880         "repeat-string": "^1.6.1",
7881         "to-regex-range": "^2.1.0"
7882       },
7883       "engines": {
7884         "node": ">=0.10.0"
7885       }
7886     },
7887     "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": {
7888       "version": "2.0.1",
7889       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7890       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7891       "dev": true,
7892       "dependencies": {
7893         "is-extendable": "^0.1.0"
7894       },
7895       "engines": {
7896         "node": ">=0.10.0"
7897       }
7898     },
7899     "node_modules/http-proxy-middleware/node_modules/is-number": {
7900       "version": "3.0.0",
7901       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
7902       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7903       "dev": true,
7904       "dependencies": {
7905         "kind-of": "^3.0.2"
7906       },
7907       "engines": {
7908         "node": ">=0.10.0"
7909       }
7910     },
7911     "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": {
7912       "version": "3.2.2",
7913       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7914       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7915       "dev": true,
7916       "dependencies": {
7917         "is-buffer": "^1.1.5"
7918       },
7919       "engines": {
7920         "node": ">=0.10.0"
7921       }
7922     },
7923     "node_modules/http-proxy-middleware/node_modules/micromatch": {
7924       "version": "3.1.10",
7925       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
7926       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
7927       "dev": true,
7928       "dependencies": {
7929         "arr-diff": "^4.0.0",
7930         "array-unique": "^0.3.2",
7931         "braces": "^2.3.1",
7932         "define-property": "^2.0.2",
7933         "extend-shallow": "^3.0.2",
7934         "extglob": "^2.0.4",
7935         "fragment-cache": "^0.2.1",
7936         "kind-of": "^6.0.2",
7937         "nanomatch": "^1.2.9",
7938         "object.pick": "^1.3.0",
7939         "regex-not": "^1.0.0",
7940         "snapdragon": "^0.8.1",
7941         "to-regex": "^3.0.2"
7942       },
7943       "engines": {
7944         "node": ">=0.10.0"
7945       }
7946     },
7947     "node_modules/http-proxy-middleware/node_modules/to-regex-range": {
7948       "version": "2.1.1",
7949       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
7950       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
7951       "dev": true,
7952       "dependencies": {
7953         "is-number": "^3.0.0",
7954         "repeat-string": "^1.6.1"
7955       },
7956       "engines": {
7957         "node": ">=0.10.0"
7958       }
7959     },
7960     "node_modules/http-signature": {
7961       "version": "1.2.0",
7962       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
7963       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
7964       "dev": true,
7965       "dependencies": {
7966         "assert-plus": "^1.0.0",
7967         "jsprim": "^1.2.2",
7968         "sshpk": "^1.7.0"
7969       },
7970       "engines": {
7971         "node": ">=0.8",
7972         "npm": ">=1.3.7"
7973       }
7974     },
7975     "node_modules/human-signals": {
7976       "version": "1.1.1",
7977       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
7978       "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
7979       "dev": true,
7980       "engines": {
7981         "node": ">=8.12.0"
7982       }
7983     },
7984     "node_modules/husky": {
7985       "version": "4.3.6",
7986       "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.6.tgz",
7987       "integrity": "sha512-o6UjVI8xtlWRL5395iWq9LKDyp/9TE7XMOTvIpEVzW638UcGxTmV5cfel6fsk/jbZSTlvfGVJf2svFtybcIZag==",
7988       "dev": true,
7989       "hasInstallScript": true,
7990       "dependencies": {
7991         "chalk": "^4.0.0",
7992         "ci-info": "^2.0.0",
7993         "compare-versions": "^3.6.0",
7994         "cosmiconfig": "^7.0.0",
7995         "find-versions": "^3.2.0",
7996         "opencollective-postinstall": "^2.0.2",
7997         "pkg-dir": "^4.2.0",
7998         "please-upgrade-node": "^3.2.0",
7999         "slash": "^3.0.0",
8000         "which-pm-runs": "^1.0.0"
8001       },
8002       "bin": {
8003         "husky-run": "bin/run.js",
8004         "husky-upgrade": "lib/upgrader/bin.js"
8005       },
8006       "engines": {
8007         "node": ">=10"
8008       }
8009     },
8010     "node_modules/husky/node_modules/ansi-styles": {
8011       "version": "4.3.0",
8012       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8013       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
8014       "dev": true,
8015       "dependencies": {
8016         "color-convert": "^2.0.1"
8017       },
8018       "engines": {
8019         "node": ">=8"
8020       }
8021     },
8022     "node_modules/husky/node_modules/chalk": {
8023       "version": "4.1.0",
8024       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
8025       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
8026       "dev": true,
8027       "dependencies": {
8028         "ansi-styles": "^4.1.0",
8029         "supports-color": "^7.1.0"
8030       },
8031       "engines": {
8032         "node": ">=10"
8033       }
8034     },
8035     "node_modules/husky/node_modules/color-convert": {
8036       "version": "2.0.1",
8037       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8038       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8039       "dev": true,
8040       "dependencies": {
8041         "color-name": "~1.1.4"
8042       },
8043       "engines": {
8044         "node": ">=7.0.0"
8045       }
8046     },
8047     "node_modules/husky/node_modules/color-name": {
8048       "version": "1.1.4",
8049       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8050       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8051       "dev": true
8052     },
8053     "node_modules/husky/node_modules/cosmiconfig": {
8054       "version": "7.0.0",
8055       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
8056       "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
8057       "dev": true,
8058       "dependencies": {
8059         "@types/parse-json": "^4.0.0",
8060         "import-fresh": "^3.2.1",
8061         "parse-json": "^5.0.0",
8062         "path-type": "^4.0.0",
8063         "yaml": "^1.10.0"
8064       },
8065       "engines": {
8066         "node": ">=10"
8067       }
8068     },
8069     "node_modules/husky/node_modules/find-up": {
8070       "version": "4.1.0",
8071       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
8072       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
8073       "dev": true,
8074       "dependencies": {
8075         "locate-path": "^5.0.0",
8076         "path-exists": "^4.0.0"
8077       },
8078       "engines": {
8079         "node": ">=8"
8080       }
8081     },
8082     "node_modules/husky/node_modules/locate-path": {
8083       "version": "5.0.0",
8084       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
8085       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
8086       "dev": true,
8087       "dependencies": {
8088         "p-locate": "^4.1.0"
8089       },
8090       "engines": {
8091         "node": ">=8"
8092       }
8093     },
8094     "node_modules/husky/node_modules/p-limit": {
8095       "version": "2.3.0",
8096       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
8097       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
8098       "dev": true,
8099       "dependencies": {
8100         "p-try": "^2.0.0"
8101       },
8102       "engines": {
8103         "node": ">=6"
8104       }
8105     },
8106     "node_modules/husky/node_modules/p-locate": {
8107       "version": "4.1.0",
8108       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
8109       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
8110       "dev": true,
8111       "dependencies": {
8112         "p-limit": "^2.2.0"
8113       },
8114       "engines": {
8115         "node": ">=8"
8116       }
8117     },
8118     "node_modules/husky/node_modules/parse-json": {
8119       "version": "5.1.0",
8120       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
8121       "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
8122       "dev": true,
8123       "dependencies": {
8124         "@babel/code-frame": "^7.0.0",
8125         "error-ex": "^1.3.1",
8126         "json-parse-even-better-errors": "^2.3.0",
8127         "lines-and-columns": "^1.1.6"
8128       },
8129       "engines": {
8130         "node": ">=8"
8131       }
8132     },
8133     "node_modules/husky/node_modules/path-type": {
8134       "version": "4.0.0",
8135       "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
8136       "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
8137       "dev": true,
8138       "engines": {
8139         "node": ">=8"
8140       }
8141     },
8142     "node_modules/husky/node_modules/pkg-dir": {
8143       "version": "4.2.0",
8144       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
8145       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
8146       "dev": true,
8147       "dependencies": {
8148         "find-up": "^4.0.0"
8149       },
8150       "engines": {
8151         "node": ">=8"
8152       }
8153     },
8154     "node_modules/iconv-lite": {
8155       "version": "0.4.24",
8156       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
8157       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
8158       "dev": true,
8159       "dependencies": {
8160         "safer-buffer": ">= 2.1.2 < 3"
8161       },
8162       "engines": {
8163         "node": ">=0.10.0"
8164       }
8165     },
8166     "node_modules/icss-utils": {
8167       "version": "5.1.0",
8168       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
8169       "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
8170       "dev": true,
8171       "engines": {
8172         "node": "^10 || ^12 || >= 14"
8173       }
8174     },
8175     "node_modules/ignore": {
8176       "version": "4.0.6",
8177       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
8178       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
8179       "dev": true,
8180       "engines": {
8181         "node": ">= 4"
8182       }
8183     },
8184     "node_modules/import-fresh": {
8185       "version": "3.2.2",
8186       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz",
8187       "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==",
8188       "dev": true,
8189       "dependencies": {
8190         "parent-module": "^1.0.0",
8191         "resolve-from": "^4.0.0"
8192       },
8193       "engines": {
8194         "node": ">=6"
8195       }
8196     },
8197     "node_modules/import-local": {
8198       "version": "3.0.2",
8199       "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
8200       "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
8201       "dev": true,
8202       "dependencies": {
8203         "pkg-dir": "^4.2.0",
8204         "resolve-cwd": "^3.0.0"
8205       },
8206       "bin": {
8207         "import-local-fixture": "fixtures/cli.js"
8208       },
8209       "engines": {
8210         "node": ">=8"
8211       }
8212     },
8213     "node_modules/import-local/node_modules/find-up": {
8214       "version": "4.1.0",
8215       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
8216       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
8217       "dev": true,
8218       "dependencies": {
8219         "locate-path": "^5.0.0",
8220         "path-exists": "^4.0.0"
8221       },
8222       "engines": {
8223         "node": ">=8"
8224       }
8225     },
8226     "node_modules/import-local/node_modules/locate-path": {
8227       "version": "5.0.0",
8228       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
8229       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
8230       "dev": true,
8231       "dependencies": {
8232         "p-locate": "^4.1.0"
8233       },
8234       "engines": {
8235         "node": ">=8"
8236       }
8237     },
8238     "node_modules/import-local/node_modules/p-limit": {
8239       "version": "2.3.0",
8240       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
8241       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
8242       "dev": true,
8243       "dependencies": {
8244         "p-try": "^2.0.0"
8245       },
8246       "engines": {
8247         "node": ">=6"
8248       }
8249     },
8250     "node_modules/import-local/node_modules/p-locate": {
8251       "version": "4.1.0",
8252       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
8253       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
8254       "dev": true,
8255       "dependencies": {
8256         "p-limit": "^2.2.0"
8257       },
8258       "engines": {
8259         "node": ">=8"
8260       }
8261     },
8262     "node_modules/import-local/node_modules/pkg-dir": {
8263       "version": "4.2.0",
8264       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
8265       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
8266       "dev": true,
8267       "dependencies": {
8268         "find-up": "^4.0.0"
8269       },
8270       "engines": {
8271         "node": ">=8"
8272       }
8273     },
8274     "node_modules/imurmurhash": {
8275       "version": "0.1.4",
8276       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
8277       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
8278       "dev": true,
8279       "engines": {
8280         "node": ">=0.8.19"
8281       }
8282     },
8283     "node_modules/indent-string": {
8284       "version": "4.0.0",
8285       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
8286       "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
8287       "dev": true,
8288       "engines": {
8289         "node": ">=8"
8290       }
8291     },
8292     "node_modules/indexes-of": {
8293       "version": "1.0.1",
8294       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
8295       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
8296       "dev": true
8297     },
8298     "node_modules/infer-owner": {
8299       "version": "1.0.4",
8300       "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
8301       "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
8302       "dev": true
8303     },
8304     "node_modules/inflight": {
8305       "version": "1.0.6",
8306       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
8307       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
8308       "dev": true,
8309       "dependencies": {
8310         "once": "^1.3.0",
8311         "wrappy": "1"
8312       }
8313     },
8314     "node_modules/inherits": {
8315       "version": "2.0.4",
8316       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
8317       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
8318       "dev": true
8319     },
8320     "node_modules/inquirer": {
8321       "version": "7.3.3",
8322       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
8323       "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
8324       "dev": true,
8325       "dependencies": {
8326         "ansi-escapes": "^4.2.1",
8327         "chalk": "^4.1.0",
8328         "cli-cursor": "^3.1.0",
8329         "cli-width": "^3.0.0",
8330         "external-editor": "^3.0.3",
8331         "figures": "^3.0.0",
8332         "lodash": "^4.17.19",
8333         "mute-stream": "0.0.8",
8334         "run-async": "^2.4.0",
8335         "rxjs": "^6.6.0",
8336         "string-width": "^4.1.0",
8337         "strip-ansi": "^6.0.0",
8338         "through": "^2.3.6"
8339       },
8340       "engines": {
8341         "node": ">=8.0.0"
8342       }
8343     },
8344     "node_modules/inquirer/node_modules/ansi-styles": {
8345       "version": "4.3.0",
8346       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8347       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
8348       "dev": true,
8349       "dependencies": {
8350         "color-convert": "^2.0.1"
8351       },
8352       "engines": {
8353         "node": ">=8"
8354       }
8355     },
8356     "node_modules/inquirer/node_modules/chalk": {
8357       "version": "4.1.0",
8358       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
8359       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
8360       "dev": true,
8361       "dependencies": {
8362         "ansi-styles": "^4.1.0",
8363         "supports-color": "^7.1.0"
8364       },
8365       "engines": {
8366         "node": ">=10"
8367       }
8368     },
8369     "node_modules/inquirer/node_modules/color-convert": {
8370       "version": "2.0.1",
8371       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8372       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8373       "dev": true,
8374       "dependencies": {
8375         "color-name": "~1.1.4"
8376       },
8377       "engines": {
8378         "node": ">=7.0.0"
8379       }
8380     },
8381     "node_modules/inquirer/node_modules/color-name": {
8382       "version": "1.1.4",
8383       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8384       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8385       "dev": true
8386     },
8387     "node_modules/inquirer/node_modules/emoji-regex": {
8388       "version": "8.0.0",
8389       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
8390       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
8391       "dev": true
8392     },
8393     "node_modules/inquirer/node_modules/is-fullwidth-code-point": {
8394       "version": "3.0.0",
8395       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
8396       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
8397       "dev": true,
8398       "engines": {
8399         "node": ">=8"
8400       }
8401     },
8402     "node_modules/inquirer/node_modules/string-width": {
8403       "version": "4.2.0",
8404       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
8405       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
8406       "dev": true,
8407       "dependencies": {
8408         "emoji-regex": "^8.0.0",
8409         "is-fullwidth-code-point": "^3.0.0",
8410         "strip-ansi": "^6.0.0"
8411       },
8412       "engines": {
8413         "node": ">=8"
8414       }
8415     },
8416     "node_modules/internal-ip": {
8417       "version": "4.3.0",
8418       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
8419       "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
8420       "dev": true,
8421       "dependencies": {
8422         "default-gateway": "^4.2.0",
8423         "ipaddr.js": "^1.9.0"
8424       },
8425       "engines": {
8426         "node": ">=6"
8427       }
8428     },
8429     "node_modules/interpret": {
8430       "version": "2.2.0",
8431       "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
8432       "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
8433       "dev": true,
8434       "engines": {
8435         "node": ">= 0.10"
8436       }
8437     },
8438     "node_modules/ip": {
8439       "version": "1.1.5",
8440       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
8441       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
8442       "dev": true
8443     },
8444     "node_modules/ip-regex": {
8445       "version": "2.1.0",
8446       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
8447       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
8448       "dev": true,
8449       "engines": {
8450         "node": ">=4"
8451       }
8452     },
8453     "node_modules/ipaddr.js": {
8454       "version": "1.9.1",
8455       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
8456       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
8457       "dev": true,
8458       "engines": {
8459         "node": ">= 0.10"
8460       }
8461     },
8462     "node_modules/is-absolute-url": {
8463       "version": "2.1.0",
8464       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
8465       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
8466       "dev": true,
8467       "engines": {
8468         "node": ">=0.10.0"
8469       }
8470     },
8471     "node_modules/is-accessor-descriptor": {
8472       "version": "0.1.6",
8473       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
8474       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
8475       "dev": true,
8476       "dependencies": {
8477         "kind-of": "^3.0.2"
8478       },
8479       "engines": {
8480         "node": ">=0.10.0"
8481       }
8482     },
8483     "node_modules/is-accessor-descriptor/node_modules/kind-of": {
8484       "version": "3.2.2",
8485       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8486       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8487       "dev": true,
8488       "dependencies": {
8489         "is-buffer": "^1.1.5"
8490       },
8491       "engines": {
8492         "node": ">=0.10.0"
8493       }
8494     },
8495     "node_modules/is-arguments": {
8496       "version": "1.1.0",
8497       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
8498       "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
8499       "dev": true,
8500       "dependencies": {
8501         "call-bind": "^1.0.0"
8502       },
8503       "engines": {
8504         "node": ">= 0.4"
8505       },
8506       "funding": {
8507         "url": "https://github.com/sponsors/ljharb"
8508       }
8509     },
8510     "node_modules/is-arrayish": {
8511       "version": "0.2.1",
8512       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
8513       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
8514       "dev": true
8515     },
8516     "node_modules/is-binary-path": {
8517       "version": "2.1.0",
8518       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
8519       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
8520       "dev": true,
8521       "dependencies": {
8522         "binary-extensions": "^2.0.0"
8523       },
8524       "engines": {
8525         "node": ">=8"
8526       }
8527     },
8528     "node_modules/is-buffer": {
8529       "version": "1.1.6",
8530       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
8531       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
8532       "dev": true
8533     },
8534     "node_modules/is-callable": {
8535       "version": "1.2.2",
8536       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
8537       "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
8538       "dev": true,
8539       "engines": {
8540         "node": ">= 0.4"
8541       }
8542     },
8543     "node_modules/is-ci": {
8544       "version": "2.0.0",
8545       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
8546       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
8547       "dev": true,
8548       "dependencies": {
8549         "ci-info": "^2.0.0"
8550       },
8551       "bin": {
8552         "is-ci": "bin.js"
8553       }
8554     },
8555     "node_modules/is-color-stop": {
8556       "version": "1.1.0",
8557       "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
8558       "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
8559       "dev": true,
8560       "dependencies": {
8561         "css-color-names": "^0.0.4",
8562         "hex-color-regex": "^1.1.0",
8563         "hsl-regex": "^1.0.0",
8564         "hsla-regex": "^1.0.0",
8565         "rgb-regex": "^1.0.1",
8566         "rgba-regex": "^1.0.0"
8567       }
8568     },
8569     "node_modules/is-core-module": {
8570       "version": "2.2.0",
8571       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
8572       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
8573       "dev": true,
8574       "dependencies": {
8575         "has": "^1.0.3"
8576       }
8577     },
8578     "node_modules/is-data-descriptor": {
8579       "version": "0.1.4",
8580       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
8581       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
8582       "dev": true,
8583       "dependencies": {
8584         "kind-of": "^3.0.2"
8585       },
8586       "engines": {
8587         "node": ">=0.10.0"
8588       }
8589     },
8590     "node_modules/is-data-descriptor/node_modules/kind-of": {
8591       "version": "3.2.2",
8592       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8593       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8594       "dev": true,
8595       "dependencies": {
8596         "is-buffer": "^1.1.5"
8597       },
8598       "engines": {
8599         "node": ">=0.10.0"
8600       }
8601     },
8602     "node_modules/is-date-object": {
8603       "version": "1.0.2",
8604       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
8605       "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
8606       "dev": true,
8607       "engines": {
8608         "node": ">= 0.4"
8609       }
8610     },
8611     "node_modules/is-descriptor": {
8612       "version": "0.1.6",
8613       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
8614       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
8615       "dev": true,
8616       "dependencies": {
8617         "is-accessor-descriptor": "^0.1.6",
8618         "is-data-descriptor": "^0.1.4",
8619         "kind-of": "^5.0.0"
8620       },
8621       "engines": {
8622         "node": ">=0.10.0"
8623       }
8624     },
8625     "node_modules/is-descriptor/node_modules/kind-of": {
8626       "version": "5.1.0",
8627       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
8628       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
8629       "dev": true,
8630       "engines": {
8631         "node": ">=0.10.0"
8632       }
8633     },
8634     "node_modules/is-directory": {
8635       "version": "0.3.1",
8636       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
8637       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
8638       "dev": true,
8639       "engines": {
8640         "node": ">=0.10.0"
8641       }
8642     },
8643     "node_modules/is-docker": {
8644       "version": "2.1.1",
8645       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
8646       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
8647       "dev": true,
8648       "optional": true,
8649       "bin": {
8650         "is-docker": "cli.js"
8651       },
8652       "engines": {
8653         "node": ">=8"
8654       }
8655     },
8656     "node_modules/is-extendable": {
8657       "version": "0.1.1",
8658       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
8659       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
8660       "dev": true,
8661       "engines": {
8662         "node": ">=0.10.0"
8663       }
8664     },
8665     "node_modules/is-extglob": {
8666       "version": "2.1.1",
8667       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
8668       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
8669       "dev": true,
8670       "engines": {
8671         "node": ">=0.10.0"
8672       }
8673     },
8674     "node_modules/is-fullwidth-code-point": {
8675       "version": "2.0.0",
8676       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
8677       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
8678       "dev": true,
8679       "engines": {
8680         "node": ">=4"
8681       }
8682     },
8683     "node_modules/is-generator-fn": {
8684       "version": "2.1.0",
8685       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
8686       "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
8687       "dev": true,
8688       "engines": {
8689         "node": ">=6"
8690       }
8691     },
8692     "node_modules/is-glob": {
8693       "version": "4.0.1",
8694       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
8695       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
8696       "dev": true,
8697       "dependencies": {
8698         "is-extglob": "^2.1.1"
8699       },
8700       "engines": {
8701         "node": ">=0.10.0"
8702       }
8703     },
8704     "node_modules/is-negative-zero": {
8705       "version": "2.0.1",
8706       "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
8707       "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
8708       "dev": true,
8709       "engines": {
8710         "node": ">= 0.4"
8711       }
8712     },
8713     "node_modules/is-number": {
8714       "version": "7.0.0",
8715       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
8716       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
8717       "dev": true,
8718       "engines": {
8719         "node": ">=0.12.0"
8720       }
8721     },
8722     "node_modules/is-obj": {
8723       "version": "2.0.0",
8724       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
8725       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
8726       "dev": true,
8727       "engines": {
8728         "node": ">=8"
8729       }
8730     },
8731     "node_modules/is-path-cwd": {
8732       "version": "2.2.0",
8733       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
8734       "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
8735       "dev": true,
8736       "engines": {
8737         "node": ">=6"
8738       }
8739     },
8740     "node_modules/is-path-in-cwd": {
8741       "version": "2.1.0",
8742       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
8743       "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
8744       "dev": true,
8745       "dependencies": {
8746         "is-path-inside": "^2.1.0"
8747       },
8748       "engines": {
8749         "node": ">=6"
8750       }
8751     },
8752     "node_modules/is-path-inside": {
8753       "version": "2.1.0",
8754       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
8755       "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
8756       "dev": true,
8757       "dependencies": {
8758         "path-is-inside": "^1.0.2"
8759       },
8760       "engines": {
8761         "node": ">=6"
8762       }
8763     },
8764     "node_modules/is-plain-object": {
8765       "version": "2.0.4",
8766       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
8767       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
8768       "dev": true,
8769       "dependencies": {
8770         "isobject": "^3.0.1"
8771       },
8772       "engines": {
8773         "node": ">=0.10.0"
8774       }
8775     },
8776     "node_modules/is-potential-custom-element-name": {
8777       "version": "1.0.0",
8778       "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
8779       "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
8780       "dev": true
8781     },
8782     "node_modules/is-regex": {
8783       "version": "1.1.1",
8784       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
8785       "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
8786       "dev": true,
8787       "dependencies": {
8788         "has-symbols": "^1.0.1"
8789       },
8790       "engines": {
8791         "node": ">= 0.4"
8792       }
8793     },
8794     "node_modules/is-regexp": {
8795       "version": "1.0.0",
8796       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
8797       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
8798       "dev": true,
8799       "engines": {
8800         "node": ">=0.10.0"
8801       }
8802     },
8803     "node_modules/is-resolvable": {
8804       "version": "1.1.0",
8805       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
8806       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
8807       "dev": true
8808     },
8809     "node_modules/is-stream": {
8810       "version": "2.0.0",
8811       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
8812       "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
8813       "dev": true,
8814       "engines": {
8815         "node": ">=8"
8816       }
8817     },
8818     "node_modules/is-string": {
8819       "version": "1.0.5",
8820       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
8821       "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
8822       "dev": true,
8823       "engines": {
8824         "node": ">= 0.4"
8825       }
8826     },
8827     "node_modules/is-svg": {
8828       "version": "3.0.0",
8829       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
8830       "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
8831       "dev": true,
8832       "dependencies": {
8833         "html-comment-regex": "^1.1.0"
8834       },
8835       "engines": {
8836         "node": ">=4"
8837       }
8838     },
8839     "node_modules/is-symbol": {
8840       "version": "1.0.3",
8841       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
8842       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
8843       "dev": true,
8844       "dependencies": {
8845         "has-symbols": "^1.0.1"
8846       },
8847       "engines": {
8848         "node": ">= 0.4"
8849       }
8850     },
8851     "node_modules/is-typedarray": {
8852       "version": "1.0.0",
8853       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
8854       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
8855       "dev": true
8856     },
8857     "node_modules/is-windows": {
8858       "version": "1.0.2",
8859       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
8860       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
8861       "dev": true,
8862       "engines": {
8863         "node": ">=0.10.0"
8864       }
8865     },
8866     "node_modules/is-wsl": {
8867       "version": "2.2.0",
8868       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
8869       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
8870       "dev": true,
8871       "optional": true,
8872       "dependencies": {
8873         "is-docker": "^2.0.0"
8874       },
8875       "engines": {
8876         "node": ">=8"
8877       }
8878     },
8879     "node_modules/isarray": {
8880       "version": "1.0.0",
8881       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
8882       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
8883       "dev": true
8884     },
8885     "node_modules/isexe": {
8886       "version": "2.0.0",
8887       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
8888       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
8889       "dev": true
8890     },
8891     "node_modules/isobject": {
8892       "version": "3.0.1",
8893       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
8894       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8895       "dev": true,
8896       "engines": {
8897         "node": ">=0.10.0"
8898       }
8899     },
8900     "node_modules/isstream": {
8901       "version": "0.1.2",
8902       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
8903       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
8904       "dev": true
8905     },
8906     "node_modules/istanbul-lib-coverage": {
8907       "version": "3.0.0",
8908       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
8909       "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
8910       "dev": true,
8911       "engines": {
8912         "node": ">=8"
8913       }
8914     },
8915     "node_modules/istanbul-lib-instrument": {
8916       "version": "4.0.3",
8917       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
8918       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
8919       "dev": true,
8920       "dependencies": {
8921         "@babel/core": "^7.7.5",
8922         "@istanbuljs/schema": "^0.1.2",
8923         "istanbul-lib-coverage": "^3.0.0",
8924         "semver": "^6.3.0"
8925       },
8926       "engines": {
8927         "node": ">=8"
8928       }
8929     },
8930     "node_modules/istanbul-lib-instrument/node_modules/semver": {
8931       "version": "6.3.0",
8932       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
8933       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
8934       "dev": true,
8935       "bin": {
8936         "semver": "bin/semver.js"
8937       }
8938     },
8939     "node_modules/istanbul-lib-report": {
8940       "version": "3.0.0",
8941       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
8942       "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
8943       "dev": true,
8944       "dependencies": {
8945         "istanbul-lib-coverage": "^3.0.0",
8946         "make-dir": "^3.0.0",
8947         "supports-color": "^7.1.0"
8948       },
8949       "engines": {
8950         "node": ">=8"
8951       }
8952     },
8953     "node_modules/istanbul-lib-source-maps": {
8954       "version": "4.0.0",
8955       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
8956       "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
8957       "dev": true,
8958       "dependencies": {
8959         "debug": "^4.1.1",
8960         "istanbul-lib-coverage": "^3.0.0",
8961         "source-map": "^0.6.1"
8962       },
8963       "engines": {
8964         "node": ">=8"
8965       }
8966     },
8967     "node_modules/istanbul-reports": {
8968       "version": "3.0.2",
8969       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
8970       "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
8971       "dev": true,
8972       "dependencies": {
8973         "html-escaper": "^2.0.0",
8974         "istanbul-lib-report": "^3.0.0"
8975       },
8976       "engines": {
8977         "node": ">=8"
8978       }
8979     },
8980     "node_modules/jest": {
8981       "version": "26.6.3",
8982       "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz",
8983       "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==",
8984       "dev": true,
8985       "dependencies": {
8986         "@jest/core": "^26.6.3",
8987         "import-local": "^3.0.2",
8988         "jest-cli": "^26.6.3"
8989       },
8990       "bin": {
8991         "jest": "bin/jest.js"
8992       },
8993       "engines": {
8994         "node": ">= 10.14.2"
8995       }
8996     },
8997     "node_modules/jest-changed-files": {
8998       "version": "26.6.2",
8999       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz",
9000       "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==",
9001       "dev": true,
9002       "dependencies": {
9003         "@jest/types": "^26.6.2",
9004         "execa": "^4.0.0",
9005         "throat": "^5.0.0"
9006       },
9007       "engines": {
9008         "node": ">= 10.14.2"
9009       }
9010     },
9011     "node_modules/jest-config": {
9012       "version": "26.6.3",
9013       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz",
9014       "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==",
9015       "dev": true,
9016       "dependencies": {
9017         "@babel/core": "^7.1.0",
9018         "@jest/test-sequencer": "^26.6.3",
9019         "@jest/types": "^26.6.2",
9020         "babel-jest": "^26.6.3",
9021         "chalk": "^4.0.0",
9022         "deepmerge": "^4.2.2",
9023         "glob": "^7.1.1",
9024         "graceful-fs": "^4.2.4",
9025         "jest-environment-jsdom": "^26.6.2",
9026         "jest-environment-node": "^26.6.2",
9027         "jest-get-type": "^26.3.0",
9028         "jest-jasmine2": "^26.6.3",
9029         "jest-regex-util": "^26.0.0",
9030         "jest-resolve": "^26.6.2",
9031         "jest-util": "^26.6.2",
9032         "jest-validate": "^26.6.2",
9033         "micromatch": "^4.0.2",
9034         "pretty-format": "^26.6.2"
9035       },
9036       "engines": {
9037         "node": ">= 10.14.2"
9038       }
9039     },
9040     "node_modules/jest-config/node_modules/ansi-styles": {
9041       "version": "4.3.0",
9042       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9043       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9044       "dev": true,
9045       "dependencies": {
9046         "color-convert": "^2.0.1"
9047       },
9048       "engines": {
9049         "node": ">=8"
9050       }
9051     },
9052     "node_modules/jest-config/node_modules/chalk": {
9053       "version": "4.1.0",
9054       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9055       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9056       "dev": true,
9057       "dependencies": {
9058         "ansi-styles": "^4.1.0",
9059         "supports-color": "^7.1.0"
9060       },
9061       "engines": {
9062         "node": ">=10"
9063       }
9064     },
9065     "node_modules/jest-config/node_modules/color-convert": {
9066       "version": "2.0.1",
9067       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9068       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9069       "dev": true,
9070       "dependencies": {
9071         "color-name": "~1.1.4"
9072       },
9073       "engines": {
9074         "node": ">=7.0.0"
9075       }
9076     },
9077     "node_modules/jest-config/node_modules/color-name": {
9078       "version": "1.1.4",
9079       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9080       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9081       "dev": true
9082     },
9083     "node_modules/jest-diff": {
9084       "version": "26.6.2",
9085       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz",
9086       "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==",
9087       "dev": true,
9088       "dependencies": {
9089         "chalk": "^4.0.0",
9090         "diff-sequences": "^26.6.2",
9091         "jest-get-type": "^26.3.0",
9092         "pretty-format": "^26.6.2"
9093       },
9094       "engines": {
9095         "node": ">= 10.14.2"
9096       }
9097     },
9098     "node_modules/jest-diff/node_modules/ansi-styles": {
9099       "version": "4.3.0",
9100       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9101       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9102       "dev": true,
9103       "dependencies": {
9104         "color-convert": "^2.0.1"
9105       },
9106       "engines": {
9107         "node": ">=8"
9108       }
9109     },
9110     "node_modules/jest-diff/node_modules/chalk": {
9111       "version": "4.1.0",
9112       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9113       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9114       "dev": true,
9115       "dependencies": {
9116         "ansi-styles": "^4.1.0",
9117         "supports-color": "^7.1.0"
9118       },
9119       "engines": {
9120         "node": ">=10"
9121       }
9122     },
9123     "node_modules/jest-diff/node_modules/color-convert": {
9124       "version": "2.0.1",
9125       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9126       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9127       "dev": true,
9128       "dependencies": {
9129         "color-name": "~1.1.4"
9130       },
9131       "engines": {
9132         "node": ">=7.0.0"
9133       }
9134     },
9135     "node_modules/jest-diff/node_modules/color-name": {
9136       "version": "1.1.4",
9137       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9138       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9139       "dev": true
9140     },
9141     "node_modules/jest-docblock": {
9142       "version": "26.0.0",
9143       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
9144       "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
9145       "dev": true,
9146       "dependencies": {
9147         "detect-newline": "^3.0.0"
9148       },
9149       "engines": {
9150         "node": ">= 10.14.2"
9151       }
9152     },
9153     "node_modules/jest-each": {
9154       "version": "26.6.2",
9155       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz",
9156       "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==",
9157       "dev": true,
9158       "dependencies": {
9159         "@jest/types": "^26.6.2",
9160         "chalk": "^4.0.0",
9161         "jest-get-type": "^26.3.0",
9162         "jest-util": "^26.6.2",
9163         "pretty-format": "^26.6.2"
9164       },
9165       "engines": {
9166         "node": ">= 10.14.2"
9167       }
9168     },
9169     "node_modules/jest-each/node_modules/ansi-styles": {
9170       "version": "4.3.0",
9171       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9172       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9173       "dev": true,
9174       "dependencies": {
9175         "color-convert": "^2.0.1"
9176       },
9177       "engines": {
9178         "node": ">=8"
9179       }
9180     },
9181     "node_modules/jest-each/node_modules/chalk": {
9182       "version": "4.1.0",
9183       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9184       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9185       "dev": true,
9186       "dependencies": {
9187         "ansi-styles": "^4.1.0",
9188         "supports-color": "^7.1.0"
9189       },
9190       "engines": {
9191         "node": ">=10"
9192       }
9193     },
9194     "node_modules/jest-each/node_modules/color-convert": {
9195       "version": "2.0.1",
9196       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9197       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9198       "dev": true,
9199       "dependencies": {
9200         "color-name": "~1.1.4"
9201       },
9202       "engines": {
9203         "node": ">=7.0.0"
9204       }
9205     },
9206     "node_modules/jest-each/node_modules/color-name": {
9207       "version": "1.1.4",
9208       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9209       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9210       "dev": true
9211     },
9212     "node_modules/jest-environment-jsdom": {
9213       "version": "26.6.2",
9214       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz",
9215       "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==",
9216       "dev": true,
9217       "dependencies": {
9218         "@jest/environment": "^26.6.2",
9219         "@jest/fake-timers": "^26.6.2",
9220         "@jest/types": "^26.6.2",
9221         "@types/node": "*",
9222         "jest-mock": "^26.6.2",
9223         "jest-util": "^26.6.2",
9224         "jsdom": "^16.4.0"
9225       },
9226       "engines": {
9227         "node": ">= 10.14.2"
9228       }
9229     },
9230     "node_modules/jest-environment-node": {
9231       "version": "26.6.2",
9232       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz",
9233       "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==",
9234       "dev": true,
9235       "dependencies": {
9236         "@jest/environment": "^26.6.2",
9237         "@jest/fake-timers": "^26.6.2",
9238         "@jest/types": "^26.6.2",
9239         "@types/node": "*",
9240         "jest-mock": "^26.6.2",
9241         "jest-util": "^26.6.2"
9242       },
9243       "engines": {
9244         "node": ">= 10.14.2"
9245       }
9246     },
9247     "node_modules/jest-get-type": {
9248       "version": "26.3.0",
9249       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
9250       "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
9251       "dev": true,
9252       "engines": {
9253         "node": ">= 10.14.2"
9254       }
9255     },
9256     "node_modules/jest-haste-map": {
9257       "version": "26.6.2",
9258       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz",
9259       "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==",
9260       "dev": true,
9261       "dependencies": {
9262         "@jest/types": "^26.6.2",
9263         "@types/graceful-fs": "^4.1.2",
9264         "@types/node": "*",
9265         "anymatch": "^3.0.3",
9266         "fb-watchman": "^2.0.0",
9267         "graceful-fs": "^4.2.4",
9268         "jest-regex-util": "^26.0.0",
9269         "jest-serializer": "^26.6.2",
9270         "jest-util": "^26.6.2",
9271         "jest-worker": "^26.6.2",
9272         "micromatch": "^4.0.2",
9273         "sane": "^4.0.3",
9274         "walker": "^1.0.7"
9275       },
9276       "engines": {
9277         "node": ">= 10.14.2"
9278       },
9279       "optionalDependencies": {
9280         "fsevents": "^2.1.2"
9281       }
9282     },
9283     "node_modules/jest-jasmine2": {
9284       "version": "26.6.3",
9285       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz",
9286       "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==",
9287       "dev": true,
9288       "dependencies": {
9289         "@babel/traverse": "^7.1.0",
9290         "@jest/environment": "^26.6.2",
9291         "@jest/source-map": "^26.6.2",
9292         "@jest/test-result": "^26.6.2",
9293         "@jest/types": "^26.6.2",
9294         "@types/node": "*",
9295         "chalk": "^4.0.0",
9296         "co": "^4.6.0",
9297         "expect": "^26.6.2",
9298         "is-generator-fn": "^2.0.0",
9299         "jest-each": "^26.6.2",
9300         "jest-matcher-utils": "^26.6.2",
9301         "jest-message-util": "^26.6.2",
9302         "jest-runtime": "^26.6.3",
9303         "jest-snapshot": "^26.6.2",
9304         "jest-util": "^26.6.2",
9305         "pretty-format": "^26.6.2",
9306         "throat": "^5.0.0"
9307       },
9308       "engines": {
9309         "node": ">= 10.14.2"
9310       }
9311     },
9312     "node_modules/jest-jasmine2/node_modules/ansi-styles": {
9313       "version": "4.3.0",
9314       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9315       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9316       "dev": true,
9317       "dependencies": {
9318         "color-convert": "^2.0.1"
9319       },
9320       "engines": {
9321         "node": ">=8"
9322       }
9323     },
9324     "node_modules/jest-jasmine2/node_modules/chalk": {
9325       "version": "4.1.0",
9326       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9327       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9328       "dev": true,
9329       "dependencies": {
9330         "ansi-styles": "^4.1.0",
9331         "supports-color": "^7.1.0"
9332       },
9333       "engines": {
9334         "node": ">=10"
9335       }
9336     },
9337     "node_modules/jest-jasmine2/node_modules/color-convert": {
9338       "version": "2.0.1",
9339       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9340       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9341       "dev": true,
9342       "dependencies": {
9343         "color-name": "~1.1.4"
9344       },
9345       "engines": {
9346         "node": ">=7.0.0"
9347       }
9348     },
9349     "node_modules/jest-jasmine2/node_modules/color-name": {
9350       "version": "1.1.4",
9351       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9352       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9353       "dev": true
9354     },
9355     "node_modules/jest-leak-detector": {
9356       "version": "26.6.2",
9357       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz",
9358       "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==",
9359       "dev": true,
9360       "dependencies": {
9361         "jest-get-type": "^26.3.0",
9362         "pretty-format": "^26.6.2"
9363       },
9364       "engines": {
9365         "node": ">= 10.14.2"
9366       }
9367     },
9368     "node_modules/jest-matcher-utils": {
9369       "version": "26.6.2",
9370       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz",
9371       "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==",
9372       "dev": true,
9373       "dependencies": {
9374         "chalk": "^4.0.0",
9375         "jest-diff": "^26.6.2",
9376         "jest-get-type": "^26.3.0",
9377         "pretty-format": "^26.6.2"
9378       },
9379       "engines": {
9380         "node": ">= 10.14.2"
9381       }
9382     },
9383     "node_modules/jest-matcher-utils/node_modules/ansi-styles": {
9384       "version": "4.3.0",
9385       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9386       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9387       "dev": true,
9388       "dependencies": {
9389         "color-convert": "^2.0.1"
9390       },
9391       "engines": {
9392         "node": ">=8"
9393       }
9394     },
9395     "node_modules/jest-matcher-utils/node_modules/chalk": {
9396       "version": "4.1.0",
9397       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9398       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9399       "dev": true,
9400       "dependencies": {
9401         "ansi-styles": "^4.1.0",
9402         "supports-color": "^7.1.0"
9403       },
9404       "engines": {
9405         "node": ">=10"
9406       }
9407     },
9408     "node_modules/jest-matcher-utils/node_modules/color-convert": {
9409       "version": "2.0.1",
9410       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9411       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9412       "dev": true,
9413       "dependencies": {
9414         "color-name": "~1.1.4"
9415       },
9416       "engines": {
9417         "node": ">=7.0.0"
9418       }
9419     },
9420     "node_modules/jest-matcher-utils/node_modules/color-name": {
9421       "version": "1.1.4",
9422       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9423       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9424       "dev": true
9425     },
9426     "node_modules/jest-message-util": {
9427       "version": "26.6.2",
9428       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz",
9429       "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==",
9430       "dev": true,
9431       "dependencies": {
9432         "@babel/code-frame": "^7.0.0",
9433         "@jest/types": "^26.6.2",
9434         "@types/stack-utils": "^2.0.0",
9435         "chalk": "^4.0.0",
9436         "graceful-fs": "^4.2.4",
9437         "micromatch": "^4.0.2",
9438         "pretty-format": "^26.6.2",
9439         "slash": "^3.0.0",
9440         "stack-utils": "^2.0.2"
9441       },
9442       "engines": {
9443         "node": ">= 10.14.2"
9444       }
9445     },
9446     "node_modules/jest-message-util/node_modules/ansi-styles": {
9447       "version": "4.3.0",
9448       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9449       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9450       "dev": true,
9451       "dependencies": {
9452         "color-convert": "^2.0.1"
9453       },
9454       "engines": {
9455         "node": ">=8"
9456       }
9457     },
9458     "node_modules/jest-message-util/node_modules/chalk": {
9459       "version": "4.1.0",
9460       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9461       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9462       "dev": true,
9463       "dependencies": {
9464         "ansi-styles": "^4.1.0",
9465         "supports-color": "^7.1.0"
9466       },
9467       "engines": {
9468         "node": ">=10"
9469       }
9470     },
9471     "node_modules/jest-message-util/node_modules/color-convert": {
9472       "version": "2.0.1",
9473       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9474       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9475       "dev": true,
9476       "dependencies": {
9477         "color-name": "~1.1.4"
9478       },
9479       "engines": {
9480         "node": ">=7.0.0"
9481       }
9482     },
9483     "node_modules/jest-message-util/node_modules/color-name": {
9484       "version": "1.1.4",
9485       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9486       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9487       "dev": true
9488     },
9489     "node_modules/jest-mock": {
9490       "version": "26.6.2",
9491       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz",
9492       "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==",
9493       "dev": true,
9494       "dependencies": {
9495         "@jest/types": "^26.6.2",
9496         "@types/node": "*"
9497       },
9498       "engines": {
9499         "node": ">= 10.14.2"
9500       }
9501     },
9502     "node_modules/jest-pnp-resolver": {
9503       "version": "1.2.2",
9504       "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
9505       "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
9506       "dev": true,
9507       "engines": {
9508         "node": ">=6"
9509       }
9510     },
9511     "node_modules/jest-raw-loader": {
9512       "version": "1.0.1",
9513       "resolved": "https://registry.npmjs.org/jest-raw-loader/-/jest-raw-loader-1.0.1.tgz",
9514       "integrity": "sha1-zp9W1UZQ8VfEp9FtIkul1hO81iY=",
9515       "dev": true
9516     },
9517     "node_modules/jest-regex-util": {
9518       "version": "26.0.0",
9519       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
9520       "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
9521       "dev": true,
9522       "engines": {
9523         "node": ">= 10.14.2"
9524       }
9525     },
9526     "node_modules/jest-resolve": {
9527       "version": "26.6.2",
9528       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz",
9529       "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==",
9530       "dev": true,
9531       "dependencies": {
9532         "@jest/types": "^26.6.2",
9533         "chalk": "^4.0.0",
9534         "graceful-fs": "^4.2.4",
9535         "jest-pnp-resolver": "^1.2.2",
9536         "jest-util": "^26.6.2",
9537         "read-pkg-up": "^7.0.1",
9538         "resolve": "^1.18.1",
9539         "slash": "^3.0.0"
9540       },
9541       "engines": {
9542         "node": ">= 10.14.2"
9543       }
9544     },
9545     "node_modules/jest-resolve-dependencies": {
9546       "version": "26.6.3",
9547       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz",
9548       "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==",
9549       "dev": true,
9550       "dependencies": {
9551         "@jest/types": "^26.6.2",
9552         "jest-regex-util": "^26.0.0",
9553         "jest-snapshot": "^26.6.2"
9554       },
9555       "engines": {
9556         "node": ">= 10.14.2"
9557       }
9558     },
9559     "node_modules/jest-resolve/node_modules/ansi-styles": {
9560       "version": "4.3.0",
9561       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9562       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9563       "dev": true,
9564       "dependencies": {
9565         "color-convert": "^2.0.1"
9566       },
9567       "engines": {
9568         "node": ">=8"
9569       }
9570     },
9571     "node_modules/jest-resolve/node_modules/chalk": {
9572       "version": "4.1.0",
9573       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9574       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9575       "dev": true,
9576       "dependencies": {
9577         "ansi-styles": "^4.1.0",
9578         "supports-color": "^7.1.0"
9579       },
9580       "engines": {
9581         "node": ">=10"
9582       }
9583     },
9584     "node_modules/jest-resolve/node_modules/color-convert": {
9585       "version": "2.0.1",
9586       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9587       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9588       "dev": true,
9589       "dependencies": {
9590         "color-name": "~1.1.4"
9591       },
9592       "engines": {
9593         "node": ">=7.0.0"
9594       }
9595     },
9596     "node_modules/jest-resolve/node_modules/color-name": {
9597       "version": "1.1.4",
9598       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9599       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9600       "dev": true
9601     },
9602     "node_modules/jest-resolve/node_modules/find-up": {
9603       "version": "4.1.0",
9604       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
9605       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
9606       "dev": true,
9607       "dependencies": {
9608         "locate-path": "^5.0.0",
9609         "path-exists": "^4.0.0"
9610       },
9611       "engines": {
9612         "node": ">=8"
9613       }
9614     },
9615     "node_modules/jest-resolve/node_modules/locate-path": {
9616       "version": "5.0.0",
9617       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
9618       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
9619       "dev": true,
9620       "dependencies": {
9621         "p-locate": "^4.1.0"
9622       },
9623       "engines": {
9624         "node": ">=8"
9625       }
9626     },
9627     "node_modules/jest-resolve/node_modules/p-limit": {
9628       "version": "2.3.0",
9629       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
9630       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
9631       "dev": true,
9632       "dependencies": {
9633         "p-try": "^2.0.0"
9634       },
9635       "engines": {
9636         "node": ">=6"
9637       }
9638     },
9639     "node_modules/jest-resolve/node_modules/p-locate": {
9640       "version": "4.1.0",
9641       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
9642       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
9643       "dev": true,
9644       "dependencies": {
9645         "p-limit": "^2.2.0"
9646       },
9647       "engines": {
9648         "node": ">=8"
9649       }
9650     },
9651     "node_modules/jest-resolve/node_modules/parse-json": {
9652       "version": "5.1.0",
9653       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
9654       "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
9655       "dev": true,
9656       "dependencies": {
9657         "@babel/code-frame": "^7.0.0",
9658         "error-ex": "^1.3.1",
9659         "json-parse-even-better-errors": "^2.3.0",
9660         "lines-and-columns": "^1.1.6"
9661       },
9662       "engines": {
9663         "node": ">=8"
9664       }
9665     },
9666     "node_modules/jest-resolve/node_modules/read-pkg": {
9667       "version": "5.2.0",
9668       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
9669       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
9670       "dev": true,
9671       "dependencies": {
9672         "@types/normalize-package-data": "^2.4.0",
9673         "normalize-package-data": "^2.5.0",
9674         "parse-json": "^5.0.0",
9675         "type-fest": "^0.6.0"
9676       },
9677       "engines": {
9678         "node": ">=8"
9679       }
9680     },
9681     "node_modules/jest-resolve/node_modules/read-pkg-up": {
9682       "version": "7.0.1",
9683       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
9684       "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
9685       "dev": true,
9686       "dependencies": {
9687         "find-up": "^4.1.0",
9688         "read-pkg": "^5.2.0",
9689         "type-fest": "^0.8.1"
9690       },
9691       "engines": {
9692         "node": ">=8"
9693       }
9694     },
9695     "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": {
9696       "version": "0.6.0",
9697       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
9698       "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
9699       "dev": true,
9700       "engines": {
9701         "node": ">=8"
9702       }
9703     },
9704     "node_modules/jest-runner": {
9705       "version": "26.6.3",
9706       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz",
9707       "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==",
9708       "dev": true,
9709       "dependencies": {
9710         "@jest/console": "^26.6.2",
9711         "@jest/environment": "^26.6.2",
9712         "@jest/test-result": "^26.6.2",
9713         "@jest/types": "^26.6.2",
9714         "@types/node": "*",
9715         "chalk": "^4.0.0",
9716         "emittery": "^0.7.1",
9717         "exit": "^0.1.2",
9718         "graceful-fs": "^4.2.4",
9719         "jest-config": "^26.6.3",
9720         "jest-docblock": "^26.0.0",
9721         "jest-haste-map": "^26.6.2",
9722         "jest-leak-detector": "^26.6.2",
9723         "jest-message-util": "^26.6.2",
9724         "jest-resolve": "^26.6.2",
9725         "jest-runtime": "^26.6.3",
9726         "jest-util": "^26.6.2",
9727         "jest-worker": "^26.6.2",
9728         "source-map-support": "^0.5.6",
9729         "throat": "^5.0.0"
9730       },
9731       "engines": {
9732         "node": ">= 10.14.2"
9733       }
9734     },
9735     "node_modules/jest-runner/node_modules/ansi-styles": {
9736       "version": "4.3.0",
9737       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9738       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9739       "dev": true,
9740       "dependencies": {
9741         "color-convert": "^2.0.1"
9742       },
9743       "engines": {
9744         "node": ">=8"
9745       }
9746     },
9747     "node_modules/jest-runner/node_modules/chalk": {
9748       "version": "4.1.0",
9749       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9750       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9751       "dev": true,
9752       "dependencies": {
9753         "ansi-styles": "^4.1.0",
9754         "supports-color": "^7.1.0"
9755       },
9756       "engines": {
9757         "node": ">=10"
9758       }
9759     },
9760     "node_modules/jest-runner/node_modules/color-convert": {
9761       "version": "2.0.1",
9762       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9763       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9764       "dev": true,
9765       "dependencies": {
9766         "color-name": "~1.1.4"
9767       },
9768       "engines": {
9769         "node": ">=7.0.0"
9770       }
9771     },
9772     "node_modules/jest-runner/node_modules/color-name": {
9773       "version": "1.1.4",
9774       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9775       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9776       "dev": true
9777     },
9778     "node_modules/jest-runtime": {
9779       "version": "26.6.3",
9780       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz",
9781       "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==",
9782       "dev": true,
9783       "dependencies": {
9784         "@jest/console": "^26.6.2",
9785         "@jest/environment": "^26.6.2",
9786         "@jest/fake-timers": "^26.6.2",
9787         "@jest/globals": "^26.6.2",
9788         "@jest/source-map": "^26.6.2",
9789         "@jest/test-result": "^26.6.2",
9790         "@jest/transform": "^26.6.2",
9791         "@jest/types": "^26.6.2",
9792         "@types/yargs": "^15.0.0",
9793         "chalk": "^4.0.0",
9794         "cjs-module-lexer": "^0.6.0",
9795         "collect-v8-coverage": "^1.0.0",
9796         "exit": "^0.1.2",
9797         "glob": "^7.1.3",
9798         "graceful-fs": "^4.2.4",
9799         "jest-config": "^26.6.3",
9800         "jest-haste-map": "^26.6.2",
9801         "jest-message-util": "^26.6.2",
9802         "jest-mock": "^26.6.2",
9803         "jest-regex-util": "^26.0.0",
9804         "jest-resolve": "^26.6.2",
9805         "jest-snapshot": "^26.6.2",
9806         "jest-util": "^26.6.2",
9807         "jest-validate": "^26.6.2",
9808         "slash": "^3.0.0",
9809         "strip-bom": "^4.0.0",
9810         "yargs": "^15.4.1"
9811       },
9812       "bin": {
9813         "jest-runtime": "bin/jest-runtime.js"
9814       },
9815       "engines": {
9816         "node": ">= 10.14.2"
9817       }
9818     },
9819     "node_modules/jest-runtime/node_modules/ansi-styles": {
9820       "version": "4.3.0",
9821       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9822       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9823       "dev": true,
9824       "dependencies": {
9825         "color-convert": "^2.0.1"
9826       },
9827       "engines": {
9828         "node": ">=8"
9829       }
9830     },
9831     "node_modules/jest-runtime/node_modules/chalk": {
9832       "version": "4.1.0",
9833       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9834       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9835       "dev": true,
9836       "dependencies": {
9837         "ansi-styles": "^4.1.0",
9838         "supports-color": "^7.1.0"
9839       },
9840       "engines": {
9841         "node": ">=10"
9842       }
9843     },
9844     "node_modules/jest-runtime/node_modules/color-convert": {
9845       "version": "2.0.1",
9846       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9847       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9848       "dev": true,
9849       "dependencies": {
9850         "color-name": "~1.1.4"
9851       },
9852       "engines": {
9853         "node": ">=7.0.0"
9854       }
9855     },
9856     "node_modules/jest-runtime/node_modules/color-name": {
9857       "version": "1.1.4",
9858       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9859       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9860       "dev": true
9861     },
9862     "node_modules/jest-runtime/node_modules/strip-bom": {
9863       "version": "4.0.0",
9864       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
9865       "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
9866       "dev": true,
9867       "engines": {
9868         "node": ">=8"
9869       }
9870     },
9871     "node_modules/jest-serializer": {
9872       "version": "26.6.2",
9873       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz",
9874       "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==",
9875       "dev": true,
9876       "dependencies": {
9877         "@types/node": "*",
9878         "graceful-fs": "^4.2.4"
9879       },
9880       "engines": {
9881         "node": ">= 10.14.2"
9882       }
9883     },
9884     "node_modules/jest-snapshot": {
9885       "version": "26.6.2",
9886       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz",
9887       "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==",
9888       "dev": true,
9889       "dependencies": {
9890         "@babel/types": "^7.0.0",
9891         "@jest/types": "^26.6.2",
9892         "@types/babel__traverse": "^7.0.4",
9893         "@types/prettier": "^2.0.0",
9894         "chalk": "^4.0.0",
9895         "expect": "^26.6.2",
9896         "graceful-fs": "^4.2.4",
9897         "jest-diff": "^26.6.2",
9898         "jest-get-type": "^26.3.0",
9899         "jest-haste-map": "^26.6.2",
9900         "jest-matcher-utils": "^26.6.2",
9901         "jest-message-util": "^26.6.2",
9902         "jest-resolve": "^26.6.2",
9903         "natural-compare": "^1.4.0",
9904         "pretty-format": "^26.6.2",
9905         "semver": "^7.3.2"
9906       },
9907       "engines": {
9908         "node": ">= 10.14.2"
9909       }
9910     },
9911     "node_modules/jest-snapshot/node_modules/ansi-styles": {
9912       "version": "4.3.0",
9913       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9914       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9915       "dev": true,
9916       "dependencies": {
9917         "color-convert": "^2.0.1"
9918       },
9919       "engines": {
9920         "node": ">=8"
9921       }
9922     },
9923     "node_modules/jest-snapshot/node_modules/chalk": {
9924       "version": "4.1.0",
9925       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
9926       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
9927       "dev": true,
9928       "dependencies": {
9929         "ansi-styles": "^4.1.0",
9930         "supports-color": "^7.1.0"
9931       },
9932       "engines": {
9933         "node": ">=10"
9934       }
9935     },
9936     "node_modules/jest-snapshot/node_modules/color-convert": {
9937       "version": "2.0.1",
9938       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9939       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9940       "dev": true,
9941       "dependencies": {
9942         "color-name": "~1.1.4"
9943       },
9944       "engines": {
9945         "node": ">=7.0.0"
9946       }
9947     },
9948     "node_modules/jest-snapshot/node_modules/color-name": {
9949       "version": "1.1.4",
9950       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9951       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9952       "dev": true
9953     },
9954     "node_modules/jest-snapshot/node_modules/semver": {
9955       "version": "7.3.4",
9956       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
9957       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
9958       "dev": true,
9959       "dependencies": {
9960         "lru-cache": "^6.0.0"
9961       },
9962       "bin": {
9963         "semver": "bin/semver.js"
9964       },
9965       "engines": {
9966         "node": ">=10"
9967       }
9968     },
9969     "node_modules/jest-util": {
9970       "version": "26.6.2",
9971       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz",
9972       "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==",
9973       "dev": true,
9974       "dependencies": {
9975         "@jest/types": "^26.6.2",
9976         "@types/node": "*",
9977         "chalk": "^4.0.0",
9978         "graceful-fs": "^4.2.4",
9979         "is-ci": "^2.0.0",
9980         "micromatch": "^4.0.2"
9981       },
9982       "engines": {
9983         "node": ">= 10.14.2"
9984       }
9985     },
9986     "node_modules/jest-util/node_modules/ansi-styles": {
9987       "version": "4.3.0",
9988       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9989       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9990       "dev": true,
9991       "dependencies": {
9992         "color-convert": "^2.0.1"
9993       },
9994       "engines": {
9995         "node": ">=8"
9996       }
9997     },
9998     "node_modules/jest-util/node_modules/chalk": {
9999       "version": "4.1.0",
10000       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
10001       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
10002       "dev": true,
10003       "dependencies": {
10004         "ansi-styles": "^4.1.0",
10005         "supports-color": "^7.1.0"
10006       },
10007       "engines": {
10008         "node": ">=10"
10009       }
10010     },
10011     "node_modules/jest-util/node_modules/color-convert": {
10012       "version": "2.0.1",
10013       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10014       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10015       "dev": true,
10016       "dependencies": {
10017         "color-name": "~1.1.4"
10018       },
10019       "engines": {
10020         "node": ">=7.0.0"
10021       }
10022     },
10023     "node_modules/jest-util/node_modules/color-name": {
10024       "version": "1.1.4",
10025       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10026       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10027       "dev": true
10028     },
10029     "node_modules/jest-validate": {
10030       "version": "26.6.2",
10031       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz",
10032       "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==",
10033       "dev": true,
10034       "dependencies": {
10035         "@jest/types": "^26.6.2",
10036         "camelcase": "^6.0.0",
10037         "chalk": "^4.0.0",
10038         "jest-get-type": "^26.3.0",
10039         "leven": "^3.1.0",
10040         "pretty-format": "^26.6.2"
10041       },
10042       "engines": {
10043         "node": ">= 10.14.2"
10044       }
10045     },
10046     "node_modules/jest-validate/node_modules/ansi-styles": {
10047       "version": "4.3.0",
10048       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10049       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10050       "dev": true,
10051       "dependencies": {
10052         "color-convert": "^2.0.1"
10053       },
10054       "engines": {
10055         "node": ">=8"
10056       }
10057     },
10058     "node_modules/jest-validate/node_modules/chalk": {
10059       "version": "4.1.0",
10060       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
10061       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
10062       "dev": true,
10063       "dependencies": {
10064         "ansi-styles": "^4.1.0",
10065         "supports-color": "^7.1.0"
10066       },
10067       "engines": {
10068         "node": ">=10"
10069       }
10070     },
10071     "node_modules/jest-validate/node_modules/color-convert": {
10072       "version": "2.0.1",
10073       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10074       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10075       "dev": true,
10076       "dependencies": {
10077         "color-name": "~1.1.4"
10078       },
10079       "engines": {
10080         "node": ">=7.0.0"
10081       }
10082     },
10083     "node_modules/jest-validate/node_modules/color-name": {
10084       "version": "1.1.4",
10085       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10086       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10087       "dev": true
10088     },
10089     "node_modules/jest-watcher": {
10090       "version": "26.6.2",
10091       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz",
10092       "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==",
10093       "dev": true,
10094       "dependencies": {
10095         "@jest/test-result": "^26.6.2",
10096         "@jest/types": "^26.6.2",
10097         "@types/node": "*",
10098         "ansi-escapes": "^4.2.1",
10099         "chalk": "^4.0.0",
10100         "jest-util": "^26.6.2",
10101         "string-length": "^4.0.1"
10102       },
10103       "engines": {
10104         "node": ">= 10.14.2"
10105       }
10106     },
10107     "node_modules/jest-watcher/node_modules/ansi-styles": {
10108       "version": "4.3.0",
10109       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10110       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10111       "dev": true,
10112       "dependencies": {
10113         "color-convert": "^2.0.1"
10114       },
10115       "engines": {
10116         "node": ">=8"
10117       }
10118     },
10119     "node_modules/jest-watcher/node_modules/chalk": {
10120       "version": "4.1.0",
10121       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
10122       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
10123       "dev": true,
10124       "dependencies": {
10125         "ansi-styles": "^4.1.0",
10126         "supports-color": "^7.1.0"
10127       },
10128       "engines": {
10129         "node": ">=10"
10130       }
10131     },
10132     "node_modules/jest-watcher/node_modules/color-convert": {
10133       "version": "2.0.1",
10134       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10135       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10136       "dev": true,
10137       "dependencies": {
10138         "color-name": "~1.1.4"
10139       },
10140       "engines": {
10141         "node": ">=7.0.0"
10142       }
10143     },
10144     "node_modules/jest-watcher/node_modules/color-name": {
10145       "version": "1.1.4",
10146       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10147       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10148       "dev": true
10149     },
10150     "node_modules/jest-watcher/node_modules/string-length": {
10151       "version": "4.0.1",
10152       "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
10153       "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
10154       "dev": true,
10155       "dependencies": {
10156         "char-regex": "^1.0.2",
10157         "strip-ansi": "^6.0.0"
10158       },
10159       "engines": {
10160         "node": ">=10"
10161       }
10162     },
10163     "node_modules/jest-worker": {
10164       "version": "26.6.2",
10165       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
10166       "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
10167       "dev": true,
10168       "dependencies": {
10169         "@types/node": "*",
10170         "merge-stream": "^2.0.0",
10171         "supports-color": "^7.0.0"
10172       },
10173       "engines": {
10174         "node": ">= 10.13.0"
10175       }
10176     },
10177     "node_modules/jest/node_modules/ansi-styles": {
10178       "version": "4.3.0",
10179       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10180       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10181       "dev": true,
10182       "dependencies": {
10183         "color-convert": "^2.0.1"
10184       },
10185       "engines": {
10186         "node": ">=8"
10187       }
10188     },
10189     "node_modules/jest/node_modules/chalk": {
10190       "version": "4.1.0",
10191       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
10192       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
10193       "dev": true,
10194       "dependencies": {
10195         "ansi-styles": "^4.1.0",
10196         "supports-color": "^7.1.0"
10197       },
10198       "engines": {
10199         "node": ">=10"
10200       }
10201     },
10202     "node_modules/jest/node_modules/color-convert": {
10203       "version": "2.0.1",
10204       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10205       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10206       "dev": true,
10207       "dependencies": {
10208         "color-name": "~1.1.4"
10209       },
10210       "engines": {
10211         "node": ">=7.0.0"
10212       }
10213     },
10214     "node_modules/jest/node_modules/color-name": {
10215       "version": "1.1.4",
10216       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10217       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10218       "dev": true
10219     },
10220     "node_modules/jest/node_modules/jest-cli": {
10221       "version": "26.6.3",
10222       "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz",
10223       "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==",
10224       "dev": true,
10225       "dependencies": {
10226         "@jest/core": "^26.6.3",
10227         "@jest/test-result": "^26.6.2",
10228         "@jest/types": "^26.6.2",
10229         "chalk": "^4.0.0",
10230         "exit": "^0.1.2",
10231         "graceful-fs": "^4.2.4",
10232         "import-local": "^3.0.2",
10233         "is-ci": "^2.0.0",
10234         "jest-config": "^26.6.3",
10235         "jest-util": "^26.6.2",
10236         "jest-validate": "^26.6.2",
10237         "prompts": "^2.0.1",
10238         "yargs": "^15.4.1"
10239       },
10240       "bin": {
10241         "jest": "bin/jest.js"
10242       },
10243       "engines": {
10244         "node": ">= 10.14.2"
10245       }
10246     },
10247     "node_modules/js-tokens": {
10248       "version": "4.0.0",
10249       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
10250       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
10251       "dev": true
10252     },
10253     "node_modules/js-yaml": {
10254       "version": "3.14.1",
10255       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
10256       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
10257       "dev": true,
10258       "dependencies": {
10259         "argparse": "^1.0.7",
10260         "esprima": "^4.0.0"
10261       },
10262       "bin": {
10263         "js-yaml": "bin/js-yaml.js"
10264       }
10265     },
10266     "node_modules/jsbn": {
10267       "version": "0.1.1",
10268       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
10269       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
10270       "dev": true
10271     },
10272     "node_modules/jsdom": {
10273       "version": "16.4.0",
10274       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
10275       "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
10276       "dev": true,
10277       "dependencies": {
10278         "abab": "^2.0.3",
10279         "acorn": "^7.1.1",
10280         "acorn-globals": "^6.0.0",
10281         "cssom": "^0.4.4",
10282         "cssstyle": "^2.2.0",
10283         "data-urls": "^2.0.0",
10284         "decimal.js": "^10.2.0",
10285         "domexception": "^2.0.1",
10286         "escodegen": "^1.14.1",
10287         "html-encoding-sniffer": "^2.0.1",
10288         "is-potential-custom-element-name": "^1.0.0",
10289         "nwsapi": "^2.2.0",
10290         "parse5": "5.1.1",
10291         "request": "^2.88.2",
10292         "request-promise-native": "^1.0.8",
10293         "saxes": "^5.0.0",
10294         "symbol-tree": "^3.2.4",
10295         "tough-cookie": "^3.0.1",
10296         "w3c-hr-time": "^1.0.2",
10297         "w3c-xmlserializer": "^2.0.0",
10298         "webidl-conversions": "^6.1.0",
10299         "whatwg-encoding": "^1.0.5",
10300         "whatwg-mimetype": "^2.3.0",
10301         "whatwg-url": "^8.0.0",
10302         "ws": "^7.2.3",
10303         "xml-name-validator": "^3.0.0"
10304       },
10305       "engines": {
10306         "node": ">=10"
10307       }
10308     },
10309     "node_modules/jsdom/node_modules/acorn": {
10310       "version": "7.4.1",
10311       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
10312       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
10313       "dev": true,
10314       "bin": {
10315         "acorn": "bin/acorn"
10316       },
10317       "engines": {
10318         "node": ">=0.4.0"
10319       }
10320     },
10321     "node_modules/jsdom/node_modules/tough-cookie": {
10322       "version": "3.0.1",
10323       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
10324       "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
10325       "dev": true,
10326       "dependencies": {
10327         "ip-regex": "^2.1.0",
10328         "psl": "^1.1.28",
10329         "punycode": "^2.1.1"
10330       },
10331       "engines": {
10332         "node": ">=6"
10333       }
10334     },
10335     "node_modules/jsesc": {
10336       "version": "2.5.2",
10337       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
10338       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
10339       "dev": true,
10340       "bin": {
10341         "jsesc": "bin/jsesc"
10342       },
10343       "engines": {
10344         "node": ">=4"
10345       }
10346     },
10347     "node_modules/json-parse-better-errors": {
10348       "version": "1.0.2",
10349       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
10350       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
10351       "dev": true
10352     },
10353     "node_modules/json-parse-even-better-errors": {
10354       "version": "2.3.1",
10355       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
10356       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
10357       "dev": true
10358     },
10359     "node_modules/json-schema": {
10360       "version": "0.2.3",
10361       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
10362       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
10363       "dev": true
10364     },
10365     "node_modules/json-schema-traverse": {
10366       "version": "0.4.1",
10367       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
10368       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
10369       "dev": true
10370     },
10371     "node_modules/json-stable-stringify-without-jsonify": {
10372       "version": "1.0.1",
10373       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
10374       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
10375       "dev": true
10376     },
10377     "node_modules/json-stringify-safe": {
10378       "version": "5.0.1",
10379       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
10380       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
10381       "dev": true
10382     },
10383     "node_modules/json3": {
10384       "version": "3.3.3",
10385       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
10386       "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
10387       "dev": true
10388     },
10389     "node_modules/json5": {
10390       "version": "2.1.3",
10391       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
10392       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
10393       "dev": true,
10394       "dependencies": {
10395         "minimist": "^1.2.5"
10396       },
10397       "bin": {
10398         "json5": "lib/cli.js"
10399       },
10400       "engines": {
10401         "node": ">=6"
10402       }
10403     },
10404     "node_modules/jsonfile": {
10405       "version": "4.0.0",
10406       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
10407       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
10408       "dev": true,
10409       "dependencies": {
10410         "graceful-fs": "^4.1.6"
10411       }
10412     },
10413     "node_modules/jsprim": {
10414       "version": "1.4.1",
10415       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
10416       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
10417       "dev": true,
10418       "engines": [
10419         "node >=0.6.0"
10420       ],
10421       "dependencies": {
10422         "assert-plus": "1.0.0",
10423         "extsprintf": "1.3.0",
10424         "json-schema": "0.2.3",
10425         "verror": "1.10.0"
10426       }
10427     },
10428     "node_modules/killable": {
10429       "version": "1.0.1",
10430       "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
10431       "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
10432       "dev": true
10433     },
10434     "node_modules/kind-of": {
10435       "version": "6.0.3",
10436       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
10437       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
10438       "dev": true,
10439       "engines": {
10440         "node": ">=0.10.0"
10441       }
10442     },
10443     "node_modules/kleur": {
10444       "version": "3.0.3",
10445       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
10446       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
10447       "dev": true,
10448       "engines": {
10449         "node": ">=6"
10450       }
10451     },
10452     "node_modules/klona": {
10453       "version": "2.0.4",
10454       "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
10455       "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==",
10456       "dev": true,
10457       "engines": {
10458         "node": ">= 8"
10459       }
10460     },
10461     "node_modules/leven": {
10462       "version": "3.1.0",
10463       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
10464       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
10465       "dev": true,
10466       "engines": {
10467         "node": ">=6"
10468       }
10469     },
10470     "node_modules/levn": {
10471       "version": "0.4.1",
10472       "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
10473       "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
10474       "dev": true,
10475       "dependencies": {
10476         "prelude-ls": "^1.2.1",
10477         "type-check": "~0.4.0"
10478       },
10479       "engines": {
10480         "node": ">= 0.8.0"
10481       }
10482     },
10483     "node_modules/lines-and-columns": {
10484       "version": "1.1.6",
10485       "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
10486       "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
10487       "dev": true
10488     },
10489     "node_modules/lint-staged": {
10490       "version": "10.5.3",
10491       "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz",
10492       "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==",
10493       "dev": true,
10494       "dependencies": {
10495         "chalk": "^4.1.0",
10496         "cli-truncate": "^2.1.0",
10497         "commander": "^6.2.0",
10498         "cosmiconfig": "^7.0.0",
10499         "debug": "^4.2.0",
10500         "dedent": "^0.7.0",
10501         "enquirer": "^2.3.6",
10502         "execa": "^4.1.0",
10503         "listr2": "^3.2.2",
10504         "log-symbols": "^4.0.0",
10505         "micromatch": "^4.0.2",
10506         "normalize-path": "^3.0.0",
10507         "please-upgrade-node": "^3.2.0",
10508         "string-argv": "0.3.1",
10509         "stringify-object": "^3.3.0"
10510       },
10511       "bin": {
10512         "lint-staged": "bin/lint-staged.js"
10513       }
10514     },
10515     "node_modules/lint-staged/node_modules/ansi-styles": {
10516       "version": "4.3.0",
10517       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10518       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10519       "dev": true,
10520       "dependencies": {
10521         "color-convert": "^2.0.1"
10522       },
10523       "engines": {
10524         "node": ">=8"
10525       }
10526     },
10527     "node_modules/lint-staged/node_modules/chalk": {
10528       "version": "4.1.0",
10529       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
10530       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
10531       "dev": true,
10532       "dependencies": {
10533         "ansi-styles": "^4.1.0",
10534         "supports-color": "^7.1.0"
10535       },
10536       "engines": {
10537         "node": ">=10"
10538       }
10539     },
10540     "node_modules/lint-staged/node_modules/color-convert": {
10541       "version": "2.0.1",
10542       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10543       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10544       "dev": true,
10545       "dependencies": {
10546         "color-name": "~1.1.4"
10547       },
10548       "engines": {
10549         "node": ">=7.0.0"
10550       }
10551     },
10552     "node_modules/lint-staged/node_modules/color-name": {
10553       "version": "1.1.4",
10554       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10555       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10556       "dev": true
10557     },
10558     "node_modules/lint-staged/node_modules/commander": {
10559       "version": "6.2.1",
10560       "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
10561       "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
10562       "dev": true,
10563       "engines": {
10564         "node": ">= 6"
10565       }
10566     },
10567     "node_modules/lint-staged/node_modules/cosmiconfig": {
10568       "version": "7.0.0",
10569       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
10570       "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
10571       "dev": true,
10572       "dependencies": {
10573         "@types/parse-json": "^4.0.0",
10574         "import-fresh": "^3.2.1",
10575         "parse-json": "^5.0.0",
10576         "path-type": "^4.0.0",
10577         "yaml": "^1.10.0"
10578       },
10579       "engines": {
10580         "node": ">=10"
10581       }
10582     },
10583     "node_modules/lint-staged/node_modules/parse-json": {
10584       "version": "5.1.0",
10585       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
10586       "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
10587       "dev": true,
10588       "dependencies": {
10589         "@babel/code-frame": "^7.0.0",
10590         "error-ex": "^1.3.1",
10591         "json-parse-even-better-errors": "^2.3.0",
10592         "lines-and-columns": "^1.1.6"
10593       },
10594       "engines": {
10595         "node": ">=8"
10596       }
10597     },
10598     "node_modules/lint-staged/node_modules/path-type": {
10599       "version": "4.0.0",
10600       "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
10601       "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
10602       "dev": true,
10603       "engines": {
10604         "node": ">=8"
10605       }
10606     },
10607     "node_modules/listr2": {
10608       "version": "3.2.3",
10609       "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz",
10610       "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==",
10611       "dev": true,
10612       "dependencies": {
10613         "chalk": "^4.1.0",
10614         "cli-truncate": "^2.1.0",
10615         "figures": "^3.2.0",
10616         "indent-string": "^4.0.0",
10617         "log-update": "^4.0.0",
10618         "p-map": "^4.0.0",
10619         "rxjs": "^6.6.3",
10620         "through": "^2.3.8"
10621       },
10622       "engines": {
10623         "node": ">=10.0.0"
10624       }
10625     },
10626     "node_modules/listr2/node_modules/ansi-styles": {
10627       "version": "4.3.0",
10628       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10629       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10630       "dev": true,
10631       "dependencies": {
10632         "color-convert": "^2.0.1"
10633       },
10634       "engines": {
10635         "node": ">=8"
10636       }
10637     },
10638     "node_modules/listr2/node_modules/chalk": {
10639       "version": "4.1.0",
10640       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
10641       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
10642       "dev": true,
10643       "dependencies": {
10644         "ansi-styles": "^4.1.0",
10645         "supports-color": "^7.1.0"
10646       },
10647       "engines": {
10648         "node": ">=10"
10649       }
10650     },
10651     "node_modules/listr2/node_modules/color-convert": {
10652       "version": "2.0.1",
10653       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10654       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10655       "dev": true,
10656       "dependencies": {
10657         "color-name": "~1.1.4"
10658       },
10659       "engines": {
10660         "node": ">=7.0.0"
10661       }
10662     },
10663     "node_modules/listr2/node_modules/color-name": {
10664       "version": "1.1.4",
10665       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10666       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10667       "dev": true
10668     },
10669     "node_modules/listr2/node_modules/p-map": {
10670       "version": "4.0.0",
10671       "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
10672       "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
10673       "dev": true,
10674       "dependencies": {
10675         "aggregate-error": "^3.0.0"
10676       },
10677       "engines": {
10678         "node": ">=10"
10679       }
10680     },
10681     "node_modules/load-json-file": {
10682       "version": "2.0.0",
10683       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
10684       "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
10685       "dev": true,
10686       "dependencies": {
10687         "graceful-fs": "^4.1.2",
10688         "parse-json": "^2.2.0",
10689         "pify": "^2.0.0",
10690         "strip-bom": "^3.0.0"
10691       },
10692       "engines": {
10693         "node": ">=4"
10694       }
10695     },
10696     "node_modules/load-json-file/node_modules/pify": {
10697       "version": "2.3.0",
10698       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
10699       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
10700       "dev": true,
10701       "engines": {
10702         "node": ">=0.10.0"
10703       }
10704     },
10705     "node_modules/loader-runner": {
10706       "version": "4.1.0",
10707       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.1.0.tgz",
10708       "integrity": "sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA==",
10709       "dev": true,
10710       "engines": {
10711         "node": ">=6.11.5"
10712       }
10713     },
10714     "node_modules/loader-utils": {
10715       "version": "1.4.0",
10716       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
10717       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
10718       "dev": true,
10719       "dependencies": {
10720         "big.js": "^5.2.2",
10721         "emojis-list": "^3.0.0",
10722         "json5": "^1.0.1"
10723       },
10724       "engines": {
10725         "node": ">=4.0.0"
10726       }
10727     },
10728     "node_modules/loader-utils/node_modules/json5": {
10729       "version": "1.0.1",
10730       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
10731       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
10732       "dev": true,
10733       "dependencies": {
10734         "minimist": "^1.2.0"
10735       },
10736       "bin": {
10737         "json5": "lib/cli.js"
10738       }
10739     },
10740     "node_modules/locate-path": {
10741       "version": "6.0.0",
10742       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
10743       "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
10744       "dev": true,
10745       "dependencies": {
10746         "p-locate": "^5.0.0"
10747       },
10748       "engines": {
10749         "node": ">=10"
10750       }
10751     },
10752     "node_modules/lodash": {
10753       "version": "4.17.20",
10754       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
10755       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
10756       "dev": true
10757     },
10758     "node_modules/lodash.memoize": {
10759       "version": "4.1.2",
10760       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
10761       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
10762       "dev": true
10763     },
10764     "node_modules/lodash.sortby": {
10765       "version": "4.7.0",
10766       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
10767       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
10768       "dev": true
10769     },
10770     "node_modules/lodash.uniq": {
10771       "version": "4.5.0",
10772       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
10773       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
10774       "dev": true
10775     },
10776     "node_modules/log-symbols": {
10777       "version": "4.0.0",
10778       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
10779       "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
10780       "dev": true,
10781       "dependencies": {
10782         "chalk": "^4.0.0"
10783       },
10784       "engines": {
10785         "node": ">=10"
10786       }
10787     },
10788     "node_modules/log-symbols/node_modules/ansi-styles": {
10789       "version": "4.3.0",
10790       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10791       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10792       "dev": true,
10793       "dependencies": {
10794         "color-convert": "^2.0.1"
10795       },
10796       "engines": {
10797         "node": ">=8"
10798       }
10799     },
10800     "node_modules/log-symbols/node_modules/chalk": {
10801       "version": "4.1.0",
10802       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
10803       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
10804       "dev": true,
10805       "dependencies": {
10806         "ansi-styles": "^4.1.0",
10807         "supports-color": "^7.1.0"
10808       },
10809       "engines": {
10810         "node": ">=10"
10811       }
10812     },
10813     "node_modules/log-symbols/node_modules/color-convert": {
10814       "version": "2.0.1",
10815       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10816       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10817       "dev": true,
10818       "dependencies": {
10819         "color-name": "~1.1.4"
10820       },
10821       "engines": {
10822         "node": ">=7.0.0"
10823       }
10824     },
10825     "node_modules/log-symbols/node_modules/color-name": {
10826       "version": "1.1.4",
10827       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10828       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10829       "dev": true
10830     },
10831     "node_modules/log-update": {
10832       "version": "4.0.0",
10833       "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
10834       "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
10835       "dev": true,
10836       "dependencies": {
10837         "ansi-escapes": "^4.3.0",
10838         "cli-cursor": "^3.1.0",
10839         "slice-ansi": "^4.0.0",
10840         "wrap-ansi": "^6.2.0"
10841       },
10842       "engines": {
10843         "node": ">=10"
10844       }
10845     },
10846     "node_modules/log-update/node_modules/ansi-styles": {
10847       "version": "4.3.0",
10848       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10849       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10850       "dev": true,
10851       "dependencies": {
10852         "color-convert": "^2.0.1"
10853       },
10854       "engines": {
10855         "node": ">=8"
10856       }
10857     },
10858     "node_modules/log-update/node_modules/astral-regex": {
10859       "version": "2.0.0",
10860       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
10861       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
10862       "dev": true,
10863       "engines": {
10864         "node": ">=8"
10865       }
10866     },
10867     "node_modules/log-update/node_modules/color-convert": {
10868       "version": "2.0.1",
10869       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10870       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10871       "dev": true,
10872       "dependencies": {
10873         "color-name": "~1.1.4"
10874       },
10875       "engines": {
10876         "node": ">=7.0.0"
10877       }
10878     },
10879     "node_modules/log-update/node_modules/color-name": {
10880       "version": "1.1.4",
10881       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10882       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10883       "dev": true
10884     },
10885     "node_modules/log-update/node_modules/is-fullwidth-code-point": {
10886       "version": "3.0.0",
10887       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
10888       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
10889       "dev": true,
10890       "engines": {
10891         "node": ">=8"
10892       }
10893     },
10894     "node_modules/log-update/node_modules/slice-ansi": {
10895       "version": "4.0.0",
10896       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
10897       "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
10898       "dev": true,
10899       "dependencies": {
10900         "ansi-styles": "^4.0.0",
10901         "astral-regex": "^2.0.0",
10902         "is-fullwidth-code-point": "^3.0.0"
10903       },
10904       "engines": {
10905         "node": ">=10"
10906       }
10907     },
10908     "node_modules/loglevel": {
10909       "version": "1.7.1",
10910       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
10911       "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
10912       "dev": true,
10913       "engines": {
10914         "node": ">= 0.6.0"
10915       },
10916       "funding": {
10917         "type": "tidelift",
10918         "url": "https://tidelift.com/funding/github/npm/loglevel"
10919       }
10920     },
10921     "node_modules/lower-case": {
10922       "version": "1.1.4",
10923       "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
10924       "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
10925       "dev": true
10926     },
10927     "node_modules/lru-cache": {
10928       "version": "6.0.0",
10929       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
10930       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
10931       "dev": true,
10932       "dependencies": {
10933         "yallist": "^4.0.0"
10934       },
10935       "engines": {
10936         "node": ">=10"
10937       }
10938     },
10939     "node_modules/make-dir": {
10940       "version": "3.1.0",
10941       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
10942       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
10943       "dev": true,
10944       "dependencies": {
10945         "semver": "^6.0.0"
10946       },
10947       "engines": {
10948         "node": ">=8"
10949       }
10950     },
10951     "node_modules/make-dir/node_modules/semver": {
10952       "version": "6.3.0",
10953       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
10954       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
10955       "dev": true,
10956       "bin": {
10957         "semver": "bin/semver.js"
10958       }
10959     },
10960     "node_modules/makeerror": {
10961       "version": "1.0.11",
10962       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
10963       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
10964       "dev": true,
10965       "dependencies": {
10966         "tmpl": "1.0.x"
10967       }
10968     },
10969     "node_modules/map-cache": {
10970       "version": "0.2.2",
10971       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
10972       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
10973       "dev": true,
10974       "engines": {
10975         "node": ">=0.10.0"
10976       }
10977     },
10978     "node_modules/map-visit": {
10979       "version": "1.0.0",
10980       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
10981       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
10982       "dev": true,
10983       "dependencies": {
10984         "object-visit": "^1.0.0"
10985       },
10986       "engines": {
10987         "node": ">=0.10.0"
10988       }
10989     },
10990     "node_modules/mdi": {
10991       "version": "2.2.43",
10992       "resolved": "https://registry.npmjs.org/mdi/-/mdi-2.2.43.tgz",
10993       "integrity": "sha512-g3m6z4303qieltUM20JL2gdsJZvoVzIzO74qa2XxZ2kg9JPwrPEAgooVhRDHZi1vvRh0gB8Dg+c9XqNdz4jcIg==",
10994       "dev": true
10995     },
10996     "node_modules/mdn-data": {
10997       "version": "2.0.4",
10998       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
10999       "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
11000       "dev": true
11001     },
11002     "node_modules/media-typer": {
11003       "version": "0.3.0",
11004       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
11005       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
11006       "dev": true,
11007       "engines": {
11008         "node": ">= 0.6"
11009       }
11010     },
11011     "node_modules/memory-fs": {
11012       "version": "0.4.1",
11013       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
11014       "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
11015       "dev": true,
11016       "dependencies": {
11017         "errno": "^0.1.3",
11018         "readable-stream": "^2.0.1"
11019       }
11020     },
11021     "node_modules/merge-descriptors": {
11022       "version": "1.0.1",
11023       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
11024       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
11025       "dev": true
11026     },
11027     "node_modules/merge-stream": {
11028       "version": "2.0.0",
11029       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
11030       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
11031       "dev": true
11032     },
11033     "node_modules/merge2": {
11034       "version": "1.4.1",
11035       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
11036       "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
11037       "dev": true,
11038       "engines": {
11039         "node": ">= 8"
11040       }
11041     },
11042     "node_modules/methods": {
11043       "version": "1.1.2",
11044       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
11045       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
11046       "dev": true,
11047       "engines": {
11048         "node": ">= 0.6"
11049       }
11050     },
11051     "node_modules/micromatch": {
11052       "version": "4.0.2",
11053       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
11054       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
11055       "dev": true,
11056       "dependencies": {
11057         "braces": "^3.0.1",
11058         "picomatch": "^2.0.5"
11059       },
11060       "engines": {
11061         "node": ">=8"
11062       }
11063     },
11064     "node_modules/mime": {
11065       "version": "1.6.0",
11066       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
11067       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
11068       "dev": true,
11069       "bin": {
11070         "mime": "cli.js"
11071       },
11072       "engines": {
11073         "node": ">=4"
11074       }
11075     },
11076     "node_modules/mime-db": {
11077       "version": "1.44.0",
11078       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
11079       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
11080       "dev": true,
11081       "engines": {
11082         "node": ">= 0.6"
11083       }
11084     },
11085     "node_modules/mime-types": {
11086       "version": "2.1.27",
11087       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
11088       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
11089       "dev": true,
11090       "dependencies": {
11091         "mime-db": "1.44.0"
11092       },
11093       "engines": {
11094         "node": ">= 0.6"
11095       }
11096     },
11097     "node_modules/mimic-fn": {
11098       "version": "2.1.0",
11099       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
11100       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
11101       "dev": true,
11102       "engines": {
11103         "node": ">=6"
11104       }
11105     },
11106     "node_modules/mini-css-extract-plugin": {
11107       "version": "1.3.3",
11108       "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.3.tgz",
11109       "integrity": "sha512-7lvliDSMiuZc81kI+5/qxvn47SCM7BehXex3f2c6l/pR3Goj58IQxZh9nuPQ3AkGQgoETyXuIqLDaO5Oa0TyBw==",
11110       "dev": true,
11111       "dependencies": {
11112         "loader-utils": "^2.0.0",
11113         "schema-utils": "^3.0.0",
11114         "webpack-sources": "^1.1.0"
11115       },
11116       "engines": {
11117         "node": ">= 10.13.0"
11118       }
11119     },
11120     "node_modules/mini-css-extract-plugin/node_modules/loader-utils": {
11121       "version": "2.0.0",
11122       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
11123       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
11124       "dev": true,
11125       "dependencies": {
11126         "big.js": "^5.2.2",
11127         "emojis-list": "^3.0.0",
11128         "json5": "^2.1.2"
11129       },
11130       "engines": {
11131         "node": ">=8.9.0"
11132       }
11133     },
11134     "node_modules/mini-css-extract-plugin/node_modules/webpack-sources": {
11135       "version": "1.4.3",
11136       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
11137       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
11138       "dev": true,
11139       "dependencies": {
11140         "source-list-map": "^2.0.0",
11141         "source-map": "~0.6.1"
11142       }
11143     },
11144     "node_modules/minimalistic-assert": {
11145       "version": "1.0.1",
11146       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
11147       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
11148       "dev": true
11149     },
11150     "node_modules/minimatch": {
11151       "version": "3.0.4",
11152       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
11153       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
11154       "dev": true,
11155       "dependencies": {
11156         "brace-expansion": "^1.1.7"
11157       },
11158       "engines": {
11159         "node": "*"
11160       }
11161     },
11162     "node_modules/minimist": {
11163       "version": "1.2.5",
11164       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
11165       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
11166       "dev": true
11167     },
11168     "node_modules/minipass": {
11169       "version": "3.1.3",
11170       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
11171       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
11172       "dev": true,
11173       "dependencies": {
11174         "yallist": "^4.0.0"
11175       },
11176       "engines": {
11177         "node": ">=8"
11178       }
11179     },
11180     "node_modules/minipass-collect": {
11181       "version": "1.0.2",
11182       "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
11183       "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
11184       "dev": true,
11185       "dependencies": {
11186         "minipass": "^3.0.0"
11187       },
11188       "engines": {
11189         "node": ">= 8"
11190       }
11191     },
11192     "node_modules/minipass-flush": {
11193       "version": "1.0.5",
11194       "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
11195       "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
11196       "dev": true,
11197       "dependencies": {
11198         "minipass": "^3.0.0"
11199       },
11200       "engines": {
11201         "node": ">= 8"
11202       }
11203     },
11204     "node_modules/minipass-pipeline": {
11205       "version": "1.2.4",
11206       "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
11207       "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
11208       "dev": true,
11209       "dependencies": {
11210         "minipass": "^3.0.0"
11211       },
11212       "engines": {
11213         "node": ">=8"
11214       }
11215     },
11216     "node_modules/minizlib": {
11217       "version": "2.1.2",
11218       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
11219       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
11220       "dev": true,
11221       "dependencies": {
11222         "minipass": "^3.0.0",
11223         "yallist": "^4.0.0"
11224       },
11225       "engines": {
11226         "node": ">= 8"
11227       }
11228     },
11229     "node_modules/mixin-deep": {
11230       "version": "1.3.2",
11231       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
11232       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
11233       "dev": true,
11234       "dependencies": {
11235         "for-in": "^1.0.2",
11236         "is-extendable": "^1.0.1"
11237       },
11238       "engines": {
11239         "node": ">=0.10.0"
11240       }
11241     },
11242     "node_modules/mixin-deep/node_modules/is-extendable": {
11243       "version": "1.0.1",
11244       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
11245       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
11246       "dev": true,
11247       "dependencies": {
11248         "is-plain-object": "^2.0.4"
11249       },
11250       "engines": {
11251         "node": ">=0.10.0"
11252       }
11253     },
11254     "node_modules/mkdirp": {
11255       "version": "0.5.5",
11256       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
11257       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
11258       "dev": true,
11259       "dependencies": {
11260         "minimist": "^1.2.5"
11261       },
11262       "bin": {
11263         "mkdirp": "bin/cmd.js"
11264       }
11265     },
11266     "node_modules/ms": {
11267       "version": "2.1.2",
11268       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
11269       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
11270       "dev": true
11271     },
11272     "node_modules/multicast-dns": {
11273       "version": "6.2.3",
11274       "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
11275       "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
11276       "dev": true,
11277       "dependencies": {
11278         "dns-packet": "^1.3.1",
11279         "thunky": "^1.0.2"
11280       },
11281       "bin": {
11282         "multicast-dns": "cli.js"
11283       }
11284     },
11285     "node_modules/multicast-dns-service-types": {
11286       "version": "1.1.0",
11287       "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
11288       "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
11289       "dev": true
11290     },
11291     "node_modules/mute-stream": {
11292       "version": "0.0.8",
11293       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
11294       "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
11295       "dev": true
11296     },
11297     "node_modules/nan": {
11298       "version": "2.14.2",
11299       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
11300       "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
11301       "dev": true,
11302       "optional": true
11303     },
11304     "node_modules/nanoid": {
11305       "version": "3.1.20",
11306       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
11307       "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
11308       "dev": true,
11309       "bin": {
11310         "nanoid": "bin/nanoid.cjs"
11311       },
11312       "engines": {
11313         "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
11314       }
11315     },
11316     "node_modules/nanomatch": {
11317       "version": "1.2.13",
11318       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
11319       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
11320       "dev": true,
11321       "dependencies": {
11322         "arr-diff": "^4.0.0",
11323         "array-unique": "^0.3.2",
11324         "define-property": "^2.0.2",
11325         "extend-shallow": "^3.0.2",
11326         "fragment-cache": "^0.2.1",
11327         "is-windows": "^1.0.2",
11328         "kind-of": "^6.0.2",
11329         "object.pick": "^1.3.0",
11330         "regex-not": "^1.0.0",
11331         "snapdragon": "^0.8.1",
11332         "to-regex": "^3.0.1"
11333       },
11334       "engines": {
11335         "node": ">=0.10.0"
11336       }
11337     },
11338     "node_modules/natural-compare": {
11339       "version": "1.4.0",
11340       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
11341       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
11342       "dev": true
11343     },
11344     "node_modules/negotiator": {
11345       "version": "0.6.2",
11346       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
11347       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
11348       "dev": true,
11349       "engines": {
11350         "node": ">= 0.6"
11351       }
11352     },
11353     "node_modules/neo-async": {
11354       "version": "2.6.2",
11355       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
11356       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
11357       "dev": true
11358     },
11359     "node_modules/nice-try": {
11360       "version": "1.0.5",
11361       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
11362       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
11363       "dev": true
11364     },
11365     "node_modules/no-case": {
11366       "version": "2.3.2",
11367       "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
11368       "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
11369       "dev": true,
11370       "dependencies": {
11371         "lower-case": "^1.1.1"
11372       }
11373     },
11374     "node_modules/node-forge": {
11375       "version": "0.10.0",
11376       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
11377       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
11378       "dev": true,
11379       "engines": {
11380         "node": ">= 6.0.0"
11381       }
11382     },
11383     "node_modules/node-int64": {
11384       "version": "0.4.0",
11385       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
11386       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
11387       "dev": true
11388     },
11389     "node_modules/node-modules-regexp": {
11390       "version": "1.0.0",
11391       "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
11392       "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
11393       "dev": true,
11394       "engines": {
11395         "node": ">=0.10.0"
11396       }
11397     },
11398     "node_modules/node-notifier": {
11399       "version": "8.0.1",
11400       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz",
11401       "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==",
11402       "dev": true,
11403       "optional": true,
11404       "dependencies": {
11405         "growly": "^1.3.0",
11406         "is-wsl": "^2.2.0",
11407         "semver": "^7.3.2",
11408         "shellwords": "^0.1.1",
11409         "uuid": "^8.3.0",
11410         "which": "^2.0.2"
11411       }
11412     },
11413     "node_modules/node-notifier/node_modules/semver": {
11414       "version": "7.3.4",
11415       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
11416       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
11417       "dev": true,
11418       "optional": true,
11419       "dependencies": {
11420         "lru-cache": "^6.0.0"
11421       },
11422       "bin": {
11423         "semver": "bin/semver.js"
11424       },
11425       "engines": {
11426         "node": ">=10"
11427       }
11428     },
11429     "node_modules/node-notifier/node_modules/uuid": {
11430       "version": "8.3.2",
11431       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
11432       "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
11433       "dev": true,
11434       "optional": true,
11435       "bin": {
11436         "uuid": "dist/bin/uuid"
11437       }
11438     },
11439     "node_modules/node-releases": {
11440       "version": "1.1.67",
11441       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz",
11442       "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==",
11443       "dev": true
11444     },
11445     "node_modules/normalize-package-data": {
11446       "version": "2.5.0",
11447       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
11448       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
11449       "dev": true,
11450       "dependencies": {
11451         "hosted-git-info": "^2.1.4",
11452         "resolve": "^1.10.0",
11453         "semver": "2 || 3 || 4 || 5",
11454         "validate-npm-package-license": "^3.0.1"
11455       }
11456     },
11457     "node_modules/normalize-path": {
11458       "version": "3.0.0",
11459       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
11460       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
11461       "dev": true,
11462       "engines": {
11463         "node": ">=0.10.0"
11464       }
11465     },
11466     "node_modules/normalize-url": {
11467       "version": "3.3.0",
11468       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
11469       "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
11470       "dev": true,
11471       "engines": {
11472         "node": ">=6"
11473       }
11474     },
11475     "node_modules/npm-run-path": {
11476       "version": "4.0.1",
11477       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
11478       "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
11479       "dev": true,
11480       "dependencies": {
11481         "path-key": "^3.0.0"
11482       },
11483       "engines": {
11484         "node": ">=8"
11485       }
11486     },
11487     "node_modules/nth-check": {
11488       "version": "1.0.2",
11489       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
11490       "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
11491       "dev": true,
11492       "dependencies": {
11493         "boolbase": "~1.0.0"
11494       }
11495     },
11496     "node_modules/nwsapi": {
11497       "version": "2.2.0",
11498       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
11499       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
11500       "dev": true
11501     },
11502     "node_modules/oauth-sign": {
11503       "version": "0.9.0",
11504       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
11505       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
11506       "dev": true,
11507       "engines": {
11508         "node": "*"
11509       }
11510     },
11511     "node_modules/object-assign": {
11512       "version": "4.1.1",
11513       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
11514       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
11515       "dev": true,
11516       "engines": {
11517         "node": ">=0.10.0"
11518       }
11519     },
11520     "node_modules/object-copy": {
11521       "version": "0.1.0",
11522       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
11523       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
11524       "dev": true,
11525       "dependencies": {
11526         "copy-descriptor": "^0.1.0",
11527         "define-property": "^0.2.5",
11528         "kind-of": "^3.0.3"
11529       },
11530       "engines": {
11531         "node": ">=0.10.0"
11532       }
11533     },
11534     "node_modules/object-copy/node_modules/define-property": {
11535       "version": "0.2.5",
11536       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
11537       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
11538       "dev": true,
11539       "dependencies": {
11540         "is-descriptor": "^0.1.0"
11541       },
11542       "engines": {
11543         "node": ">=0.10.0"
11544       }
11545     },
11546     "node_modules/object-copy/node_modules/kind-of": {
11547       "version": "3.2.2",
11548       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11549       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11550       "dev": true,
11551       "dependencies": {
11552         "is-buffer": "^1.1.5"
11553       },
11554       "engines": {
11555         "node": ">=0.10.0"
11556       }
11557     },
11558     "node_modules/object-hash": {
11559       "version": "2.0.3",
11560       "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz",
11561       "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==",
11562       "dev": true,
11563       "engines": {
11564         "node": ">= 6"
11565       }
11566     },
11567     "node_modules/object-inspect": {
11568       "version": "1.9.0",
11569       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
11570       "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
11571       "dev": true
11572     },
11573     "node_modules/object-is": {
11574       "version": "1.1.5",
11575       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
11576       "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
11577       "dev": true,
11578       "dependencies": {
11579         "call-bind": "^1.0.2",
11580         "define-properties": "^1.1.3"
11581       },
11582       "engines": {
11583         "node": ">= 0.4"
11584       },
11585       "funding": {
11586         "url": "https://github.com/sponsors/ljharb"
11587       }
11588     },
11589     "node_modules/object-keys": {
11590       "version": "1.1.1",
11591       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
11592       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
11593       "dev": true,
11594       "engines": {
11595         "node": ">= 0.4"
11596       }
11597     },
11598     "node_modules/object-visit": {
11599       "version": "1.0.1",
11600       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
11601       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
11602       "dev": true,
11603       "dependencies": {
11604         "isobject": "^3.0.0"
11605       },
11606       "engines": {
11607         "node": ">=0.10.0"
11608       }
11609     },
11610     "node_modules/object.assign": {
11611       "version": "4.1.2",
11612       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
11613       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
11614       "dev": true,
11615       "dependencies": {
11616         "call-bind": "^1.0.0",
11617         "define-properties": "^1.1.3",
11618         "has-symbols": "^1.0.1",
11619         "object-keys": "^1.1.1"
11620       },
11621       "engines": {
11622         "node": ">= 0.4"
11623       }
11624     },
11625     "node_modules/object.getownpropertydescriptors": {
11626       "version": "2.1.1",
11627       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
11628       "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
11629       "dev": true,
11630       "dependencies": {
11631         "call-bind": "^1.0.0",
11632         "define-properties": "^1.1.3",
11633         "es-abstract": "^1.18.0-next.1"
11634       },
11635       "engines": {
11636         "node": ">= 0.8"
11637       }
11638     },
11639     "node_modules/object.pick": {
11640       "version": "1.3.0",
11641       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
11642       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
11643       "dev": true,
11644       "dependencies": {
11645         "isobject": "^3.0.1"
11646       },
11647       "engines": {
11648         "node": ">=0.10.0"
11649       }
11650     },
11651     "node_modules/object.values": {
11652       "version": "1.1.2",
11653       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
11654       "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
11655       "dev": true,
11656       "dependencies": {
11657         "call-bind": "^1.0.0",
11658         "define-properties": "^1.1.3",
11659         "es-abstract": "^1.18.0-next.1",
11660         "has": "^1.0.3"
11661       },
11662       "engines": {
11663         "node": ">= 0.4"
11664       }
11665     },
11666     "node_modules/obuf": {
11667       "version": "1.1.2",
11668       "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
11669       "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
11670       "dev": true
11671     },
11672     "node_modules/on-finished": {
11673       "version": "2.3.0",
11674       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
11675       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
11676       "dev": true,
11677       "dependencies": {
11678         "ee-first": "1.1.1"
11679       },
11680       "engines": {
11681         "node": ">= 0.8"
11682       }
11683     },
11684     "node_modules/on-headers": {
11685       "version": "1.0.2",
11686       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
11687       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
11688       "dev": true,
11689       "engines": {
11690         "node": ">= 0.8"
11691       }
11692     },
11693     "node_modules/once": {
11694       "version": "1.4.0",
11695       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
11696       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
11697       "dev": true,
11698       "dependencies": {
11699         "wrappy": "1"
11700       }
11701     },
11702     "node_modules/onetime": {
11703       "version": "5.1.2",
11704       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
11705       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
11706       "dev": true,
11707       "dependencies": {
11708         "mimic-fn": "^2.1.0"
11709       },
11710       "engines": {
11711         "node": ">=6"
11712       }
11713     },
11714     "node_modules/opencollective-postinstall": {
11715       "version": "2.0.3",
11716       "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
11717       "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
11718       "dev": true,
11719       "bin": {
11720         "opencollective-postinstall": "index.js"
11721       }
11722     },
11723     "node_modules/opn": {
11724       "version": "5.5.0",
11725       "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
11726       "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
11727       "dev": true,
11728       "dependencies": {
11729         "is-wsl": "^1.1.0"
11730       },
11731       "engines": {
11732         "node": ">=4"
11733       }
11734     },
11735     "node_modules/opn/node_modules/is-wsl": {
11736       "version": "1.1.0",
11737       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
11738       "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
11739       "dev": true,
11740       "engines": {
11741         "node": ">=4"
11742       }
11743     },
11744     "node_modules/optionator": {
11745       "version": "0.9.1",
11746       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
11747       "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
11748       "dev": true,
11749       "dependencies": {
11750         "deep-is": "^0.1.3",
11751         "fast-levenshtein": "^2.0.6",
11752         "levn": "^0.4.1",
11753         "prelude-ls": "^1.2.1",
11754         "type-check": "^0.4.0",
11755         "word-wrap": "^1.2.3"
11756       },
11757       "engines": {
11758         "node": ">= 0.8.0"
11759       }
11760     },
11761     "node_modules/original": {
11762       "version": "1.0.2",
11763       "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
11764       "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
11765       "dev": true,
11766       "dependencies": {
11767         "url-parse": "^1.4.3"
11768       }
11769     },
11770     "node_modules/os-tmpdir": {
11771       "version": "1.0.2",
11772       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
11773       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
11774       "dev": true,
11775       "engines": {
11776         "node": ">=0.10.0"
11777       }
11778     },
11779     "node_modules/p-each-series": {
11780       "version": "2.2.0",
11781       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
11782       "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
11783       "dev": true,
11784       "engines": {
11785         "node": ">=8"
11786       }
11787     },
11788     "node_modules/p-finally": {
11789       "version": "1.0.0",
11790       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
11791       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
11792       "dev": true,
11793       "engines": {
11794         "node": ">=4"
11795       }
11796     },
11797     "node_modules/p-limit": {
11798       "version": "3.1.0",
11799       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
11800       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
11801       "dev": true,
11802       "dependencies": {
11803         "yocto-queue": "^0.1.0"
11804       },
11805       "engines": {
11806         "node": ">=10"
11807       }
11808     },
11809     "node_modules/p-locate": {
11810       "version": "5.0.0",
11811       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
11812       "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
11813       "dev": true,
11814       "dependencies": {
11815         "p-limit": "^3.0.2"
11816       },
11817       "engines": {
11818         "node": ">=10"
11819       }
11820     },
11821     "node_modules/p-map": {
11822       "version": "2.1.0",
11823       "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
11824       "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
11825       "dev": true,
11826       "engines": {
11827         "node": ">=6"
11828       }
11829     },
11830     "node_modules/p-retry": {
11831       "version": "3.0.1",
11832       "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
11833       "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
11834       "dev": true,
11835       "dependencies": {
11836         "retry": "^0.12.0"
11837       },
11838       "engines": {
11839         "node": ">=6"
11840       }
11841     },
11842     "node_modules/p-try": {
11843       "version": "2.2.0",
11844       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
11845       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
11846       "dev": true,
11847       "engines": {
11848         "node": ">=6"
11849       }
11850     },
11851     "node_modules/param-case": {
11852       "version": "2.1.1",
11853       "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
11854       "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
11855       "dev": true,
11856       "dependencies": {
11857         "no-case": "^2.2.0"
11858       }
11859     },
11860     "node_modules/parent-module": {
11861       "version": "1.0.1",
11862       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
11863       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
11864       "dev": true,
11865       "dependencies": {
11866         "callsites": "^3.0.0"
11867       },
11868       "engines": {
11869         "node": ">=6"
11870       }
11871     },
11872     "node_modules/parse-json": {
11873       "version": "2.2.0",
11874       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
11875       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
11876       "dev": true,
11877       "dependencies": {
11878         "error-ex": "^1.2.0"
11879       },
11880       "engines": {
11881         "node": ">=0.10.0"
11882       }
11883     },
11884     "node_modules/parse5": {
11885       "version": "5.1.1",
11886       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
11887       "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
11888       "dev": true
11889     },
11890     "node_modules/parseurl": {
11891       "version": "1.3.3",
11892       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
11893       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
11894       "dev": true,
11895       "engines": {
11896         "node": ">= 0.8"
11897       }
11898     },
11899     "node_modules/pascalcase": {
11900       "version": "0.1.1",
11901       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
11902       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
11903       "dev": true,
11904       "engines": {
11905         "node": ">=0.10.0"
11906       }
11907     },
11908     "node_modules/path-dirname": {
11909       "version": "1.0.2",
11910       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
11911       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
11912       "dev": true
11913     },
11914     "node_modules/path-exists": {
11915       "version": "4.0.0",
11916       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
11917       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
11918       "dev": true,
11919       "engines": {
11920         "node": ">=8"
11921       }
11922     },
11923     "node_modules/path-is-absolute": {
11924       "version": "1.0.1",
11925       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
11926       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
11927       "dev": true,
11928       "engines": {
11929         "node": ">=0.10.0"
11930       }
11931     },
11932     "node_modules/path-is-inside": {
11933       "version": "1.0.2",
11934       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
11935       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
11936       "dev": true
11937     },
11938     "node_modules/path-key": {
11939       "version": "3.1.1",
11940       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
11941       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
11942       "dev": true,
11943       "engines": {
11944         "node": ">=8"
11945       }
11946     },
11947     "node_modules/path-parse": {
11948       "version": "1.0.6",
11949       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
11950       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
11951       "dev": true
11952     },
11953     "node_modules/path-type": {
11954       "version": "2.0.0",
11955       "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
11956       "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
11957       "dev": true,
11958       "dependencies": {
11959         "pify": "^2.0.0"
11960       },
11961       "engines": {
11962         "node": ">=4"
11963       }
11964     },
11965     "node_modules/path-type/node_modules/pify": {
11966       "version": "2.3.0",
11967       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
11968       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
11969       "dev": true,
11970       "engines": {
11971         "node": ">=0.10.0"
11972       }
11973     },
11974     "node_modules/performance-now": {
11975       "version": "2.1.0",
11976       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
11977       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
11978       "dev": true
11979     },
11980     "node_modules/picomatch": {
11981       "version": "2.2.2",
11982       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
11983       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
11984       "dev": true,
11985       "engines": {
11986         "node": ">=8.6"
11987       }
11988     },
11989     "node_modules/pify": {
11990       "version": "4.0.1",
11991       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
11992       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
11993       "dev": true,
11994       "engines": {
11995         "node": ">=6"
11996       }
11997     },
11998     "node_modules/pinkie": {
11999       "version": "2.0.4",
12000       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
12001       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
12002       "dev": true,
12003       "engines": {
12004         "node": ">=0.10.0"
12005       }
12006     },
12007     "node_modules/pinkie-promise": {
12008       "version": "2.0.1",
12009       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
12010       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
12011       "dev": true,
12012       "dependencies": {
12013         "pinkie": "^2.0.0"
12014       },
12015       "engines": {
12016         "node": ">=0.10.0"
12017       }
12018     },
12019     "node_modules/pirates": {
12020       "version": "4.0.1",
12021       "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
12022       "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
12023       "dev": true,
12024       "dependencies": {
12025         "node-modules-regexp": "^1.0.0"
12026       },
12027       "engines": {
12028         "node": ">= 6"
12029       }
12030     },
12031     "node_modules/pkg-dir": {
12032       "version": "5.0.0",
12033       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz",
12034       "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==",
12035       "dev": true,
12036       "dependencies": {
12037         "find-up": "^5.0.0"
12038       },
12039       "engines": {
12040         "node": ">=10"
12041       }
12042     },
12043     "node_modules/please-upgrade-node": {
12044       "version": "3.2.0",
12045       "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
12046       "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
12047       "dev": true,
12048       "dependencies": {
12049         "semver-compare": "^1.0.0"
12050       }
12051     },
12052     "node_modules/portfinder": {
12053       "version": "1.0.28",
12054       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
12055       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
12056       "dev": true,
12057       "dependencies": {
12058         "async": "^2.6.2",
12059         "debug": "^3.1.1",
12060         "mkdirp": "^0.5.5"
12061       },
12062       "engines": {
12063         "node": ">= 0.12.0"
12064       }
12065     },
12066     "node_modules/portfinder/node_modules/async": {
12067       "version": "2.6.3",
12068       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
12069       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
12070       "dev": true,
12071       "dependencies": {
12072         "lodash": "^4.17.14"
12073       }
12074     },
12075     "node_modules/portfinder/node_modules/debug": {
12076       "version": "3.2.7",
12077       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
12078       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
12079       "dev": true,
12080       "dependencies": {
12081         "ms": "^2.1.1"
12082       }
12083     },
12084     "node_modules/posix-character-classes": {
12085       "version": "0.1.1",
12086       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
12087       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
12088       "dev": true,
12089       "engines": {
12090         "node": ">=0.10.0"
12091       }
12092     },
12093     "node_modules/postcss": {
12094       "version": "8.2.1",
12095       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.1.tgz",
12096       "integrity": "sha512-RhsqOOAQzTgh1UB/IZdca7F9WDb7SUCR2Vnv1x7DbvuuggQIpoDwjK+q0rzoPffhYvWNKX5JSwS4so4K3UC6vA==",
12097       "dev": true,
12098       "dependencies": {
12099         "colorette": "^1.2.1",
12100         "nanoid": "^3.1.20",
12101         "source-map": "^0.6.1"
12102       },
12103       "engines": {
12104         "node": "^10 || ^12 || >=14"
12105       }
12106     },
12107     "node_modules/postcss-calc": {
12108       "version": "7.0.5",
12109       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
12110       "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
12111       "dev": true,
12112       "dependencies": {
12113         "postcss": "^7.0.27",
12114         "postcss-selector-parser": "^6.0.2",
12115         "postcss-value-parser": "^4.0.2"
12116       }
12117     },
12118     "node_modules/postcss-calc/node_modules/has-flag": {
12119       "version": "3.0.0",
12120       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12121       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12122       "dev": true,
12123       "engines": {
12124         "node": ">=4"
12125       }
12126     },
12127     "node_modules/postcss-calc/node_modules/postcss": {
12128       "version": "7.0.35",
12129       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12130       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12131       "dev": true,
12132       "dependencies": {
12133         "chalk": "^2.4.2",
12134         "source-map": "^0.6.1",
12135         "supports-color": "^6.1.0"
12136       },
12137       "engines": {
12138         "node": ">=6.0.0"
12139       }
12140     },
12141     "node_modules/postcss-calc/node_modules/supports-color": {
12142       "version": "6.1.0",
12143       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12144       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12145       "dev": true,
12146       "dependencies": {
12147         "has-flag": "^3.0.0"
12148       },
12149       "engines": {
12150         "node": ">=6"
12151       }
12152     },
12153     "node_modules/postcss-colormin": {
12154       "version": "4.0.3",
12155       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
12156       "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
12157       "dev": true,
12158       "dependencies": {
12159         "browserslist": "^4.0.0",
12160         "color": "^3.0.0",
12161         "has": "^1.0.0",
12162         "postcss": "^7.0.0",
12163         "postcss-value-parser": "^3.0.0"
12164       },
12165       "engines": {
12166         "node": ">=6.9.0"
12167       }
12168     },
12169     "node_modules/postcss-colormin/node_modules/has-flag": {
12170       "version": "3.0.0",
12171       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12172       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12173       "dev": true,
12174       "engines": {
12175         "node": ">=4"
12176       }
12177     },
12178     "node_modules/postcss-colormin/node_modules/postcss": {
12179       "version": "7.0.35",
12180       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12181       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12182       "dev": true,
12183       "dependencies": {
12184         "chalk": "^2.4.2",
12185         "source-map": "^0.6.1",
12186         "supports-color": "^6.1.0"
12187       },
12188       "engines": {
12189         "node": ">=6.0.0"
12190       }
12191     },
12192     "node_modules/postcss-colormin/node_modules/postcss-value-parser": {
12193       "version": "3.3.1",
12194       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
12195       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
12196       "dev": true
12197     },
12198     "node_modules/postcss-colormin/node_modules/supports-color": {
12199       "version": "6.1.0",
12200       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12201       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12202       "dev": true,
12203       "dependencies": {
12204         "has-flag": "^3.0.0"
12205       },
12206       "engines": {
12207         "node": ">=6"
12208       }
12209     },
12210     "node_modules/postcss-convert-values": {
12211       "version": "4.0.1",
12212       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
12213       "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
12214       "dev": true,
12215       "dependencies": {
12216         "postcss": "^7.0.0",
12217         "postcss-value-parser": "^3.0.0"
12218       },
12219       "engines": {
12220         "node": ">=6.9.0"
12221       }
12222     },
12223     "node_modules/postcss-convert-values/node_modules/has-flag": {
12224       "version": "3.0.0",
12225       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12226       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12227       "dev": true,
12228       "engines": {
12229         "node": ">=4"
12230       }
12231     },
12232     "node_modules/postcss-convert-values/node_modules/postcss": {
12233       "version": "7.0.35",
12234       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12235       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12236       "dev": true,
12237       "dependencies": {
12238         "chalk": "^2.4.2",
12239         "source-map": "^0.6.1",
12240         "supports-color": "^6.1.0"
12241       },
12242       "engines": {
12243         "node": ">=6.0.0"
12244       }
12245     },
12246     "node_modules/postcss-convert-values/node_modules/postcss-value-parser": {
12247       "version": "3.3.1",
12248       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
12249       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
12250       "dev": true
12251     },
12252     "node_modules/postcss-convert-values/node_modules/supports-color": {
12253       "version": "6.1.0",
12254       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12255       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12256       "dev": true,
12257       "dependencies": {
12258         "has-flag": "^3.0.0"
12259       },
12260       "engines": {
12261         "node": ">=6"
12262       }
12263     },
12264     "node_modules/postcss-discard-comments": {
12265       "version": "4.0.2",
12266       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
12267       "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
12268       "dev": true,
12269       "dependencies": {
12270         "postcss": "^7.0.0"
12271       },
12272       "engines": {
12273         "node": ">=6.9.0"
12274       }
12275     },
12276     "node_modules/postcss-discard-comments/node_modules/has-flag": {
12277       "version": "3.0.0",
12278       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12279       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12280       "dev": true,
12281       "engines": {
12282         "node": ">=4"
12283       }
12284     },
12285     "node_modules/postcss-discard-comments/node_modules/postcss": {
12286       "version": "7.0.35",
12287       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12288       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12289       "dev": true,
12290       "dependencies": {
12291         "chalk": "^2.4.2",
12292         "source-map": "^0.6.1",
12293         "supports-color": "^6.1.0"
12294       },
12295       "engines": {
12296         "node": ">=6.0.0"
12297       }
12298     },
12299     "node_modules/postcss-discard-comments/node_modules/supports-color": {
12300       "version": "6.1.0",
12301       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12302       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12303       "dev": true,
12304       "dependencies": {
12305         "has-flag": "^3.0.0"
12306       },
12307       "engines": {
12308         "node": ">=6"
12309       }
12310     },
12311     "node_modules/postcss-discard-duplicates": {
12312       "version": "4.0.2",
12313       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
12314       "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
12315       "dev": true,
12316       "dependencies": {
12317         "postcss": "^7.0.0"
12318       },
12319       "engines": {
12320         "node": ">=6.9.0"
12321       }
12322     },
12323     "node_modules/postcss-discard-duplicates/node_modules/has-flag": {
12324       "version": "3.0.0",
12325       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12326       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12327       "dev": true,
12328       "engines": {
12329         "node": ">=4"
12330       }
12331     },
12332     "node_modules/postcss-discard-duplicates/node_modules/postcss": {
12333       "version": "7.0.35",
12334       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12335       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12336       "dev": true,
12337       "dependencies": {
12338         "chalk": "^2.4.2",
12339         "source-map": "^0.6.1",
12340         "supports-color": "^6.1.0"
12341       },
12342       "engines": {
12343         "node": ">=6.0.0"
12344       }
12345     },
12346     "node_modules/postcss-discard-duplicates/node_modules/supports-color": {
12347       "version": "6.1.0",
12348       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12349       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12350       "dev": true,
12351       "dependencies": {
12352         "has-flag": "^3.0.0"
12353       },
12354       "engines": {
12355         "node": ">=6"
12356       }
12357     },
12358     "node_modules/postcss-discard-empty": {
12359       "version": "4.0.1",
12360       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
12361       "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
12362       "dev": true,
12363       "dependencies": {
12364         "postcss": "^7.0.0"
12365       },
12366       "engines": {
12367         "node": ">=6.9.0"
12368       }
12369     },
12370     "node_modules/postcss-discard-empty/node_modules/has-flag": {
12371       "version": "3.0.0",
12372       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12373       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12374       "dev": true,
12375       "engines": {
12376         "node": ">=4"
12377       }
12378     },
12379     "node_modules/postcss-discard-empty/node_modules/postcss": {
12380       "version": "7.0.35",
12381       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12382       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12383       "dev": true,
12384       "dependencies": {
12385         "chalk": "^2.4.2",
12386         "source-map": "^0.6.1",
12387         "supports-color": "^6.1.0"
12388       },
12389       "engines": {
12390         "node": ">=6.0.0"
12391       }
12392     },
12393     "node_modules/postcss-discard-empty/node_modules/supports-color": {
12394       "version": "6.1.0",
12395       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12396       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12397       "dev": true,
12398       "dependencies": {
12399         "has-flag": "^3.0.0"
12400       },
12401       "engines": {
12402         "node": ">=6"
12403       }
12404     },
12405     "node_modules/postcss-discard-overridden": {
12406       "version": "4.0.1",
12407       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
12408       "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
12409       "dev": true,
12410       "dependencies": {
12411         "postcss": "^7.0.0"
12412       },
12413       "engines": {
12414         "node": ">=6.9.0"
12415       }
12416     },
12417     "node_modules/postcss-discard-overridden/node_modules/has-flag": {
12418       "version": "3.0.0",
12419       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12420       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12421       "dev": true,
12422       "engines": {
12423         "node": ">=4"
12424       }
12425     },
12426     "node_modules/postcss-discard-overridden/node_modules/postcss": {
12427       "version": "7.0.35",
12428       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12429       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12430       "dev": true,
12431       "dependencies": {
12432         "chalk": "^2.4.2",
12433         "source-map": "^0.6.1",
12434         "supports-color": "^6.1.0"
12435       },
12436       "engines": {
12437         "node": ">=6.0.0"
12438       }
12439     },
12440     "node_modules/postcss-discard-overridden/node_modules/supports-color": {
12441       "version": "6.1.0",
12442       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12443       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12444       "dev": true,
12445       "dependencies": {
12446         "has-flag": "^3.0.0"
12447       },
12448       "engines": {
12449         "node": ">=6"
12450       }
12451     },
12452     "node_modules/postcss-merge-longhand": {
12453       "version": "4.0.11",
12454       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
12455       "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
12456       "dev": true,
12457       "dependencies": {
12458         "css-color-names": "0.0.4",
12459         "postcss": "^7.0.0",
12460         "postcss-value-parser": "^3.0.0",
12461         "stylehacks": "^4.0.0"
12462       },
12463       "engines": {
12464         "node": ">=6.9.0"
12465       }
12466     },
12467     "node_modules/postcss-merge-longhand/node_modules/has-flag": {
12468       "version": "3.0.0",
12469       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12470       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12471       "dev": true,
12472       "engines": {
12473         "node": ">=4"
12474       }
12475     },
12476     "node_modules/postcss-merge-longhand/node_modules/postcss": {
12477       "version": "7.0.35",
12478       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12479       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12480       "dev": true,
12481       "dependencies": {
12482         "chalk": "^2.4.2",
12483         "source-map": "^0.6.1",
12484         "supports-color": "^6.1.0"
12485       },
12486       "engines": {
12487         "node": ">=6.0.0"
12488       }
12489     },
12490     "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": {
12491       "version": "3.3.1",
12492       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
12493       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
12494       "dev": true
12495     },
12496     "node_modules/postcss-merge-longhand/node_modules/supports-color": {
12497       "version": "6.1.0",
12498       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12499       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12500       "dev": true,
12501       "dependencies": {
12502         "has-flag": "^3.0.0"
12503       },
12504       "engines": {
12505         "node": ">=6"
12506       }
12507     },
12508     "node_modules/postcss-merge-rules": {
12509       "version": "4.0.3",
12510       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
12511       "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
12512       "dev": true,
12513       "dependencies": {
12514         "browserslist": "^4.0.0",
12515         "caniuse-api": "^3.0.0",
12516         "cssnano-util-same-parent": "^4.0.0",
12517         "postcss": "^7.0.0",
12518         "postcss-selector-parser": "^3.0.0",
12519         "vendors": "^1.0.0"
12520       },
12521       "engines": {
12522         "node": ">=6.9.0"
12523       }
12524     },
12525     "node_modules/postcss-merge-rules/node_modules/has-flag": {
12526       "version": "3.0.0",
12527       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12528       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12529       "dev": true,
12530       "engines": {
12531         "node": ">=4"
12532       }
12533     },
12534     "node_modules/postcss-merge-rules/node_modules/postcss": {
12535       "version": "7.0.35",
12536       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12537       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12538       "dev": true,
12539       "dependencies": {
12540         "chalk": "^2.4.2",
12541         "source-map": "^0.6.1",
12542         "supports-color": "^6.1.0"
12543       },
12544       "engines": {
12545         "node": ">=6.0.0"
12546       }
12547     },
12548     "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": {
12549       "version": "3.1.2",
12550       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
12551       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
12552       "dev": true,
12553       "dependencies": {
12554         "dot-prop": "^5.2.0",
12555         "indexes-of": "^1.0.1",
12556         "uniq": "^1.0.1"
12557       },
12558       "engines": {
12559         "node": ">=8"
12560       }
12561     },
12562     "node_modules/postcss-merge-rules/node_modules/supports-color": {
12563       "version": "6.1.0",
12564       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12565       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12566       "dev": true,
12567       "dependencies": {
12568         "has-flag": "^3.0.0"
12569       },
12570       "engines": {
12571         "node": ">=6"
12572       }
12573     },
12574     "node_modules/postcss-minify-font-values": {
12575       "version": "4.0.2",
12576       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
12577       "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
12578       "dev": true,
12579       "dependencies": {
12580         "postcss": "^7.0.0",
12581         "postcss-value-parser": "^3.0.0"
12582       },
12583       "engines": {
12584         "node": ">=6.9.0"
12585       }
12586     },
12587     "node_modules/postcss-minify-font-values/node_modules/has-flag": {
12588       "version": "3.0.0",
12589       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12590       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12591       "dev": true,
12592       "engines": {
12593         "node": ">=4"
12594       }
12595     },
12596     "node_modules/postcss-minify-font-values/node_modules/postcss": {
12597       "version": "7.0.35",
12598       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12599       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12600       "dev": true,
12601       "dependencies": {
12602         "chalk": "^2.4.2",
12603         "source-map": "^0.6.1",
12604         "supports-color": "^6.1.0"
12605       },
12606       "engines": {
12607         "node": ">=6.0.0"
12608       }
12609     },
12610     "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": {
12611       "version": "3.3.1",
12612       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
12613       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
12614       "dev": true
12615     },
12616     "node_modules/postcss-minify-font-values/node_modules/supports-color": {
12617       "version": "6.1.0",
12618       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12619       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12620       "dev": true,
12621       "dependencies": {
12622         "has-flag": "^3.0.0"
12623       },
12624       "engines": {
12625         "node": ">=6"
12626       }
12627     },
12628     "node_modules/postcss-minify-gradients": {
12629       "version": "4.0.2",
12630       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
12631       "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
12632       "dev": true,
12633       "dependencies": {
12634         "cssnano-util-get-arguments": "^4.0.0",
12635         "is-color-stop": "^1.0.0",
12636         "postcss": "^7.0.0",
12637         "postcss-value-parser": "^3.0.0"
12638       },
12639       "engines": {
12640         "node": ">=6.9.0"
12641       }
12642     },
12643     "node_modules/postcss-minify-gradients/node_modules/has-flag": {
12644       "version": "3.0.0",
12645       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12646       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12647       "dev": true,
12648       "engines": {
12649         "node": ">=4"
12650       }
12651     },
12652     "node_modules/postcss-minify-gradients/node_modules/postcss": {
12653       "version": "7.0.35",
12654       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12655       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12656       "dev": true,
12657       "dependencies": {
12658         "chalk": "^2.4.2",
12659         "source-map": "^0.6.1",
12660         "supports-color": "^6.1.0"
12661       },
12662       "engines": {
12663         "node": ">=6.0.0"
12664       }
12665     },
12666     "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": {
12667       "version": "3.3.1",
12668       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
12669       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
12670       "dev": true
12671     },
12672     "node_modules/postcss-minify-gradients/node_modules/supports-color": {
12673       "version": "6.1.0",
12674       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12675       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12676       "dev": true,
12677       "dependencies": {
12678         "has-flag": "^3.0.0"
12679       },
12680       "engines": {
12681         "node": ">=6"
12682       }
12683     },
12684     "node_modules/postcss-minify-params": {
12685       "version": "4.0.2",
12686       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
12687       "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
12688       "dev": true,
12689       "dependencies": {
12690         "alphanum-sort": "^1.0.0",
12691         "browserslist": "^4.0.0",
12692         "cssnano-util-get-arguments": "^4.0.0",
12693         "postcss": "^7.0.0",
12694         "postcss-value-parser": "^3.0.0",
12695         "uniqs": "^2.0.0"
12696       },
12697       "engines": {
12698         "node": ">=6.9.0"
12699       }
12700     },
12701     "node_modules/postcss-minify-params/node_modules/has-flag": {
12702       "version": "3.0.0",
12703       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12704       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12705       "dev": true,
12706       "engines": {
12707         "node": ">=4"
12708       }
12709     },
12710     "node_modules/postcss-minify-params/node_modules/postcss": {
12711       "version": "7.0.35",
12712       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12713       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12714       "dev": true,
12715       "dependencies": {
12716         "chalk": "^2.4.2",
12717         "source-map": "^0.6.1",
12718         "supports-color": "^6.1.0"
12719       },
12720       "engines": {
12721         "node": ">=6.0.0"
12722       }
12723     },
12724     "node_modules/postcss-minify-params/node_modules/postcss-value-parser": {
12725       "version": "3.3.1",
12726       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
12727       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
12728       "dev": true
12729     },
12730     "node_modules/postcss-minify-params/node_modules/supports-color": {
12731       "version": "6.1.0",
12732       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12733       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12734       "dev": true,
12735       "dependencies": {
12736         "has-flag": "^3.0.0"
12737       },
12738       "engines": {
12739         "node": ">=6"
12740       }
12741     },
12742     "node_modules/postcss-minify-selectors": {
12743       "version": "4.0.2",
12744       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
12745       "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
12746       "dev": true,
12747       "dependencies": {
12748         "alphanum-sort": "^1.0.0",
12749         "has": "^1.0.0",
12750         "postcss": "^7.0.0",
12751         "postcss-selector-parser": "^3.0.0"
12752       },
12753       "engines": {
12754         "node": ">=6.9.0"
12755       }
12756     },
12757     "node_modules/postcss-minify-selectors/node_modules/has-flag": {
12758       "version": "3.0.0",
12759       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12760       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12761       "dev": true,
12762       "engines": {
12763         "node": ">=4"
12764       }
12765     },
12766     "node_modules/postcss-minify-selectors/node_modules/postcss": {
12767       "version": "7.0.35",
12768       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12769       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12770       "dev": true,
12771       "dependencies": {
12772         "chalk": "^2.4.2",
12773         "source-map": "^0.6.1",
12774         "supports-color": "^6.1.0"
12775       },
12776       "engines": {
12777         "node": ">=6.0.0"
12778       }
12779     },
12780     "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": {
12781       "version": "3.1.2",
12782       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
12783       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
12784       "dev": true,
12785       "dependencies": {
12786         "dot-prop": "^5.2.0",
12787         "indexes-of": "^1.0.1",
12788         "uniq": "^1.0.1"
12789       },
12790       "engines": {
12791         "node": ">=8"
12792       }
12793     },
12794     "node_modules/postcss-minify-selectors/node_modules/supports-color": {
12795       "version": "6.1.0",
12796       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12797       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12798       "dev": true,
12799       "dependencies": {
12800         "has-flag": "^3.0.0"
12801       },
12802       "engines": {
12803         "node": ">=6"
12804       }
12805     },
12806     "node_modules/postcss-modules-extract-imports": {
12807       "version": "3.0.0",
12808       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
12809       "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
12810       "dev": true,
12811       "engines": {
12812         "node": "^10 || ^12 || >= 14"
12813       }
12814     },
12815     "node_modules/postcss-modules-local-by-default": {
12816       "version": "4.0.0",
12817       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
12818       "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
12819       "dev": true,
12820       "dependencies": {
12821         "icss-utils": "^5.0.0",
12822         "postcss-selector-parser": "^6.0.2",
12823         "postcss-value-parser": "^4.1.0"
12824       },
12825       "engines": {
12826         "node": "^10 || ^12 || >= 14"
12827       }
12828     },
12829     "node_modules/postcss-modules-scope": {
12830       "version": "3.0.0",
12831       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
12832       "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
12833       "dev": true,
12834       "dependencies": {
12835         "postcss-selector-parser": "^6.0.4"
12836       },
12837       "engines": {
12838         "node": "^10 || ^12 || >= 14"
12839       }
12840     },
12841     "node_modules/postcss-modules-values": {
12842       "version": "4.0.0",
12843       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
12844       "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
12845       "dev": true,
12846       "dependencies": {
12847         "icss-utils": "^5.0.0"
12848       },
12849       "engines": {
12850         "node": "^10 || ^12 || >= 14"
12851       }
12852     },
12853     "node_modules/postcss-normalize-charset": {
12854       "version": "4.0.1",
12855       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
12856       "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
12857       "dev": true,
12858       "dependencies": {
12859         "postcss": "^7.0.0"
12860       },
12861       "engines": {
12862         "node": ">=6.9.0"
12863       }
12864     },
12865     "node_modules/postcss-normalize-charset/node_modules/has-flag": {
12866       "version": "3.0.0",
12867       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12868       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12869       "dev": true,
12870       "engines": {
12871         "node": ">=4"
12872       }
12873     },
12874     "node_modules/postcss-normalize-charset/node_modules/postcss": {
12875       "version": "7.0.35",
12876       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12877       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12878       "dev": true,
12879       "dependencies": {
12880         "chalk": "^2.4.2",
12881         "source-map": "^0.6.1",
12882         "supports-color": "^6.1.0"
12883       },
12884       "engines": {
12885         "node": ">=6.0.0"
12886       }
12887     },
12888     "node_modules/postcss-normalize-charset/node_modules/supports-color": {
12889       "version": "6.1.0",
12890       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12891       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12892       "dev": true,
12893       "dependencies": {
12894         "has-flag": "^3.0.0"
12895       },
12896       "engines": {
12897         "node": ">=6"
12898       }
12899     },
12900     "node_modules/postcss-normalize-display-values": {
12901       "version": "4.0.2",
12902       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
12903       "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
12904       "dev": true,
12905       "dependencies": {
12906         "cssnano-util-get-match": "^4.0.0",
12907         "postcss": "^7.0.0",
12908         "postcss-value-parser": "^3.0.0"
12909       },
12910       "engines": {
12911         "node": ">=6.9.0"
12912       }
12913     },
12914     "node_modules/postcss-normalize-display-values/node_modules/has-flag": {
12915       "version": "3.0.0",
12916       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12917       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12918       "dev": true,
12919       "engines": {
12920         "node": ">=4"
12921       }
12922     },
12923     "node_modules/postcss-normalize-display-values/node_modules/postcss": {
12924       "version": "7.0.35",
12925       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12926       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12927       "dev": true,
12928       "dependencies": {
12929         "chalk": "^2.4.2",
12930         "source-map": "^0.6.1",
12931         "supports-color": "^6.1.0"
12932       },
12933       "engines": {
12934         "node": ">=6.0.0"
12935       }
12936     },
12937     "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": {
12938       "version": "3.3.1",
12939       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
12940       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
12941       "dev": true
12942     },
12943     "node_modules/postcss-normalize-display-values/node_modules/supports-color": {
12944       "version": "6.1.0",
12945       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12946       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12947       "dev": true,
12948       "dependencies": {
12949         "has-flag": "^3.0.0"
12950       },
12951       "engines": {
12952         "node": ">=6"
12953       }
12954     },
12955     "node_modules/postcss-normalize-positions": {
12956       "version": "4.0.2",
12957       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
12958       "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
12959       "dev": true,
12960       "dependencies": {
12961         "cssnano-util-get-arguments": "^4.0.0",
12962         "has": "^1.0.0",
12963         "postcss": "^7.0.0",
12964         "postcss-value-parser": "^3.0.0"
12965       },
12966       "engines": {
12967         "node": ">=6.9.0"
12968       }
12969     },
12970     "node_modules/postcss-normalize-positions/node_modules/has-flag": {
12971       "version": "3.0.0",
12972       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
12973       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
12974       "dev": true,
12975       "engines": {
12976         "node": ">=4"
12977       }
12978     },
12979     "node_modules/postcss-normalize-positions/node_modules/postcss": {
12980       "version": "7.0.35",
12981       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
12982       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
12983       "dev": true,
12984       "dependencies": {
12985         "chalk": "^2.4.2",
12986         "source-map": "^0.6.1",
12987         "supports-color": "^6.1.0"
12988       },
12989       "engines": {
12990         "node": ">=6.0.0"
12991       }
12992     },
12993     "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": {
12994       "version": "3.3.1",
12995       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
12996       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
12997       "dev": true
12998     },
12999     "node_modules/postcss-normalize-positions/node_modules/supports-color": {
13000       "version": "6.1.0",
13001       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13002       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13003       "dev": true,
13004       "dependencies": {
13005         "has-flag": "^3.0.0"
13006       },
13007       "engines": {
13008         "node": ">=6"
13009       }
13010     },
13011     "node_modules/postcss-normalize-repeat-style": {
13012       "version": "4.0.2",
13013       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
13014       "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
13015       "dev": true,
13016       "dependencies": {
13017         "cssnano-util-get-arguments": "^4.0.0",
13018         "cssnano-util-get-match": "^4.0.0",
13019         "postcss": "^7.0.0",
13020         "postcss-value-parser": "^3.0.0"
13021       },
13022       "engines": {
13023         "node": ">=6.9.0"
13024       }
13025     },
13026     "node_modules/postcss-normalize-repeat-style/node_modules/has-flag": {
13027       "version": "3.0.0",
13028       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13029       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13030       "dev": true,
13031       "engines": {
13032         "node": ">=4"
13033       }
13034     },
13035     "node_modules/postcss-normalize-repeat-style/node_modules/postcss": {
13036       "version": "7.0.35",
13037       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13038       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13039       "dev": true,
13040       "dependencies": {
13041         "chalk": "^2.4.2",
13042         "source-map": "^0.6.1",
13043         "supports-color": "^6.1.0"
13044       },
13045       "engines": {
13046         "node": ">=6.0.0"
13047       }
13048     },
13049     "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": {
13050       "version": "3.3.1",
13051       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13052       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13053       "dev": true
13054     },
13055     "node_modules/postcss-normalize-repeat-style/node_modules/supports-color": {
13056       "version": "6.1.0",
13057       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13058       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13059       "dev": true,
13060       "dependencies": {
13061         "has-flag": "^3.0.0"
13062       },
13063       "engines": {
13064         "node": ">=6"
13065       }
13066     },
13067     "node_modules/postcss-normalize-string": {
13068       "version": "4.0.2",
13069       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
13070       "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
13071       "dev": true,
13072       "dependencies": {
13073         "has": "^1.0.0",
13074         "postcss": "^7.0.0",
13075         "postcss-value-parser": "^3.0.0"
13076       },
13077       "engines": {
13078         "node": ">=6.9.0"
13079       }
13080     },
13081     "node_modules/postcss-normalize-string/node_modules/has-flag": {
13082       "version": "3.0.0",
13083       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13084       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13085       "dev": true,
13086       "engines": {
13087         "node": ">=4"
13088       }
13089     },
13090     "node_modules/postcss-normalize-string/node_modules/postcss": {
13091       "version": "7.0.35",
13092       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13093       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13094       "dev": true,
13095       "dependencies": {
13096         "chalk": "^2.4.2",
13097         "source-map": "^0.6.1",
13098         "supports-color": "^6.1.0"
13099       },
13100       "engines": {
13101         "node": ">=6.0.0"
13102       }
13103     },
13104     "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": {
13105       "version": "3.3.1",
13106       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13107       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13108       "dev": true
13109     },
13110     "node_modules/postcss-normalize-string/node_modules/supports-color": {
13111       "version": "6.1.0",
13112       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13113       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13114       "dev": true,
13115       "dependencies": {
13116         "has-flag": "^3.0.0"
13117       },
13118       "engines": {
13119         "node": ">=6"
13120       }
13121     },
13122     "node_modules/postcss-normalize-timing-functions": {
13123       "version": "4.0.2",
13124       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
13125       "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
13126       "dev": true,
13127       "dependencies": {
13128         "cssnano-util-get-match": "^4.0.0",
13129         "postcss": "^7.0.0",
13130         "postcss-value-parser": "^3.0.0"
13131       },
13132       "engines": {
13133         "node": ">=6.9.0"
13134       }
13135     },
13136     "node_modules/postcss-normalize-timing-functions/node_modules/has-flag": {
13137       "version": "3.0.0",
13138       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13139       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13140       "dev": true,
13141       "engines": {
13142         "node": ">=4"
13143       }
13144     },
13145     "node_modules/postcss-normalize-timing-functions/node_modules/postcss": {
13146       "version": "7.0.35",
13147       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13148       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13149       "dev": true,
13150       "dependencies": {
13151         "chalk": "^2.4.2",
13152         "source-map": "^0.6.1",
13153         "supports-color": "^6.1.0"
13154       },
13155       "engines": {
13156         "node": ">=6.0.0"
13157       }
13158     },
13159     "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": {
13160       "version": "3.3.1",
13161       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13162       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13163       "dev": true
13164     },
13165     "node_modules/postcss-normalize-timing-functions/node_modules/supports-color": {
13166       "version": "6.1.0",
13167       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13168       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13169       "dev": true,
13170       "dependencies": {
13171         "has-flag": "^3.0.0"
13172       },
13173       "engines": {
13174         "node": ">=6"
13175       }
13176     },
13177     "node_modules/postcss-normalize-unicode": {
13178       "version": "4.0.1",
13179       "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
13180       "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
13181       "dev": true,
13182       "dependencies": {
13183         "browserslist": "^4.0.0",
13184         "postcss": "^7.0.0",
13185         "postcss-value-parser": "^3.0.0"
13186       },
13187       "engines": {
13188         "node": ">=6.9.0"
13189       }
13190     },
13191     "node_modules/postcss-normalize-unicode/node_modules/has-flag": {
13192       "version": "3.0.0",
13193       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13194       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13195       "dev": true,
13196       "engines": {
13197         "node": ">=4"
13198       }
13199     },
13200     "node_modules/postcss-normalize-unicode/node_modules/postcss": {
13201       "version": "7.0.35",
13202       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13203       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13204       "dev": true,
13205       "dependencies": {
13206         "chalk": "^2.4.2",
13207         "source-map": "^0.6.1",
13208         "supports-color": "^6.1.0"
13209       },
13210       "engines": {
13211         "node": ">=6.0.0"
13212       }
13213     },
13214     "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": {
13215       "version": "3.3.1",
13216       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13217       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13218       "dev": true
13219     },
13220     "node_modules/postcss-normalize-unicode/node_modules/supports-color": {
13221       "version": "6.1.0",
13222       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13223       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13224       "dev": true,
13225       "dependencies": {
13226         "has-flag": "^3.0.0"
13227       },
13228       "engines": {
13229         "node": ">=6"
13230       }
13231     },
13232     "node_modules/postcss-normalize-url": {
13233       "version": "4.0.1",
13234       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
13235       "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
13236       "dev": true,
13237       "dependencies": {
13238         "is-absolute-url": "^2.0.0",
13239         "normalize-url": "^3.0.0",
13240         "postcss": "^7.0.0",
13241         "postcss-value-parser": "^3.0.0"
13242       },
13243       "engines": {
13244         "node": ">=6.9.0"
13245       }
13246     },
13247     "node_modules/postcss-normalize-url/node_modules/has-flag": {
13248       "version": "3.0.0",
13249       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13250       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13251       "dev": true,
13252       "engines": {
13253         "node": ">=4"
13254       }
13255     },
13256     "node_modules/postcss-normalize-url/node_modules/postcss": {
13257       "version": "7.0.35",
13258       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13259       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13260       "dev": true,
13261       "dependencies": {
13262         "chalk": "^2.4.2",
13263         "source-map": "^0.6.1",
13264         "supports-color": "^6.1.0"
13265       },
13266       "engines": {
13267         "node": ">=6.0.0"
13268       }
13269     },
13270     "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": {
13271       "version": "3.3.1",
13272       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13273       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13274       "dev": true
13275     },
13276     "node_modules/postcss-normalize-url/node_modules/supports-color": {
13277       "version": "6.1.0",
13278       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13279       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13280       "dev": true,
13281       "dependencies": {
13282         "has-flag": "^3.0.0"
13283       },
13284       "engines": {
13285         "node": ">=6"
13286       }
13287     },
13288     "node_modules/postcss-normalize-whitespace": {
13289       "version": "4.0.2",
13290       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
13291       "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
13292       "dev": true,
13293       "dependencies": {
13294         "postcss": "^7.0.0",
13295         "postcss-value-parser": "^3.0.0"
13296       },
13297       "engines": {
13298         "node": ">=6.9.0"
13299       }
13300     },
13301     "node_modules/postcss-normalize-whitespace/node_modules/has-flag": {
13302       "version": "3.0.0",
13303       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13304       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13305       "dev": true,
13306       "engines": {
13307         "node": ">=4"
13308       }
13309     },
13310     "node_modules/postcss-normalize-whitespace/node_modules/postcss": {
13311       "version": "7.0.35",
13312       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13313       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13314       "dev": true,
13315       "dependencies": {
13316         "chalk": "^2.4.2",
13317         "source-map": "^0.6.1",
13318         "supports-color": "^6.1.0"
13319       },
13320       "engines": {
13321         "node": ">=6.0.0"
13322       }
13323     },
13324     "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": {
13325       "version": "3.3.1",
13326       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13327       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13328       "dev": true
13329     },
13330     "node_modules/postcss-normalize-whitespace/node_modules/supports-color": {
13331       "version": "6.1.0",
13332       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13333       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13334       "dev": true,
13335       "dependencies": {
13336         "has-flag": "^3.0.0"
13337       },
13338       "engines": {
13339         "node": ">=6"
13340       }
13341     },
13342     "node_modules/postcss-ordered-values": {
13343       "version": "4.1.2",
13344       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
13345       "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
13346       "dev": true,
13347       "dependencies": {
13348         "cssnano-util-get-arguments": "^4.0.0",
13349         "postcss": "^7.0.0",
13350         "postcss-value-parser": "^3.0.0"
13351       },
13352       "engines": {
13353         "node": ">=6.9.0"
13354       }
13355     },
13356     "node_modules/postcss-ordered-values/node_modules/has-flag": {
13357       "version": "3.0.0",
13358       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13359       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13360       "dev": true,
13361       "engines": {
13362         "node": ">=4"
13363       }
13364     },
13365     "node_modules/postcss-ordered-values/node_modules/postcss": {
13366       "version": "7.0.35",
13367       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13368       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13369       "dev": true,
13370       "dependencies": {
13371         "chalk": "^2.4.2",
13372         "source-map": "^0.6.1",
13373         "supports-color": "^6.1.0"
13374       },
13375       "engines": {
13376         "node": ">=6.0.0"
13377       }
13378     },
13379     "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": {
13380       "version": "3.3.1",
13381       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13382       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13383       "dev": true
13384     },
13385     "node_modules/postcss-ordered-values/node_modules/supports-color": {
13386       "version": "6.1.0",
13387       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13388       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13389       "dev": true,
13390       "dependencies": {
13391         "has-flag": "^3.0.0"
13392       },
13393       "engines": {
13394         "node": ">=6"
13395       }
13396     },
13397     "node_modules/postcss-reduce-initial": {
13398       "version": "4.0.3",
13399       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
13400       "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
13401       "dev": true,
13402       "dependencies": {
13403         "browserslist": "^4.0.0",
13404         "caniuse-api": "^3.0.0",
13405         "has": "^1.0.0",
13406         "postcss": "^7.0.0"
13407       },
13408       "engines": {
13409         "node": ">=6.9.0"
13410       }
13411     },
13412     "node_modules/postcss-reduce-initial/node_modules/has-flag": {
13413       "version": "3.0.0",
13414       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13415       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13416       "dev": true,
13417       "engines": {
13418         "node": ">=4"
13419       }
13420     },
13421     "node_modules/postcss-reduce-initial/node_modules/postcss": {
13422       "version": "7.0.35",
13423       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13424       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13425       "dev": true,
13426       "dependencies": {
13427         "chalk": "^2.4.2",
13428         "source-map": "^0.6.1",
13429         "supports-color": "^6.1.0"
13430       },
13431       "engines": {
13432         "node": ">=6.0.0"
13433       }
13434     },
13435     "node_modules/postcss-reduce-initial/node_modules/supports-color": {
13436       "version": "6.1.0",
13437       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13438       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13439       "dev": true,
13440       "dependencies": {
13441         "has-flag": "^3.0.0"
13442       },
13443       "engines": {
13444         "node": ">=6"
13445       }
13446     },
13447     "node_modules/postcss-reduce-transforms": {
13448       "version": "4.0.2",
13449       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
13450       "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
13451       "dev": true,
13452       "dependencies": {
13453         "cssnano-util-get-match": "^4.0.0",
13454         "has": "^1.0.0",
13455         "postcss": "^7.0.0",
13456         "postcss-value-parser": "^3.0.0"
13457       },
13458       "engines": {
13459         "node": ">=6.9.0"
13460       }
13461     },
13462     "node_modules/postcss-reduce-transforms/node_modules/has-flag": {
13463       "version": "3.0.0",
13464       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13465       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13466       "dev": true,
13467       "engines": {
13468         "node": ">=4"
13469       }
13470     },
13471     "node_modules/postcss-reduce-transforms/node_modules/postcss": {
13472       "version": "7.0.35",
13473       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13474       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13475       "dev": true,
13476       "dependencies": {
13477         "chalk": "^2.4.2",
13478         "source-map": "^0.6.1",
13479         "supports-color": "^6.1.0"
13480       },
13481       "engines": {
13482         "node": ">=6.0.0"
13483       }
13484     },
13485     "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": {
13486       "version": "3.3.1",
13487       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13488       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13489       "dev": true
13490     },
13491     "node_modules/postcss-reduce-transforms/node_modules/supports-color": {
13492       "version": "6.1.0",
13493       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13494       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13495       "dev": true,
13496       "dependencies": {
13497         "has-flag": "^3.0.0"
13498       },
13499       "engines": {
13500         "node": ">=6"
13501       }
13502     },
13503     "node_modules/postcss-selector-parser": {
13504       "version": "6.0.4",
13505       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
13506       "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
13507       "dev": true,
13508       "dependencies": {
13509         "cssesc": "^3.0.0",
13510         "indexes-of": "^1.0.1",
13511         "uniq": "^1.0.1",
13512         "util-deprecate": "^1.0.2"
13513       },
13514       "engines": {
13515         "node": ">=4"
13516       }
13517     },
13518     "node_modules/postcss-svgo": {
13519       "version": "4.0.2",
13520       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
13521       "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
13522       "dev": true,
13523       "dependencies": {
13524         "is-svg": "^3.0.0",
13525         "postcss": "^7.0.0",
13526         "postcss-value-parser": "^3.0.0",
13527         "svgo": "^1.0.0"
13528       },
13529       "engines": {
13530         "node": ">=6.9.0"
13531       }
13532     },
13533     "node_modules/postcss-svgo/node_modules/has-flag": {
13534       "version": "3.0.0",
13535       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13536       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13537       "dev": true,
13538       "engines": {
13539         "node": ">=4"
13540       }
13541     },
13542     "node_modules/postcss-svgo/node_modules/postcss": {
13543       "version": "7.0.35",
13544       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13545       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13546       "dev": true,
13547       "dependencies": {
13548         "chalk": "^2.4.2",
13549         "source-map": "^0.6.1",
13550         "supports-color": "^6.1.0"
13551       },
13552       "engines": {
13553         "node": ">=6.0.0"
13554       }
13555     },
13556     "node_modules/postcss-svgo/node_modules/postcss-value-parser": {
13557       "version": "3.3.1",
13558       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
13559       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
13560       "dev": true
13561     },
13562     "node_modules/postcss-svgo/node_modules/supports-color": {
13563       "version": "6.1.0",
13564       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13565       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13566       "dev": true,
13567       "dependencies": {
13568         "has-flag": "^3.0.0"
13569       },
13570       "engines": {
13571         "node": ">=6"
13572       }
13573     },
13574     "node_modules/postcss-unique-selectors": {
13575       "version": "4.0.1",
13576       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
13577       "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
13578       "dev": true,
13579       "dependencies": {
13580         "alphanum-sort": "^1.0.0",
13581         "postcss": "^7.0.0",
13582         "uniqs": "^2.0.0"
13583       },
13584       "engines": {
13585         "node": ">=6.9.0"
13586       }
13587     },
13588     "node_modules/postcss-unique-selectors/node_modules/has-flag": {
13589       "version": "3.0.0",
13590       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
13591       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
13592       "dev": true,
13593       "engines": {
13594         "node": ">=4"
13595       }
13596     },
13597     "node_modules/postcss-unique-selectors/node_modules/postcss": {
13598       "version": "7.0.35",
13599       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
13600       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
13601       "dev": true,
13602       "dependencies": {
13603         "chalk": "^2.4.2",
13604         "source-map": "^0.6.1",
13605         "supports-color": "^6.1.0"
13606       },
13607       "engines": {
13608         "node": ">=6.0.0"
13609       }
13610     },
13611     "node_modules/postcss-unique-selectors/node_modules/supports-color": {
13612       "version": "6.1.0",
13613       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13614       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13615       "dev": true,
13616       "dependencies": {
13617         "has-flag": "^3.0.0"
13618       },
13619       "engines": {
13620         "node": ">=6"
13621       }
13622     },
13623     "node_modules/postcss-value-parser": {
13624       "version": "4.1.0",
13625       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
13626       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
13627       "dev": true
13628     },
13629     "node_modules/prelude-ls": {
13630       "version": "1.2.1",
13631       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
13632       "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
13633       "dev": true,
13634       "engines": {
13635         "node": ">= 0.8.0"
13636       }
13637     },
13638     "node_modules/prettier": {
13639       "version": "2.2.1",
13640       "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz",
13641       "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==",
13642       "dev": true,
13643       "bin": {
13644         "prettier": "bin-prettier.js"
13645       },
13646       "engines": {
13647         "node": ">=10.13.0"
13648       }
13649     },
13650     "node_modules/pretty-format": {
13651       "version": "26.6.2",
13652       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
13653       "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
13654       "dev": true,
13655       "dependencies": {
13656         "@jest/types": "^26.6.2",
13657         "ansi-regex": "^5.0.0",
13658         "ansi-styles": "^4.0.0",
13659         "react-is": "^17.0.1"
13660       },
13661       "engines": {
13662         "node": ">= 10"
13663       }
13664     },
13665     "node_modules/pretty-format/node_modules/ansi-styles": {
13666       "version": "4.3.0",
13667       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
13668       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
13669       "dev": true,
13670       "dependencies": {
13671         "color-convert": "^2.0.1"
13672       },
13673       "engines": {
13674         "node": ">=8"
13675       }
13676     },
13677     "node_modules/pretty-format/node_modules/color-convert": {
13678       "version": "2.0.1",
13679       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
13680       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
13681       "dev": true,
13682       "dependencies": {
13683         "color-name": "~1.1.4"
13684       },
13685       "engines": {
13686         "node": ">=7.0.0"
13687       }
13688     },
13689     "node_modules/pretty-format/node_modules/color-name": {
13690       "version": "1.1.4",
13691       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
13692       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
13693       "dev": true
13694     },
13695     "node_modules/process-nextick-args": {
13696       "version": "2.0.1",
13697       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
13698       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
13699       "dev": true
13700     },
13701     "node_modules/progress": {
13702       "version": "2.0.3",
13703       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
13704       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
13705       "dev": true,
13706       "engines": {
13707         "node": ">=0.4.0"
13708       }
13709     },
13710     "node_modules/promise-inflight": {
13711       "version": "1.0.1",
13712       "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
13713       "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
13714       "dev": true
13715     },
13716     "node_modules/prompts": {
13717       "version": "2.4.0",
13718       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz",
13719       "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==",
13720       "dev": true,
13721       "dependencies": {
13722         "kleur": "^3.0.3",
13723         "sisteransi": "^1.0.5"
13724       },
13725       "engines": {
13726         "node": ">= 6"
13727       }
13728     },
13729     "node_modules/proxy-addr": {
13730       "version": "2.0.6",
13731       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
13732       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
13733       "dev": true,
13734       "dependencies": {
13735         "forwarded": "~0.1.2",
13736         "ipaddr.js": "1.9.1"
13737       },
13738       "engines": {
13739         "node": ">= 0.10"
13740       }
13741     },
13742     "node_modules/prr": {
13743       "version": "1.0.1",
13744       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
13745       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
13746       "dev": true
13747     },
13748     "node_modules/psl": {
13749       "version": "1.8.0",
13750       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
13751       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
13752       "dev": true
13753     },
13754     "node_modules/pump": {
13755       "version": "3.0.0",
13756       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
13757       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
13758       "dev": true,
13759       "dependencies": {
13760         "end-of-stream": "^1.1.0",
13761         "once": "^1.3.1"
13762       }
13763     },
13764     "node_modules/punycode": {
13765       "version": "2.1.1",
13766       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
13767       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
13768       "dev": true,
13769       "engines": {
13770         "node": ">=6"
13771       }
13772     },
13773     "node_modules/q": {
13774       "version": "1.5.1",
13775       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
13776       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
13777       "dev": true,
13778       "engines": {
13779         "node": ">=0.6.0",
13780         "teleport": ">=0.2.0"
13781       }
13782     },
13783     "node_modules/qs": {
13784       "version": "6.5.2",
13785       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
13786       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
13787       "dev": true,
13788       "engines": {
13789         "node": ">=0.6"
13790       }
13791     },
13792     "node_modules/querystring": {
13793       "version": "0.2.0",
13794       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
13795       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
13796       "dev": true,
13797       "engines": {
13798         "node": ">=0.4.x"
13799       }
13800     },
13801     "node_modules/querystringify": {
13802       "version": "2.2.0",
13803       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
13804       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
13805       "dev": true
13806     },
13807     "node_modules/randombytes": {
13808       "version": "2.1.0",
13809       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
13810       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
13811       "dev": true,
13812       "dependencies": {
13813         "safe-buffer": "^5.1.0"
13814       }
13815     },
13816     "node_modules/range-parser": {
13817       "version": "1.2.1",
13818       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
13819       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
13820       "dev": true,
13821       "engines": {
13822         "node": ">= 0.6"
13823       }
13824     },
13825     "node_modules/raw-body": {
13826       "version": "2.4.0",
13827       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
13828       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
13829       "dev": true,
13830       "dependencies": {
13831         "bytes": "3.1.0",
13832         "http-errors": "1.7.2",
13833         "iconv-lite": "0.4.24",
13834         "unpipe": "1.0.0"
13835       },
13836       "engines": {
13837         "node": ">= 0.8"
13838       }
13839     },
13840     "node_modules/raw-body/node_modules/bytes": {
13841       "version": "3.1.0",
13842       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
13843       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
13844       "dev": true,
13845       "engines": {
13846         "node": ">= 0.8"
13847       }
13848     },
13849     "node_modules/raw-loader": {
13850       "version": "4.0.2",
13851       "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz",
13852       "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==",
13853       "dev": true,
13854       "dependencies": {
13855         "loader-utils": "^2.0.0",
13856         "schema-utils": "^3.0.0"
13857       },
13858       "engines": {
13859         "node": ">= 10.13.0"
13860       }
13861     },
13862     "node_modules/raw-loader/node_modules/loader-utils": {
13863       "version": "2.0.0",
13864       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
13865       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
13866       "dev": true,
13867       "dependencies": {
13868         "big.js": "^5.2.2",
13869         "emojis-list": "^3.0.0",
13870         "json5": "^2.1.2"
13871       },
13872       "engines": {
13873         "node": ">=8.9.0"
13874       }
13875     },
13876     "node_modules/react-is": {
13877       "version": "17.0.1",
13878       "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz",
13879       "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==",
13880       "dev": true
13881     },
13882     "node_modules/read-pkg": {
13883       "version": "2.0.0",
13884       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
13885       "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
13886       "dev": true,
13887       "dependencies": {
13888         "load-json-file": "^2.0.0",
13889         "normalize-package-data": "^2.3.2",
13890         "path-type": "^2.0.0"
13891       },
13892       "engines": {
13893         "node": ">=4"
13894       }
13895     },
13896     "node_modules/read-pkg-up": {
13897       "version": "2.0.0",
13898       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
13899       "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
13900       "dev": true,
13901       "dependencies": {
13902         "find-up": "^2.0.0",
13903         "read-pkg": "^2.0.0"
13904       },
13905       "engines": {
13906         "node": ">=4"
13907       }
13908     },
13909     "node_modules/read-pkg-up/node_modules/find-up": {
13910       "version": "2.1.0",
13911       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
13912       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
13913       "dev": true,
13914       "dependencies": {
13915         "locate-path": "^2.0.0"
13916       },
13917       "engines": {
13918         "node": ">=4"
13919       }
13920     },
13921     "node_modules/read-pkg-up/node_modules/locate-path": {
13922       "version": "2.0.0",
13923       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
13924       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
13925       "dev": true,
13926       "dependencies": {
13927         "p-locate": "^2.0.0",
13928         "path-exists": "^3.0.0"
13929       },
13930       "engines": {
13931         "node": ">=4"
13932       }
13933     },
13934     "node_modules/read-pkg-up/node_modules/p-limit": {
13935       "version": "1.3.0",
13936       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
13937       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
13938       "dev": true,
13939       "dependencies": {
13940         "p-try": "^1.0.0"
13941       },
13942       "engines": {
13943         "node": ">=4"
13944       }
13945     },
13946     "node_modules/read-pkg-up/node_modules/p-locate": {
13947       "version": "2.0.0",
13948       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
13949       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
13950       "dev": true,
13951       "dependencies": {
13952         "p-limit": "^1.1.0"
13953       },
13954       "engines": {
13955         "node": ">=4"
13956       }
13957     },
13958     "node_modules/read-pkg-up/node_modules/p-try": {
13959       "version": "1.0.0",
13960       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
13961       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
13962       "dev": true,
13963       "engines": {
13964         "node": ">=4"
13965       }
13966     },
13967     "node_modules/read-pkg-up/node_modules/path-exists": {
13968       "version": "3.0.0",
13969       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
13970       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
13971       "dev": true,
13972       "engines": {
13973         "node": ">=4"
13974       }
13975     },
13976     "node_modules/readable-stream": {
13977       "version": "2.3.7",
13978       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
13979       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
13980       "dev": true,
13981       "dependencies": {
13982         "core-util-is": "~1.0.0",
13983         "inherits": "~2.0.3",
13984         "isarray": "~1.0.0",
13985         "process-nextick-args": "~2.0.0",
13986         "safe-buffer": "~5.1.1",
13987         "string_decoder": "~1.1.1",
13988         "util-deprecate": "~1.0.1"
13989       }
13990     },
13991     "node_modules/readable-stream/node_modules/safe-buffer": {
13992       "version": "5.1.2",
13993       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
13994       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
13995       "dev": true
13996     },
13997     "node_modules/readdirp": {
13998       "version": "3.5.0",
13999       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
14000       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
14001       "dev": true,
14002       "dependencies": {
14003         "picomatch": "^2.2.1"
14004       },
14005       "engines": {
14006         "node": ">=8.10.0"
14007       }
14008     },
14009     "node_modules/rechoir": {
14010       "version": "0.7.0",
14011       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
14012       "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
14013       "dev": true,
14014       "dependencies": {
14015         "resolve": "^1.9.0"
14016       },
14017       "engines": {
14018         "node": ">= 0.10"
14019       }
14020     },
14021     "node_modules/reduce-flatten": {
14022       "version": "2.0.0",
14023       "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
14024       "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==",
14025       "dev": true,
14026       "engines": {
14027         "node": ">=6"
14028       }
14029     },
14030     "node_modules/regenerate": {
14031       "version": "1.4.2",
14032       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
14033       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
14034       "dev": true
14035     },
14036     "node_modules/regenerate-unicode-properties": {
14037       "version": "8.2.0",
14038       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
14039       "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
14040       "dev": true,
14041       "dependencies": {
14042         "regenerate": "^1.4.0"
14043       },
14044       "engines": {
14045         "node": ">=4"
14046       }
14047     },
14048     "node_modules/regenerator-runtime": {
14049       "version": "0.13.7",
14050       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
14051       "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
14052       "dev": true
14053     },
14054     "node_modules/regenerator-transform": {
14055       "version": "0.14.5",
14056       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
14057       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
14058       "dev": true,
14059       "dependencies": {
14060         "@babel/runtime": "^7.8.4"
14061       }
14062     },
14063     "node_modules/regex-not": {
14064       "version": "1.0.2",
14065       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
14066       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
14067       "dev": true,
14068       "dependencies": {
14069         "extend-shallow": "^3.0.2",
14070         "safe-regex": "^1.1.0"
14071       },
14072       "engines": {
14073         "node": ">=0.10.0"
14074       }
14075     },
14076     "node_modules/regexp.prototype.flags": {
14077       "version": "1.3.1",
14078       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
14079       "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
14080       "dev": true,
14081       "dependencies": {
14082         "call-bind": "^1.0.2",
14083         "define-properties": "^1.1.3"
14084       },
14085       "engines": {
14086         "node": ">= 0.4"
14087       },
14088       "funding": {
14089         "url": "https://github.com/sponsors/ljharb"
14090       }
14091     },
14092     "node_modules/regexpp": {
14093       "version": "3.1.0",
14094       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
14095       "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
14096       "dev": true,
14097       "engines": {
14098         "node": ">=8"
14099       }
14100     },
14101     "node_modules/regexpu-core": {
14102       "version": "4.7.1",
14103       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
14104       "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
14105       "dev": true,
14106       "dependencies": {
14107         "regenerate": "^1.4.0",
14108         "regenerate-unicode-properties": "^8.2.0",
14109         "regjsgen": "^0.5.1",
14110         "regjsparser": "^0.6.4",
14111         "unicode-match-property-ecmascript": "^1.0.4",
14112         "unicode-match-property-value-ecmascript": "^1.2.0"
14113       },
14114       "engines": {
14115         "node": ">=4"
14116       }
14117     },
14118     "node_modules/regjsgen": {
14119       "version": "0.5.2",
14120       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
14121       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
14122       "dev": true
14123     },
14124     "node_modules/regjsparser": {
14125       "version": "0.6.4",
14126       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz",
14127       "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==",
14128       "dev": true,
14129       "dependencies": {
14130         "jsesc": "~0.5.0"
14131       },
14132       "bin": {
14133         "regjsparser": "bin/parser"
14134       }
14135     },
14136     "node_modules/regjsparser/node_modules/jsesc": {
14137       "version": "0.5.0",
14138       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
14139       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
14140       "dev": true,
14141       "bin": {
14142         "jsesc": "bin/jsesc"
14143       }
14144     },
14145     "node_modules/relateurl": {
14146       "version": "0.2.7",
14147       "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
14148       "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
14149       "dev": true,
14150       "engines": {
14151         "node": ">= 0.10"
14152       }
14153     },
14154     "node_modules/remove-trailing-separator": {
14155       "version": "1.1.0",
14156       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
14157       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
14158       "dev": true
14159     },
14160     "node_modules/repeat-element": {
14161       "version": "1.1.3",
14162       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
14163       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
14164       "dev": true,
14165       "engines": {
14166         "node": ">=0.10.0"
14167       }
14168     },
14169     "node_modules/repeat-string": {
14170       "version": "1.6.1",
14171       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
14172       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
14173       "dev": true,
14174       "engines": {
14175         "node": ">=0.10"
14176       }
14177     },
14178     "node_modules/request": {
14179       "version": "2.88.2",
14180       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
14181       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
14182       "dev": true,
14183       "dependencies": {
14184         "aws-sign2": "~0.7.0",
14185         "aws4": "^1.8.0",
14186         "caseless": "~0.12.0",
14187         "combined-stream": "~1.0.6",
14188         "extend": "~3.0.2",
14189         "forever-agent": "~0.6.1",
14190         "form-data": "~2.3.2",
14191         "har-validator": "~5.1.3",
14192         "http-signature": "~1.2.0",
14193         "is-typedarray": "~1.0.0",
14194         "isstream": "~0.1.2",
14195         "json-stringify-safe": "~5.0.1",
14196         "mime-types": "~2.1.19",
14197         "oauth-sign": "~0.9.0",
14198         "performance-now": "^2.1.0",
14199         "qs": "~6.5.2",
14200         "safe-buffer": "^5.1.2",
14201         "tough-cookie": "~2.5.0",
14202         "tunnel-agent": "^0.6.0",
14203         "uuid": "^3.3.2"
14204       },
14205       "engines": {
14206         "node": ">= 6"
14207       }
14208     },
14209     "node_modules/request-promise-core": {
14210       "version": "1.1.4",
14211       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
14212       "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
14213       "dev": true,
14214       "dependencies": {
14215         "lodash": "^4.17.19"
14216       },
14217       "engines": {
14218         "node": ">=0.10.0"
14219       }
14220     },
14221     "node_modules/request-promise-native": {
14222       "version": "1.0.9",
14223       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
14224       "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
14225       "dev": true,
14226       "dependencies": {
14227         "request-promise-core": "1.1.4",
14228         "stealthy-require": "^1.1.1",
14229         "tough-cookie": "^2.3.3"
14230       },
14231       "engines": {
14232         "node": ">=0.12.0"
14233       }
14234     },
14235     "node_modules/require-directory": {
14236       "version": "2.1.1",
14237       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
14238       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
14239       "dev": true,
14240       "engines": {
14241         "node": ">=0.10.0"
14242       }
14243     },
14244     "node_modules/require-main-filename": {
14245       "version": "2.0.0",
14246       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
14247       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
14248       "dev": true
14249     },
14250     "node_modules/requires-port": {
14251       "version": "1.0.0",
14252       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
14253       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
14254       "dev": true
14255     },
14256     "node_modules/resolve": {
14257       "version": "1.19.0",
14258       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
14259       "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
14260       "dev": true,
14261       "dependencies": {
14262         "is-core-module": "^2.1.0",
14263         "path-parse": "^1.0.6"
14264       }
14265     },
14266     "node_modules/resolve-cwd": {
14267       "version": "3.0.0",
14268       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
14269       "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
14270       "dev": true,
14271       "dependencies": {
14272         "resolve-from": "^5.0.0"
14273       },
14274       "engines": {
14275         "node": ">=8"
14276       }
14277     },
14278     "node_modules/resolve-cwd/node_modules/resolve-from": {
14279       "version": "5.0.0",
14280       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
14281       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
14282       "dev": true,
14283       "engines": {
14284         "node": ">=8"
14285       }
14286     },
14287     "node_modules/resolve-from": {
14288       "version": "4.0.0",
14289       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
14290       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
14291       "dev": true,
14292       "engines": {
14293         "node": ">=4"
14294       }
14295     },
14296     "node_modules/resolve-url": {
14297       "version": "0.2.1",
14298       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
14299       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
14300       "dev": true
14301     },
14302     "node_modules/restore-cursor": {
14303       "version": "3.1.0",
14304       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
14305       "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
14306       "dev": true,
14307       "dependencies": {
14308         "onetime": "^5.1.0",
14309         "signal-exit": "^3.0.2"
14310       },
14311       "engines": {
14312         "node": ">=8"
14313       }
14314     },
14315     "node_modules/ret": {
14316       "version": "0.1.15",
14317       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
14318       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
14319       "dev": true,
14320       "engines": {
14321         "node": ">=0.12"
14322       }
14323     },
14324     "node_modules/retry": {
14325       "version": "0.12.0",
14326       "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
14327       "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
14328       "dev": true,
14329       "engines": {
14330         "node": ">= 4"
14331       }
14332     },
14333     "node_modules/reusify": {
14334       "version": "1.0.4",
14335       "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
14336       "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
14337       "dev": true,
14338       "engines": {
14339         "iojs": ">=1.0.0",
14340         "node": ">=0.10.0"
14341       }
14342     },
14343     "node_modules/rgb-regex": {
14344       "version": "1.0.1",
14345       "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
14346       "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
14347       "dev": true
14348     },
14349     "node_modules/rgba-regex": {
14350       "version": "1.0.0",
14351       "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
14352       "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
14353       "dev": true
14354     },
14355     "node_modules/rimraf": {
14356       "version": "2.7.1",
14357       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
14358       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
14359       "dev": true,
14360       "dependencies": {
14361         "glob": "^7.1.3"
14362       },
14363       "bin": {
14364         "rimraf": "bin.js"
14365       }
14366     },
14367     "node_modules/rsvp": {
14368       "version": "4.8.5",
14369       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
14370       "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
14371       "dev": true,
14372       "engines": {
14373         "node": "6.* || >= 7.*"
14374       }
14375     },
14376     "node_modules/run-async": {
14377       "version": "2.4.1",
14378       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
14379       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
14380       "dev": true,
14381       "engines": {
14382         "node": ">=0.12.0"
14383       }
14384     },
14385     "node_modules/run-parallel": {
14386       "version": "1.1.10",
14387       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
14388       "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
14389       "dev": true
14390     },
14391     "node_modules/rxjs": {
14392       "version": "6.6.3",
14393       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
14394       "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
14395       "dev": true,
14396       "dependencies": {
14397         "tslib": "^1.9.0"
14398       },
14399       "engines": {
14400         "npm": ">=2.0.0"
14401       }
14402     },
14403     "node_modules/safe-buffer": {
14404       "version": "5.2.1",
14405       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
14406       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
14407       "dev": true
14408     },
14409     "node_modules/safe-regex": {
14410       "version": "1.1.0",
14411       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
14412       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
14413       "dev": true,
14414       "dependencies": {
14415         "ret": "~0.1.10"
14416       }
14417     },
14418     "node_modules/safer-buffer": {
14419       "version": "2.1.2",
14420       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
14421       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
14422       "dev": true
14423     },
14424     "node_modules/sane": {
14425       "version": "4.1.0",
14426       "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
14427       "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
14428       "dev": true,
14429       "dependencies": {
14430         "@cnakazawa/watch": "^1.0.3",
14431         "anymatch": "^2.0.0",
14432         "capture-exit": "^2.0.0",
14433         "exec-sh": "^0.3.2",
14434         "execa": "^1.0.0",
14435         "fb-watchman": "^2.0.0",
14436         "micromatch": "^3.1.4",
14437         "minimist": "^1.1.1",
14438         "walker": "~1.0.5"
14439       },
14440       "bin": {
14441         "sane": "src/cli.js"
14442       },
14443       "engines": {
14444         "node": "6.* || 8.* || >= 10.*"
14445       }
14446     },
14447     "node_modules/sane/node_modules/anymatch": {
14448       "version": "2.0.0",
14449       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
14450       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
14451       "dev": true,
14452       "dependencies": {
14453         "micromatch": "^3.1.4",
14454         "normalize-path": "^2.1.1"
14455       }
14456     },
14457     "node_modules/sane/node_modules/braces": {
14458       "version": "2.3.2",
14459       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
14460       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
14461       "dev": true,
14462       "dependencies": {
14463         "arr-flatten": "^1.1.0",
14464         "array-unique": "^0.3.2",
14465         "extend-shallow": "^2.0.1",
14466         "fill-range": "^4.0.0",
14467         "isobject": "^3.0.1",
14468         "repeat-element": "^1.1.2",
14469         "snapdragon": "^0.8.1",
14470         "snapdragon-node": "^2.0.1",
14471         "split-string": "^3.0.2",
14472         "to-regex": "^3.0.1"
14473       },
14474       "engines": {
14475         "node": ">=0.10.0"
14476       }
14477     },
14478     "node_modules/sane/node_modules/braces/node_modules/extend-shallow": {
14479       "version": "2.0.1",
14480       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
14481       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
14482       "dev": true,
14483       "dependencies": {
14484         "is-extendable": "^0.1.0"
14485       },
14486       "engines": {
14487         "node": ">=0.10.0"
14488       }
14489     },
14490     "node_modules/sane/node_modules/cross-spawn": {
14491       "version": "6.0.5",
14492       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
14493       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
14494       "dev": true,
14495       "dependencies": {
14496         "nice-try": "^1.0.4",
14497         "path-key": "^2.0.1",
14498         "semver": "^5.5.0",
14499         "shebang-command": "^1.2.0",
14500         "which": "^1.2.9"
14501       },
14502       "engines": {
14503         "node": ">=4.8"
14504       }
14505     },
14506     "node_modules/sane/node_modules/execa": {
14507       "version": "1.0.0",
14508       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
14509       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
14510       "dev": true,
14511       "dependencies": {
14512         "cross-spawn": "^6.0.0",
14513         "get-stream": "^4.0.0",
14514         "is-stream": "^1.1.0",
14515         "npm-run-path": "^2.0.0",
14516         "p-finally": "^1.0.0",
14517         "signal-exit": "^3.0.0",
14518         "strip-eof": "^1.0.0"
14519       },
14520       "engines": {
14521         "node": ">=6"
14522       }
14523     },
14524     "node_modules/sane/node_modules/fill-range": {
14525       "version": "4.0.0",
14526       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
14527       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
14528       "dev": true,
14529       "dependencies": {
14530         "extend-shallow": "^2.0.1",
14531         "is-number": "^3.0.0",
14532         "repeat-string": "^1.6.1",
14533         "to-regex-range": "^2.1.0"
14534       },
14535       "engines": {
14536         "node": ">=0.10.0"
14537       }
14538     },
14539     "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": {
14540       "version": "2.0.1",
14541       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
14542       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
14543       "dev": true,
14544       "dependencies": {
14545         "is-extendable": "^0.1.0"
14546       },
14547       "engines": {
14548         "node": ">=0.10.0"
14549       }
14550     },
14551     "node_modules/sane/node_modules/get-stream": {
14552       "version": "4.1.0",
14553       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
14554       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
14555       "dev": true,
14556       "dependencies": {
14557         "pump": "^3.0.0"
14558       },
14559       "engines": {
14560         "node": ">=6"
14561       }
14562     },
14563     "node_modules/sane/node_modules/is-number": {
14564       "version": "3.0.0",
14565       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
14566       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
14567       "dev": true,
14568       "dependencies": {
14569         "kind-of": "^3.0.2"
14570       },
14571       "engines": {
14572         "node": ">=0.10.0"
14573       }
14574     },
14575     "node_modules/sane/node_modules/is-number/node_modules/kind-of": {
14576       "version": "3.2.2",
14577       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
14578       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
14579       "dev": true,
14580       "dependencies": {
14581         "is-buffer": "^1.1.5"
14582       },
14583       "engines": {
14584         "node": ">=0.10.0"
14585       }
14586     },
14587     "node_modules/sane/node_modules/is-stream": {
14588       "version": "1.1.0",
14589       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
14590       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
14591       "dev": true,
14592       "engines": {
14593         "node": ">=0.10.0"
14594       }
14595     },
14596     "node_modules/sane/node_modules/micromatch": {
14597       "version": "3.1.10",
14598       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
14599       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
14600       "dev": true,
14601       "dependencies": {
14602         "arr-diff": "^4.0.0",
14603         "array-unique": "^0.3.2",
14604         "braces": "^2.3.1",
14605         "define-property": "^2.0.2",
14606         "extend-shallow": "^3.0.2",
14607         "extglob": "^2.0.4",
14608         "fragment-cache": "^0.2.1",
14609         "kind-of": "^6.0.2",
14610         "nanomatch": "^1.2.9",
14611         "object.pick": "^1.3.0",
14612         "regex-not": "^1.0.0",
14613         "snapdragon": "^0.8.1",
14614         "to-regex": "^3.0.2"
14615       },
14616       "engines": {
14617         "node": ">=0.10.0"
14618       }
14619     },
14620     "node_modules/sane/node_modules/normalize-path": {
14621       "version": "2.1.1",
14622       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
14623       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
14624       "dev": true,
14625       "dependencies": {
14626         "remove-trailing-separator": "^1.0.1"
14627       },
14628       "engines": {
14629         "node": ">=0.10.0"
14630       }
14631     },
14632     "node_modules/sane/node_modules/npm-run-path": {
14633       "version": "2.0.2",
14634       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
14635       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
14636       "dev": true,
14637       "dependencies": {
14638         "path-key": "^2.0.0"
14639       },
14640       "engines": {
14641         "node": ">=4"
14642       }
14643     },
14644     "node_modules/sane/node_modules/path-key": {
14645       "version": "2.0.1",
14646       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
14647       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
14648       "dev": true,
14649       "engines": {
14650         "node": ">=4"
14651       }
14652     },
14653     "node_modules/sane/node_modules/shebang-command": {
14654       "version": "1.2.0",
14655       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
14656       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
14657       "dev": true,
14658       "dependencies": {
14659         "shebang-regex": "^1.0.0"
14660       },
14661       "engines": {
14662         "node": ">=0.10.0"
14663       }
14664     },
14665     "node_modules/sane/node_modules/shebang-regex": {
14666       "version": "1.0.0",
14667       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
14668       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
14669       "dev": true,
14670       "engines": {
14671         "node": ">=0.10.0"
14672       }
14673     },
14674     "node_modules/sane/node_modules/to-regex-range": {
14675       "version": "2.1.1",
14676       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
14677       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
14678       "dev": true,
14679       "dependencies": {
14680         "is-number": "^3.0.0",
14681         "repeat-string": "^1.6.1"
14682       },
14683       "engines": {
14684         "node": ">=0.10.0"
14685       }
14686     },
14687     "node_modules/sane/node_modules/which": {
14688       "version": "1.3.1",
14689       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
14690       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
14691       "dev": true,
14692       "dependencies": {
14693         "isexe": "^2.0.0"
14694       },
14695       "bin": {
14696         "which": "bin/which"
14697       }
14698     },
14699     "node_modules/sass": {
14700       "version": "1.30.0",
14701       "resolved": "https://registry.npmjs.org/sass/-/sass-1.30.0.tgz",
14702       "integrity": "sha512-26EUhOXRLaUY7+mWuRFqGeGGNmhB1vblpTENO1Z7mAzzIZeVxZr9EZoaY1kyGLFWdSOZxRMAufiN2mkbO6dAlw==",
14703       "dev": true,
14704       "dependencies": {
14705         "chokidar": ">=2.0.0 <4.0.0"
14706       },
14707       "bin": {
14708         "sass": "sass.js"
14709       },
14710       "engines": {
14711         "node": ">=8.9.0"
14712       }
14713     },
14714     "node_modules/sass-loader": {
14715       "version": "10.1.0",
14716       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz",
14717       "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==",
14718       "dev": true,
14719       "dependencies": {
14720         "klona": "^2.0.4",
14721         "loader-utils": "^2.0.0",
14722         "neo-async": "^2.6.2",
14723         "schema-utils": "^3.0.0",
14724         "semver": "^7.3.2"
14725       },
14726       "engines": {
14727         "node": ">= 10.13.0"
14728       }
14729     },
14730     "node_modules/sass-loader/node_modules/loader-utils": {
14731       "version": "2.0.0",
14732       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
14733       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
14734       "dev": true,
14735       "dependencies": {
14736         "big.js": "^5.2.2",
14737         "emojis-list": "^3.0.0",
14738         "json5": "^2.1.2"
14739       },
14740       "engines": {
14741         "node": ">=8.9.0"
14742       }
14743     },
14744     "node_modules/sass-loader/node_modules/semver": {
14745       "version": "7.3.4",
14746       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
14747       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
14748       "dev": true,
14749       "dependencies": {
14750         "lru-cache": "^6.0.0"
14751       },
14752       "bin": {
14753         "semver": "bin/semver.js"
14754       },
14755       "engines": {
14756         "node": ">=10"
14757       }
14758     },
14759     "node_modules/sax": {
14760       "version": "1.2.4",
14761       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
14762       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
14763       "dev": true
14764     },
14765     "node_modules/saxes": {
14766       "version": "5.0.1",
14767       "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
14768       "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
14769       "dev": true,
14770       "dependencies": {
14771         "xmlchars": "^2.2.0"
14772       },
14773       "engines": {
14774         "node": ">=10"
14775       }
14776     },
14777     "node_modules/schema-utils": {
14778       "version": "3.0.0",
14779       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
14780       "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
14781       "dev": true,
14782       "dependencies": {
14783         "@types/json-schema": "^7.0.6",
14784         "ajv": "^6.12.5",
14785         "ajv-keywords": "^3.5.2"
14786       },
14787       "engines": {
14788         "node": ">= 10.13.0"
14789       }
14790     },
14791     "node_modules/select-hose": {
14792       "version": "2.0.0",
14793       "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
14794       "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
14795       "dev": true
14796     },
14797     "node_modules/selfsigned": {
14798       "version": "1.10.8",
14799       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz",
14800       "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==",
14801       "dev": true,
14802       "dependencies": {
14803         "node-forge": "^0.10.0"
14804       }
14805     },
14806     "node_modules/semver": {
14807       "version": "5.7.1",
14808       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
14809       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
14810       "dev": true,
14811       "bin": {
14812         "semver": "bin/semver"
14813       }
14814     },
14815     "node_modules/semver-compare": {
14816       "version": "1.0.0",
14817       "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
14818       "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
14819       "dev": true
14820     },
14821     "node_modules/semver-regex": {
14822       "version": "2.0.0",
14823       "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
14824       "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
14825       "dev": true,
14826       "engines": {
14827         "node": ">=6"
14828       }
14829     },
14830     "node_modules/send": {
14831       "version": "0.17.1",
14832       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
14833       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
14834       "dev": true,
14835       "dependencies": {
14836         "debug": "2.6.9",
14837         "depd": "~1.1.2",
14838         "destroy": "~1.0.4",
14839         "encodeurl": "~1.0.2",
14840         "escape-html": "~1.0.3",
14841         "etag": "~1.8.1",
14842         "fresh": "0.5.2",
14843         "http-errors": "~1.7.2",
14844         "mime": "1.6.0",
14845         "ms": "2.1.1",
14846         "on-finished": "~2.3.0",
14847         "range-parser": "~1.2.1",
14848         "statuses": "~1.5.0"
14849       },
14850       "engines": {
14851         "node": ">= 0.8.0"
14852       }
14853     },
14854     "node_modules/send/node_modules/debug": {
14855       "version": "2.6.9",
14856       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
14857       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
14858       "dev": true,
14859       "dependencies": {
14860         "ms": "2.0.0"
14861       }
14862     },
14863     "node_modules/send/node_modules/debug/node_modules/ms": {
14864       "version": "2.0.0",
14865       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
14866       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
14867       "dev": true
14868     },
14869     "node_modules/send/node_modules/depd": {
14870       "version": "1.1.2",
14871       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
14872       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
14873       "dev": true,
14874       "engines": {
14875         "node": ">= 0.6"
14876       }
14877     },
14878     "node_modules/send/node_modules/ms": {
14879       "version": "2.1.1",
14880       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
14881       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
14882       "dev": true
14883     },
14884     "node_modules/serialize-javascript": {
14885       "version": "5.0.1",
14886       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
14887       "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
14888       "dev": true,
14889       "dependencies": {
14890         "randombytes": "^2.1.0"
14891       }
14892     },
14893     "node_modules/serve-index": {
14894       "version": "1.9.1",
14895       "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
14896       "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
14897       "dev": true,
14898       "dependencies": {
14899         "accepts": "~1.3.4",
14900         "batch": "0.6.1",
14901         "debug": "2.6.9",
14902         "escape-html": "~1.0.3",
14903         "http-errors": "~1.6.2",
14904         "mime-types": "~2.1.17",
14905         "parseurl": "~1.3.2"
14906       },
14907       "engines": {
14908         "node": ">= 0.8.0"
14909       }
14910     },
14911     "node_modules/serve-index/node_modules/debug": {
14912       "version": "2.6.9",
14913       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
14914       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
14915       "dev": true,
14916       "dependencies": {
14917         "ms": "2.0.0"
14918       }
14919     },
14920     "node_modules/serve-index/node_modules/depd": {
14921       "version": "1.1.2",
14922       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
14923       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
14924       "dev": true,
14925       "engines": {
14926         "node": ">= 0.6"
14927       }
14928     },
14929     "node_modules/serve-index/node_modules/http-errors": {
14930       "version": "1.6.3",
14931       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
14932       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
14933       "dev": true,
14934       "dependencies": {
14935         "depd": "~1.1.2",
14936         "inherits": "2.0.3",
14937         "setprototypeof": "1.1.0",
14938         "statuses": ">= 1.4.0 < 2"
14939       },
14940       "engines": {
14941         "node": ">= 0.6"
14942       }
14943     },
14944     "node_modules/serve-index/node_modules/inherits": {
14945       "version": "2.0.3",
14946       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
14947       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
14948       "dev": true
14949     },
14950     "node_modules/serve-index/node_modules/ms": {
14951       "version": "2.0.0",
14952       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
14953       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
14954       "dev": true
14955     },
14956     "node_modules/serve-index/node_modules/setprototypeof": {
14957       "version": "1.1.0",
14958       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
14959       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
14960       "dev": true
14961     },
14962     "node_modules/serve-static": {
14963       "version": "1.14.1",
14964       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
14965       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
14966       "dev": true,
14967       "dependencies": {
14968         "encodeurl": "~1.0.2",
14969         "escape-html": "~1.0.3",
14970         "parseurl": "~1.3.3",
14971         "send": "0.17.1"
14972       },
14973       "engines": {
14974         "node": ">= 0.8.0"
14975       }
14976     },
14977     "node_modules/set-blocking": {
14978       "version": "2.0.0",
14979       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
14980       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
14981       "dev": true
14982     },
14983     "node_modules/set-value": {
14984       "version": "2.0.1",
14985       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
14986       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
14987       "dev": true,
14988       "dependencies": {
14989         "extend-shallow": "^2.0.1",
14990         "is-extendable": "^0.1.1",
14991         "is-plain-object": "^2.0.3",
14992         "split-string": "^3.0.1"
14993       },
14994       "engines": {
14995         "node": ">=0.10.0"
14996       }
14997     },
14998     "node_modules/set-value/node_modules/extend-shallow": {
14999       "version": "2.0.1",
15000       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15001       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15002       "dev": true,
15003       "dependencies": {
15004         "is-extendable": "^0.1.0"
15005       },
15006       "engines": {
15007         "node": ">=0.10.0"
15008       }
15009     },
15010     "node_modules/shebang-command": {
15011       "version": "2.0.0",
15012       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
15013       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
15014       "dev": true,
15015       "dependencies": {
15016         "shebang-regex": "^3.0.0"
15017       },
15018       "engines": {
15019         "node": ">=8"
15020       }
15021     },
15022     "node_modules/shebang-regex": {
15023       "version": "3.0.0",
15024       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
15025       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
15026       "dev": true,
15027       "engines": {
15028         "node": ">=8"
15029       }
15030     },
15031     "node_modules/shellwords": {
15032       "version": "0.1.1",
15033       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
15034       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
15035       "dev": true,
15036       "optional": true
15037     },
15038     "node_modules/signal-exit": {
15039       "version": "3.0.3",
15040       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
15041       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
15042       "dev": true
15043     },
15044     "node_modules/simple-is": {
15045       "version": "0.2.0",
15046       "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz",
15047       "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=",
15048       "dev": true
15049     },
15050     "node_modules/simple-swizzle": {
15051       "version": "0.2.2",
15052       "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
15053       "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
15054       "dev": true,
15055       "dependencies": {
15056         "is-arrayish": "^0.3.1"
15057       }
15058     },
15059     "node_modules/simple-swizzle/node_modules/is-arrayish": {
15060       "version": "0.3.2",
15061       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
15062       "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
15063       "dev": true
15064     },
15065     "node_modules/sisteransi": {
15066       "version": "1.0.5",
15067       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
15068       "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
15069       "dev": true
15070     },
15071     "node_modules/slash": {
15072       "version": "3.0.0",
15073       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
15074       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
15075       "dev": true,
15076       "engines": {
15077         "node": ">=8"
15078       }
15079     },
15080     "node_modules/slice-ansi": {
15081       "version": "2.1.0",
15082       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
15083       "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
15084       "dev": true,
15085       "dependencies": {
15086         "ansi-styles": "^3.2.0",
15087         "astral-regex": "^1.0.0",
15088         "is-fullwidth-code-point": "^2.0.0"
15089       },
15090       "engines": {
15091         "node": ">=6"
15092       }
15093     },
15094     "node_modules/snapdragon": {
15095       "version": "0.8.2",
15096       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
15097       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
15098       "dev": true,
15099       "dependencies": {
15100         "base": "^0.11.1",
15101         "debug": "^2.2.0",
15102         "define-property": "^0.2.5",
15103         "extend-shallow": "^2.0.1",
15104         "map-cache": "^0.2.2",
15105         "source-map": "^0.5.6",
15106         "source-map-resolve": "^0.5.0",
15107         "use": "^3.1.0"
15108       },
15109       "engines": {
15110         "node": ">=0.10.0"
15111       }
15112     },
15113     "node_modules/snapdragon-node": {
15114       "version": "2.1.1",
15115       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
15116       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
15117       "dev": true,
15118       "dependencies": {
15119         "define-property": "^1.0.0",
15120         "isobject": "^3.0.0",
15121         "snapdragon-util": "^3.0.1"
15122       },
15123       "engines": {
15124         "node": ">=0.10.0"
15125       }
15126     },
15127     "node_modules/snapdragon-node/node_modules/define-property": {
15128       "version": "1.0.0",
15129       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
15130       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
15131       "dev": true,
15132       "dependencies": {
15133         "is-descriptor": "^1.0.0"
15134       },
15135       "engines": {
15136         "node": ">=0.10.0"
15137       }
15138     },
15139     "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
15140       "version": "1.0.0",
15141       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
15142       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
15143       "dev": true,
15144       "dependencies": {
15145         "kind-of": "^6.0.0"
15146       },
15147       "engines": {
15148         "node": ">=0.10.0"
15149       }
15150     },
15151     "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
15152       "version": "1.0.0",
15153       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
15154       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
15155       "dev": true,
15156       "dependencies": {
15157         "kind-of": "^6.0.0"
15158       },
15159       "engines": {
15160         "node": ">=0.10.0"
15161       }
15162     },
15163     "node_modules/snapdragon-node/node_modules/is-descriptor": {
15164       "version": "1.0.2",
15165       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
15166       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
15167       "dev": true,
15168       "dependencies": {
15169         "is-accessor-descriptor": "^1.0.0",
15170         "is-data-descriptor": "^1.0.0",
15171         "kind-of": "^6.0.2"
15172       },
15173       "engines": {
15174         "node": ">=0.10.0"
15175       }
15176     },
15177     "node_modules/snapdragon-util": {
15178       "version": "3.0.1",
15179       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
15180       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
15181       "dev": true,
15182       "dependencies": {
15183         "kind-of": "^3.2.0"
15184       },
15185       "engines": {
15186         "node": ">=0.10.0"
15187       }
15188     },
15189     "node_modules/snapdragon-util/node_modules/kind-of": {
15190       "version": "3.2.2",
15191       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15192       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15193       "dev": true,
15194       "dependencies": {
15195         "is-buffer": "^1.1.5"
15196       },
15197       "engines": {
15198         "node": ">=0.10.0"
15199       }
15200     },
15201     "node_modules/snapdragon/node_modules/debug": {
15202       "version": "2.6.9",
15203       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
15204       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
15205       "dev": true,
15206       "dependencies": {
15207         "ms": "2.0.0"
15208       }
15209     },
15210     "node_modules/snapdragon/node_modules/define-property": {
15211       "version": "0.2.5",
15212       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
15213       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
15214       "dev": true,
15215       "dependencies": {
15216         "is-descriptor": "^0.1.0"
15217       },
15218       "engines": {
15219         "node": ">=0.10.0"
15220       }
15221     },
15222     "node_modules/snapdragon/node_modules/extend-shallow": {
15223       "version": "2.0.1",
15224       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15225       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15226       "dev": true,
15227       "dependencies": {
15228         "is-extendable": "^0.1.0"
15229       },
15230       "engines": {
15231         "node": ">=0.10.0"
15232       }
15233     },
15234     "node_modules/snapdragon/node_modules/ms": {
15235       "version": "2.0.0",
15236       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
15237       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
15238       "dev": true
15239     },
15240     "node_modules/snapdragon/node_modules/source-map": {
15241       "version": "0.5.7",
15242       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
15243       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
15244       "dev": true,
15245       "engines": {
15246         "node": ">=0.10.0"
15247       }
15248     },
15249     "node_modules/sockjs": {
15250       "version": "0.3.21",
15251       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
15252       "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
15253       "dev": true,
15254       "dependencies": {
15255         "faye-websocket": "^0.11.3",
15256         "uuid": "^3.4.0",
15257         "websocket-driver": "^0.7.4"
15258       }
15259     },
15260     "node_modules/sockjs-client": {
15261       "version": "1.5.0",
15262       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz",
15263       "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==",
15264       "dev": true,
15265       "dependencies": {
15266         "debug": "^3.2.6",
15267         "eventsource": "^1.0.7",
15268         "faye-websocket": "^0.11.3",
15269         "inherits": "^2.0.4",
15270         "json3": "^3.3.3",
15271         "url-parse": "^1.4.7"
15272       }
15273     },
15274     "node_modules/sockjs-client/node_modules/debug": {
15275       "version": "3.2.7",
15276       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
15277       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
15278       "dev": true,
15279       "dependencies": {
15280         "ms": "^2.1.1"
15281       }
15282     },
15283     "node_modules/source-list-map": {
15284       "version": "2.0.1",
15285       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
15286       "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
15287       "dev": true
15288     },
15289     "node_modules/source-map": {
15290       "version": "0.6.1",
15291       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
15292       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
15293       "dev": true,
15294       "engines": {
15295         "node": ">=0.10.0"
15296       }
15297     },
15298     "node_modules/source-map-resolve": {
15299       "version": "0.5.3",
15300       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
15301       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
15302       "dev": true,
15303       "dependencies": {
15304         "atob": "^2.1.2",
15305         "decode-uri-component": "^0.2.0",
15306         "resolve-url": "^0.2.1",
15307         "source-map-url": "^0.4.0",
15308         "urix": "^0.1.0"
15309       }
15310     },
15311     "node_modules/source-map-support": {
15312       "version": "0.5.19",
15313       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
15314       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
15315       "dev": true,
15316       "dependencies": {
15317         "buffer-from": "^1.0.0",
15318         "source-map": "^0.6.0"
15319       }
15320     },
15321     "node_modules/source-map-url": {
15322       "version": "0.4.0",
15323       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
15324       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
15325       "dev": true
15326     },
15327     "node_modules/spdx-correct": {
15328       "version": "3.1.1",
15329       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
15330       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
15331       "dev": true,
15332       "dependencies": {
15333         "spdx-expression-parse": "^3.0.0",
15334         "spdx-license-ids": "^3.0.0"
15335       }
15336     },
15337     "node_modules/spdx-exceptions": {
15338       "version": "2.3.0",
15339       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
15340       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
15341       "dev": true
15342     },
15343     "node_modules/spdx-expression-parse": {
15344       "version": "3.0.1",
15345       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
15346       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
15347       "dev": true,
15348       "dependencies": {
15349         "spdx-exceptions": "^2.1.0",
15350         "spdx-license-ids": "^3.0.0"
15351       }
15352     },
15353     "node_modules/spdx-license-ids": {
15354       "version": "3.0.7",
15355       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
15356       "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
15357       "dev": true
15358     },
15359     "node_modules/spdy": {
15360       "version": "4.0.2",
15361       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
15362       "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
15363       "dev": true,
15364       "dependencies": {
15365         "debug": "^4.1.0",
15366         "handle-thing": "^2.0.0",
15367         "http-deceiver": "^1.2.7",
15368         "select-hose": "^2.0.0",
15369         "spdy-transport": "^3.0.0"
15370       },
15371       "engines": {
15372         "node": ">=6.0.0"
15373       }
15374     },
15375     "node_modules/spdy-transport": {
15376       "version": "3.0.0",
15377       "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
15378       "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
15379       "dev": true,
15380       "dependencies": {
15381         "debug": "^4.1.0",
15382         "detect-node": "^2.0.4",
15383         "hpack.js": "^2.1.6",
15384         "obuf": "^1.1.2",
15385         "readable-stream": "^3.0.6",
15386         "wbuf": "^1.7.3"
15387       }
15388     },
15389     "node_modules/spdy-transport/node_modules/readable-stream": {
15390       "version": "3.6.0",
15391       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
15392       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
15393       "dev": true,
15394       "dependencies": {
15395         "inherits": "^2.0.3",
15396         "string_decoder": "^1.1.1",
15397         "util-deprecate": "^1.0.1"
15398       },
15399       "engines": {
15400         "node": ">= 6"
15401       }
15402     },
15403     "node_modules/split-string": {
15404       "version": "3.1.0",
15405       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
15406       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
15407       "dev": true,
15408       "dependencies": {
15409         "extend-shallow": "^3.0.0"
15410       },
15411       "engines": {
15412         "node": ">=0.10.0"
15413       }
15414     },
15415     "node_modules/sprintf-js": {
15416       "version": "1.0.3",
15417       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
15418       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
15419       "dev": true
15420     },
15421     "node_modules/sshpk": {
15422       "version": "1.16.1",
15423       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
15424       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
15425       "dev": true,
15426       "dependencies": {
15427         "asn1": "~0.2.3",
15428         "assert-plus": "^1.0.0",
15429         "bcrypt-pbkdf": "^1.0.0",
15430         "dashdash": "^1.12.0",
15431         "ecc-jsbn": "~0.1.1",
15432         "getpass": "^0.1.1",
15433         "jsbn": "~0.1.0",
15434         "safer-buffer": "^2.0.2",
15435         "tweetnacl": "~0.14.0"
15436       },
15437       "engines": {
15438         "node": ">=0.10.0"
15439       }
15440     },
15441     "node_modules/ssri": {
15442       "version": "8.0.0",
15443       "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz",
15444       "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==",
15445       "dev": true,
15446       "dependencies": {
15447         "minipass": "^3.1.1"
15448       },
15449       "engines": {
15450         "node": ">= 8"
15451       }
15452     },
15453     "node_modules/stable": {
15454       "version": "0.1.8",
15455       "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
15456       "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
15457       "dev": true
15458     },
15459     "node_modules/stack-utils": {
15460       "version": "2.0.3",
15461       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
15462       "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
15463       "dev": true,
15464       "dependencies": {
15465         "escape-string-regexp": "^2.0.0"
15466       },
15467       "engines": {
15468         "node": ">=10"
15469       }
15470     },
15471     "node_modules/stack-utils/node_modules/escape-string-regexp": {
15472       "version": "2.0.0",
15473       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
15474       "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
15475       "dev": true,
15476       "engines": {
15477         "node": ">=8"
15478       }
15479     },
15480     "node_modules/static-extend": {
15481       "version": "0.1.2",
15482       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
15483       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
15484       "dev": true,
15485       "dependencies": {
15486         "define-property": "^0.2.5",
15487         "object-copy": "^0.1.0"
15488       },
15489       "engines": {
15490         "node": ">=0.10.0"
15491       }
15492     },
15493     "node_modules/static-extend/node_modules/define-property": {
15494       "version": "0.2.5",
15495       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
15496       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
15497       "dev": true,
15498       "dependencies": {
15499         "is-descriptor": "^0.1.0"
15500       },
15501       "engines": {
15502         "node": ">=0.10.0"
15503       }
15504     },
15505     "node_modules/statuses": {
15506       "version": "1.5.0",
15507       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
15508       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
15509       "dev": true,
15510       "engines": {
15511         "node": ">= 0.6"
15512       }
15513     },
15514     "node_modules/stealthy-require": {
15515       "version": "1.1.1",
15516       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
15517       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
15518       "dev": true,
15519       "engines": {
15520         "node": ">=0.10.0"
15521       }
15522     },
15523     "node_modules/string_decoder": {
15524       "version": "1.1.1",
15525       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
15526       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
15527       "dev": true,
15528       "dependencies": {
15529         "safe-buffer": "~5.1.0"
15530       }
15531     },
15532     "node_modules/string_decoder/node_modules/safe-buffer": {
15533       "version": "5.1.2",
15534       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
15535       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
15536       "dev": true
15537     },
15538     "node_modules/string-argv": {
15539       "version": "0.3.1",
15540       "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
15541       "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
15542       "dev": true,
15543       "engines": {
15544         "node": ">=0.6.19"
15545       }
15546     },
15547     "node_modules/string-width": {
15548       "version": "3.1.0",
15549       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
15550       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
15551       "dev": true,
15552       "dependencies": {
15553         "emoji-regex": "^7.0.1",
15554         "is-fullwidth-code-point": "^2.0.0",
15555         "strip-ansi": "^5.1.0"
15556       },
15557       "engines": {
15558         "node": ">=6"
15559       }
15560     },
15561     "node_modules/string-width/node_modules/ansi-regex": {
15562       "version": "4.1.0",
15563       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
15564       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
15565       "dev": true,
15566       "engines": {
15567         "node": ">=6"
15568       }
15569     },
15570     "node_modules/string-width/node_modules/strip-ansi": {
15571       "version": "5.2.0",
15572       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
15573       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
15574       "dev": true,
15575       "dependencies": {
15576         "ansi-regex": "^4.1.0"
15577       },
15578       "engines": {
15579         "node": ">=6"
15580       }
15581     },
15582     "node_modules/string.prototype.trimend": {
15583       "version": "1.0.3",
15584       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
15585       "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
15586       "dev": true,
15587       "dependencies": {
15588         "call-bind": "^1.0.0",
15589         "define-properties": "^1.1.3"
15590       }
15591     },
15592     "node_modules/string.prototype.trimstart": {
15593       "version": "1.0.3",
15594       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
15595       "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
15596       "dev": true,
15597       "dependencies": {
15598         "call-bind": "^1.0.0",
15599         "define-properties": "^1.1.3"
15600       }
15601     },
15602     "node_modules/stringify-object": {
15603       "version": "3.3.0",
15604       "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
15605       "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
15606       "dev": true,
15607       "dependencies": {
15608         "get-own-enumerable-property-symbols": "^3.0.0",
15609         "is-obj": "^1.0.1",
15610         "is-regexp": "^1.0.0"
15611       },
15612       "engines": {
15613         "node": ">=4"
15614       }
15615     },
15616     "node_modules/stringify-object/node_modules/is-obj": {
15617       "version": "1.0.1",
15618       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
15619       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
15620       "dev": true,
15621       "engines": {
15622         "node": ">=0.10.0"
15623       }
15624     },
15625     "node_modules/strip-ansi": {
15626       "version": "6.0.0",
15627       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
15628       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
15629       "dev": true,
15630       "dependencies": {
15631         "ansi-regex": "^5.0.0"
15632       },
15633       "engines": {
15634         "node": ">=8"
15635       }
15636     },
15637     "node_modules/strip-bom": {
15638       "version": "3.0.0",
15639       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
15640       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
15641       "dev": true,
15642       "engines": {
15643         "node": ">=4"
15644       }
15645     },
15646     "node_modules/strip-eof": {
15647       "version": "1.0.0",
15648       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
15649       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
15650       "dev": true,
15651       "engines": {
15652         "node": ">=0.10.0"
15653       }
15654     },
15655     "node_modules/strip-final-newline": {
15656       "version": "2.0.0",
15657       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
15658       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
15659       "dev": true,
15660       "engines": {
15661         "node": ">=6"
15662       }
15663     },
15664     "node_modules/strip-json-comments": {
15665       "version": "3.1.1",
15666       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
15667       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
15668       "dev": true,
15669       "engines": {
15670         "node": ">=8"
15671       }
15672     },
15673     "node_modules/style-loader": {
15674       "version": "2.0.0",
15675       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz",
15676       "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==",
15677       "dev": true,
15678       "dependencies": {
15679         "loader-utils": "^2.0.0",
15680         "schema-utils": "^3.0.0"
15681       },
15682       "engines": {
15683         "node": ">= 10.13.0"
15684       }
15685     },
15686     "node_modules/style-loader/node_modules/loader-utils": {
15687       "version": "2.0.0",
15688       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
15689       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
15690       "dev": true,
15691       "dependencies": {
15692         "big.js": "^5.2.2",
15693         "emojis-list": "^3.0.0",
15694         "json5": "^2.1.2"
15695       },
15696       "engines": {
15697         "node": ">=8.9.0"
15698       }
15699     },
15700     "node_modules/stylehacks": {
15701       "version": "4.0.3",
15702       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
15703       "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
15704       "dev": true,
15705       "dependencies": {
15706         "browserslist": "^4.0.0",
15707         "postcss": "^7.0.0",
15708         "postcss-selector-parser": "^3.0.0"
15709       },
15710       "engines": {
15711         "node": ">=6.9.0"
15712       }
15713     },
15714     "node_modules/stylehacks/node_modules/has-flag": {
15715       "version": "3.0.0",
15716       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
15717       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
15718       "dev": true,
15719       "engines": {
15720         "node": ">=4"
15721       }
15722     },
15723     "node_modules/stylehacks/node_modules/postcss": {
15724       "version": "7.0.35",
15725       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
15726       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
15727       "dev": true,
15728       "dependencies": {
15729         "chalk": "^2.4.2",
15730         "source-map": "^0.6.1",
15731         "supports-color": "^6.1.0"
15732       },
15733       "engines": {
15734         "node": ">=6.0.0"
15735       }
15736     },
15737     "node_modules/stylehacks/node_modules/postcss-selector-parser": {
15738       "version": "3.1.2",
15739       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
15740       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
15741       "dev": true,
15742       "dependencies": {
15743         "dot-prop": "^5.2.0",
15744         "indexes-of": "^1.0.1",
15745         "uniq": "^1.0.1"
15746       },
15747       "engines": {
15748         "node": ">=8"
15749       }
15750     },
15751     "node_modules/stylehacks/node_modules/supports-color": {
15752       "version": "6.1.0",
15753       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
15754       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
15755       "dev": true,
15756       "dependencies": {
15757         "has-flag": "^3.0.0"
15758       },
15759       "engines": {
15760         "node": ">=6"
15761       }
15762     },
15763     "node_modules/supports-color": {
15764       "version": "7.2.0",
15765       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
15766       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
15767       "dev": true,
15768       "dependencies": {
15769         "has-flag": "^4.0.0"
15770       },
15771       "engines": {
15772         "node": ">=8"
15773       }
15774     },
15775     "node_modules/supports-hyperlinks": {
15776       "version": "2.1.0",
15777       "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
15778       "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
15779       "dev": true,
15780       "dependencies": {
15781         "has-flag": "^4.0.0",
15782         "supports-color": "^7.0.0"
15783       },
15784       "engines": {
15785         "node": ">=8"
15786       }
15787     },
15788     "node_modules/svgo": {
15789       "version": "1.3.2",
15790       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
15791       "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
15792       "dev": true,
15793       "dependencies": {
15794         "chalk": "^2.4.1",
15795         "coa": "^2.0.2",
15796         "css-select": "^2.0.0",
15797         "css-select-base-adapter": "^0.1.1",
15798         "css-tree": "1.0.0-alpha.37",
15799         "csso": "^4.0.2",
15800         "js-yaml": "^3.13.1",
15801         "mkdirp": "~0.5.1",
15802         "object.values": "^1.1.0",
15803         "sax": "~1.2.4",
15804         "stable": "^0.1.8",
15805         "unquote": "~1.1.1",
15806         "util.promisify": "~1.0.0"
15807       },
15808       "bin": {
15809         "svgo": "bin/svgo"
15810       },
15811       "engines": {
15812         "node": ">=4.0.0"
15813       }
15814     },
15815     "node_modules/symbol-tree": {
15816       "version": "3.2.4",
15817       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
15818       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
15819       "dev": true
15820     },
15821     "node_modules/table": {
15822       "version": "5.4.6",
15823       "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
15824       "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
15825       "dev": true,
15826       "dependencies": {
15827         "ajv": "^6.10.2",
15828         "lodash": "^4.17.14",
15829         "slice-ansi": "^2.1.0",
15830         "string-width": "^3.0.0"
15831       },
15832       "engines": {
15833         "node": ">=6.0.0"
15834       }
15835     },
15836     "node_modules/table-layout": {
15837       "version": "1.0.1",
15838       "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz",
15839       "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==",
15840       "dev": true,
15841       "dependencies": {
15842         "array-back": "^4.0.1",
15843         "deep-extend": "~0.6.0",
15844         "typical": "^5.2.0",
15845         "wordwrapjs": "^4.0.0"
15846       },
15847       "engines": {
15848         "node": ">=8.0.0"
15849       }
15850     },
15851     "node_modules/tapable": {
15852       "version": "2.2.0",
15853       "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz",
15854       "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==",
15855       "dev": true,
15856       "engines": {
15857         "node": ">=6"
15858       }
15859     },
15860     "node_modules/tar": {
15861       "version": "6.0.5",
15862       "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz",
15863       "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==",
15864       "dev": true,
15865       "dependencies": {
15866         "chownr": "^2.0.0",
15867         "fs-minipass": "^2.0.0",
15868         "minipass": "^3.0.0",
15869         "minizlib": "^2.1.1",
15870         "mkdirp": "^1.0.3",
15871         "yallist": "^4.0.0"
15872       },
15873       "engines": {
15874         "node": ">= 10"
15875       }
15876     },
15877     "node_modules/tar/node_modules/mkdirp": {
15878       "version": "1.0.4",
15879       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
15880       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
15881       "dev": true,
15882       "bin": {
15883         "mkdirp": "bin/cmd.js"
15884       },
15885       "engines": {
15886         "node": ">=10"
15887       }
15888     },
15889     "node_modules/terminal-link": {
15890       "version": "2.1.1",
15891       "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
15892       "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
15893       "dev": true,
15894       "dependencies": {
15895         "ansi-escapes": "^4.2.1",
15896         "supports-hyperlinks": "^2.0.0"
15897       },
15898       "engines": {
15899         "node": ">=8"
15900       }
15901     },
15902     "node_modules/terser": {
15903       "version": "5.5.1",
15904       "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz",
15905       "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==",
15906       "dev": true,
15907       "dependencies": {
15908         "commander": "^2.20.0",
15909         "source-map": "~0.7.2",
15910         "source-map-support": "~0.5.19"
15911       },
15912       "bin": {
15913         "terser": "bin/terser"
15914       },
15915       "engines": {
15916         "node": ">=10"
15917       }
15918     },
15919     "node_modules/terser-webpack-plugin": {
15920       "version": "5.0.3",
15921       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.0.3.tgz",
15922       "integrity": "sha512-zFdGk8Lh9ZJGPxxPE6jwysOlATWB8GMW8HcfGULWA/nPal+3VdATflQvSBSLQJRCmYZnfFJl6vkRTiwJGNgPiQ==",
15923       "dev": true,
15924       "dependencies": {
15925         "jest-worker": "^26.6.1",
15926         "p-limit": "^3.0.2",
15927         "schema-utils": "^3.0.0",
15928         "serialize-javascript": "^5.0.1",
15929         "source-map": "^0.6.1",
15930         "terser": "^5.3.8"
15931       },
15932       "engines": {
15933         "node": ">= 10.13.0"
15934       }
15935     },
15936     "node_modules/terser/node_modules/source-map": {
15937       "version": "0.7.3",
15938       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
15939       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
15940       "dev": true,
15941       "engines": {
15942         "node": ">= 8"
15943       }
15944     },
15945     "node_modules/test-exclude": {
15946       "version": "6.0.0",
15947       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
15948       "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
15949       "dev": true,
15950       "dependencies": {
15951         "@istanbuljs/schema": "^0.1.2",
15952         "glob": "^7.1.4",
15953         "minimatch": "^3.0.4"
15954       },
15955       "engines": {
15956         "node": ">=8"
15957       }
15958     },
15959     "node_modules/text-table": {
15960       "version": "0.2.0",
15961       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
15962       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
15963       "dev": true
15964     },
15965     "node_modules/throat": {
15966       "version": "5.0.0",
15967       "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
15968       "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
15969       "dev": true
15970     },
15971     "node_modules/through": {
15972       "version": "2.3.8",
15973       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
15974       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
15975       "dev": true
15976     },
15977     "node_modules/thunky": {
15978       "version": "1.1.0",
15979       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
15980       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
15981       "dev": true
15982     },
15983     "node_modules/timsort": {
15984       "version": "0.3.0",
15985       "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
15986       "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
15987       "dev": true
15988     },
15989     "node_modules/tmp": {
15990       "version": "0.0.33",
15991       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
15992       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
15993       "dev": true,
15994       "dependencies": {
15995         "os-tmpdir": "~1.0.2"
15996       },
15997       "engines": {
15998         "node": ">=0.6.0"
15999       }
16000     },
16001     "node_modules/tmpl": {
16002       "version": "1.0.4",
16003       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
16004       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
16005       "dev": true
16006     },
16007     "node_modules/to-fast-properties": {
16008       "version": "2.0.0",
16009       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
16010       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
16011       "dev": true,
16012       "engines": {
16013         "node": ">=4"
16014       }
16015     },
16016     "node_modules/to-object-path": {
16017       "version": "0.3.0",
16018       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
16019       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
16020       "dev": true,
16021       "dependencies": {
16022         "kind-of": "^3.0.2"
16023       },
16024       "engines": {
16025         "node": ">=0.10.0"
16026       }
16027     },
16028     "node_modules/to-object-path/node_modules/kind-of": {
16029       "version": "3.2.2",
16030       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
16031       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
16032       "dev": true,
16033       "dependencies": {
16034         "is-buffer": "^1.1.5"
16035       },
16036       "engines": {
16037         "node": ">=0.10.0"
16038       }
16039     },
16040     "node_modules/to-regex": {
16041       "version": "3.0.2",
16042       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
16043       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
16044       "dev": true,
16045       "dependencies": {
16046         "define-property": "^2.0.2",
16047         "extend-shallow": "^3.0.2",
16048         "regex-not": "^1.0.2",
16049         "safe-regex": "^1.1.0"
16050       },
16051       "engines": {
16052         "node": ">=0.10.0"
16053       }
16054     },
16055     "node_modules/to-regex-range": {
16056       "version": "5.0.1",
16057       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
16058       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
16059       "dev": true,
16060       "dependencies": {
16061         "is-number": "^7.0.0"
16062       },
16063       "engines": {
16064         "node": ">=8.0"
16065       }
16066     },
16067     "node_modules/toidentifier": {
16068       "version": "1.0.0",
16069       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
16070       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
16071       "dev": true,
16072       "engines": {
16073         "node": ">=0.6"
16074       }
16075     },
16076     "node_modules/tough-cookie": {
16077       "version": "2.5.0",
16078       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
16079       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
16080       "dev": true,
16081       "dependencies": {
16082         "psl": "^1.1.28",
16083         "punycode": "^2.1.1"
16084       },
16085       "engines": {
16086         "node": ">=0.8"
16087       }
16088     },
16089     "node_modules/tr46": {
16090       "version": "2.0.2",
16091       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
16092       "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
16093       "dev": true,
16094       "dependencies": {
16095         "punycode": "^2.1.1"
16096       },
16097       "engines": {
16098         "node": ">=8"
16099       }
16100     },
16101     "node_modules/tsconfig-paths": {
16102       "version": "3.9.0",
16103       "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz",
16104       "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==",
16105       "dev": true,
16106       "dependencies": {
16107         "@types/json5": "^0.0.29",
16108         "json5": "^1.0.1",
16109         "minimist": "^1.2.0",
16110         "strip-bom": "^3.0.0"
16111       }
16112     },
16113     "node_modules/tsconfig-paths/node_modules/json5": {
16114       "version": "1.0.1",
16115       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
16116       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
16117       "dev": true,
16118       "dependencies": {
16119         "minimist": "^1.2.0"
16120       },
16121       "bin": {
16122         "json5": "lib/cli.js"
16123       }
16124     },
16125     "node_modules/tslib": {
16126       "version": "1.14.1",
16127       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
16128       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
16129       "dev": true
16130     },
16131     "node_modules/tsutils": {
16132       "version": "3.17.1",
16133       "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz",
16134       "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==",
16135       "dev": true,
16136       "dependencies": {
16137         "tslib": "^1.8.1"
16138       },
16139       "engines": {
16140         "node": ">= 6"
16141       }
16142     },
16143     "node_modules/tunnel-agent": {
16144       "version": "0.6.0",
16145       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
16146       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
16147       "dev": true,
16148       "dependencies": {
16149         "safe-buffer": "^5.0.1"
16150       },
16151       "engines": {
16152         "node": "*"
16153       }
16154     },
16155     "node_modules/tweetnacl": {
16156       "version": "0.14.5",
16157       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
16158       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
16159       "dev": true
16160     },
16161     "node_modules/type-check": {
16162       "version": "0.4.0",
16163       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
16164       "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
16165       "dev": true,
16166       "dependencies": {
16167         "prelude-ls": "^1.2.1"
16168       },
16169       "engines": {
16170         "node": ">= 0.8.0"
16171       }
16172     },
16173     "node_modules/type-detect": {
16174       "version": "4.0.8",
16175       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
16176       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
16177       "dev": true,
16178       "engines": {
16179         "node": ">=4"
16180       }
16181     },
16182     "node_modules/type-fest": {
16183       "version": "0.8.1",
16184       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
16185       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
16186       "dev": true,
16187       "engines": {
16188         "node": ">=8"
16189       }
16190     },
16191     "node_modules/type-is": {
16192       "version": "1.6.18",
16193       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
16194       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
16195       "dev": true,
16196       "dependencies": {
16197         "media-typer": "0.3.0",
16198         "mime-types": "~2.1.24"
16199       },
16200       "engines": {
16201         "node": ">= 0.6"
16202       }
16203     },
16204     "node_modules/typedarray-to-buffer": {
16205       "version": "3.1.5",
16206       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
16207       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
16208       "dev": true,
16209       "dependencies": {
16210         "is-typedarray": "^1.0.0"
16211       }
16212     },
16213     "node_modules/typical": {
16214       "version": "5.2.0",
16215       "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
16216       "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
16217       "dev": true,
16218       "engines": {
16219         "node": ">=8"
16220       }
16221     },
16222     "node_modules/uglify-js": {
16223       "version": "3.12.2",
16224       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.2.tgz",
16225       "integrity": "sha512-rWYleAvfJPjduYCt+ELvzybNah/zIkRteGXIBO8X0lteRZPGladF61hFi8tU7qKTsF7u6DUQCtT9k00VlFOgkg==",
16226       "dev": true,
16227       "bin": {
16228         "uglifyjs": "bin/uglifyjs"
16229       },
16230       "engines": {
16231         "node": ">=0.8.0"
16232       }
16233     },
16234     "node_modules/unicode-canonical-property-names-ecmascript": {
16235       "version": "1.0.4",
16236       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
16237       "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
16238       "dev": true,
16239       "engines": {
16240         "node": ">=4"
16241       }
16242     },
16243     "node_modules/unicode-match-property-ecmascript": {
16244       "version": "1.0.4",
16245       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
16246       "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
16247       "dev": true,
16248       "dependencies": {
16249         "unicode-canonical-property-names-ecmascript": "^1.0.4",
16250         "unicode-property-aliases-ecmascript": "^1.0.4"
16251       },
16252       "engines": {
16253         "node": ">=4"
16254       }
16255     },
16256     "node_modules/unicode-match-property-value-ecmascript": {
16257       "version": "1.2.0",
16258       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
16259       "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
16260       "dev": true,
16261       "engines": {
16262         "node": ">=4"
16263       }
16264     },
16265     "node_modules/unicode-property-aliases-ecmascript": {
16266       "version": "1.1.0",
16267       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
16268       "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
16269       "dev": true,
16270       "engines": {
16271         "node": ">=4"
16272       }
16273     },
16274     "node_modules/union-value": {
16275       "version": "1.0.1",
16276       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
16277       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
16278       "dev": true,
16279       "dependencies": {
16280         "arr-union": "^3.1.0",
16281         "get-value": "^2.0.6",
16282         "is-extendable": "^0.1.1",
16283         "set-value": "^2.0.1"
16284       },
16285       "engines": {
16286         "node": ">=0.10.0"
16287       }
16288     },
16289     "node_modules/uniq": {
16290       "version": "1.0.1",
16291       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
16292       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
16293       "dev": true
16294     },
16295     "node_modules/uniqs": {
16296       "version": "2.0.0",
16297       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
16298       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
16299       "dev": true
16300     },
16301     "node_modules/unique-filename": {
16302       "version": "1.1.1",
16303       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
16304       "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
16305       "dev": true,
16306       "dependencies": {
16307         "unique-slug": "^2.0.0"
16308       }
16309     },
16310     "node_modules/unique-slug": {
16311       "version": "2.0.2",
16312       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
16313       "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
16314       "dev": true,
16315       "dependencies": {
16316         "imurmurhash": "^0.1.4"
16317       }
16318     },
16319     "node_modules/universalify": {
16320       "version": "0.1.2",
16321       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
16322       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
16323       "dev": true,
16324       "engines": {
16325         "node": ">= 4.0.0"
16326       }
16327     },
16328     "node_modules/unpipe": {
16329       "version": "1.0.0",
16330       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
16331       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
16332       "dev": true,
16333       "engines": {
16334         "node": ">= 0.8"
16335       }
16336     },
16337     "node_modules/unquote": {
16338       "version": "1.1.1",
16339       "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
16340       "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
16341       "dev": true
16342     },
16343     "node_modules/unset-value": {
16344       "version": "1.0.0",
16345       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
16346       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
16347       "dev": true,
16348       "dependencies": {
16349         "has-value": "^0.3.1",
16350         "isobject": "^3.0.0"
16351       },
16352       "engines": {
16353         "node": ">=0.10.0"
16354       }
16355     },
16356     "node_modules/unset-value/node_modules/has-value": {
16357       "version": "0.3.1",
16358       "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
16359       "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
16360       "dev": true,
16361       "dependencies": {
16362         "get-value": "^2.0.3",
16363         "has-values": "^0.1.4",
16364         "isobject": "^2.0.0"
16365       },
16366       "engines": {
16367         "node": ">=0.10.0"
16368       }
16369     },
16370     "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
16371       "version": "2.1.0",
16372       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
16373       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
16374       "dev": true,
16375       "dependencies": {
16376         "isarray": "1.0.0"
16377       },
16378       "engines": {
16379         "node": ">=0.10.0"
16380       }
16381     },
16382     "node_modules/unset-value/node_modules/has-values": {
16383       "version": "0.1.4",
16384       "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
16385       "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
16386       "dev": true,
16387       "engines": {
16388         "node": ">=0.10.0"
16389       }
16390     },
16391     "node_modules/upath": {
16392       "version": "1.2.0",
16393       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
16394       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
16395       "dev": true,
16396       "engines": {
16397         "node": ">=4",
16398         "yarn": "*"
16399       }
16400     },
16401     "node_modules/upper-case": {
16402       "version": "1.1.3",
16403       "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
16404       "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
16405       "dev": true
16406     },
16407     "node_modules/uri-js": {
16408       "version": "4.4.0",
16409       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
16410       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
16411       "dev": true,
16412       "dependencies": {
16413         "punycode": "^2.1.0"
16414       }
16415     },
16416     "node_modules/urix": {
16417       "version": "0.1.0",
16418       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
16419       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
16420       "dev": true
16421     },
16422     "node_modules/url": {
16423       "version": "0.11.0",
16424       "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
16425       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
16426       "dev": true,
16427       "dependencies": {
16428         "punycode": "1.3.2",
16429         "querystring": "0.2.0"
16430       }
16431     },
16432     "node_modules/url-loader": {
16433       "version": "4.1.1",
16434       "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
16435       "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
16436       "dev": true,
16437       "dependencies": {
16438         "loader-utils": "^2.0.0",
16439         "mime-types": "^2.1.27",
16440         "schema-utils": "^3.0.0"
16441       },
16442       "engines": {
16443         "node": ">= 10.13.0"
16444       }
16445     },
16446     "node_modules/url-loader/node_modules/loader-utils": {
16447       "version": "2.0.0",
16448       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
16449       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
16450       "dev": true,
16451       "dependencies": {
16452         "big.js": "^5.2.2",
16453         "emojis-list": "^3.0.0",
16454         "json5": "^2.1.2"
16455       },
16456       "engines": {
16457         "node": ">=8.9.0"
16458       }
16459     },
16460     "node_modules/url-parse": {
16461       "version": "1.5.1",
16462       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
16463       "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
16464       "dev": true,
16465       "dependencies": {
16466         "querystringify": "^2.1.1",
16467         "requires-port": "^1.0.0"
16468       }
16469     },
16470     "node_modules/url/node_modules/punycode": {
16471       "version": "1.3.2",
16472       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
16473       "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
16474       "dev": true
16475     },
16476     "node_modules/use": {
16477       "version": "3.1.1",
16478       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
16479       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
16480       "dev": true,
16481       "engines": {
16482         "node": ">=0.10.0"
16483       }
16484     },
16485     "node_modules/util-deprecate": {
16486       "version": "1.0.2",
16487       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
16488       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
16489       "dev": true
16490     },
16491     "node_modules/util.promisify": {
16492       "version": "1.0.1",
16493       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
16494       "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
16495       "dev": true,
16496       "dependencies": {
16497         "define-properties": "^1.1.3",
16498         "es-abstract": "^1.17.2",
16499         "has-symbols": "^1.0.1",
16500         "object.getownpropertydescriptors": "^2.1.0"
16501       }
16502     },
16503     "node_modules/util.promisify/node_modules/es-abstract": {
16504       "version": "1.17.7",
16505       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
16506       "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
16507       "dev": true,
16508       "dependencies": {
16509         "es-to-primitive": "^1.2.1",
16510         "function-bind": "^1.1.1",
16511         "has": "^1.0.3",
16512         "has-symbols": "^1.0.1",
16513         "is-callable": "^1.2.2",
16514         "is-regex": "^1.1.1",
16515         "object-inspect": "^1.8.0",
16516         "object-keys": "^1.1.1",
16517         "object.assign": "^4.1.1",
16518         "string.prototype.trimend": "^1.0.1",
16519         "string.prototype.trimstart": "^1.0.1"
16520       },
16521       "engines": {
16522         "node": ">= 0.4"
16523       }
16524     },
16525     "node_modules/utils-merge": {
16526       "version": "1.0.1",
16527       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
16528       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
16529       "dev": true,
16530       "engines": {
16531         "node": ">= 0.4.0"
16532       }
16533     },
16534     "node_modules/uuid": {
16535       "version": "3.4.0",
16536       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
16537       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
16538       "dev": true,
16539       "bin": {
16540         "uuid": "bin/uuid"
16541       }
16542     },
16543     "node_modules/v8-compile-cache": {
16544       "version": "2.2.0",
16545       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
16546       "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==",
16547       "dev": true
16548     },
16549     "node_modules/v8-to-istanbul": {
16550       "version": "7.0.0",
16551       "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz",
16552       "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==",
16553       "dev": true,
16554       "dependencies": {
16555         "@types/istanbul-lib-coverage": "^2.0.1",
16556         "convert-source-map": "^1.6.0",
16557         "source-map": "^0.7.3"
16558       },
16559       "engines": {
16560         "node": ">=10.10.0"
16561       }
16562     },
16563     "node_modules/v8-to-istanbul/node_modules/source-map": {
16564       "version": "0.7.3",
16565       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
16566       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
16567       "dev": true,
16568       "engines": {
16569         "node": ">= 8"
16570       }
16571     },
16572     "node_modules/validate-npm-package-license": {
16573       "version": "3.0.4",
16574       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
16575       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
16576       "dev": true,
16577       "dependencies": {
16578         "spdx-correct": "^3.0.0",
16579         "spdx-expression-parse": "^3.0.0"
16580       }
16581     },
16582     "node_modules/vary": {
16583       "version": "1.1.2",
16584       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
16585       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
16586       "dev": true,
16587       "engines": {
16588         "node": ">= 0.8"
16589       }
16590     },
16591     "node_modules/vendors": {
16592       "version": "1.0.4",
16593       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
16594       "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
16595       "dev": true
16596     },
16597     "node_modules/verror": {
16598       "version": "1.10.0",
16599       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
16600       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
16601       "dev": true,
16602       "engines": [
16603         "node >=0.6.0"
16604       ],
16605       "dependencies": {
16606         "assert-plus": "^1.0.0",
16607         "core-util-is": "1.0.2",
16608         "extsprintf": "^1.2.0"
16609       }
16610     },
16611     "node_modules/w3c-hr-time": {
16612       "version": "1.0.2",
16613       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
16614       "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
16615       "dev": true,
16616       "dependencies": {
16617         "browser-process-hrtime": "^1.0.0"
16618       }
16619     },
16620     "node_modules/w3c-xmlserializer": {
16621       "version": "2.0.0",
16622       "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
16623       "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
16624       "dev": true,
16625       "dependencies": {
16626         "xml-name-validator": "^3.0.0"
16627       },
16628       "engines": {
16629         "node": ">=10"
16630       }
16631     },
16632     "node_modules/walker": {
16633       "version": "1.0.7",
16634       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
16635       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
16636       "dev": true,
16637       "dependencies": {
16638         "makeerror": "1.0.x"
16639       }
16640     },
16641     "node_modules/watchpack": {
16642       "version": "2.1.0",
16643       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.0.tgz",
16644       "integrity": "sha512-UjgD1mqjkG99+3lgG36at4wPnUXNvis2v1utwTgQ43C22c4LD71LsYMExdWXh4HZ+RmW+B0t1Vrg2GpXAkTOQw==",
16645       "dev": true,
16646       "dependencies": {
16647         "glob-to-regexp": "^0.4.1",
16648         "graceful-fs": "^4.1.2"
16649       },
16650       "engines": {
16651         "node": ">=10.13.0"
16652       }
16653     },
16654     "node_modules/wbuf": {
16655       "version": "1.7.3",
16656       "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
16657       "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
16658       "dev": true,
16659       "dependencies": {
16660         "minimalistic-assert": "^1.0.0"
16661       }
16662     },
16663     "node_modules/webidl-conversions": {
16664       "version": "6.1.0",
16665       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
16666       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
16667       "dev": true,
16668       "engines": {
16669         "node": ">=10.4"
16670       }
16671     },
16672     "node_modules/webpack": {
16673       "version": "5.10.2",
16674       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.10.2.tgz",
16675       "integrity": "sha512-KpYTJerfb2KGxcOJNA1SMWXAf8/dxCDaQOhPIrfoV5rYceqet7OY/h3941/kuapx0noMcpTiVoNN3EHXsTYlsg==",
16676       "dev": true,
16677       "dependencies": {
16678         "@types/eslint-scope": "^3.7.0",
16679         "@types/estree": "^0.0.45",
16680         "@webassemblyjs/ast": "1.9.1",
16681         "@webassemblyjs/helper-module-context": "1.9.1",
16682         "@webassemblyjs/wasm-edit": "1.9.1",
16683         "@webassemblyjs/wasm-parser": "1.9.1",
16684         "acorn": "^8.0.4",
16685         "browserslist": "^4.14.5",
16686         "chrome-trace-event": "^1.0.2",
16687         "enhanced-resolve": "^5.3.1",
16688         "eslint-scope": "^5.1.1",
16689         "events": "^3.2.0",
16690         "glob-to-regexp": "^0.4.1",
16691         "graceful-fs": "^4.2.4",
16692         "json-parse-better-errors": "^1.0.2",
16693         "loader-runner": "^4.1.0",
16694         "mime-types": "^2.1.27",
16695         "neo-async": "^2.6.2",
16696         "pkg-dir": "^5.0.0",
16697         "schema-utils": "^3.0.0",
16698         "tapable": "^2.1.1",
16699         "terser-webpack-plugin": "^5.0.3",
16700         "watchpack": "^2.0.0",
16701         "webpack-sources": "^2.1.1"
16702       },
16703       "bin": {
16704         "webpack": "bin/webpack.js"
16705       },
16706       "engines": {
16707         "node": ">=10.13.0"
16708       }
16709     },
16710     "node_modules/webpack-cli": {
16711       "version": "4.2.0",
16712       "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz",
16713       "integrity": "sha512-EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==",
16714       "dev": true,
16715       "dependencies": {
16716         "@webpack-cli/info": "^1.1.0",
16717         "@webpack-cli/serve": "^1.1.0",
16718         "colorette": "^1.2.1",
16719         "command-line-usage": "^6.1.0",
16720         "commander": "^6.2.0",
16721         "enquirer": "^2.3.6",
16722         "execa": "^4.1.0",
16723         "import-local": "^3.0.2",
16724         "interpret": "^2.2.0",
16725         "leven": "^3.1.0",
16726         "rechoir": "^0.7.0",
16727         "v8-compile-cache": "^2.2.0",
16728         "webpack-merge": "^4.2.2"
16729       },
16730       "bin": {
16731         "webpack-cli": "bin/cli.js"
16732       },
16733       "engines": {
16734         "node": ">=10.13.0"
16735       }
16736     },
16737     "node_modules/webpack-cli/node_modules/commander": {
16738       "version": "6.2.1",
16739       "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
16740       "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
16741       "dev": true,
16742       "engines": {
16743         "node": ">= 6"
16744       }
16745     },
16746     "node_modules/webpack-dev-middleware": {
16747       "version": "3.7.3",
16748       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
16749       "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
16750       "dev": true,
16751       "dependencies": {
16752         "memory-fs": "^0.4.1",
16753         "mime": "^2.4.4",
16754         "mkdirp": "^0.5.1",
16755         "range-parser": "^1.2.1",
16756         "webpack-log": "^2.0.0"
16757       },
16758       "engines": {
16759         "node": ">= 6"
16760       },
16761       "peerDependencies": {
16762         "webpack": "^4.0.0 || ^5.0.0"
16763       }
16764     },
16765     "node_modules/webpack-dev-middleware/node_modules/mime": {
16766       "version": "2.5.2",
16767       "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
16768       "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
16769       "dev": true,
16770       "bin": {
16771         "mime": "cli.js"
16772       },
16773       "engines": {
16774         "node": ">=4.0.0"
16775       }
16776     },
16777     "node_modules/webpack-dev-server": {
16778       "version": "3.11.2",
16779       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz",
16780       "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==",
16781       "dev": true,
16782       "dependencies": {
16783         "ansi-html": "0.0.7",
16784         "bonjour": "^3.5.0",
16785         "chokidar": "^2.1.8",
16786         "compression": "^1.7.4",
16787         "connect-history-api-fallback": "^1.6.0",
16788         "debug": "^4.1.1",
16789         "del": "^4.1.1",
16790         "express": "^4.17.1",
16791         "html-entities": "^1.3.1",
16792         "http-proxy-middleware": "0.19.1",
16793         "import-local": "^2.0.0",
16794         "internal-ip": "^4.3.0",
16795         "ip": "^1.1.5",
16796         "is-absolute-url": "^3.0.3",
16797         "killable": "^1.0.1",
16798         "loglevel": "^1.6.8",
16799         "opn": "^5.5.0",
16800         "p-retry": "^3.0.1",
16801         "portfinder": "^1.0.26",
16802         "schema-utils": "^1.0.0",
16803         "selfsigned": "^1.10.8",
16804         "semver": "^6.3.0",
16805         "serve-index": "^1.9.1",
16806         "sockjs": "^0.3.21",
16807         "sockjs-client": "^1.5.0",
16808         "spdy": "^4.0.2",
16809         "strip-ansi": "^3.0.1",
16810         "supports-color": "^6.1.0",
16811         "url": "^0.11.0",
16812         "webpack-dev-middleware": "^3.7.2",
16813         "webpack-log": "^2.0.0",
16814         "ws": "^6.2.1",
16815         "yargs": "^13.3.2"
16816       },
16817       "bin": {
16818         "webpack-dev-server": "bin/webpack-dev-server.js"
16819       },
16820       "engines": {
16821         "node": ">= 6.11.5"
16822       },
16823       "peerDependencies": {
16824         "webpack": "^4.0.0 || ^5.0.0"
16825       },
16826       "peerDependenciesMeta": {
16827         "webpack-cli": {
16828           "optional": true
16829         }
16830       }
16831     },
16832     "node_modules/webpack-dev-server/node_modules/ansi-regex": {
16833       "version": "2.1.1",
16834       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
16835       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
16836       "dev": true,
16837       "engines": {
16838         "node": ">=0.10.0"
16839       }
16840     },
16841     "node_modules/webpack-dev-server/node_modules/anymatch": {
16842       "version": "2.0.0",
16843       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
16844       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
16845       "dev": true,
16846       "dependencies": {
16847         "micromatch": "^3.1.4",
16848         "normalize-path": "^2.1.1"
16849       }
16850     },
16851     "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": {
16852       "version": "2.1.1",
16853       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
16854       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
16855       "dev": true,
16856       "dependencies": {
16857         "remove-trailing-separator": "^1.0.1"
16858       },
16859       "engines": {
16860         "node": ">=0.10.0"
16861       }
16862     },
16863     "node_modules/webpack-dev-server/node_modules/binary-extensions": {
16864       "version": "1.13.1",
16865       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
16866       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
16867       "dev": true,
16868       "engines": {
16869         "node": ">=0.10.0"
16870       }
16871     },
16872     "node_modules/webpack-dev-server/node_modules/braces": {
16873       "version": "2.3.2",
16874       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
16875       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
16876       "dev": true,
16877       "dependencies": {
16878         "arr-flatten": "^1.1.0",
16879         "array-unique": "^0.3.2",
16880         "extend-shallow": "^2.0.1",
16881         "fill-range": "^4.0.0",
16882         "isobject": "^3.0.1",
16883         "repeat-element": "^1.1.2",
16884         "snapdragon": "^0.8.1",
16885         "snapdragon-node": "^2.0.1",
16886         "split-string": "^3.0.2",
16887         "to-regex": "^3.0.1"
16888       },
16889       "engines": {
16890         "node": ">=0.10.0"
16891       }
16892     },
16893     "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": {
16894       "version": "2.0.1",
16895       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
16896       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
16897       "dev": true,
16898       "dependencies": {
16899         "is-extendable": "^0.1.0"
16900       },
16901       "engines": {
16902         "node": ">=0.10.0"
16903       }
16904     },
16905     "node_modules/webpack-dev-server/node_modules/camelcase": {
16906       "version": "5.3.1",
16907       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
16908       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
16909       "dev": true,
16910       "engines": {
16911         "node": ">=6"
16912       }
16913     },
16914     "node_modules/webpack-dev-server/node_modules/chokidar": {
16915       "version": "2.1.8",
16916       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
16917       "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
16918       "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.",
16919       "dev": true,
16920       "dependencies": {
16921         "anymatch": "^2.0.0",
16922         "async-each": "^1.0.1",
16923         "braces": "^2.3.2",
16924         "glob-parent": "^3.1.0",
16925         "inherits": "^2.0.3",
16926         "is-binary-path": "^1.0.0",
16927         "is-glob": "^4.0.0",
16928         "normalize-path": "^3.0.0",
16929         "path-is-absolute": "^1.0.0",
16930         "readdirp": "^2.2.1",
16931         "upath": "^1.1.1"
16932       },
16933       "optionalDependencies": {
16934         "fsevents": "^1.2.7"
16935       }
16936     },
16937     "node_modules/webpack-dev-server/node_modules/cliui": {
16938       "version": "5.0.0",
16939       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
16940       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
16941       "dev": true,
16942       "dependencies": {
16943         "string-width": "^3.1.0",
16944         "strip-ansi": "^5.2.0",
16945         "wrap-ansi": "^5.1.0"
16946       }
16947     },
16948     "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": {
16949       "version": "4.1.0",
16950       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
16951       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
16952       "dev": true,
16953       "engines": {
16954         "node": ">=6"
16955       }
16956     },
16957     "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": {
16958       "version": "5.2.0",
16959       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
16960       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
16961       "dev": true,
16962       "dependencies": {
16963         "ansi-regex": "^4.1.0"
16964       },
16965       "engines": {
16966         "node": ">=6"
16967       }
16968     },
16969     "node_modules/webpack-dev-server/node_modules/fill-range": {
16970       "version": "4.0.0",
16971       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
16972       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
16973       "dev": true,
16974       "dependencies": {
16975         "extend-shallow": "^2.0.1",
16976         "is-number": "^3.0.0",
16977         "repeat-string": "^1.6.1",
16978         "to-regex-range": "^2.1.0"
16979       },
16980       "engines": {
16981         "node": ">=0.10.0"
16982       }
16983     },
16984     "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": {
16985       "version": "2.0.1",
16986       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
16987       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
16988       "dev": true,
16989       "dependencies": {
16990         "is-extendable": "^0.1.0"
16991       },
16992       "engines": {
16993         "node": ">=0.10.0"
16994       }
16995     },
16996     "node_modules/webpack-dev-server/node_modules/find-up": {
16997       "version": "3.0.0",
16998       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
16999       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
17000       "dev": true,
17001       "dependencies": {
17002         "locate-path": "^3.0.0"
17003       },
17004       "engines": {
17005         "node": ">=6"
17006       }
17007     },
17008     "node_modules/webpack-dev-server/node_modules/fsevents": {
17009       "version": "1.2.13",
17010       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
17011       "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
17012       "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
17013       "dev": true,
17014       "hasInstallScript": true,
17015       "optional": true,
17016       "os": [
17017         "darwin"
17018       ],
17019       "dependencies": {
17020         "bindings": "^1.5.0",
17021         "nan": "^2.12.1"
17022       },
17023       "engines": {
17024         "node": ">= 4.0"
17025       }
17026     },
17027     "node_modules/webpack-dev-server/node_modules/glob-parent": {
17028       "version": "3.1.0",
17029       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
17030       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
17031       "dev": true,
17032       "dependencies": {
17033         "is-glob": "^3.1.0",
17034         "path-dirname": "^1.0.0"
17035       }
17036     },
17037     "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": {
17038       "version": "3.1.0",
17039       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
17040       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
17041       "dev": true,
17042       "dependencies": {
17043         "is-extglob": "^2.1.0"
17044       },
17045       "engines": {
17046         "node": ">=0.10.0"
17047       }
17048     },
17049     "node_modules/webpack-dev-server/node_modules/has-flag": {
17050       "version": "3.0.0",
17051       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
17052       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
17053       "dev": true,
17054       "engines": {
17055         "node": ">=4"
17056       }
17057     },
17058     "node_modules/webpack-dev-server/node_modules/import-local": {
17059       "version": "2.0.0",
17060       "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
17061       "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
17062       "dev": true,
17063       "dependencies": {
17064         "pkg-dir": "^3.0.0",
17065         "resolve-cwd": "^2.0.0"
17066       },
17067       "bin": {
17068         "import-local-fixture": "fixtures/cli.js"
17069       },
17070       "engines": {
17071         "node": ">=6"
17072       }
17073     },
17074     "node_modules/webpack-dev-server/node_modules/is-absolute-url": {
17075       "version": "3.0.3",
17076       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
17077       "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
17078       "dev": true,
17079       "engines": {
17080         "node": ">=8"
17081       }
17082     },
17083     "node_modules/webpack-dev-server/node_modules/is-binary-path": {
17084       "version": "1.0.1",
17085       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
17086       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
17087       "dev": true,
17088       "dependencies": {
17089         "binary-extensions": "^1.0.0"
17090       },
17091       "engines": {
17092         "node": ">=0.10.0"
17093       }
17094     },
17095     "node_modules/webpack-dev-server/node_modules/is-number": {
17096       "version": "3.0.0",
17097       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
17098       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
17099       "dev": true,
17100       "dependencies": {
17101         "kind-of": "^3.0.2"
17102       },
17103       "engines": {
17104         "node": ">=0.10.0"
17105       }
17106     },
17107     "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": {
17108       "version": "3.2.2",
17109       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
17110       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
17111       "dev": true,
17112       "dependencies": {
17113         "is-buffer": "^1.1.5"
17114       },
17115       "engines": {
17116         "node": ">=0.10.0"
17117       }
17118     },
17119     "node_modules/webpack-dev-server/node_modules/locate-path": {
17120       "version": "3.0.0",
17121       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
17122       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
17123       "dev": true,
17124       "dependencies": {
17125         "p-locate": "^3.0.0",
17126         "path-exists": "^3.0.0"
17127       },
17128       "engines": {
17129         "node": ">=6"
17130       }
17131     },
17132     "node_modules/webpack-dev-server/node_modules/micromatch": {
17133       "version": "3.1.10",
17134       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
17135       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
17136       "dev": true,
17137       "dependencies": {
17138         "arr-diff": "^4.0.0",
17139         "array-unique": "^0.3.2",
17140         "braces": "^2.3.1",
17141         "define-property": "^2.0.2",
17142         "extend-shallow": "^3.0.2",
17143         "extglob": "^2.0.4",
17144         "fragment-cache": "^0.2.1",
17145         "kind-of": "^6.0.2",
17146         "nanomatch": "^1.2.9",
17147         "object.pick": "^1.3.0",
17148         "regex-not": "^1.0.0",
17149         "snapdragon": "^0.8.1",
17150         "to-regex": "^3.0.2"
17151       },
17152       "engines": {
17153         "node": ">=0.10.0"
17154       }
17155     },
17156     "node_modules/webpack-dev-server/node_modules/p-limit": {
17157       "version": "2.3.0",
17158       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
17159       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
17160       "dev": true,
17161       "dependencies": {
17162         "p-try": "^2.0.0"
17163       },
17164       "engines": {
17165         "node": ">=6"
17166       },
17167       "funding": {
17168         "url": "https://github.com/sponsors/sindresorhus"
17169       }
17170     },
17171     "node_modules/webpack-dev-server/node_modules/p-locate": {
17172       "version": "3.0.0",
17173       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
17174       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
17175       "dev": true,
17176       "dependencies": {
17177         "p-limit": "^2.0.0"
17178       },
17179       "engines": {
17180         "node": ">=6"
17181       }
17182     },
17183     "node_modules/webpack-dev-server/node_modules/path-exists": {
17184       "version": "3.0.0",
17185       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
17186       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
17187       "dev": true,
17188       "engines": {
17189         "node": ">=4"
17190       }
17191     },
17192     "node_modules/webpack-dev-server/node_modules/pkg-dir": {
17193       "version": "3.0.0",
17194       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
17195       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
17196       "dev": true,
17197       "dependencies": {
17198         "find-up": "^3.0.0"
17199       },
17200       "engines": {
17201         "node": ">=6"
17202       }
17203     },
17204     "node_modules/webpack-dev-server/node_modules/readdirp": {
17205       "version": "2.2.1",
17206       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
17207       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
17208       "dev": true,
17209       "dependencies": {
17210         "graceful-fs": "^4.1.11",
17211         "micromatch": "^3.1.10",
17212         "readable-stream": "^2.0.2"
17213       },
17214       "engines": {
17215         "node": ">=0.10"
17216       }
17217     },
17218     "node_modules/webpack-dev-server/node_modules/resolve-cwd": {
17219       "version": "2.0.0",
17220       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
17221       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
17222       "dev": true,
17223       "dependencies": {
17224         "resolve-from": "^3.0.0"
17225       },
17226       "engines": {
17227         "node": ">=4"
17228       }
17229     },
17230     "node_modules/webpack-dev-server/node_modules/resolve-from": {
17231       "version": "3.0.0",
17232       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
17233       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
17234       "dev": true,
17235       "engines": {
17236         "node": ">=4"
17237       }
17238     },
17239     "node_modules/webpack-dev-server/node_modules/schema-utils": {
17240       "version": "1.0.0",
17241       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
17242       "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
17243       "dev": true,
17244       "dependencies": {
17245         "ajv": "^6.1.0",
17246         "ajv-errors": "^1.0.0",
17247         "ajv-keywords": "^3.1.0"
17248       },
17249       "engines": {
17250         "node": ">= 4"
17251       }
17252     },
17253     "node_modules/webpack-dev-server/node_modules/semver": {
17254       "version": "6.3.0",
17255       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
17256       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
17257       "dev": true,
17258       "bin": {
17259         "semver": "bin/semver.js"
17260       }
17261     },
17262     "node_modules/webpack-dev-server/node_modules/strip-ansi": {
17263       "version": "3.0.1",
17264       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
17265       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
17266       "dev": true,
17267       "dependencies": {
17268         "ansi-regex": "^2.0.0"
17269       },
17270       "engines": {
17271         "node": ">=0.10.0"
17272       }
17273     },
17274     "node_modules/webpack-dev-server/node_modules/supports-color": {
17275       "version": "6.1.0",
17276       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
17277       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
17278       "dev": true,
17279       "dependencies": {
17280         "has-flag": "^3.0.0"
17281       },
17282       "engines": {
17283         "node": ">=6"
17284       }
17285     },
17286     "node_modules/webpack-dev-server/node_modules/to-regex-range": {
17287       "version": "2.1.1",
17288       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
17289       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
17290       "dev": true,
17291       "dependencies": {
17292         "is-number": "^3.0.0",
17293         "repeat-string": "^1.6.1"
17294       },
17295       "engines": {
17296         "node": ">=0.10.0"
17297       }
17298     },
17299     "node_modules/webpack-dev-server/node_modules/wrap-ansi": {
17300       "version": "5.1.0",
17301       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
17302       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
17303       "dev": true,
17304       "dependencies": {
17305         "ansi-styles": "^3.2.0",
17306         "string-width": "^3.0.0",
17307         "strip-ansi": "^5.0.0"
17308       },
17309       "engines": {
17310         "node": ">=6"
17311       }
17312     },
17313     "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": {
17314       "version": "4.1.0",
17315       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
17316       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
17317       "dev": true,
17318       "engines": {
17319         "node": ">=6"
17320       }
17321     },
17322     "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": {
17323       "version": "5.2.0",
17324       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
17325       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
17326       "dev": true,
17327       "dependencies": {
17328         "ansi-regex": "^4.1.0"
17329       },
17330       "engines": {
17331         "node": ">=6"
17332       }
17333     },
17334     "node_modules/webpack-dev-server/node_modules/ws": {
17335       "version": "6.2.1",
17336       "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
17337       "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
17338       "dev": true,
17339       "dependencies": {
17340         "async-limiter": "~1.0.0"
17341       }
17342     },
17343     "node_modules/webpack-dev-server/node_modules/yargs": {
17344       "version": "13.3.2",
17345       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
17346       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
17347       "dev": true,
17348       "dependencies": {
17349         "cliui": "^5.0.0",
17350         "find-up": "^3.0.0",
17351         "get-caller-file": "^2.0.1",
17352         "require-directory": "^2.1.1",
17353         "require-main-filename": "^2.0.0",
17354         "set-blocking": "^2.0.0",
17355         "string-width": "^3.0.0",
17356         "which-module": "^2.0.0",
17357         "y18n": "^4.0.0",
17358         "yargs-parser": "^13.1.2"
17359       }
17360     },
17361     "node_modules/webpack-dev-server/node_modules/yargs-parser": {
17362       "version": "13.1.2",
17363       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
17364       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
17365       "dev": true,
17366       "dependencies": {
17367         "camelcase": "^5.0.0",
17368         "decamelize": "^1.2.0"
17369       }
17370     },
17371     "node_modules/webpack-log": {
17372       "version": "2.0.0",
17373       "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
17374       "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
17375       "dev": true,
17376       "dependencies": {
17377         "ansi-colors": "^3.0.0",
17378         "uuid": "^3.3.2"
17379       },
17380       "engines": {
17381         "node": ">= 6"
17382       }
17383     },
17384     "node_modules/webpack-log/node_modules/ansi-colors": {
17385       "version": "3.2.4",
17386       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
17387       "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
17388       "dev": true,
17389       "engines": {
17390         "node": ">=6"
17391       }
17392     },
17393     "node_modules/webpack-merge": {
17394       "version": "4.2.2",
17395       "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
17396       "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
17397       "dev": true,
17398       "dependencies": {
17399         "lodash": "^4.17.15"
17400       }
17401     },
17402     "node_modules/webpack-sources": {
17403       "version": "2.2.0",
17404       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz",
17405       "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==",
17406       "dev": true,
17407       "dependencies": {
17408         "source-list-map": "^2.0.1",
17409         "source-map": "^0.6.1"
17410       },
17411       "engines": {
17412         "node": ">=10.13.0"
17413       }
17414     },
17415     "node_modules/websocket-driver": {
17416       "version": "0.7.4",
17417       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
17418       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
17419       "dev": true,
17420       "dependencies": {
17421         "http-parser-js": ">=0.5.1",
17422         "safe-buffer": ">=5.1.0",
17423         "websocket-extensions": ">=0.1.1"
17424       },
17425       "engines": {
17426         "node": ">=0.8.0"
17427       }
17428     },
17429     "node_modules/websocket-extensions": {
17430       "version": "0.1.4",
17431       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
17432       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
17433       "dev": true,
17434       "engines": {
17435         "node": ">=0.8.0"
17436       }
17437     },
17438     "node_modules/whatwg-encoding": {
17439       "version": "1.0.5",
17440       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
17441       "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
17442       "dev": true,
17443       "dependencies": {
17444         "iconv-lite": "0.4.24"
17445       }
17446     },
17447     "node_modules/whatwg-mimetype": {
17448       "version": "2.3.0",
17449       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
17450       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
17451       "dev": true
17452     },
17453     "node_modules/whatwg-url": {
17454       "version": "8.4.0",
17455       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz",
17456       "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==",
17457       "dev": true,
17458       "dependencies": {
17459         "lodash.sortby": "^4.7.0",
17460         "tr46": "^2.0.2",
17461         "webidl-conversions": "^6.1.0"
17462       },
17463       "engines": {
17464         "node": ">=10"
17465       }
17466     },
17467     "node_modules/which": {
17468       "version": "2.0.2",
17469       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
17470       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
17471       "dev": true,
17472       "dependencies": {
17473         "isexe": "^2.0.0"
17474       },
17475       "bin": {
17476         "node-which": "bin/node-which"
17477       },
17478       "engines": {
17479         "node": ">= 8"
17480       }
17481     },
17482     "node_modules/which-module": {
17483       "version": "2.0.0",
17484       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
17485       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
17486       "dev": true
17487     },
17488     "node_modules/which-pm-runs": {
17489       "version": "1.0.0",
17490       "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
17491       "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=",
17492       "dev": true
17493     },
17494     "node_modules/word-wrap": {
17495       "version": "1.2.3",
17496       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
17497       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
17498       "dev": true,
17499       "engines": {
17500         "node": ">=0.10.0"
17501       }
17502     },
17503     "node_modules/wordwrapjs": {
17504       "version": "4.0.0",
17505       "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz",
17506       "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==",
17507       "dev": true,
17508       "dependencies": {
17509         "reduce-flatten": "^2.0.0",
17510         "typical": "^5.0.0"
17511       },
17512       "engines": {
17513         "node": ">=8.0.0"
17514       }
17515     },
17516     "node_modules/wrap-ansi": {
17517       "version": "6.2.0",
17518       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
17519       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
17520       "dev": true,
17521       "dependencies": {
17522         "ansi-styles": "^4.0.0",
17523         "string-width": "^4.1.0",
17524         "strip-ansi": "^6.0.0"
17525       },
17526       "engines": {
17527         "node": ">=8"
17528       }
17529     },
17530     "node_modules/wrap-ansi/node_modules/ansi-styles": {
17531       "version": "4.3.0",
17532       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
17533       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
17534       "dev": true,
17535       "dependencies": {
17536         "color-convert": "^2.0.1"
17537       },
17538       "engines": {
17539         "node": ">=8"
17540       }
17541     },
17542     "node_modules/wrap-ansi/node_modules/color-convert": {
17543       "version": "2.0.1",
17544       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
17545       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
17546       "dev": true,
17547       "dependencies": {
17548         "color-name": "~1.1.4"
17549       },
17550       "engines": {
17551         "node": ">=7.0.0"
17552       }
17553     },
17554     "node_modules/wrap-ansi/node_modules/color-name": {
17555       "version": "1.1.4",
17556       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
17557       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
17558       "dev": true
17559     },
17560     "node_modules/wrap-ansi/node_modules/emoji-regex": {
17561       "version": "8.0.0",
17562       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
17563       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
17564       "dev": true
17565     },
17566     "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
17567       "version": "3.0.0",
17568       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
17569       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
17570       "dev": true,
17571       "engines": {
17572         "node": ">=8"
17573       }
17574     },
17575     "node_modules/wrap-ansi/node_modules/string-width": {
17576       "version": "4.2.0",
17577       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
17578       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
17579       "dev": true,
17580       "dependencies": {
17581         "emoji-regex": "^8.0.0",
17582         "is-fullwidth-code-point": "^3.0.0",
17583         "strip-ansi": "^6.0.0"
17584       },
17585       "engines": {
17586         "node": ">=8"
17587       }
17588     },
17589     "node_modules/wrappy": {
17590       "version": "1.0.2",
17591       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
17592       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
17593       "dev": true
17594     },
17595     "node_modules/write": {
17596       "version": "1.0.3",
17597       "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
17598       "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
17599       "dev": true,
17600       "dependencies": {
17601         "mkdirp": "^0.5.1"
17602       },
17603       "engines": {
17604         "node": ">=4"
17605       }
17606     },
17607     "node_modules/write-file-atomic": {
17608       "version": "3.0.3",
17609       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
17610       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
17611       "dev": true,
17612       "dependencies": {
17613         "imurmurhash": "^0.1.4",
17614         "is-typedarray": "^1.0.0",
17615         "signal-exit": "^3.0.2",
17616         "typedarray-to-buffer": "^3.1.5"
17617       }
17618     },
17619     "node_modules/ws": {
17620       "version": "7.4.1",
17621       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz",
17622       "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==",
17623       "dev": true,
17624       "engines": {
17625         "node": ">=8.3.0"
17626       }
17627     },
17628     "node_modules/xml-name-validator": {
17629       "version": "3.0.0",
17630       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
17631       "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
17632       "dev": true
17633     },
17634     "node_modules/xmlchars": {
17635       "version": "2.2.0",
17636       "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
17637       "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
17638       "dev": true
17639     },
17640     "node_modules/y18n": {
17641       "version": "4.0.1",
17642       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
17643       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
17644       "dev": true
17645     },
17646     "node_modules/yallist": {
17647       "version": "4.0.0",
17648       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
17649       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
17650       "dev": true
17651     },
17652     "node_modules/yaml": {
17653       "version": "1.10.0",
17654       "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
17655       "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
17656       "dev": true,
17657       "engines": {
17658         "node": ">= 6"
17659       }
17660     },
17661     "node_modules/yargs": {
17662       "version": "15.4.1",
17663       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
17664       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
17665       "dev": true,
17666       "dependencies": {
17667         "cliui": "^6.0.0",
17668         "decamelize": "^1.2.0",
17669         "find-up": "^4.1.0",
17670         "get-caller-file": "^2.0.1",
17671         "require-directory": "^2.1.1",
17672         "require-main-filename": "^2.0.0",
17673         "set-blocking": "^2.0.0",
17674         "string-width": "^4.2.0",
17675         "which-module": "^2.0.0",
17676         "y18n": "^4.0.0",
17677         "yargs-parser": "^18.1.2"
17678       },
17679       "engines": {
17680         "node": ">=8"
17681       }
17682     },
17683     "node_modules/yargs-parser": {
17684       "version": "18.1.3",
17685       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
17686       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
17687       "dev": true,
17688       "dependencies": {
17689         "camelcase": "^5.0.0",
17690         "decamelize": "^1.2.0"
17691       },
17692       "engines": {
17693         "node": ">=6"
17694       }
17695     },
17696     "node_modules/yargs-parser/node_modules/camelcase": {
17697       "version": "5.3.1",
17698       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
17699       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
17700       "dev": true,
17701       "engines": {
17702         "node": ">=6"
17703       }
17704     },
17705     "node_modules/yargs/node_modules/emoji-regex": {
17706       "version": "8.0.0",
17707       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
17708       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
17709       "dev": true
17710     },
17711     "node_modules/yargs/node_modules/find-up": {
17712       "version": "4.1.0",
17713       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
17714       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
17715       "dev": true,
17716       "dependencies": {
17717         "locate-path": "^5.0.0",
17718         "path-exists": "^4.0.0"
17719       },
17720       "engines": {
17721         "node": ">=8"
17722       }
17723     },
17724     "node_modules/yargs/node_modules/is-fullwidth-code-point": {
17725       "version": "3.0.0",
17726       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
17727       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
17728       "dev": true,
17729       "engines": {
17730         "node": ">=8"
17731       }
17732     },
17733     "node_modules/yargs/node_modules/locate-path": {
17734       "version": "5.0.0",
17735       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
17736       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
17737       "dev": true,
17738       "dependencies": {
17739         "p-locate": "^4.1.0"
17740       },
17741       "engines": {
17742         "node": ">=8"
17743       }
17744     },
17745     "node_modules/yargs/node_modules/p-limit": {
17746       "version": "2.3.0",
17747       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
17748       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
17749       "dev": true,
17750       "dependencies": {
17751         "p-try": "^2.0.0"
17752       },
17753       "engines": {
17754         "node": ">=6"
17755       }
17756     },
17757     "node_modules/yargs/node_modules/p-locate": {
17758       "version": "4.1.0",
17759       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
17760       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
17761       "dev": true,
17762       "dependencies": {
17763         "p-limit": "^2.2.0"
17764       },
17765       "engines": {
17766         "node": ">=8"
17767       }
17768     },
17769     "node_modules/yargs/node_modules/string-width": {
17770       "version": "4.2.0",
17771       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
17772       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
17773       "dev": true,
17774       "dependencies": {
17775         "emoji-regex": "^8.0.0",
17776         "is-fullwidth-code-point": "^3.0.0",
17777         "strip-ansi": "^6.0.0"
17778       },
17779       "engines": {
17780         "node": ">=8"
17781       }
17782     },
17783     "node_modules/yocto-queue": {
17784       "version": "0.1.0",
17785       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
17786       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
17787       "dev": true,
17788       "engines": {
17789         "node": ">=10"
17790       }
17791     }
17792   },
17793   "dependencies": {
17794     "@babel/code-frame": {
17795       "version": "7.10.4",
17796       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
17797       "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
17798       "dev": true,
17799       "requires": {
17800         "@babel/highlight": "^7.10.4"
17801       }
17802     },
17803     "@babel/compat-data": {
17804       "version": "7.12.7",
17805       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz",
17806       "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==",
17807       "dev": true
17808     },
17809     "@babel/core": {
17810       "version": "7.12.10",
17811       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz",
17812       "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==",
17813       "dev": true,
17814       "requires": {
17815         "@babel/code-frame": "^7.10.4",
17816         "@babel/generator": "^7.12.10",
17817         "@babel/helper-module-transforms": "^7.12.1",
17818         "@babel/helpers": "^7.12.5",
17819         "@babel/parser": "^7.12.10",
17820         "@babel/template": "^7.12.7",
17821         "@babel/traverse": "^7.12.10",
17822         "@babel/types": "^7.12.10",
17823         "convert-source-map": "^1.7.0",
17824         "debug": "^4.1.0",
17825         "gensync": "^1.0.0-beta.1",
17826         "json5": "^2.1.2",
17827         "lodash": "^4.17.19",
17828         "semver": "^5.4.1",
17829         "source-map": "^0.5.0"
17830       },
17831       "dependencies": {
17832         "source-map": {
17833           "version": "0.5.7",
17834           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
17835           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
17836           "dev": true
17837         }
17838       }
17839     },
17840     "@babel/generator": {
17841       "version": "7.12.10",
17842       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.10.tgz",
17843       "integrity": "sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww==",
17844       "dev": true,
17845       "requires": {
17846         "@babel/types": "^7.12.10",
17847         "jsesc": "^2.5.1",
17848         "source-map": "^0.5.0"
17849       },
17850       "dependencies": {
17851         "source-map": {
17852           "version": "0.5.7",
17853           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
17854           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
17855           "dev": true
17856         }
17857       }
17858     },
17859     "@babel/helper-annotate-as-pure": {
17860       "version": "7.12.10",
17861       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz",
17862       "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==",
17863       "dev": true,
17864       "requires": {
17865         "@babel/types": "^7.12.10"
17866       }
17867     },
17868     "@babel/helper-builder-binary-assignment-operator-visitor": {
17869       "version": "7.10.4",
17870       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
17871       "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
17872       "dev": true,
17873       "requires": {
17874         "@babel/helper-explode-assignable-expression": "^7.10.4",
17875         "@babel/types": "^7.10.4"
17876       }
17877     },
17878     "@babel/helper-compilation-targets": {
17879       "version": "7.12.5",
17880       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz",
17881       "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==",
17882       "dev": true,
17883       "requires": {
17884         "@babel/compat-data": "^7.12.5",
17885         "@babel/helper-validator-option": "^7.12.1",
17886         "browserslist": "^4.14.5",
17887         "semver": "^5.5.0"
17888       }
17889     },
17890     "@babel/helper-create-class-features-plugin": {
17891       "version": "7.12.1",
17892       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz",
17893       "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==",
17894       "dev": true,
17895       "requires": {
17896         "@babel/helper-function-name": "^7.10.4",
17897         "@babel/helper-member-expression-to-functions": "^7.12.1",
17898         "@babel/helper-optimise-call-expression": "^7.10.4",
17899         "@babel/helper-replace-supers": "^7.12.1",
17900         "@babel/helper-split-export-declaration": "^7.10.4"
17901       }
17902     },
17903     "@babel/helper-create-regexp-features-plugin": {
17904       "version": "7.12.7",
17905       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz",
17906       "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==",
17907       "dev": true,
17908       "requires": {
17909         "@babel/helper-annotate-as-pure": "^7.10.4",
17910         "regexpu-core": "^4.7.1"
17911       }
17912     },
17913     "@babel/helper-define-map": {
17914       "version": "7.10.5",
17915       "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
17916       "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
17917       "dev": true,
17918       "requires": {
17919         "@babel/helper-function-name": "^7.10.4",
17920         "@babel/types": "^7.10.5",
17921         "lodash": "^4.17.19"
17922       }
17923     },
17924     "@babel/helper-explode-assignable-expression": {
17925       "version": "7.12.1",
17926       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz",
17927       "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==",
17928       "dev": true,
17929       "requires": {
17930         "@babel/types": "^7.12.1"
17931       }
17932     },
17933     "@babel/helper-function-name": {
17934       "version": "7.10.4",
17935       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
17936       "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
17937       "dev": true,
17938       "requires": {
17939         "@babel/helper-get-function-arity": "^7.10.4",
17940         "@babel/template": "^7.10.4",
17941         "@babel/types": "^7.10.4"
17942       }
17943     },
17944     "@babel/helper-get-function-arity": {
17945       "version": "7.12.10",
17946       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz",
17947       "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==",
17948       "dev": true,
17949       "requires": {
17950         "@babel/types": "^7.12.10"
17951       }
17952     },
17953     "@babel/helper-hoist-variables": {
17954       "version": "7.10.4",
17955       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
17956       "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
17957       "dev": true,
17958       "requires": {
17959         "@babel/types": "^7.10.4"
17960       }
17961     },
17962     "@babel/helper-member-expression-to-functions": {
17963       "version": "7.12.7",
17964       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
17965       "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
17966       "dev": true,
17967       "requires": {
17968         "@babel/types": "^7.12.7"
17969       }
17970     },
17971     "@babel/helper-module-imports": {
17972       "version": "7.12.5",
17973       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
17974       "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==",
17975       "dev": true,
17976       "requires": {
17977         "@babel/types": "^7.12.5"
17978       }
17979     },
17980     "@babel/helper-module-transforms": {
17981       "version": "7.12.1",
17982       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
17983       "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
17984       "dev": true,
17985       "requires": {
17986         "@babel/helper-module-imports": "^7.12.1",
17987         "@babel/helper-replace-supers": "^7.12.1",
17988         "@babel/helper-simple-access": "^7.12.1",
17989         "@babel/helper-split-export-declaration": "^7.11.0",
17990         "@babel/helper-validator-identifier": "^7.10.4",
17991         "@babel/template": "^7.10.4",
17992         "@babel/traverse": "^7.12.1",
17993         "@babel/types": "^7.12.1",
17994         "lodash": "^4.17.19"
17995       }
17996     },
17997     "@babel/helper-optimise-call-expression": {
17998       "version": "7.12.10",
17999       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz",
18000       "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==",
18001       "dev": true,
18002       "requires": {
18003         "@babel/types": "^7.12.10"
18004       }
18005     },
18006     "@babel/helper-plugin-utils": {
18007       "version": "7.10.4",
18008       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
18009       "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
18010       "dev": true
18011     },
18012     "@babel/helper-remap-async-to-generator": {
18013       "version": "7.12.1",
18014       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz",
18015       "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==",
18016       "dev": true,
18017       "requires": {
18018         "@babel/helper-annotate-as-pure": "^7.10.4",
18019         "@babel/helper-wrap-function": "^7.10.4",
18020         "@babel/types": "^7.12.1"
18021       }
18022     },
18023     "@babel/helper-replace-supers": {
18024       "version": "7.12.5",
18025       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz",
18026       "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==",
18027       "dev": true,
18028       "requires": {
18029         "@babel/helper-member-expression-to-functions": "^7.12.1",
18030         "@babel/helper-optimise-call-expression": "^7.10.4",
18031         "@babel/traverse": "^7.12.5",
18032         "@babel/types": "^7.12.5"
18033       }
18034     },
18035     "@babel/helper-simple-access": {
18036       "version": "7.12.1",
18037       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
18038       "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
18039       "dev": true,
18040       "requires": {
18041         "@babel/types": "^7.12.1"
18042       }
18043     },
18044     "@babel/helper-skip-transparent-expression-wrappers": {
18045       "version": "7.12.1",
18046       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
18047       "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
18048       "dev": true,
18049       "requires": {
18050         "@babel/types": "^7.12.1"
18051       }
18052     },
18053     "@babel/helper-split-export-declaration": {
18054       "version": "7.11.0",
18055       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
18056       "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
18057       "dev": true,
18058       "requires": {
18059         "@babel/types": "^7.11.0"
18060       }
18061     },
18062     "@babel/helper-validator-identifier": {
18063       "version": "7.10.4",
18064       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
18065       "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
18066       "dev": true
18067     },
18068     "@babel/helper-validator-option": {
18069       "version": "7.12.1",
18070       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz",
18071       "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==",
18072       "dev": true
18073     },
18074     "@babel/helper-wrap-function": {
18075       "version": "7.12.3",
18076       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz",
18077       "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==",
18078       "dev": true,
18079       "requires": {
18080         "@babel/helper-function-name": "^7.10.4",
18081         "@babel/template": "^7.10.4",
18082         "@babel/traverse": "^7.10.4",
18083         "@babel/types": "^7.10.4"
18084       }
18085     },
18086     "@babel/helpers": {
18087       "version": "7.12.5",
18088       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz",
18089       "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==",
18090       "dev": true,
18091       "requires": {
18092         "@babel/template": "^7.10.4",
18093         "@babel/traverse": "^7.12.5",
18094         "@babel/types": "^7.12.5"
18095       }
18096     },
18097     "@babel/highlight": {
18098       "version": "7.10.4",
18099       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
18100       "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
18101       "dev": true,
18102       "requires": {
18103         "@babel/helper-validator-identifier": "^7.10.4",
18104         "chalk": "^2.0.0",
18105         "js-tokens": "^4.0.0"
18106       }
18107     },
18108     "@babel/parser": {
18109       "version": "7.12.10",
18110       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.10.tgz",
18111       "integrity": "sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA==",
18112       "dev": true
18113     },
18114     "@babel/plugin-proposal-async-generator-functions": {
18115       "version": "7.12.1",
18116       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz",
18117       "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==",
18118       "dev": true,
18119       "requires": {
18120         "@babel/helper-plugin-utils": "^7.10.4",
18121         "@babel/helper-remap-async-to-generator": "^7.12.1",
18122         "@babel/plugin-syntax-async-generators": "^7.8.0"
18123       }
18124     },
18125     "@babel/plugin-proposal-class-properties": {
18126       "version": "7.12.1",
18127       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz",
18128       "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==",
18129       "dev": true,
18130       "requires": {
18131         "@babel/helper-create-class-features-plugin": "^7.12.1",
18132         "@babel/helper-plugin-utils": "^7.10.4"
18133       }
18134     },
18135     "@babel/plugin-proposal-dynamic-import": {
18136       "version": "7.12.1",
18137       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz",
18138       "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==",
18139       "dev": true,
18140       "requires": {
18141         "@babel/helper-plugin-utils": "^7.10.4",
18142         "@babel/plugin-syntax-dynamic-import": "^7.8.0"
18143       }
18144     },
18145     "@babel/plugin-proposal-export-namespace-from": {
18146       "version": "7.12.1",
18147       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz",
18148       "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==",
18149       "dev": true,
18150       "requires": {
18151         "@babel/helper-plugin-utils": "^7.10.4",
18152         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
18153       }
18154     },
18155     "@babel/plugin-proposal-json-strings": {
18156       "version": "7.12.1",
18157       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz",
18158       "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==",
18159       "dev": true,
18160       "requires": {
18161         "@babel/helper-plugin-utils": "^7.10.4",
18162         "@babel/plugin-syntax-json-strings": "^7.8.0"
18163       }
18164     },
18165     "@babel/plugin-proposal-logical-assignment-operators": {
18166       "version": "7.12.1",
18167       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz",
18168       "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==",
18169       "dev": true,
18170       "requires": {
18171         "@babel/helper-plugin-utils": "^7.10.4",
18172         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
18173       }
18174     },
18175     "@babel/plugin-proposal-nullish-coalescing-operator": {
18176       "version": "7.12.1",
18177       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz",
18178       "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==",
18179       "dev": true,
18180       "requires": {
18181         "@babel/helper-plugin-utils": "^7.10.4",
18182         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
18183       }
18184     },
18185     "@babel/plugin-proposal-numeric-separator": {
18186       "version": "7.12.7",
18187       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz",
18188       "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==",
18189       "dev": true,
18190       "requires": {
18191         "@babel/helper-plugin-utils": "^7.10.4",
18192         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
18193       }
18194     },
18195     "@babel/plugin-proposal-object-rest-spread": {
18196       "version": "7.12.1",
18197       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz",
18198       "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==",
18199       "dev": true,
18200       "requires": {
18201         "@babel/helper-plugin-utils": "^7.10.4",
18202         "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
18203         "@babel/plugin-transform-parameters": "^7.12.1"
18204       }
18205     },
18206     "@babel/plugin-proposal-optional-catch-binding": {
18207       "version": "7.12.1",
18208       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz",
18209       "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==",
18210       "dev": true,
18211       "requires": {
18212         "@babel/helper-plugin-utils": "^7.10.4",
18213         "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
18214       }
18215     },
18216     "@babel/plugin-proposal-optional-chaining": {
18217       "version": "7.12.7",
18218       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz",
18219       "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==",
18220       "dev": true,
18221       "requires": {
18222         "@babel/helper-plugin-utils": "^7.10.4",
18223         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
18224         "@babel/plugin-syntax-optional-chaining": "^7.8.0"
18225       }
18226     },
18227     "@babel/plugin-proposal-private-methods": {
18228       "version": "7.12.1",
18229       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz",
18230       "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==",
18231       "dev": true,
18232       "requires": {
18233         "@babel/helper-create-class-features-plugin": "^7.12.1",
18234         "@babel/helper-plugin-utils": "^7.10.4"
18235       }
18236     },
18237     "@babel/plugin-proposal-unicode-property-regex": {
18238       "version": "7.12.1",
18239       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz",
18240       "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==",
18241       "dev": true,
18242       "requires": {
18243         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
18244         "@babel/helper-plugin-utils": "^7.10.4"
18245       }
18246     },
18247     "@babel/plugin-syntax-async-generators": {
18248       "version": "7.8.4",
18249       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
18250       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
18251       "dev": true,
18252       "requires": {
18253         "@babel/helper-plugin-utils": "^7.8.0"
18254       }
18255     },
18256     "@babel/plugin-syntax-bigint": {
18257       "version": "7.8.3",
18258       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
18259       "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
18260       "dev": true,
18261       "requires": {
18262         "@babel/helper-plugin-utils": "^7.8.0"
18263       }
18264     },
18265     "@babel/plugin-syntax-class-properties": {
18266       "version": "7.12.1",
18267       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz",
18268       "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==",
18269       "dev": true,
18270       "requires": {
18271         "@babel/helper-plugin-utils": "^7.10.4"
18272       }
18273     },
18274     "@babel/plugin-syntax-dynamic-import": {
18275       "version": "7.8.3",
18276       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
18277       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
18278       "dev": true,
18279       "requires": {
18280         "@babel/helper-plugin-utils": "^7.8.0"
18281       }
18282     },
18283     "@babel/plugin-syntax-export-namespace-from": {
18284       "version": "7.8.3",
18285       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
18286       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
18287       "dev": true,
18288       "requires": {
18289         "@babel/helper-plugin-utils": "^7.8.3"
18290       }
18291     },
18292     "@babel/plugin-syntax-import-meta": {
18293       "version": "7.10.4",
18294       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
18295       "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
18296       "dev": true,
18297       "requires": {
18298         "@babel/helper-plugin-utils": "^7.10.4"
18299       }
18300     },
18301     "@babel/plugin-syntax-json-strings": {
18302       "version": "7.8.3",
18303       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
18304       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
18305       "dev": true,
18306       "requires": {
18307         "@babel/helper-plugin-utils": "^7.8.0"
18308       }
18309     },
18310     "@babel/plugin-syntax-logical-assignment-operators": {
18311       "version": "7.10.4",
18312       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
18313       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
18314       "dev": true,
18315       "requires": {
18316         "@babel/helper-plugin-utils": "^7.10.4"
18317       }
18318     },
18319     "@babel/plugin-syntax-nullish-coalescing-operator": {
18320       "version": "7.8.3",
18321       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
18322       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
18323       "dev": true,
18324       "requires": {
18325         "@babel/helper-plugin-utils": "^7.8.0"
18326       }
18327     },
18328     "@babel/plugin-syntax-numeric-separator": {
18329       "version": "7.10.4",
18330       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
18331       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
18332       "dev": true,
18333       "requires": {
18334         "@babel/helper-plugin-utils": "^7.10.4"
18335       }
18336     },
18337     "@babel/plugin-syntax-object-rest-spread": {
18338       "version": "7.8.3",
18339       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
18340       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
18341       "dev": true,
18342       "requires": {
18343         "@babel/helper-plugin-utils": "^7.8.0"
18344       }
18345     },
18346     "@babel/plugin-syntax-optional-catch-binding": {
18347       "version": "7.8.3",
18348       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
18349       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
18350       "dev": true,
18351       "requires": {
18352         "@babel/helper-plugin-utils": "^7.8.0"
18353       }
18354     },
18355     "@babel/plugin-syntax-optional-chaining": {
18356       "version": "7.8.3",
18357       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
18358       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
18359       "dev": true,
18360       "requires": {
18361         "@babel/helper-plugin-utils": "^7.8.0"
18362       }
18363     },
18364     "@babel/plugin-syntax-top-level-await": {
18365       "version": "7.12.1",
18366       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz",
18367       "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==",
18368       "dev": true,
18369       "requires": {
18370         "@babel/helper-plugin-utils": "^7.10.4"
18371       }
18372     },
18373     "@babel/plugin-transform-arrow-functions": {
18374       "version": "7.12.1",
18375       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz",
18376       "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==",
18377       "dev": true,
18378       "requires": {
18379         "@babel/helper-plugin-utils": "^7.10.4"
18380       }
18381     },
18382     "@babel/plugin-transform-async-to-generator": {
18383       "version": "7.12.1",
18384       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz",
18385       "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==",
18386       "dev": true,
18387       "requires": {
18388         "@babel/helper-module-imports": "^7.12.1",
18389         "@babel/helper-plugin-utils": "^7.10.4",
18390         "@babel/helper-remap-async-to-generator": "^7.12.1"
18391       }
18392     },
18393     "@babel/plugin-transform-block-scoped-functions": {
18394       "version": "7.12.1",
18395       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz",
18396       "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==",
18397       "dev": true,
18398       "requires": {
18399         "@babel/helper-plugin-utils": "^7.10.4"
18400       }
18401     },
18402     "@babel/plugin-transform-block-scoping": {
18403       "version": "7.12.1",
18404       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz",
18405       "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==",
18406       "dev": true,
18407       "requires": {
18408         "@babel/helper-plugin-utils": "^7.10.4"
18409       }
18410     },
18411     "@babel/plugin-transform-classes": {
18412       "version": "7.12.1",
18413       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz",
18414       "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==",
18415       "dev": true,
18416       "requires": {
18417         "@babel/helper-annotate-as-pure": "^7.10.4",
18418         "@babel/helper-define-map": "^7.10.4",
18419         "@babel/helper-function-name": "^7.10.4",
18420         "@babel/helper-optimise-call-expression": "^7.10.4",
18421         "@babel/helper-plugin-utils": "^7.10.4",
18422         "@babel/helper-replace-supers": "^7.12.1",
18423         "@babel/helper-split-export-declaration": "^7.10.4",
18424         "globals": "^11.1.0"
18425       }
18426     },
18427     "@babel/plugin-transform-computed-properties": {
18428       "version": "7.12.1",
18429       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz",
18430       "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==",
18431       "dev": true,
18432       "requires": {
18433         "@babel/helper-plugin-utils": "^7.10.4"
18434       }
18435     },
18436     "@babel/plugin-transform-destructuring": {
18437       "version": "7.12.1",
18438       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz",
18439       "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==",
18440       "dev": true,
18441       "requires": {
18442         "@babel/helper-plugin-utils": "^7.10.4"
18443       }
18444     },
18445     "@babel/plugin-transform-dotall-regex": {
18446       "version": "7.12.1",
18447       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz",
18448       "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==",
18449       "dev": true,
18450       "requires": {
18451         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
18452         "@babel/helper-plugin-utils": "^7.10.4"
18453       }
18454     },
18455     "@babel/plugin-transform-duplicate-keys": {
18456       "version": "7.12.1",
18457       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz",
18458       "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==",
18459       "dev": true,
18460       "requires": {
18461         "@babel/helper-plugin-utils": "^7.10.4"
18462       }
18463     },
18464     "@babel/plugin-transform-exponentiation-operator": {
18465       "version": "7.12.1",
18466       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz",
18467       "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==",
18468       "dev": true,
18469       "requires": {
18470         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
18471         "@babel/helper-plugin-utils": "^7.10.4"
18472       }
18473     },
18474     "@babel/plugin-transform-for-of": {
18475       "version": "7.12.1",
18476       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz",
18477       "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==",
18478       "dev": true,
18479       "requires": {
18480         "@babel/helper-plugin-utils": "^7.10.4"
18481       }
18482     },
18483     "@babel/plugin-transform-function-name": {
18484       "version": "7.12.1",
18485       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz",
18486       "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==",
18487       "dev": true,
18488       "requires": {
18489         "@babel/helper-function-name": "^7.10.4",
18490         "@babel/helper-plugin-utils": "^7.10.4"
18491       }
18492     },
18493     "@babel/plugin-transform-literals": {
18494       "version": "7.12.1",
18495       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz",
18496       "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==",
18497       "dev": true,
18498       "requires": {
18499         "@babel/helper-plugin-utils": "^7.10.4"
18500       }
18501     },
18502     "@babel/plugin-transform-member-expression-literals": {
18503       "version": "7.12.1",
18504       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz",
18505       "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==",
18506       "dev": true,
18507       "requires": {
18508         "@babel/helper-plugin-utils": "^7.10.4"
18509       }
18510     },
18511     "@babel/plugin-transform-modules-amd": {
18512       "version": "7.12.1",
18513       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz",
18514       "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==",
18515       "dev": true,
18516       "requires": {
18517         "@babel/helper-module-transforms": "^7.12.1",
18518         "@babel/helper-plugin-utils": "^7.10.4",
18519         "babel-plugin-dynamic-import-node": "^2.3.3"
18520       }
18521     },
18522     "@babel/plugin-transform-modules-commonjs": {
18523       "version": "7.12.1",
18524       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz",
18525       "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==",
18526       "dev": true,
18527       "requires": {
18528         "@babel/helper-module-transforms": "^7.12.1",
18529         "@babel/helper-plugin-utils": "^7.10.4",
18530         "@babel/helper-simple-access": "^7.12.1",
18531         "babel-plugin-dynamic-import-node": "^2.3.3"
18532       }
18533     },
18534     "@babel/plugin-transform-modules-systemjs": {
18535       "version": "7.12.1",
18536       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz",
18537       "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==",
18538       "dev": true,
18539       "requires": {
18540         "@babel/helper-hoist-variables": "^7.10.4",
18541         "@babel/helper-module-transforms": "^7.12.1",
18542         "@babel/helper-plugin-utils": "^7.10.4",
18543         "@babel/helper-validator-identifier": "^7.10.4",
18544         "babel-plugin-dynamic-import-node": "^2.3.3"
18545       }
18546     },
18547     "@babel/plugin-transform-modules-umd": {
18548       "version": "7.12.1",
18549       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz",
18550       "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==",
18551       "dev": true,
18552       "requires": {
18553         "@babel/helper-module-transforms": "^7.12.1",
18554         "@babel/helper-plugin-utils": "^7.10.4"
18555       }
18556     },
18557     "@babel/plugin-transform-named-capturing-groups-regex": {
18558       "version": "7.12.1",
18559       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz",
18560       "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==",
18561       "dev": true,
18562       "requires": {
18563         "@babel/helper-create-regexp-features-plugin": "^7.12.1"
18564       }
18565     },
18566     "@babel/plugin-transform-new-target": {
18567       "version": "7.12.1",
18568       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz",
18569       "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==",
18570       "dev": true,
18571       "requires": {
18572         "@babel/helper-plugin-utils": "^7.10.4"
18573       }
18574     },
18575     "@babel/plugin-transform-object-super": {
18576       "version": "7.12.1",
18577       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz",
18578       "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==",
18579       "dev": true,
18580       "requires": {
18581         "@babel/helper-plugin-utils": "^7.10.4",
18582         "@babel/helper-replace-supers": "^7.12.1"
18583       }
18584     },
18585     "@babel/plugin-transform-parameters": {
18586       "version": "7.12.1",
18587       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz",
18588       "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==",
18589       "dev": true,
18590       "requires": {
18591         "@babel/helper-plugin-utils": "^7.10.4"
18592       }
18593     },
18594     "@babel/plugin-transform-property-literals": {
18595       "version": "7.12.1",
18596       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz",
18597       "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==",
18598       "dev": true,
18599       "requires": {
18600         "@babel/helper-plugin-utils": "^7.10.4"
18601       }
18602     },
18603     "@babel/plugin-transform-regenerator": {
18604       "version": "7.12.1",
18605       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz",
18606       "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==",
18607       "dev": true,
18608       "requires": {
18609         "regenerator-transform": "^0.14.2"
18610       }
18611     },
18612     "@babel/plugin-transform-reserved-words": {
18613       "version": "7.12.1",
18614       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz",
18615       "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==",
18616       "dev": true,
18617       "requires": {
18618         "@babel/helper-plugin-utils": "^7.10.4"
18619       }
18620     },
18621     "@babel/plugin-transform-shorthand-properties": {
18622       "version": "7.12.1",
18623       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz",
18624       "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==",
18625       "dev": true,
18626       "requires": {
18627         "@babel/helper-plugin-utils": "^7.10.4"
18628       }
18629     },
18630     "@babel/plugin-transform-spread": {
18631       "version": "7.12.1",
18632       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz",
18633       "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==",
18634       "dev": true,
18635       "requires": {
18636         "@babel/helper-plugin-utils": "^7.10.4",
18637         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
18638       }
18639     },
18640     "@babel/plugin-transform-sticky-regex": {
18641       "version": "7.12.7",
18642       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz",
18643       "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==",
18644       "dev": true,
18645       "requires": {
18646         "@babel/helper-plugin-utils": "^7.10.4"
18647       }
18648     },
18649     "@babel/plugin-transform-template-literals": {
18650       "version": "7.12.1",
18651       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz",
18652       "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==",
18653       "dev": true,
18654       "requires": {
18655         "@babel/helper-plugin-utils": "^7.10.4"
18656       }
18657     },
18658     "@babel/plugin-transform-typeof-symbol": {
18659       "version": "7.12.10",
18660       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz",
18661       "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==",
18662       "dev": true,
18663       "requires": {
18664         "@babel/helper-plugin-utils": "^7.10.4"
18665       }
18666     },
18667     "@babel/plugin-transform-unicode-escapes": {
18668       "version": "7.12.1",
18669       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz",
18670       "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==",
18671       "dev": true,
18672       "requires": {
18673         "@babel/helper-plugin-utils": "^7.10.4"
18674       }
18675     },
18676     "@babel/plugin-transform-unicode-regex": {
18677       "version": "7.12.1",
18678       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz",
18679       "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==",
18680       "dev": true,
18681       "requires": {
18682         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
18683         "@babel/helper-plugin-utils": "^7.10.4"
18684       }
18685     },
18686     "@babel/preset-env": {
18687       "version": "7.12.10",
18688       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.10.tgz",
18689       "integrity": "sha512-Gz9hnBT/tGeTE2DBNDkD7BiWRELZt+8lSysHuDwmYXUIvtwZl0zI+D6mZgXZX0u8YBlLS4tmai9ONNY9tjRgRA==",
18690       "dev": true,
18691       "requires": {
18692         "@babel/compat-data": "^7.12.7",
18693         "@babel/helper-compilation-targets": "^7.12.5",
18694         "@babel/helper-module-imports": "^7.12.5",
18695         "@babel/helper-plugin-utils": "^7.10.4",
18696         "@babel/helper-validator-option": "^7.12.1",
18697         "@babel/plugin-proposal-async-generator-functions": "^7.12.1",
18698         "@babel/plugin-proposal-class-properties": "^7.12.1",
18699         "@babel/plugin-proposal-dynamic-import": "^7.12.1",
18700         "@babel/plugin-proposal-export-namespace-from": "^7.12.1",
18701         "@babel/plugin-proposal-json-strings": "^7.12.1",
18702         "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1",
18703         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
18704         "@babel/plugin-proposal-numeric-separator": "^7.12.7",
18705         "@babel/plugin-proposal-object-rest-spread": "^7.12.1",
18706         "@babel/plugin-proposal-optional-catch-binding": "^7.12.1",
18707         "@babel/plugin-proposal-optional-chaining": "^7.12.7",
18708         "@babel/plugin-proposal-private-methods": "^7.12.1",
18709         "@babel/plugin-proposal-unicode-property-regex": "^7.12.1",
18710         "@babel/plugin-syntax-async-generators": "^7.8.0",
18711         "@babel/plugin-syntax-class-properties": "^7.12.1",
18712         "@babel/plugin-syntax-dynamic-import": "^7.8.0",
18713         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
18714         "@babel/plugin-syntax-json-strings": "^7.8.0",
18715         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
18716         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
18717         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
18718         "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
18719         "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
18720         "@babel/plugin-syntax-optional-chaining": "^7.8.0",
18721         "@babel/plugin-syntax-top-level-await": "^7.12.1",
18722         "@babel/plugin-transform-arrow-functions": "^7.12.1",
18723         "@babel/plugin-transform-async-to-generator": "^7.12.1",
18724         "@babel/plugin-transform-block-scoped-functions": "^7.12.1",
18725         "@babel/plugin-transform-block-scoping": "^7.12.1",
18726         "@babel/plugin-transform-classes": "^7.12.1",
18727         "@babel/plugin-transform-computed-properties": "^7.12.1",
18728         "@babel/plugin-transform-destructuring": "^7.12.1",
18729         "@babel/plugin-transform-dotall-regex": "^7.12.1",
18730         "@babel/plugin-transform-duplicate-keys": "^7.12.1",
18731         "@babel/plugin-transform-exponentiation-operator": "^7.12.1",
18732         "@babel/plugin-transform-for-of": "^7.12.1",
18733         "@babel/plugin-transform-function-name": "^7.12.1",
18734         "@babel/plugin-transform-literals": "^7.12.1",
18735         "@babel/plugin-transform-member-expression-literals": "^7.12.1",
18736         "@babel/plugin-transform-modules-amd": "^7.12.1",
18737         "@babel/plugin-transform-modules-commonjs": "^7.12.1",
18738         "@babel/plugin-transform-modules-systemjs": "^7.12.1",
18739         "@babel/plugin-transform-modules-umd": "^7.12.1",
18740         "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1",
18741         "@babel/plugin-transform-new-target": "^7.12.1",
18742         "@babel/plugin-transform-object-super": "^7.12.1",
18743         "@babel/plugin-transform-parameters": "^7.12.1",
18744         "@babel/plugin-transform-property-literals": "^7.12.1",
18745         "@babel/plugin-transform-regenerator": "^7.12.1",
18746         "@babel/plugin-transform-reserved-words": "^7.12.1",
18747         "@babel/plugin-transform-shorthand-properties": "^7.12.1",
18748         "@babel/plugin-transform-spread": "^7.12.1",
18749         "@babel/plugin-transform-sticky-regex": "^7.12.7",
18750         "@babel/plugin-transform-template-literals": "^7.12.1",
18751         "@babel/plugin-transform-typeof-symbol": "^7.12.10",
18752         "@babel/plugin-transform-unicode-escapes": "^7.12.1",
18753         "@babel/plugin-transform-unicode-regex": "^7.12.1",
18754         "@babel/preset-modules": "^0.1.3",
18755         "@babel/types": "^7.12.10",
18756         "core-js-compat": "^3.8.0",
18757         "semver": "^5.5.0"
18758       }
18759     },
18760     "@babel/preset-modules": {
18761       "version": "0.1.4",
18762       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
18763       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
18764       "dev": true,
18765       "requires": {
18766         "@babel/helper-plugin-utils": "^7.0.0",
18767         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
18768         "@babel/plugin-transform-dotall-regex": "^7.4.4",
18769         "@babel/types": "^7.4.4",
18770         "esutils": "^2.0.2"
18771       }
18772     },
18773     "@babel/runtime": {
18774       "version": "7.12.5",
18775       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz",
18776       "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
18777       "dev": true,
18778       "requires": {
18779         "regenerator-runtime": "^0.13.4"
18780       }
18781     },
18782     "@babel/template": {
18783       "version": "7.12.7",
18784       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
18785       "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
18786       "dev": true,
18787       "requires": {
18788         "@babel/code-frame": "^7.10.4",
18789         "@babel/parser": "^7.12.7",
18790         "@babel/types": "^7.12.7"
18791       }
18792     },
18793     "@babel/traverse": {
18794       "version": "7.12.10",
18795       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz",
18796       "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==",
18797       "dev": true,
18798       "requires": {
18799         "@babel/code-frame": "^7.10.4",
18800         "@babel/generator": "^7.12.10",
18801         "@babel/helper-function-name": "^7.10.4",
18802         "@babel/helper-split-export-declaration": "^7.11.0",
18803         "@babel/parser": "^7.12.10",
18804         "@babel/types": "^7.12.10",
18805         "debug": "^4.1.0",
18806         "globals": "^11.1.0",
18807         "lodash": "^4.17.19"
18808       }
18809     },
18810     "@babel/types": {
18811       "version": "7.12.10",
18812       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.10.tgz",
18813       "integrity": "sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw==",
18814       "dev": true,
18815       "requires": {
18816         "@babel/helper-validator-identifier": "^7.10.4",
18817         "lodash": "^4.17.19",
18818         "to-fast-properties": "^2.0.0"
18819       }
18820     },
18821     "@bcoe/v8-coverage": {
18822       "version": "0.2.3",
18823       "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
18824       "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
18825       "dev": true
18826     },
18827     "@cnakazawa/watch": {
18828       "version": "1.0.4",
18829       "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
18830       "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
18831       "dev": true,
18832       "requires": {
18833         "exec-sh": "^0.3.2",
18834         "minimist": "^1.2.0"
18835       }
18836     },
18837     "@eslint/eslintrc": {
18838       "version": "0.2.2",
18839       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz",
18840       "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==",
18841       "dev": true,
18842       "requires": {
18843         "ajv": "^6.12.4",
18844         "debug": "^4.1.1",
18845         "espree": "^7.3.0",
18846         "globals": "^12.1.0",
18847         "ignore": "^4.0.6",
18848         "import-fresh": "^3.2.1",
18849         "js-yaml": "^3.13.1",
18850         "lodash": "^4.17.19",
18851         "minimatch": "^3.0.4",
18852         "strip-json-comments": "^3.1.1"
18853       },
18854       "dependencies": {
18855         "globals": {
18856           "version": "12.4.0",
18857           "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
18858           "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
18859           "dev": true,
18860           "requires": {
18861             "type-fest": "^0.8.1"
18862           }
18863         }
18864       }
18865     },
18866     "@istanbuljs/load-nyc-config": {
18867       "version": "1.1.0",
18868       "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
18869       "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
18870       "dev": true,
18871       "requires": {
18872         "camelcase": "^5.3.1",
18873         "find-up": "^4.1.0",
18874         "get-package-type": "^0.1.0",
18875         "js-yaml": "^3.13.1",
18876         "resolve-from": "^5.0.0"
18877       },
18878       "dependencies": {
18879         "camelcase": {
18880           "version": "5.3.1",
18881           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
18882           "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
18883           "dev": true
18884         },
18885         "find-up": {
18886           "version": "4.1.0",
18887           "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
18888           "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
18889           "dev": true,
18890           "requires": {
18891             "locate-path": "^5.0.0",
18892             "path-exists": "^4.0.0"
18893           }
18894         },
18895         "locate-path": {
18896           "version": "5.0.0",
18897           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
18898           "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
18899           "dev": true,
18900           "requires": {
18901             "p-locate": "^4.1.0"
18902           }
18903         },
18904         "p-limit": {
18905           "version": "2.3.0",
18906           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
18907           "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
18908           "dev": true,
18909           "requires": {
18910             "p-try": "^2.0.0"
18911           }
18912         },
18913         "p-locate": {
18914           "version": "4.1.0",
18915           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
18916           "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
18917           "dev": true,
18918           "requires": {
18919             "p-limit": "^2.2.0"
18920           }
18921         },
18922         "resolve-from": {
18923           "version": "5.0.0",
18924           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
18925           "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
18926           "dev": true
18927         }
18928       }
18929     },
18930     "@istanbuljs/schema": {
18931       "version": "0.1.2",
18932       "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
18933       "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
18934       "dev": true
18935     },
18936     "@jest/console": {
18937       "version": "26.6.2",
18938       "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz",
18939       "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==",
18940       "dev": true,
18941       "requires": {
18942         "@jest/types": "^26.6.2",
18943         "@types/node": "*",
18944         "chalk": "^4.0.0",
18945         "jest-message-util": "^26.6.2",
18946         "jest-util": "^26.6.2",
18947         "slash": "^3.0.0"
18948       },
18949       "dependencies": {
18950         "ansi-styles": {
18951           "version": "4.3.0",
18952           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
18953           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
18954           "dev": true,
18955           "requires": {
18956             "color-convert": "^2.0.1"
18957           }
18958         },
18959         "chalk": {
18960           "version": "4.1.0",
18961           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
18962           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
18963           "dev": true,
18964           "requires": {
18965             "ansi-styles": "^4.1.0",
18966             "supports-color": "^7.1.0"
18967           }
18968         },
18969         "color-convert": {
18970           "version": "2.0.1",
18971           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
18972           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
18973           "dev": true,
18974           "requires": {
18975             "color-name": "~1.1.4"
18976           }
18977         },
18978         "color-name": {
18979           "version": "1.1.4",
18980           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
18981           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
18982           "dev": true
18983         }
18984       }
18985     },
18986     "@jest/core": {
18987       "version": "26.6.3",
18988       "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz",
18989       "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==",
18990       "dev": true,
18991       "requires": {
18992         "@jest/console": "^26.6.2",
18993         "@jest/reporters": "^26.6.2",
18994         "@jest/test-result": "^26.6.2",
18995         "@jest/transform": "^26.6.2",
18996         "@jest/types": "^26.6.2",
18997         "@types/node": "*",
18998         "ansi-escapes": "^4.2.1",
18999         "chalk": "^4.0.0",
19000         "exit": "^0.1.2",
19001         "graceful-fs": "^4.2.4",
19002         "jest-changed-files": "^26.6.2",
19003         "jest-config": "^26.6.3",
19004         "jest-haste-map": "^26.6.2",
19005         "jest-message-util": "^26.6.2",
19006         "jest-regex-util": "^26.0.0",
19007         "jest-resolve": "^26.6.2",
19008         "jest-resolve-dependencies": "^26.6.3",
19009         "jest-runner": "^26.6.3",
19010         "jest-runtime": "^26.6.3",
19011         "jest-snapshot": "^26.6.2",
19012         "jest-util": "^26.6.2",
19013         "jest-validate": "^26.6.2",
19014         "jest-watcher": "^26.6.2",
19015         "micromatch": "^4.0.2",
19016         "p-each-series": "^2.1.0",
19017         "rimraf": "^3.0.0",
19018         "slash": "^3.0.0",
19019         "strip-ansi": "^6.0.0"
19020       },
19021       "dependencies": {
19022         "ansi-styles": {
19023           "version": "4.3.0",
19024           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
19025           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
19026           "dev": true,
19027           "requires": {
19028             "color-convert": "^2.0.1"
19029           }
19030         },
19031         "chalk": {
19032           "version": "4.1.0",
19033           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
19034           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
19035           "dev": true,
19036           "requires": {
19037             "ansi-styles": "^4.1.0",
19038             "supports-color": "^7.1.0"
19039           }
19040         },
19041         "color-convert": {
19042           "version": "2.0.1",
19043           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
19044           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
19045           "dev": true,
19046           "requires": {
19047             "color-name": "~1.1.4"
19048           }
19049         },
19050         "color-name": {
19051           "version": "1.1.4",
19052           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
19053           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
19054           "dev": true
19055         },
19056         "rimraf": {
19057           "version": "3.0.2",
19058           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
19059           "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
19060           "dev": true,
19061           "requires": {
19062             "glob": "^7.1.3"
19063           }
19064         }
19065       }
19066     },
19067     "@jest/environment": {
19068       "version": "26.6.2",
19069       "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz",
19070       "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==",
19071       "dev": true,
19072       "requires": {
19073         "@jest/fake-timers": "^26.6.2",
19074         "@jest/types": "^26.6.2",
19075         "@types/node": "*",
19076         "jest-mock": "^26.6.2"
19077       }
19078     },
19079     "@jest/fake-timers": {
19080       "version": "26.6.2",
19081       "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz",
19082       "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==",
19083       "dev": true,
19084       "requires": {
19085         "@jest/types": "^26.6.2",
19086         "@sinonjs/fake-timers": "^6.0.1",
19087         "@types/node": "*",
19088         "jest-message-util": "^26.6.2",
19089         "jest-mock": "^26.6.2",
19090         "jest-util": "^26.6.2"
19091       }
19092     },
19093     "@jest/globals": {
19094       "version": "26.6.2",
19095       "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz",
19096       "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==",
19097       "dev": true,
19098       "requires": {
19099         "@jest/environment": "^26.6.2",
19100         "@jest/types": "^26.6.2",
19101         "expect": "^26.6.2"
19102       }
19103     },
19104     "@jest/reporters": {
19105       "version": "26.6.2",
19106       "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz",
19107       "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==",
19108       "dev": true,
19109       "requires": {
19110         "@bcoe/v8-coverage": "^0.2.3",
19111         "@jest/console": "^26.6.2",
19112         "@jest/test-result": "^26.6.2",
19113         "@jest/transform": "^26.6.2",
19114         "@jest/types": "^26.6.2",
19115         "chalk": "^4.0.0",
19116         "collect-v8-coverage": "^1.0.0",
19117         "exit": "^0.1.2",
19118         "glob": "^7.1.2",
19119         "graceful-fs": "^4.2.4",
19120         "istanbul-lib-coverage": "^3.0.0",
19121         "istanbul-lib-instrument": "^4.0.3",
19122         "istanbul-lib-report": "^3.0.0",
19123         "istanbul-lib-source-maps": "^4.0.0",
19124         "istanbul-reports": "^3.0.2",
19125         "jest-haste-map": "^26.6.2",
19126         "jest-resolve": "^26.6.2",
19127         "jest-util": "^26.6.2",
19128         "jest-worker": "^26.6.2",
19129         "node-notifier": "^8.0.0",
19130         "slash": "^3.0.0",
19131         "source-map": "^0.6.0",
19132         "string-length": "^4.0.1",
19133         "terminal-link": "^2.0.0",
19134         "v8-to-istanbul": "^7.0.0"
19135       },
19136       "dependencies": {
19137         "ansi-styles": {
19138           "version": "4.3.0",
19139           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
19140           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
19141           "dev": true,
19142           "requires": {
19143             "color-convert": "^2.0.1"
19144           }
19145         },
19146         "chalk": {
19147           "version": "4.1.0",
19148           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
19149           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
19150           "dev": true,
19151           "requires": {
19152             "ansi-styles": "^4.1.0",
19153             "supports-color": "^7.1.0"
19154           }
19155         },
19156         "color-convert": {
19157           "version": "2.0.1",
19158           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
19159           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
19160           "dev": true,
19161           "requires": {
19162             "color-name": "~1.1.4"
19163           }
19164         },
19165         "color-name": {
19166           "version": "1.1.4",
19167           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
19168           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
19169           "dev": true
19170         },
19171         "string-length": {
19172           "version": "4.0.1",
19173           "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
19174           "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
19175           "dev": true,
19176           "requires": {
19177             "char-regex": "^1.0.2",
19178             "strip-ansi": "^6.0.0"
19179           }
19180         }
19181       }
19182     },
19183     "@jest/source-map": {
19184       "version": "26.6.2",
19185       "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz",
19186       "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==",
19187       "dev": true,
19188       "requires": {
19189         "callsites": "^3.0.0",
19190         "graceful-fs": "^4.2.4",
19191         "source-map": "^0.6.0"
19192       }
19193     },
19194     "@jest/test-result": {
19195       "version": "26.6.2",
19196       "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz",
19197       "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==",
19198       "dev": true,
19199       "requires": {
19200         "@jest/console": "^26.6.2",
19201         "@jest/types": "^26.6.2",
19202         "@types/istanbul-lib-coverage": "^2.0.0",
19203         "collect-v8-coverage": "^1.0.0"
19204       }
19205     },
19206     "@jest/test-sequencer": {
19207       "version": "26.6.3",
19208       "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz",
19209       "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==",
19210       "dev": true,
19211       "requires": {
19212         "@jest/test-result": "^26.6.2",
19213         "graceful-fs": "^4.2.4",
19214         "jest-haste-map": "^26.6.2",
19215         "jest-runner": "^26.6.3",
19216         "jest-runtime": "^26.6.3"
19217       }
19218     },
19219     "@jest/transform": {
19220       "version": "26.6.2",
19221       "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz",
19222       "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==",
19223       "dev": true,
19224       "requires": {
19225         "@babel/core": "^7.1.0",
19226         "@jest/types": "^26.6.2",
19227         "babel-plugin-istanbul": "^6.0.0",
19228         "chalk": "^4.0.0",
19229         "convert-source-map": "^1.4.0",
19230         "fast-json-stable-stringify": "^2.0.0",
19231         "graceful-fs": "^4.2.4",
19232         "jest-haste-map": "^26.6.2",
19233         "jest-regex-util": "^26.0.0",
19234         "jest-util": "^26.6.2",
19235         "micromatch": "^4.0.2",
19236         "pirates": "^4.0.1",
19237         "slash": "^3.0.0",
19238         "source-map": "^0.6.1",
19239         "write-file-atomic": "^3.0.0"
19240       },
19241       "dependencies": {
19242         "ansi-styles": {
19243           "version": "4.3.0",
19244           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
19245           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
19246           "dev": true,
19247           "requires": {
19248             "color-convert": "^2.0.1"
19249           }
19250         },
19251         "chalk": {
19252           "version": "4.1.0",
19253           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
19254           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
19255           "dev": true,
19256           "requires": {
19257             "ansi-styles": "^4.1.0",
19258             "supports-color": "^7.1.0"
19259           }
19260         },
19261         "color-convert": {
19262           "version": "2.0.1",
19263           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
19264           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
19265           "dev": true,
19266           "requires": {
19267             "color-name": "~1.1.4"
19268           }
19269         },
19270         "color-name": {
19271           "version": "1.1.4",
19272           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
19273           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
19274           "dev": true
19275         }
19276       }
19277     },
19278     "@jest/types": {
19279       "version": "26.6.2",
19280       "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
19281       "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
19282       "dev": true,
19283       "requires": {
19284         "@types/istanbul-lib-coverage": "^2.0.0",
19285         "@types/istanbul-reports": "^3.0.0",
19286         "@types/node": "*",
19287         "@types/yargs": "^15.0.0",
19288         "chalk": "^4.0.0"
19289       },
19290       "dependencies": {
19291         "ansi-styles": {
19292           "version": "4.3.0",
19293           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
19294           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
19295           "dev": true,
19296           "requires": {
19297             "color-convert": "^2.0.1"
19298           }
19299         },
19300         "chalk": {
19301           "version": "4.1.0",
19302           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
19303           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
19304           "dev": true,
19305           "requires": {
19306             "ansi-styles": "^4.1.0",
19307             "supports-color": "^7.1.0"
19308           }
19309         },
19310         "color-convert": {
19311           "version": "2.0.1",
19312           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
19313           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
19314           "dev": true,
19315           "requires": {
19316             "color-name": "~1.1.4"
19317           }
19318         },
19319         "color-name": {
19320           "version": "1.1.4",
19321           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
19322           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
19323           "dev": true
19324         }
19325       }
19326     },
19327     "@nodelib/fs.scandir": {
19328       "version": "2.1.3",
19329       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz",
19330       "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==",
19331       "dev": true,
19332       "requires": {
19333         "@nodelib/fs.stat": "2.0.3",
19334         "run-parallel": "^1.1.9"
19335       }
19336     },
19337     "@nodelib/fs.stat": {
19338       "version": "2.0.3",
19339       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
19340       "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
19341       "dev": true
19342     },
19343     "@nodelib/fs.walk": {
19344       "version": "1.2.4",
19345       "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz",
19346       "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==",
19347       "dev": true,
19348       "requires": {
19349         "@nodelib/fs.scandir": "2.1.3",
19350         "fastq": "^1.6.0"
19351       }
19352     },
19353     "@npmcli/move-file": {
19354       "version": "1.0.1",
19355       "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz",
19356       "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==",
19357       "dev": true,
19358       "requires": {
19359         "mkdirp": "^1.0.4"
19360       },
19361       "dependencies": {
19362         "mkdirp": {
19363           "version": "1.0.4",
19364           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
19365           "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
19366           "dev": true
19367         }
19368       }
19369     },
19370     "@sinonjs/commons": {
19371       "version": "1.8.1",
19372       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
19373       "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
19374       "dev": true,
19375       "requires": {
19376         "type-detect": "4.0.8"
19377       }
19378     },
19379     "@sinonjs/fake-timers": {
19380       "version": "6.0.1",
19381       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
19382       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
19383       "dev": true,
19384       "requires": {
19385         "@sinonjs/commons": "^1.7.0"
19386       }
19387     },
19388     "@types/anymatch": {
19389       "version": "1.3.1",
19390       "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz",
19391       "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==",
19392       "dev": true
19393     },
19394     "@types/babel__core": {
19395       "version": "7.1.12",
19396       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz",
19397       "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==",
19398       "dev": true,
19399       "requires": {
19400         "@babel/parser": "^7.1.0",
19401         "@babel/types": "^7.0.0",
19402         "@types/babel__generator": "*",
19403         "@types/babel__template": "*",
19404         "@types/babel__traverse": "*"
19405       }
19406     },
19407     "@types/babel__generator": {
19408       "version": "7.6.2",
19409       "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
19410       "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
19411       "dev": true,
19412       "requires": {
19413         "@babel/types": "^7.0.0"
19414       }
19415     },
19416     "@types/babel__template": {
19417       "version": "7.4.0",
19418       "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz",
19419       "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==",
19420       "dev": true,
19421       "requires": {
19422         "@babel/parser": "^7.1.0",
19423         "@babel/types": "^7.0.0"
19424       }
19425     },
19426     "@types/babel__traverse": {
19427       "version": "7.11.0",
19428       "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz",
19429       "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==",
19430       "dev": true,
19431       "requires": {
19432         "@babel/types": "^7.3.0"
19433       }
19434     },
19435     "@types/eslint": {
19436       "version": "7.2.6",
19437       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz",
19438       "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==",
19439       "dev": true,
19440       "requires": {
19441         "@types/estree": "*",
19442         "@types/json-schema": "*"
19443       }
19444     },
19445     "@types/eslint-scope": {
19446       "version": "3.7.0",
19447       "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz",
19448       "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==",
19449       "dev": true,
19450       "requires": {
19451         "@types/eslint": "*",
19452         "@types/estree": "*"
19453       }
19454     },
19455     "@types/estree": {
19456       "version": "0.0.45",
19457       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz",
19458       "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==",
19459       "dev": true
19460     },
19461     "@types/glob": {
19462       "version": "7.1.3",
19463       "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
19464       "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
19465       "dev": true,
19466       "requires": {
19467         "@types/minimatch": "*",
19468         "@types/node": "*"
19469       }
19470     },
19471     "@types/graceful-fs": {
19472       "version": "4.1.4",
19473       "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz",
19474       "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==",
19475       "dev": true,
19476       "requires": {
19477         "@types/node": "*"
19478       }
19479     },
19480     "@types/istanbul-lib-coverage": {
19481       "version": "2.0.3",
19482       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
19483       "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
19484       "dev": true
19485     },
19486     "@types/istanbul-lib-report": {
19487       "version": "3.0.0",
19488       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
19489       "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
19490       "dev": true,
19491       "requires": {
19492         "@types/istanbul-lib-coverage": "*"
19493       }
19494     },
19495     "@types/istanbul-reports": {
19496       "version": "3.0.0",
19497       "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
19498       "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
19499       "dev": true,
19500       "requires": {
19501         "@types/istanbul-lib-report": "*"
19502       }
19503     },
19504     "@types/jest": {
19505       "version": "26.0.19",
19506       "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.19.tgz",
19507       "integrity": "sha512-jqHoirTG61fee6v6rwbnEuKhpSKih0tuhqeFbCmMmErhtu3BYlOZaXWjffgOstMM4S/3iQD31lI5bGLTrs97yQ==",
19508       "dev": true,
19509       "requires": {
19510         "jest-diff": "^26.0.0",
19511         "pretty-format": "^26.0.0"
19512       }
19513     },
19514     "@types/json-schema": {
19515       "version": "7.0.6",
19516       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
19517       "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
19518       "dev": true
19519     },
19520     "@types/json5": {
19521       "version": "0.0.29",
19522       "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
19523       "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
19524       "dev": true
19525     },
19526     "@types/minimatch": {
19527       "version": "3.0.3",
19528       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
19529       "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
19530       "dev": true
19531     },
19532     "@types/node": {
19533       "version": "14.14.13",
19534       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.13.tgz",
19535       "integrity": "sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ==",
19536       "dev": true
19537     },
19538     "@types/normalize-package-data": {
19539       "version": "2.4.0",
19540       "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
19541       "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
19542       "dev": true
19543     },
19544     "@types/parse-json": {
19545       "version": "4.0.0",
19546       "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
19547       "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
19548       "dev": true
19549     },
19550     "@types/prettier": {
19551       "version": "2.1.5",
19552       "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz",
19553       "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==",
19554       "dev": true
19555     },
19556     "@types/q": {
19557       "version": "1.5.4",
19558       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
19559       "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
19560       "dev": true
19561     },
19562     "@types/source-list-map": {
19563       "version": "0.1.2",
19564       "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
19565       "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
19566       "dev": true
19567     },
19568     "@types/stack-utils": {
19569       "version": "2.0.0",
19570       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz",
19571       "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==",
19572       "dev": true
19573     },
19574     "@types/tapable": {
19575       "version": "1.0.6",
19576       "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz",
19577       "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==",
19578       "dev": true
19579     },
19580     "@types/uglify-js": {
19581       "version": "3.11.1",
19582       "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz",
19583       "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==",
19584       "dev": true,
19585       "requires": {
19586         "source-map": "^0.6.1"
19587       }
19588     },
19589     "@types/webpack": {
19590       "version": "4.41.25",
19591       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz",
19592       "integrity": "sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==",
19593       "dev": true,
19594       "requires": {
19595         "@types/anymatch": "*",
19596         "@types/node": "*",
19597         "@types/tapable": "*",
19598         "@types/uglify-js": "*",
19599         "@types/webpack-sources": "*",
19600         "source-map": "^0.6.0"
19601       }
19602     },
19603     "@types/webpack-sources": {
19604       "version": "2.1.0",
19605       "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz",
19606       "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==",
19607       "dev": true,
19608       "requires": {
19609         "@types/node": "*",
19610         "@types/source-list-map": "*",
19611         "source-map": "^0.7.3"
19612       },
19613       "dependencies": {
19614         "source-map": {
19615           "version": "0.7.3",
19616           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
19617           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
19618           "dev": true
19619         }
19620       }
19621     },
19622     "@types/yargs": {
19623       "version": "15.0.12",
19624       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz",
19625       "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==",
19626       "dev": true,
19627       "requires": {
19628         "@types/yargs-parser": "*"
19629       }
19630     },
19631     "@types/yargs-parser": {
19632       "version": "15.0.0",
19633       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
19634       "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
19635       "dev": true
19636     },
19637     "@typescript-eslint/experimental-utils": {
19638       "version": "4.10.0",
19639       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.10.0.tgz",
19640       "integrity": "sha512-opX+7ai1sdWBOIoBgpVJrH5e89ra1KoLrJTz0UtWAa4IekkKmqDosk5r6xqRaNJfCXEfteW4HXQAwMdx+jjEmw==",
19641       "dev": true,
19642       "requires": {
19643         "@types/json-schema": "^7.0.3",
19644         "@typescript-eslint/scope-manager": "4.10.0",
19645         "@typescript-eslint/types": "4.10.0",
19646         "@typescript-eslint/typescript-estree": "4.10.0",
19647         "eslint-scope": "^5.0.0",
19648         "eslint-utils": "^2.0.0"
19649       }
19650     },
19651     "@typescript-eslint/scope-manager": {
19652       "version": "4.10.0",
19653       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.10.0.tgz",
19654       "integrity": "sha512-WAPVw35P+fcnOa8DEic0tQUhoJJsgt+g6DEcz257G7vHFMwmag58EfowdVbiNcdfcV27EFR0tUBVXkDoIvfisQ==",
19655       "dev": true,
19656       "requires": {
19657         "@typescript-eslint/types": "4.10.0",
19658         "@typescript-eslint/visitor-keys": "4.10.0"
19659       }
19660     },
19661     "@typescript-eslint/types": {
19662       "version": "4.10.0",
19663       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.10.0.tgz",
19664       "integrity": "sha512-+dt5w1+Lqyd7wIPMa4XhJxUuE8+YF+vxQ6zxHyhLGHJjHiunPf0wSV8LtQwkpmAsRi1lEOoOIR30FG5S2HS33g==",
19665       "dev": true
19666     },
19667     "@typescript-eslint/typescript-estree": {
19668       "version": "4.10.0",
19669       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.10.0.tgz",
19670       "integrity": "sha512-mGK0YRp9TOk6ZqZ98F++bW6X5kMTzCRROJkGXH62d2azhghmq+1LNLylkGe6uGUOQzD452NOAEth5VAF6PDo5g==",
19671       "dev": true,
19672       "requires": {
19673         "@typescript-eslint/types": "4.10.0",
19674         "@typescript-eslint/visitor-keys": "4.10.0",
19675         "debug": "^4.1.1",
19676         "globby": "^11.0.1",
19677         "is-glob": "^4.0.1",
19678         "lodash": "^4.17.15",
19679         "semver": "^7.3.2",
19680         "tsutils": "^3.17.1"
19681       },
19682       "dependencies": {
19683         "array-union": {
19684           "version": "2.1.0",
19685           "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
19686           "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
19687           "dev": true
19688         },
19689         "globby": {
19690           "version": "11.0.1",
19691           "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
19692           "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
19693           "dev": true,
19694           "requires": {
19695             "array-union": "^2.1.0",
19696             "dir-glob": "^3.0.1",
19697             "fast-glob": "^3.1.1",
19698             "ignore": "^5.1.4",
19699             "merge2": "^1.3.0",
19700             "slash": "^3.0.0"
19701           }
19702         },
19703         "ignore": {
19704           "version": "5.1.8",
19705           "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
19706           "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
19707           "dev": true
19708         },
19709         "semver": {
19710           "version": "7.3.4",
19711           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
19712           "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
19713           "dev": true,
19714           "requires": {
19715             "lru-cache": "^6.0.0"
19716           }
19717         }
19718       }
19719     },
19720     "@typescript-eslint/visitor-keys": {
19721       "version": "4.10.0",
19722       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.10.0.tgz",
19723       "integrity": "sha512-hPyz5qmDMuZWFtHZkjcCpkAKHX8vdu1G3YsCLEd25ryZgnJfj6FQuJ5/O7R+dB1ueszilJmAFMtlU4CA6se3Jg==",
19724       "dev": true,
19725       "requires": {
19726         "@typescript-eslint/types": "4.10.0",
19727         "eslint-visitor-keys": "^2.0.0"
19728       }
19729     },
19730     "@webassemblyjs/ast": {
19731       "version": "1.9.1",
19732       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.1.tgz",
19733       "integrity": "sha512-uMu1nCWn2Wxyy126LlGqRVlhdTOsO/bsBRI4dNq3+6SiSuRKRQX6ejjKgh82LoGAPSq72lDUiQ4FWVaf0PecYw==",
19734       "dev": true,
19735       "requires": {
19736         "@webassemblyjs/helper-module-context": "1.9.1",
19737         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
19738         "@webassemblyjs/wast-parser": "1.9.1"
19739       }
19740     },
19741     "@webassemblyjs/floating-point-hex-parser": {
19742       "version": "1.9.1",
19743       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.1.tgz",
19744       "integrity": "sha512-5VEKu024RySmLKTTBl9q1eO/2K5jk9ZS+2HXDBLA9s9p5IjkaXxWiDb/+b7wSQp6FRdLaH1IVGIfOex58Na2pg==",
19745       "dev": true
19746     },
19747     "@webassemblyjs/helper-api-error": {
19748       "version": "1.9.1",
19749       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.1.tgz",
19750       "integrity": "sha512-y1lGmfm38djrScwpeL37rRR9f1D6sM8RhMpvM7CYLzOlHVboouZokXK/G88BpzW0NQBSvCCOnW5BFhten4FPfA==",
19751       "dev": true
19752     },
19753     "@webassemblyjs/helper-buffer": {
19754       "version": "1.9.1",
19755       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.1.tgz",
19756       "integrity": "sha512-uS6VSgieHbk/m4GSkMU5cqe/5TekdCzQso4revCIEQ3vpGZgqSSExi4jWpTWwDpAHOIAb1Jfrs0gUB9AA4n71w==",
19757       "dev": true
19758     },
19759     "@webassemblyjs/helper-code-frame": {
19760       "version": "1.9.1",
19761       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.1.tgz",
19762       "integrity": "sha512-ZQ2ZT6Evk4DPIfD+92AraGYaFIqGm4U20e7FpXwl7WUo2Pn1mZ1v8VGH8i+Y++IQpxPbQo/UyG0Khs7eInskzA==",
19763       "dev": true,
19764       "requires": {
19765         "@webassemblyjs/wast-printer": "1.9.1"
19766       }
19767     },
19768     "@webassemblyjs/helper-fsm": {
19769       "version": "1.9.1",
19770       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.1.tgz",
19771       "integrity": "sha512-J32HGpveEqqcKFS0YbgicB0zAlpfIxJa5MjxDxhu3i5ltPcVfY5EPvKQ1suRguFPehxiUs+/hfkwPEXom/l0lw==",
19772       "dev": true
19773     },
19774     "@webassemblyjs/helper-module-context": {
19775       "version": "1.9.1",
19776       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.1.tgz",
19777       "integrity": "sha512-IEH2cMmEQKt7fqelLWB5e/cMdZXf2rST1JIrzWmf4XBt3QTxGdnnLvV4DYoN8pJjOx0VYXsWg+yF16MmJtolZg==",
19778       "dev": true,
19779       "requires": {
19780         "@webassemblyjs/ast": "1.9.1"
19781       }
19782     },
19783     "@webassemblyjs/helper-wasm-bytecode": {
19784       "version": "1.9.1",
19785       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.1.tgz",
19786       "integrity": "sha512-i2rGTBqFUcSXxyjt2K4vm/3kkHwyzG6o427iCjcIKjOqpWH8SEem+xe82jUk1iydJO250/CvE5o7hzNAMZf0dQ==",
19787       "dev": true
19788     },
19789     "@webassemblyjs/helper-wasm-section": {
19790       "version": "1.9.1",
19791       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.1.tgz",
19792       "integrity": "sha512-FetqzjtXZr2d57IECK+aId3D0IcGweeM0CbAnJHkYJkcRTHP+YcMb7Wmc0j21h5UWBpwYGb9dSkK/93SRCTrGg==",
19793       "dev": true,
19794       "requires": {
19795         "@webassemblyjs/ast": "1.9.1",
19796         "@webassemblyjs/helper-buffer": "1.9.1",
19797         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
19798         "@webassemblyjs/wasm-gen": "1.9.1"
19799       }
19800     },
19801     "@webassemblyjs/ieee754": {
19802       "version": "1.9.1",
19803       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.1.tgz",
19804       "integrity": "sha512-EvTG9M78zP1MmkBpUjGQHZc26DzPGZSLIPxYHCjQsBMo60Qy2W34qf8z0exRDtxBbRIoiKa5dFyWer/7r1aaSQ==",
19805       "dev": true,
19806       "requires": {
19807         "@xtuc/ieee754": "^1.2.0"
19808       }
19809     },
19810     "@webassemblyjs/leb128": {
19811       "version": "1.9.1",
19812       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.1.tgz",
19813       "integrity": "sha512-Oc04ub0vFfLnF+2/+ki3AE+anmW4sv9uNBqb+79fgTaPv6xJsOT0dhphNfL3FrME84CbX/D1T9XT8tjFo0IIiw==",
19814       "dev": true,
19815       "requires": {
19816         "@xtuc/long": "4.2.2"
19817       }
19818     },
19819     "@webassemblyjs/utf8": {
19820       "version": "1.9.1",
19821       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.1.tgz",
19822       "integrity": "sha512-llkYtppagjCodFjo0alWOUhAkfOiQPQDIc5oA6C9sFAXz7vC9QhZf/f8ijQIX+A9ToM3c9Pq85X0EX7nx9gVhg==",
19823       "dev": true
19824     },
19825     "@webassemblyjs/wasm-edit": {
19826       "version": "1.9.1",
19827       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.1.tgz",
19828       "integrity": "sha512-S2IaD6+x9B2Xi8BCT0eGsrXXd8UxAh2LVJpg1ZMtHXnrDcsTtIX2bDjHi40Hio6Lc62dWHmKdvksI+MClCYbbw==",
19829       "dev": true,
19830       "requires": {
19831         "@webassemblyjs/ast": "1.9.1",
19832         "@webassemblyjs/helper-buffer": "1.9.1",
19833         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
19834         "@webassemblyjs/helper-wasm-section": "1.9.1",
19835         "@webassemblyjs/wasm-gen": "1.9.1",
19836         "@webassemblyjs/wasm-opt": "1.9.1",
19837         "@webassemblyjs/wasm-parser": "1.9.1",
19838         "@webassemblyjs/wast-printer": "1.9.1"
19839       }
19840     },
19841     "@webassemblyjs/wasm-gen": {
19842       "version": "1.9.1",
19843       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.1.tgz",
19844       "integrity": "sha512-bqWI0S4lBQsEN5FTZ35vYzfKUJvtjNnBobB1agCALH30xNk1LToZ7Z8eiaR/Z5iVECTlBndoRQV3F6mbEqE/fg==",
19845       "dev": true,
19846       "requires": {
19847         "@webassemblyjs/ast": "1.9.1",
19848         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
19849         "@webassemblyjs/ieee754": "1.9.1",
19850         "@webassemblyjs/leb128": "1.9.1",
19851         "@webassemblyjs/utf8": "1.9.1"
19852       }
19853     },
19854     "@webassemblyjs/wasm-opt": {
19855       "version": "1.9.1",
19856       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.1.tgz",
19857       "integrity": "sha512-gSf7I7YWVXZ5c6XqTEqkZjVs8K1kc1k57vsB6KBQscSagDNbAdxt6MwuJoMjsE1yWY1tsuL+pga268A6u+Fdkg==",
19858       "dev": true,
19859       "requires": {
19860         "@webassemblyjs/ast": "1.9.1",
19861         "@webassemblyjs/helper-buffer": "1.9.1",
19862         "@webassemblyjs/wasm-gen": "1.9.1",
19863         "@webassemblyjs/wasm-parser": "1.9.1"
19864       }
19865     },
19866     "@webassemblyjs/wasm-parser": {
19867       "version": "1.9.1",
19868       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.1.tgz",
19869       "integrity": "sha512-ImM4N2T1MEIond0MyE3rXvStVxEmivQrDKf/ggfh5pP6EHu3lL/YTAoSrR7shrbKNPpeKpGesW1LIK/L4kqduw==",
19870       "dev": true,
19871       "requires": {
19872         "@webassemblyjs/ast": "1.9.1",
19873         "@webassemblyjs/helper-api-error": "1.9.1",
19874         "@webassemblyjs/helper-wasm-bytecode": "1.9.1",
19875         "@webassemblyjs/ieee754": "1.9.1",
19876         "@webassemblyjs/leb128": "1.9.1",
19877         "@webassemblyjs/utf8": "1.9.1"
19878       }
19879     },
19880     "@webassemblyjs/wast-parser": {
19881       "version": "1.9.1",
19882       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.1.tgz",
19883       "integrity": "sha512-2xVxejXSvj3ls/o2TR/zI6p28qsGupjHhnHL6URULQRcXmryn3w7G83jQMcT7PHqUfyle65fZtWLukfdLdE7qw==",
19884       "dev": true,
19885       "requires": {
19886         "@webassemblyjs/ast": "1.9.1",
19887         "@webassemblyjs/floating-point-hex-parser": "1.9.1",
19888         "@webassemblyjs/helper-api-error": "1.9.1",
19889         "@webassemblyjs/helper-code-frame": "1.9.1",
19890         "@webassemblyjs/helper-fsm": "1.9.1",
19891         "@xtuc/long": "4.2.2"
19892       }
19893     },
19894     "@webassemblyjs/wast-printer": {
19895       "version": "1.9.1",
19896       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.1.tgz",
19897       "integrity": "sha512-tDV8V15wm7mmbAH6XvQRU1X+oPGmeOzYsd6h7hlRLz6QpV4Ec/KKxM8OpLtFmQPLCreGxTp+HuxtH4pRIZyL9w==",
19898       "dev": true,
19899       "requires": {
19900         "@webassemblyjs/ast": "1.9.1",
19901         "@webassemblyjs/wast-parser": "1.9.1",
19902         "@xtuc/long": "4.2.2"
19903       }
19904     },
19905     "@webpack-cli/info": {
19906       "version": "1.1.0",
19907       "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz",
19908       "integrity": "sha512-uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==",
19909       "dev": true,
19910       "requires": {
19911         "envinfo": "^7.7.3"
19912       }
19913     },
19914     "@webpack-cli/serve": {
19915       "version": "1.1.0",
19916       "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz",
19917       "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==",
19918       "dev": true
19919     },
19920     "@xtuc/ieee754": {
19921       "version": "1.2.0",
19922       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
19923       "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
19924       "dev": true
19925     },
19926     "@xtuc/long": {
19927       "version": "4.2.2",
19928       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
19929       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
19930       "dev": true
19931     },
19932     "abab": {
19933       "version": "2.0.5",
19934       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
19935       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
19936       "dev": true
19937     },
19938     "accepts": {
19939       "version": "1.3.7",
19940       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
19941       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
19942       "dev": true,
19943       "requires": {
19944         "mime-types": "~2.1.24",
19945         "negotiator": "0.6.2"
19946       }
19947     },
19948     "acorn": {
19949       "version": "8.0.4",
19950       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.4.tgz",
19951       "integrity": "sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ==",
19952       "dev": true
19953     },
19954     "acorn-globals": {
19955       "version": "6.0.0",
19956       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
19957       "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
19958       "dev": true,
19959       "requires": {
19960         "acorn": "^7.1.1",
19961         "acorn-walk": "^7.1.1"
19962       },
19963       "dependencies": {
19964         "acorn": {
19965           "version": "7.4.1",
19966           "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
19967           "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
19968           "dev": true
19969         }
19970       }
19971     },
19972     "acorn-jsx": {
19973       "version": "5.3.1",
19974       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
19975       "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
19976       "dev": true
19977     },
19978     "acorn-walk": {
19979       "version": "7.2.0",
19980       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
19981       "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
19982       "dev": true
19983     },
19984     "aggregate-error": {
19985       "version": "3.1.0",
19986       "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
19987       "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
19988       "dev": true,
19989       "requires": {
19990         "clean-stack": "^2.0.0",
19991         "indent-string": "^4.0.0"
19992       }
19993     },
19994     "ajv": {
19995       "version": "6.12.6",
19996       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
19997       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
19998       "dev": true,
19999       "requires": {
20000         "fast-deep-equal": "^3.1.1",
20001         "fast-json-stable-stringify": "^2.0.0",
20002         "json-schema-traverse": "^0.4.1",
20003         "uri-js": "^4.2.2"
20004       }
20005     },
20006     "ajv-errors": {
20007       "version": "1.0.1",
20008       "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
20009       "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
20010       "dev": true,
20011       "requires": {}
20012     },
20013     "ajv-keywords": {
20014       "version": "3.5.2",
20015       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
20016       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
20017       "dev": true
20018     },
20019     "alphanum-sort": {
20020       "version": "1.0.2",
20021       "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
20022       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
20023       "dev": true
20024     },
20025     "angular": {
20026       "version": "1.8.2",
20027       "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.2.tgz",
20028       "integrity": "sha512-IauMOej2xEe7/7Ennahkbb5qd/HFADiNuLSESz9Q27inmi32zB0lnAsFeLEWcox3Gd1F6YhNd1CP7/9IukJ0Gw==",
20029       "dev": true
20030     },
20031     "angular-animate": {
20032       "version": "1.8.2",
20033       "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.8.2.tgz",
20034       "integrity": "sha512-Jbr9+grNMs9Kj57xuBU3Ju3NOPAjS1+g2UAwwDv7su1lt0/PLDy+9zEwDiu8C8xJceoTbmBNKiWGPJGBdCQLlA==",
20035       "dev": true
20036     },
20037     "angular-aria": {
20038       "version": "1.8.2",
20039       "resolved": "https://registry.npmjs.org/angular-aria/-/angular-aria-1.8.2.tgz",
20040       "integrity": "sha512-xWT1Lm+Xug2GM6nGNMioBP4hXt3sj2eGaExa4cVCZUYSVWezgyuD1RiLgzJzwTkBGYplHQUzQaz3yDY8jVI6yQ==",
20041       "dev": true
20042     },
20043     "angular-material": {
20044       "version": "1.1.26",
20045       "resolved": "https://registry.npmjs.org/angular-material/-/angular-material-1.1.26.tgz",
20046       "integrity": "sha512-DBLsoOP1D1E14EQsECZYabt3Jh1PpvsG8k1aZgaP/Ml57n4stpClzLhCsuTNbtB/pqq9CL8XtpCfB6fhVRWqIQ==",
20047       "dev": true
20048     },
20049     "angular-messages": {
20050       "version": "1.8.2",
20051       "resolved": "https://registry.npmjs.org/angular-messages/-/angular-messages-1.8.2.tgz",
20052       "integrity": "sha512-M1qNh/30cLJi4yJJ+3YB8saPonRcavz5Dquqz0T/aUySKJhIkUoeCkmF+BcLH4SJ5PBp04yy4CZUUeNRVi7jZA==",
20053       "dev": true
20054     },
20055     "angular-mocks": {
20056       "version": "1.8.2",
20057       "resolved": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.8.2.tgz",
20058       "integrity": "sha512-I5L3P0l21HPdVsP4A4qWmENt4ePjjbkDFdAzOaM7QiibFySbt14DptPbt2IjeG4vFBr4vSLbhIz8Fk03DISl8Q==",
20059       "dev": true
20060     },
20061     "angular-sortable-view": {
20062       "version": "0.0.17",
20063       "resolved": "https://registry.npmjs.org/angular-sortable-view/-/angular-sortable-view-0.0.17.tgz",
20064       "integrity": "sha512-2WkhM0Lt/wyMyrX/+7ve9ejSegBd7A4eRBNHEIJz8XMBIOjt+3oM1WpcAm+qNThkmNmmQaDeaYv0TQZw/WDMBw==",
20065       "dev": true
20066     },
20067     "angularjs-jest": {
20068       "version": "0.1.4",
20069       "resolved": "https://registry.npmjs.org/angularjs-jest/-/angularjs-jest-0.1.4.tgz",
20070       "integrity": "sha512-/RqIx8kArD+0HQhxuQAW8Yt7H8fte9QLz/OmzAhpWOkc3BDkPgRtl6ULnZY/w8PSMSLCNoa6lbHPHEYcGrucWg==",
20071       "dev": true,
20072       "requires": {
20073         "html-minifier": ">=3.0.0"
20074       }
20075     },
20076     "ansi-colors": {
20077       "version": "4.1.1",
20078       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
20079       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
20080       "dev": true
20081     },
20082     "ansi-escapes": {
20083       "version": "4.3.1",
20084       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
20085       "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
20086       "dev": true,
20087       "requires": {
20088         "type-fest": "^0.11.0"
20089       },
20090       "dependencies": {
20091         "type-fest": {
20092           "version": "0.11.0",
20093           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
20094           "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
20095           "dev": true
20096         }
20097       }
20098     },
20099     "ansi-html": {
20100       "version": "0.0.7",
20101       "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
20102       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
20103       "dev": true
20104     },
20105     "ansi-regex": {
20106       "version": "5.0.0",
20107       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
20108       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
20109       "dev": true
20110     },
20111     "ansi-styles": {
20112       "version": "3.2.1",
20113       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
20114       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
20115       "dev": true,
20116       "requires": {
20117         "color-convert": "^1.9.0"
20118       }
20119     },
20120     "anymatch": {
20121       "version": "3.1.1",
20122       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
20123       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
20124       "dev": true,
20125       "requires": {
20126         "normalize-path": "^3.0.0",
20127         "picomatch": "^2.0.4"
20128       }
20129     },
20130     "argparse": {
20131       "version": "1.0.10",
20132       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
20133       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
20134       "dev": true,
20135       "requires": {
20136         "sprintf-js": "~1.0.2"
20137       }
20138     },
20139     "arr-diff": {
20140       "version": "4.0.0",
20141       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
20142       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
20143       "dev": true
20144     },
20145     "arr-flatten": {
20146       "version": "1.1.0",
20147       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
20148       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
20149       "dev": true
20150     },
20151     "arr-union": {
20152       "version": "3.1.0",
20153       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
20154       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
20155       "dev": true
20156     },
20157     "array-back": {
20158       "version": "4.0.1",
20159       "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz",
20160       "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==",
20161       "dev": true
20162     },
20163     "array-flatten": {
20164       "version": "1.1.1",
20165       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
20166       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
20167       "dev": true
20168     },
20169     "array-includes": {
20170       "version": "3.1.2",
20171       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz",
20172       "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==",
20173       "dev": true,
20174       "requires": {
20175         "call-bind": "^1.0.0",
20176         "define-properties": "^1.1.3",
20177         "es-abstract": "^1.18.0-next.1",
20178         "get-intrinsic": "^1.0.1",
20179         "is-string": "^1.0.5"
20180       }
20181     },
20182     "array-union": {
20183       "version": "1.0.2",
20184       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
20185       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
20186       "dev": true,
20187       "requires": {
20188         "array-uniq": "^1.0.1"
20189       }
20190     },
20191     "array-uniq": {
20192       "version": "1.0.3",
20193       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
20194       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
20195       "dev": true
20196     },
20197     "array-unique": {
20198       "version": "0.3.2",
20199       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
20200       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
20201       "dev": true
20202     },
20203     "array.prototype.flat": {
20204       "version": "1.2.4",
20205       "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz",
20206       "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==",
20207       "dev": true,
20208       "requires": {
20209         "call-bind": "^1.0.0",
20210         "define-properties": "^1.1.3",
20211         "es-abstract": "^1.18.0-next.1"
20212       }
20213     },
20214     "asn1": {
20215       "version": "0.2.4",
20216       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
20217       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
20218       "dev": true,
20219       "requires": {
20220         "safer-buffer": "~2.1.0"
20221       }
20222     },
20223     "assert-plus": {
20224       "version": "1.0.0",
20225       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
20226       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
20227       "dev": true
20228     },
20229     "assign-symbols": {
20230       "version": "1.0.0",
20231       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
20232       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
20233       "dev": true
20234     },
20235     "astral-regex": {
20236       "version": "1.0.0",
20237       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
20238       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
20239       "dev": true
20240     },
20241     "async-each": {
20242       "version": "1.0.3",
20243       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
20244       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
20245       "dev": true
20246     },
20247     "async-limiter": {
20248       "version": "1.0.1",
20249       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
20250       "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
20251       "dev": true
20252     },
20253     "asynckit": {
20254       "version": "0.4.0",
20255       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
20256       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
20257       "dev": true
20258     },
20259     "atob": {
20260       "version": "2.1.2",
20261       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
20262       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
20263       "dev": true
20264     },
20265     "aws-sign2": {
20266       "version": "0.7.0",
20267       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
20268       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
20269       "dev": true
20270     },
20271     "aws4": {
20272       "version": "1.11.0",
20273       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
20274       "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
20275       "dev": true
20276     },
20277     "babel-eslint": {
20278       "version": "10.1.0",
20279       "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
20280       "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
20281       "dev": true,
20282       "requires": {
20283         "@babel/code-frame": "^7.0.0",
20284         "@babel/parser": "^7.7.0",
20285         "@babel/traverse": "^7.7.0",
20286         "@babel/types": "^7.7.0",
20287         "eslint-visitor-keys": "^1.0.0",
20288         "resolve": "^1.12.0"
20289       },
20290       "dependencies": {
20291         "eslint-visitor-keys": {
20292           "version": "1.3.0",
20293           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
20294           "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
20295           "dev": true
20296         }
20297       }
20298     },
20299     "babel-jest": {
20300       "version": "26.6.3",
20301       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz",
20302       "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==",
20303       "dev": true,
20304       "requires": {
20305         "@jest/transform": "^26.6.2",
20306         "@jest/types": "^26.6.2",
20307         "@types/babel__core": "^7.1.7",
20308         "babel-plugin-istanbul": "^6.0.0",
20309         "babel-preset-jest": "^26.6.2",
20310         "chalk": "^4.0.0",
20311         "graceful-fs": "^4.2.4",
20312         "slash": "^3.0.0"
20313       },
20314       "dependencies": {
20315         "ansi-styles": {
20316           "version": "4.3.0",
20317           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
20318           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
20319           "dev": true,
20320           "requires": {
20321             "color-convert": "^2.0.1"
20322           }
20323         },
20324         "chalk": {
20325           "version": "4.1.0",
20326           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
20327           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
20328           "dev": true,
20329           "requires": {
20330             "ansi-styles": "^4.1.0",
20331             "supports-color": "^7.1.0"
20332           }
20333         },
20334         "color-convert": {
20335           "version": "2.0.1",
20336           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
20337           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
20338           "dev": true,
20339           "requires": {
20340             "color-name": "~1.1.4"
20341           }
20342         },
20343         "color-name": {
20344           "version": "1.1.4",
20345           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
20346           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
20347           "dev": true
20348         }
20349       }
20350     },
20351     "babel-loader": {
20352       "version": "8.2.2",
20353       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
20354       "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
20355       "dev": true,
20356       "requires": {
20357         "find-cache-dir": "^3.3.1",
20358         "loader-utils": "^1.4.0",
20359         "make-dir": "^3.1.0",
20360         "schema-utils": "^2.6.5"
20361       },
20362       "dependencies": {
20363         "schema-utils": {
20364           "version": "2.7.1",
20365           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
20366           "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
20367           "dev": true,
20368           "requires": {
20369             "@types/json-schema": "^7.0.5",
20370             "ajv": "^6.12.4",
20371             "ajv-keywords": "^3.5.2"
20372           }
20373         }
20374       }
20375     },
20376     "babel-plugin-angularjs-annotate": {
20377       "version": "0.10.0",
20378       "resolved": "https://registry.npmjs.org/babel-plugin-angularjs-annotate/-/babel-plugin-angularjs-annotate-0.10.0.tgz",
20379       "integrity": "sha512-NPE7FOAxcLPCUR/kNkrhHIjoScR3RyIlRH3yRn79j8EZWtpILVnCOdA9yKfsOmRh6BHnLHKl8ZAThc+YDd/QwQ==",
20380       "dev": true,
20381       "requires": {
20382         "@babel/code-frame": "^7.0.0",
20383         "@babel/types": "^7.2.0",
20384         "simple-is": "~0.2.0"
20385       }
20386     },
20387     "babel-plugin-dynamic-import-node": {
20388       "version": "2.3.3",
20389       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
20390       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
20391       "dev": true,
20392       "requires": {
20393         "object.assign": "^4.1.0"
20394       }
20395     },
20396     "babel-plugin-istanbul": {
20397       "version": "6.0.0",
20398       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
20399       "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
20400       "dev": true,
20401       "requires": {
20402         "@babel/helper-plugin-utils": "^7.0.0",
20403         "@istanbuljs/load-nyc-config": "^1.0.0",
20404         "@istanbuljs/schema": "^0.1.2",
20405         "istanbul-lib-instrument": "^4.0.0",
20406         "test-exclude": "^6.0.0"
20407       }
20408     },
20409     "babel-plugin-jest-hoist": {
20410       "version": "26.6.2",
20411       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz",
20412       "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==",
20413       "dev": true,
20414       "requires": {
20415         "@babel/template": "^7.3.3",
20416         "@babel/types": "^7.3.3",
20417         "@types/babel__core": "^7.0.0",
20418         "@types/babel__traverse": "^7.0.6"
20419       }
20420     },
20421     "babel-preset-current-node-syntax": {
20422       "version": "1.0.1",
20423       "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
20424       "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
20425       "dev": true,
20426       "requires": {
20427         "@babel/plugin-syntax-async-generators": "^7.8.4",
20428         "@babel/plugin-syntax-bigint": "^7.8.3",
20429         "@babel/plugin-syntax-class-properties": "^7.8.3",
20430         "@babel/plugin-syntax-import-meta": "^7.8.3",
20431         "@babel/plugin-syntax-json-strings": "^7.8.3",
20432         "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
20433         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
20434         "@babel/plugin-syntax-numeric-separator": "^7.8.3",
20435         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
20436         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
20437         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
20438         "@babel/plugin-syntax-top-level-await": "^7.8.3"
20439       }
20440     },
20441     "babel-preset-jest": {
20442       "version": "26.6.2",
20443       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz",
20444       "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==",
20445       "dev": true,
20446       "requires": {
20447         "babel-plugin-jest-hoist": "^26.6.2",
20448         "babel-preset-current-node-syntax": "^1.0.0"
20449       }
20450     },
20451     "balanced-match": {
20452       "version": "1.0.0",
20453       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
20454       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
20455       "dev": true
20456     },
20457     "base": {
20458       "version": "0.11.2",
20459       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
20460       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
20461       "dev": true,
20462       "requires": {
20463         "cache-base": "^1.0.1",
20464         "class-utils": "^0.3.5",
20465         "component-emitter": "^1.2.1",
20466         "define-property": "^1.0.0",
20467         "isobject": "^3.0.1",
20468         "mixin-deep": "^1.2.0",
20469         "pascalcase": "^0.1.1"
20470       },
20471       "dependencies": {
20472         "define-property": {
20473           "version": "1.0.0",
20474           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
20475           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
20476           "dev": true,
20477           "requires": {
20478             "is-descriptor": "^1.0.0"
20479           }
20480         },
20481         "is-accessor-descriptor": {
20482           "version": "1.0.0",
20483           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
20484           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
20485           "dev": true,
20486           "requires": {
20487             "kind-of": "^6.0.0"
20488           }
20489         },
20490         "is-data-descriptor": {
20491           "version": "1.0.0",
20492           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
20493           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
20494           "dev": true,
20495           "requires": {
20496             "kind-of": "^6.0.0"
20497           }
20498         },
20499         "is-descriptor": {
20500           "version": "1.0.2",
20501           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
20502           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
20503           "dev": true,
20504           "requires": {
20505             "is-accessor-descriptor": "^1.0.0",
20506             "is-data-descriptor": "^1.0.0",
20507             "kind-of": "^6.0.2"
20508           }
20509         }
20510       }
20511     },
20512     "batch": {
20513       "version": "0.6.1",
20514       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
20515       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
20516       "dev": true
20517     },
20518     "bcrypt-pbkdf": {
20519       "version": "1.0.2",
20520       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
20521       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
20522       "dev": true,
20523       "requires": {
20524         "tweetnacl": "^0.14.3"
20525       }
20526     },
20527     "big.js": {
20528       "version": "5.2.2",
20529       "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
20530       "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
20531       "dev": true
20532     },
20533     "binary-extensions": {
20534       "version": "2.1.0",
20535       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
20536       "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
20537       "dev": true
20538     },
20539     "bindings": {
20540       "version": "1.5.0",
20541       "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
20542       "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
20543       "dev": true,
20544       "optional": true,
20545       "requires": {
20546         "file-uri-to-path": "1.0.0"
20547       }
20548     },
20549     "body-parser": {
20550       "version": "1.19.0",
20551       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
20552       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
20553       "dev": true,
20554       "requires": {
20555         "bytes": "3.1.0",
20556         "content-type": "~1.0.4",
20557         "debug": "2.6.9",
20558         "depd": "~1.1.2",
20559         "http-errors": "1.7.2",
20560         "iconv-lite": "0.4.24",
20561         "on-finished": "~2.3.0",
20562         "qs": "6.7.0",
20563         "raw-body": "2.4.0",
20564         "type-is": "~1.6.17"
20565       },
20566       "dependencies": {
20567         "bytes": {
20568           "version": "3.1.0",
20569           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
20570           "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
20571           "dev": true
20572         },
20573         "debug": {
20574           "version": "2.6.9",
20575           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
20576           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
20577           "dev": true,
20578           "requires": {
20579             "ms": "2.0.0"
20580           }
20581         },
20582         "depd": {
20583           "version": "1.1.2",
20584           "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
20585           "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
20586           "dev": true
20587         },
20588         "ms": {
20589           "version": "2.0.0",
20590           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
20591           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
20592           "dev": true
20593         },
20594         "qs": {
20595           "version": "6.7.0",
20596           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
20597           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
20598           "dev": true
20599         }
20600       }
20601     },
20602     "bonjour": {
20603       "version": "3.5.0",
20604       "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
20605       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
20606       "dev": true,
20607       "requires": {
20608         "array-flatten": "^2.1.0",
20609         "deep-equal": "^1.0.1",
20610         "dns-equal": "^1.0.0",
20611         "dns-txt": "^2.0.2",
20612         "multicast-dns": "^6.0.1",
20613         "multicast-dns-service-types": "^1.1.0"
20614       },
20615       "dependencies": {
20616         "array-flatten": {
20617           "version": "2.1.2",
20618           "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
20619           "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
20620           "dev": true
20621         }
20622       }
20623     },
20624     "boolbase": {
20625       "version": "1.0.0",
20626       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
20627       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
20628       "dev": true
20629     },
20630     "brace-expansion": {
20631       "version": "1.1.11",
20632       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
20633       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
20634       "dev": true,
20635       "requires": {
20636         "balanced-match": "^1.0.0",
20637         "concat-map": "0.0.1"
20638       }
20639     },
20640     "braces": {
20641       "version": "3.0.2",
20642       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
20643       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
20644       "dev": true,
20645       "requires": {
20646         "fill-range": "^7.0.1"
20647       }
20648     },
20649     "browser-process-hrtime": {
20650       "version": "1.0.0",
20651       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
20652       "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
20653       "dev": true
20654     },
20655     "browserslist": {
20656       "version": "4.16.0",
20657       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz",
20658       "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==",
20659       "dev": true,
20660       "requires": {
20661         "caniuse-lite": "^1.0.30001165",
20662         "colorette": "^1.2.1",
20663         "electron-to-chromium": "^1.3.621",
20664         "escalade": "^3.1.1",
20665         "node-releases": "^1.1.67"
20666       }
20667     },
20668     "bser": {
20669       "version": "2.1.1",
20670       "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
20671       "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
20672       "dev": true,
20673       "requires": {
20674         "node-int64": "^0.4.0"
20675       }
20676     },
20677     "buffer-from": {
20678       "version": "1.1.1",
20679       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
20680       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
20681       "dev": true
20682     },
20683     "buffer-indexof": {
20684       "version": "1.1.1",
20685       "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
20686       "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
20687       "dev": true
20688     },
20689     "bytes": {
20690       "version": "3.0.0",
20691       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
20692       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
20693       "dev": true
20694     },
20695     "cacache": {
20696       "version": "15.0.5",
20697       "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz",
20698       "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==",
20699       "dev": true,
20700       "requires": {
20701         "@npmcli/move-file": "^1.0.1",
20702         "chownr": "^2.0.0",
20703         "fs-minipass": "^2.0.0",
20704         "glob": "^7.1.4",
20705         "infer-owner": "^1.0.4",
20706         "lru-cache": "^6.0.0",
20707         "minipass": "^3.1.1",
20708         "minipass-collect": "^1.0.2",
20709         "minipass-flush": "^1.0.5",
20710         "minipass-pipeline": "^1.2.2",
20711         "mkdirp": "^1.0.3",
20712         "p-map": "^4.0.0",
20713         "promise-inflight": "^1.0.1",
20714         "rimraf": "^3.0.2",
20715         "ssri": "^8.0.0",
20716         "tar": "^6.0.2",
20717         "unique-filename": "^1.1.1"
20718       },
20719       "dependencies": {
20720         "mkdirp": {
20721           "version": "1.0.4",
20722           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
20723           "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
20724           "dev": true
20725         },
20726         "p-map": {
20727           "version": "4.0.0",
20728           "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
20729           "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
20730           "dev": true,
20731           "requires": {
20732             "aggregate-error": "^3.0.0"
20733           }
20734         },
20735         "rimraf": {
20736           "version": "3.0.2",
20737           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
20738           "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
20739           "dev": true,
20740           "requires": {
20741             "glob": "^7.1.3"
20742           }
20743         }
20744       }
20745     },
20746     "cache-base": {
20747       "version": "1.0.1",
20748       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
20749       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
20750       "dev": true,
20751       "requires": {
20752         "collection-visit": "^1.0.0",
20753         "component-emitter": "^1.2.1",
20754         "get-value": "^2.0.6",
20755         "has-value": "^1.0.0",
20756         "isobject": "^3.0.1",
20757         "set-value": "^2.0.0",
20758         "to-object-path": "^0.3.0",
20759         "union-value": "^1.0.0",
20760         "unset-value": "^1.0.0"
20761       }
20762     },
20763     "call-bind": {
20764       "version": "1.0.2",
20765       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
20766       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
20767       "dev": true,
20768       "requires": {
20769         "function-bind": "^1.1.1",
20770         "get-intrinsic": "^1.0.2"
20771       }
20772     },
20773     "caller-callsite": {
20774       "version": "2.0.0",
20775       "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
20776       "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
20777       "dev": true,
20778       "requires": {
20779         "callsites": "^2.0.0"
20780       },
20781       "dependencies": {
20782         "callsites": {
20783           "version": "2.0.0",
20784           "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
20785           "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
20786           "dev": true
20787         }
20788       }
20789     },
20790     "caller-path": {
20791       "version": "2.0.0",
20792       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
20793       "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
20794       "dev": true,
20795       "requires": {
20796         "caller-callsite": "^2.0.0"
20797       }
20798     },
20799     "callsites": {
20800       "version": "3.1.0",
20801       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
20802       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
20803       "dev": true
20804     },
20805     "camel-case": {
20806       "version": "3.0.0",
20807       "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
20808       "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
20809       "dev": true,
20810       "requires": {
20811         "no-case": "^2.2.0",
20812         "upper-case": "^1.1.1"
20813       }
20814     },
20815     "camelcase": {
20816       "version": "6.2.0",
20817       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
20818       "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
20819       "dev": true
20820     },
20821     "caniuse-api": {
20822       "version": "3.0.0",
20823       "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
20824       "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
20825       "dev": true,
20826       "requires": {
20827         "browserslist": "^4.0.0",
20828         "caniuse-lite": "^1.0.0",
20829         "lodash.memoize": "^4.1.2",
20830         "lodash.uniq": "^4.5.0"
20831       }
20832     },
20833     "caniuse-lite": {
20834       "version": "1.0.30001166",
20835       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001166.tgz",
20836       "integrity": "sha512-nCL4LzYK7F4mL0TjEMeYavafOGnBa98vTudH5c8lW9izUjnB99InG6pmC1ElAI1p0GlyZajv4ltUdFXvOHIl1A==",
20837       "dev": true
20838     },
20839     "capture-exit": {
20840       "version": "2.0.0",
20841       "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
20842       "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
20843       "dev": true,
20844       "requires": {
20845         "rsvp": "^4.8.4"
20846       }
20847     },
20848     "caseless": {
20849       "version": "0.12.0",
20850       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
20851       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
20852       "dev": true
20853     },
20854     "chalk": {
20855       "version": "2.4.2",
20856       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
20857       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
20858       "dev": true,
20859       "requires": {
20860         "ansi-styles": "^3.2.1",
20861         "escape-string-regexp": "^1.0.5",
20862         "supports-color": "^5.3.0"
20863       },
20864       "dependencies": {
20865         "has-flag": {
20866           "version": "3.0.0",
20867           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
20868           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
20869           "dev": true
20870         },
20871         "supports-color": {
20872           "version": "5.5.0",
20873           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
20874           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
20875           "dev": true,
20876           "requires": {
20877             "has-flag": "^3.0.0"
20878           }
20879         }
20880       }
20881     },
20882     "char-regex": {
20883       "version": "1.0.2",
20884       "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
20885       "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
20886       "dev": true
20887     },
20888     "chardet": {
20889       "version": "0.7.0",
20890       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
20891       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
20892       "dev": true
20893     },
20894     "chokidar": {
20895       "version": "3.4.3",
20896       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
20897       "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
20898       "dev": true,
20899       "requires": {
20900         "anymatch": "~3.1.1",
20901         "braces": "~3.0.2",
20902         "fsevents": "~2.1.2",
20903         "glob-parent": "~5.1.0",
20904         "is-binary-path": "~2.1.0",
20905         "is-glob": "~4.0.1",
20906         "normalize-path": "~3.0.0",
20907         "readdirp": "~3.5.0"
20908       }
20909     },
20910     "chownr": {
20911       "version": "2.0.0",
20912       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
20913       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
20914       "dev": true
20915     },
20916     "chrome-trace-event": {
20917       "version": "1.0.2",
20918       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
20919       "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
20920       "dev": true,
20921       "requires": {
20922         "tslib": "^1.9.0"
20923       }
20924     },
20925     "ci-info": {
20926       "version": "2.0.0",
20927       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
20928       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
20929       "dev": true
20930     },
20931     "cjs-module-lexer": {
20932       "version": "0.6.0",
20933       "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz",
20934       "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==",
20935       "dev": true
20936     },
20937     "class-utils": {
20938       "version": "0.3.6",
20939       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
20940       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
20941       "dev": true,
20942       "requires": {
20943         "arr-union": "^3.1.0",
20944         "define-property": "^0.2.5",
20945         "isobject": "^3.0.0",
20946         "static-extend": "^0.1.1"
20947       },
20948       "dependencies": {
20949         "define-property": {
20950           "version": "0.2.5",
20951           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
20952           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
20953           "dev": true,
20954           "requires": {
20955             "is-descriptor": "^0.1.0"
20956           }
20957         }
20958       }
20959     },
20960     "clean-css": {
20961       "version": "4.2.3",
20962       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
20963       "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
20964       "dev": true,
20965       "requires": {
20966         "source-map": "~0.6.0"
20967       }
20968     },
20969     "clean-stack": {
20970       "version": "2.2.0",
20971       "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
20972       "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
20973       "dev": true
20974     },
20975     "clean-webpack-plugin": {
20976       "version": "3.0.0",
20977       "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz",
20978       "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==",
20979       "dev": true,
20980       "requires": {
20981         "@types/webpack": "^4.4.31",
20982         "del": "^4.1.1"
20983       }
20984     },
20985     "cli-cursor": {
20986       "version": "3.1.0",
20987       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
20988       "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
20989       "dev": true,
20990       "requires": {
20991         "restore-cursor": "^3.1.0"
20992       }
20993     },
20994     "cli-truncate": {
20995       "version": "2.1.0",
20996       "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
20997       "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
20998       "dev": true,
20999       "requires": {
21000         "slice-ansi": "^3.0.0",
21001         "string-width": "^4.2.0"
21002       },
21003       "dependencies": {
21004         "ansi-styles": {
21005           "version": "4.3.0",
21006           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
21007           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
21008           "dev": true,
21009           "requires": {
21010             "color-convert": "^2.0.1"
21011           }
21012         },
21013         "astral-regex": {
21014           "version": "2.0.0",
21015           "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
21016           "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
21017           "dev": true
21018         },
21019         "color-convert": {
21020           "version": "2.0.1",
21021           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
21022           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
21023           "dev": true,
21024           "requires": {
21025             "color-name": "~1.1.4"
21026           }
21027         },
21028         "color-name": {
21029           "version": "1.1.4",
21030           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
21031           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
21032           "dev": true
21033         },
21034         "emoji-regex": {
21035           "version": "8.0.0",
21036           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
21037           "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
21038           "dev": true
21039         },
21040         "is-fullwidth-code-point": {
21041           "version": "3.0.0",
21042           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
21043           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
21044           "dev": true
21045         },
21046         "slice-ansi": {
21047           "version": "3.0.0",
21048           "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
21049           "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
21050           "dev": true,
21051           "requires": {
21052             "ansi-styles": "^4.0.0",
21053             "astral-regex": "^2.0.0",
21054             "is-fullwidth-code-point": "^3.0.0"
21055           }
21056         },
21057         "string-width": {
21058           "version": "4.2.0",
21059           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
21060           "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
21061           "dev": true,
21062           "requires": {
21063             "emoji-regex": "^8.0.0",
21064             "is-fullwidth-code-point": "^3.0.0",
21065             "strip-ansi": "^6.0.0"
21066           }
21067         }
21068       }
21069     },
21070     "cli-width": {
21071       "version": "3.0.0",
21072       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
21073       "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
21074       "dev": true
21075     },
21076     "cliui": {
21077       "version": "6.0.0",
21078       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
21079       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
21080       "dev": true,
21081       "requires": {
21082         "string-width": "^4.2.0",
21083         "strip-ansi": "^6.0.0",
21084         "wrap-ansi": "^6.2.0"
21085       },
21086       "dependencies": {
21087         "emoji-regex": {
21088           "version": "8.0.0",
21089           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
21090           "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
21091           "dev": true
21092         },
21093         "is-fullwidth-code-point": {
21094           "version": "3.0.0",
21095           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
21096           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
21097           "dev": true
21098         },
21099         "string-width": {
21100           "version": "4.2.0",
21101           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
21102           "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
21103           "dev": true,
21104           "requires": {
21105             "emoji-regex": "^8.0.0",
21106             "is-fullwidth-code-point": "^3.0.0",
21107             "strip-ansi": "^6.0.0"
21108           }
21109         }
21110       }
21111     },
21112     "co": {
21113       "version": "4.6.0",
21114       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
21115       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
21116       "dev": true
21117     },
21118     "coa": {
21119       "version": "2.0.2",
21120       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
21121       "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
21122       "dev": true,
21123       "requires": {
21124         "@types/q": "^1.5.1",
21125         "chalk": "^2.4.1",
21126         "q": "^1.1.2"
21127       }
21128     },
21129     "collect-v8-coverage": {
21130       "version": "1.0.1",
21131       "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
21132       "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
21133       "dev": true
21134     },
21135     "collection-visit": {
21136       "version": "1.0.0",
21137       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
21138       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
21139       "dev": true,
21140       "requires": {
21141         "map-visit": "^1.0.0",
21142         "object-visit": "^1.0.0"
21143       }
21144     },
21145     "color": {
21146       "version": "3.1.3",
21147       "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
21148       "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
21149       "dev": true,
21150       "requires": {
21151         "color-convert": "^1.9.1",
21152         "color-string": "^1.5.4"
21153       }
21154     },
21155     "color-convert": {
21156       "version": "1.9.3",
21157       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
21158       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
21159       "dev": true,
21160       "requires": {
21161         "color-name": "1.1.3"
21162       }
21163     },
21164     "color-name": {
21165       "version": "1.1.3",
21166       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
21167       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
21168       "dev": true
21169     },
21170     "color-string": {
21171       "version": "1.5.4",
21172       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
21173       "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
21174       "dev": true,
21175       "requires": {
21176         "color-name": "^1.0.0",
21177         "simple-swizzle": "^0.2.2"
21178       }
21179     },
21180     "colorette": {
21181       "version": "1.2.1",
21182       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
21183       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
21184       "dev": true
21185     },
21186     "combined-stream": {
21187       "version": "1.0.8",
21188       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
21189       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
21190       "dev": true,
21191       "requires": {
21192         "delayed-stream": "~1.0.0"
21193       }
21194     },
21195     "command-line-usage": {
21196       "version": "6.1.1",
21197       "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz",
21198       "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==",
21199       "dev": true,
21200       "requires": {
21201         "array-back": "^4.0.1",
21202         "chalk": "^2.4.2",
21203         "table-layout": "^1.0.1",
21204         "typical": "^5.2.0"
21205       }
21206     },
21207     "commander": {
21208       "version": "2.20.3",
21209       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
21210       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
21211       "dev": true
21212     },
21213     "commondir": {
21214       "version": "1.0.1",
21215       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
21216       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
21217       "dev": true
21218     },
21219     "compare-versions": {
21220       "version": "3.6.0",
21221       "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz",
21222       "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==",
21223       "dev": true
21224     },
21225     "component-emitter": {
21226       "version": "1.3.0",
21227       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
21228       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
21229       "dev": true
21230     },
21231     "compressible": {
21232       "version": "2.0.18",
21233       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
21234       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
21235       "dev": true,
21236       "requires": {
21237         "mime-db": ">= 1.43.0 < 2"
21238       }
21239     },
21240     "compression": {
21241       "version": "1.7.4",
21242       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
21243       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
21244       "dev": true,
21245       "requires": {
21246         "accepts": "~1.3.5",
21247         "bytes": "3.0.0",
21248         "compressible": "~2.0.16",
21249         "debug": "2.6.9",
21250         "on-headers": "~1.0.2",
21251         "safe-buffer": "5.1.2",
21252         "vary": "~1.1.2"
21253       },
21254       "dependencies": {
21255         "debug": {
21256           "version": "2.6.9",
21257           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
21258           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
21259           "dev": true,
21260           "requires": {
21261             "ms": "2.0.0"
21262           }
21263         },
21264         "ms": {
21265           "version": "2.0.0",
21266           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
21267           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
21268           "dev": true
21269         },
21270         "safe-buffer": {
21271           "version": "5.1.2",
21272           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
21273           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
21274           "dev": true
21275         }
21276       }
21277     },
21278     "concat-map": {
21279       "version": "0.0.1",
21280       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
21281       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
21282       "dev": true
21283     },
21284     "connect-history-api-fallback": {
21285       "version": "1.6.0",
21286       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
21287       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
21288       "dev": true
21289     },
21290     "contains-path": {
21291       "version": "0.1.0",
21292       "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
21293       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
21294       "dev": true
21295     },
21296     "content-disposition": {
21297       "version": "0.5.3",
21298       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
21299       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
21300       "dev": true,
21301       "requires": {
21302         "safe-buffer": "5.1.2"
21303       },
21304       "dependencies": {
21305         "safe-buffer": {
21306           "version": "5.1.2",
21307           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
21308           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
21309           "dev": true
21310         }
21311       }
21312     },
21313     "content-type": {
21314       "version": "1.0.4",
21315       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
21316       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
21317       "dev": true
21318     },
21319     "convert-source-map": {
21320       "version": "1.7.0",
21321       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
21322       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
21323       "dev": true,
21324       "requires": {
21325         "safe-buffer": "~5.1.1"
21326       },
21327       "dependencies": {
21328         "safe-buffer": {
21329           "version": "5.1.2",
21330           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
21331           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
21332           "dev": true
21333         }
21334       }
21335     },
21336     "cookie": {
21337       "version": "0.4.0",
21338       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
21339       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
21340       "dev": true
21341     },
21342     "cookie-signature": {
21343       "version": "1.0.6",
21344       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
21345       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
21346       "dev": true
21347     },
21348     "copy-descriptor": {
21349       "version": "0.1.1",
21350       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
21351       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
21352       "dev": true
21353     },
21354     "core-js-compat": {
21355       "version": "3.8.1",
21356       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz",
21357       "integrity": "sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==",
21358       "dev": true,
21359       "requires": {
21360         "browserslist": "^4.15.0",
21361         "semver": "7.0.0"
21362       },
21363       "dependencies": {
21364         "semver": {
21365           "version": "7.0.0",
21366           "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
21367           "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
21368           "dev": true
21369         }
21370       }
21371     },
21372     "core-util-is": {
21373       "version": "1.0.2",
21374       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
21375       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
21376       "dev": true
21377     },
21378     "cosmiconfig": {
21379       "version": "5.2.1",
21380       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
21381       "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
21382       "dev": true,
21383       "requires": {
21384         "import-fresh": "^2.0.0",
21385         "is-directory": "^0.3.1",
21386         "js-yaml": "^3.13.1",
21387         "parse-json": "^4.0.0"
21388       },
21389       "dependencies": {
21390         "import-fresh": {
21391           "version": "2.0.0",
21392           "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
21393           "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
21394           "dev": true,
21395           "requires": {
21396             "caller-path": "^2.0.0",
21397             "resolve-from": "^3.0.0"
21398           }
21399         },
21400         "parse-json": {
21401           "version": "4.0.0",
21402           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
21403           "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
21404           "dev": true,
21405           "requires": {
21406             "error-ex": "^1.3.1",
21407             "json-parse-better-errors": "^1.0.1"
21408           }
21409         },
21410         "resolve-from": {
21411           "version": "3.0.0",
21412           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
21413           "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
21414           "dev": true
21415         }
21416       }
21417     },
21418     "cross-spawn": {
21419       "version": "7.0.3",
21420       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
21421       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
21422       "dev": true,
21423       "requires": {
21424         "path-key": "^3.1.0",
21425         "shebang-command": "^2.0.0",
21426         "which": "^2.0.1"
21427       }
21428     },
21429     "css-color-names": {
21430       "version": "0.0.4",
21431       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
21432       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
21433       "dev": true
21434     },
21435     "css-declaration-sorter": {
21436       "version": "4.0.1",
21437       "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
21438       "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
21439       "dev": true,
21440       "requires": {
21441         "postcss": "^7.0.1",
21442         "timsort": "^0.3.0"
21443       },
21444       "dependencies": {
21445         "has-flag": {
21446           "version": "3.0.0",
21447           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
21448           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
21449           "dev": true
21450         },
21451         "postcss": {
21452           "version": "7.0.35",
21453           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
21454           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
21455           "dev": true,
21456           "requires": {
21457             "chalk": "^2.4.2",
21458             "source-map": "^0.6.1",
21459             "supports-color": "^6.1.0"
21460           }
21461         },
21462         "supports-color": {
21463           "version": "6.1.0",
21464           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
21465           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
21466           "dev": true,
21467           "requires": {
21468             "has-flag": "^3.0.0"
21469           }
21470         }
21471       }
21472     },
21473     "css-loader": {
21474       "version": "5.0.1",
21475       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz",
21476       "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==",
21477       "dev": true,
21478       "requires": {
21479         "camelcase": "^6.2.0",
21480         "cssesc": "^3.0.0",
21481         "icss-utils": "^5.0.0",
21482         "loader-utils": "^2.0.0",
21483         "postcss": "^8.1.4",
21484         "postcss-modules-extract-imports": "^3.0.0",
21485         "postcss-modules-local-by-default": "^4.0.0",
21486         "postcss-modules-scope": "^3.0.0",
21487         "postcss-modules-values": "^4.0.0",
21488         "postcss-value-parser": "^4.1.0",
21489         "schema-utils": "^3.0.0",
21490         "semver": "^7.3.2"
21491       },
21492       "dependencies": {
21493         "loader-utils": {
21494           "version": "2.0.0",
21495           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
21496           "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
21497           "dev": true,
21498           "requires": {
21499             "big.js": "^5.2.2",
21500             "emojis-list": "^3.0.0",
21501             "json5": "^2.1.2"
21502           }
21503         },
21504         "semver": {
21505           "version": "7.3.4",
21506           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
21507           "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
21508           "dev": true,
21509           "requires": {
21510             "lru-cache": "^6.0.0"
21511           }
21512         }
21513       }
21514     },
21515     "css-minimizer-webpack-plugin": {
21516       "version": "1.1.5",
21517       "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.1.5.tgz",
21518       "integrity": "sha512-mXgaoFjNpIudZfxD49N1aPtLxfXGJt+BVPVjQ+H66I48b5n4wJtFpYfffVr7izK8W6fD01J7K0kUcP6HGjw90w==",
21519       "dev": true,
21520       "requires": {
21521         "cacache": "^15.0.5",
21522         "cssnano": "^4.1.10",
21523         "find-cache-dir": "^3.3.1",
21524         "jest-worker": "^26.3.0",
21525         "p-limit": "^3.0.2",
21526         "schema-utils": "^3.0.0",
21527         "serialize-javascript": "^5.0.1",
21528         "source-map": "^0.6.1",
21529         "webpack-sources": "^1.4.3"
21530       },
21531       "dependencies": {
21532         "webpack-sources": {
21533           "version": "1.4.3",
21534           "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
21535           "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
21536           "dev": true,
21537           "requires": {
21538             "source-list-map": "^2.0.0",
21539             "source-map": "~0.6.1"
21540           }
21541         }
21542       }
21543     },
21544     "css-select": {
21545       "version": "2.1.0",
21546       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
21547       "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
21548       "dev": true,
21549       "requires": {
21550         "boolbase": "^1.0.0",
21551         "css-what": "^3.2.1",
21552         "domutils": "^1.7.0",
21553         "nth-check": "^1.0.2"
21554       },
21555       "dependencies": {
21556         "dom-serializer": {
21557           "version": "0.2.2",
21558           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
21559           "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
21560           "dev": true,
21561           "requires": {
21562             "domelementtype": "^2.0.1",
21563             "entities": "^2.0.0"
21564           },
21565           "dependencies": {
21566             "domelementtype": {
21567               "version": "2.1.0",
21568               "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
21569               "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==",
21570               "dev": true
21571             }
21572           }
21573         },
21574         "domelementtype": {
21575           "version": "1.3.1",
21576           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
21577           "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
21578           "dev": true
21579         },
21580         "domutils": {
21581           "version": "1.7.0",
21582           "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
21583           "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
21584           "dev": true,
21585           "requires": {
21586             "dom-serializer": "0",
21587             "domelementtype": "1"
21588           }
21589         }
21590       }
21591     },
21592     "css-select-base-adapter": {
21593       "version": "0.1.1",
21594       "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
21595       "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
21596       "dev": true
21597     },
21598     "css-tree": {
21599       "version": "1.0.0-alpha.37",
21600       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
21601       "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
21602       "dev": true,
21603       "requires": {
21604         "mdn-data": "2.0.4",
21605         "source-map": "^0.6.1"
21606       }
21607     },
21608     "css-what": {
21609       "version": "3.4.2",
21610       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
21611       "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
21612       "dev": true
21613     },
21614     "cssesc": {
21615       "version": "3.0.0",
21616       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
21617       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
21618       "dev": true
21619     },
21620     "cssnano": {
21621       "version": "4.1.10",
21622       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
21623       "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
21624       "dev": true,
21625       "requires": {
21626         "cosmiconfig": "^5.0.0",
21627         "cssnano-preset-default": "^4.0.7",
21628         "is-resolvable": "^1.0.0",
21629         "postcss": "^7.0.0"
21630       },
21631       "dependencies": {
21632         "has-flag": {
21633           "version": "3.0.0",
21634           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
21635           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
21636           "dev": true
21637         },
21638         "postcss": {
21639           "version": "7.0.35",
21640           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
21641           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
21642           "dev": true,
21643           "requires": {
21644             "chalk": "^2.4.2",
21645             "source-map": "^0.6.1",
21646             "supports-color": "^6.1.0"
21647           }
21648         },
21649         "supports-color": {
21650           "version": "6.1.0",
21651           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
21652           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
21653           "dev": true,
21654           "requires": {
21655             "has-flag": "^3.0.0"
21656           }
21657         }
21658       }
21659     },
21660     "cssnano-preset-default": {
21661       "version": "4.0.7",
21662       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
21663       "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
21664       "dev": true,
21665       "requires": {
21666         "css-declaration-sorter": "^4.0.1",
21667         "cssnano-util-raw-cache": "^4.0.1",
21668         "postcss": "^7.0.0",
21669         "postcss-calc": "^7.0.1",
21670         "postcss-colormin": "^4.0.3",
21671         "postcss-convert-values": "^4.0.1",
21672         "postcss-discard-comments": "^4.0.2",
21673         "postcss-discard-duplicates": "^4.0.2",
21674         "postcss-discard-empty": "^4.0.1",
21675         "postcss-discard-overridden": "^4.0.1",
21676         "postcss-merge-longhand": "^4.0.11",
21677         "postcss-merge-rules": "^4.0.3",
21678         "postcss-minify-font-values": "^4.0.2",
21679         "postcss-minify-gradients": "^4.0.2",
21680         "postcss-minify-params": "^4.0.2",
21681         "postcss-minify-selectors": "^4.0.2",
21682         "postcss-normalize-charset": "^4.0.1",
21683         "postcss-normalize-display-values": "^4.0.2",
21684         "postcss-normalize-positions": "^4.0.2",
21685         "postcss-normalize-repeat-style": "^4.0.2",
21686         "postcss-normalize-string": "^4.0.2",
21687         "postcss-normalize-timing-functions": "^4.0.2",
21688         "postcss-normalize-unicode": "^4.0.1",
21689         "postcss-normalize-url": "^4.0.1",
21690         "postcss-normalize-whitespace": "^4.0.2",
21691         "postcss-ordered-values": "^4.1.2",
21692         "postcss-reduce-initial": "^4.0.3",
21693         "postcss-reduce-transforms": "^4.0.2",
21694         "postcss-svgo": "^4.0.2",
21695         "postcss-unique-selectors": "^4.0.1"
21696       },
21697       "dependencies": {
21698         "has-flag": {
21699           "version": "3.0.0",
21700           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
21701           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
21702           "dev": true
21703         },
21704         "postcss": {
21705           "version": "7.0.35",
21706           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
21707           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
21708           "dev": true,
21709           "requires": {
21710             "chalk": "^2.4.2",
21711             "source-map": "^0.6.1",
21712             "supports-color": "^6.1.0"
21713           }
21714         },
21715         "supports-color": {
21716           "version": "6.1.0",
21717           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
21718           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
21719           "dev": true,
21720           "requires": {
21721             "has-flag": "^3.0.0"
21722           }
21723         }
21724       }
21725     },
21726     "cssnano-util-get-arguments": {
21727       "version": "4.0.0",
21728       "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
21729       "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
21730       "dev": true
21731     },
21732     "cssnano-util-get-match": {
21733       "version": "4.0.0",
21734       "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
21735       "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
21736       "dev": true
21737     },
21738     "cssnano-util-raw-cache": {
21739       "version": "4.0.1",
21740       "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
21741       "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
21742       "dev": true,
21743       "requires": {
21744         "postcss": "^7.0.0"
21745       },
21746       "dependencies": {
21747         "has-flag": {
21748           "version": "3.0.0",
21749           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
21750           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
21751           "dev": true
21752         },
21753         "postcss": {
21754           "version": "7.0.35",
21755           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
21756           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
21757           "dev": true,
21758           "requires": {
21759             "chalk": "^2.4.2",
21760             "source-map": "^0.6.1",
21761             "supports-color": "^6.1.0"
21762           }
21763         },
21764         "supports-color": {
21765           "version": "6.1.0",
21766           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
21767           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
21768           "dev": true,
21769           "requires": {
21770             "has-flag": "^3.0.0"
21771           }
21772         }
21773       }
21774     },
21775     "cssnano-util-same-parent": {
21776       "version": "4.0.1",
21777       "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
21778       "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
21779       "dev": true
21780     },
21781     "csso": {
21782       "version": "4.2.0",
21783       "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
21784       "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
21785       "dev": true,
21786       "requires": {
21787         "css-tree": "^1.1.2"
21788       },
21789       "dependencies": {
21790         "css-tree": {
21791           "version": "1.1.2",
21792           "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
21793           "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
21794           "dev": true,
21795           "requires": {
21796             "mdn-data": "2.0.14",
21797             "source-map": "^0.6.1"
21798           }
21799         },
21800         "mdn-data": {
21801           "version": "2.0.14",
21802           "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
21803           "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
21804           "dev": true
21805         }
21806       }
21807     },
21808     "cssom": {
21809       "version": "0.4.4",
21810       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
21811       "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
21812       "dev": true
21813     },
21814     "cssstyle": {
21815       "version": "2.3.0",
21816       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
21817       "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
21818       "dev": true,
21819       "requires": {
21820         "cssom": "~0.3.6"
21821       },
21822       "dependencies": {
21823         "cssom": {
21824           "version": "0.3.8",
21825           "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
21826           "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
21827           "dev": true
21828         }
21829       }
21830     },
21831     "dashdash": {
21832       "version": "1.14.1",
21833       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
21834       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
21835       "dev": true,
21836       "requires": {
21837         "assert-plus": "^1.0.0"
21838       }
21839     },
21840     "data-urls": {
21841       "version": "2.0.0",
21842       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
21843       "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
21844       "dev": true,
21845       "requires": {
21846         "abab": "^2.0.3",
21847         "whatwg-mimetype": "^2.3.0",
21848         "whatwg-url": "^8.0.0"
21849       }
21850     },
21851     "debug": {
21852       "version": "4.3.1",
21853       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
21854       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
21855       "dev": true,
21856       "requires": {
21857         "ms": "2.1.2"
21858       }
21859     },
21860     "decamelize": {
21861       "version": "1.2.0",
21862       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
21863       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
21864       "dev": true
21865     },
21866     "decimal.js": {
21867       "version": "10.2.1",
21868       "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
21869       "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
21870       "dev": true
21871     },
21872     "decode-uri-component": {
21873       "version": "0.2.0",
21874       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
21875       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
21876       "dev": true
21877     },
21878     "dedent": {
21879       "version": "0.7.0",
21880       "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
21881       "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
21882       "dev": true
21883     },
21884     "deep-equal": {
21885       "version": "1.1.1",
21886       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
21887       "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
21888       "dev": true,
21889       "requires": {
21890         "is-arguments": "^1.0.4",
21891         "is-date-object": "^1.0.1",
21892         "is-regex": "^1.0.4",
21893         "object-is": "^1.0.1",
21894         "object-keys": "^1.1.1",
21895         "regexp.prototype.flags": "^1.2.0"
21896       }
21897     },
21898     "deep-extend": {
21899       "version": "0.6.0",
21900       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
21901       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
21902       "dev": true
21903     },
21904     "deep-is": {
21905       "version": "0.1.3",
21906       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
21907       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
21908       "dev": true
21909     },
21910     "deepmerge": {
21911       "version": "4.2.2",
21912       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
21913       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
21914       "dev": true
21915     },
21916     "default-gateway": {
21917       "version": "4.2.0",
21918       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
21919       "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
21920       "dev": true,
21921       "requires": {
21922         "execa": "^1.0.0",
21923         "ip-regex": "^2.1.0"
21924       },
21925       "dependencies": {
21926         "cross-spawn": {
21927           "version": "6.0.5",
21928           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
21929           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
21930           "dev": true,
21931           "requires": {
21932             "nice-try": "^1.0.4",
21933             "path-key": "^2.0.1",
21934             "semver": "^5.5.0",
21935             "shebang-command": "^1.2.0",
21936             "which": "^1.2.9"
21937           }
21938         },
21939         "execa": {
21940           "version": "1.0.0",
21941           "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
21942           "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
21943           "dev": true,
21944           "requires": {
21945             "cross-spawn": "^6.0.0",
21946             "get-stream": "^4.0.0",
21947             "is-stream": "^1.1.0",
21948             "npm-run-path": "^2.0.0",
21949             "p-finally": "^1.0.0",
21950             "signal-exit": "^3.0.0",
21951             "strip-eof": "^1.0.0"
21952           }
21953         },
21954         "get-stream": {
21955           "version": "4.1.0",
21956           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
21957           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
21958           "dev": true,
21959           "requires": {
21960             "pump": "^3.0.0"
21961           }
21962         },
21963         "is-stream": {
21964           "version": "1.1.0",
21965           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
21966           "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
21967           "dev": true
21968         },
21969         "npm-run-path": {
21970           "version": "2.0.2",
21971           "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
21972           "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
21973           "dev": true,
21974           "requires": {
21975             "path-key": "^2.0.0"
21976           }
21977         },
21978         "path-key": {
21979           "version": "2.0.1",
21980           "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
21981           "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
21982           "dev": true
21983         },
21984         "shebang-command": {
21985           "version": "1.2.0",
21986           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
21987           "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
21988           "dev": true,
21989           "requires": {
21990             "shebang-regex": "^1.0.0"
21991           }
21992         },
21993         "shebang-regex": {
21994           "version": "1.0.0",
21995           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
21996           "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
21997           "dev": true
21998         },
21999         "which": {
22000           "version": "1.3.1",
22001           "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
22002           "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
22003           "dev": true,
22004           "requires": {
22005             "isexe": "^2.0.0"
22006           }
22007         }
22008       }
22009     },
22010     "define-properties": {
22011       "version": "1.1.3",
22012       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
22013       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
22014       "dev": true,
22015       "requires": {
22016         "object-keys": "^1.0.12"
22017       }
22018     },
22019     "define-property": {
22020       "version": "2.0.2",
22021       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
22022       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
22023       "dev": true,
22024       "requires": {
22025         "is-descriptor": "^1.0.2",
22026         "isobject": "^3.0.1"
22027       },
22028       "dependencies": {
22029         "is-accessor-descriptor": {
22030           "version": "1.0.0",
22031           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
22032           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
22033           "dev": true,
22034           "requires": {
22035             "kind-of": "^6.0.0"
22036           }
22037         },
22038         "is-data-descriptor": {
22039           "version": "1.0.0",
22040           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
22041           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
22042           "dev": true,
22043           "requires": {
22044             "kind-of": "^6.0.0"
22045           }
22046         },
22047         "is-descriptor": {
22048           "version": "1.0.2",
22049           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
22050           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
22051           "dev": true,
22052           "requires": {
22053             "is-accessor-descriptor": "^1.0.0",
22054             "is-data-descriptor": "^1.0.0",
22055             "kind-of": "^6.0.2"
22056           }
22057         }
22058       }
22059     },
22060     "del": {
22061       "version": "4.1.1",
22062       "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
22063       "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
22064       "dev": true,
22065       "requires": {
22066         "@types/glob": "^7.1.1",
22067         "globby": "^6.1.0",
22068         "is-path-cwd": "^2.0.0",
22069         "is-path-in-cwd": "^2.0.0",
22070         "p-map": "^2.0.0",
22071         "pify": "^4.0.1",
22072         "rimraf": "^2.6.3"
22073       }
22074     },
22075     "delayed-stream": {
22076       "version": "1.0.0",
22077       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
22078       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
22079       "dev": true
22080     },
22081     "destroy": {
22082       "version": "1.0.4",
22083       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
22084       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
22085       "dev": true
22086     },
22087     "detect-newline": {
22088       "version": "3.1.0",
22089       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
22090       "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
22091       "dev": true
22092     },
22093     "detect-node": {
22094       "version": "2.0.4",
22095       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
22096       "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
22097       "dev": true
22098     },
22099     "diff-sequences": {
22100       "version": "26.6.2",
22101       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz",
22102       "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==",
22103       "dev": true
22104     },
22105     "dir-glob": {
22106       "version": "3.0.1",
22107       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
22108       "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
22109       "dev": true,
22110       "requires": {
22111         "path-type": "^4.0.0"
22112       },
22113       "dependencies": {
22114         "path-type": {
22115           "version": "4.0.0",
22116           "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
22117           "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
22118           "dev": true
22119         }
22120       }
22121     },
22122     "dns-equal": {
22123       "version": "1.0.0",
22124       "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
22125       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
22126       "dev": true
22127     },
22128     "dns-packet": {
22129       "version": "1.3.1",
22130       "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
22131       "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
22132       "dev": true,
22133       "requires": {
22134         "ip": "^1.1.0",
22135         "safe-buffer": "^5.0.1"
22136       }
22137     },
22138     "dns-txt": {
22139       "version": "2.0.2",
22140       "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
22141       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
22142       "dev": true,
22143       "requires": {
22144         "buffer-indexof": "^1.0.0"
22145       }
22146     },
22147     "doctrine": {
22148       "version": "3.0.0",
22149       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
22150       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
22151       "dev": true,
22152       "requires": {
22153         "esutils": "^2.0.2"
22154       }
22155     },
22156     "domexception": {
22157       "version": "2.0.1",
22158       "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
22159       "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
22160       "dev": true,
22161       "requires": {
22162         "webidl-conversions": "^5.0.0"
22163       },
22164       "dependencies": {
22165         "webidl-conversions": {
22166           "version": "5.0.0",
22167           "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
22168           "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
22169           "dev": true
22170         }
22171       }
22172     },
22173     "dot-prop": {
22174       "version": "5.3.0",
22175       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
22176       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
22177       "dev": true,
22178       "requires": {
22179         "is-obj": "^2.0.0"
22180       }
22181     },
22182     "ecc-jsbn": {
22183       "version": "0.1.2",
22184       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
22185       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
22186       "dev": true,
22187       "requires": {
22188         "jsbn": "~0.1.0",
22189         "safer-buffer": "^2.1.0"
22190       }
22191     },
22192     "ee-first": {
22193       "version": "1.1.1",
22194       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
22195       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
22196       "dev": true
22197     },
22198     "electron-to-chromium": {
22199       "version": "1.3.626",
22200       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.626.tgz",
22201       "integrity": "sha512-7CanEvJx74EnvjHu1X8gf93KieyxvFLnqOXAH/ddjWD4RrUZYqdg3pykrQ/7t6SLI7DTsp4tfQXEfzeK5t6oAw==",
22202       "dev": true
22203     },
22204     "emittery": {
22205       "version": "0.7.2",
22206       "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz",
22207       "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==",
22208       "dev": true
22209     },
22210     "emoji-regex": {
22211       "version": "7.0.3",
22212       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
22213       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
22214       "dev": true
22215     },
22216     "emojis-list": {
22217       "version": "3.0.0",
22218       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
22219       "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
22220       "dev": true
22221     },
22222     "encodeurl": {
22223       "version": "1.0.2",
22224       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
22225       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
22226       "dev": true
22227     },
22228     "end-of-stream": {
22229       "version": "1.4.4",
22230       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
22231       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
22232       "dev": true,
22233       "requires": {
22234         "once": "^1.4.0"
22235       }
22236     },
22237     "enhanced-resolve": {
22238       "version": "5.4.0",
22239       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.4.0.tgz",
22240       "integrity": "sha512-ZmqfWURB2lConOBM1JdCVfPyMRv5RdKWktLXO6123p97ovVm2CLBgw9t5MBj3jJWA6eHyOeIws9iJQoGFR4euQ==",
22241       "dev": true,
22242       "requires": {
22243         "graceful-fs": "^4.2.4",
22244         "tapable": "^2.0.0"
22245       }
22246     },
22247     "enquirer": {
22248       "version": "2.3.6",
22249       "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
22250       "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
22251       "dev": true,
22252       "requires": {
22253         "ansi-colors": "^4.1.1"
22254       }
22255     },
22256     "entities": {
22257       "version": "2.1.0",
22258       "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
22259       "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
22260       "dev": true
22261     },
22262     "envinfo": {
22263       "version": "7.7.3",
22264       "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz",
22265       "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==",
22266       "dev": true
22267     },
22268     "errno": {
22269       "version": "0.1.8",
22270       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
22271       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
22272       "dev": true,
22273       "requires": {
22274         "prr": "~1.0.1"
22275       }
22276     },
22277     "error-ex": {
22278       "version": "1.3.2",
22279       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
22280       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
22281       "dev": true,
22282       "requires": {
22283         "is-arrayish": "^0.2.1"
22284       }
22285     },
22286     "es-abstract": {
22287       "version": "1.18.0-next.1",
22288       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
22289       "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
22290       "dev": true,
22291       "requires": {
22292         "es-to-primitive": "^1.2.1",
22293         "function-bind": "^1.1.1",
22294         "has": "^1.0.3",
22295         "has-symbols": "^1.0.1",
22296         "is-callable": "^1.2.2",
22297         "is-negative-zero": "^2.0.0",
22298         "is-regex": "^1.1.1",
22299         "object-inspect": "^1.8.0",
22300         "object-keys": "^1.1.1",
22301         "object.assign": "^4.1.1",
22302         "string.prototype.trimend": "^1.0.1",
22303         "string.prototype.trimstart": "^1.0.1"
22304       }
22305     },
22306     "es-to-primitive": {
22307       "version": "1.2.1",
22308       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
22309       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
22310       "dev": true,
22311       "requires": {
22312         "is-callable": "^1.1.4",
22313         "is-date-object": "^1.0.1",
22314         "is-symbol": "^1.0.2"
22315       }
22316     },
22317     "escalade": {
22318       "version": "3.1.1",
22319       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
22320       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
22321       "dev": true
22322     },
22323     "escape-html": {
22324       "version": "1.0.3",
22325       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
22326       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
22327       "dev": true
22328     },
22329     "escape-string-regexp": {
22330       "version": "1.0.5",
22331       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
22332       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
22333       "dev": true
22334     },
22335     "escodegen": {
22336       "version": "1.14.3",
22337       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
22338       "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
22339       "dev": true,
22340       "requires": {
22341         "esprima": "^4.0.1",
22342         "estraverse": "^4.2.0",
22343         "esutils": "^2.0.2",
22344         "optionator": "^0.8.1",
22345         "source-map": "~0.6.1"
22346       },
22347       "dependencies": {
22348         "levn": {
22349           "version": "0.3.0",
22350           "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
22351           "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
22352           "dev": true,
22353           "requires": {
22354             "prelude-ls": "~1.1.2",
22355             "type-check": "~0.3.2"
22356           }
22357         },
22358         "optionator": {
22359           "version": "0.8.3",
22360           "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
22361           "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
22362           "dev": true,
22363           "requires": {
22364             "deep-is": "~0.1.3",
22365             "fast-levenshtein": "~2.0.6",
22366             "levn": "~0.3.0",
22367             "prelude-ls": "~1.1.2",
22368             "type-check": "~0.3.2",
22369             "word-wrap": "~1.2.3"
22370           }
22371         },
22372         "prelude-ls": {
22373           "version": "1.1.2",
22374           "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
22375           "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
22376           "dev": true
22377         },
22378         "type-check": {
22379           "version": "0.3.2",
22380           "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
22381           "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
22382           "dev": true,
22383           "requires": {
22384             "prelude-ls": "~1.1.2"
22385           }
22386         }
22387       }
22388     },
22389     "eslint": {
22390       "version": "7.15.0",
22391       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz",
22392       "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==",
22393       "dev": true,
22394       "requires": {
22395         "@babel/code-frame": "^7.0.0",
22396         "@eslint/eslintrc": "^0.2.2",
22397         "ajv": "^6.10.0",
22398         "chalk": "^4.0.0",
22399         "cross-spawn": "^7.0.2",
22400         "debug": "^4.0.1",
22401         "doctrine": "^3.0.0",
22402         "enquirer": "^2.3.5",
22403         "eslint-scope": "^5.1.1",
22404         "eslint-utils": "^2.1.0",
22405         "eslint-visitor-keys": "^2.0.0",
22406         "espree": "^7.3.1",
22407         "esquery": "^1.2.0",
22408         "esutils": "^2.0.2",
22409         "file-entry-cache": "^6.0.0",
22410         "functional-red-black-tree": "^1.0.1",
22411         "glob-parent": "^5.0.0",
22412         "globals": "^12.1.0",
22413         "ignore": "^4.0.6",
22414         "import-fresh": "^3.0.0",
22415         "imurmurhash": "^0.1.4",
22416         "is-glob": "^4.0.0",
22417         "js-yaml": "^3.13.1",
22418         "json-stable-stringify-without-jsonify": "^1.0.1",
22419         "levn": "^0.4.1",
22420         "lodash": "^4.17.19",
22421         "minimatch": "^3.0.4",
22422         "natural-compare": "^1.4.0",
22423         "optionator": "^0.9.1",
22424         "progress": "^2.0.0",
22425         "regexpp": "^3.1.0",
22426         "semver": "^7.2.1",
22427         "strip-ansi": "^6.0.0",
22428         "strip-json-comments": "^3.1.0",
22429         "table": "^5.2.3",
22430         "text-table": "^0.2.0",
22431         "v8-compile-cache": "^2.0.3"
22432       },
22433       "dependencies": {
22434         "ansi-styles": {
22435           "version": "4.3.0",
22436           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
22437           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
22438           "dev": true,
22439           "requires": {
22440             "color-convert": "^2.0.1"
22441           }
22442         },
22443         "chalk": {
22444           "version": "4.1.0",
22445           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
22446           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
22447           "dev": true,
22448           "requires": {
22449             "ansi-styles": "^4.1.0",
22450             "supports-color": "^7.1.0"
22451           }
22452         },
22453         "color-convert": {
22454           "version": "2.0.1",
22455           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
22456           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
22457           "dev": true,
22458           "requires": {
22459             "color-name": "~1.1.4"
22460           }
22461         },
22462         "color-name": {
22463           "version": "1.1.4",
22464           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
22465           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
22466           "dev": true
22467         },
22468         "globals": {
22469           "version": "12.4.0",
22470           "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
22471           "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
22472           "dev": true,
22473           "requires": {
22474             "type-fest": "^0.8.1"
22475           }
22476         },
22477         "semver": {
22478           "version": "7.3.4",
22479           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
22480           "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
22481           "dev": true,
22482           "requires": {
22483             "lru-cache": "^6.0.0"
22484           }
22485         }
22486       }
22487     },
22488     "eslint-config-esnext": {
22489       "version": "4.1.0",
22490       "resolved": "https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-4.1.0.tgz",
22491       "integrity": "sha512-GhfVEXdqYKEIIj7j+Fw2SQdL9qyZMekgXfq6PyXM66cQw0B435ddjz3P3kxOBVihMRJ0xGYjosaveQz5Y6z0uA==",
22492       "dev": true,
22493       "requires": {
22494         "babel-eslint": "^10.0.1",
22495         "eslint": "^6.8.0",
22496         "eslint-plugin-babel": "^5.2.1",
22497         "eslint-plugin-import": "^2.14.0"
22498       },
22499       "dependencies": {
22500         "acorn": {
22501           "version": "7.4.1",
22502           "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
22503           "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
22504           "dev": true
22505         },
22506         "ansi-regex": {
22507           "version": "4.1.0",
22508           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
22509           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
22510           "dev": true
22511         },
22512         "cross-spawn": {
22513           "version": "6.0.5",
22514           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
22515           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
22516           "dev": true,
22517           "requires": {
22518             "nice-try": "^1.0.4",
22519             "path-key": "^2.0.1",
22520             "semver": "^5.5.0",
22521             "shebang-command": "^1.2.0",
22522             "which": "^1.2.9"
22523           },
22524           "dependencies": {
22525             "semver": {
22526               "version": "5.7.1",
22527               "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
22528               "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
22529               "dev": true
22530             }
22531           }
22532         },
22533         "eslint": {
22534           "version": "6.8.0",
22535           "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
22536           "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
22537           "dev": true,
22538           "requires": {
22539             "@babel/code-frame": "^7.0.0",
22540             "ajv": "^6.10.0",
22541             "chalk": "^2.1.0",
22542             "cross-spawn": "^6.0.5",
22543             "debug": "^4.0.1",
22544             "doctrine": "^3.0.0",
22545             "eslint-scope": "^5.0.0",
22546             "eslint-utils": "^1.4.3",
22547             "eslint-visitor-keys": "^1.1.0",
22548             "espree": "^6.1.2",
22549             "esquery": "^1.0.1",
22550             "esutils": "^2.0.2",
22551             "file-entry-cache": "^5.0.1",
22552             "functional-red-black-tree": "^1.0.1",
22553             "glob-parent": "^5.0.0",
22554             "globals": "^12.1.0",
22555             "ignore": "^4.0.6",
22556             "import-fresh": "^3.0.0",
22557             "imurmurhash": "^0.1.4",
22558             "inquirer": "^7.0.0",
22559             "is-glob": "^4.0.0",
22560             "js-yaml": "^3.13.1",
22561             "json-stable-stringify-without-jsonify": "^1.0.1",
22562             "levn": "^0.3.0",
22563             "lodash": "^4.17.14",
22564             "minimatch": "^3.0.4",
22565             "mkdirp": "^0.5.1",
22566             "natural-compare": "^1.4.0",
22567             "optionator": "^0.8.3",
22568             "progress": "^2.0.0",
22569             "regexpp": "^2.0.1",
22570             "semver": "^6.1.2",
22571             "strip-ansi": "^5.2.0",
22572             "strip-json-comments": "^3.0.1",
22573             "table": "^5.2.3",
22574             "text-table": "^0.2.0",
22575             "v8-compile-cache": "^2.0.3"
22576           }
22577         },
22578         "eslint-utils": {
22579           "version": "1.4.3",
22580           "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
22581           "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
22582           "dev": true,
22583           "requires": {
22584             "eslint-visitor-keys": "^1.1.0"
22585           }
22586         },
22587         "eslint-visitor-keys": {
22588           "version": "1.3.0",
22589           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
22590           "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
22591           "dev": true
22592         },
22593         "espree": {
22594           "version": "6.2.1",
22595           "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
22596           "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
22597           "dev": true,
22598           "requires": {
22599             "acorn": "^7.1.1",
22600             "acorn-jsx": "^5.2.0",
22601             "eslint-visitor-keys": "^1.1.0"
22602           }
22603         },
22604         "file-entry-cache": {
22605           "version": "5.0.1",
22606           "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
22607           "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
22608           "dev": true,
22609           "requires": {
22610             "flat-cache": "^2.0.1"
22611           }
22612         },
22613         "flat-cache": {
22614           "version": "2.0.1",
22615           "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
22616           "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
22617           "dev": true,
22618           "requires": {
22619             "flatted": "^2.0.0",
22620             "rimraf": "2.6.3",
22621             "write": "1.0.3"
22622           }
22623         },
22624         "flatted": {
22625           "version": "2.0.2",
22626           "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
22627           "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
22628           "dev": true
22629         },
22630         "globals": {
22631           "version": "12.4.0",
22632           "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
22633           "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
22634           "dev": true,
22635           "requires": {
22636             "type-fest": "^0.8.1"
22637           }
22638         },
22639         "levn": {
22640           "version": "0.3.0",
22641           "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
22642           "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
22643           "dev": true,
22644           "requires": {
22645             "prelude-ls": "~1.1.2",
22646             "type-check": "~0.3.2"
22647           }
22648         },
22649         "optionator": {
22650           "version": "0.8.3",
22651           "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
22652           "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
22653           "dev": true,
22654           "requires": {
22655             "deep-is": "~0.1.3",
22656             "fast-levenshtein": "~2.0.6",
22657             "levn": "~0.3.0",
22658             "prelude-ls": "~1.1.2",
22659             "type-check": "~0.3.2",
22660             "word-wrap": "~1.2.3"
22661           }
22662         },
22663         "path-key": {
22664           "version": "2.0.1",
22665           "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
22666           "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
22667           "dev": true
22668         },
22669         "prelude-ls": {
22670           "version": "1.1.2",
22671           "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
22672           "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
22673           "dev": true
22674         },
22675         "regexpp": {
22676           "version": "2.0.1",
22677           "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
22678           "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
22679           "dev": true
22680         },
22681         "rimraf": {
22682           "version": "2.6.3",
22683           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
22684           "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
22685           "dev": true,
22686           "requires": {
22687             "glob": "^7.1.3"
22688           }
22689         },
22690         "semver": {
22691           "version": "6.3.0",
22692           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
22693           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
22694           "dev": true
22695         },
22696         "shebang-command": {
22697           "version": "1.2.0",
22698           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
22699           "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
22700           "dev": true,
22701           "requires": {
22702             "shebang-regex": "^1.0.0"
22703           }
22704         },
22705         "shebang-regex": {
22706           "version": "1.0.0",
22707           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
22708           "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
22709           "dev": true
22710         },
22711         "strip-ansi": {
22712           "version": "5.2.0",
22713           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
22714           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
22715           "dev": true,
22716           "requires": {
22717             "ansi-regex": "^4.1.0"
22718           }
22719         },
22720         "type-check": {
22721           "version": "0.3.2",
22722           "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
22723           "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
22724           "dev": true,
22725           "requires": {
22726             "prelude-ls": "~1.1.2"
22727           }
22728         },
22729         "which": {
22730           "version": "1.3.1",
22731           "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
22732           "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
22733           "dev": true,
22734           "requires": {
22735             "isexe": "^2.0.0"
22736           }
22737         }
22738       }
22739     },
22740     "eslint-config-node": {
22741       "version": "4.1.0",
22742       "resolved": "https://registry.npmjs.org/eslint-config-node/-/eslint-config-node-4.1.0.tgz",
22743       "integrity": "sha512-Wz17xV5O2WFG8fGdMYEBdbiL6TL7YNJSJvSX9V4sXQownewfYmoqlly7wxqLkOUv/57pq6LnnotMiQQrrPjCqQ==",
22744       "dev": true,
22745       "requires": {
22746         "eslint": "^6.8.0",
22747         "eslint-config-esnext": "^4.1.0"
22748       },
22749       "dependencies": {
22750         "acorn": {
22751           "version": "7.4.1",
22752           "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
22753           "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
22754           "dev": true
22755         },
22756         "ansi-regex": {
22757           "version": "4.1.0",
22758           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
22759           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
22760           "dev": true
22761         },
22762         "cross-spawn": {
22763           "version": "6.0.5",
22764           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
22765           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
22766           "dev": true,
22767           "requires": {
22768             "nice-try": "^1.0.4",
22769             "path-key": "^2.0.1",
22770             "semver": "^5.5.0",
22771             "shebang-command": "^1.2.0",
22772             "which": "^1.2.9"
22773           },
22774           "dependencies": {
22775             "semver": {
22776               "version": "5.7.1",
22777               "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
22778               "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
22779               "dev": true
22780             }
22781           }
22782         },
22783         "eslint": {
22784           "version": "6.8.0",
22785           "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
22786           "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
22787           "dev": true,
22788           "requires": {
22789             "@babel/code-frame": "^7.0.0",
22790             "ajv": "^6.10.0",
22791             "chalk": "^2.1.0",
22792             "cross-spawn": "^6.0.5",
22793             "debug": "^4.0.1",
22794             "doctrine": "^3.0.0",
22795             "eslint-scope": "^5.0.0",
22796             "eslint-utils": "^1.4.3",
22797             "eslint-visitor-keys": "^1.1.0",
22798             "espree": "^6.1.2",
22799             "esquery": "^1.0.1",
22800             "esutils": "^2.0.2",
22801             "file-entry-cache": "^5.0.1",
22802             "functional-red-black-tree": "^1.0.1",
22803             "glob-parent": "^5.0.0",
22804             "globals": "^12.1.0",
22805             "ignore": "^4.0.6",
22806             "import-fresh": "^3.0.0",
22807             "imurmurhash": "^0.1.4",
22808             "inquirer": "^7.0.0",
22809             "is-glob": "^4.0.0",
22810             "js-yaml": "^3.13.1",
22811             "json-stable-stringify-without-jsonify": "^1.0.1",
22812             "levn": "^0.3.0",
22813             "lodash": "^4.17.14",
22814             "minimatch": "^3.0.4",
22815             "mkdirp": "^0.5.1",
22816             "natural-compare": "^1.4.0",
22817             "optionator": "^0.8.3",
22818             "progress": "^2.0.0",
22819             "regexpp": "^2.0.1",
22820             "semver": "^6.1.2",
22821             "strip-ansi": "^5.2.0",
22822             "strip-json-comments": "^3.0.1",
22823             "table": "^5.2.3",
22824             "text-table": "^0.2.0",
22825             "v8-compile-cache": "^2.0.3"
22826           }
22827         },
22828         "eslint-utils": {
22829           "version": "1.4.3",
22830           "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
22831           "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
22832           "dev": true,
22833           "requires": {
22834             "eslint-visitor-keys": "^1.1.0"
22835           }
22836         },
22837         "eslint-visitor-keys": {
22838           "version": "1.3.0",
22839           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
22840           "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
22841           "dev": true
22842         },
22843         "espree": {
22844           "version": "6.2.1",
22845           "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
22846           "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
22847           "dev": true,
22848           "requires": {
22849             "acorn": "^7.1.1",
22850             "acorn-jsx": "^5.2.0",
22851             "eslint-visitor-keys": "^1.1.0"
22852           }
22853         },
22854         "file-entry-cache": {
22855           "version": "5.0.1",
22856           "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
22857           "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
22858           "dev": true,
22859           "requires": {
22860             "flat-cache": "^2.0.1"
22861           }
22862         },
22863         "flat-cache": {
22864           "version": "2.0.1",
22865           "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
22866           "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
22867           "dev": true,
22868           "requires": {
22869             "flatted": "^2.0.0",
22870             "rimraf": "2.6.3",
22871             "write": "1.0.3"
22872           }
22873         },
22874         "flatted": {
22875           "version": "2.0.2",
22876           "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
22877           "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
22878           "dev": true
22879         },
22880         "globals": {
22881           "version": "12.4.0",
22882           "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
22883           "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
22884           "dev": true,
22885           "requires": {
22886             "type-fest": "^0.8.1"
22887           }
22888         },
22889         "levn": {
22890           "version": "0.3.0",
22891           "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
22892           "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
22893           "dev": true,
22894           "requires": {
22895             "prelude-ls": "~1.1.2",
22896             "type-check": "~0.3.2"
22897           }
22898         },
22899         "optionator": {
22900           "version": "0.8.3",
22901           "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
22902           "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
22903           "dev": true,
22904           "requires": {
22905             "deep-is": "~0.1.3",
22906             "fast-levenshtein": "~2.0.6",
22907             "levn": "~0.3.0",
22908             "prelude-ls": "~1.1.2",
22909             "type-check": "~0.3.2",
22910             "word-wrap": "~1.2.3"
22911           }
22912         },
22913         "path-key": {
22914           "version": "2.0.1",
22915           "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
22916           "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
22917           "dev": true
22918         },
22919         "prelude-ls": {
22920           "version": "1.1.2",
22921           "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
22922           "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
22923           "dev": true
22924         },
22925         "regexpp": {
22926           "version": "2.0.1",
22927           "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
22928           "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
22929           "dev": true
22930         },
22931         "rimraf": {
22932           "version": "2.6.3",
22933           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
22934           "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
22935           "dev": true,
22936           "requires": {
22937             "glob": "^7.1.3"
22938           }
22939         },
22940         "semver": {
22941           "version": "6.3.0",
22942           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
22943           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
22944           "dev": true
22945         },
22946         "shebang-command": {
22947           "version": "1.2.0",
22948           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
22949           "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
22950           "dev": true,
22951           "requires": {
22952             "shebang-regex": "^1.0.0"
22953           }
22954         },
22955         "shebang-regex": {
22956           "version": "1.0.0",
22957           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
22958           "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
22959           "dev": true
22960         },
22961         "strip-ansi": {
22962           "version": "5.2.0",
22963           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
22964           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
22965           "dev": true,
22966           "requires": {
22967             "ansi-regex": "^4.1.0"
22968           }
22969         },
22970         "type-check": {
22971           "version": "0.3.2",
22972           "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
22973           "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
22974           "dev": true,
22975           "requires": {
22976             "prelude-ls": "~1.1.2"
22977           }
22978         },
22979         "which": {
22980           "version": "1.3.1",
22981           "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
22982           "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
22983           "dev": true,
22984           "requires": {
22985             "isexe": "^2.0.0"
22986           }
22987         }
22988       }
22989     },
22990     "eslint-import-resolver-node": {
22991       "version": "0.3.4",
22992       "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
22993       "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
22994       "dev": true,
22995       "requires": {
22996         "debug": "^2.6.9",
22997         "resolve": "^1.13.1"
22998       },
22999       "dependencies": {
23000         "debug": {
23001           "version": "2.6.9",
23002           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
23003           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
23004           "dev": true,
23005           "requires": {
23006             "ms": "2.0.0"
23007           }
23008         },
23009         "ms": {
23010           "version": "2.0.0",
23011           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
23012           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
23013           "dev": true
23014         }
23015       }
23016     },
23017     "eslint-loader": {
23018       "version": "4.0.2",
23019       "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz",
23020       "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==",
23021       "dev": true,
23022       "requires": {
23023         "find-cache-dir": "^3.3.1",
23024         "fs-extra": "^8.1.0",
23025         "loader-utils": "^2.0.0",
23026         "object-hash": "^2.0.3",
23027         "schema-utils": "^2.6.5"
23028       },
23029       "dependencies": {
23030         "loader-utils": {
23031           "version": "2.0.0",
23032           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
23033           "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
23034           "dev": true,
23035           "requires": {
23036             "big.js": "^5.2.2",
23037             "emojis-list": "^3.0.0",
23038             "json5": "^2.1.2"
23039           }
23040         },
23041         "schema-utils": {
23042           "version": "2.7.1",
23043           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
23044           "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
23045           "dev": true,
23046           "requires": {
23047             "@types/json-schema": "^7.0.5",
23048             "ajv": "^6.12.4",
23049             "ajv-keywords": "^3.5.2"
23050           }
23051         }
23052       }
23053     },
23054     "eslint-module-utils": {
23055       "version": "2.6.0",
23056       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz",
23057       "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==",
23058       "dev": true,
23059       "requires": {
23060         "debug": "^2.6.9",
23061         "pkg-dir": "^2.0.0"
23062       },
23063       "dependencies": {
23064         "debug": {
23065           "version": "2.6.9",
23066           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
23067           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
23068           "dev": true,
23069           "requires": {
23070             "ms": "2.0.0"
23071           }
23072         },
23073         "find-up": {
23074           "version": "2.1.0",
23075           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
23076           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
23077           "dev": true,
23078           "requires": {
23079             "locate-path": "^2.0.0"
23080           }
23081         },
23082         "locate-path": {
23083           "version": "2.0.0",
23084           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
23085           "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
23086           "dev": true,
23087           "requires": {
23088             "p-locate": "^2.0.0",
23089             "path-exists": "^3.0.0"
23090           }
23091         },
23092         "ms": {
23093           "version": "2.0.0",
23094           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
23095           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
23096           "dev": true
23097         },
23098         "p-limit": {
23099           "version": "1.3.0",
23100           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
23101           "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
23102           "dev": true,
23103           "requires": {
23104             "p-try": "^1.0.0"
23105           }
23106         },
23107         "p-locate": {
23108           "version": "2.0.0",
23109           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
23110           "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
23111           "dev": true,
23112           "requires": {
23113             "p-limit": "^1.1.0"
23114           }
23115         },
23116         "p-try": {
23117           "version": "1.0.0",
23118           "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
23119           "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
23120           "dev": true
23121         },
23122         "path-exists": {
23123           "version": "3.0.0",
23124           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
23125           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
23126           "dev": true
23127         },
23128         "pkg-dir": {
23129           "version": "2.0.0",
23130           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
23131           "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
23132           "dev": true,
23133           "requires": {
23134             "find-up": "^2.1.0"
23135           }
23136         }
23137       }
23138     },
23139     "eslint-plugin-babel": {
23140       "version": "5.3.1",
23141       "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz",
23142       "integrity": "sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==",
23143       "dev": true,
23144       "requires": {
23145         "eslint-rule-composer": "^0.3.0"
23146       }
23147     },
23148     "eslint-plugin-es": {
23149       "version": "3.0.1",
23150       "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
23151       "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
23152       "dev": true,
23153       "requires": {
23154         "eslint-utils": "^2.0.0",
23155         "regexpp": "^3.0.0"
23156       }
23157     },
23158     "eslint-plugin-import": {
23159       "version": "2.22.1",
23160       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz",
23161       "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==",
23162       "dev": true,
23163       "requires": {
23164         "array-includes": "^3.1.1",
23165         "array.prototype.flat": "^1.2.3",
23166         "contains-path": "^0.1.0",
23167         "debug": "^2.6.9",
23168         "doctrine": "1.5.0",
23169         "eslint-import-resolver-node": "^0.3.4",
23170         "eslint-module-utils": "^2.6.0",
23171         "has": "^1.0.3",
23172         "minimatch": "^3.0.4",
23173         "object.values": "^1.1.1",
23174         "read-pkg-up": "^2.0.0",
23175         "resolve": "^1.17.0",
23176         "tsconfig-paths": "^3.9.0"
23177       },
23178       "dependencies": {
23179         "debug": {
23180           "version": "2.6.9",
23181           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
23182           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
23183           "dev": true,
23184           "requires": {
23185             "ms": "2.0.0"
23186           }
23187         },
23188         "doctrine": {
23189           "version": "1.5.0",
23190           "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
23191           "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
23192           "dev": true,
23193           "requires": {
23194             "esutils": "^2.0.2",
23195             "isarray": "^1.0.0"
23196           }
23197         },
23198         "ms": {
23199           "version": "2.0.0",
23200           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
23201           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
23202           "dev": true
23203         }
23204       }
23205     },
23206     "eslint-plugin-jest": {
23207       "version": "24.1.3",
23208       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz",
23209       "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==",
23210       "dev": true,
23211       "requires": {
23212         "@typescript-eslint/experimental-utils": "^4.0.1"
23213       }
23214     },
23215     "eslint-plugin-node": {
23216       "version": "11.1.0",
23217       "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
23218       "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
23219       "dev": true,
23220       "requires": {
23221         "eslint-plugin-es": "^3.0.0",
23222         "eslint-utils": "^2.0.0",
23223         "ignore": "^5.1.1",
23224         "minimatch": "^3.0.4",
23225         "resolve": "^1.10.1",
23226         "semver": "^6.1.0"
23227       },
23228       "dependencies": {
23229         "ignore": {
23230           "version": "5.1.8",
23231           "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
23232           "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
23233           "dev": true
23234         },
23235         "semver": {
23236           "version": "6.3.0",
23237           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
23238           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
23239           "dev": true
23240         }
23241       }
23242     },
23243     "eslint-rule-composer": {
23244       "version": "0.3.0",
23245       "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz",
23246       "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==",
23247       "dev": true
23248     },
23249     "eslint-scope": {
23250       "version": "5.1.1",
23251       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
23252       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
23253       "dev": true,
23254       "requires": {
23255         "esrecurse": "^4.3.0",
23256         "estraverse": "^4.1.1"
23257       }
23258     },
23259     "eslint-utils": {
23260       "version": "2.1.0",
23261       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
23262       "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
23263       "dev": true,
23264       "requires": {
23265         "eslint-visitor-keys": "^1.1.0"
23266       },
23267       "dependencies": {
23268         "eslint-visitor-keys": {
23269           "version": "1.3.0",
23270           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
23271           "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
23272           "dev": true
23273         }
23274       }
23275     },
23276     "eslint-visitor-keys": {
23277       "version": "2.0.0",
23278       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
23279       "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
23280       "dev": true
23281     },
23282     "espree": {
23283       "version": "7.3.1",
23284       "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
23285       "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
23286       "dev": true,
23287       "requires": {
23288         "acorn": "^7.4.0",
23289         "acorn-jsx": "^5.3.1",
23290         "eslint-visitor-keys": "^1.3.0"
23291       },
23292       "dependencies": {
23293         "acorn": {
23294           "version": "7.4.1",
23295           "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
23296           "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
23297           "dev": true
23298         },
23299         "eslint-visitor-keys": {
23300           "version": "1.3.0",
23301           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
23302           "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
23303           "dev": true
23304         }
23305       }
23306     },
23307     "esprima": {
23308       "version": "4.0.1",
23309       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
23310       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
23311       "dev": true
23312     },
23313     "esquery": {
23314       "version": "1.3.1",
23315       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
23316       "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
23317       "dev": true,
23318       "requires": {
23319         "estraverse": "^5.1.0"
23320       },
23321       "dependencies": {
23322         "estraverse": {
23323           "version": "5.2.0",
23324           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
23325           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
23326           "dev": true
23327         }
23328       }
23329     },
23330     "esrecurse": {
23331       "version": "4.3.0",
23332       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
23333       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
23334       "dev": true,
23335       "requires": {
23336         "estraverse": "^5.2.0"
23337       },
23338       "dependencies": {
23339         "estraverse": {
23340           "version": "5.2.0",
23341           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
23342           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
23343           "dev": true
23344         }
23345       }
23346     },
23347     "estraverse": {
23348       "version": "4.3.0",
23349       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
23350       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
23351       "dev": true
23352     },
23353     "esutils": {
23354       "version": "2.0.3",
23355       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
23356       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
23357       "dev": true
23358     },
23359     "etag": {
23360       "version": "1.8.1",
23361       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
23362       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
23363       "dev": true
23364     },
23365     "eventemitter3": {
23366       "version": "4.0.7",
23367       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
23368       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
23369       "dev": true
23370     },
23371     "events": {
23372       "version": "3.2.0",
23373       "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
23374       "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
23375       "dev": true
23376     },
23377     "eventsource": {
23378       "version": "1.0.7",
23379       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
23380       "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
23381       "dev": true,
23382       "requires": {
23383         "original": "^1.0.0"
23384       }
23385     },
23386     "exec-sh": {
23387       "version": "0.3.4",
23388       "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
23389       "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
23390       "dev": true
23391     },
23392     "execa": {
23393       "version": "4.1.0",
23394       "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
23395       "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
23396       "dev": true,
23397       "requires": {
23398         "cross-spawn": "^7.0.0",
23399         "get-stream": "^5.0.0",
23400         "human-signals": "^1.1.1",
23401         "is-stream": "^2.0.0",
23402         "merge-stream": "^2.0.0",
23403         "npm-run-path": "^4.0.0",
23404         "onetime": "^5.1.0",
23405         "signal-exit": "^3.0.2",
23406         "strip-final-newline": "^2.0.0"
23407       }
23408     },
23409     "exit": {
23410       "version": "0.1.2",
23411       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
23412       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
23413       "dev": true
23414     },
23415     "expand-brackets": {
23416       "version": "2.1.4",
23417       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
23418       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
23419       "dev": true,
23420       "requires": {
23421         "debug": "^2.3.3",
23422         "define-property": "^0.2.5",
23423         "extend-shallow": "^2.0.1",
23424         "posix-character-classes": "^0.1.0",
23425         "regex-not": "^1.0.0",
23426         "snapdragon": "^0.8.1",
23427         "to-regex": "^3.0.1"
23428       },
23429       "dependencies": {
23430         "debug": {
23431           "version": "2.6.9",
23432           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
23433           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
23434           "dev": true,
23435           "requires": {
23436             "ms": "2.0.0"
23437           }
23438         },
23439         "define-property": {
23440           "version": "0.2.5",
23441           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
23442           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
23443           "dev": true,
23444           "requires": {
23445             "is-descriptor": "^0.1.0"
23446           }
23447         },
23448         "extend-shallow": {
23449           "version": "2.0.1",
23450           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
23451           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
23452           "dev": true,
23453           "requires": {
23454             "is-extendable": "^0.1.0"
23455           }
23456         },
23457         "ms": {
23458           "version": "2.0.0",
23459           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
23460           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
23461           "dev": true
23462         }
23463       }
23464     },
23465     "expect": {
23466       "version": "26.6.2",
23467       "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz",
23468       "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==",
23469       "dev": true,
23470       "requires": {
23471         "@jest/types": "^26.6.2",
23472         "ansi-styles": "^4.0.0",
23473         "jest-get-type": "^26.3.0",
23474         "jest-matcher-utils": "^26.6.2",
23475         "jest-message-util": "^26.6.2",
23476         "jest-regex-util": "^26.0.0"
23477       },
23478       "dependencies": {
23479         "ansi-styles": {
23480           "version": "4.3.0",
23481           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
23482           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
23483           "dev": true,
23484           "requires": {
23485             "color-convert": "^2.0.1"
23486           }
23487         },
23488         "color-convert": {
23489           "version": "2.0.1",
23490           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
23491           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
23492           "dev": true,
23493           "requires": {
23494             "color-name": "~1.1.4"
23495           }
23496         },
23497         "color-name": {
23498           "version": "1.1.4",
23499           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
23500           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
23501           "dev": true
23502         }
23503       }
23504     },
23505     "express": {
23506       "version": "4.17.1",
23507       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
23508       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
23509       "dev": true,
23510       "requires": {
23511         "accepts": "~1.3.7",
23512         "array-flatten": "1.1.1",
23513         "body-parser": "1.19.0",
23514         "content-disposition": "0.5.3",
23515         "content-type": "~1.0.4",
23516         "cookie": "0.4.0",
23517         "cookie-signature": "1.0.6",
23518         "debug": "2.6.9",
23519         "depd": "~1.1.2",
23520         "encodeurl": "~1.0.2",
23521         "escape-html": "~1.0.3",
23522         "etag": "~1.8.1",
23523         "finalhandler": "~1.1.2",
23524         "fresh": "0.5.2",
23525         "merge-descriptors": "1.0.1",
23526         "methods": "~1.1.2",
23527         "on-finished": "~2.3.0",
23528         "parseurl": "~1.3.3",
23529         "path-to-regexp": "0.1.7",
23530         "proxy-addr": "~2.0.5",
23531         "qs": "6.7.0",
23532         "range-parser": "~1.2.1",
23533         "safe-buffer": "5.1.2",
23534         "send": "0.17.1",
23535         "serve-static": "1.14.1",
23536         "setprototypeof": "1.1.1",
23537         "statuses": "~1.5.0",
23538         "type-is": "~1.6.18",
23539         "utils-merge": "1.0.1",
23540         "vary": "~1.1.2"
23541       },
23542       "dependencies": {
23543         "debug": {
23544           "version": "2.6.9",
23545           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
23546           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
23547           "dev": true,
23548           "requires": {
23549             "ms": "2.0.0"
23550           }
23551         },
23552         "depd": {
23553           "version": "1.1.2",
23554           "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
23555           "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
23556           "dev": true
23557         },
23558         "ms": {
23559           "version": "2.0.0",
23560           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
23561           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
23562           "dev": true
23563         },
23564         "path-to-regexp": {
23565           "version": "0.1.7",
23566           "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
23567           "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
23568           "dev": true
23569         },
23570         "qs": {
23571           "version": "6.7.0",
23572           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
23573           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
23574           "dev": true
23575         },
23576         "safe-buffer": {
23577           "version": "5.1.2",
23578           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
23579           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
23580           "dev": true
23581         },
23582         "setprototypeof": {
23583           "version": "1.1.1",
23584           "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
23585           "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
23586           "dev": true
23587         }
23588       }
23589     },
23590     "extend": {
23591       "version": "3.0.2",
23592       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
23593       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
23594       "dev": true
23595     },
23596     "extend-shallow": {
23597       "version": "3.0.2",
23598       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
23599       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
23600       "dev": true,
23601       "requires": {
23602         "assign-symbols": "^1.0.0",
23603         "is-extendable": "^1.0.1"
23604       },
23605       "dependencies": {
23606         "is-extendable": {
23607           "version": "1.0.1",
23608           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
23609           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
23610           "dev": true,
23611           "requires": {
23612             "is-plain-object": "^2.0.4"
23613           }
23614         }
23615       }
23616     },
23617     "external-editor": {
23618       "version": "3.1.0",
23619       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
23620       "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
23621       "dev": true,
23622       "requires": {
23623         "chardet": "^0.7.0",
23624         "iconv-lite": "^0.4.24",
23625         "tmp": "^0.0.33"
23626       }
23627     },
23628     "extglob": {
23629       "version": "2.0.4",
23630       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
23631       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
23632       "dev": true,
23633       "requires": {
23634         "array-unique": "^0.3.2",
23635         "define-property": "^1.0.0",
23636         "expand-brackets": "^2.1.4",
23637         "extend-shallow": "^2.0.1",
23638         "fragment-cache": "^0.2.1",
23639         "regex-not": "^1.0.0",
23640         "snapdragon": "^0.8.1",
23641         "to-regex": "^3.0.1"
23642       },
23643       "dependencies": {
23644         "define-property": {
23645           "version": "1.0.0",
23646           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
23647           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
23648           "dev": true,
23649           "requires": {
23650             "is-descriptor": "^1.0.0"
23651           }
23652         },
23653         "extend-shallow": {
23654           "version": "2.0.1",
23655           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
23656           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
23657           "dev": true,
23658           "requires": {
23659             "is-extendable": "^0.1.0"
23660           }
23661         },
23662         "is-accessor-descriptor": {
23663           "version": "1.0.0",
23664           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
23665           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
23666           "dev": true,
23667           "requires": {
23668             "kind-of": "^6.0.0"
23669           }
23670         },
23671         "is-data-descriptor": {
23672           "version": "1.0.0",
23673           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
23674           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
23675           "dev": true,
23676           "requires": {
23677             "kind-of": "^6.0.0"
23678           }
23679         },
23680         "is-descriptor": {
23681           "version": "1.0.2",
23682           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
23683           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
23684           "dev": true,
23685           "requires": {
23686             "is-accessor-descriptor": "^1.0.0",
23687             "is-data-descriptor": "^1.0.0",
23688             "kind-of": "^6.0.2"
23689           }
23690         }
23691       }
23692     },
23693     "extsprintf": {
23694       "version": "1.3.0",
23695       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
23696       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
23697       "dev": true
23698     },
23699     "fast-deep-equal": {
23700       "version": "3.1.3",
23701       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
23702       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
23703       "dev": true
23704     },
23705     "fast-glob": {
23706       "version": "3.2.4",
23707       "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
23708       "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
23709       "dev": true,
23710       "requires": {
23711         "@nodelib/fs.stat": "^2.0.2",
23712         "@nodelib/fs.walk": "^1.2.3",
23713         "glob-parent": "^5.1.0",
23714         "merge2": "^1.3.0",
23715         "micromatch": "^4.0.2",
23716         "picomatch": "^2.2.1"
23717       }
23718     },
23719     "fast-json-stable-stringify": {
23720       "version": "2.1.0",
23721       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
23722       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
23723       "dev": true
23724     },
23725     "fast-levenshtein": {
23726       "version": "2.0.6",
23727       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
23728       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
23729       "dev": true
23730     },
23731     "fastq": {
23732       "version": "1.10.0",
23733       "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz",
23734       "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==",
23735       "dev": true,
23736       "requires": {
23737         "reusify": "^1.0.4"
23738       }
23739     },
23740     "faye-websocket": {
23741       "version": "0.11.3",
23742       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
23743       "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
23744       "dev": true,
23745       "requires": {
23746         "websocket-driver": ">=0.5.1"
23747       }
23748     },
23749     "fb-watchman": {
23750       "version": "2.0.1",
23751       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
23752       "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
23753       "dev": true,
23754       "requires": {
23755         "bser": "2.1.1"
23756       }
23757     },
23758     "figures": {
23759       "version": "3.2.0",
23760       "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
23761       "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
23762       "dev": true,
23763       "requires": {
23764         "escape-string-regexp": "^1.0.5"
23765       }
23766     },
23767     "file-entry-cache": {
23768       "version": "6.0.0",
23769       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
23770       "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
23771       "dev": true,
23772       "requires": {
23773         "flat-cache": "^3.0.4"
23774       }
23775     },
23776     "file-uri-to-path": {
23777       "version": "1.0.0",
23778       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
23779       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
23780       "dev": true,
23781       "optional": true
23782     },
23783     "fill-range": {
23784       "version": "7.0.1",
23785       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
23786       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
23787       "dev": true,
23788       "requires": {
23789         "to-regex-range": "^5.0.1"
23790       }
23791     },
23792     "finalhandler": {
23793       "version": "1.1.2",
23794       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
23795       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
23796       "dev": true,
23797       "requires": {
23798         "debug": "2.6.9",
23799         "encodeurl": "~1.0.2",
23800         "escape-html": "~1.0.3",
23801         "on-finished": "~2.3.0",
23802         "parseurl": "~1.3.3",
23803         "statuses": "~1.5.0",
23804         "unpipe": "~1.0.0"
23805       },
23806       "dependencies": {
23807         "debug": {
23808           "version": "2.6.9",
23809           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
23810           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
23811           "dev": true,
23812           "requires": {
23813             "ms": "2.0.0"
23814           }
23815         },
23816         "ms": {
23817           "version": "2.0.0",
23818           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
23819           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
23820           "dev": true
23821         }
23822       }
23823     },
23824     "find-cache-dir": {
23825       "version": "3.3.1",
23826       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
23827       "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
23828       "dev": true,
23829       "requires": {
23830         "commondir": "^1.0.1",
23831         "make-dir": "^3.0.2",
23832         "pkg-dir": "^4.1.0"
23833       },
23834       "dependencies": {
23835         "find-up": {
23836           "version": "4.1.0",
23837           "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
23838           "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
23839           "dev": true,
23840           "requires": {
23841             "locate-path": "^5.0.0",
23842             "path-exists": "^4.0.0"
23843           }
23844         },
23845         "locate-path": {
23846           "version": "5.0.0",
23847           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
23848           "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
23849           "dev": true,
23850           "requires": {
23851             "p-locate": "^4.1.0"
23852           }
23853         },
23854         "p-limit": {
23855           "version": "2.3.0",
23856           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
23857           "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
23858           "dev": true,
23859           "requires": {
23860             "p-try": "^2.0.0"
23861           }
23862         },
23863         "p-locate": {
23864           "version": "4.1.0",
23865           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
23866           "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
23867           "dev": true,
23868           "requires": {
23869             "p-limit": "^2.2.0"
23870           }
23871         },
23872         "pkg-dir": {
23873           "version": "4.2.0",
23874           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
23875           "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
23876           "dev": true,
23877           "requires": {
23878             "find-up": "^4.0.0"
23879           }
23880         }
23881       }
23882     },
23883     "find-up": {
23884       "version": "5.0.0",
23885       "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
23886       "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
23887       "dev": true,
23888       "requires": {
23889         "locate-path": "^6.0.0",
23890         "path-exists": "^4.0.0"
23891       }
23892     },
23893     "find-versions": {
23894       "version": "3.2.0",
23895       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
23896       "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
23897       "dev": true,
23898       "requires": {
23899         "semver-regex": "^2.0.0"
23900       }
23901     },
23902     "flat-cache": {
23903       "version": "3.0.4",
23904       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
23905       "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
23906       "dev": true,
23907       "requires": {
23908         "flatted": "^3.1.0",
23909         "rimraf": "^3.0.2"
23910       },
23911       "dependencies": {
23912         "rimraf": {
23913           "version": "3.0.2",
23914           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
23915           "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
23916           "dev": true,
23917           "requires": {
23918             "glob": "^7.1.3"
23919           }
23920         }
23921       }
23922     },
23923     "flatted": {
23924       "version": "3.1.0",
23925       "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz",
23926       "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==",
23927       "dev": true
23928     },
23929     "follow-redirects": {
23930       "version": "1.13.3",
23931       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz",
23932       "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==",
23933       "dev": true
23934     },
23935     "for-in": {
23936       "version": "1.0.2",
23937       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
23938       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
23939       "dev": true
23940     },
23941     "forever-agent": {
23942       "version": "0.6.1",
23943       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
23944       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
23945       "dev": true
23946     },
23947     "form-data": {
23948       "version": "2.3.3",
23949       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
23950       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
23951       "dev": true,
23952       "requires": {
23953         "asynckit": "^0.4.0",
23954         "combined-stream": "^1.0.6",
23955         "mime-types": "^2.1.12"
23956       }
23957     },
23958     "forwarded": {
23959       "version": "0.1.2",
23960       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
23961       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
23962       "dev": true
23963     },
23964     "fragment-cache": {
23965       "version": "0.2.1",
23966       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
23967       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
23968       "dev": true,
23969       "requires": {
23970         "map-cache": "^0.2.2"
23971       }
23972     },
23973     "fresh": {
23974       "version": "0.5.2",
23975       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
23976       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
23977       "dev": true
23978     },
23979     "fs-extra": {
23980       "version": "8.1.0",
23981       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
23982       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
23983       "dev": true,
23984       "requires": {
23985         "graceful-fs": "^4.2.0",
23986         "jsonfile": "^4.0.0",
23987         "universalify": "^0.1.0"
23988       }
23989     },
23990     "fs-minipass": {
23991       "version": "2.1.0",
23992       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
23993       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
23994       "dev": true,
23995       "requires": {
23996         "minipass": "^3.0.0"
23997       }
23998     },
23999     "fs.realpath": {
24000       "version": "1.0.0",
24001       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
24002       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
24003       "dev": true
24004     },
24005     "fsevents": {
24006       "version": "2.1.3",
24007       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
24008       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
24009       "dev": true,
24010       "optional": true
24011     },
24012     "function-bind": {
24013       "version": "1.1.1",
24014       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
24015       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
24016       "dev": true
24017     },
24018     "functional-red-black-tree": {
24019       "version": "1.0.1",
24020       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
24021       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
24022       "dev": true
24023     },
24024     "gensync": {
24025       "version": "1.0.0-beta.2",
24026       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
24027       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
24028       "dev": true
24029     },
24030     "get-caller-file": {
24031       "version": "2.0.5",
24032       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
24033       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
24034       "dev": true
24035     },
24036     "get-intrinsic": {
24037       "version": "1.1.1",
24038       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
24039       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
24040       "dev": true,
24041       "requires": {
24042         "function-bind": "^1.1.1",
24043         "has": "^1.0.3",
24044         "has-symbols": "^1.0.1"
24045       }
24046     },
24047     "get-own-enumerable-property-symbols": {
24048       "version": "3.0.2",
24049       "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
24050       "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
24051       "dev": true
24052     },
24053     "get-package-type": {
24054       "version": "0.1.0",
24055       "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
24056       "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
24057       "dev": true
24058     },
24059     "get-stream": {
24060       "version": "5.2.0",
24061       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
24062       "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
24063       "dev": true,
24064       "requires": {
24065         "pump": "^3.0.0"
24066       }
24067     },
24068     "get-value": {
24069       "version": "2.0.6",
24070       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
24071       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
24072       "dev": true
24073     },
24074     "getpass": {
24075       "version": "0.1.7",
24076       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
24077       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
24078       "dev": true,
24079       "requires": {
24080         "assert-plus": "^1.0.0"
24081       }
24082     },
24083     "glob": {
24084       "version": "7.1.6",
24085       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
24086       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
24087       "dev": true,
24088       "requires": {
24089         "fs.realpath": "^1.0.0",
24090         "inflight": "^1.0.4",
24091         "inherits": "2",
24092         "minimatch": "^3.0.4",
24093         "once": "^1.3.0",
24094         "path-is-absolute": "^1.0.0"
24095       }
24096     },
24097     "glob-parent": {
24098       "version": "5.1.1",
24099       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
24100       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
24101       "dev": true,
24102       "requires": {
24103         "is-glob": "^4.0.1"
24104       }
24105     },
24106     "glob-to-regexp": {
24107       "version": "0.4.1",
24108       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
24109       "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
24110       "dev": true
24111     },
24112     "globals": {
24113       "version": "11.12.0",
24114       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
24115       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
24116       "dev": true
24117     },
24118     "globby": {
24119       "version": "6.1.0",
24120       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
24121       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
24122       "dev": true,
24123       "requires": {
24124         "array-union": "^1.0.1",
24125         "glob": "^7.0.3",
24126         "object-assign": "^4.0.1",
24127         "pify": "^2.0.0",
24128         "pinkie-promise": "^2.0.0"
24129       },
24130       "dependencies": {
24131         "pify": {
24132           "version": "2.3.0",
24133           "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
24134           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
24135           "dev": true
24136         }
24137       }
24138     },
24139     "graceful-fs": {
24140       "version": "4.2.4",
24141       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
24142       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
24143       "dev": true
24144     },
24145     "growly": {
24146       "version": "1.3.0",
24147       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
24148       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
24149       "dev": true,
24150       "optional": true
24151     },
24152     "handle-thing": {
24153       "version": "2.0.1",
24154       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
24155       "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
24156       "dev": true
24157     },
24158     "har-schema": {
24159       "version": "2.0.0",
24160       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
24161       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
24162       "dev": true
24163     },
24164     "har-validator": {
24165       "version": "5.1.5",
24166       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
24167       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
24168       "dev": true,
24169       "requires": {
24170         "ajv": "^6.12.3",
24171         "har-schema": "^2.0.0"
24172       }
24173     },
24174     "has": {
24175       "version": "1.0.3",
24176       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
24177       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
24178       "dev": true,
24179       "requires": {
24180         "function-bind": "^1.1.1"
24181       }
24182     },
24183     "has-flag": {
24184       "version": "4.0.0",
24185       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
24186       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
24187       "dev": true
24188     },
24189     "has-symbols": {
24190       "version": "1.0.1",
24191       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
24192       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
24193       "dev": true
24194     },
24195     "has-value": {
24196       "version": "1.0.0",
24197       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
24198       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
24199       "dev": true,
24200       "requires": {
24201         "get-value": "^2.0.6",
24202         "has-values": "^1.0.0",
24203         "isobject": "^3.0.0"
24204       }
24205     },
24206     "has-values": {
24207       "version": "1.0.0",
24208       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
24209       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
24210       "dev": true,
24211       "requires": {
24212         "is-number": "^3.0.0",
24213         "kind-of": "^4.0.0"
24214       },
24215       "dependencies": {
24216         "is-number": {
24217           "version": "3.0.0",
24218           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
24219           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
24220           "dev": true,
24221           "requires": {
24222             "kind-of": "^3.0.2"
24223           },
24224           "dependencies": {
24225             "kind-of": {
24226               "version": "3.2.2",
24227               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
24228               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
24229               "dev": true,
24230               "requires": {
24231                 "is-buffer": "^1.1.5"
24232               }
24233             }
24234           }
24235         },
24236         "kind-of": {
24237           "version": "4.0.0",
24238           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
24239           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
24240           "dev": true,
24241           "requires": {
24242             "is-buffer": "^1.1.5"
24243           }
24244         }
24245       }
24246     },
24247     "he": {
24248       "version": "1.2.0",
24249       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
24250       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
24251       "dev": true
24252     },
24253     "hex-color-regex": {
24254       "version": "1.1.0",
24255       "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
24256       "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
24257       "dev": true
24258     },
24259     "hosted-git-info": {
24260       "version": "2.8.8",
24261       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
24262       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
24263       "dev": true
24264     },
24265     "hpack.js": {
24266       "version": "2.1.6",
24267       "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
24268       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
24269       "dev": true,
24270       "requires": {
24271         "inherits": "^2.0.1",
24272         "obuf": "^1.0.0",
24273         "readable-stream": "^2.0.1",
24274         "wbuf": "^1.1.0"
24275       }
24276     },
24277     "hsl-regex": {
24278       "version": "1.0.0",
24279       "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
24280       "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
24281       "dev": true
24282     },
24283     "hsla-regex": {
24284       "version": "1.0.0",
24285       "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
24286       "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
24287       "dev": true
24288     },
24289     "html-comment-regex": {
24290       "version": "1.1.2",
24291       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
24292       "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
24293       "dev": true
24294     },
24295     "html-encoding-sniffer": {
24296       "version": "2.0.1",
24297       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
24298       "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
24299       "dev": true,
24300       "requires": {
24301         "whatwg-encoding": "^1.0.5"
24302       }
24303     },
24304     "html-entities": {
24305       "version": "1.4.0",
24306       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
24307       "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
24308       "dev": true
24309     },
24310     "html-escaper": {
24311       "version": "2.0.2",
24312       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
24313       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
24314       "dev": true
24315     },
24316     "html-minifier": {
24317       "version": "4.0.0",
24318       "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
24319       "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
24320       "dev": true,
24321       "requires": {
24322         "camel-case": "^3.0.0",
24323         "clean-css": "^4.2.1",
24324         "commander": "^2.19.0",
24325         "he": "^1.2.0",
24326         "param-case": "^2.1.1",
24327         "relateurl": "^0.2.7",
24328         "uglify-js": "^3.5.1"
24329       }
24330     },
24331     "http-deceiver": {
24332       "version": "1.2.7",
24333       "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
24334       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
24335       "dev": true
24336     },
24337     "http-errors": {
24338       "version": "1.7.2",
24339       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
24340       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
24341       "dev": true,
24342       "requires": {
24343         "depd": "~1.1.2",
24344         "inherits": "2.0.3",
24345         "setprototypeof": "1.1.1",
24346         "statuses": ">= 1.5.0 < 2",
24347         "toidentifier": "1.0.0"
24348       },
24349       "dependencies": {
24350         "depd": {
24351           "version": "1.1.2",
24352           "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
24353           "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
24354           "dev": true
24355         },
24356         "inherits": {
24357           "version": "2.0.3",
24358           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
24359           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
24360           "dev": true
24361         },
24362         "setprototypeof": {
24363           "version": "1.1.1",
24364           "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
24365           "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
24366           "dev": true
24367         }
24368       }
24369     },
24370     "http-parser-js": {
24371       "version": "0.5.3",
24372       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
24373       "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
24374       "dev": true
24375     },
24376     "http-proxy": {
24377       "version": "1.18.1",
24378       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
24379       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
24380       "dev": true,
24381       "requires": {
24382         "eventemitter3": "^4.0.0",
24383         "follow-redirects": "^1.0.0",
24384         "requires-port": "^1.0.0"
24385       }
24386     },
24387     "http-proxy-middleware": {
24388       "version": "0.19.1",
24389       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
24390       "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
24391       "dev": true,
24392       "requires": {
24393         "http-proxy": "^1.17.0",
24394         "is-glob": "^4.0.0",
24395         "lodash": "^4.17.11",
24396         "micromatch": "^3.1.10"
24397       },
24398       "dependencies": {
24399         "braces": {
24400           "version": "2.3.2",
24401           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
24402           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
24403           "dev": true,
24404           "requires": {
24405             "arr-flatten": "^1.1.0",
24406             "array-unique": "^0.3.2",
24407             "extend-shallow": "^2.0.1",
24408             "fill-range": "^4.0.0",
24409             "isobject": "^3.0.1",
24410             "repeat-element": "^1.1.2",
24411             "snapdragon": "^0.8.1",
24412             "snapdragon-node": "^2.0.1",
24413             "split-string": "^3.0.2",
24414             "to-regex": "^3.0.1"
24415           },
24416           "dependencies": {
24417             "extend-shallow": {
24418               "version": "2.0.1",
24419               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
24420               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
24421               "dev": true,
24422               "requires": {
24423                 "is-extendable": "^0.1.0"
24424               }
24425             }
24426           }
24427         },
24428         "fill-range": {
24429           "version": "4.0.0",
24430           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
24431           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
24432           "dev": true,
24433           "requires": {
24434             "extend-shallow": "^2.0.1",
24435             "is-number": "^3.0.0",
24436             "repeat-string": "^1.6.1",
24437             "to-regex-range": "^2.1.0"
24438           },
24439           "dependencies": {
24440             "extend-shallow": {
24441               "version": "2.0.1",
24442               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
24443               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
24444               "dev": true,
24445               "requires": {
24446                 "is-extendable": "^0.1.0"
24447               }
24448             }
24449           }
24450         },
24451         "is-number": {
24452           "version": "3.0.0",
24453           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
24454           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
24455           "dev": true,
24456           "requires": {
24457             "kind-of": "^3.0.2"
24458           },
24459           "dependencies": {
24460             "kind-of": {
24461               "version": "3.2.2",
24462               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
24463               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
24464               "dev": true,
24465               "requires": {
24466                 "is-buffer": "^1.1.5"
24467               }
24468             }
24469           }
24470         },
24471         "micromatch": {
24472           "version": "3.1.10",
24473           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
24474           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
24475           "dev": true,
24476           "requires": {
24477             "arr-diff": "^4.0.0",
24478             "array-unique": "^0.3.2",
24479             "braces": "^2.3.1",
24480             "define-property": "^2.0.2",
24481             "extend-shallow": "^3.0.2",
24482             "extglob": "^2.0.4",
24483             "fragment-cache": "^0.2.1",
24484             "kind-of": "^6.0.2",
24485             "nanomatch": "^1.2.9",
24486             "object.pick": "^1.3.0",
24487             "regex-not": "^1.0.0",
24488             "snapdragon": "^0.8.1",
24489             "to-regex": "^3.0.2"
24490           }
24491         },
24492         "to-regex-range": {
24493           "version": "2.1.1",
24494           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
24495           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
24496           "dev": true,
24497           "requires": {
24498             "is-number": "^3.0.0",
24499             "repeat-string": "^1.6.1"
24500           }
24501         }
24502       }
24503     },
24504     "http-signature": {
24505       "version": "1.2.0",
24506       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
24507       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
24508       "dev": true,
24509       "requires": {
24510         "assert-plus": "^1.0.0",
24511         "jsprim": "^1.2.2",
24512         "sshpk": "^1.7.0"
24513       }
24514     },
24515     "human-signals": {
24516       "version": "1.1.1",
24517       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
24518       "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
24519       "dev": true
24520     },
24521     "husky": {
24522       "version": "4.3.6",
24523       "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.6.tgz",
24524       "integrity": "sha512-o6UjVI8xtlWRL5395iWq9LKDyp/9TE7XMOTvIpEVzW638UcGxTmV5cfel6fsk/jbZSTlvfGVJf2svFtybcIZag==",
24525       "dev": true,
24526       "requires": {
24527         "chalk": "^4.0.0",
24528         "ci-info": "^2.0.0",
24529         "compare-versions": "^3.6.0",
24530         "cosmiconfig": "^7.0.0",
24531         "find-versions": "^3.2.0",
24532         "opencollective-postinstall": "^2.0.2",
24533         "pkg-dir": "^4.2.0",
24534         "please-upgrade-node": "^3.2.0",
24535         "slash": "^3.0.0",
24536         "which-pm-runs": "^1.0.0"
24537       },
24538       "dependencies": {
24539         "ansi-styles": {
24540           "version": "4.3.0",
24541           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
24542           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
24543           "dev": true,
24544           "requires": {
24545             "color-convert": "^2.0.1"
24546           }
24547         },
24548         "chalk": {
24549           "version": "4.1.0",
24550           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
24551           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
24552           "dev": true,
24553           "requires": {
24554             "ansi-styles": "^4.1.0",
24555             "supports-color": "^7.1.0"
24556           }
24557         },
24558         "color-convert": {
24559           "version": "2.0.1",
24560           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
24561           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
24562           "dev": true,
24563           "requires": {
24564             "color-name": "~1.1.4"
24565           }
24566         },
24567         "color-name": {
24568           "version": "1.1.4",
24569           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
24570           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
24571           "dev": true
24572         },
24573         "cosmiconfig": {
24574           "version": "7.0.0",
24575           "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
24576           "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
24577           "dev": true,
24578           "requires": {
24579             "@types/parse-json": "^4.0.0",
24580             "import-fresh": "^3.2.1",
24581             "parse-json": "^5.0.0",
24582             "path-type": "^4.0.0",
24583             "yaml": "^1.10.0"
24584           }
24585         },
24586         "find-up": {
24587           "version": "4.1.0",
24588           "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
24589           "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
24590           "dev": true,
24591           "requires": {
24592             "locate-path": "^5.0.0",
24593             "path-exists": "^4.0.0"
24594           }
24595         },
24596         "locate-path": {
24597           "version": "5.0.0",
24598           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
24599           "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
24600           "dev": true,
24601           "requires": {
24602             "p-locate": "^4.1.0"
24603           }
24604         },
24605         "p-limit": {
24606           "version": "2.3.0",
24607           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
24608           "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
24609           "dev": true,
24610           "requires": {
24611             "p-try": "^2.0.0"
24612           }
24613         },
24614         "p-locate": {
24615           "version": "4.1.0",
24616           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
24617           "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
24618           "dev": true,
24619           "requires": {
24620             "p-limit": "^2.2.0"
24621           }
24622         },
24623         "parse-json": {
24624           "version": "5.1.0",
24625           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
24626           "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
24627           "dev": true,
24628           "requires": {
24629             "@babel/code-frame": "^7.0.0",
24630             "error-ex": "^1.3.1",
24631             "json-parse-even-better-errors": "^2.3.0",
24632             "lines-and-columns": "^1.1.6"
24633           }
24634         },
24635         "path-type": {
24636           "version": "4.0.0",
24637           "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
24638           "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
24639           "dev": true
24640         },
24641         "pkg-dir": {
24642           "version": "4.2.0",
24643           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
24644           "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
24645           "dev": true,
24646           "requires": {
24647             "find-up": "^4.0.0"
24648           }
24649         }
24650       }
24651     },
24652     "iconv-lite": {
24653       "version": "0.4.24",
24654       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
24655       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
24656       "dev": true,
24657       "requires": {
24658         "safer-buffer": ">= 2.1.2 < 3"
24659       }
24660     },
24661     "icss-utils": {
24662       "version": "5.1.0",
24663       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
24664       "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
24665       "dev": true
24666     },
24667     "ignore": {
24668       "version": "4.0.6",
24669       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
24670       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
24671       "dev": true
24672     },
24673     "import-fresh": {
24674       "version": "3.2.2",
24675       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz",
24676       "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==",
24677       "dev": true,
24678       "requires": {
24679         "parent-module": "^1.0.0",
24680         "resolve-from": "^4.0.0"
24681       }
24682     },
24683     "import-local": {
24684       "version": "3.0.2",
24685       "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
24686       "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
24687       "dev": true,
24688       "requires": {
24689         "pkg-dir": "^4.2.0",
24690         "resolve-cwd": "^3.0.0"
24691       },
24692       "dependencies": {
24693         "find-up": {
24694           "version": "4.1.0",
24695           "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
24696           "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
24697           "dev": true,
24698           "requires": {
24699             "locate-path": "^5.0.0",
24700             "path-exists": "^4.0.0"
24701           }
24702         },
24703         "locate-path": {
24704           "version": "5.0.0",
24705           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
24706           "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
24707           "dev": true,
24708           "requires": {
24709             "p-locate": "^4.1.0"
24710           }
24711         },
24712         "p-limit": {
24713           "version": "2.3.0",
24714           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
24715           "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
24716           "dev": true,
24717           "requires": {
24718             "p-try": "^2.0.0"
24719           }
24720         },
24721         "p-locate": {
24722           "version": "4.1.0",
24723           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
24724           "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
24725           "dev": true,
24726           "requires": {
24727             "p-limit": "^2.2.0"
24728           }
24729         },
24730         "pkg-dir": {
24731           "version": "4.2.0",
24732           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
24733           "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
24734           "dev": true,
24735           "requires": {
24736             "find-up": "^4.0.0"
24737           }
24738         }
24739       }
24740     },
24741     "imurmurhash": {
24742       "version": "0.1.4",
24743       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
24744       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
24745       "dev": true
24746     },
24747     "indent-string": {
24748       "version": "4.0.0",
24749       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
24750       "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
24751       "dev": true
24752     },
24753     "indexes-of": {
24754       "version": "1.0.1",
24755       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
24756       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
24757       "dev": true
24758     },
24759     "infer-owner": {
24760       "version": "1.0.4",
24761       "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
24762       "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
24763       "dev": true
24764     },
24765     "inflight": {
24766       "version": "1.0.6",
24767       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
24768       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
24769       "dev": true,
24770       "requires": {
24771         "once": "^1.3.0",
24772         "wrappy": "1"
24773       }
24774     },
24775     "inherits": {
24776       "version": "2.0.4",
24777       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
24778       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
24779       "dev": true
24780     },
24781     "inquirer": {
24782       "version": "7.3.3",
24783       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
24784       "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
24785       "dev": true,
24786       "requires": {
24787         "ansi-escapes": "^4.2.1",
24788         "chalk": "^4.1.0",
24789         "cli-cursor": "^3.1.0",
24790         "cli-width": "^3.0.0",
24791         "external-editor": "^3.0.3",
24792         "figures": "^3.0.0",
24793         "lodash": "^4.17.19",
24794         "mute-stream": "0.0.8",
24795         "run-async": "^2.4.0",
24796         "rxjs": "^6.6.0",
24797         "string-width": "^4.1.0",
24798         "strip-ansi": "^6.0.0",
24799         "through": "^2.3.6"
24800       },
24801       "dependencies": {
24802         "ansi-styles": {
24803           "version": "4.3.0",
24804           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
24805           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
24806           "dev": true,
24807           "requires": {
24808             "color-convert": "^2.0.1"
24809           }
24810         },
24811         "chalk": {
24812           "version": "4.1.0",
24813           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
24814           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
24815           "dev": true,
24816           "requires": {
24817             "ansi-styles": "^4.1.0",
24818             "supports-color": "^7.1.0"
24819           }
24820         },
24821         "color-convert": {
24822           "version": "2.0.1",
24823           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
24824           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
24825           "dev": true,
24826           "requires": {
24827             "color-name": "~1.1.4"
24828           }
24829         },
24830         "color-name": {
24831           "version": "1.1.4",
24832           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
24833           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
24834           "dev": true
24835         },
24836         "emoji-regex": {
24837           "version": "8.0.0",
24838           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
24839           "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
24840           "dev": true
24841         },
24842         "is-fullwidth-code-point": {
24843           "version": "3.0.0",
24844           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
24845           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
24846           "dev": true
24847         },
24848         "string-width": {
24849           "version": "4.2.0",
24850           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
24851           "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
24852           "dev": true,
24853           "requires": {
24854             "emoji-regex": "^8.0.0",
24855             "is-fullwidth-code-point": "^3.0.0",
24856             "strip-ansi": "^6.0.0"
24857           }
24858         }
24859       }
24860     },
24861     "internal-ip": {
24862       "version": "4.3.0",
24863       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
24864       "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
24865       "dev": true,
24866       "requires": {
24867         "default-gateway": "^4.2.0",
24868         "ipaddr.js": "^1.9.0"
24869       }
24870     },
24871     "interpret": {
24872       "version": "2.2.0",
24873       "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
24874       "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
24875       "dev": true
24876     },
24877     "ip": {
24878       "version": "1.1.5",
24879       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
24880       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
24881       "dev": true
24882     },
24883     "ip-regex": {
24884       "version": "2.1.0",
24885       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
24886       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
24887       "dev": true
24888     },
24889     "ipaddr.js": {
24890       "version": "1.9.1",
24891       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
24892       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
24893       "dev": true
24894     },
24895     "is-absolute-url": {
24896       "version": "2.1.0",
24897       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
24898       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
24899       "dev": true
24900     },
24901     "is-accessor-descriptor": {
24902       "version": "0.1.6",
24903       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
24904       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
24905       "dev": true,
24906       "requires": {
24907         "kind-of": "^3.0.2"
24908       },
24909       "dependencies": {
24910         "kind-of": {
24911           "version": "3.2.2",
24912           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
24913           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
24914           "dev": true,
24915           "requires": {
24916             "is-buffer": "^1.1.5"
24917           }
24918         }
24919       }
24920     },
24921     "is-arguments": {
24922       "version": "1.1.0",
24923       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
24924       "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
24925       "dev": true,
24926       "requires": {
24927         "call-bind": "^1.0.0"
24928       }
24929     },
24930     "is-arrayish": {
24931       "version": "0.2.1",
24932       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
24933       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
24934       "dev": true
24935     },
24936     "is-binary-path": {
24937       "version": "2.1.0",
24938       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
24939       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
24940       "dev": true,
24941       "requires": {
24942         "binary-extensions": "^2.0.0"
24943       }
24944     },
24945     "is-buffer": {
24946       "version": "1.1.6",
24947       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
24948       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
24949       "dev": true
24950     },
24951     "is-callable": {
24952       "version": "1.2.2",
24953       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
24954       "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
24955       "dev": true
24956     },
24957     "is-ci": {
24958       "version": "2.0.0",
24959       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
24960       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
24961       "dev": true,
24962       "requires": {
24963         "ci-info": "^2.0.0"
24964       }
24965     },
24966     "is-color-stop": {
24967       "version": "1.1.0",
24968       "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
24969       "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
24970       "dev": true,
24971       "requires": {
24972         "css-color-names": "^0.0.4",
24973         "hex-color-regex": "^1.1.0",
24974         "hsl-regex": "^1.0.0",
24975         "hsla-regex": "^1.0.0",
24976         "rgb-regex": "^1.0.1",
24977         "rgba-regex": "^1.0.0"
24978       }
24979     },
24980     "is-core-module": {
24981       "version": "2.2.0",
24982       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
24983       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
24984       "dev": true,
24985       "requires": {
24986         "has": "^1.0.3"
24987       }
24988     },
24989     "is-data-descriptor": {
24990       "version": "0.1.4",
24991       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
24992       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
24993       "dev": true,
24994       "requires": {
24995         "kind-of": "^3.0.2"
24996       },
24997       "dependencies": {
24998         "kind-of": {
24999           "version": "3.2.2",
25000           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
25001           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
25002           "dev": true,
25003           "requires": {
25004             "is-buffer": "^1.1.5"
25005           }
25006         }
25007       }
25008     },
25009     "is-date-object": {
25010       "version": "1.0.2",
25011       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
25012       "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
25013       "dev": true
25014     },
25015     "is-descriptor": {
25016       "version": "0.1.6",
25017       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
25018       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
25019       "dev": true,
25020       "requires": {
25021         "is-accessor-descriptor": "^0.1.6",
25022         "is-data-descriptor": "^0.1.4",
25023         "kind-of": "^5.0.0"
25024       },
25025       "dependencies": {
25026         "kind-of": {
25027           "version": "5.1.0",
25028           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
25029           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
25030           "dev": true
25031         }
25032       }
25033     },
25034     "is-directory": {
25035       "version": "0.3.1",
25036       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
25037       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
25038       "dev": true
25039     },
25040     "is-docker": {
25041       "version": "2.1.1",
25042       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
25043       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
25044       "dev": true,
25045       "optional": true
25046     },
25047     "is-extendable": {
25048       "version": "0.1.1",
25049       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
25050       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
25051       "dev": true
25052     },
25053     "is-extglob": {
25054       "version": "2.1.1",
25055       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
25056       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
25057       "dev": true
25058     },
25059     "is-fullwidth-code-point": {
25060       "version": "2.0.0",
25061       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
25062       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
25063       "dev": true
25064     },
25065     "is-generator-fn": {
25066       "version": "2.1.0",
25067       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
25068       "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
25069       "dev": true
25070     },
25071     "is-glob": {
25072       "version": "4.0.1",
25073       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
25074       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
25075       "dev": true,
25076       "requires": {
25077         "is-extglob": "^2.1.1"
25078       }
25079     },
25080     "is-negative-zero": {
25081       "version": "2.0.1",
25082       "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
25083       "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
25084       "dev": true
25085     },
25086     "is-number": {
25087       "version": "7.0.0",
25088       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
25089       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
25090       "dev": true
25091     },
25092     "is-obj": {
25093       "version": "2.0.0",
25094       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
25095       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
25096       "dev": true
25097     },
25098     "is-path-cwd": {
25099       "version": "2.2.0",
25100       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
25101       "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
25102       "dev": true
25103     },
25104     "is-path-in-cwd": {
25105       "version": "2.1.0",
25106       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
25107       "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
25108       "dev": true,
25109       "requires": {
25110         "is-path-inside": "^2.1.0"
25111       }
25112     },
25113     "is-path-inside": {
25114       "version": "2.1.0",
25115       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
25116       "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
25117       "dev": true,
25118       "requires": {
25119         "path-is-inside": "^1.0.2"
25120       }
25121     },
25122     "is-plain-object": {
25123       "version": "2.0.4",
25124       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
25125       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
25126       "dev": true,
25127       "requires": {
25128         "isobject": "^3.0.1"
25129       }
25130     },
25131     "is-potential-custom-element-name": {
25132       "version": "1.0.0",
25133       "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
25134       "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
25135       "dev": true
25136     },
25137     "is-regex": {
25138       "version": "1.1.1",
25139       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
25140       "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
25141       "dev": true,
25142       "requires": {
25143         "has-symbols": "^1.0.1"
25144       }
25145     },
25146     "is-regexp": {
25147       "version": "1.0.0",
25148       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
25149       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
25150       "dev": true
25151     },
25152     "is-resolvable": {
25153       "version": "1.1.0",
25154       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
25155       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
25156       "dev": true
25157     },
25158     "is-stream": {
25159       "version": "2.0.0",
25160       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
25161       "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
25162       "dev": true
25163     },
25164     "is-string": {
25165       "version": "1.0.5",
25166       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
25167       "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
25168       "dev": true
25169     },
25170     "is-svg": {
25171       "version": "3.0.0",
25172       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
25173       "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
25174       "dev": true,
25175       "requires": {
25176         "html-comment-regex": "^1.1.0"
25177       }
25178     },
25179     "is-symbol": {
25180       "version": "1.0.3",
25181       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
25182       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
25183       "dev": true,
25184       "requires": {
25185         "has-symbols": "^1.0.1"
25186       }
25187     },
25188     "is-typedarray": {
25189       "version": "1.0.0",
25190       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
25191       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
25192       "dev": true
25193     },
25194     "is-windows": {
25195       "version": "1.0.2",
25196       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
25197       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
25198       "dev": true
25199     },
25200     "is-wsl": {
25201       "version": "2.2.0",
25202       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
25203       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
25204       "dev": true,
25205       "optional": true,
25206       "requires": {
25207         "is-docker": "^2.0.0"
25208       }
25209     },
25210     "isarray": {
25211       "version": "1.0.0",
25212       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
25213       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
25214       "dev": true
25215     },
25216     "isexe": {
25217       "version": "2.0.0",
25218       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
25219       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
25220       "dev": true
25221     },
25222     "isobject": {
25223       "version": "3.0.1",
25224       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
25225       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
25226       "dev": true
25227     },
25228     "isstream": {
25229       "version": "0.1.2",
25230       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
25231       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
25232       "dev": true
25233     },
25234     "istanbul-lib-coverage": {
25235       "version": "3.0.0",
25236       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
25237       "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
25238       "dev": true
25239     },
25240     "istanbul-lib-instrument": {
25241       "version": "4.0.3",
25242       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
25243       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
25244       "dev": true,
25245       "requires": {
25246         "@babel/core": "^7.7.5",
25247         "@istanbuljs/schema": "^0.1.2",
25248         "istanbul-lib-coverage": "^3.0.0",
25249         "semver": "^6.3.0"
25250       },
25251       "dependencies": {
25252         "semver": {
25253           "version": "6.3.0",
25254           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
25255           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
25256           "dev": true
25257         }
25258       }
25259     },
25260     "istanbul-lib-report": {
25261       "version": "3.0.0",
25262       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
25263       "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
25264       "dev": true,
25265       "requires": {
25266         "istanbul-lib-coverage": "^3.0.0",
25267         "make-dir": "^3.0.0",
25268         "supports-color": "^7.1.0"
25269       }
25270     },
25271     "istanbul-lib-source-maps": {
25272       "version": "4.0.0",
25273       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
25274       "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
25275       "dev": true,
25276       "requires": {
25277         "debug": "^4.1.1",
25278         "istanbul-lib-coverage": "^3.0.0",
25279         "source-map": "^0.6.1"
25280       }
25281     },
25282     "istanbul-reports": {
25283       "version": "3.0.2",
25284       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
25285       "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
25286       "dev": true,
25287       "requires": {
25288         "html-escaper": "^2.0.0",
25289         "istanbul-lib-report": "^3.0.0"
25290       }
25291     },
25292     "jest": {
25293       "version": "26.6.3",
25294       "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz",
25295       "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==",
25296       "dev": true,
25297       "requires": {
25298         "@jest/core": "^26.6.3",
25299         "import-local": "^3.0.2",
25300         "jest-cli": "^26.6.3"
25301       },
25302       "dependencies": {
25303         "ansi-styles": {
25304           "version": "4.3.0",
25305           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25306           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25307           "dev": true,
25308           "requires": {
25309             "color-convert": "^2.0.1"
25310           }
25311         },
25312         "chalk": {
25313           "version": "4.1.0",
25314           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25315           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25316           "dev": true,
25317           "requires": {
25318             "ansi-styles": "^4.1.0",
25319             "supports-color": "^7.1.0"
25320           }
25321         },
25322         "color-convert": {
25323           "version": "2.0.1",
25324           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25325           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25326           "dev": true,
25327           "requires": {
25328             "color-name": "~1.1.4"
25329           }
25330         },
25331         "color-name": {
25332           "version": "1.1.4",
25333           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25334           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25335           "dev": true
25336         },
25337         "jest-cli": {
25338           "version": "26.6.3",
25339           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz",
25340           "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==",
25341           "dev": true,
25342           "requires": {
25343             "@jest/core": "^26.6.3",
25344             "@jest/test-result": "^26.6.2",
25345             "@jest/types": "^26.6.2",
25346             "chalk": "^4.0.0",
25347             "exit": "^0.1.2",
25348             "graceful-fs": "^4.2.4",
25349             "import-local": "^3.0.2",
25350             "is-ci": "^2.0.0",
25351             "jest-config": "^26.6.3",
25352             "jest-util": "^26.6.2",
25353             "jest-validate": "^26.6.2",
25354             "prompts": "^2.0.1",
25355             "yargs": "^15.4.1"
25356           }
25357         }
25358       }
25359     },
25360     "jest-changed-files": {
25361       "version": "26.6.2",
25362       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz",
25363       "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==",
25364       "dev": true,
25365       "requires": {
25366         "@jest/types": "^26.6.2",
25367         "execa": "^4.0.0",
25368         "throat": "^5.0.0"
25369       }
25370     },
25371     "jest-config": {
25372       "version": "26.6.3",
25373       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz",
25374       "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==",
25375       "dev": true,
25376       "requires": {
25377         "@babel/core": "^7.1.0",
25378         "@jest/test-sequencer": "^26.6.3",
25379         "@jest/types": "^26.6.2",
25380         "babel-jest": "^26.6.3",
25381         "chalk": "^4.0.0",
25382         "deepmerge": "^4.2.2",
25383         "glob": "^7.1.1",
25384         "graceful-fs": "^4.2.4",
25385         "jest-environment-jsdom": "^26.6.2",
25386         "jest-environment-node": "^26.6.2",
25387         "jest-get-type": "^26.3.0",
25388         "jest-jasmine2": "^26.6.3",
25389         "jest-regex-util": "^26.0.0",
25390         "jest-resolve": "^26.6.2",
25391         "jest-util": "^26.6.2",
25392         "jest-validate": "^26.6.2",
25393         "micromatch": "^4.0.2",
25394         "pretty-format": "^26.6.2"
25395       },
25396       "dependencies": {
25397         "ansi-styles": {
25398           "version": "4.3.0",
25399           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25400           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25401           "dev": true,
25402           "requires": {
25403             "color-convert": "^2.0.1"
25404           }
25405         },
25406         "chalk": {
25407           "version": "4.1.0",
25408           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25409           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25410           "dev": true,
25411           "requires": {
25412             "ansi-styles": "^4.1.0",
25413             "supports-color": "^7.1.0"
25414           }
25415         },
25416         "color-convert": {
25417           "version": "2.0.1",
25418           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25419           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25420           "dev": true,
25421           "requires": {
25422             "color-name": "~1.1.4"
25423           }
25424         },
25425         "color-name": {
25426           "version": "1.1.4",
25427           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25428           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25429           "dev": true
25430         }
25431       }
25432     },
25433     "jest-diff": {
25434       "version": "26.6.2",
25435       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz",
25436       "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==",
25437       "dev": true,
25438       "requires": {
25439         "chalk": "^4.0.0",
25440         "diff-sequences": "^26.6.2",
25441         "jest-get-type": "^26.3.0",
25442         "pretty-format": "^26.6.2"
25443       },
25444       "dependencies": {
25445         "ansi-styles": {
25446           "version": "4.3.0",
25447           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25448           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25449           "dev": true,
25450           "requires": {
25451             "color-convert": "^2.0.1"
25452           }
25453         },
25454         "chalk": {
25455           "version": "4.1.0",
25456           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25457           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25458           "dev": true,
25459           "requires": {
25460             "ansi-styles": "^4.1.0",
25461             "supports-color": "^7.1.0"
25462           }
25463         },
25464         "color-convert": {
25465           "version": "2.0.1",
25466           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25467           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25468           "dev": true,
25469           "requires": {
25470             "color-name": "~1.1.4"
25471           }
25472         },
25473         "color-name": {
25474           "version": "1.1.4",
25475           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25476           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25477           "dev": true
25478         }
25479       }
25480     },
25481     "jest-docblock": {
25482       "version": "26.0.0",
25483       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
25484       "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
25485       "dev": true,
25486       "requires": {
25487         "detect-newline": "^3.0.0"
25488       }
25489     },
25490     "jest-each": {
25491       "version": "26.6.2",
25492       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz",
25493       "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==",
25494       "dev": true,
25495       "requires": {
25496         "@jest/types": "^26.6.2",
25497         "chalk": "^4.0.0",
25498         "jest-get-type": "^26.3.0",
25499         "jest-util": "^26.6.2",
25500         "pretty-format": "^26.6.2"
25501       },
25502       "dependencies": {
25503         "ansi-styles": {
25504           "version": "4.3.0",
25505           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25506           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25507           "dev": true,
25508           "requires": {
25509             "color-convert": "^2.0.1"
25510           }
25511         },
25512         "chalk": {
25513           "version": "4.1.0",
25514           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25515           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25516           "dev": true,
25517           "requires": {
25518             "ansi-styles": "^4.1.0",
25519             "supports-color": "^7.1.0"
25520           }
25521         },
25522         "color-convert": {
25523           "version": "2.0.1",
25524           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25525           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25526           "dev": true,
25527           "requires": {
25528             "color-name": "~1.1.4"
25529           }
25530         },
25531         "color-name": {
25532           "version": "1.1.4",
25533           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25534           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25535           "dev": true
25536         }
25537       }
25538     },
25539     "jest-environment-jsdom": {
25540       "version": "26.6.2",
25541       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz",
25542       "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==",
25543       "dev": true,
25544       "requires": {
25545         "@jest/environment": "^26.6.2",
25546         "@jest/fake-timers": "^26.6.2",
25547         "@jest/types": "^26.6.2",
25548         "@types/node": "*",
25549         "jest-mock": "^26.6.2",
25550         "jest-util": "^26.6.2",
25551         "jsdom": "^16.4.0"
25552       }
25553     },
25554     "jest-environment-node": {
25555       "version": "26.6.2",
25556       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz",
25557       "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==",
25558       "dev": true,
25559       "requires": {
25560         "@jest/environment": "^26.6.2",
25561         "@jest/fake-timers": "^26.6.2",
25562         "@jest/types": "^26.6.2",
25563         "@types/node": "*",
25564         "jest-mock": "^26.6.2",
25565         "jest-util": "^26.6.2"
25566       }
25567     },
25568     "jest-get-type": {
25569       "version": "26.3.0",
25570       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
25571       "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
25572       "dev": true
25573     },
25574     "jest-haste-map": {
25575       "version": "26.6.2",
25576       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz",
25577       "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==",
25578       "dev": true,
25579       "requires": {
25580         "@jest/types": "^26.6.2",
25581         "@types/graceful-fs": "^4.1.2",
25582         "@types/node": "*",
25583         "anymatch": "^3.0.3",
25584         "fb-watchman": "^2.0.0",
25585         "fsevents": "^2.1.2",
25586         "graceful-fs": "^4.2.4",
25587         "jest-regex-util": "^26.0.0",
25588         "jest-serializer": "^26.6.2",
25589         "jest-util": "^26.6.2",
25590         "jest-worker": "^26.6.2",
25591         "micromatch": "^4.0.2",
25592         "sane": "^4.0.3",
25593         "walker": "^1.0.7"
25594       }
25595     },
25596     "jest-jasmine2": {
25597       "version": "26.6.3",
25598       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz",
25599       "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==",
25600       "dev": true,
25601       "requires": {
25602         "@babel/traverse": "^7.1.0",
25603         "@jest/environment": "^26.6.2",
25604         "@jest/source-map": "^26.6.2",
25605         "@jest/test-result": "^26.6.2",
25606         "@jest/types": "^26.6.2",
25607         "@types/node": "*",
25608         "chalk": "^4.0.0",
25609         "co": "^4.6.0",
25610         "expect": "^26.6.2",
25611         "is-generator-fn": "^2.0.0",
25612         "jest-each": "^26.6.2",
25613         "jest-matcher-utils": "^26.6.2",
25614         "jest-message-util": "^26.6.2",
25615         "jest-runtime": "^26.6.3",
25616         "jest-snapshot": "^26.6.2",
25617         "jest-util": "^26.6.2",
25618         "pretty-format": "^26.6.2",
25619         "throat": "^5.0.0"
25620       },
25621       "dependencies": {
25622         "ansi-styles": {
25623           "version": "4.3.0",
25624           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25625           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25626           "dev": true,
25627           "requires": {
25628             "color-convert": "^2.0.1"
25629           }
25630         },
25631         "chalk": {
25632           "version": "4.1.0",
25633           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25634           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25635           "dev": true,
25636           "requires": {
25637             "ansi-styles": "^4.1.0",
25638             "supports-color": "^7.1.0"
25639           }
25640         },
25641         "color-convert": {
25642           "version": "2.0.1",
25643           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25644           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25645           "dev": true,
25646           "requires": {
25647             "color-name": "~1.1.4"
25648           }
25649         },
25650         "color-name": {
25651           "version": "1.1.4",
25652           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25653           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25654           "dev": true
25655         }
25656       }
25657     },
25658     "jest-leak-detector": {
25659       "version": "26.6.2",
25660       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz",
25661       "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==",
25662       "dev": true,
25663       "requires": {
25664         "jest-get-type": "^26.3.0",
25665         "pretty-format": "^26.6.2"
25666       }
25667     },
25668     "jest-matcher-utils": {
25669       "version": "26.6.2",
25670       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz",
25671       "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==",
25672       "dev": true,
25673       "requires": {
25674         "chalk": "^4.0.0",
25675         "jest-diff": "^26.6.2",
25676         "jest-get-type": "^26.3.0",
25677         "pretty-format": "^26.6.2"
25678       },
25679       "dependencies": {
25680         "ansi-styles": {
25681           "version": "4.3.0",
25682           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25683           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25684           "dev": true,
25685           "requires": {
25686             "color-convert": "^2.0.1"
25687           }
25688         },
25689         "chalk": {
25690           "version": "4.1.0",
25691           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25692           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25693           "dev": true,
25694           "requires": {
25695             "ansi-styles": "^4.1.0",
25696             "supports-color": "^7.1.0"
25697           }
25698         },
25699         "color-convert": {
25700           "version": "2.0.1",
25701           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25702           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25703           "dev": true,
25704           "requires": {
25705             "color-name": "~1.1.4"
25706           }
25707         },
25708         "color-name": {
25709           "version": "1.1.4",
25710           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25711           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25712           "dev": true
25713         }
25714       }
25715     },
25716     "jest-message-util": {
25717       "version": "26.6.2",
25718       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz",
25719       "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==",
25720       "dev": true,
25721       "requires": {
25722         "@babel/code-frame": "^7.0.0",
25723         "@jest/types": "^26.6.2",
25724         "@types/stack-utils": "^2.0.0",
25725         "chalk": "^4.0.0",
25726         "graceful-fs": "^4.2.4",
25727         "micromatch": "^4.0.2",
25728         "pretty-format": "^26.6.2",
25729         "slash": "^3.0.0",
25730         "stack-utils": "^2.0.2"
25731       },
25732       "dependencies": {
25733         "ansi-styles": {
25734           "version": "4.3.0",
25735           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25736           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25737           "dev": true,
25738           "requires": {
25739             "color-convert": "^2.0.1"
25740           }
25741         },
25742         "chalk": {
25743           "version": "4.1.0",
25744           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25745           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25746           "dev": true,
25747           "requires": {
25748             "ansi-styles": "^4.1.0",
25749             "supports-color": "^7.1.0"
25750           }
25751         },
25752         "color-convert": {
25753           "version": "2.0.1",
25754           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25755           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25756           "dev": true,
25757           "requires": {
25758             "color-name": "~1.1.4"
25759           }
25760         },
25761         "color-name": {
25762           "version": "1.1.4",
25763           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25764           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25765           "dev": true
25766         }
25767       }
25768     },
25769     "jest-mock": {
25770       "version": "26.6.2",
25771       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz",
25772       "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==",
25773       "dev": true,
25774       "requires": {
25775         "@jest/types": "^26.6.2",
25776         "@types/node": "*"
25777       }
25778     },
25779     "jest-pnp-resolver": {
25780       "version": "1.2.2",
25781       "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
25782       "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
25783       "dev": true
25784     },
25785     "jest-raw-loader": {
25786       "version": "1.0.1",
25787       "resolved": "https://registry.npmjs.org/jest-raw-loader/-/jest-raw-loader-1.0.1.tgz",
25788       "integrity": "sha1-zp9W1UZQ8VfEp9FtIkul1hO81iY=",
25789       "dev": true
25790     },
25791     "jest-regex-util": {
25792       "version": "26.0.0",
25793       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
25794       "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
25795       "dev": true
25796     },
25797     "jest-resolve": {
25798       "version": "26.6.2",
25799       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz",
25800       "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==",
25801       "dev": true,
25802       "requires": {
25803         "@jest/types": "^26.6.2",
25804         "chalk": "^4.0.0",
25805         "graceful-fs": "^4.2.4",
25806         "jest-pnp-resolver": "^1.2.2",
25807         "jest-util": "^26.6.2",
25808         "read-pkg-up": "^7.0.1",
25809         "resolve": "^1.18.1",
25810         "slash": "^3.0.0"
25811       },
25812       "dependencies": {
25813         "ansi-styles": {
25814           "version": "4.3.0",
25815           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25816           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25817           "dev": true,
25818           "requires": {
25819             "color-convert": "^2.0.1"
25820           }
25821         },
25822         "chalk": {
25823           "version": "4.1.0",
25824           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25825           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25826           "dev": true,
25827           "requires": {
25828             "ansi-styles": "^4.1.0",
25829             "supports-color": "^7.1.0"
25830           }
25831         },
25832         "color-convert": {
25833           "version": "2.0.1",
25834           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25835           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25836           "dev": true,
25837           "requires": {
25838             "color-name": "~1.1.4"
25839           }
25840         },
25841         "color-name": {
25842           "version": "1.1.4",
25843           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25844           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25845           "dev": true
25846         },
25847         "find-up": {
25848           "version": "4.1.0",
25849           "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
25850           "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
25851           "dev": true,
25852           "requires": {
25853             "locate-path": "^5.0.0",
25854             "path-exists": "^4.0.0"
25855           }
25856         },
25857         "locate-path": {
25858           "version": "5.0.0",
25859           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
25860           "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
25861           "dev": true,
25862           "requires": {
25863             "p-locate": "^4.1.0"
25864           }
25865         },
25866         "p-limit": {
25867           "version": "2.3.0",
25868           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
25869           "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
25870           "dev": true,
25871           "requires": {
25872             "p-try": "^2.0.0"
25873           }
25874         },
25875         "p-locate": {
25876           "version": "4.1.0",
25877           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
25878           "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
25879           "dev": true,
25880           "requires": {
25881             "p-limit": "^2.2.0"
25882           }
25883         },
25884         "parse-json": {
25885           "version": "5.1.0",
25886           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
25887           "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
25888           "dev": true,
25889           "requires": {
25890             "@babel/code-frame": "^7.0.0",
25891             "error-ex": "^1.3.1",
25892             "json-parse-even-better-errors": "^2.3.0",
25893             "lines-and-columns": "^1.1.6"
25894           }
25895         },
25896         "read-pkg": {
25897           "version": "5.2.0",
25898           "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
25899           "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
25900           "dev": true,
25901           "requires": {
25902             "@types/normalize-package-data": "^2.4.0",
25903             "normalize-package-data": "^2.5.0",
25904             "parse-json": "^5.0.0",
25905             "type-fest": "^0.6.0"
25906           },
25907           "dependencies": {
25908             "type-fest": {
25909               "version": "0.6.0",
25910               "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
25911               "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
25912               "dev": true
25913             }
25914           }
25915         },
25916         "read-pkg-up": {
25917           "version": "7.0.1",
25918           "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
25919           "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
25920           "dev": true,
25921           "requires": {
25922             "find-up": "^4.1.0",
25923             "read-pkg": "^5.2.0",
25924             "type-fest": "^0.8.1"
25925           }
25926         }
25927       }
25928     },
25929     "jest-resolve-dependencies": {
25930       "version": "26.6.3",
25931       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz",
25932       "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==",
25933       "dev": true,
25934       "requires": {
25935         "@jest/types": "^26.6.2",
25936         "jest-regex-util": "^26.0.0",
25937         "jest-snapshot": "^26.6.2"
25938       }
25939     },
25940     "jest-runner": {
25941       "version": "26.6.3",
25942       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz",
25943       "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==",
25944       "dev": true,
25945       "requires": {
25946         "@jest/console": "^26.6.2",
25947         "@jest/environment": "^26.6.2",
25948         "@jest/test-result": "^26.6.2",
25949         "@jest/types": "^26.6.2",
25950         "@types/node": "*",
25951         "chalk": "^4.0.0",
25952         "emittery": "^0.7.1",
25953         "exit": "^0.1.2",
25954         "graceful-fs": "^4.2.4",
25955         "jest-config": "^26.6.3",
25956         "jest-docblock": "^26.0.0",
25957         "jest-haste-map": "^26.6.2",
25958         "jest-leak-detector": "^26.6.2",
25959         "jest-message-util": "^26.6.2",
25960         "jest-resolve": "^26.6.2",
25961         "jest-runtime": "^26.6.3",
25962         "jest-util": "^26.6.2",
25963         "jest-worker": "^26.6.2",
25964         "source-map-support": "^0.5.6",
25965         "throat": "^5.0.0"
25966       },
25967       "dependencies": {
25968         "ansi-styles": {
25969           "version": "4.3.0",
25970           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25971           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25972           "dev": true,
25973           "requires": {
25974             "color-convert": "^2.0.1"
25975           }
25976         },
25977         "chalk": {
25978           "version": "4.1.0",
25979           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
25980           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
25981           "dev": true,
25982           "requires": {
25983             "ansi-styles": "^4.1.0",
25984             "supports-color": "^7.1.0"
25985           }
25986         },
25987         "color-convert": {
25988           "version": "2.0.1",
25989           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25990           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25991           "dev": true,
25992           "requires": {
25993             "color-name": "~1.1.4"
25994           }
25995         },
25996         "color-name": {
25997           "version": "1.1.4",
25998           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25999           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26000           "dev": true
26001         }
26002       }
26003     },
26004     "jest-runtime": {
26005       "version": "26.6.3",
26006       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz",
26007       "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==",
26008       "dev": true,
26009       "requires": {
26010         "@jest/console": "^26.6.2",
26011         "@jest/environment": "^26.6.2",
26012         "@jest/fake-timers": "^26.6.2",
26013         "@jest/globals": "^26.6.2",
26014         "@jest/source-map": "^26.6.2",
26015         "@jest/test-result": "^26.6.2",
26016         "@jest/transform": "^26.6.2",
26017         "@jest/types": "^26.6.2",
26018         "@types/yargs": "^15.0.0",
26019         "chalk": "^4.0.0",
26020         "cjs-module-lexer": "^0.6.0",
26021         "collect-v8-coverage": "^1.0.0",
26022         "exit": "^0.1.2",
26023         "glob": "^7.1.3",
26024         "graceful-fs": "^4.2.4",
26025         "jest-config": "^26.6.3",
26026         "jest-haste-map": "^26.6.2",
26027         "jest-message-util": "^26.6.2",
26028         "jest-mock": "^26.6.2",
26029         "jest-regex-util": "^26.0.0",
26030         "jest-resolve": "^26.6.2",
26031         "jest-snapshot": "^26.6.2",
26032         "jest-util": "^26.6.2",
26033         "jest-validate": "^26.6.2",
26034         "slash": "^3.0.0",
26035         "strip-bom": "^4.0.0",
26036         "yargs": "^15.4.1"
26037       },
26038       "dependencies": {
26039         "ansi-styles": {
26040           "version": "4.3.0",
26041           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26042           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26043           "dev": true,
26044           "requires": {
26045             "color-convert": "^2.0.1"
26046           }
26047         },
26048         "chalk": {
26049           "version": "4.1.0",
26050           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
26051           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
26052           "dev": true,
26053           "requires": {
26054             "ansi-styles": "^4.1.0",
26055             "supports-color": "^7.1.0"
26056           }
26057         },
26058         "color-convert": {
26059           "version": "2.0.1",
26060           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26061           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26062           "dev": true,
26063           "requires": {
26064             "color-name": "~1.1.4"
26065           }
26066         },
26067         "color-name": {
26068           "version": "1.1.4",
26069           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26070           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26071           "dev": true
26072         },
26073         "strip-bom": {
26074           "version": "4.0.0",
26075           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
26076           "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
26077           "dev": true
26078         }
26079       }
26080     },
26081     "jest-serializer": {
26082       "version": "26.6.2",
26083       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz",
26084       "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==",
26085       "dev": true,
26086       "requires": {
26087         "@types/node": "*",
26088         "graceful-fs": "^4.2.4"
26089       }
26090     },
26091     "jest-snapshot": {
26092       "version": "26.6.2",
26093       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz",
26094       "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==",
26095       "dev": true,
26096       "requires": {
26097         "@babel/types": "^7.0.0",
26098         "@jest/types": "^26.6.2",
26099         "@types/babel__traverse": "^7.0.4",
26100         "@types/prettier": "^2.0.0",
26101         "chalk": "^4.0.0",
26102         "expect": "^26.6.2",
26103         "graceful-fs": "^4.2.4",
26104         "jest-diff": "^26.6.2",
26105         "jest-get-type": "^26.3.0",
26106         "jest-haste-map": "^26.6.2",
26107         "jest-matcher-utils": "^26.6.2",
26108         "jest-message-util": "^26.6.2",
26109         "jest-resolve": "^26.6.2",
26110         "natural-compare": "^1.4.0",
26111         "pretty-format": "^26.6.2",
26112         "semver": "^7.3.2"
26113       },
26114       "dependencies": {
26115         "ansi-styles": {
26116           "version": "4.3.0",
26117           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26118           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26119           "dev": true,
26120           "requires": {
26121             "color-convert": "^2.0.1"
26122           }
26123         },
26124         "chalk": {
26125           "version": "4.1.0",
26126           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
26127           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
26128           "dev": true,
26129           "requires": {
26130             "ansi-styles": "^4.1.0",
26131             "supports-color": "^7.1.0"
26132           }
26133         },
26134         "color-convert": {
26135           "version": "2.0.1",
26136           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26137           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26138           "dev": true,
26139           "requires": {
26140             "color-name": "~1.1.4"
26141           }
26142         },
26143         "color-name": {
26144           "version": "1.1.4",
26145           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26146           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26147           "dev": true
26148         },
26149         "semver": {
26150           "version": "7.3.4",
26151           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
26152           "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
26153           "dev": true,
26154           "requires": {
26155             "lru-cache": "^6.0.0"
26156           }
26157         }
26158       }
26159     },
26160     "jest-util": {
26161       "version": "26.6.2",
26162       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz",
26163       "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==",
26164       "dev": true,
26165       "requires": {
26166         "@jest/types": "^26.6.2",
26167         "@types/node": "*",
26168         "chalk": "^4.0.0",
26169         "graceful-fs": "^4.2.4",
26170         "is-ci": "^2.0.0",
26171         "micromatch": "^4.0.2"
26172       },
26173       "dependencies": {
26174         "ansi-styles": {
26175           "version": "4.3.0",
26176           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26177           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26178           "dev": true,
26179           "requires": {
26180             "color-convert": "^2.0.1"
26181           }
26182         },
26183         "chalk": {
26184           "version": "4.1.0",
26185           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
26186           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
26187           "dev": true,
26188           "requires": {
26189             "ansi-styles": "^4.1.0",
26190             "supports-color": "^7.1.0"
26191           }
26192         },
26193         "color-convert": {
26194           "version": "2.0.1",
26195           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26196           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26197           "dev": true,
26198           "requires": {
26199             "color-name": "~1.1.4"
26200           }
26201         },
26202         "color-name": {
26203           "version": "1.1.4",
26204           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26205           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26206           "dev": true
26207         }
26208       }
26209     },
26210     "jest-validate": {
26211       "version": "26.6.2",
26212       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz",
26213       "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==",
26214       "dev": true,
26215       "requires": {
26216         "@jest/types": "^26.6.2",
26217         "camelcase": "^6.0.0",
26218         "chalk": "^4.0.0",
26219         "jest-get-type": "^26.3.0",
26220         "leven": "^3.1.0",
26221         "pretty-format": "^26.6.2"
26222       },
26223       "dependencies": {
26224         "ansi-styles": {
26225           "version": "4.3.0",
26226           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26227           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26228           "dev": true,
26229           "requires": {
26230             "color-convert": "^2.0.1"
26231           }
26232         },
26233         "chalk": {
26234           "version": "4.1.0",
26235           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
26236           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
26237           "dev": true,
26238           "requires": {
26239             "ansi-styles": "^4.1.0",
26240             "supports-color": "^7.1.0"
26241           }
26242         },
26243         "color-convert": {
26244           "version": "2.0.1",
26245           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26246           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26247           "dev": true,
26248           "requires": {
26249             "color-name": "~1.1.4"
26250           }
26251         },
26252         "color-name": {
26253           "version": "1.1.4",
26254           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26255           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26256           "dev": true
26257         }
26258       }
26259     },
26260     "jest-watcher": {
26261       "version": "26.6.2",
26262       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz",
26263       "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==",
26264       "dev": true,
26265       "requires": {
26266         "@jest/test-result": "^26.6.2",
26267         "@jest/types": "^26.6.2",
26268         "@types/node": "*",
26269         "ansi-escapes": "^4.2.1",
26270         "chalk": "^4.0.0",
26271         "jest-util": "^26.6.2",
26272         "string-length": "^4.0.1"
26273       },
26274       "dependencies": {
26275         "ansi-styles": {
26276           "version": "4.3.0",
26277           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26278           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26279           "dev": true,
26280           "requires": {
26281             "color-convert": "^2.0.1"
26282           }
26283         },
26284         "chalk": {
26285           "version": "4.1.0",
26286           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
26287           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
26288           "dev": true,
26289           "requires": {
26290             "ansi-styles": "^4.1.0",
26291             "supports-color": "^7.1.0"
26292           }
26293         },
26294         "color-convert": {
26295           "version": "2.0.1",
26296           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26297           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26298           "dev": true,
26299           "requires": {
26300             "color-name": "~1.1.4"
26301           }
26302         },
26303         "color-name": {
26304           "version": "1.1.4",
26305           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26306           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26307           "dev": true
26308         },
26309         "string-length": {
26310           "version": "4.0.1",
26311           "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
26312           "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
26313           "dev": true,
26314           "requires": {
26315             "char-regex": "^1.0.2",
26316             "strip-ansi": "^6.0.0"
26317           }
26318         }
26319       }
26320     },
26321     "jest-worker": {
26322       "version": "26.6.2",
26323       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
26324       "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
26325       "dev": true,
26326       "requires": {
26327         "@types/node": "*",
26328         "merge-stream": "^2.0.0",
26329         "supports-color": "^7.0.0"
26330       }
26331     },
26332     "js-tokens": {
26333       "version": "4.0.0",
26334       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
26335       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
26336       "dev": true
26337     },
26338     "js-yaml": {
26339       "version": "3.14.1",
26340       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
26341       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
26342       "dev": true,
26343       "requires": {
26344         "argparse": "^1.0.7",
26345         "esprima": "^4.0.0"
26346       }
26347     },
26348     "jsbn": {
26349       "version": "0.1.1",
26350       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
26351       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
26352       "dev": true
26353     },
26354     "jsdom": {
26355       "version": "16.4.0",
26356       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
26357       "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
26358       "dev": true,
26359       "requires": {
26360         "abab": "^2.0.3",
26361         "acorn": "^7.1.1",
26362         "acorn-globals": "^6.0.0",
26363         "cssom": "^0.4.4",
26364         "cssstyle": "^2.2.0",
26365         "data-urls": "^2.0.0",
26366         "decimal.js": "^10.2.0",
26367         "domexception": "^2.0.1",
26368         "escodegen": "^1.14.1",
26369         "html-encoding-sniffer": "^2.0.1",
26370         "is-potential-custom-element-name": "^1.0.0",
26371         "nwsapi": "^2.2.0",
26372         "parse5": "5.1.1",
26373         "request": "^2.88.2",
26374         "request-promise-native": "^1.0.8",
26375         "saxes": "^5.0.0",
26376         "symbol-tree": "^3.2.4",
26377         "tough-cookie": "^3.0.1",
26378         "w3c-hr-time": "^1.0.2",
26379         "w3c-xmlserializer": "^2.0.0",
26380         "webidl-conversions": "^6.1.0",
26381         "whatwg-encoding": "^1.0.5",
26382         "whatwg-mimetype": "^2.3.0",
26383         "whatwg-url": "^8.0.0",
26384         "ws": "^7.2.3",
26385         "xml-name-validator": "^3.0.0"
26386       },
26387       "dependencies": {
26388         "acorn": {
26389           "version": "7.4.1",
26390           "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
26391           "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
26392           "dev": true
26393         },
26394         "tough-cookie": {
26395           "version": "3.0.1",
26396           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
26397           "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
26398           "dev": true,
26399           "requires": {
26400             "ip-regex": "^2.1.0",
26401             "psl": "^1.1.28",
26402             "punycode": "^2.1.1"
26403           }
26404         }
26405       }
26406     },
26407     "jsesc": {
26408       "version": "2.5.2",
26409       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
26410       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
26411       "dev": true
26412     },
26413     "json-parse-better-errors": {
26414       "version": "1.0.2",
26415       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
26416       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
26417       "dev": true
26418     },
26419     "json-parse-even-better-errors": {
26420       "version": "2.3.1",
26421       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
26422       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
26423       "dev": true
26424     },
26425     "json-schema": {
26426       "version": "0.2.3",
26427       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
26428       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
26429       "dev": true
26430     },
26431     "json-schema-traverse": {
26432       "version": "0.4.1",
26433       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
26434       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
26435       "dev": true
26436     },
26437     "json-stable-stringify-without-jsonify": {
26438       "version": "1.0.1",
26439       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
26440       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
26441       "dev": true
26442     },
26443     "json-stringify-safe": {
26444       "version": "5.0.1",
26445       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
26446       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
26447       "dev": true
26448     },
26449     "json3": {
26450       "version": "3.3.3",
26451       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
26452       "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
26453       "dev": true
26454     },
26455     "json5": {
26456       "version": "2.1.3",
26457       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
26458       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
26459       "dev": true,
26460       "requires": {
26461         "minimist": "^1.2.5"
26462       }
26463     },
26464     "jsonfile": {
26465       "version": "4.0.0",
26466       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
26467       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
26468       "dev": true,
26469       "requires": {
26470         "graceful-fs": "^4.1.6"
26471       }
26472     },
26473     "jsprim": {
26474       "version": "1.4.1",
26475       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
26476       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
26477       "dev": true,
26478       "requires": {
26479         "assert-plus": "1.0.0",
26480         "extsprintf": "1.3.0",
26481         "json-schema": "0.2.3",
26482         "verror": "1.10.0"
26483       }
26484     },
26485     "killable": {
26486       "version": "1.0.1",
26487       "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
26488       "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
26489       "dev": true
26490     },
26491     "kind-of": {
26492       "version": "6.0.3",
26493       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
26494       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
26495       "dev": true
26496     },
26497     "kleur": {
26498       "version": "3.0.3",
26499       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
26500       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
26501       "dev": true
26502     },
26503     "klona": {
26504       "version": "2.0.4",
26505       "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
26506       "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==",
26507       "dev": true
26508     },
26509     "leven": {
26510       "version": "3.1.0",
26511       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
26512       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
26513       "dev": true
26514     },
26515     "levn": {
26516       "version": "0.4.1",
26517       "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
26518       "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
26519       "dev": true,
26520       "requires": {
26521         "prelude-ls": "^1.2.1",
26522         "type-check": "~0.4.0"
26523       }
26524     },
26525     "lines-and-columns": {
26526       "version": "1.1.6",
26527       "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
26528       "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
26529       "dev": true
26530     },
26531     "lint-staged": {
26532       "version": "10.5.3",
26533       "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz",
26534       "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==",
26535       "dev": true,
26536       "requires": {
26537         "chalk": "^4.1.0",
26538         "cli-truncate": "^2.1.0",
26539         "commander": "^6.2.0",
26540         "cosmiconfig": "^7.0.0",
26541         "debug": "^4.2.0",
26542         "dedent": "^0.7.0",
26543         "enquirer": "^2.3.6",
26544         "execa": "^4.1.0",
26545         "listr2": "^3.2.2",
26546         "log-symbols": "^4.0.0",
26547         "micromatch": "^4.0.2",
26548         "normalize-path": "^3.0.0",
26549         "please-upgrade-node": "^3.2.0",
26550         "string-argv": "0.3.1",
26551         "stringify-object": "^3.3.0"
26552       },
26553       "dependencies": {
26554         "ansi-styles": {
26555           "version": "4.3.0",
26556           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26557           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26558           "dev": true,
26559           "requires": {
26560             "color-convert": "^2.0.1"
26561           }
26562         },
26563         "chalk": {
26564           "version": "4.1.0",
26565           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
26566           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
26567           "dev": true,
26568           "requires": {
26569             "ansi-styles": "^4.1.0",
26570             "supports-color": "^7.1.0"
26571           }
26572         },
26573         "color-convert": {
26574           "version": "2.0.1",
26575           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26576           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26577           "dev": true,
26578           "requires": {
26579             "color-name": "~1.1.4"
26580           }
26581         },
26582         "color-name": {
26583           "version": "1.1.4",
26584           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26585           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26586           "dev": true
26587         },
26588         "commander": {
26589           "version": "6.2.1",
26590           "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
26591           "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
26592           "dev": true
26593         },
26594         "cosmiconfig": {
26595           "version": "7.0.0",
26596           "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
26597           "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
26598           "dev": true,
26599           "requires": {
26600             "@types/parse-json": "^4.0.0",
26601             "import-fresh": "^3.2.1",
26602             "parse-json": "^5.0.0",
26603             "path-type": "^4.0.0",
26604             "yaml": "^1.10.0"
26605           }
26606         },
26607         "parse-json": {
26608           "version": "5.1.0",
26609           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
26610           "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
26611           "dev": true,
26612           "requires": {
26613             "@babel/code-frame": "^7.0.0",
26614             "error-ex": "^1.3.1",
26615             "json-parse-even-better-errors": "^2.3.0",
26616             "lines-and-columns": "^1.1.6"
26617           }
26618         },
26619         "path-type": {
26620           "version": "4.0.0",
26621           "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
26622           "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
26623           "dev": true
26624         }
26625       }
26626     },
26627     "listr2": {
26628       "version": "3.2.3",
26629       "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz",
26630       "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==",
26631       "dev": true,
26632       "requires": {
26633         "chalk": "^4.1.0",
26634         "cli-truncate": "^2.1.0",
26635         "figures": "^3.2.0",
26636         "indent-string": "^4.0.0",
26637         "log-update": "^4.0.0",
26638         "p-map": "^4.0.0",
26639         "rxjs": "^6.6.3",
26640         "through": "^2.3.8"
26641       },
26642       "dependencies": {
26643         "ansi-styles": {
26644           "version": "4.3.0",
26645           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26646           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26647           "dev": true,
26648           "requires": {
26649             "color-convert": "^2.0.1"
26650           }
26651         },
26652         "chalk": {
26653           "version": "4.1.0",
26654           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
26655           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
26656           "dev": true,
26657           "requires": {
26658             "ansi-styles": "^4.1.0",
26659             "supports-color": "^7.1.0"
26660           }
26661         },
26662         "color-convert": {
26663           "version": "2.0.1",
26664           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26665           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26666           "dev": true,
26667           "requires": {
26668             "color-name": "~1.1.4"
26669           }
26670         },
26671         "color-name": {
26672           "version": "1.1.4",
26673           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26674           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26675           "dev": true
26676         },
26677         "p-map": {
26678           "version": "4.0.0",
26679           "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
26680           "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
26681           "dev": true,
26682           "requires": {
26683             "aggregate-error": "^3.0.0"
26684           }
26685         }
26686       }
26687     },
26688     "load-json-file": {
26689       "version": "2.0.0",
26690       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
26691       "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
26692       "dev": true,
26693       "requires": {
26694         "graceful-fs": "^4.1.2",
26695         "parse-json": "^2.2.0",
26696         "pify": "^2.0.0",
26697         "strip-bom": "^3.0.0"
26698       },
26699       "dependencies": {
26700         "pify": {
26701           "version": "2.3.0",
26702           "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
26703           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
26704           "dev": true
26705         }
26706       }
26707     },
26708     "loader-runner": {
26709       "version": "4.1.0",
26710       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.1.0.tgz",
26711       "integrity": "sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA==",
26712       "dev": true
26713     },
26714     "loader-utils": {
26715       "version": "1.4.0",
26716       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
26717       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
26718       "dev": true,
26719       "requires": {
26720         "big.js": "^5.2.2",
26721         "emojis-list": "^3.0.0",
26722         "json5": "^1.0.1"
26723       },
26724       "dependencies": {
26725         "json5": {
26726           "version": "1.0.1",
26727           "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
26728           "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
26729           "dev": true,
26730           "requires": {
26731             "minimist": "^1.2.0"
26732           }
26733         }
26734       }
26735     },
26736     "locate-path": {
26737       "version": "6.0.0",
26738       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
26739       "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
26740       "dev": true,
26741       "requires": {
26742         "p-locate": "^5.0.0"
26743       }
26744     },
26745     "lodash": {
26746       "version": "4.17.20",
26747       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
26748       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
26749       "dev": true
26750     },
26751     "lodash.memoize": {
26752       "version": "4.1.2",
26753       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
26754       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
26755       "dev": true
26756     },
26757     "lodash.sortby": {
26758       "version": "4.7.0",
26759       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
26760       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
26761       "dev": true
26762     },
26763     "lodash.uniq": {
26764       "version": "4.5.0",
26765       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
26766       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
26767       "dev": true
26768     },
26769     "log-symbols": {
26770       "version": "4.0.0",
26771       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
26772       "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
26773       "dev": true,
26774       "requires": {
26775         "chalk": "^4.0.0"
26776       },
26777       "dependencies": {
26778         "ansi-styles": {
26779           "version": "4.3.0",
26780           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26781           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26782           "dev": true,
26783           "requires": {
26784             "color-convert": "^2.0.1"
26785           }
26786         },
26787         "chalk": {
26788           "version": "4.1.0",
26789           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
26790           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
26791           "dev": true,
26792           "requires": {
26793             "ansi-styles": "^4.1.0",
26794             "supports-color": "^7.1.0"
26795           }
26796         },
26797         "color-convert": {
26798           "version": "2.0.1",
26799           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26800           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26801           "dev": true,
26802           "requires": {
26803             "color-name": "~1.1.4"
26804           }
26805         },
26806         "color-name": {
26807           "version": "1.1.4",
26808           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26809           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26810           "dev": true
26811         }
26812       }
26813     },
26814     "log-update": {
26815       "version": "4.0.0",
26816       "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
26817       "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
26818       "dev": true,
26819       "requires": {
26820         "ansi-escapes": "^4.3.0",
26821         "cli-cursor": "^3.1.0",
26822         "slice-ansi": "^4.0.0",
26823         "wrap-ansi": "^6.2.0"
26824       },
26825       "dependencies": {
26826         "ansi-styles": {
26827           "version": "4.3.0",
26828           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
26829           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
26830           "dev": true,
26831           "requires": {
26832             "color-convert": "^2.0.1"
26833           }
26834         },
26835         "astral-regex": {
26836           "version": "2.0.0",
26837           "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
26838           "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
26839           "dev": true
26840         },
26841         "color-convert": {
26842           "version": "2.0.1",
26843           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
26844           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
26845           "dev": true,
26846           "requires": {
26847             "color-name": "~1.1.4"
26848           }
26849         },
26850         "color-name": {
26851           "version": "1.1.4",
26852           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
26853           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
26854           "dev": true
26855         },
26856         "is-fullwidth-code-point": {
26857           "version": "3.0.0",
26858           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
26859           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
26860           "dev": true
26861         },
26862         "slice-ansi": {
26863           "version": "4.0.0",
26864           "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
26865           "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
26866           "dev": true,
26867           "requires": {
26868             "ansi-styles": "^4.0.0",
26869             "astral-regex": "^2.0.0",
26870             "is-fullwidth-code-point": "^3.0.0"
26871           }
26872         }
26873       }
26874     },
26875     "loglevel": {
26876       "version": "1.7.1",
26877       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
26878       "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
26879       "dev": true
26880     },
26881     "lower-case": {
26882       "version": "1.1.4",
26883       "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
26884       "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
26885       "dev": true
26886     },
26887     "lru-cache": {
26888       "version": "6.0.0",
26889       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
26890       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
26891       "dev": true,
26892       "requires": {
26893         "yallist": "^4.0.0"
26894       }
26895     },
26896     "make-dir": {
26897       "version": "3.1.0",
26898       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
26899       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
26900       "dev": true,
26901       "requires": {
26902         "semver": "^6.0.0"
26903       },
26904       "dependencies": {
26905         "semver": {
26906           "version": "6.3.0",
26907           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
26908           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
26909           "dev": true
26910         }
26911       }
26912     },
26913     "makeerror": {
26914       "version": "1.0.11",
26915       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
26916       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
26917       "dev": true,
26918       "requires": {
26919         "tmpl": "1.0.x"
26920       }
26921     },
26922     "map-cache": {
26923       "version": "0.2.2",
26924       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
26925       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
26926       "dev": true
26927     },
26928     "map-visit": {
26929       "version": "1.0.0",
26930       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
26931       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
26932       "dev": true,
26933       "requires": {
26934         "object-visit": "^1.0.0"
26935       }
26936     },
26937     "mdi": {
26938       "version": "2.2.43",
26939       "resolved": "https://registry.npmjs.org/mdi/-/mdi-2.2.43.tgz",
26940       "integrity": "sha512-g3m6z4303qieltUM20JL2gdsJZvoVzIzO74qa2XxZ2kg9JPwrPEAgooVhRDHZi1vvRh0gB8Dg+c9XqNdz4jcIg==",
26941       "dev": true
26942     },
26943     "mdn-data": {
26944       "version": "2.0.4",
26945       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
26946       "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
26947       "dev": true
26948     },
26949     "media-typer": {
26950       "version": "0.3.0",
26951       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
26952       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
26953       "dev": true
26954     },
26955     "memory-fs": {
26956       "version": "0.4.1",
26957       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
26958       "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
26959       "dev": true,
26960       "requires": {
26961         "errno": "^0.1.3",
26962         "readable-stream": "^2.0.1"
26963       }
26964     },
26965     "merge-descriptors": {
26966       "version": "1.0.1",
26967       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
26968       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
26969       "dev": true
26970     },
26971     "merge-stream": {
26972       "version": "2.0.0",
26973       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
26974       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
26975       "dev": true
26976     },
26977     "merge2": {
26978       "version": "1.4.1",
26979       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
26980       "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
26981       "dev": true
26982     },
26983     "methods": {
26984       "version": "1.1.2",
26985       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
26986       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
26987       "dev": true
26988     },
26989     "micromatch": {
26990       "version": "4.0.2",
26991       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
26992       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
26993       "dev": true,
26994       "requires": {
26995         "braces": "^3.0.1",
26996         "picomatch": "^2.0.5"
26997       }
26998     },
26999     "mime": {
27000       "version": "1.6.0",
27001       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
27002       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
27003       "dev": true
27004     },
27005     "mime-db": {
27006       "version": "1.44.0",
27007       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
27008       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
27009       "dev": true
27010     },
27011     "mime-types": {
27012       "version": "2.1.27",
27013       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
27014       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
27015       "dev": true,
27016       "requires": {
27017         "mime-db": "1.44.0"
27018       }
27019     },
27020     "mimic-fn": {
27021       "version": "2.1.0",
27022       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
27023       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
27024       "dev": true
27025     },
27026     "mini-css-extract-plugin": {
27027       "version": "1.3.3",
27028       "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.3.tgz",
27029       "integrity": "sha512-7lvliDSMiuZc81kI+5/qxvn47SCM7BehXex3f2c6l/pR3Goj58IQxZh9nuPQ3AkGQgoETyXuIqLDaO5Oa0TyBw==",
27030       "dev": true,
27031       "requires": {
27032         "loader-utils": "^2.0.0",
27033         "schema-utils": "^3.0.0",
27034         "webpack-sources": "^1.1.0"
27035       },
27036       "dependencies": {
27037         "loader-utils": {
27038           "version": "2.0.0",
27039           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
27040           "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
27041           "dev": true,
27042           "requires": {
27043             "big.js": "^5.2.2",
27044             "emojis-list": "^3.0.0",
27045             "json5": "^2.1.2"
27046           }
27047         },
27048         "webpack-sources": {
27049           "version": "1.4.3",
27050           "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
27051           "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
27052           "dev": true,
27053           "requires": {
27054             "source-list-map": "^2.0.0",
27055             "source-map": "~0.6.1"
27056           }
27057         }
27058       }
27059     },
27060     "minimalistic-assert": {
27061       "version": "1.0.1",
27062       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
27063       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
27064       "dev": true
27065     },
27066     "minimatch": {
27067       "version": "3.0.4",
27068       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
27069       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
27070       "dev": true,
27071       "requires": {
27072         "brace-expansion": "^1.1.7"
27073       }
27074     },
27075     "minimist": {
27076       "version": "1.2.5",
27077       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
27078       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
27079       "dev": true
27080     },
27081     "minipass": {
27082       "version": "3.1.3",
27083       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
27084       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
27085       "dev": true,
27086       "requires": {
27087         "yallist": "^4.0.0"
27088       }
27089     },
27090     "minipass-collect": {
27091       "version": "1.0.2",
27092       "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
27093       "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
27094       "dev": true,
27095       "requires": {
27096         "minipass": "^3.0.0"
27097       }
27098     },
27099     "minipass-flush": {
27100       "version": "1.0.5",
27101       "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
27102       "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
27103       "dev": true,
27104       "requires": {
27105         "minipass": "^3.0.0"
27106       }
27107     },
27108     "minipass-pipeline": {
27109       "version": "1.2.4",
27110       "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
27111       "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
27112       "dev": true,
27113       "requires": {
27114         "minipass": "^3.0.0"
27115       }
27116     },
27117     "minizlib": {
27118       "version": "2.1.2",
27119       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
27120       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
27121       "dev": true,
27122       "requires": {
27123         "minipass": "^3.0.0",
27124         "yallist": "^4.0.0"
27125       }
27126     },
27127     "mixin-deep": {
27128       "version": "1.3.2",
27129       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
27130       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
27131       "dev": true,
27132       "requires": {
27133         "for-in": "^1.0.2",
27134         "is-extendable": "^1.0.1"
27135       },
27136       "dependencies": {
27137         "is-extendable": {
27138           "version": "1.0.1",
27139           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
27140           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
27141           "dev": true,
27142           "requires": {
27143             "is-plain-object": "^2.0.4"
27144           }
27145         }
27146       }
27147     },
27148     "mkdirp": {
27149       "version": "0.5.5",
27150       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
27151       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
27152       "dev": true,
27153       "requires": {
27154         "minimist": "^1.2.5"
27155       }
27156     },
27157     "ms": {
27158       "version": "2.1.2",
27159       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
27160       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
27161       "dev": true
27162     },
27163     "multicast-dns": {
27164       "version": "6.2.3",
27165       "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
27166       "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
27167       "dev": true,
27168       "requires": {
27169         "dns-packet": "^1.3.1",
27170         "thunky": "^1.0.2"
27171       }
27172     },
27173     "multicast-dns-service-types": {
27174       "version": "1.1.0",
27175       "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
27176       "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
27177       "dev": true
27178     },
27179     "mute-stream": {
27180       "version": "0.0.8",
27181       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
27182       "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
27183       "dev": true
27184     },
27185     "nan": {
27186       "version": "2.14.2",
27187       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
27188       "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
27189       "dev": true,
27190       "optional": true
27191     },
27192     "nanoid": {
27193       "version": "3.1.20",
27194       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
27195       "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
27196       "dev": true
27197     },
27198     "nanomatch": {
27199       "version": "1.2.13",
27200       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
27201       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
27202       "dev": true,
27203       "requires": {
27204         "arr-diff": "^4.0.0",
27205         "array-unique": "^0.3.2",
27206         "define-property": "^2.0.2",
27207         "extend-shallow": "^3.0.2",
27208         "fragment-cache": "^0.2.1",
27209         "is-windows": "^1.0.2",
27210         "kind-of": "^6.0.2",
27211         "object.pick": "^1.3.0",
27212         "regex-not": "^1.0.0",
27213         "snapdragon": "^0.8.1",
27214         "to-regex": "^3.0.1"
27215       }
27216     },
27217     "natural-compare": {
27218       "version": "1.4.0",
27219       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
27220       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
27221       "dev": true
27222     },
27223     "negotiator": {
27224       "version": "0.6.2",
27225       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
27226       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
27227       "dev": true
27228     },
27229     "neo-async": {
27230       "version": "2.6.2",
27231       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
27232       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
27233       "dev": true
27234     },
27235     "nice-try": {
27236       "version": "1.0.5",
27237       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
27238       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
27239       "dev": true
27240     },
27241     "no-case": {
27242       "version": "2.3.2",
27243       "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
27244       "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
27245       "dev": true,
27246       "requires": {
27247         "lower-case": "^1.1.1"
27248       }
27249     },
27250     "node-forge": {
27251       "version": "0.10.0",
27252       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
27253       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
27254       "dev": true
27255     },
27256     "node-int64": {
27257       "version": "0.4.0",
27258       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
27259       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
27260       "dev": true
27261     },
27262     "node-modules-regexp": {
27263       "version": "1.0.0",
27264       "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
27265       "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
27266       "dev": true
27267     },
27268     "node-notifier": {
27269       "version": "8.0.1",
27270       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz",
27271       "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==",
27272       "dev": true,
27273       "optional": true,
27274       "requires": {
27275         "growly": "^1.3.0",
27276         "is-wsl": "^2.2.0",
27277         "semver": "^7.3.2",
27278         "shellwords": "^0.1.1",
27279         "uuid": "^8.3.0",
27280         "which": "^2.0.2"
27281       },
27282       "dependencies": {
27283         "semver": {
27284           "version": "7.3.4",
27285           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
27286           "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
27287           "dev": true,
27288           "optional": true,
27289           "requires": {
27290             "lru-cache": "^6.0.0"
27291           }
27292         },
27293         "uuid": {
27294           "version": "8.3.2",
27295           "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
27296           "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
27297           "dev": true,
27298           "optional": true
27299         }
27300       }
27301     },
27302     "node-releases": {
27303       "version": "1.1.67",
27304       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz",
27305       "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==",
27306       "dev": true
27307     },
27308     "normalize-package-data": {
27309       "version": "2.5.0",
27310       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
27311       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
27312       "dev": true,
27313       "requires": {
27314         "hosted-git-info": "^2.1.4",
27315         "resolve": "^1.10.0",
27316         "semver": "2 || 3 || 4 || 5",
27317         "validate-npm-package-license": "^3.0.1"
27318       }
27319     },
27320     "normalize-path": {
27321       "version": "3.0.0",
27322       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
27323       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
27324       "dev": true
27325     },
27326     "normalize-url": {
27327       "version": "3.3.0",
27328       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
27329       "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
27330       "dev": true
27331     },
27332     "npm-run-path": {
27333       "version": "4.0.1",
27334       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
27335       "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
27336       "dev": true,
27337       "requires": {
27338         "path-key": "^3.0.0"
27339       }
27340     },
27341     "nth-check": {
27342       "version": "1.0.2",
27343       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
27344       "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
27345       "dev": true,
27346       "requires": {
27347         "boolbase": "~1.0.0"
27348       }
27349     },
27350     "nwsapi": {
27351       "version": "2.2.0",
27352       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
27353       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
27354       "dev": true
27355     },
27356     "oauth-sign": {
27357       "version": "0.9.0",
27358       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
27359       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
27360       "dev": true
27361     },
27362     "object-assign": {
27363       "version": "4.1.1",
27364       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
27365       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
27366       "dev": true
27367     },
27368     "object-copy": {
27369       "version": "0.1.0",
27370       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
27371       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
27372       "dev": true,
27373       "requires": {
27374         "copy-descriptor": "^0.1.0",
27375         "define-property": "^0.2.5",
27376         "kind-of": "^3.0.3"
27377       },
27378       "dependencies": {
27379         "define-property": {
27380           "version": "0.2.5",
27381           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
27382           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
27383           "dev": true,
27384           "requires": {
27385             "is-descriptor": "^0.1.0"
27386           }
27387         },
27388         "kind-of": {
27389           "version": "3.2.2",
27390           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
27391           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
27392           "dev": true,
27393           "requires": {
27394             "is-buffer": "^1.1.5"
27395           }
27396         }
27397       }
27398     },
27399     "object-hash": {
27400       "version": "2.0.3",
27401       "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz",
27402       "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==",
27403       "dev": true
27404     },
27405     "object-inspect": {
27406       "version": "1.9.0",
27407       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
27408       "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
27409       "dev": true
27410     },
27411     "object-is": {
27412       "version": "1.1.5",
27413       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
27414       "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
27415       "dev": true,
27416       "requires": {
27417         "call-bind": "^1.0.2",
27418         "define-properties": "^1.1.3"
27419       }
27420     },
27421     "object-keys": {
27422       "version": "1.1.1",
27423       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
27424       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
27425       "dev": true
27426     },
27427     "object-visit": {
27428       "version": "1.0.1",
27429       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
27430       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
27431       "dev": true,
27432       "requires": {
27433         "isobject": "^3.0.0"
27434       }
27435     },
27436     "object.assign": {
27437       "version": "4.1.2",
27438       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
27439       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
27440       "dev": true,
27441       "requires": {
27442         "call-bind": "^1.0.0",
27443         "define-properties": "^1.1.3",
27444         "has-symbols": "^1.0.1",
27445         "object-keys": "^1.1.1"
27446       }
27447     },
27448     "object.getownpropertydescriptors": {
27449       "version": "2.1.1",
27450       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
27451       "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
27452       "dev": true,
27453       "requires": {
27454         "call-bind": "^1.0.0",
27455         "define-properties": "^1.1.3",
27456         "es-abstract": "^1.18.0-next.1"
27457       }
27458     },
27459     "object.pick": {
27460       "version": "1.3.0",
27461       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
27462       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
27463       "dev": true,
27464       "requires": {
27465         "isobject": "^3.0.1"
27466       }
27467     },
27468     "object.values": {
27469       "version": "1.1.2",
27470       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
27471       "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
27472       "dev": true,
27473       "requires": {
27474         "call-bind": "^1.0.0",
27475         "define-properties": "^1.1.3",
27476         "es-abstract": "^1.18.0-next.1",
27477         "has": "^1.0.3"
27478       }
27479     },
27480     "obuf": {
27481       "version": "1.1.2",
27482       "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
27483       "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
27484       "dev": true
27485     },
27486     "on-finished": {
27487       "version": "2.3.0",
27488       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
27489       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
27490       "dev": true,
27491       "requires": {
27492         "ee-first": "1.1.1"
27493       }
27494     },
27495     "on-headers": {
27496       "version": "1.0.2",
27497       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
27498       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
27499       "dev": true
27500     },
27501     "once": {
27502       "version": "1.4.0",
27503       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
27504       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
27505       "dev": true,
27506       "requires": {
27507         "wrappy": "1"
27508       }
27509     },
27510     "onetime": {
27511       "version": "5.1.2",
27512       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
27513       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
27514       "dev": true,
27515       "requires": {
27516         "mimic-fn": "^2.1.0"
27517       }
27518     },
27519     "opencollective-postinstall": {
27520       "version": "2.0.3",
27521       "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
27522       "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
27523       "dev": true
27524     },
27525     "opn": {
27526       "version": "5.5.0",
27527       "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
27528       "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
27529       "dev": true,
27530       "requires": {
27531         "is-wsl": "^1.1.0"
27532       },
27533       "dependencies": {
27534         "is-wsl": {
27535           "version": "1.1.0",
27536           "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
27537           "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
27538           "dev": true
27539         }
27540       }
27541     },
27542     "optionator": {
27543       "version": "0.9.1",
27544       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
27545       "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
27546       "dev": true,
27547       "requires": {
27548         "deep-is": "^0.1.3",
27549         "fast-levenshtein": "^2.0.6",
27550         "levn": "^0.4.1",
27551         "prelude-ls": "^1.2.1",
27552         "type-check": "^0.4.0",
27553         "word-wrap": "^1.2.3"
27554       }
27555     },
27556     "original": {
27557       "version": "1.0.2",
27558       "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
27559       "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
27560       "dev": true,
27561       "requires": {
27562         "url-parse": "^1.4.3"
27563       }
27564     },
27565     "os-tmpdir": {
27566       "version": "1.0.2",
27567       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
27568       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
27569       "dev": true
27570     },
27571     "p-each-series": {
27572       "version": "2.2.0",
27573       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
27574       "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
27575       "dev": true
27576     },
27577     "p-finally": {
27578       "version": "1.0.0",
27579       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
27580       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
27581       "dev": true
27582     },
27583     "p-limit": {
27584       "version": "3.1.0",
27585       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
27586       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
27587       "dev": true,
27588       "requires": {
27589         "yocto-queue": "^0.1.0"
27590       }
27591     },
27592     "p-locate": {
27593       "version": "5.0.0",
27594       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
27595       "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
27596       "dev": true,
27597       "requires": {
27598         "p-limit": "^3.0.2"
27599       }
27600     },
27601     "p-map": {
27602       "version": "2.1.0",
27603       "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
27604       "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
27605       "dev": true
27606     },
27607     "p-retry": {
27608       "version": "3.0.1",
27609       "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
27610       "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
27611       "dev": true,
27612       "requires": {
27613         "retry": "^0.12.0"
27614       }
27615     },
27616     "p-try": {
27617       "version": "2.2.0",
27618       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
27619       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
27620       "dev": true
27621     },
27622     "param-case": {
27623       "version": "2.1.1",
27624       "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
27625       "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
27626       "dev": true,
27627       "requires": {
27628         "no-case": "^2.2.0"
27629       }
27630     },
27631     "parent-module": {
27632       "version": "1.0.1",
27633       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
27634       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
27635       "dev": true,
27636       "requires": {
27637         "callsites": "^3.0.0"
27638       }
27639     },
27640     "parse-json": {
27641       "version": "2.2.0",
27642       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
27643       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
27644       "dev": true,
27645       "requires": {
27646         "error-ex": "^1.2.0"
27647       }
27648     },
27649     "parse5": {
27650       "version": "5.1.1",
27651       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
27652       "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
27653       "dev": true
27654     },
27655     "parseurl": {
27656       "version": "1.3.3",
27657       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
27658       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
27659       "dev": true
27660     },
27661     "pascalcase": {
27662       "version": "0.1.1",
27663       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
27664       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
27665       "dev": true
27666     },
27667     "path-dirname": {
27668       "version": "1.0.2",
27669       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
27670       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
27671       "dev": true
27672     },
27673     "path-exists": {
27674       "version": "4.0.0",
27675       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
27676       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
27677       "dev": true
27678     },
27679     "path-is-absolute": {
27680       "version": "1.0.1",
27681       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
27682       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
27683       "dev": true
27684     },
27685     "path-is-inside": {
27686       "version": "1.0.2",
27687       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
27688       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
27689       "dev": true
27690     },
27691     "path-key": {
27692       "version": "3.1.1",
27693       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
27694       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
27695       "dev": true
27696     },
27697     "path-parse": {
27698       "version": "1.0.6",
27699       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
27700       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
27701       "dev": true
27702     },
27703     "path-type": {
27704       "version": "2.0.0",
27705       "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
27706       "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
27707       "dev": true,
27708       "requires": {
27709         "pify": "^2.0.0"
27710       },
27711       "dependencies": {
27712         "pify": {
27713           "version": "2.3.0",
27714           "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
27715           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
27716           "dev": true
27717         }
27718       }
27719     },
27720     "performance-now": {
27721       "version": "2.1.0",
27722       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
27723       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
27724       "dev": true
27725     },
27726     "picomatch": {
27727       "version": "2.2.2",
27728       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
27729       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
27730       "dev": true
27731     },
27732     "pify": {
27733       "version": "4.0.1",
27734       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
27735       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
27736       "dev": true
27737     },
27738     "pinkie": {
27739       "version": "2.0.4",
27740       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
27741       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
27742       "dev": true
27743     },
27744     "pinkie-promise": {
27745       "version": "2.0.1",
27746       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
27747       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
27748       "dev": true,
27749       "requires": {
27750         "pinkie": "^2.0.0"
27751       }
27752     },
27753     "pirates": {
27754       "version": "4.0.1",
27755       "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
27756       "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
27757       "dev": true,
27758       "requires": {
27759         "node-modules-regexp": "^1.0.0"
27760       }
27761     },
27762     "pkg-dir": {
27763       "version": "5.0.0",
27764       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz",
27765       "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==",
27766       "dev": true,
27767       "requires": {
27768         "find-up": "^5.0.0"
27769       }
27770     },
27771     "please-upgrade-node": {
27772       "version": "3.2.0",
27773       "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
27774       "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
27775       "dev": true,
27776       "requires": {
27777         "semver-compare": "^1.0.0"
27778       }
27779     },
27780     "portfinder": {
27781       "version": "1.0.28",
27782       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
27783       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
27784       "dev": true,
27785       "requires": {
27786         "async": "^2.6.2",
27787         "debug": "^3.1.1",
27788         "mkdirp": "^0.5.5"
27789       },
27790       "dependencies": {
27791         "async": {
27792           "version": "2.6.3",
27793           "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
27794           "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
27795           "dev": true,
27796           "requires": {
27797             "lodash": "^4.17.14"
27798           }
27799         },
27800         "debug": {
27801           "version": "3.2.7",
27802           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
27803           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
27804           "dev": true,
27805           "requires": {
27806             "ms": "^2.1.1"
27807           }
27808         }
27809       }
27810     },
27811     "posix-character-classes": {
27812       "version": "0.1.1",
27813       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
27814       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
27815       "dev": true
27816     },
27817     "postcss": {
27818       "version": "8.2.1",
27819       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.1.tgz",
27820       "integrity": "sha512-RhsqOOAQzTgh1UB/IZdca7F9WDb7SUCR2Vnv1x7DbvuuggQIpoDwjK+q0rzoPffhYvWNKX5JSwS4so4K3UC6vA==",
27821       "dev": true,
27822       "requires": {
27823         "colorette": "^1.2.1",
27824         "nanoid": "^3.1.20",
27825         "source-map": "^0.6.1"
27826       }
27827     },
27828     "postcss-calc": {
27829       "version": "7.0.5",
27830       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
27831       "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
27832       "dev": true,
27833       "requires": {
27834         "postcss": "^7.0.27",
27835         "postcss-selector-parser": "^6.0.2",
27836         "postcss-value-parser": "^4.0.2"
27837       },
27838       "dependencies": {
27839         "has-flag": {
27840           "version": "3.0.0",
27841           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
27842           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
27843           "dev": true
27844         },
27845         "postcss": {
27846           "version": "7.0.35",
27847           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
27848           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
27849           "dev": true,
27850           "requires": {
27851             "chalk": "^2.4.2",
27852             "source-map": "^0.6.1",
27853             "supports-color": "^6.1.0"
27854           }
27855         },
27856         "supports-color": {
27857           "version": "6.1.0",
27858           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
27859           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
27860           "dev": true,
27861           "requires": {
27862             "has-flag": "^3.0.0"
27863           }
27864         }
27865       }
27866     },
27867     "postcss-colormin": {
27868       "version": "4.0.3",
27869       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
27870       "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
27871       "dev": true,
27872       "requires": {
27873         "browserslist": "^4.0.0",
27874         "color": "^3.0.0",
27875         "has": "^1.0.0",
27876         "postcss": "^7.0.0",
27877         "postcss-value-parser": "^3.0.0"
27878       },
27879       "dependencies": {
27880         "has-flag": {
27881           "version": "3.0.0",
27882           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
27883           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
27884           "dev": true
27885         },
27886         "postcss": {
27887           "version": "7.0.35",
27888           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
27889           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
27890           "dev": true,
27891           "requires": {
27892             "chalk": "^2.4.2",
27893             "source-map": "^0.6.1",
27894             "supports-color": "^6.1.0"
27895           }
27896         },
27897         "postcss-value-parser": {
27898           "version": "3.3.1",
27899           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
27900           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
27901           "dev": true
27902         },
27903         "supports-color": {
27904           "version": "6.1.0",
27905           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
27906           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
27907           "dev": true,
27908           "requires": {
27909             "has-flag": "^3.0.0"
27910           }
27911         }
27912       }
27913     },
27914     "postcss-convert-values": {
27915       "version": "4.0.1",
27916       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
27917       "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
27918       "dev": true,
27919       "requires": {
27920         "postcss": "^7.0.0",
27921         "postcss-value-parser": "^3.0.0"
27922       },
27923       "dependencies": {
27924         "has-flag": {
27925           "version": "3.0.0",
27926           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
27927           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
27928           "dev": true
27929         },
27930         "postcss": {
27931           "version": "7.0.35",
27932           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
27933           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
27934           "dev": true,
27935           "requires": {
27936             "chalk": "^2.4.2",
27937             "source-map": "^0.6.1",
27938             "supports-color": "^6.1.0"
27939           }
27940         },
27941         "postcss-value-parser": {
27942           "version": "3.3.1",
27943           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
27944           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
27945           "dev": true
27946         },
27947         "supports-color": {
27948           "version": "6.1.0",
27949           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
27950           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
27951           "dev": true,
27952           "requires": {
27953             "has-flag": "^3.0.0"
27954           }
27955         }
27956       }
27957     },
27958     "postcss-discard-comments": {
27959       "version": "4.0.2",
27960       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
27961       "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
27962       "dev": true,
27963       "requires": {
27964         "postcss": "^7.0.0"
27965       },
27966       "dependencies": {
27967         "has-flag": {
27968           "version": "3.0.0",
27969           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
27970           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
27971           "dev": true
27972         },
27973         "postcss": {
27974           "version": "7.0.35",
27975           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
27976           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
27977           "dev": true,
27978           "requires": {
27979             "chalk": "^2.4.2",
27980             "source-map": "^0.6.1",
27981             "supports-color": "^6.1.0"
27982           }
27983         },
27984         "supports-color": {
27985           "version": "6.1.0",
27986           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
27987           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
27988           "dev": true,
27989           "requires": {
27990             "has-flag": "^3.0.0"
27991           }
27992         }
27993       }
27994     },
27995     "postcss-discard-duplicates": {
27996       "version": "4.0.2",
27997       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
27998       "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
27999       "dev": true,
28000       "requires": {
28001         "postcss": "^7.0.0"
28002       },
28003       "dependencies": {
28004         "has-flag": {
28005           "version": "3.0.0",
28006           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28007           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28008           "dev": true
28009         },
28010         "postcss": {
28011           "version": "7.0.35",
28012           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28013           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28014           "dev": true,
28015           "requires": {
28016             "chalk": "^2.4.2",
28017             "source-map": "^0.6.1",
28018             "supports-color": "^6.1.0"
28019           }
28020         },
28021         "supports-color": {
28022           "version": "6.1.0",
28023           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28024           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28025           "dev": true,
28026           "requires": {
28027             "has-flag": "^3.0.0"
28028           }
28029         }
28030       }
28031     },
28032     "postcss-discard-empty": {
28033       "version": "4.0.1",
28034       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
28035       "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
28036       "dev": true,
28037       "requires": {
28038         "postcss": "^7.0.0"
28039       },
28040       "dependencies": {
28041         "has-flag": {
28042           "version": "3.0.0",
28043           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28044           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28045           "dev": true
28046         },
28047         "postcss": {
28048           "version": "7.0.35",
28049           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28050           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28051           "dev": true,
28052           "requires": {
28053             "chalk": "^2.4.2",
28054             "source-map": "^0.6.1",
28055             "supports-color": "^6.1.0"
28056           }
28057         },
28058         "supports-color": {
28059           "version": "6.1.0",
28060           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28061           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28062           "dev": true,
28063           "requires": {
28064             "has-flag": "^3.0.0"
28065           }
28066         }
28067       }
28068     },
28069     "postcss-discard-overridden": {
28070       "version": "4.0.1",
28071       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
28072       "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
28073       "dev": true,
28074       "requires": {
28075         "postcss": "^7.0.0"
28076       },
28077       "dependencies": {
28078         "has-flag": {
28079           "version": "3.0.0",
28080           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28081           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28082           "dev": true
28083         },
28084         "postcss": {
28085           "version": "7.0.35",
28086           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28087           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28088           "dev": true,
28089           "requires": {
28090             "chalk": "^2.4.2",
28091             "source-map": "^0.6.1",
28092             "supports-color": "^6.1.0"
28093           }
28094         },
28095         "supports-color": {
28096           "version": "6.1.0",
28097           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28098           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28099           "dev": true,
28100           "requires": {
28101             "has-flag": "^3.0.0"
28102           }
28103         }
28104       }
28105     },
28106     "postcss-merge-longhand": {
28107       "version": "4.0.11",
28108       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
28109       "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
28110       "dev": true,
28111       "requires": {
28112         "css-color-names": "0.0.4",
28113         "postcss": "^7.0.0",
28114         "postcss-value-parser": "^3.0.0",
28115         "stylehacks": "^4.0.0"
28116       },
28117       "dependencies": {
28118         "has-flag": {
28119           "version": "3.0.0",
28120           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28121           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28122           "dev": true
28123         },
28124         "postcss": {
28125           "version": "7.0.35",
28126           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28127           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28128           "dev": true,
28129           "requires": {
28130             "chalk": "^2.4.2",
28131             "source-map": "^0.6.1",
28132             "supports-color": "^6.1.0"
28133           }
28134         },
28135         "postcss-value-parser": {
28136           "version": "3.3.1",
28137           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28138           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28139           "dev": true
28140         },
28141         "supports-color": {
28142           "version": "6.1.0",
28143           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28144           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28145           "dev": true,
28146           "requires": {
28147             "has-flag": "^3.0.0"
28148           }
28149         }
28150       }
28151     },
28152     "postcss-merge-rules": {
28153       "version": "4.0.3",
28154       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
28155       "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
28156       "dev": true,
28157       "requires": {
28158         "browserslist": "^4.0.0",
28159         "caniuse-api": "^3.0.0",
28160         "cssnano-util-same-parent": "^4.0.0",
28161         "postcss": "^7.0.0",
28162         "postcss-selector-parser": "^3.0.0",
28163         "vendors": "^1.0.0"
28164       },
28165       "dependencies": {
28166         "has-flag": {
28167           "version": "3.0.0",
28168           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28169           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28170           "dev": true
28171         },
28172         "postcss": {
28173           "version": "7.0.35",
28174           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28175           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28176           "dev": true,
28177           "requires": {
28178             "chalk": "^2.4.2",
28179             "source-map": "^0.6.1",
28180             "supports-color": "^6.1.0"
28181           }
28182         },
28183         "postcss-selector-parser": {
28184           "version": "3.1.2",
28185           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
28186           "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
28187           "dev": true,
28188           "requires": {
28189             "dot-prop": "^5.2.0",
28190             "indexes-of": "^1.0.1",
28191             "uniq": "^1.0.1"
28192           }
28193         },
28194         "supports-color": {
28195           "version": "6.1.0",
28196           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28197           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28198           "dev": true,
28199           "requires": {
28200             "has-flag": "^3.0.0"
28201           }
28202         }
28203       }
28204     },
28205     "postcss-minify-font-values": {
28206       "version": "4.0.2",
28207       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
28208       "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
28209       "dev": true,
28210       "requires": {
28211         "postcss": "^7.0.0",
28212         "postcss-value-parser": "^3.0.0"
28213       },
28214       "dependencies": {
28215         "has-flag": {
28216           "version": "3.0.0",
28217           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28218           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28219           "dev": true
28220         },
28221         "postcss": {
28222           "version": "7.0.35",
28223           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28224           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28225           "dev": true,
28226           "requires": {
28227             "chalk": "^2.4.2",
28228             "source-map": "^0.6.1",
28229             "supports-color": "^6.1.0"
28230           }
28231         },
28232         "postcss-value-parser": {
28233           "version": "3.3.1",
28234           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28235           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28236           "dev": true
28237         },
28238         "supports-color": {
28239           "version": "6.1.0",
28240           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28241           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28242           "dev": true,
28243           "requires": {
28244             "has-flag": "^3.0.0"
28245           }
28246         }
28247       }
28248     },
28249     "postcss-minify-gradients": {
28250       "version": "4.0.2",
28251       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
28252       "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
28253       "dev": true,
28254       "requires": {
28255         "cssnano-util-get-arguments": "^4.0.0",
28256         "is-color-stop": "^1.0.0",
28257         "postcss": "^7.0.0",
28258         "postcss-value-parser": "^3.0.0"
28259       },
28260       "dependencies": {
28261         "has-flag": {
28262           "version": "3.0.0",
28263           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28264           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28265           "dev": true
28266         },
28267         "postcss": {
28268           "version": "7.0.35",
28269           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28270           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28271           "dev": true,
28272           "requires": {
28273             "chalk": "^2.4.2",
28274             "source-map": "^0.6.1",
28275             "supports-color": "^6.1.0"
28276           }
28277         },
28278         "postcss-value-parser": {
28279           "version": "3.3.1",
28280           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28281           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28282           "dev": true
28283         },
28284         "supports-color": {
28285           "version": "6.1.0",
28286           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28287           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28288           "dev": true,
28289           "requires": {
28290             "has-flag": "^3.0.0"
28291           }
28292         }
28293       }
28294     },
28295     "postcss-minify-params": {
28296       "version": "4.0.2",
28297       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
28298       "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
28299       "dev": true,
28300       "requires": {
28301         "alphanum-sort": "^1.0.0",
28302         "browserslist": "^4.0.0",
28303         "cssnano-util-get-arguments": "^4.0.0",
28304         "postcss": "^7.0.0",
28305         "postcss-value-parser": "^3.0.0",
28306         "uniqs": "^2.0.0"
28307       },
28308       "dependencies": {
28309         "has-flag": {
28310           "version": "3.0.0",
28311           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28312           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28313           "dev": true
28314         },
28315         "postcss": {
28316           "version": "7.0.35",
28317           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28318           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28319           "dev": true,
28320           "requires": {
28321             "chalk": "^2.4.2",
28322             "source-map": "^0.6.1",
28323             "supports-color": "^6.1.0"
28324           }
28325         },
28326         "postcss-value-parser": {
28327           "version": "3.3.1",
28328           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28329           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28330           "dev": true
28331         },
28332         "supports-color": {
28333           "version": "6.1.0",
28334           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28335           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28336           "dev": true,
28337           "requires": {
28338             "has-flag": "^3.0.0"
28339           }
28340         }
28341       }
28342     },
28343     "postcss-minify-selectors": {
28344       "version": "4.0.2",
28345       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
28346       "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
28347       "dev": true,
28348       "requires": {
28349         "alphanum-sort": "^1.0.0",
28350         "has": "^1.0.0",
28351         "postcss": "^7.0.0",
28352         "postcss-selector-parser": "^3.0.0"
28353       },
28354       "dependencies": {
28355         "has-flag": {
28356           "version": "3.0.0",
28357           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28358           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28359           "dev": true
28360         },
28361         "postcss": {
28362           "version": "7.0.35",
28363           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28364           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28365           "dev": true,
28366           "requires": {
28367             "chalk": "^2.4.2",
28368             "source-map": "^0.6.1",
28369             "supports-color": "^6.1.0"
28370           }
28371         },
28372         "postcss-selector-parser": {
28373           "version": "3.1.2",
28374           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
28375           "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
28376           "dev": true,
28377           "requires": {
28378             "dot-prop": "^5.2.0",
28379             "indexes-of": "^1.0.1",
28380             "uniq": "^1.0.1"
28381           }
28382         },
28383         "supports-color": {
28384           "version": "6.1.0",
28385           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28386           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28387           "dev": true,
28388           "requires": {
28389             "has-flag": "^3.0.0"
28390           }
28391         }
28392       }
28393     },
28394     "postcss-modules-extract-imports": {
28395       "version": "3.0.0",
28396       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
28397       "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
28398       "dev": true
28399     },
28400     "postcss-modules-local-by-default": {
28401       "version": "4.0.0",
28402       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
28403       "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
28404       "dev": true,
28405       "requires": {
28406         "icss-utils": "^5.0.0",
28407         "postcss-selector-parser": "^6.0.2",
28408         "postcss-value-parser": "^4.1.0"
28409       }
28410     },
28411     "postcss-modules-scope": {
28412       "version": "3.0.0",
28413       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
28414       "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
28415       "dev": true,
28416       "requires": {
28417         "postcss-selector-parser": "^6.0.4"
28418       }
28419     },
28420     "postcss-modules-values": {
28421       "version": "4.0.0",
28422       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
28423       "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
28424       "dev": true,
28425       "requires": {
28426         "icss-utils": "^5.0.0"
28427       }
28428     },
28429     "postcss-normalize-charset": {
28430       "version": "4.0.1",
28431       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
28432       "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
28433       "dev": true,
28434       "requires": {
28435         "postcss": "^7.0.0"
28436       },
28437       "dependencies": {
28438         "has-flag": {
28439           "version": "3.0.0",
28440           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28441           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28442           "dev": true
28443         },
28444         "postcss": {
28445           "version": "7.0.35",
28446           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28447           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28448           "dev": true,
28449           "requires": {
28450             "chalk": "^2.4.2",
28451             "source-map": "^0.6.1",
28452             "supports-color": "^6.1.0"
28453           }
28454         },
28455         "supports-color": {
28456           "version": "6.1.0",
28457           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28458           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28459           "dev": true,
28460           "requires": {
28461             "has-flag": "^3.0.0"
28462           }
28463         }
28464       }
28465     },
28466     "postcss-normalize-display-values": {
28467       "version": "4.0.2",
28468       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
28469       "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
28470       "dev": true,
28471       "requires": {
28472         "cssnano-util-get-match": "^4.0.0",
28473         "postcss": "^7.0.0",
28474         "postcss-value-parser": "^3.0.0"
28475       },
28476       "dependencies": {
28477         "has-flag": {
28478           "version": "3.0.0",
28479           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28480           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28481           "dev": true
28482         },
28483         "postcss": {
28484           "version": "7.0.35",
28485           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28486           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28487           "dev": true,
28488           "requires": {
28489             "chalk": "^2.4.2",
28490             "source-map": "^0.6.1",
28491             "supports-color": "^6.1.0"
28492           }
28493         },
28494         "postcss-value-parser": {
28495           "version": "3.3.1",
28496           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28497           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28498           "dev": true
28499         },
28500         "supports-color": {
28501           "version": "6.1.0",
28502           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28503           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28504           "dev": true,
28505           "requires": {
28506             "has-flag": "^3.0.0"
28507           }
28508         }
28509       }
28510     },
28511     "postcss-normalize-positions": {
28512       "version": "4.0.2",
28513       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
28514       "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
28515       "dev": true,
28516       "requires": {
28517         "cssnano-util-get-arguments": "^4.0.0",
28518         "has": "^1.0.0",
28519         "postcss": "^7.0.0",
28520         "postcss-value-parser": "^3.0.0"
28521       },
28522       "dependencies": {
28523         "has-flag": {
28524           "version": "3.0.0",
28525           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28526           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28527           "dev": true
28528         },
28529         "postcss": {
28530           "version": "7.0.35",
28531           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28532           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28533           "dev": true,
28534           "requires": {
28535             "chalk": "^2.4.2",
28536             "source-map": "^0.6.1",
28537             "supports-color": "^6.1.0"
28538           }
28539         },
28540         "postcss-value-parser": {
28541           "version": "3.3.1",
28542           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28543           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28544           "dev": true
28545         },
28546         "supports-color": {
28547           "version": "6.1.0",
28548           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28549           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28550           "dev": true,
28551           "requires": {
28552             "has-flag": "^3.0.0"
28553           }
28554         }
28555       }
28556     },
28557     "postcss-normalize-repeat-style": {
28558       "version": "4.0.2",
28559       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
28560       "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
28561       "dev": true,
28562       "requires": {
28563         "cssnano-util-get-arguments": "^4.0.0",
28564         "cssnano-util-get-match": "^4.0.0",
28565         "postcss": "^7.0.0",
28566         "postcss-value-parser": "^3.0.0"
28567       },
28568       "dependencies": {
28569         "has-flag": {
28570           "version": "3.0.0",
28571           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28572           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28573           "dev": true
28574         },
28575         "postcss": {
28576           "version": "7.0.35",
28577           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28578           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28579           "dev": true,
28580           "requires": {
28581             "chalk": "^2.4.2",
28582             "source-map": "^0.6.1",
28583             "supports-color": "^6.1.0"
28584           }
28585         },
28586         "postcss-value-parser": {
28587           "version": "3.3.1",
28588           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28589           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28590           "dev": true
28591         },
28592         "supports-color": {
28593           "version": "6.1.0",
28594           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28595           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28596           "dev": true,
28597           "requires": {
28598             "has-flag": "^3.0.0"
28599           }
28600         }
28601       }
28602     },
28603     "postcss-normalize-string": {
28604       "version": "4.0.2",
28605       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
28606       "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
28607       "dev": true,
28608       "requires": {
28609         "has": "^1.0.0",
28610         "postcss": "^7.0.0",
28611         "postcss-value-parser": "^3.0.0"
28612       },
28613       "dependencies": {
28614         "has-flag": {
28615           "version": "3.0.0",
28616           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28617           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28618           "dev": true
28619         },
28620         "postcss": {
28621           "version": "7.0.35",
28622           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28623           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28624           "dev": true,
28625           "requires": {
28626             "chalk": "^2.4.2",
28627             "source-map": "^0.6.1",
28628             "supports-color": "^6.1.0"
28629           }
28630         },
28631         "postcss-value-parser": {
28632           "version": "3.3.1",
28633           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28634           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28635           "dev": true
28636         },
28637         "supports-color": {
28638           "version": "6.1.0",
28639           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28640           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28641           "dev": true,
28642           "requires": {
28643             "has-flag": "^3.0.0"
28644           }
28645         }
28646       }
28647     },
28648     "postcss-normalize-timing-functions": {
28649       "version": "4.0.2",
28650       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
28651       "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
28652       "dev": true,
28653       "requires": {
28654         "cssnano-util-get-match": "^4.0.0",
28655         "postcss": "^7.0.0",
28656         "postcss-value-parser": "^3.0.0"
28657       },
28658       "dependencies": {
28659         "has-flag": {
28660           "version": "3.0.0",
28661           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28662           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28663           "dev": true
28664         },
28665         "postcss": {
28666           "version": "7.0.35",
28667           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28668           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28669           "dev": true,
28670           "requires": {
28671             "chalk": "^2.4.2",
28672             "source-map": "^0.6.1",
28673             "supports-color": "^6.1.0"
28674           }
28675         },
28676         "postcss-value-parser": {
28677           "version": "3.3.1",
28678           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28679           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28680           "dev": true
28681         },
28682         "supports-color": {
28683           "version": "6.1.0",
28684           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28685           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28686           "dev": true,
28687           "requires": {
28688             "has-flag": "^3.0.0"
28689           }
28690         }
28691       }
28692     },
28693     "postcss-normalize-unicode": {
28694       "version": "4.0.1",
28695       "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
28696       "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
28697       "dev": true,
28698       "requires": {
28699         "browserslist": "^4.0.0",
28700         "postcss": "^7.0.0",
28701         "postcss-value-parser": "^3.0.0"
28702       },
28703       "dependencies": {
28704         "has-flag": {
28705           "version": "3.0.0",
28706           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28707           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28708           "dev": true
28709         },
28710         "postcss": {
28711           "version": "7.0.35",
28712           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28713           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28714           "dev": true,
28715           "requires": {
28716             "chalk": "^2.4.2",
28717             "source-map": "^0.6.1",
28718             "supports-color": "^6.1.0"
28719           }
28720         },
28721         "postcss-value-parser": {
28722           "version": "3.3.1",
28723           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28724           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28725           "dev": true
28726         },
28727         "supports-color": {
28728           "version": "6.1.0",
28729           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28730           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28731           "dev": true,
28732           "requires": {
28733             "has-flag": "^3.0.0"
28734           }
28735         }
28736       }
28737     },
28738     "postcss-normalize-url": {
28739       "version": "4.0.1",
28740       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
28741       "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
28742       "dev": true,
28743       "requires": {
28744         "is-absolute-url": "^2.0.0",
28745         "normalize-url": "^3.0.0",
28746         "postcss": "^7.0.0",
28747         "postcss-value-parser": "^3.0.0"
28748       },
28749       "dependencies": {
28750         "has-flag": {
28751           "version": "3.0.0",
28752           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28753           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28754           "dev": true
28755         },
28756         "postcss": {
28757           "version": "7.0.35",
28758           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28759           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28760           "dev": true,
28761           "requires": {
28762             "chalk": "^2.4.2",
28763             "source-map": "^0.6.1",
28764             "supports-color": "^6.1.0"
28765           }
28766         },
28767         "postcss-value-parser": {
28768           "version": "3.3.1",
28769           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28770           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28771           "dev": true
28772         },
28773         "supports-color": {
28774           "version": "6.1.0",
28775           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28776           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28777           "dev": true,
28778           "requires": {
28779             "has-flag": "^3.0.0"
28780           }
28781         }
28782       }
28783     },
28784     "postcss-normalize-whitespace": {
28785       "version": "4.0.2",
28786       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
28787       "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
28788       "dev": true,
28789       "requires": {
28790         "postcss": "^7.0.0",
28791         "postcss-value-parser": "^3.0.0"
28792       },
28793       "dependencies": {
28794         "has-flag": {
28795           "version": "3.0.0",
28796           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28797           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28798           "dev": true
28799         },
28800         "postcss": {
28801           "version": "7.0.35",
28802           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28803           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28804           "dev": true,
28805           "requires": {
28806             "chalk": "^2.4.2",
28807             "source-map": "^0.6.1",
28808             "supports-color": "^6.1.0"
28809           }
28810         },
28811         "postcss-value-parser": {
28812           "version": "3.3.1",
28813           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28814           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28815           "dev": true
28816         },
28817         "supports-color": {
28818           "version": "6.1.0",
28819           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28820           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28821           "dev": true,
28822           "requires": {
28823             "has-flag": "^3.0.0"
28824           }
28825         }
28826       }
28827     },
28828     "postcss-ordered-values": {
28829       "version": "4.1.2",
28830       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
28831       "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
28832       "dev": true,
28833       "requires": {
28834         "cssnano-util-get-arguments": "^4.0.0",
28835         "postcss": "^7.0.0",
28836         "postcss-value-parser": "^3.0.0"
28837       },
28838       "dependencies": {
28839         "has-flag": {
28840           "version": "3.0.0",
28841           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28842           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28843           "dev": true
28844         },
28845         "postcss": {
28846           "version": "7.0.35",
28847           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28848           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28849           "dev": true,
28850           "requires": {
28851             "chalk": "^2.4.2",
28852             "source-map": "^0.6.1",
28853             "supports-color": "^6.1.0"
28854           }
28855         },
28856         "postcss-value-parser": {
28857           "version": "3.3.1",
28858           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28859           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28860           "dev": true
28861         },
28862         "supports-color": {
28863           "version": "6.1.0",
28864           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28865           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28866           "dev": true,
28867           "requires": {
28868             "has-flag": "^3.0.0"
28869           }
28870         }
28871       }
28872     },
28873     "postcss-reduce-initial": {
28874       "version": "4.0.3",
28875       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
28876       "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
28877       "dev": true,
28878       "requires": {
28879         "browserslist": "^4.0.0",
28880         "caniuse-api": "^3.0.0",
28881         "has": "^1.0.0",
28882         "postcss": "^7.0.0"
28883       },
28884       "dependencies": {
28885         "has-flag": {
28886           "version": "3.0.0",
28887           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28888           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28889           "dev": true
28890         },
28891         "postcss": {
28892           "version": "7.0.35",
28893           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28894           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28895           "dev": true,
28896           "requires": {
28897             "chalk": "^2.4.2",
28898             "source-map": "^0.6.1",
28899             "supports-color": "^6.1.0"
28900           }
28901         },
28902         "supports-color": {
28903           "version": "6.1.0",
28904           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28905           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28906           "dev": true,
28907           "requires": {
28908             "has-flag": "^3.0.0"
28909           }
28910         }
28911       }
28912     },
28913     "postcss-reduce-transforms": {
28914       "version": "4.0.2",
28915       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
28916       "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
28917       "dev": true,
28918       "requires": {
28919         "cssnano-util-get-match": "^4.0.0",
28920         "has": "^1.0.0",
28921         "postcss": "^7.0.0",
28922         "postcss-value-parser": "^3.0.0"
28923       },
28924       "dependencies": {
28925         "has-flag": {
28926           "version": "3.0.0",
28927           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28928           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28929           "dev": true
28930         },
28931         "postcss": {
28932           "version": "7.0.35",
28933           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28934           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28935           "dev": true,
28936           "requires": {
28937             "chalk": "^2.4.2",
28938             "source-map": "^0.6.1",
28939             "supports-color": "^6.1.0"
28940           }
28941         },
28942         "postcss-value-parser": {
28943           "version": "3.3.1",
28944           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
28945           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
28946           "dev": true
28947         },
28948         "supports-color": {
28949           "version": "6.1.0",
28950           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28951           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28952           "dev": true,
28953           "requires": {
28954             "has-flag": "^3.0.0"
28955           }
28956         }
28957       }
28958     },
28959     "postcss-selector-parser": {
28960       "version": "6.0.4",
28961       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
28962       "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
28963       "dev": true,
28964       "requires": {
28965         "cssesc": "^3.0.0",
28966         "indexes-of": "^1.0.1",
28967         "uniq": "^1.0.1",
28968         "util-deprecate": "^1.0.2"
28969       }
28970     },
28971     "postcss-svgo": {
28972       "version": "4.0.2",
28973       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
28974       "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
28975       "dev": true,
28976       "requires": {
28977         "is-svg": "^3.0.0",
28978         "postcss": "^7.0.0",
28979         "postcss-value-parser": "^3.0.0",
28980         "svgo": "^1.0.0"
28981       },
28982       "dependencies": {
28983         "has-flag": {
28984           "version": "3.0.0",
28985           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
28986           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
28987           "dev": true
28988         },
28989         "postcss": {
28990           "version": "7.0.35",
28991           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
28992           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
28993           "dev": true,
28994           "requires": {
28995             "chalk": "^2.4.2",
28996             "source-map": "^0.6.1",
28997             "supports-color": "^6.1.0"
28998           }
28999         },
29000         "postcss-value-parser": {
29001           "version": "3.3.1",
29002           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
29003           "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
29004           "dev": true
29005         },
29006         "supports-color": {
29007           "version": "6.1.0",
29008           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
29009           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
29010           "dev": true,
29011           "requires": {
29012             "has-flag": "^3.0.0"
29013           }
29014         }
29015       }
29016     },
29017     "postcss-unique-selectors": {
29018       "version": "4.0.1",
29019       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
29020       "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
29021       "dev": true,
29022       "requires": {
29023         "alphanum-sort": "^1.0.0",
29024         "postcss": "^7.0.0",
29025         "uniqs": "^2.0.0"
29026       },
29027       "dependencies": {
29028         "has-flag": {
29029           "version": "3.0.0",
29030           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
29031           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
29032           "dev": true
29033         },
29034         "postcss": {
29035           "version": "7.0.35",
29036           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
29037           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
29038           "dev": true,
29039           "requires": {
29040             "chalk": "^2.4.2",
29041             "source-map": "^0.6.1",
29042             "supports-color": "^6.1.0"
29043           }
29044         },
29045         "supports-color": {
29046           "version": "6.1.0",
29047           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
29048           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
29049           "dev": true,
29050           "requires": {
29051             "has-flag": "^3.0.0"
29052           }
29053         }
29054       }
29055     },
29056     "postcss-value-parser": {
29057       "version": "4.1.0",
29058       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
29059       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
29060       "dev": true
29061     },
29062     "prelude-ls": {
29063       "version": "1.2.1",
29064       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
29065       "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
29066       "dev": true
29067     },
29068     "prettier": {
29069       "version": "2.2.1",
29070       "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz",
29071       "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==",
29072       "dev": true
29073     },
29074     "pretty-format": {
29075       "version": "26.6.2",
29076       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
29077       "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
29078       "dev": true,
29079       "requires": {
29080         "@jest/types": "^26.6.2",
29081         "ansi-regex": "^5.0.0",
29082         "ansi-styles": "^4.0.0",
29083         "react-is": "^17.0.1"
29084       },
29085       "dependencies": {
29086         "ansi-styles": {
29087           "version": "4.3.0",
29088           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
29089           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
29090           "dev": true,
29091           "requires": {
29092             "color-convert": "^2.0.1"
29093           }
29094         },
29095         "color-convert": {
29096           "version": "2.0.1",
29097           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
29098           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
29099           "dev": true,
29100           "requires": {
29101             "color-name": "~1.1.4"
29102           }
29103         },
29104         "color-name": {
29105           "version": "1.1.4",
29106           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
29107           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
29108           "dev": true
29109         }
29110       }
29111     },
29112     "process-nextick-args": {
29113       "version": "2.0.1",
29114       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
29115       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
29116       "dev": true
29117     },
29118     "progress": {
29119       "version": "2.0.3",
29120       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
29121       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
29122       "dev": true
29123     },
29124     "promise-inflight": {
29125       "version": "1.0.1",
29126       "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
29127       "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
29128       "dev": true
29129     },
29130     "prompts": {
29131       "version": "2.4.0",
29132       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz",
29133       "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==",
29134       "dev": true,
29135       "requires": {
29136         "kleur": "^3.0.3",
29137         "sisteransi": "^1.0.5"
29138       }
29139     },
29140     "proxy-addr": {
29141       "version": "2.0.6",
29142       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
29143       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
29144       "dev": true,
29145       "requires": {
29146         "forwarded": "~0.1.2",
29147         "ipaddr.js": "1.9.1"
29148       }
29149     },
29150     "prr": {
29151       "version": "1.0.1",
29152       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
29153       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
29154       "dev": true
29155     },
29156     "psl": {
29157       "version": "1.8.0",
29158       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
29159       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
29160       "dev": true
29161     },
29162     "pump": {
29163       "version": "3.0.0",
29164       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
29165       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
29166       "dev": true,
29167       "requires": {
29168         "end-of-stream": "^1.1.0",
29169         "once": "^1.3.1"
29170       }
29171     },
29172     "punycode": {
29173       "version": "2.1.1",
29174       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
29175       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
29176       "dev": true
29177     },
29178     "q": {
29179       "version": "1.5.1",
29180       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
29181       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
29182       "dev": true
29183     },
29184     "qs": {
29185       "version": "6.5.2",
29186       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
29187       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
29188       "dev": true
29189     },
29190     "querystring": {
29191       "version": "0.2.0",
29192       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
29193       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
29194       "dev": true
29195     },
29196     "querystringify": {
29197       "version": "2.2.0",
29198       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
29199       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
29200       "dev": true
29201     },
29202     "randombytes": {
29203       "version": "2.1.0",
29204       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
29205       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
29206       "dev": true,
29207       "requires": {
29208         "safe-buffer": "^5.1.0"
29209       }
29210     },
29211     "range-parser": {
29212       "version": "1.2.1",
29213       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
29214       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
29215       "dev": true
29216     },
29217     "raw-body": {
29218       "version": "2.4.0",
29219       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
29220       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
29221       "dev": true,
29222       "requires": {
29223         "bytes": "3.1.0",
29224         "http-errors": "1.7.2",
29225         "iconv-lite": "0.4.24",
29226         "unpipe": "1.0.0"
29227       },
29228       "dependencies": {
29229         "bytes": {
29230           "version": "3.1.0",
29231           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
29232           "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
29233           "dev": true
29234         }
29235       }
29236     },
29237     "raw-loader": {
29238       "version": "4.0.2",
29239       "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz",
29240       "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==",
29241       "dev": true,
29242       "requires": {
29243         "loader-utils": "^2.0.0",
29244         "schema-utils": "^3.0.0"
29245       },
29246       "dependencies": {
29247         "loader-utils": {
29248           "version": "2.0.0",
29249           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
29250           "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
29251           "dev": true,
29252           "requires": {
29253             "big.js": "^5.2.2",
29254             "emojis-list": "^3.0.0",
29255             "json5": "^2.1.2"
29256           }
29257         }
29258       }
29259     },
29260     "react-is": {
29261       "version": "17.0.1",
29262       "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz",
29263       "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==",
29264       "dev": true
29265     },
29266     "read-pkg": {
29267       "version": "2.0.0",
29268       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
29269       "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
29270       "dev": true,
29271       "requires": {
29272         "load-json-file": "^2.0.0",
29273         "normalize-package-data": "^2.3.2",
29274         "path-type": "^2.0.0"
29275       }
29276     },
29277     "read-pkg-up": {
29278       "version": "2.0.0",
29279       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
29280       "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
29281       "dev": true,
29282       "requires": {
29283         "find-up": "^2.0.0",
29284         "read-pkg": "^2.0.0"
29285       },
29286       "dependencies": {
29287         "find-up": {
29288           "version": "2.1.0",
29289           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
29290           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
29291           "dev": true,
29292           "requires": {
29293             "locate-path": "^2.0.0"
29294           }
29295         },
29296         "locate-path": {
29297           "version": "2.0.0",
29298           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
29299           "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
29300           "dev": true,
29301           "requires": {
29302             "p-locate": "^2.0.0",
29303             "path-exists": "^3.0.0"
29304           }
29305         },
29306         "p-limit": {
29307           "version": "1.3.0",
29308           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
29309           "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
29310           "dev": true,
29311           "requires": {
29312             "p-try": "^1.0.0"
29313           }
29314         },
29315         "p-locate": {
29316           "version": "2.0.0",
29317           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
29318           "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
29319           "dev": true,
29320           "requires": {
29321             "p-limit": "^1.1.0"
29322           }
29323         },
29324         "p-try": {
29325           "version": "1.0.0",
29326           "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
29327           "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
29328           "dev": true
29329         },
29330         "path-exists": {
29331           "version": "3.0.0",
29332           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
29333           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
29334           "dev": true
29335         }
29336       }
29337     },
29338     "readable-stream": {
29339       "version": "2.3.7",
29340       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
29341       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
29342       "dev": true,
29343       "requires": {
29344         "core-util-is": "~1.0.0",
29345         "inherits": "~2.0.3",
29346         "isarray": "~1.0.0",
29347         "process-nextick-args": "~2.0.0",
29348         "safe-buffer": "~5.1.1",
29349         "string_decoder": "~1.1.1",
29350         "util-deprecate": "~1.0.1"
29351       },
29352       "dependencies": {
29353         "safe-buffer": {
29354           "version": "5.1.2",
29355           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
29356           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
29357           "dev": true
29358         }
29359       }
29360     },
29361     "readdirp": {
29362       "version": "3.5.0",
29363       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
29364       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
29365       "dev": true,
29366       "requires": {
29367         "picomatch": "^2.2.1"
29368       }
29369     },
29370     "rechoir": {
29371       "version": "0.7.0",
29372       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
29373       "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
29374       "dev": true,
29375       "requires": {
29376         "resolve": "^1.9.0"
29377       }
29378     },
29379     "reduce-flatten": {
29380       "version": "2.0.0",
29381       "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
29382       "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==",
29383       "dev": true
29384     },
29385     "regenerate": {
29386       "version": "1.4.2",
29387       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
29388       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
29389       "dev": true
29390     },
29391     "regenerate-unicode-properties": {
29392       "version": "8.2.0",
29393       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
29394       "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
29395       "dev": true,
29396       "requires": {
29397         "regenerate": "^1.4.0"
29398       }
29399     },
29400     "regenerator-runtime": {
29401       "version": "0.13.7",
29402       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
29403       "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
29404       "dev": true
29405     },
29406     "regenerator-transform": {
29407       "version": "0.14.5",
29408       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
29409       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
29410       "dev": true,
29411       "requires": {
29412         "@babel/runtime": "^7.8.4"
29413       }
29414     },
29415     "regex-not": {
29416       "version": "1.0.2",
29417       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
29418       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
29419       "dev": true,
29420       "requires": {
29421         "extend-shallow": "^3.0.2",
29422         "safe-regex": "^1.1.0"
29423       }
29424     },
29425     "regexp.prototype.flags": {
29426       "version": "1.3.1",
29427       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
29428       "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
29429       "dev": true,
29430       "requires": {
29431         "call-bind": "^1.0.2",
29432         "define-properties": "^1.1.3"
29433       }
29434     },
29435     "regexpp": {
29436       "version": "3.1.0",
29437       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
29438       "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
29439       "dev": true
29440     },
29441     "regexpu-core": {
29442       "version": "4.7.1",
29443       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
29444       "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
29445       "dev": true,
29446       "requires": {
29447         "regenerate": "^1.4.0",
29448         "regenerate-unicode-properties": "^8.2.0",
29449         "regjsgen": "^0.5.1",
29450         "regjsparser": "^0.6.4",
29451         "unicode-match-property-ecmascript": "^1.0.4",
29452         "unicode-match-property-value-ecmascript": "^1.2.0"
29453       }
29454     },
29455     "regjsgen": {
29456       "version": "0.5.2",
29457       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
29458       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
29459       "dev": true
29460     },
29461     "regjsparser": {
29462       "version": "0.6.4",
29463       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz",
29464       "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==",
29465       "dev": true,
29466       "requires": {
29467         "jsesc": "~0.5.0"
29468       },
29469       "dependencies": {
29470         "jsesc": {
29471           "version": "0.5.0",
29472           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
29473           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
29474           "dev": true
29475         }
29476       }
29477     },
29478     "relateurl": {
29479       "version": "0.2.7",
29480       "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
29481       "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
29482       "dev": true
29483     },
29484     "remove-trailing-separator": {
29485       "version": "1.1.0",
29486       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
29487       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
29488       "dev": true
29489     },
29490     "repeat-element": {
29491       "version": "1.1.3",
29492       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
29493       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
29494       "dev": true
29495     },
29496     "repeat-string": {
29497       "version": "1.6.1",
29498       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
29499       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
29500       "dev": true
29501     },
29502     "request": {
29503       "version": "2.88.2",
29504       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
29505       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
29506       "dev": true,
29507       "requires": {
29508         "aws-sign2": "~0.7.0",
29509         "aws4": "^1.8.0",
29510         "caseless": "~0.12.0",
29511         "combined-stream": "~1.0.6",
29512         "extend": "~3.0.2",
29513         "forever-agent": "~0.6.1",
29514         "form-data": "~2.3.2",
29515         "har-validator": "~5.1.3",
29516         "http-signature": "~1.2.0",
29517         "is-typedarray": "~1.0.0",
29518         "isstream": "~0.1.2",
29519         "json-stringify-safe": "~5.0.1",
29520         "mime-types": "~2.1.19",
29521         "oauth-sign": "~0.9.0",
29522         "performance-now": "^2.1.0",
29523         "qs": "~6.5.2",
29524         "safe-buffer": "^5.1.2",
29525         "tough-cookie": "~2.5.0",
29526         "tunnel-agent": "^0.6.0",
29527         "uuid": "^3.3.2"
29528       }
29529     },
29530     "request-promise-core": {
29531       "version": "1.1.4",
29532       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
29533       "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
29534       "dev": true,
29535       "requires": {
29536         "lodash": "^4.17.19"
29537       }
29538     },
29539     "request-promise-native": {
29540       "version": "1.0.9",
29541       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
29542       "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
29543       "dev": true,
29544       "requires": {
29545         "request-promise-core": "1.1.4",
29546         "stealthy-require": "^1.1.1",
29547         "tough-cookie": "^2.3.3"
29548       }
29549     },
29550     "require-directory": {
29551       "version": "2.1.1",
29552       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
29553       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
29554       "dev": true
29555     },
29556     "require-main-filename": {
29557       "version": "2.0.0",
29558       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
29559       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
29560       "dev": true
29561     },
29562     "requires-port": {
29563       "version": "1.0.0",
29564       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
29565       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
29566       "dev": true
29567     },
29568     "resolve": {
29569       "version": "1.19.0",
29570       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
29571       "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
29572       "dev": true,
29573       "requires": {
29574         "is-core-module": "^2.1.0",
29575         "path-parse": "^1.0.6"
29576       }
29577     },
29578     "resolve-cwd": {
29579       "version": "3.0.0",
29580       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
29581       "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
29582       "dev": true,
29583       "requires": {
29584         "resolve-from": "^5.0.0"
29585       },
29586       "dependencies": {
29587         "resolve-from": {
29588           "version": "5.0.0",
29589           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
29590           "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
29591           "dev": true
29592         }
29593       }
29594     },
29595     "resolve-from": {
29596       "version": "4.0.0",
29597       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
29598       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
29599       "dev": true
29600     },
29601     "resolve-url": {
29602       "version": "0.2.1",
29603       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
29604       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
29605       "dev": true
29606     },
29607     "restore-cursor": {
29608       "version": "3.1.0",
29609       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
29610       "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
29611       "dev": true,
29612       "requires": {
29613         "onetime": "^5.1.0",
29614         "signal-exit": "^3.0.2"
29615       }
29616     },
29617     "ret": {
29618       "version": "0.1.15",
29619       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
29620       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
29621       "dev": true
29622     },
29623     "retry": {
29624       "version": "0.12.0",
29625       "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
29626       "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
29627       "dev": true
29628     },
29629     "reusify": {
29630       "version": "1.0.4",
29631       "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
29632       "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
29633       "dev": true
29634     },
29635     "rgb-regex": {
29636       "version": "1.0.1",
29637       "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
29638       "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
29639       "dev": true
29640     },
29641     "rgba-regex": {
29642       "version": "1.0.0",
29643       "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
29644       "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
29645       "dev": true
29646     },
29647     "rimraf": {
29648       "version": "2.7.1",
29649       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
29650       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
29651       "dev": true,
29652       "requires": {
29653         "glob": "^7.1.3"
29654       }
29655     },
29656     "rsvp": {
29657       "version": "4.8.5",
29658       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
29659       "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
29660       "dev": true
29661     },
29662     "run-async": {
29663       "version": "2.4.1",
29664       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
29665       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
29666       "dev": true
29667     },
29668     "run-parallel": {
29669       "version": "1.1.10",
29670       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
29671       "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
29672       "dev": true
29673     },
29674     "rxjs": {
29675       "version": "6.6.3",
29676       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
29677       "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
29678       "dev": true,
29679       "requires": {
29680         "tslib": "^1.9.0"
29681       }
29682     },
29683     "safe-buffer": {
29684       "version": "5.2.1",
29685       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
29686       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
29687       "dev": true
29688     },
29689     "safe-regex": {
29690       "version": "1.1.0",
29691       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
29692       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
29693       "dev": true,
29694       "requires": {
29695         "ret": "~0.1.10"
29696       }
29697     },
29698     "safer-buffer": {
29699       "version": "2.1.2",
29700       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
29701       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
29702       "dev": true
29703     },
29704     "sane": {
29705       "version": "4.1.0",
29706       "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
29707       "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
29708       "dev": true,
29709       "requires": {
29710         "@cnakazawa/watch": "^1.0.3",
29711         "anymatch": "^2.0.0",
29712         "capture-exit": "^2.0.0",
29713         "exec-sh": "^0.3.2",
29714         "execa": "^1.0.0",
29715         "fb-watchman": "^2.0.0",
29716         "micromatch": "^3.1.4",
29717         "minimist": "^1.1.1",
29718         "walker": "~1.0.5"
29719       },
29720       "dependencies": {
29721         "anymatch": {
29722           "version": "2.0.0",
29723           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
29724           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
29725           "dev": true,
29726           "requires": {
29727             "micromatch": "^3.1.4",
29728             "normalize-path": "^2.1.1"
29729           }
29730         },
29731         "braces": {
29732           "version": "2.3.2",
29733           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
29734           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
29735           "dev": true,
29736           "requires": {
29737             "arr-flatten": "^1.1.0",
29738             "array-unique": "^0.3.2",
29739             "extend-shallow": "^2.0.1",
29740             "fill-range": "^4.0.0",
29741             "isobject": "^3.0.1",
29742             "repeat-element": "^1.1.2",
29743             "snapdragon": "^0.8.1",
29744             "snapdragon-node": "^2.0.1",
29745             "split-string": "^3.0.2",
29746             "to-regex": "^3.0.1"
29747           },
29748           "dependencies": {
29749             "extend-shallow": {
29750               "version": "2.0.1",
29751               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
29752               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
29753               "dev": true,
29754               "requires": {
29755                 "is-extendable": "^0.1.0"
29756               }
29757             }
29758           }
29759         },
29760         "cross-spawn": {
29761           "version": "6.0.5",
29762           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
29763           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
29764           "dev": true,
29765           "requires": {
29766             "nice-try": "^1.0.4",
29767             "path-key": "^2.0.1",
29768             "semver": "^5.5.0",
29769             "shebang-command": "^1.2.0",
29770             "which": "^1.2.9"
29771           }
29772         },
29773         "execa": {
29774           "version": "1.0.0",
29775           "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
29776           "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
29777           "dev": true,
29778           "requires": {
29779             "cross-spawn": "^6.0.0",
29780             "get-stream": "^4.0.0",
29781             "is-stream": "^1.1.0",
29782             "npm-run-path": "^2.0.0",
29783             "p-finally": "^1.0.0",
29784             "signal-exit": "^3.0.0",
29785             "strip-eof": "^1.0.0"
29786           }
29787         },
29788         "fill-range": {
29789           "version": "4.0.0",
29790           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
29791           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
29792           "dev": true,
29793           "requires": {
29794             "extend-shallow": "^2.0.1",
29795             "is-number": "^3.0.0",
29796             "repeat-string": "^1.6.1",
29797             "to-regex-range": "^2.1.0"
29798           },
29799           "dependencies": {
29800             "extend-shallow": {
29801               "version": "2.0.1",
29802               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
29803               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
29804               "dev": true,
29805               "requires": {
29806                 "is-extendable": "^0.1.0"
29807               }
29808             }
29809           }
29810         },
29811         "get-stream": {
29812           "version": "4.1.0",
29813           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
29814           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
29815           "dev": true,
29816           "requires": {
29817             "pump": "^3.0.0"
29818           }
29819         },
29820         "is-number": {
29821           "version": "3.0.0",
29822           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
29823           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
29824           "dev": true,
29825           "requires": {
29826             "kind-of": "^3.0.2"
29827           },
29828           "dependencies": {
29829             "kind-of": {
29830               "version": "3.2.2",
29831               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
29832               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
29833               "dev": true,
29834               "requires": {
29835                 "is-buffer": "^1.1.5"
29836               }
29837             }
29838           }
29839         },
29840         "is-stream": {
29841           "version": "1.1.0",
29842           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
29843           "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
29844           "dev": true
29845         },
29846         "micromatch": {
29847           "version": "3.1.10",
29848           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
29849           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
29850           "dev": true,
29851           "requires": {
29852             "arr-diff": "^4.0.0",
29853             "array-unique": "^0.3.2",
29854             "braces": "^2.3.1",
29855             "define-property": "^2.0.2",
29856             "extend-shallow": "^3.0.2",
29857             "extglob": "^2.0.4",
29858             "fragment-cache": "^0.2.1",
29859             "kind-of": "^6.0.2",
29860             "nanomatch": "^1.2.9",
29861             "object.pick": "^1.3.0",
29862             "regex-not": "^1.0.0",
29863             "snapdragon": "^0.8.1",
29864             "to-regex": "^3.0.2"
29865           }
29866         },
29867         "normalize-path": {
29868           "version": "2.1.1",
29869           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
29870           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
29871           "dev": true,
29872           "requires": {
29873             "remove-trailing-separator": "^1.0.1"
29874           }
29875         },
29876         "npm-run-path": {
29877           "version": "2.0.2",
29878           "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
29879           "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
29880           "dev": true,
29881           "requires": {
29882             "path-key": "^2.0.0"
29883           }
29884         },
29885         "path-key": {
29886           "version": "2.0.1",
29887           "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
29888           "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
29889           "dev": true
29890         },
29891         "shebang-command": {
29892           "version": "1.2.0",
29893           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
29894           "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
29895           "dev": true,
29896           "requires": {
29897             "shebang-regex": "^1.0.0"
29898           }
29899         },
29900         "shebang-regex": {
29901           "version": "1.0.0",
29902           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
29903           "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
29904           "dev": true
29905         },
29906         "to-regex-range": {
29907           "version": "2.1.1",
29908           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
29909           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
29910           "dev": true,
29911           "requires": {
29912             "is-number": "^3.0.0",
29913             "repeat-string": "^1.6.1"
29914           }
29915         },
29916         "which": {
29917           "version": "1.3.1",
29918           "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
29919           "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
29920           "dev": true,
29921           "requires": {
29922             "isexe": "^2.0.0"
29923           }
29924         }
29925       }
29926     },
29927     "sass": {
29928       "version": "1.30.0",
29929       "resolved": "https://registry.npmjs.org/sass/-/sass-1.30.0.tgz",
29930       "integrity": "sha512-26EUhOXRLaUY7+mWuRFqGeGGNmhB1vblpTENO1Z7mAzzIZeVxZr9EZoaY1kyGLFWdSOZxRMAufiN2mkbO6dAlw==",
29931       "dev": true,
29932       "requires": {
29933         "chokidar": ">=2.0.0 <4.0.0"
29934       }
29935     },
29936     "sass-loader": {
29937       "version": "10.1.0",
29938       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz",
29939       "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==",
29940       "dev": true,
29941       "requires": {
29942         "klona": "^2.0.4",
29943         "loader-utils": "^2.0.0",
29944         "neo-async": "^2.6.2",
29945         "schema-utils": "^3.0.0",
29946         "semver": "^7.3.2"
29947       },
29948       "dependencies": {
29949         "loader-utils": {
29950           "version": "2.0.0",
29951           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
29952           "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
29953           "dev": true,
29954           "requires": {
29955             "big.js": "^5.2.2",
29956             "emojis-list": "^3.0.0",
29957             "json5": "^2.1.2"
29958           }
29959         },
29960         "semver": {
29961           "version": "7.3.4",
29962           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
29963           "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
29964           "dev": true,
29965           "requires": {
29966             "lru-cache": "^6.0.0"
29967           }
29968         }
29969       }
29970     },
29971     "sax": {
29972       "version": "1.2.4",
29973       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
29974       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
29975       "dev": true
29976     },
29977     "saxes": {
29978       "version": "5.0.1",
29979       "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
29980       "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
29981       "dev": true,
29982       "requires": {
29983         "xmlchars": "^2.2.0"
29984       }
29985     },
29986     "schema-utils": {
29987       "version": "3.0.0",
29988       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
29989       "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
29990       "dev": true,
29991       "requires": {
29992         "@types/json-schema": "^7.0.6",
29993         "ajv": "^6.12.5",
29994         "ajv-keywords": "^3.5.2"
29995       }
29996     },
29997     "select-hose": {
29998       "version": "2.0.0",
29999       "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
30000       "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
30001       "dev": true
30002     },
30003     "selfsigned": {
30004       "version": "1.10.8",
30005       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz",
30006       "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==",
30007       "dev": true,
30008       "requires": {
30009         "node-forge": "^0.10.0"
30010       }
30011     },
30012     "semver": {
30013       "version": "5.7.1",
30014       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
30015       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
30016       "dev": true
30017     },
30018     "semver-compare": {
30019       "version": "1.0.0",
30020       "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
30021       "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
30022       "dev": true
30023     },
30024     "semver-regex": {
30025       "version": "2.0.0",
30026       "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
30027       "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
30028       "dev": true
30029     },
30030     "send": {
30031       "version": "0.17.1",
30032       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
30033       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
30034       "dev": true,
30035       "requires": {
30036         "debug": "2.6.9",
30037         "depd": "~1.1.2",
30038         "destroy": "~1.0.4",
30039         "encodeurl": "~1.0.2",
30040         "escape-html": "~1.0.3",
30041         "etag": "~1.8.1",
30042         "fresh": "0.5.2",
30043         "http-errors": "~1.7.2",
30044         "mime": "1.6.0",
30045         "ms": "2.1.1",
30046         "on-finished": "~2.3.0",
30047         "range-parser": "~1.2.1",
30048         "statuses": "~1.5.0"
30049       },
30050       "dependencies": {
30051         "debug": {
30052           "version": "2.6.9",
30053           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
30054           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
30055           "dev": true,
30056           "requires": {
30057             "ms": "2.0.0"
30058           },
30059           "dependencies": {
30060             "ms": {
30061               "version": "2.0.0",
30062               "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
30063               "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
30064               "dev": true
30065             }
30066           }
30067         },
30068         "depd": {
30069           "version": "1.1.2",
30070           "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
30071           "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
30072           "dev": true
30073         },
30074         "ms": {
30075           "version": "2.1.1",
30076           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
30077           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
30078           "dev": true
30079         }
30080       }
30081     },
30082     "serialize-javascript": {
30083       "version": "5.0.1",
30084       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
30085       "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
30086       "dev": true,
30087       "requires": {
30088         "randombytes": "^2.1.0"
30089       }
30090     },
30091     "serve-index": {
30092       "version": "1.9.1",
30093       "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
30094       "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
30095       "dev": true,
30096       "requires": {
30097         "accepts": "~1.3.4",
30098         "batch": "0.6.1",
30099         "debug": "2.6.9",
30100         "escape-html": "~1.0.3",
30101         "http-errors": "~1.6.2",
30102         "mime-types": "~2.1.17",
30103         "parseurl": "~1.3.2"
30104       },
30105       "dependencies": {
30106         "debug": {
30107           "version": "2.6.9",
30108           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
30109           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
30110           "dev": true,
30111           "requires": {
30112             "ms": "2.0.0"
30113           }
30114         },
30115         "depd": {
30116           "version": "1.1.2",
30117           "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
30118           "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
30119           "dev": true
30120         },
30121         "http-errors": {
30122           "version": "1.6.3",
30123           "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
30124           "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
30125           "dev": true,
30126           "requires": {
30127             "depd": "~1.1.2",
30128             "inherits": "2.0.3",
30129             "setprototypeof": "1.1.0",
30130             "statuses": ">= 1.4.0 < 2"
30131           }
30132         },
30133         "inherits": {
30134           "version": "2.0.3",
30135           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
30136           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
30137           "dev": true
30138         },
30139         "ms": {
30140           "version": "2.0.0",
30141           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
30142           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
30143           "dev": true
30144         },
30145         "setprototypeof": {
30146           "version": "1.1.0",
30147           "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
30148           "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
30149           "dev": true
30150         }
30151       }
30152     },
30153     "serve-static": {
30154       "version": "1.14.1",
30155       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
30156       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
30157       "dev": true,
30158       "requires": {
30159         "encodeurl": "~1.0.2",
30160         "escape-html": "~1.0.3",
30161         "parseurl": "~1.3.3",
30162         "send": "0.17.1"
30163       }
30164     },
30165     "set-blocking": {
30166       "version": "2.0.0",
30167       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
30168       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
30169       "dev": true
30170     },
30171     "set-value": {
30172       "version": "2.0.1",
30173       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
30174       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
30175       "dev": true,
30176       "requires": {
30177         "extend-shallow": "^2.0.1",
30178         "is-extendable": "^0.1.1",
30179         "is-plain-object": "^2.0.3",
30180         "split-string": "^3.0.1"
30181       },
30182       "dependencies": {
30183         "extend-shallow": {
30184           "version": "2.0.1",
30185           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
30186           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
30187           "dev": true,
30188           "requires": {
30189             "is-extendable": "^0.1.0"
30190           }
30191         }
30192       }
30193     },
30194     "shebang-command": {
30195       "version": "2.0.0",
30196       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
30197       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
30198       "dev": true,
30199       "requires": {
30200         "shebang-regex": "^3.0.0"
30201       }
30202     },
30203     "shebang-regex": {
30204       "version": "3.0.0",
30205       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
30206       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
30207       "dev": true
30208     },
30209     "shellwords": {
30210       "version": "0.1.1",
30211       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
30212       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
30213       "dev": true,
30214       "optional": true
30215     },
30216     "signal-exit": {
30217       "version": "3.0.3",
30218       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
30219       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
30220       "dev": true
30221     },
30222     "simple-is": {
30223       "version": "0.2.0",
30224       "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz",
30225       "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=",
30226       "dev": true
30227     },
30228     "simple-swizzle": {
30229       "version": "0.2.2",
30230       "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
30231       "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
30232       "dev": true,
30233       "requires": {
30234         "is-arrayish": "^0.3.1"
30235       },
30236       "dependencies": {
30237         "is-arrayish": {
30238           "version": "0.3.2",
30239           "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
30240           "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
30241           "dev": true
30242         }
30243       }
30244     },
30245     "sisteransi": {
30246       "version": "1.0.5",
30247       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
30248       "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
30249       "dev": true
30250     },
30251     "slash": {
30252       "version": "3.0.0",
30253       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
30254       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
30255       "dev": true
30256     },
30257     "slice-ansi": {
30258       "version": "2.1.0",
30259       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
30260       "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
30261       "dev": true,
30262       "requires": {
30263         "ansi-styles": "^3.2.0",
30264         "astral-regex": "^1.0.0",
30265         "is-fullwidth-code-point": "^2.0.0"
30266       }
30267     },
30268     "snapdragon": {
30269       "version": "0.8.2",
30270       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
30271       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
30272       "dev": true,
30273       "requires": {
30274         "base": "^0.11.1",
30275         "debug": "^2.2.0",
30276         "define-property": "^0.2.5",
30277         "extend-shallow": "^2.0.1",
30278         "map-cache": "^0.2.2",
30279         "source-map": "^0.5.6",
30280         "source-map-resolve": "^0.5.0",
30281         "use": "^3.1.0"
30282       },
30283       "dependencies": {
30284         "debug": {
30285           "version": "2.6.9",
30286           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
30287           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
30288           "dev": true,
30289           "requires": {
30290             "ms": "2.0.0"
30291           }
30292         },
30293         "define-property": {
30294           "version": "0.2.5",
30295           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
30296           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
30297           "dev": true,
30298           "requires": {
30299             "is-descriptor": "^0.1.0"
30300           }
30301         },
30302         "extend-shallow": {
30303           "version": "2.0.1",
30304           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
30305           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
30306           "dev": true,
30307           "requires": {
30308             "is-extendable": "^0.1.0"
30309           }
30310         },
30311         "ms": {
30312           "version": "2.0.0",
30313           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
30314           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
30315           "dev": true
30316         },
30317         "source-map": {
30318           "version": "0.5.7",
30319           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
30320           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
30321           "dev": true
30322         }
30323       }
30324     },
30325     "snapdragon-node": {
30326       "version": "2.1.1",
30327       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
30328       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
30329       "dev": true,
30330       "requires": {
30331         "define-property": "^1.0.0",
30332         "isobject": "^3.0.0",
30333         "snapdragon-util": "^3.0.1"
30334       },
30335       "dependencies": {
30336         "define-property": {
30337           "version": "1.0.0",
30338           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
30339           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
30340           "dev": true,
30341           "requires": {
30342             "is-descriptor": "^1.0.0"
30343           }
30344         },
30345         "is-accessor-descriptor": {
30346           "version": "1.0.0",
30347           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
30348           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
30349           "dev": true,
30350           "requires": {
30351             "kind-of": "^6.0.0"
30352           }
30353         },
30354         "is-data-descriptor": {
30355           "version": "1.0.0",
30356           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
30357           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
30358           "dev": true,
30359           "requires": {
30360             "kind-of": "^6.0.0"
30361           }
30362         },
30363         "is-descriptor": {
30364           "version": "1.0.2",
30365           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
30366           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
30367           "dev": true,
30368           "requires": {
30369             "is-accessor-descriptor": "^1.0.0",
30370             "is-data-descriptor": "^1.0.0",
30371             "kind-of": "^6.0.2"
30372           }
30373         }
30374       }
30375     },
30376     "snapdragon-util": {
30377       "version": "3.0.1",
30378       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
30379       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
30380       "dev": true,
30381       "requires": {
30382         "kind-of": "^3.2.0"
30383       },
30384       "dependencies": {
30385         "kind-of": {
30386           "version": "3.2.2",
30387           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
30388           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
30389           "dev": true,
30390           "requires": {
30391             "is-buffer": "^1.1.5"
30392           }
30393         }
30394       }
30395     },
30396     "sockjs": {
30397       "version": "0.3.21",
30398       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
30399       "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
30400       "dev": true,
30401       "requires": {
30402         "faye-websocket": "^0.11.3",
30403         "uuid": "^3.4.0",
30404         "websocket-driver": "^0.7.4"
30405       }
30406     },
30407     "sockjs-client": {
30408       "version": "1.5.0",
30409       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz",
30410       "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==",
30411       "dev": true,
30412       "requires": {
30413         "debug": "^3.2.6",
30414         "eventsource": "^1.0.7",
30415         "faye-websocket": "^0.11.3",
30416         "inherits": "^2.0.4",
30417         "json3": "^3.3.3",
30418         "url-parse": "^1.4.7"
30419       },
30420       "dependencies": {
30421         "debug": {
30422           "version": "3.2.7",
30423           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
30424           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
30425           "dev": true,
30426           "requires": {
30427             "ms": "^2.1.1"
30428           }
30429         }
30430       }
30431     },
30432     "source-list-map": {
30433       "version": "2.0.1",
30434       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
30435       "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
30436       "dev": true
30437     },
30438     "source-map": {
30439       "version": "0.6.1",
30440       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
30441       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
30442       "dev": true
30443     },
30444     "source-map-resolve": {
30445       "version": "0.5.3",
30446       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
30447       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
30448       "dev": true,
30449       "requires": {
30450         "atob": "^2.1.2",
30451         "decode-uri-component": "^0.2.0",
30452         "resolve-url": "^0.2.1",
30453         "source-map-url": "^0.4.0",
30454         "urix": "^0.1.0"
30455       }
30456     },
30457     "source-map-support": {
30458       "version": "0.5.19",
30459       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
30460       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
30461       "dev": true,
30462       "requires": {
30463         "buffer-from": "^1.0.0",
30464         "source-map": "^0.6.0"
30465       }
30466     },
30467     "source-map-url": {
30468       "version": "0.4.0",
30469       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
30470       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
30471       "dev": true
30472     },
30473     "spdx-correct": {
30474       "version": "3.1.1",
30475       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
30476       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
30477       "dev": true,
30478       "requires": {
30479         "spdx-expression-parse": "^3.0.0",
30480         "spdx-license-ids": "^3.0.0"
30481       }
30482     },
30483     "spdx-exceptions": {
30484       "version": "2.3.0",
30485       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
30486       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
30487       "dev": true
30488     },
30489     "spdx-expression-parse": {
30490       "version": "3.0.1",
30491       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
30492       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
30493       "dev": true,
30494       "requires": {
30495         "spdx-exceptions": "^2.1.0",
30496         "spdx-license-ids": "^3.0.0"
30497       }
30498     },
30499     "spdx-license-ids": {
30500       "version": "3.0.7",
30501       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
30502       "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
30503       "dev": true
30504     },
30505     "spdy": {
30506       "version": "4.0.2",
30507       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
30508       "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
30509       "dev": true,
30510       "requires": {
30511         "debug": "^4.1.0",
30512         "handle-thing": "^2.0.0",
30513         "http-deceiver": "^1.2.7",
30514         "select-hose": "^2.0.0",
30515         "spdy-transport": "^3.0.0"
30516       }
30517     },
30518     "spdy-transport": {
30519       "version": "3.0.0",
30520       "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
30521       "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
30522       "dev": true,
30523       "requires": {
30524         "debug": "^4.1.0",
30525         "detect-node": "^2.0.4",
30526         "hpack.js": "^2.1.6",
30527         "obuf": "^1.1.2",
30528         "readable-stream": "^3.0.6",
30529         "wbuf": "^1.7.3"
30530       },
30531       "dependencies": {
30532         "readable-stream": {
30533           "version": "3.6.0",
30534           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
30535           "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
30536           "dev": true,
30537           "requires": {
30538             "inherits": "^2.0.3",
30539             "string_decoder": "^1.1.1",
30540             "util-deprecate": "^1.0.1"
30541           }
30542         }
30543       }
30544     },
30545     "split-string": {
30546       "version": "3.1.0",
30547       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
30548       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
30549       "dev": true,
30550       "requires": {
30551         "extend-shallow": "^3.0.0"
30552       }
30553     },
30554     "sprintf-js": {
30555       "version": "1.0.3",
30556       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
30557       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
30558       "dev": true
30559     },
30560     "sshpk": {
30561       "version": "1.16.1",
30562       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
30563       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
30564       "dev": true,
30565       "requires": {
30566         "asn1": "~0.2.3",
30567         "assert-plus": "^1.0.0",
30568         "bcrypt-pbkdf": "^1.0.0",
30569         "dashdash": "^1.12.0",
30570         "ecc-jsbn": "~0.1.1",
30571         "getpass": "^0.1.1",
30572         "jsbn": "~0.1.0",
30573         "safer-buffer": "^2.0.2",
30574         "tweetnacl": "~0.14.0"
30575       }
30576     },
30577     "ssri": {
30578       "version": "8.0.0",
30579       "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz",
30580       "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==",
30581       "dev": true,
30582       "requires": {
30583         "minipass": "^3.1.1"
30584       }
30585     },
30586     "stable": {
30587       "version": "0.1.8",
30588       "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
30589       "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
30590       "dev": true
30591     },
30592     "stack-utils": {
30593       "version": "2.0.3",
30594       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
30595       "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
30596       "dev": true,
30597       "requires": {
30598         "escape-string-regexp": "^2.0.0"
30599       },
30600       "dependencies": {
30601         "escape-string-regexp": {
30602           "version": "2.0.0",
30603           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
30604           "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
30605           "dev": true
30606         }
30607       }
30608     },
30609     "static-extend": {
30610       "version": "0.1.2",
30611       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
30612       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
30613       "dev": true,
30614       "requires": {
30615         "define-property": "^0.2.5",
30616         "object-copy": "^0.1.0"
30617       },
30618       "dependencies": {
30619         "define-property": {
30620           "version": "0.2.5",
30621           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
30622           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
30623           "dev": true,
30624           "requires": {
30625             "is-descriptor": "^0.1.0"
30626           }
30627         }
30628       }
30629     },
30630     "statuses": {
30631       "version": "1.5.0",
30632       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
30633       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
30634       "dev": true
30635     },
30636     "stealthy-require": {
30637       "version": "1.1.1",
30638       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
30639       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
30640       "dev": true
30641     },
30642     "string_decoder": {
30643       "version": "1.1.1",
30644       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
30645       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
30646       "dev": true,
30647       "requires": {
30648         "safe-buffer": "~5.1.0"
30649       },
30650       "dependencies": {
30651         "safe-buffer": {
30652           "version": "5.1.2",
30653           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
30654           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
30655           "dev": true
30656         }
30657       }
30658     },
30659     "string-argv": {
30660       "version": "0.3.1",
30661       "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
30662       "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
30663       "dev": true
30664     },
30665     "string-width": {
30666       "version": "3.1.0",
30667       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
30668       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
30669       "dev": true,
30670       "requires": {
30671         "emoji-regex": "^7.0.1",
30672         "is-fullwidth-code-point": "^2.0.0",
30673         "strip-ansi": "^5.1.0"
30674       },
30675       "dependencies": {
30676         "ansi-regex": {
30677           "version": "4.1.0",
30678           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
30679           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
30680           "dev": true
30681         },
30682         "strip-ansi": {
30683           "version": "5.2.0",
30684           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
30685           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
30686           "dev": true,
30687           "requires": {
30688             "ansi-regex": "^4.1.0"
30689           }
30690         }
30691       }
30692     },
30693     "string.prototype.trimend": {
30694       "version": "1.0.3",
30695       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
30696       "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
30697       "dev": true,
30698       "requires": {
30699         "call-bind": "^1.0.0",
30700         "define-properties": "^1.1.3"
30701       }
30702     },
30703     "string.prototype.trimstart": {
30704       "version": "1.0.3",
30705       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
30706       "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
30707       "dev": true,
30708       "requires": {
30709         "call-bind": "^1.0.0",
30710         "define-properties": "^1.1.3"
30711       }
30712     },
30713     "stringify-object": {
30714       "version": "3.3.0",
30715       "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
30716       "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
30717       "dev": true,
30718       "requires": {
30719         "get-own-enumerable-property-symbols": "^3.0.0",
30720         "is-obj": "^1.0.1",
30721         "is-regexp": "^1.0.0"
30722       },
30723       "dependencies": {
30724         "is-obj": {
30725           "version": "1.0.1",
30726           "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
30727           "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
30728           "dev": true
30729         }
30730       }
30731     },
30732     "strip-ansi": {
30733       "version": "6.0.0",
30734       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
30735       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
30736       "dev": true,
30737       "requires": {
30738         "ansi-regex": "^5.0.0"
30739       }
30740     },
30741     "strip-bom": {
30742       "version": "3.0.0",
30743       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
30744       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
30745       "dev": true
30746     },
30747     "strip-eof": {
30748       "version": "1.0.0",
30749       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
30750       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
30751       "dev": true
30752     },
30753     "strip-final-newline": {
30754       "version": "2.0.0",
30755       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
30756       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
30757       "dev": true
30758     },
30759     "strip-json-comments": {
30760       "version": "3.1.1",
30761       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
30762       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
30763       "dev": true
30764     },
30765     "style-loader": {
30766       "version": "2.0.0",
30767       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz",
30768       "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==",
30769       "dev": true,
30770       "requires": {
30771         "loader-utils": "^2.0.0",
30772         "schema-utils": "^3.0.0"
30773       },
30774       "dependencies": {
30775         "loader-utils": {
30776           "version": "2.0.0",
30777           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
30778           "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
30779           "dev": true,
30780           "requires": {
30781             "big.js": "^5.2.2",
30782             "emojis-list": "^3.0.0",
30783             "json5": "^2.1.2"
30784           }
30785         }
30786       }
30787     },
30788     "stylehacks": {
30789       "version": "4.0.3",
30790       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
30791       "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
30792       "dev": true,
30793       "requires": {
30794         "browserslist": "^4.0.0",
30795         "postcss": "^7.0.0",
30796         "postcss-selector-parser": "^3.0.0"
30797       },
30798       "dependencies": {
30799         "has-flag": {
30800           "version": "3.0.0",
30801           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
30802           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
30803           "dev": true
30804         },
30805         "postcss": {
30806           "version": "7.0.35",
30807           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
30808           "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
30809           "dev": true,
30810           "requires": {
30811             "chalk": "^2.4.2",
30812             "source-map": "^0.6.1",
30813             "supports-color": "^6.1.0"
30814           }
30815         },
30816         "postcss-selector-parser": {
30817           "version": "3.1.2",
30818           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
30819           "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
30820           "dev": true,
30821           "requires": {
30822             "dot-prop": "^5.2.0",
30823             "indexes-of": "^1.0.1",
30824             "uniq": "^1.0.1"
30825           }
30826         },
30827         "supports-color": {
30828           "version": "6.1.0",
30829           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
30830           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
30831           "dev": true,
30832           "requires": {
30833             "has-flag": "^3.0.0"
30834           }
30835         }
30836       }
30837     },
30838     "supports-color": {
30839       "version": "7.2.0",
30840       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
30841       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
30842       "dev": true,
30843       "requires": {
30844         "has-flag": "^4.0.0"
30845       }
30846     },
30847     "supports-hyperlinks": {
30848       "version": "2.1.0",
30849       "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
30850       "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
30851       "dev": true,
30852       "requires": {
30853         "has-flag": "^4.0.0",
30854         "supports-color": "^7.0.0"
30855       }
30856     },
30857     "svgo": {
30858       "version": "1.3.2",
30859       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
30860       "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
30861       "dev": true,
30862       "requires": {
30863         "chalk": "^2.4.1",
30864         "coa": "^2.0.2",
30865         "css-select": "^2.0.0",
30866         "css-select-base-adapter": "^0.1.1",
30867         "css-tree": "1.0.0-alpha.37",
30868         "csso": "^4.0.2",
30869         "js-yaml": "^3.13.1",
30870         "mkdirp": "~0.5.1",
30871         "object.values": "^1.1.0",
30872         "sax": "~1.2.4",
30873         "stable": "^0.1.8",
30874         "unquote": "~1.1.1",
30875         "util.promisify": "~1.0.0"
30876       }
30877     },
30878     "symbol-tree": {
30879       "version": "3.2.4",
30880       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
30881       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
30882       "dev": true
30883     },
30884     "table": {
30885       "version": "5.4.6",
30886       "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
30887       "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
30888       "dev": true,
30889       "requires": {
30890         "ajv": "^6.10.2",
30891         "lodash": "^4.17.14",
30892         "slice-ansi": "^2.1.0",
30893         "string-width": "^3.0.0"
30894       }
30895     },
30896     "table-layout": {
30897       "version": "1.0.1",
30898       "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz",
30899       "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==",
30900       "dev": true,
30901       "requires": {
30902         "array-back": "^4.0.1",
30903         "deep-extend": "~0.6.0",
30904         "typical": "^5.2.0",
30905         "wordwrapjs": "^4.0.0"
30906       }
30907     },
30908     "tapable": {
30909       "version": "2.2.0",
30910       "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz",
30911       "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==",
30912       "dev": true
30913     },
30914     "tar": {
30915       "version": "6.0.5",
30916       "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz",
30917       "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==",
30918       "dev": true,
30919       "requires": {
30920         "chownr": "^2.0.0",
30921         "fs-minipass": "^2.0.0",
30922         "minipass": "^3.0.0",
30923         "minizlib": "^2.1.1",
30924         "mkdirp": "^1.0.3",
30925         "yallist": "^4.0.0"
30926       },
30927       "dependencies": {
30928         "mkdirp": {
30929           "version": "1.0.4",
30930           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
30931           "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
30932           "dev": true
30933         }
30934       }
30935     },
30936     "terminal-link": {
30937       "version": "2.1.1",
30938       "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
30939       "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
30940       "dev": true,
30941       "requires": {
30942         "ansi-escapes": "^4.2.1",
30943         "supports-hyperlinks": "^2.0.0"
30944       }
30945     },
30946     "terser": {
30947       "version": "5.5.1",
30948       "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz",
30949       "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==",
30950       "dev": true,
30951       "requires": {
30952         "commander": "^2.20.0",
30953         "source-map": "~0.7.2",
30954         "source-map-support": "~0.5.19"
30955       },
30956       "dependencies": {
30957         "source-map": {
30958           "version": "0.7.3",
30959           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
30960           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
30961           "dev": true
30962         }
30963       }
30964     },
30965     "terser-webpack-plugin": {
30966       "version": "5.0.3",
30967       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.0.3.tgz",
30968       "integrity": "sha512-zFdGk8Lh9ZJGPxxPE6jwysOlATWB8GMW8HcfGULWA/nPal+3VdATflQvSBSLQJRCmYZnfFJl6vkRTiwJGNgPiQ==",
30969       "dev": true,
30970       "requires": {
30971         "jest-worker": "^26.6.1",
30972         "p-limit": "^3.0.2",
30973         "schema-utils": "^3.0.0",
30974         "serialize-javascript": "^5.0.1",
30975         "source-map": "^0.6.1",
30976         "terser": "^5.3.8"
30977       }
30978     },
30979     "test-exclude": {
30980       "version": "6.0.0",
30981       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
30982       "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
30983       "dev": true,
30984       "requires": {
30985         "@istanbuljs/schema": "^0.1.2",
30986         "glob": "^7.1.4",
30987         "minimatch": "^3.0.4"
30988       }
30989     },
30990     "text-table": {
30991       "version": "0.2.0",
30992       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
30993       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
30994       "dev": true
30995     },
30996     "throat": {
30997       "version": "5.0.0",
30998       "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
30999       "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
31000       "dev": true
31001     },
31002     "through": {
31003       "version": "2.3.8",
31004       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
31005       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
31006       "dev": true
31007     },
31008     "thunky": {
31009       "version": "1.1.0",
31010       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
31011       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
31012       "dev": true
31013     },
31014     "timsort": {
31015       "version": "0.3.0",
31016       "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
31017       "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
31018       "dev": true
31019     },
31020     "tmp": {
31021       "version": "0.0.33",
31022       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
31023       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
31024       "dev": true,
31025       "requires": {
31026         "os-tmpdir": "~1.0.2"
31027       }
31028     },
31029     "tmpl": {
31030       "version": "1.0.4",
31031       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
31032       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
31033       "dev": true
31034     },
31035     "to-fast-properties": {
31036       "version": "2.0.0",
31037       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
31038       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
31039       "dev": true
31040     },
31041     "to-object-path": {
31042       "version": "0.3.0",
31043       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
31044       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
31045       "dev": true,
31046       "requires": {
31047         "kind-of": "^3.0.2"
31048       },
31049       "dependencies": {
31050         "kind-of": {
31051           "version": "3.2.2",
31052           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
31053           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
31054           "dev": true,
31055           "requires": {
31056             "is-buffer": "^1.1.5"
31057           }
31058         }
31059       }
31060     },
31061     "to-regex": {
31062       "version": "3.0.2",
31063       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
31064       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
31065       "dev": true,
31066       "requires": {
31067         "define-property": "^2.0.2",
31068         "extend-shallow": "^3.0.2",
31069         "regex-not": "^1.0.2",
31070         "safe-regex": "^1.1.0"
31071       }
31072     },
31073     "to-regex-range": {
31074       "version": "5.0.1",
31075       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
31076       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
31077       "dev": true,
31078       "requires": {
31079         "is-number": "^7.0.0"
31080       }
31081     },
31082     "toidentifier": {
31083       "version": "1.0.0",
31084       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
31085       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
31086       "dev": true
31087     },
31088     "tough-cookie": {
31089       "version": "2.5.0",
31090       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
31091       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
31092       "dev": true,
31093       "requires": {
31094         "psl": "^1.1.28",
31095         "punycode": "^2.1.1"
31096       }
31097     },
31098     "tr46": {
31099       "version": "2.0.2",
31100       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
31101       "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
31102       "dev": true,
31103       "requires": {
31104         "punycode": "^2.1.1"
31105       }
31106     },
31107     "tsconfig-paths": {
31108       "version": "3.9.0",
31109       "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz",
31110       "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==",
31111       "dev": true,
31112       "requires": {
31113         "@types/json5": "^0.0.29",
31114         "json5": "^1.0.1",
31115         "minimist": "^1.2.0",
31116         "strip-bom": "^3.0.0"
31117       },
31118       "dependencies": {
31119         "json5": {
31120           "version": "1.0.1",
31121           "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
31122           "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
31123           "dev": true,
31124           "requires": {
31125             "minimist": "^1.2.0"
31126           }
31127         }
31128       }
31129     },
31130     "tslib": {
31131       "version": "1.14.1",
31132       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
31133       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
31134       "dev": true
31135     },
31136     "tsutils": {
31137       "version": "3.17.1",
31138       "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz",
31139       "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==",
31140       "dev": true,
31141       "requires": {
31142         "tslib": "^1.8.1"
31143       }
31144     },
31145     "tunnel-agent": {
31146       "version": "0.6.0",
31147       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
31148       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
31149       "dev": true,
31150       "requires": {
31151         "safe-buffer": "^5.0.1"
31152       }
31153     },
31154     "tweetnacl": {
31155       "version": "0.14.5",
31156       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
31157       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
31158       "dev": true
31159     },
31160     "type-check": {
31161       "version": "0.4.0",
31162       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
31163       "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
31164       "dev": true,
31165       "requires": {
31166         "prelude-ls": "^1.2.1"
31167       }
31168     },
31169     "type-detect": {
31170       "version": "4.0.8",
31171       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
31172       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
31173       "dev": true
31174     },
31175     "type-fest": {
31176       "version": "0.8.1",
31177       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
31178       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
31179       "dev": true
31180     },
31181     "type-is": {
31182       "version": "1.6.18",
31183       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
31184       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
31185       "dev": true,
31186       "requires": {
31187         "media-typer": "0.3.0",
31188         "mime-types": "~2.1.24"
31189       }
31190     },
31191     "typedarray-to-buffer": {
31192       "version": "3.1.5",
31193       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
31194       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
31195       "dev": true,
31196       "requires": {
31197         "is-typedarray": "^1.0.0"
31198       }
31199     },
31200     "typical": {
31201       "version": "5.2.0",
31202       "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
31203       "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
31204       "dev": true
31205     },
31206     "uglify-js": {
31207       "version": "3.12.2",
31208       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.2.tgz",
31209       "integrity": "sha512-rWYleAvfJPjduYCt+ELvzybNah/zIkRteGXIBO8X0lteRZPGladF61hFi8tU7qKTsF7u6DUQCtT9k00VlFOgkg==",
31210       "dev": true
31211     },
31212     "unicode-canonical-property-names-ecmascript": {
31213       "version": "1.0.4",
31214       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
31215       "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
31216       "dev": true
31217     },
31218     "unicode-match-property-ecmascript": {
31219       "version": "1.0.4",
31220       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
31221       "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
31222       "dev": true,
31223       "requires": {
31224         "unicode-canonical-property-names-ecmascript": "^1.0.4",
31225         "unicode-property-aliases-ecmascript": "^1.0.4"
31226       }
31227     },
31228     "unicode-match-property-value-ecmascript": {
31229       "version": "1.2.0",
31230       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
31231       "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
31232       "dev": true
31233     },
31234     "unicode-property-aliases-ecmascript": {
31235       "version": "1.1.0",
31236       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
31237       "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
31238       "dev": true
31239     },
31240     "union-value": {
31241       "version": "1.0.1",
31242       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
31243       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
31244       "dev": true,
31245       "requires": {
31246         "arr-union": "^3.1.0",
31247         "get-value": "^2.0.6",
31248         "is-extendable": "^0.1.1",
31249         "set-value": "^2.0.1"
31250       }
31251     },
31252     "uniq": {
31253       "version": "1.0.1",
31254       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
31255       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
31256       "dev": true
31257     },
31258     "uniqs": {
31259       "version": "2.0.0",
31260       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
31261       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
31262       "dev": true
31263     },
31264     "unique-filename": {
31265       "version": "1.1.1",
31266       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
31267       "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
31268       "dev": true,
31269       "requires": {
31270         "unique-slug": "^2.0.0"
31271       }
31272     },
31273     "unique-slug": {
31274       "version": "2.0.2",
31275       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
31276       "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
31277       "dev": true,
31278       "requires": {
31279         "imurmurhash": "^0.1.4"
31280       }
31281     },
31282     "universalify": {
31283       "version": "0.1.2",
31284       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
31285       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
31286       "dev": true
31287     },
31288     "unpipe": {
31289       "version": "1.0.0",
31290       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
31291       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
31292       "dev": true
31293     },
31294     "unquote": {
31295       "version": "1.1.1",
31296       "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
31297       "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
31298       "dev": true
31299     },
31300     "unset-value": {
31301       "version": "1.0.0",
31302       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
31303       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
31304       "dev": true,
31305       "requires": {
31306         "has-value": "^0.3.1",
31307         "isobject": "^3.0.0"
31308       },
31309       "dependencies": {
31310         "has-value": {
31311           "version": "0.3.1",
31312           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
31313           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
31314           "dev": true,
31315           "requires": {
31316             "get-value": "^2.0.3",
31317             "has-values": "^0.1.4",
31318             "isobject": "^2.0.0"
31319           },
31320           "dependencies": {
31321             "isobject": {
31322               "version": "2.1.0",
31323               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
31324               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
31325               "dev": true,
31326               "requires": {
31327                 "isarray": "1.0.0"
31328               }
31329             }
31330           }
31331         },
31332         "has-values": {
31333           "version": "0.1.4",
31334           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
31335           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
31336           "dev": true
31337         }
31338       }
31339     },
31340     "upath": {
31341       "version": "1.2.0",
31342       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
31343       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
31344       "dev": true
31345     },
31346     "upper-case": {
31347       "version": "1.1.3",
31348       "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
31349       "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
31350       "dev": true
31351     },
31352     "uri-js": {
31353       "version": "4.4.0",
31354       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
31355       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
31356       "dev": true,
31357       "requires": {
31358         "punycode": "^2.1.0"
31359       }
31360     },
31361     "urix": {
31362       "version": "0.1.0",
31363       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
31364       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
31365       "dev": true
31366     },
31367     "url": {
31368       "version": "0.11.0",
31369       "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
31370       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
31371       "dev": true,
31372       "requires": {
31373         "punycode": "1.3.2",
31374         "querystring": "0.2.0"
31375       },
31376       "dependencies": {
31377         "punycode": {
31378           "version": "1.3.2",
31379           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
31380           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
31381           "dev": true
31382         }
31383       }
31384     },
31385     "url-loader": {
31386       "version": "4.1.1",
31387       "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
31388       "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
31389       "dev": true,
31390       "requires": {
31391         "loader-utils": "^2.0.0",
31392         "mime-types": "^2.1.27",
31393         "schema-utils": "^3.0.0"
31394       },
31395       "dependencies": {
31396         "loader-utils": {
31397           "version": "2.0.0",
31398           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
31399           "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
31400           "dev": true,
31401           "requires": {
31402             "big.js": "^5.2.2",
31403             "emojis-list": "^3.0.0",
31404             "json5": "^2.1.2"
31405           }
31406         }
31407       }
31408     },
31409     "url-parse": {
31410       "version": "1.5.1",
31411       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
31412       "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
31413       "dev": true,
31414       "requires": {
31415         "querystringify": "^2.1.1",
31416         "requires-port": "^1.0.0"
31417       }
31418     },
31419     "use": {
31420       "version": "3.1.1",
31421       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
31422       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
31423       "dev": true
31424     },
31425     "util-deprecate": {
31426       "version": "1.0.2",
31427       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
31428       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
31429       "dev": true
31430     },
31431     "util.promisify": {
31432       "version": "1.0.1",
31433       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
31434       "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
31435       "dev": true,
31436       "requires": {
31437         "define-properties": "^1.1.3",
31438         "es-abstract": "^1.17.2",
31439         "has-symbols": "^1.0.1",
31440         "object.getownpropertydescriptors": "^2.1.0"
31441       },
31442       "dependencies": {
31443         "es-abstract": {
31444           "version": "1.17.7",
31445           "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
31446           "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
31447           "dev": true,
31448           "requires": {
31449             "es-to-primitive": "^1.2.1",
31450             "function-bind": "^1.1.1",
31451             "has": "^1.0.3",
31452             "has-symbols": "^1.0.1",
31453             "is-callable": "^1.2.2",
31454             "is-regex": "^1.1.1",
31455             "object-inspect": "^1.8.0",
31456             "object-keys": "^1.1.1",
31457             "object.assign": "^4.1.1",
31458             "string.prototype.trimend": "^1.0.1",
31459             "string.prototype.trimstart": "^1.0.1"
31460           }
31461         }
31462       }
31463     },
31464     "utils-merge": {
31465       "version": "1.0.1",
31466       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
31467       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
31468       "dev": true
31469     },
31470     "uuid": {
31471       "version": "3.4.0",
31472       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
31473       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
31474       "dev": true
31475     },
31476     "v8-compile-cache": {
31477       "version": "2.2.0",
31478       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
31479       "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==",
31480       "dev": true
31481     },
31482     "v8-to-istanbul": {
31483       "version": "7.0.0",
31484       "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz",
31485       "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==",
31486       "dev": true,
31487       "requires": {
31488         "@types/istanbul-lib-coverage": "^2.0.1",
31489         "convert-source-map": "^1.6.0",
31490         "source-map": "^0.7.3"
31491       },
31492       "dependencies": {
31493         "source-map": {
31494           "version": "0.7.3",
31495           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
31496           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
31497           "dev": true
31498         }
31499       }
31500     },
31501     "validate-npm-package-license": {
31502       "version": "3.0.4",
31503       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
31504       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
31505       "dev": true,
31506       "requires": {
31507         "spdx-correct": "^3.0.0",
31508         "spdx-expression-parse": "^3.0.0"
31509       }
31510     },
31511     "vary": {
31512       "version": "1.1.2",
31513       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
31514       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
31515       "dev": true
31516     },
31517     "vendors": {
31518       "version": "1.0.4",
31519       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
31520       "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
31521       "dev": true
31522     },
31523     "verror": {
31524       "version": "1.10.0",
31525       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
31526       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
31527       "dev": true,
31528       "requires": {
31529         "assert-plus": "^1.0.0",
31530         "core-util-is": "1.0.2",
31531         "extsprintf": "^1.2.0"
31532       }
31533     },
31534     "w3c-hr-time": {
31535       "version": "1.0.2",
31536       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
31537       "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
31538       "dev": true,
31539       "requires": {
31540         "browser-process-hrtime": "^1.0.0"
31541       }
31542     },
31543     "w3c-xmlserializer": {
31544       "version": "2.0.0",
31545       "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
31546       "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
31547       "dev": true,
31548       "requires": {
31549         "xml-name-validator": "^3.0.0"
31550       }
31551     },
31552     "walker": {
31553       "version": "1.0.7",
31554       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
31555       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
31556       "dev": true,
31557       "requires": {
31558         "makeerror": "1.0.x"
31559       }
31560     },
31561     "watchpack": {
31562       "version": "2.1.0",
31563       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.0.tgz",
31564       "integrity": "sha512-UjgD1mqjkG99+3lgG36at4wPnUXNvis2v1utwTgQ43C22c4LD71LsYMExdWXh4HZ+RmW+B0t1Vrg2GpXAkTOQw==",
31565       "dev": true,
31566       "requires": {
31567         "glob-to-regexp": "^0.4.1",
31568         "graceful-fs": "^4.1.2"
31569       }
31570     },
31571     "wbuf": {
31572       "version": "1.7.3",
31573       "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
31574       "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
31575       "dev": true,
31576       "requires": {
31577         "minimalistic-assert": "^1.0.0"
31578       }
31579     },
31580     "webidl-conversions": {
31581       "version": "6.1.0",
31582       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
31583       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
31584       "dev": true
31585     },
31586     "webpack": {
31587       "version": "5.10.2",
31588       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.10.2.tgz",
31589       "integrity": "sha512-KpYTJerfb2KGxcOJNA1SMWXAf8/dxCDaQOhPIrfoV5rYceqet7OY/h3941/kuapx0noMcpTiVoNN3EHXsTYlsg==",
31590       "dev": true,
31591       "requires": {
31592         "@types/eslint-scope": "^3.7.0",
31593         "@types/estree": "^0.0.45",
31594         "@webassemblyjs/ast": "1.9.1",
31595         "@webassemblyjs/helper-module-context": "1.9.1",
31596         "@webassemblyjs/wasm-edit": "1.9.1",
31597         "@webassemblyjs/wasm-parser": "1.9.1",
31598         "acorn": "^8.0.4",
31599         "browserslist": "^4.14.5",
31600         "chrome-trace-event": "^1.0.2",
31601         "enhanced-resolve": "^5.3.1",
31602         "eslint-scope": "^5.1.1",
31603         "events": "^3.2.0",
31604         "glob-to-regexp": "^0.4.1",
31605         "graceful-fs": "^4.2.4",
31606         "json-parse-better-errors": "^1.0.2",
31607         "loader-runner": "^4.1.0",
31608         "mime-types": "^2.1.27",
31609         "neo-async": "^2.6.2",
31610         "pkg-dir": "^5.0.0",
31611         "schema-utils": "^3.0.0",
31612         "tapable": "^2.1.1",
31613         "terser-webpack-plugin": "^5.0.3",
31614         "watchpack": "^2.0.0",
31615         "webpack-sources": "^2.1.1"
31616       }
31617     },
31618     "webpack-cli": {
31619       "version": "4.2.0",
31620       "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz",
31621       "integrity": "sha512-EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==",
31622       "dev": true,
31623       "requires": {
31624         "@webpack-cli/info": "^1.1.0",
31625         "@webpack-cli/serve": "^1.1.0",
31626         "colorette": "^1.2.1",
31627         "command-line-usage": "^6.1.0",
31628         "commander": "^6.2.0",
31629         "enquirer": "^2.3.6",
31630         "execa": "^4.1.0",
31631         "import-local": "^3.0.2",
31632         "interpret": "^2.2.0",
31633         "leven": "^3.1.0",
31634         "rechoir": "^0.7.0",
31635         "v8-compile-cache": "^2.2.0",
31636         "webpack-merge": "^4.2.2"
31637       },
31638       "dependencies": {
31639         "commander": {
31640           "version": "6.2.1",
31641           "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
31642           "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
31643           "dev": true
31644         }
31645       }
31646     },
31647     "webpack-dev-middleware": {
31648       "version": "3.7.3",
31649       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
31650       "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
31651       "dev": true,
31652       "requires": {
31653         "memory-fs": "^0.4.1",
31654         "mime": "^2.4.4",
31655         "mkdirp": "^0.5.1",
31656         "range-parser": "^1.2.1",
31657         "webpack-log": "^2.0.0"
31658       },
31659       "dependencies": {
31660         "mime": {
31661           "version": "2.5.2",
31662           "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
31663           "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
31664           "dev": true
31665         }
31666       }
31667     },
31668     "webpack-dev-server": {
31669       "version": "3.11.2",
31670       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz",
31671       "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==",
31672       "dev": true,
31673       "requires": {
31674         "ansi-html": "0.0.7",
31675         "bonjour": "^3.5.0",
31676         "chokidar": "^2.1.8",
31677         "compression": "^1.7.4",
31678         "connect-history-api-fallback": "^1.6.0",
31679         "debug": "^4.1.1",
31680         "del": "^4.1.1",
31681         "express": "^4.17.1",
31682         "html-entities": "^1.3.1",
31683         "http-proxy-middleware": "0.19.1",
31684         "import-local": "^2.0.0",
31685         "internal-ip": "^4.3.0",
31686         "ip": "^1.1.5",
31687         "is-absolute-url": "^3.0.3",
31688         "killable": "^1.0.1",
31689         "loglevel": "^1.6.8",
31690         "opn": "^5.5.0",
31691         "p-retry": "^3.0.1",
31692         "portfinder": "^1.0.26",
31693         "schema-utils": "^1.0.0",
31694         "selfsigned": "^1.10.8",
31695         "semver": "^6.3.0",
31696         "serve-index": "^1.9.1",
31697         "sockjs": "^0.3.21",
31698         "sockjs-client": "^1.5.0",
31699         "spdy": "^4.0.2",
31700         "strip-ansi": "^3.0.1",
31701         "supports-color": "^6.1.0",
31702         "url": "^0.11.0",
31703         "webpack-dev-middleware": "^3.7.2",
31704         "webpack-log": "^2.0.0",
31705         "ws": "^6.2.1",
31706         "yargs": "^13.3.2"
31707       },
31708       "dependencies": {
31709         "ansi-regex": {
31710           "version": "2.1.1",
31711           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
31712           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
31713           "dev": true
31714         },
31715         "anymatch": {
31716           "version": "2.0.0",
31717           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
31718           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
31719           "dev": true,
31720           "requires": {
31721             "micromatch": "^3.1.4",
31722             "normalize-path": "^2.1.1"
31723           },
31724           "dependencies": {
31725             "normalize-path": {
31726               "version": "2.1.1",
31727               "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
31728               "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
31729               "dev": true,
31730               "requires": {
31731                 "remove-trailing-separator": "^1.0.1"
31732               }
31733             }
31734           }
31735         },
31736         "binary-extensions": {
31737           "version": "1.13.1",
31738           "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
31739           "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
31740           "dev": true
31741         },
31742         "braces": {
31743           "version": "2.3.2",
31744           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
31745           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
31746           "dev": true,
31747           "requires": {
31748             "arr-flatten": "^1.1.0",
31749             "array-unique": "^0.3.2",
31750             "extend-shallow": "^2.0.1",
31751             "fill-range": "^4.0.0",
31752             "isobject": "^3.0.1",
31753             "repeat-element": "^1.1.2",
31754             "snapdragon": "^0.8.1",
31755             "snapdragon-node": "^2.0.1",
31756             "split-string": "^3.0.2",
31757             "to-regex": "^3.0.1"
31758           },
31759           "dependencies": {
31760             "extend-shallow": {
31761               "version": "2.0.1",
31762               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
31763               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
31764               "dev": true,
31765               "requires": {
31766                 "is-extendable": "^0.1.0"
31767               }
31768             }
31769           }
31770         },
31771         "camelcase": {
31772           "version": "5.3.1",
31773           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
31774           "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
31775           "dev": true
31776         },
31777         "chokidar": {
31778           "version": "2.1.8",
31779           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
31780           "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
31781           "dev": true,
31782           "requires": {
31783             "anymatch": "^2.0.0",
31784             "async-each": "^1.0.1",
31785             "braces": "^2.3.2",
31786             "fsevents": "^1.2.7",
31787             "glob-parent": "^3.1.0",
31788             "inherits": "^2.0.3",
31789             "is-binary-path": "^1.0.0",
31790             "is-glob": "^4.0.0",
31791             "normalize-path": "^3.0.0",
31792             "path-is-absolute": "^1.0.0",
31793             "readdirp": "^2.2.1",
31794             "upath": "^1.1.1"
31795           }
31796         },
31797         "cliui": {
31798           "version": "5.0.0",
31799           "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
31800           "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
31801           "dev": true,
31802           "requires": {
31803             "string-width": "^3.1.0",
31804             "strip-ansi": "^5.2.0",
31805             "wrap-ansi": "^5.1.0"
31806           },
31807           "dependencies": {
31808             "ansi-regex": {
31809               "version": "4.1.0",
31810               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
31811               "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
31812               "dev": true
31813             },
31814             "strip-ansi": {
31815               "version": "5.2.0",
31816               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
31817               "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
31818               "dev": true,
31819               "requires": {
31820                 "ansi-regex": "^4.1.0"
31821               }
31822             }
31823           }
31824         },
31825         "fill-range": {
31826           "version": "4.0.0",
31827           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
31828           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
31829           "dev": true,
31830           "requires": {
31831             "extend-shallow": "^2.0.1",
31832             "is-number": "^3.0.0",
31833             "repeat-string": "^1.6.1",
31834             "to-regex-range": "^2.1.0"
31835           },
31836           "dependencies": {
31837             "extend-shallow": {
31838               "version": "2.0.1",
31839               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
31840               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
31841               "dev": true,
31842               "requires": {
31843                 "is-extendable": "^0.1.0"
31844               }
31845             }
31846           }
31847         },
31848         "find-up": {
31849           "version": "3.0.0",
31850           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
31851           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
31852           "dev": true,
31853           "requires": {
31854             "locate-path": "^3.0.0"
31855           }
31856         },
31857         "fsevents": {
31858           "version": "1.2.13",
31859           "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
31860           "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
31861           "dev": true,
31862           "optional": true,
31863           "requires": {
31864             "bindings": "^1.5.0",
31865             "nan": "^2.12.1"
31866           }
31867         },
31868         "glob-parent": {
31869           "version": "3.1.0",
31870           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
31871           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
31872           "dev": true,
31873           "requires": {
31874             "is-glob": "^3.1.0",
31875             "path-dirname": "^1.0.0"
31876           },
31877           "dependencies": {
31878             "is-glob": {
31879               "version": "3.1.0",
31880               "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
31881               "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
31882               "dev": true,
31883               "requires": {
31884                 "is-extglob": "^2.1.0"
31885               }
31886             }
31887           }
31888         },
31889         "has-flag": {
31890           "version": "3.0.0",
31891           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
31892           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
31893           "dev": true
31894         },
31895         "import-local": {
31896           "version": "2.0.0",
31897           "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
31898           "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
31899           "dev": true,
31900           "requires": {
31901             "pkg-dir": "^3.0.0",
31902             "resolve-cwd": "^2.0.0"
31903           }
31904         },
31905         "is-absolute-url": {
31906           "version": "3.0.3",
31907           "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
31908           "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
31909           "dev": true
31910         },
31911         "is-binary-path": {
31912           "version": "1.0.1",
31913           "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
31914           "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
31915           "dev": true,
31916           "requires": {
31917             "binary-extensions": "^1.0.0"
31918           }
31919         },
31920         "is-number": {
31921           "version": "3.0.0",
31922           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
31923           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
31924           "dev": true,
31925           "requires": {
31926             "kind-of": "^3.0.2"
31927           },
31928           "dependencies": {
31929             "kind-of": {
31930               "version": "3.2.2",
31931               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
31932               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
31933               "dev": true,
31934               "requires": {
31935                 "is-buffer": "^1.1.5"
31936               }
31937             }
31938           }
31939         },
31940         "locate-path": {
31941           "version": "3.0.0",
31942           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
31943           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
31944           "dev": true,
31945           "requires": {
31946             "p-locate": "^3.0.0",
31947             "path-exists": "^3.0.0"
31948           }
31949         },
31950         "micromatch": {
31951           "version": "3.1.10",
31952           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
31953           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
31954           "dev": true,
31955           "requires": {
31956             "arr-diff": "^4.0.0",
31957             "array-unique": "^0.3.2",
31958             "braces": "^2.3.1",
31959             "define-property": "^2.0.2",
31960             "extend-shallow": "^3.0.2",
31961             "extglob": "^2.0.4",
31962             "fragment-cache": "^0.2.1",
31963             "kind-of": "^6.0.2",
31964             "nanomatch": "^1.2.9",
31965             "object.pick": "^1.3.0",
31966             "regex-not": "^1.0.0",
31967             "snapdragon": "^0.8.1",
31968             "to-regex": "^3.0.2"
31969           }
31970         },
31971         "p-limit": {
31972           "version": "2.3.0",
31973           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
31974           "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
31975           "dev": true,
31976           "requires": {
31977             "p-try": "^2.0.0"
31978           }
31979         },
31980         "p-locate": {
31981           "version": "3.0.0",
31982           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
31983           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
31984           "dev": true,
31985           "requires": {
31986             "p-limit": "^2.0.0"
31987           }
31988         },
31989         "path-exists": {
31990           "version": "3.0.0",
31991           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
31992           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
31993           "dev": true
31994         },
31995         "pkg-dir": {
31996           "version": "3.0.0",
31997           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
31998           "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
31999           "dev": true,
32000           "requires": {
32001             "find-up": "^3.0.0"
32002           }
32003         },
32004         "readdirp": {
32005           "version": "2.2.1",
32006           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
32007           "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
32008           "dev": true,
32009           "requires": {
32010             "graceful-fs": "^4.1.11",
32011             "micromatch": "^3.1.10",
32012             "readable-stream": "^2.0.2"
32013           }
32014         },
32015         "resolve-cwd": {
32016           "version": "2.0.0",
32017           "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
32018           "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
32019           "dev": true,
32020           "requires": {
32021             "resolve-from": "^3.0.0"
32022           }
32023         },
32024         "resolve-from": {
32025           "version": "3.0.0",
32026           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
32027           "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
32028           "dev": true
32029         },
32030         "schema-utils": {
32031           "version": "1.0.0",
32032           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
32033           "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
32034           "dev": true,
32035           "requires": {
32036             "ajv": "^6.1.0",
32037             "ajv-errors": "^1.0.0",
32038             "ajv-keywords": "^3.1.0"
32039           }
32040         },
32041         "semver": {
32042           "version": "6.3.0",
32043           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
32044           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
32045           "dev": true
32046         },
32047         "strip-ansi": {
32048           "version": "3.0.1",
32049           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
32050           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
32051           "dev": true,
32052           "requires": {
32053             "ansi-regex": "^2.0.0"
32054           }
32055         },
32056         "supports-color": {
32057           "version": "6.1.0",
32058           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
32059           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
32060           "dev": true,
32061           "requires": {
32062             "has-flag": "^3.0.0"
32063           }
32064         },
32065         "to-regex-range": {
32066           "version": "2.1.1",
32067           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
32068           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
32069           "dev": true,
32070           "requires": {
32071             "is-number": "^3.0.0",
32072             "repeat-string": "^1.6.1"
32073           }
32074         },
32075         "wrap-ansi": {
32076           "version": "5.1.0",
32077           "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
32078           "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
32079           "dev": true,
32080           "requires": {
32081             "ansi-styles": "^3.2.0",
32082             "string-width": "^3.0.0",
32083             "strip-ansi": "^5.0.0"
32084           },
32085           "dependencies": {
32086             "ansi-regex": {
32087               "version": "4.1.0",
32088               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
32089               "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
32090               "dev": true
32091             },
32092             "strip-ansi": {
32093               "version": "5.2.0",
32094               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
32095               "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
32096               "dev": true,
32097               "requires": {
32098                 "ansi-regex": "^4.1.0"
32099               }
32100             }
32101           }
32102         },
32103         "ws": {
32104           "version": "6.2.1",
32105           "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
32106           "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
32107           "dev": true,
32108           "requires": {
32109             "async-limiter": "~1.0.0"
32110           }
32111         },
32112         "yargs": {
32113           "version": "13.3.2",
32114           "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
32115           "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
32116           "dev": true,
32117           "requires": {
32118             "cliui": "^5.0.0",
32119             "find-up": "^3.0.0",
32120             "get-caller-file": "^2.0.1",
32121             "require-directory": "^2.1.1",
32122             "require-main-filename": "^2.0.0",
32123             "set-blocking": "^2.0.0",
32124             "string-width": "^3.0.0",
32125             "which-module": "^2.0.0",
32126             "y18n": "^4.0.0",
32127             "yargs-parser": "^13.1.2"
32128           }
32129         },
32130         "yargs-parser": {
32131           "version": "13.1.2",
32132           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
32133           "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
32134           "dev": true,
32135           "requires": {
32136             "camelcase": "^5.0.0",
32137             "decamelize": "^1.2.0"
32138           }
32139         }
32140       }
32141     },
32142     "webpack-log": {
32143       "version": "2.0.0",
32144       "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
32145       "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
32146       "dev": true,
32147       "requires": {
32148         "ansi-colors": "^3.0.0",
32149         "uuid": "^3.3.2"
32150       },
32151       "dependencies": {
32152         "ansi-colors": {
32153           "version": "3.2.4",
32154           "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
32155           "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
32156           "dev": true
32157         }
32158       }
32159     },
32160     "webpack-merge": {
32161       "version": "4.2.2",
32162       "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
32163       "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
32164       "dev": true,
32165       "requires": {
32166         "lodash": "^4.17.15"
32167       }
32168     },
32169     "webpack-sources": {
32170       "version": "2.2.0",
32171       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz",
32172       "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==",
32173       "dev": true,
32174       "requires": {
32175         "source-list-map": "^2.0.1",
32176         "source-map": "^0.6.1"
32177       }
32178     },
32179     "websocket-driver": {
32180       "version": "0.7.4",
32181       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
32182       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
32183       "dev": true,
32184       "requires": {
32185         "http-parser-js": ">=0.5.1",
32186         "safe-buffer": ">=5.1.0",
32187         "websocket-extensions": ">=0.1.1"
32188       }
32189     },
32190     "websocket-extensions": {
32191       "version": "0.1.4",
32192       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
32193       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
32194       "dev": true
32195     },
32196     "whatwg-encoding": {
32197       "version": "1.0.5",
32198       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
32199       "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
32200       "dev": true,
32201       "requires": {
32202         "iconv-lite": "0.4.24"
32203       }
32204     },
32205     "whatwg-mimetype": {
32206       "version": "2.3.0",
32207       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
32208       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
32209       "dev": true
32210     },
32211     "whatwg-url": {
32212       "version": "8.4.0",
32213       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz",
32214       "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==",
32215       "dev": true,
32216       "requires": {
32217         "lodash.sortby": "^4.7.0",
32218         "tr46": "^2.0.2",
32219         "webidl-conversions": "^6.1.0"
32220       }
32221     },
32222     "which": {
32223       "version": "2.0.2",
32224       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
32225       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
32226       "dev": true,
32227       "requires": {
32228         "isexe": "^2.0.0"
32229       }
32230     },
32231     "which-module": {
32232       "version": "2.0.0",
32233       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
32234       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
32235       "dev": true
32236     },
32237     "which-pm-runs": {
32238       "version": "1.0.0",
32239       "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
32240       "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=",
32241       "dev": true
32242     },
32243     "word-wrap": {
32244       "version": "1.2.3",
32245       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
32246       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
32247       "dev": true
32248     },
32249     "wordwrapjs": {
32250       "version": "4.0.0",
32251       "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz",
32252       "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==",
32253       "dev": true,
32254       "requires": {
32255         "reduce-flatten": "^2.0.0",
32256         "typical": "^5.0.0"
32257       }
32258     },
32259     "wrap-ansi": {
32260       "version": "6.2.0",
32261       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
32262       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
32263       "dev": true,
32264       "requires": {
32265         "ansi-styles": "^4.0.0",
32266         "string-width": "^4.1.0",
32267         "strip-ansi": "^6.0.0"
32268       },
32269       "dependencies": {
32270         "ansi-styles": {
32271           "version": "4.3.0",
32272           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
32273           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
32274           "dev": true,
32275           "requires": {
32276             "color-convert": "^2.0.1"
32277           }
32278         },
32279         "color-convert": {
32280           "version": "2.0.1",
32281           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
32282           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
32283           "dev": true,
32284           "requires": {
32285             "color-name": "~1.1.4"
32286           }
32287         },
32288         "color-name": {
32289           "version": "1.1.4",
32290           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
32291           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
32292           "dev": true
32293         },
32294         "emoji-regex": {
32295           "version": "8.0.0",
32296           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
32297           "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
32298           "dev": true
32299         },
32300         "is-fullwidth-code-point": {
32301           "version": "3.0.0",
32302           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
32303           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
32304           "dev": true
32305         },
32306         "string-width": {
32307           "version": "4.2.0",
32308           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
32309           "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
32310           "dev": true,
32311           "requires": {
32312             "emoji-regex": "^8.0.0",
32313             "is-fullwidth-code-point": "^3.0.0",
32314             "strip-ansi": "^6.0.0"
32315           }
32316         }
32317       }
32318     },
32319     "wrappy": {
32320       "version": "1.0.2",
32321       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
32322       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
32323       "dev": true
32324     },
32325     "write": {
32326       "version": "1.0.3",
32327       "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
32328       "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
32329       "dev": true,
32330       "requires": {
32331         "mkdirp": "^0.5.1"
32332       }
32333     },
32334     "write-file-atomic": {
32335       "version": "3.0.3",
32336       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
32337       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
32338       "dev": true,
32339       "requires": {
32340         "imurmurhash": "^0.1.4",
32341         "is-typedarray": "^1.0.0",
32342         "signal-exit": "^3.0.2",
32343         "typedarray-to-buffer": "^3.1.5"
32344       }
32345     },
32346     "ws": {
32347       "version": "7.4.1",
32348       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz",
32349       "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==",
32350       "dev": true
32351     },
32352     "xml-name-validator": {
32353       "version": "3.0.0",
32354       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
32355       "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
32356       "dev": true
32357     },
32358     "xmlchars": {
32359       "version": "2.2.0",
32360       "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
32361       "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
32362       "dev": true
32363     },
32364     "y18n": {
32365       "version": "4.0.1",
32366       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
32367       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
32368       "dev": true
32369     },
32370     "yallist": {
32371       "version": "4.0.0",
32372       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
32373       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
32374       "dev": true
32375     },
32376     "yaml": {
32377       "version": "1.10.0",
32378       "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
32379       "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
32380       "dev": true
32381     },
32382     "yargs": {
32383       "version": "15.4.1",
32384       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
32385       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
32386       "dev": true,
32387       "requires": {
32388         "cliui": "^6.0.0",
32389         "decamelize": "^1.2.0",
32390         "find-up": "^4.1.0",
32391         "get-caller-file": "^2.0.1",
32392         "require-directory": "^2.1.1",
32393         "require-main-filename": "^2.0.0",
32394         "set-blocking": "^2.0.0",
32395         "string-width": "^4.2.0",
32396         "which-module": "^2.0.0",
32397         "y18n": "^4.0.0",
32398         "yargs-parser": "^18.1.2"
32399       },
32400       "dependencies": {
32401         "emoji-regex": {
32402           "version": "8.0.0",
32403           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
32404           "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
32405           "dev": true
32406         },
32407         "find-up": {
32408           "version": "4.1.0",
32409           "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
32410           "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
32411           "dev": true,
32412           "requires": {
32413             "locate-path": "^5.0.0",
32414             "path-exists": "^4.0.0"
32415           }
32416         },
32417         "is-fullwidth-code-point": {
32418           "version": "3.0.0",
32419           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
32420           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
32421           "dev": true
32422         },
32423         "locate-path": {
32424           "version": "5.0.0",
32425           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
32426           "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
32427           "dev": true,
32428           "requires": {
32429             "p-locate": "^4.1.0"
32430           }
32431         },
32432         "p-limit": {
32433           "version": "2.3.0",
32434           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
32435           "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
32436           "dev": true,
32437           "requires": {
32438             "p-try": "^2.0.0"
32439           }
32440         },
32441         "p-locate": {
32442           "version": "4.1.0",
32443           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
32444           "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
32445           "dev": true,
32446           "requires": {
32447             "p-limit": "^2.2.0"
32448           }
32449         },
32450         "string-width": {
32451           "version": "4.2.0",
32452           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
32453           "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
32454           "dev": true,
32455           "requires": {
32456             "emoji-regex": "^8.0.0",
32457             "is-fullwidth-code-point": "^3.0.0",
32458             "strip-ansi": "^6.0.0"
32459           }
32460         }
32461       }
32462     },
32463     "yargs-parser": {
32464       "version": "18.1.3",
32465       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
32466       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
32467       "dev": true,
32468       "requires": {
32469         "camelcase": "^5.0.0",
32470         "decamelize": "^1.2.0"
32471       },
32472       "dependencies": {
32473         "camelcase": {
32474           "version": "5.3.1",
32475           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
32476           "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
32477           "dev": true
32478         }
32479       }
32480     },
32481     "yocto-queue": {
32482       "version": "0.1.0",
32483       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
32484       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
32485       "dev": true
32486     }
32487   }
32488 }