]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/package-lock.json
LP1929741 Limit to active providers; skip empty name picklist
[working/Evergreen.git] / Open-ILS / src / eg2 / package-lock.json
1 {
2   "name": "eg",
3   "version": "0.0.0",
4   "lockfileVersion": 2,
5   "requires": true,
6   "packages": {
7     "": {
8       "name": "eg",
9       "version": "0.0.0",
10       "dependencies": {
11         "@angular/animations": "^10.0.8",
12         "@angular/common": "^10.0.8",
13         "@angular/compiler": "^10.0.8",
14         "@angular/core": "^10.0.8",
15         "@angular/forms": "^10.0.8",
16         "@angular/http": "^7.2.16",
17         "@angular/localize": "^10.0.8",
18         "@angular/platform-browser": "^10.0.8",
19         "@angular/platform-browser-dynamic": "^10.0.8",
20         "@angular/router": "^10.0.8",
21         "@ng-bootstrap/ng-bootstrap": "^7.0.0",
22         "@nguniversal/express-engine": "^10.0.1",
23         "bootstrap-css-only": "^4.4.1",
24         "core-js": "^3.6.5",
25         "elastic-builder": "^2.4.0",
26         "file-saver": "^2.0.2",
27         "material-design-icons": "^3.0.1",
28         "moment": "^2.27.0",
29         "moment-timezone": "^0.5.31",
30         "ngx-cookie": "^4.1.2",
31         "rxjs": "^6.6.2",
32         "zone.js": "^0.10.3"
33       },
34       "devDependencies": {
35         "@angular-devkit/build-angular": "^0.1000.5",
36         "@angular/cli": "^10.0.5",
37         "@angular/compiler-cli": "^10.0.8",
38         "@angular/language-service": "^10.0.8",
39         "@types/jasmine": "^3.5.12",
40         "@types/jasminewd2": "^2.0.8",
41         "@types/node": "^14.0.27",
42         "codelyzer": "^5.2.2",
43         "jasmine-core": "^3.6.0",
44         "jasmine-spec-reporter": "^5.0.2",
45         "karma": "^5.1.1",
46         "karma-chrome-launcher": "^3.1.0",
47         "karma-coverage-istanbul-reporter": "^3.0.3",
48         "karma-firefox-launcher": "^1.3.0",
49         "karma-jasmine": "^3.3.1",
50         "karma-jasmine-html-reporter": "^1.5.4",
51         "ngx-i18nsupport": "^0.17.1",
52         "protractor": "^7.0.0",
53         "ts-node": "^8.10.2",
54         "tslint": "^6.1.3",
55         "typescript": "^3.9.7"
56       }
57     },
58     "node_modules/@angular-devkit/architect": {
59       "version": "0.1000.8",
60       "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1000.8.tgz",
61       "integrity": "sha512-2AqPbiEugtPxNz4MGhLh+imUVelhW9h1cdJs2AbxZosIxftPb5DNDQUSAwVmRGp4CtcXVrlvcDwc0f4Fw1aiIA==",
62       "dev": true,
63       "dependencies": {
64         "@angular-devkit/core": "10.0.8",
65         "rxjs": "6.5.5"
66       },
67       "engines": {
68         "node": ">= 10.13.0",
69         "npm": ">= 6.11.0",
70         "yarn": ">= 1.13.0"
71       }
72     },
73     "node_modules/@angular-devkit/architect/node_modules/rxjs": {
74       "version": "6.5.5",
75       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
76       "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
77       "dev": true,
78       "dependencies": {
79         "tslib": "^1.9.0"
80       },
81       "engines": {
82         "npm": ">=2.0.0"
83       }
84     },
85     "node_modules/@angular-devkit/architect/node_modules/tslib": {
86       "version": "1.14.1",
87       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
88       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
89       "dev": true
90     },
91     "node_modules/@angular-devkit/build-angular": {
92       "version": "0.1000.8",
93       "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1000.8.tgz",
94       "integrity": "sha512-wwDN2oadQvYPL7lDmvGsoWQjW++0ZnxWk1QVlABGhBSIs8Uxs26Hjd5YNUSsvJavBkqb1UZIOilqzb4dig5MIA==",
95       "dev": true,
96       "dependencies": {
97         "@angular-devkit/architect": "0.1000.8",
98         "@angular-devkit/build-optimizer": "0.1000.8",
99         "@angular-devkit/build-webpack": "0.1000.8",
100         "@angular-devkit/core": "10.0.8",
101         "@babel/core": "7.9.6",
102         "@babel/generator": "7.9.6",
103         "@babel/plugin-transform-runtime": "7.9.6",
104         "@babel/preset-env": "7.9.6",
105         "@babel/runtime": "7.9.6",
106         "@babel/template": "7.8.6",
107         "@jsdevtools/coverage-istanbul-loader": "3.0.3",
108         "@ngtools/webpack": "10.0.8",
109         "ajv": "6.12.3",
110         "autoprefixer": "9.8.0",
111         "babel-loader": "8.1.0",
112         "browserslist": "^4.9.1",
113         "cacache": "15.0.3",
114         "caniuse-lite": "^1.0.30001032",
115         "circular-dependency-plugin": "5.2.0",
116         "copy-webpack-plugin": "6.0.3",
117         "core-js": "3.6.4",
118         "css-loader": "3.5.3",
119         "cssnano": "4.1.10",
120         "file-loader": "6.0.0",
121         "find-cache-dir": "3.3.1",
122         "glob": "7.1.6",
123         "jest-worker": "26.0.0",
124         "karma-source-map-support": "1.4.0",
125         "less-loader": "6.1.0",
126         "license-webpack-plugin": "2.2.0",
127         "loader-utils": "2.0.0",
128         "mini-css-extract-plugin": "0.9.0",
129         "minimatch": "3.0.4",
130         "open": "7.0.4",
131         "parse5": "4.0.0",
132         "pnp-webpack-plugin": "1.6.4",
133         "postcss": "7.0.31",
134         "postcss-import": "12.0.1",
135         "postcss-loader": "3.0.0",
136         "raw-loader": "4.0.1",
137         "regenerator-runtime": "0.13.5",
138         "resolve-url-loader": "3.1.1",
139         "rimraf": "3.0.2",
140         "rollup": "2.10.9",
141         "rxjs": "6.5.5",
142         "sass": "1.26.5",
143         "sass-loader": "8.0.2",
144         "semver": "7.3.2",
145         "source-map": "0.7.3",
146         "source-map-loader": "1.0.0",
147         "source-map-support": "0.5.19",
148         "speed-measure-webpack-plugin": "1.3.3",
149         "style-loader": "1.2.1",
150         "stylus": "0.54.7",
151         "stylus-loader": "3.0.2",
152         "terser": "4.7.0",
153         "terser-webpack-plugin": "3.0.1",
154         "tree-kill": "1.2.2",
155         "webpack": "4.43.0",
156         "webpack-dev-middleware": "3.7.2",
157         "webpack-dev-server": "3.11.0",
158         "webpack-merge": "4.2.2",
159         "webpack-sources": "1.4.3",
160         "webpack-subresource-integrity": "1.4.1",
161         "worker-plugin": "4.0.3"
162       },
163       "engines": {
164         "node": ">= 10.13.0",
165         "npm": ">= 6.11.0",
166         "yarn": ">= 1.13.0"
167       }
168     },
169     "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": {
170       "version": "7.9.6",
171       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz",
172       "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==",
173       "dev": true,
174       "dependencies": {
175         "@babel/code-frame": "^7.8.3",
176         "@babel/generator": "^7.9.6",
177         "@babel/helper-module-transforms": "^7.9.0",
178         "@babel/helpers": "^7.9.6",
179         "@babel/parser": "^7.9.6",
180         "@babel/template": "^7.8.6",
181         "@babel/traverse": "^7.9.6",
182         "@babel/types": "^7.9.6",
183         "convert-source-map": "^1.7.0",
184         "debug": "^4.1.0",
185         "gensync": "^1.0.0-beta.1",
186         "json5": "^2.1.2",
187         "lodash": "^4.17.13",
188         "resolve": "^1.3.2",
189         "semver": "^5.4.1",
190         "source-map": "^0.5.0"
191       },
192       "engines": {
193         "node": ">=6.9.0"
194       }
195     },
196     "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": {
197       "version": "5.7.1",
198       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
199       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
200       "dev": true,
201       "bin": {
202         "semver": "bin/semver"
203       }
204     },
205     "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/source-map": {
206       "version": "0.5.7",
207       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
208       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
209       "dev": true,
210       "engines": {
211         "node": ">=0.10.0"
212       }
213     },
214     "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": {
215       "version": "7.9.6",
216       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz",
217       "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==",
218       "dev": true,
219       "dependencies": {
220         "@babel/types": "^7.9.6",
221         "jsesc": "^2.5.1",
222         "lodash": "^4.17.13",
223         "source-map": "^0.5.0"
224       }
225     },
226     "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator/node_modules/source-map": {
227       "version": "0.5.7",
228       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
229       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
230       "dev": true,
231       "engines": {
232         "node": ">=0.10.0"
233       }
234     },
235     "node_modules/@angular-devkit/build-angular/node_modules/@babel/template": {
236       "version": "7.8.6",
237       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
238       "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
239       "dev": true,
240       "dependencies": {
241         "@babel/code-frame": "^7.8.3",
242         "@babel/parser": "^7.8.6",
243         "@babel/types": "^7.8.6"
244       }
245     },
246     "node_modules/@angular-devkit/build-angular/node_modules/core-js": {
247       "version": "3.6.4",
248       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz",
249       "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==",
250       "dev": true,
251       "hasInstallScript": true
252     },
253     "node_modules/@angular-devkit/build-angular/node_modules/glob": {
254       "version": "7.1.6",
255       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
256       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
257       "dev": true,
258       "dependencies": {
259         "fs.realpath": "^1.0.0",
260         "inflight": "^1.0.4",
261         "inherits": "2",
262         "minimatch": "^3.0.4",
263         "once": "^1.3.0",
264         "path-is-absolute": "^1.0.0"
265       },
266       "engines": {
267         "node": "*"
268       }
269     },
270     "node_modules/@angular-devkit/build-angular/node_modules/regenerator-runtime": {
271       "version": "0.13.5",
272       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
273       "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==",
274       "dev": true
275     },
276     "node_modules/@angular-devkit/build-angular/node_modules/rxjs": {
277       "version": "6.5.5",
278       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
279       "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
280       "dev": true,
281       "dependencies": {
282         "tslib": "^1.9.0"
283       },
284       "engines": {
285         "npm": ">=2.0.0"
286       }
287     },
288     "node_modules/@angular-devkit/build-angular/node_modules/semver": {
289       "version": "7.3.2",
290       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
291       "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
292       "dev": true,
293       "bin": {
294         "semver": "bin/semver.js"
295       },
296       "engines": {
297         "node": ">=10"
298       }
299     },
300     "node_modules/@angular-devkit/build-angular/node_modules/source-map": {
301       "version": "0.7.3",
302       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
303       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
304       "dev": true,
305       "engines": {
306         "node": ">= 8"
307       }
308     },
309     "node_modules/@angular-devkit/build-angular/node_modules/tslib": {
310       "version": "1.14.1",
311       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
312       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
313       "dev": true
314     },
315     "node_modules/@angular-devkit/build-optimizer": {
316       "version": "0.1000.8",
317       "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1000.8.tgz",
318       "integrity": "sha512-esODHuTGEEMx1SmLUq03VAMly8gZUd1vRuvZeKS5HqKwDg8ZzcI7/25BuuUSlyST+6BEdjo2gnmagQnG0VBdQw==",
319       "dev": true,
320       "dependencies": {
321         "loader-utils": "2.0.0",
322         "source-map": "0.7.3",
323         "tslib": "2.0.0",
324         "webpack-sources": "1.4.3"
325       },
326       "bin": {
327         "build-optimizer": "src/build-optimizer/cli.js"
328       },
329       "engines": {
330         "node": ">= 10.13.0",
331         "npm": ">= 6.11.0",
332         "yarn": ">= 1.13.0"
333       }
334     },
335     "node_modules/@angular-devkit/build-optimizer/node_modules/source-map": {
336       "version": "0.7.3",
337       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
338       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
339       "dev": true,
340       "engines": {
341         "node": ">= 8"
342       }
343     },
344     "node_modules/@angular-devkit/build-optimizer/node_modules/tslib": {
345       "version": "2.0.0",
346       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz",
347       "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==",
348       "dev": true
349     },
350     "node_modules/@angular-devkit/build-webpack": {
351       "version": "0.1000.8",
352       "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1000.8.tgz",
353       "integrity": "sha512-y/U+dV5N8W7KECncGSKQWoUH/DFNZCseczyl6LAd8bc0fMr8Z0TAIe8OXj+5CSRRdejWfRIxGtNWM+L2kTCU8A==",
354       "dev": true,
355       "dependencies": {
356         "@angular-devkit/architect": "0.1000.8",
357         "@angular-devkit/core": "10.0.8",
358         "rxjs": "6.5.5"
359       },
360       "engines": {
361         "node": ">= 10.13.0",
362         "npm": ">= 6.11.0",
363         "yarn": ">= 1.13.0"
364       }
365     },
366     "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": {
367       "version": "6.5.5",
368       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
369       "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
370       "dev": true,
371       "dependencies": {
372         "tslib": "^1.9.0"
373       },
374       "engines": {
375         "npm": ">=2.0.0"
376       }
377     },
378     "node_modules/@angular-devkit/build-webpack/node_modules/tslib": {
379       "version": "1.14.1",
380       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
381       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
382       "dev": true
383     },
384     "node_modules/@angular-devkit/core": {
385       "version": "10.0.8",
386       "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.8.tgz",
387       "integrity": "sha512-d9S8VQuqaYg0c/Y2kl/MtICtZ+UKlH5bLm8y2fb2WfSL4A5XIqMGdEVxzFSiR0b1Bnt4NAoQMcBec1blHAqMSQ==",
388       "dev": true,
389       "dependencies": {
390         "ajv": "6.12.3",
391         "fast-json-stable-stringify": "2.1.0",
392         "magic-string": "0.25.7",
393         "rxjs": "6.5.5",
394         "source-map": "0.7.3"
395       },
396       "engines": {
397         "node": ">= 10.13.0",
398         "npm": ">= 6.11.0",
399         "yarn": ">= 1.13.0"
400       }
401     },
402     "node_modules/@angular-devkit/core/node_modules/rxjs": {
403       "version": "6.5.5",
404       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
405       "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
406       "dev": true,
407       "dependencies": {
408         "tslib": "^1.9.0"
409       },
410       "engines": {
411         "npm": ">=2.0.0"
412       }
413     },
414     "node_modules/@angular-devkit/core/node_modules/source-map": {
415       "version": "0.7.3",
416       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
417       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
418       "dev": true,
419       "engines": {
420         "node": ">= 8"
421       }
422     },
423     "node_modules/@angular-devkit/core/node_modules/tslib": {
424       "version": "1.14.1",
425       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
426       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
427       "dev": true
428     },
429     "node_modules/@angular-devkit/schematics": {
430       "version": "10.2.1",
431       "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-10.2.1.tgz",
432       "integrity": "sha512-0oMhB1eM7hg5Xf4U7r193zrNTGyxfzl2okBsLJPuVmkb3KCBGQOyHYmU5HjDNadPc5iCFc+Xo2+DSDvXGuLmaA==",
433       "dev": true,
434       "dependencies": {
435         "@angular-devkit/core": "10.2.1",
436         "ora": "5.0.0",
437         "rxjs": "6.6.2"
438       },
439       "engines": {
440         "node": ">= 10.13.0",
441         "npm": ">= 6.11.0",
442         "yarn": ">= 1.13.0"
443       }
444     },
445     "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": {
446       "version": "10.2.1",
447       "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.2.1.tgz",
448       "integrity": "sha512-dzlF9Gl7KNt9sPYT2HYq6ySZYwKzkyYR5mrBj3DZOD0OQsoc21LvLkWAHNSL2iYGdHJQS1oJDNs8iRYxYIOY3w==",
449       "dev": true,
450       "dependencies": {
451         "ajv": "6.12.4",
452         "fast-json-stable-stringify": "2.1.0",
453         "magic-string": "0.25.7",
454         "rxjs": "6.6.2",
455         "source-map": "0.7.3"
456       },
457       "engines": {
458         "node": ">= 10.13.0",
459         "npm": ">= 6.11.0",
460         "yarn": ">= 1.13.0"
461       }
462     },
463     "node_modules/@angular-devkit/schematics/node_modules/ajv": {
464       "version": "6.12.4",
465       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
466       "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
467       "dev": true,
468       "dependencies": {
469         "fast-deep-equal": "^3.1.1",
470         "fast-json-stable-stringify": "^2.0.0",
471         "json-schema-traverse": "^0.4.1",
472         "uri-js": "^4.2.2"
473       }
474     },
475     "node_modules/@angular-devkit/schematics/node_modules/rxjs": {
476       "version": "6.6.2",
477       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
478       "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
479       "dev": true,
480       "dependencies": {
481         "tslib": "^1.9.0"
482       },
483       "engines": {
484         "npm": ">=2.0.0"
485       }
486     },
487     "node_modules/@angular-devkit/schematics/node_modules/source-map": {
488       "version": "0.7.3",
489       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
490       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
491       "dev": true,
492       "engines": {
493         "node": ">= 8"
494       }
495     },
496     "node_modules/@angular-devkit/schematics/node_modules/tslib": {
497       "version": "1.14.1",
498       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
499       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
500       "dev": true
501     },
502     "node_modules/@angular/animations": {
503       "version": "10.2.4",
504       "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-10.2.4.tgz",
505       "integrity": "sha512-ovlfHxY1C6yH6SdfWIG1WqB77GHfuJ4i3jItvf0qFSvbOHG8OOzrSOR6EVRJYTnre4r4pQ3V8cDFy3igBlWXUw==",
506       "dependencies": {
507         "tslib": "^2.0.0"
508       }
509     },
510     "node_modules/@angular/cli": {
511       "version": "10.2.1",
512       "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-10.2.1.tgz",
513       "integrity": "sha512-9u/IVZqESiNX7qsLDW31MPBFUJUqvc+zqq+ekEtjRopq32RQpAGFWfvRZCR6GyJd06gzUWcYeYKkpl1XFNBXUg==",
514       "dev": true,
515       "hasInstallScript": true,
516       "dependencies": {
517         "@angular-devkit/architect": "0.1002.1",
518         "@angular-devkit/core": "10.2.1",
519         "@angular-devkit/schematics": "10.2.1",
520         "@schematics/angular": "10.2.1",
521         "@schematics/update": "0.1002.1",
522         "@yarnpkg/lockfile": "1.1.0",
523         "ansi-colors": "4.1.1",
524         "debug": "4.1.1",
525         "ini": "1.3.6",
526         "inquirer": "7.3.3",
527         "npm-package-arg": "8.0.1",
528         "npm-pick-manifest": "6.1.0",
529         "open": "7.2.0",
530         "pacote": "9.5.12",
531         "read-package-tree": "5.3.1",
532         "rimraf": "3.0.2",
533         "semver": "7.3.2",
534         "symbol-observable": "1.2.0",
535         "universal-analytics": "0.4.23",
536         "uuid": "8.3.0"
537       },
538       "bin": {
539         "ng": "bin/ng"
540       },
541       "engines": {
542         "node": ">= 10.13.0",
543         "npm": ">= 6.11.0",
544         "yarn": ">= 1.13.0"
545       }
546     },
547     "node_modules/@angular/cli/node_modules/@angular-devkit/architect": {
548       "version": "0.1002.1",
549       "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1002.1.tgz",
550       "integrity": "sha512-vP27xCe++p3zm+zwSDXDm9/rsM71Q4MYidLLi0MQfo8wxsWS/4mWXycCBoMwDkvW44SPJ4Ds1/F46bb3/xRDvA==",
551       "dev": true,
552       "dependencies": {
553         "@angular-devkit/core": "10.2.1",
554         "rxjs": "6.6.2"
555       },
556       "engines": {
557         "node": ">= 10.13.0",
558         "npm": ">= 6.11.0",
559         "yarn": ">= 1.13.0"
560       }
561     },
562     "node_modules/@angular/cli/node_modules/@angular-devkit/core": {
563       "version": "10.2.1",
564       "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.2.1.tgz",
565       "integrity": "sha512-dzlF9Gl7KNt9sPYT2HYq6ySZYwKzkyYR5mrBj3DZOD0OQsoc21LvLkWAHNSL2iYGdHJQS1oJDNs8iRYxYIOY3w==",
566       "dev": true,
567       "dependencies": {
568         "ajv": "6.12.4",
569         "fast-json-stable-stringify": "2.1.0",
570         "magic-string": "0.25.7",
571         "rxjs": "6.6.2",
572         "source-map": "0.7.3"
573       },
574       "engines": {
575         "node": ">= 10.13.0",
576         "npm": ">= 6.11.0",
577         "yarn": ">= 1.13.0"
578       }
579     },
580     "node_modules/@angular/cli/node_modules/ajv": {
581       "version": "6.12.4",
582       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
583       "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
584       "dev": true,
585       "dependencies": {
586         "fast-deep-equal": "^3.1.1",
587         "fast-json-stable-stringify": "^2.0.0",
588         "json-schema-traverse": "^0.4.1",
589         "uri-js": "^4.2.2"
590       }
591     },
592     "node_modules/@angular/cli/node_modules/ansi-colors": {
593       "version": "4.1.1",
594       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
595       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
596       "dev": true,
597       "engines": {
598         "node": ">=6"
599       }
600     },
601     "node_modules/@angular/cli/node_modules/debug": {
602       "version": "4.1.1",
603       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
604       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
605       "dev": true,
606       "dependencies": {
607         "ms": "^2.1.1"
608       }
609     },
610     "node_modules/@angular/cli/node_modules/open": {
611       "version": "7.2.0",
612       "resolved": "https://registry.npmjs.org/open/-/open-7.2.0.tgz",
613       "integrity": "sha512-4HeyhxCvBTI5uBePsAdi55C5fmqnWZ2e2MlmvWi5KW5tdH5rxoiv/aMtbeVxKZc3eWkT1GymMnLG8XC4Rq4TDQ==",
614       "dev": true,
615       "dependencies": {
616         "is-docker": "^2.0.0",
617         "is-wsl": "^2.1.1"
618       },
619       "engines": {
620         "node": ">=8"
621       }
622     },
623     "node_modules/@angular/cli/node_modules/rxjs": {
624       "version": "6.6.2",
625       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
626       "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
627       "dev": true,
628       "dependencies": {
629         "tslib": "^1.9.0"
630       },
631       "engines": {
632         "npm": ">=2.0.0"
633       }
634     },
635     "node_modules/@angular/cli/node_modules/semver": {
636       "version": "7.3.2",
637       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
638       "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
639       "dev": true,
640       "bin": {
641         "semver": "bin/semver.js"
642       },
643       "engines": {
644         "node": ">=10"
645       }
646     },
647     "node_modules/@angular/cli/node_modules/source-map": {
648       "version": "0.7.3",
649       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
650       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
651       "dev": true,
652       "engines": {
653         "node": ">= 8"
654       }
655     },
656     "node_modules/@angular/cli/node_modules/tslib": {
657       "version": "1.14.1",
658       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
659       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
660       "dev": true
661     },
662     "node_modules/@angular/cli/node_modules/uuid": {
663       "version": "8.3.0",
664       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
665       "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
666       "dev": true,
667       "bin": {
668         "uuid": "dist/bin/uuid"
669       }
670     },
671     "node_modules/@angular/common": {
672       "version": "10.2.4",
673       "resolved": "https://registry.npmjs.org/@angular/common/-/common-10.2.4.tgz",
674       "integrity": "sha512-bBfsLJNDQaC2OI1mReDJuSZ/uBb7Pf3HVpRmlQKNIPllIxqX1hLH8I3Plodrns9m32JMJ6FMsQthcP0KMdRCJA==",
675       "dependencies": {
676         "tslib": "^2.0.0"
677       }
678     },
679     "node_modules/@angular/compiler": {
680       "version": "10.2.4",
681       "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-10.2.4.tgz",
682       "integrity": "sha512-xkpDQJt9047eT+HPEoJoJ7TVN+yXIFL0EcYP9pE+jG/f7H8re6Nwf2sBXa91dyCYBanXGMRbivbXIjqLGOfzbA==",
683       "dependencies": {
684         "tslib": "^2.0.0"
685       }
686     },
687     "node_modules/@angular/compiler-cli": {
688       "version": "10.2.4",
689       "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-10.2.4.tgz",
690       "integrity": "sha512-gpw7Px6c2EaVUiDrU4PLaxf5zk8oJ72Yq62YZ8k4Jd7Vhl39Bhx9a9/I3GFQzZ8X6W/VJMWfZRs3E7bm1krRkw==",
691       "dev": true,
692       "dependencies": {
693         "canonical-path": "1.0.0",
694         "chokidar": "^3.0.0",
695         "convert-source-map": "^1.5.1",
696         "dependency-graph": "^0.7.2",
697         "fs-extra": "4.0.2",
698         "magic-string": "^0.25.0",
699         "minimist": "^1.2.0",
700         "reflect-metadata": "^0.1.2",
701         "semver": "^6.3.0",
702         "source-map": "^0.6.1",
703         "sourcemap-codec": "^1.4.8",
704         "tslib": "^2.0.0",
705         "yargs": "^16.1.1"
706       },
707       "bin": {
708         "ivy-ngcc": "ngcc/main-ivy-ngcc.js",
709         "ng-xi18n": "src/extract_i18n.js",
710         "ngc": "src/main.js",
711         "ngcc": "ngcc/main-ngcc.js"
712       },
713       "engines": {
714         "node": ">=10.0"
715       }
716     },
717     "node_modules/@angular/compiler-cli/node_modules/semver": {
718       "version": "6.3.0",
719       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
720       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
721       "dev": true,
722       "bin": {
723         "semver": "bin/semver.js"
724       }
725     },
726     "node_modules/@angular/compiler-cli/node_modules/source-map": {
727       "version": "0.6.1",
728       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
729       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
730       "dev": true,
731       "engines": {
732         "node": ">=0.10.0"
733       }
734     },
735     "node_modules/@angular/core": {
736       "version": "10.2.4",
737       "resolved": "https://registry.npmjs.org/@angular/core/-/core-10.2.4.tgz",
738       "integrity": "sha512-5xpAvmZwD9nZ8eWx10urjibqEeePGEiFXVMEn3IaJWgfdOcMmeSoioW9JUllT3w85+DlNVWbRbhz0YfE9a4jyw==",
739       "dependencies": {
740         "tslib": "^2.0.0"
741       }
742     },
743     "node_modules/@angular/forms": {
744       "version": "10.2.4",
745       "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-10.2.4.tgz",
746       "integrity": "sha512-nrag/3+sjclH5mYqgM9UKzjotMGDCYBlPMqLt2Mj8rIxtAPRxfKmzAhxf4lRw3RTzMvOLM0rBRJagpi5glyLEw==",
747       "dependencies": {
748         "tslib": "^2.0.0"
749       }
750     },
751     "node_modules/@angular/http": {
752       "version": "7.2.16",
753       "resolved": "https://registry.npmjs.org/@angular/http/-/http-7.2.16.tgz",
754       "integrity": "sha512-yvjbNyzFSmmz4UTjCdy5M8mk0cZqf9TvSf8yN5UVIwtw4joyuUdlgJCuin0qSbQOKIf/JjHoofpO2JkPCGSNww==",
755       "dependencies": {
756         "tslib": "^1.9.0"
757       }
758     },
759     "node_modules/@angular/http/node_modules/tslib": {
760       "version": "1.14.1",
761       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
762       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
763     },
764     "node_modules/@angular/language-service": {
765       "version": "10.2.4",
766       "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-10.2.4.tgz",
767       "integrity": "sha512-WmaX2lst7LOPVdCLdgR2Yddvy+DrQ5fhaXexZ1mYFnWBwW8gDXcRP+sHAkvTu752mF5c0C4OEMR9UJdwrHntrg==",
768       "dev": true
769     },
770     "node_modules/@angular/localize": {
771       "version": "10.2.4",
772       "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-10.2.4.tgz",
773       "integrity": "sha512-vpmRM6XFK7ZD5wkc6h3fWFw3+6HOQQiV5iXcUQT4x9i18ktEHCRi85KsfJQovS8ggBivvTvykyXKMj8mP9guOQ==",
774       "dependencies": {
775         "@babel/core": "7.8.3",
776         "glob": "7.1.2",
777         "yargs": "^16.1.1"
778       },
779       "bin": {
780         "localize-extract": "src/tools/src/extract/main.js",
781         "localize-translate": "src/tools/src/translate/main.js"
782       },
783       "engines": {
784         "node": ">=8.0"
785       }
786     },
787     "node_modules/@angular/platform-browser": {
788       "version": "10.2.4",
789       "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-10.2.4.tgz",
790       "integrity": "sha512-gYewLxoTnxOxX3XXK959YiDaw8CEnksKIbK6RYuofIcB8dTL9AlS9/l22xdGifTXTkFjs8noO6i/WT5hCt49Ww==",
791       "dependencies": {
792         "tslib": "^2.0.0"
793       }
794     },
795     "node_modules/@angular/platform-browser-dynamic": {
796       "version": "10.2.4",
797       "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-10.2.4.tgz",
798       "integrity": "sha512-+oON9ujv9EOC3yJVgnV/vy3262dpMKBFlQ+dHcr5rfk2WpsnyJ26R+Nhkaug9FEdmSo9w+GqowF5bodrtTOTlA==",
799       "dependencies": {
800         "tslib": "^2.0.0"
801       }
802     },
803     "node_modules/@angular/router": {
804       "version": "10.2.4",
805       "resolved": "https://registry.npmjs.org/@angular/router/-/router-10.2.4.tgz",
806       "integrity": "sha512-y3xMwZHWS84fbm3FoU8vTAeXaTuPd4ZfmZ3dhkG9c1tkVq/jCmc6pkqNxjv3L1iPenKrvt2bFhh+wCs+bcUPhw==",
807       "dependencies": {
808         "tslib": "^2.0.0"
809       }
810     },
811     "node_modules/@babel/code-frame": {
812       "version": "7.12.11",
813       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
814       "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
815       "dependencies": {
816         "@babel/highlight": "^7.10.4"
817       }
818     },
819     "node_modules/@babel/compat-data": {
820       "version": "7.12.7",
821       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz",
822       "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==",
823       "dev": true
824     },
825     "node_modules/@babel/core": {
826       "version": "7.8.3",
827       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz",
828       "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==",
829       "dependencies": {
830         "@babel/code-frame": "^7.8.3",
831         "@babel/generator": "^7.8.3",
832         "@babel/helpers": "^7.8.3",
833         "@babel/parser": "^7.8.3",
834         "@babel/template": "^7.8.3",
835         "@babel/traverse": "^7.8.3",
836         "@babel/types": "^7.8.3",
837         "convert-source-map": "^1.7.0",
838         "debug": "^4.1.0",
839         "gensync": "^1.0.0-beta.1",
840         "json5": "^2.1.0",
841         "lodash": "^4.17.13",
842         "resolve": "^1.3.2",
843         "semver": "^5.4.1",
844         "source-map": "^0.5.0"
845       },
846       "engines": {
847         "node": ">=6.9.0"
848       }
849     },
850     "node_modules/@babel/generator": {
851       "version": "7.12.11",
852       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz",
853       "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==",
854       "dependencies": {
855         "@babel/types": "^7.12.11",
856         "jsesc": "^2.5.1",
857         "source-map": "^0.5.0"
858       }
859     },
860     "node_modules/@babel/helper-annotate-as-pure": {
861       "version": "7.12.10",
862       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz",
863       "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==",
864       "dev": true,
865       "dependencies": {
866         "@babel/types": "^7.12.10"
867       }
868     },
869     "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
870       "version": "7.10.4",
871       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
872       "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
873       "dev": true,
874       "dependencies": {
875         "@babel/helper-explode-assignable-expression": "^7.10.4",
876         "@babel/types": "^7.10.4"
877       }
878     },
879     "node_modules/@babel/helper-compilation-targets": {
880       "version": "7.12.5",
881       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz",
882       "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==",
883       "dev": true,
884       "dependencies": {
885         "@babel/compat-data": "^7.12.5",
886         "@babel/helper-validator-option": "^7.12.1",
887         "browserslist": "^4.14.5",
888         "semver": "^5.5.0"
889       }
890     },
891     "node_modules/@babel/helper-create-regexp-features-plugin": {
892       "version": "7.12.7",
893       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz",
894       "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==",
895       "dev": true,
896       "dependencies": {
897         "@babel/helper-annotate-as-pure": "^7.10.4",
898         "regexpu-core": "^4.7.1"
899       }
900     },
901     "node_modules/@babel/helper-define-map": {
902       "version": "7.10.5",
903       "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
904       "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
905       "dev": true,
906       "dependencies": {
907         "@babel/helper-function-name": "^7.10.4",
908         "@babel/types": "^7.10.5",
909         "lodash": "^4.17.19"
910       }
911     },
912     "node_modules/@babel/helper-explode-assignable-expression": {
913       "version": "7.12.1",
914       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz",
915       "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==",
916       "dev": true,
917       "dependencies": {
918         "@babel/types": "^7.12.1"
919       }
920     },
921     "node_modules/@babel/helper-function-name": {
922       "version": "7.12.11",
923       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz",
924       "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==",
925       "dependencies": {
926         "@babel/helper-get-function-arity": "^7.12.10",
927         "@babel/template": "^7.12.7",
928         "@babel/types": "^7.12.11"
929       }
930     },
931     "node_modules/@babel/helper-get-function-arity": {
932       "version": "7.12.10",
933       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz",
934       "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==",
935       "dependencies": {
936         "@babel/types": "^7.12.10"
937       }
938     },
939     "node_modules/@babel/helper-hoist-variables": {
940       "version": "7.10.4",
941       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
942       "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
943       "dev": true,
944       "dependencies": {
945         "@babel/types": "^7.10.4"
946       }
947     },
948     "node_modules/@babel/helper-member-expression-to-functions": {
949       "version": "7.12.7",
950       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
951       "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
952       "dev": true,
953       "dependencies": {
954         "@babel/types": "^7.12.7"
955       }
956     },
957     "node_modules/@babel/helper-module-imports": {
958       "version": "7.12.5",
959       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
960       "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==",
961       "dev": true,
962       "dependencies": {
963         "@babel/types": "^7.12.5"
964       }
965     },
966     "node_modules/@babel/helper-module-transforms": {
967       "version": "7.12.1",
968       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
969       "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
970       "dev": true,
971       "dependencies": {
972         "@babel/helper-module-imports": "^7.12.1",
973         "@babel/helper-replace-supers": "^7.12.1",
974         "@babel/helper-simple-access": "^7.12.1",
975         "@babel/helper-split-export-declaration": "^7.11.0",
976         "@babel/helper-validator-identifier": "^7.10.4",
977         "@babel/template": "^7.10.4",
978         "@babel/traverse": "^7.12.1",
979         "@babel/types": "^7.12.1",
980         "lodash": "^4.17.19"
981       }
982     },
983     "node_modules/@babel/helper-optimise-call-expression": {
984       "version": "7.12.10",
985       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz",
986       "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==",
987       "dev": true,
988       "dependencies": {
989         "@babel/types": "^7.12.10"
990       }
991     },
992     "node_modules/@babel/helper-plugin-utils": {
993       "version": "7.10.4",
994       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
995       "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
996       "dev": true
997     },
998     "node_modules/@babel/helper-remap-async-to-generator": {
999       "version": "7.12.1",
1000       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz",
1001       "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==",
1002       "dev": true,
1003       "dependencies": {
1004         "@babel/helper-annotate-as-pure": "^7.10.4",
1005         "@babel/helper-wrap-function": "^7.10.4",
1006         "@babel/types": "^7.12.1"
1007       }
1008     },
1009     "node_modules/@babel/helper-replace-supers": {
1010       "version": "7.12.11",
1011       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz",
1012       "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==",
1013       "dev": true,
1014       "dependencies": {
1015         "@babel/helper-member-expression-to-functions": "^7.12.7",
1016         "@babel/helper-optimise-call-expression": "^7.12.10",
1017         "@babel/traverse": "^7.12.10",
1018         "@babel/types": "^7.12.11"
1019       }
1020     },
1021     "node_modules/@babel/helper-simple-access": {
1022       "version": "7.12.1",
1023       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
1024       "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
1025       "dev": true,
1026       "dependencies": {
1027         "@babel/types": "^7.12.1"
1028       }
1029     },
1030     "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
1031       "version": "7.12.1",
1032       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
1033       "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
1034       "dev": true,
1035       "dependencies": {
1036         "@babel/types": "^7.12.1"
1037       }
1038     },
1039     "node_modules/@babel/helper-split-export-declaration": {
1040       "version": "7.12.11",
1041       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz",
1042       "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==",
1043       "dependencies": {
1044         "@babel/types": "^7.12.11"
1045       }
1046     },
1047     "node_modules/@babel/helper-validator-identifier": {
1048       "version": "7.12.11",
1049       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
1050       "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw=="
1051     },
1052     "node_modules/@babel/helper-validator-option": {
1053       "version": "7.12.11",
1054       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz",
1055       "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==",
1056       "dev": true
1057     },
1058     "node_modules/@babel/helper-wrap-function": {
1059       "version": "7.12.3",
1060       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz",
1061       "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==",
1062       "dev": true,
1063       "dependencies": {
1064         "@babel/helper-function-name": "^7.10.4",
1065         "@babel/template": "^7.10.4",
1066         "@babel/traverse": "^7.10.4",
1067         "@babel/types": "^7.10.4"
1068       }
1069     },
1070     "node_modules/@babel/helpers": {
1071       "version": "7.12.5",
1072       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz",
1073       "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==",
1074       "dependencies": {
1075         "@babel/template": "^7.10.4",
1076         "@babel/traverse": "^7.12.5",
1077         "@babel/types": "^7.12.5"
1078       }
1079     },
1080     "node_modules/@babel/highlight": {
1081       "version": "7.10.4",
1082       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1083       "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1084       "dependencies": {
1085         "@babel/helper-validator-identifier": "^7.10.4",
1086         "chalk": "^2.0.0",
1087         "js-tokens": "^4.0.0"
1088       }
1089     },
1090     "node_modules/@babel/parser": {
1091       "version": "7.12.11",
1092       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz",
1093       "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==",
1094       "bin": {
1095         "parser": "bin/babel-parser.js"
1096       },
1097       "engines": {
1098         "node": ">=6.0.0"
1099       }
1100     },
1101     "node_modules/@babel/plugin-proposal-async-generator-functions": {
1102       "version": "7.12.12",
1103       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz",
1104       "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==",
1105       "dev": true,
1106       "dependencies": {
1107         "@babel/helper-plugin-utils": "^7.10.4",
1108         "@babel/helper-remap-async-to-generator": "^7.12.1",
1109         "@babel/plugin-syntax-async-generators": "^7.8.0"
1110       }
1111     },
1112     "node_modules/@babel/plugin-proposal-dynamic-import": {
1113       "version": "7.12.1",
1114       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz",
1115       "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==",
1116       "dev": true,
1117       "dependencies": {
1118         "@babel/helper-plugin-utils": "^7.10.4",
1119         "@babel/plugin-syntax-dynamic-import": "^7.8.0"
1120       }
1121     },
1122     "node_modules/@babel/plugin-proposal-json-strings": {
1123       "version": "7.12.1",
1124       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz",
1125       "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==",
1126       "dev": true,
1127       "dependencies": {
1128         "@babel/helper-plugin-utils": "^7.10.4",
1129         "@babel/plugin-syntax-json-strings": "^7.8.0"
1130       }
1131     },
1132     "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
1133       "version": "7.12.1",
1134       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz",
1135       "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==",
1136       "dev": true,
1137       "dependencies": {
1138         "@babel/helper-plugin-utils": "^7.10.4",
1139         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
1140       }
1141     },
1142     "node_modules/@babel/plugin-proposal-numeric-separator": {
1143       "version": "7.12.7",
1144       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz",
1145       "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==",
1146       "dev": true,
1147       "dependencies": {
1148         "@babel/helper-plugin-utils": "^7.10.4",
1149         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
1150       }
1151     },
1152     "node_modules/@babel/plugin-proposal-object-rest-spread": {
1153       "version": "7.12.1",
1154       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz",
1155       "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==",
1156       "dev": true,
1157       "dependencies": {
1158         "@babel/helper-plugin-utils": "^7.10.4",
1159         "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1160         "@babel/plugin-transform-parameters": "^7.12.1"
1161       }
1162     },
1163     "node_modules/@babel/plugin-proposal-optional-catch-binding": {
1164       "version": "7.12.1",
1165       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz",
1166       "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==",
1167       "dev": true,
1168       "dependencies": {
1169         "@babel/helper-plugin-utils": "^7.10.4",
1170         "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
1171       }
1172     },
1173     "node_modules/@babel/plugin-proposal-optional-chaining": {
1174       "version": "7.12.7",
1175       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz",
1176       "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==",
1177       "dev": true,
1178       "dependencies": {
1179         "@babel/helper-plugin-utils": "^7.10.4",
1180         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
1181         "@babel/plugin-syntax-optional-chaining": "^7.8.0"
1182       }
1183     },
1184     "node_modules/@babel/plugin-proposal-unicode-property-regex": {
1185       "version": "7.12.1",
1186       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz",
1187       "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==",
1188       "dev": true,
1189       "dependencies": {
1190         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1191         "@babel/helper-plugin-utils": "^7.10.4"
1192       },
1193       "engines": {
1194         "node": ">=4"
1195       }
1196     },
1197     "node_modules/@babel/plugin-syntax-async-generators": {
1198       "version": "7.8.4",
1199       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
1200       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
1201       "dev": true,
1202       "dependencies": {
1203         "@babel/helper-plugin-utils": "^7.8.0"
1204       }
1205     },
1206     "node_modules/@babel/plugin-syntax-dynamic-import": {
1207       "version": "7.8.3",
1208       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
1209       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
1210       "dev": true,
1211       "dependencies": {
1212         "@babel/helper-plugin-utils": "^7.8.0"
1213       }
1214     },
1215     "node_modules/@babel/plugin-syntax-json-strings": {
1216       "version": "7.8.3",
1217       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
1218       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
1219       "dev": true,
1220       "dependencies": {
1221         "@babel/helper-plugin-utils": "^7.8.0"
1222       }
1223     },
1224     "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
1225       "version": "7.8.3",
1226       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
1227       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
1228       "dev": true,
1229       "dependencies": {
1230         "@babel/helper-plugin-utils": "^7.8.0"
1231       }
1232     },
1233     "node_modules/@babel/plugin-syntax-numeric-separator": {
1234       "version": "7.10.4",
1235       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
1236       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
1237       "dev": true,
1238       "dependencies": {
1239         "@babel/helper-plugin-utils": "^7.10.4"
1240       }
1241     },
1242     "node_modules/@babel/plugin-syntax-object-rest-spread": {
1243       "version": "7.8.3",
1244       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
1245       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
1246       "dev": true,
1247       "dependencies": {
1248         "@babel/helper-plugin-utils": "^7.8.0"
1249       }
1250     },
1251     "node_modules/@babel/plugin-syntax-optional-catch-binding": {
1252       "version": "7.8.3",
1253       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
1254       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
1255       "dev": true,
1256       "dependencies": {
1257         "@babel/helper-plugin-utils": "^7.8.0"
1258       }
1259     },
1260     "node_modules/@babel/plugin-syntax-optional-chaining": {
1261       "version": "7.8.3",
1262       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
1263       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
1264       "dev": true,
1265       "dependencies": {
1266         "@babel/helper-plugin-utils": "^7.8.0"
1267       }
1268     },
1269     "node_modules/@babel/plugin-syntax-top-level-await": {
1270       "version": "7.12.1",
1271       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz",
1272       "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==",
1273       "dev": true,
1274       "dependencies": {
1275         "@babel/helper-plugin-utils": "^7.10.4"
1276       }
1277     },
1278     "node_modules/@babel/plugin-transform-arrow-functions": {
1279       "version": "7.12.1",
1280       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz",
1281       "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==",
1282       "dev": true,
1283       "dependencies": {
1284         "@babel/helper-plugin-utils": "^7.10.4"
1285       }
1286     },
1287     "node_modules/@babel/plugin-transform-async-to-generator": {
1288       "version": "7.12.1",
1289       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz",
1290       "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==",
1291       "dev": true,
1292       "dependencies": {
1293         "@babel/helper-module-imports": "^7.12.1",
1294         "@babel/helper-plugin-utils": "^7.10.4",
1295         "@babel/helper-remap-async-to-generator": "^7.12.1"
1296       }
1297     },
1298     "node_modules/@babel/plugin-transform-block-scoped-functions": {
1299       "version": "7.12.1",
1300       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz",
1301       "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==",
1302       "dev": true,
1303       "dependencies": {
1304         "@babel/helper-plugin-utils": "^7.10.4"
1305       }
1306     },
1307     "node_modules/@babel/plugin-transform-block-scoping": {
1308       "version": "7.12.12",
1309       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz",
1310       "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==",
1311       "dev": true,
1312       "dependencies": {
1313         "@babel/helper-plugin-utils": "^7.10.4"
1314       }
1315     },
1316     "node_modules/@babel/plugin-transform-classes": {
1317       "version": "7.12.1",
1318       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz",
1319       "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==",
1320       "dev": true,
1321       "dependencies": {
1322         "@babel/helper-annotate-as-pure": "^7.10.4",
1323         "@babel/helper-define-map": "^7.10.4",
1324         "@babel/helper-function-name": "^7.10.4",
1325         "@babel/helper-optimise-call-expression": "^7.10.4",
1326         "@babel/helper-plugin-utils": "^7.10.4",
1327         "@babel/helper-replace-supers": "^7.12.1",
1328         "@babel/helper-split-export-declaration": "^7.10.4",
1329         "globals": "^11.1.0"
1330       }
1331     },
1332     "node_modules/@babel/plugin-transform-computed-properties": {
1333       "version": "7.12.1",
1334       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz",
1335       "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==",
1336       "dev": true,
1337       "dependencies": {
1338         "@babel/helper-plugin-utils": "^7.10.4"
1339       }
1340     },
1341     "node_modules/@babel/plugin-transform-destructuring": {
1342       "version": "7.12.1",
1343       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz",
1344       "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==",
1345       "dev": true,
1346       "dependencies": {
1347         "@babel/helper-plugin-utils": "^7.10.4"
1348       }
1349     },
1350     "node_modules/@babel/plugin-transform-dotall-regex": {
1351       "version": "7.12.1",
1352       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz",
1353       "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==",
1354       "dev": true,
1355       "dependencies": {
1356         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1357         "@babel/helper-plugin-utils": "^7.10.4"
1358       }
1359     },
1360     "node_modules/@babel/plugin-transform-duplicate-keys": {
1361       "version": "7.12.1",
1362       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz",
1363       "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==",
1364       "dev": true,
1365       "dependencies": {
1366         "@babel/helper-plugin-utils": "^7.10.4"
1367       }
1368     },
1369     "node_modules/@babel/plugin-transform-exponentiation-operator": {
1370       "version": "7.12.1",
1371       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz",
1372       "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==",
1373       "dev": true,
1374       "dependencies": {
1375         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
1376         "@babel/helper-plugin-utils": "^7.10.4"
1377       }
1378     },
1379     "node_modules/@babel/plugin-transform-for-of": {
1380       "version": "7.12.1",
1381       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz",
1382       "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==",
1383       "dev": true,
1384       "dependencies": {
1385         "@babel/helper-plugin-utils": "^7.10.4"
1386       }
1387     },
1388     "node_modules/@babel/plugin-transform-function-name": {
1389       "version": "7.12.1",
1390       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz",
1391       "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==",
1392       "dev": true,
1393       "dependencies": {
1394         "@babel/helper-function-name": "^7.10.4",
1395         "@babel/helper-plugin-utils": "^7.10.4"
1396       }
1397     },
1398     "node_modules/@babel/plugin-transform-literals": {
1399       "version": "7.12.1",
1400       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz",
1401       "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==",
1402       "dev": true,
1403       "dependencies": {
1404         "@babel/helper-plugin-utils": "^7.10.4"
1405       }
1406     },
1407     "node_modules/@babel/plugin-transform-member-expression-literals": {
1408       "version": "7.12.1",
1409       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz",
1410       "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==",
1411       "dev": true,
1412       "dependencies": {
1413         "@babel/helper-plugin-utils": "^7.10.4"
1414       }
1415     },
1416     "node_modules/@babel/plugin-transform-modules-amd": {
1417       "version": "7.12.1",
1418       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz",
1419       "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==",
1420       "dev": true,
1421       "dependencies": {
1422         "@babel/helper-module-transforms": "^7.12.1",
1423         "@babel/helper-plugin-utils": "^7.10.4",
1424         "babel-plugin-dynamic-import-node": "^2.3.3"
1425       }
1426     },
1427     "node_modules/@babel/plugin-transform-modules-commonjs": {
1428       "version": "7.12.1",
1429       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz",
1430       "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==",
1431       "dev": true,
1432       "dependencies": {
1433         "@babel/helper-module-transforms": "^7.12.1",
1434         "@babel/helper-plugin-utils": "^7.10.4",
1435         "@babel/helper-simple-access": "^7.12.1",
1436         "babel-plugin-dynamic-import-node": "^2.3.3"
1437       }
1438     },
1439     "node_modules/@babel/plugin-transform-modules-systemjs": {
1440       "version": "7.12.1",
1441       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz",
1442       "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==",
1443       "dev": true,
1444       "dependencies": {
1445         "@babel/helper-hoist-variables": "^7.10.4",
1446         "@babel/helper-module-transforms": "^7.12.1",
1447         "@babel/helper-plugin-utils": "^7.10.4",
1448         "@babel/helper-validator-identifier": "^7.10.4",
1449         "babel-plugin-dynamic-import-node": "^2.3.3"
1450       }
1451     },
1452     "node_modules/@babel/plugin-transform-modules-umd": {
1453       "version": "7.12.1",
1454       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz",
1455       "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==",
1456       "dev": true,
1457       "dependencies": {
1458         "@babel/helper-module-transforms": "^7.12.1",
1459         "@babel/helper-plugin-utils": "^7.10.4"
1460       }
1461     },
1462     "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
1463       "version": "7.12.1",
1464       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz",
1465       "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==",
1466       "dev": true,
1467       "dependencies": {
1468         "@babel/helper-create-regexp-features-plugin": "^7.12.1"
1469       }
1470     },
1471     "node_modules/@babel/plugin-transform-new-target": {
1472       "version": "7.12.1",
1473       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz",
1474       "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==",
1475       "dev": true,
1476       "dependencies": {
1477         "@babel/helper-plugin-utils": "^7.10.4"
1478       }
1479     },
1480     "node_modules/@babel/plugin-transform-object-super": {
1481       "version": "7.12.1",
1482       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz",
1483       "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==",
1484       "dev": true,
1485       "dependencies": {
1486         "@babel/helper-plugin-utils": "^7.10.4",
1487         "@babel/helper-replace-supers": "^7.12.1"
1488       }
1489     },
1490     "node_modules/@babel/plugin-transform-parameters": {
1491       "version": "7.12.1",
1492       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz",
1493       "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==",
1494       "dev": true,
1495       "dependencies": {
1496         "@babel/helper-plugin-utils": "^7.10.4"
1497       }
1498     },
1499     "node_modules/@babel/plugin-transform-property-literals": {
1500       "version": "7.12.1",
1501       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz",
1502       "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==",
1503       "dev": true,
1504       "dependencies": {
1505         "@babel/helper-plugin-utils": "^7.10.4"
1506       }
1507     },
1508     "node_modules/@babel/plugin-transform-regenerator": {
1509       "version": "7.12.1",
1510       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz",
1511       "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==",
1512       "dev": true,
1513       "dependencies": {
1514         "regenerator-transform": "^0.14.2"
1515       }
1516     },
1517     "node_modules/@babel/plugin-transform-reserved-words": {
1518       "version": "7.12.1",
1519       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz",
1520       "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==",
1521       "dev": true,
1522       "dependencies": {
1523         "@babel/helper-plugin-utils": "^7.10.4"
1524       }
1525     },
1526     "node_modules/@babel/plugin-transform-runtime": {
1527       "version": "7.9.6",
1528       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.6.tgz",
1529       "integrity": "sha512-qcmiECD0mYOjOIt8YHNsAP1SxPooC/rDmfmiSK9BNY72EitdSc7l44WTEklaWuFtbOEBjNhWWyph/kOImbNJ4w==",
1530       "dev": true,
1531       "dependencies": {
1532         "@babel/helper-module-imports": "^7.8.3",
1533         "@babel/helper-plugin-utils": "^7.8.3",
1534         "resolve": "^1.8.1",
1535         "semver": "^5.5.1"
1536       }
1537     },
1538     "node_modules/@babel/plugin-transform-shorthand-properties": {
1539       "version": "7.12.1",
1540       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz",
1541       "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==",
1542       "dev": true,
1543       "dependencies": {
1544         "@babel/helper-plugin-utils": "^7.10.4"
1545       }
1546     },
1547     "node_modules/@babel/plugin-transform-spread": {
1548       "version": "7.12.1",
1549       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz",
1550       "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==",
1551       "dev": true,
1552       "dependencies": {
1553         "@babel/helper-plugin-utils": "^7.10.4",
1554         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
1555       }
1556     },
1557     "node_modules/@babel/plugin-transform-sticky-regex": {
1558       "version": "7.12.7",
1559       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz",
1560       "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==",
1561       "dev": true,
1562       "dependencies": {
1563         "@babel/helper-plugin-utils": "^7.10.4"
1564       }
1565     },
1566     "node_modules/@babel/plugin-transform-template-literals": {
1567       "version": "7.12.1",
1568       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz",
1569       "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==",
1570       "dev": true,
1571       "dependencies": {
1572         "@babel/helper-plugin-utils": "^7.10.4"
1573       }
1574     },
1575     "node_modules/@babel/plugin-transform-typeof-symbol": {
1576       "version": "7.12.10",
1577       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz",
1578       "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==",
1579       "dev": true,
1580       "dependencies": {
1581         "@babel/helper-plugin-utils": "^7.10.4"
1582       }
1583     },
1584     "node_modules/@babel/plugin-transform-unicode-regex": {
1585       "version": "7.12.1",
1586       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz",
1587       "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==",
1588       "dev": true,
1589       "dependencies": {
1590         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1591         "@babel/helper-plugin-utils": "^7.10.4"
1592       }
1593     },
1594     "node_modules/@babel/preset-env": {
1595       "version": "7.9.6",
1596       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz",
1597       "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==",
1598       "dev": true,
1599       "dependencies": {
1600         "@babel/compat-data": "^7.9.6",
1601         "@babel/helper-compilation-targets": "^7.9.6",
1602         "@babel/helper-module-imports": "^7.8.3",
1603         "@babel/helper-plugin-utils": "^7.8.3",
1604         "@babel/plugin-proposal-async-generator-functions": "^7.8.3",
1605         "@babel/plugin-proposal-dynamic-import": "^7.8.3",
1606         "@babel/plugin-proposal-json-strings": "^7.8.3",
1607         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
1608         "@babel/plugin-proposal-numeric-separator": "^7.8.3",
1609         "@babel/plugin-proposal-object-rest-spread": "^7.9.6",
1610         "@babel/plugin-proposal-optional-catch-binding": "^7.8.3",
1611         "@babel/plugin-proposal-optional-chaining": "^7.9.0",
1612         "@babel/plugin-proposal-unicode-property-regex": "^7.8.3",
1613         "@babel/plugin-syntax-async-generators": "^7.8.0",
1614         "@babel/plugin-syntax-dynamic-import": "^7.8.0",
1615         "@babel/plugin-syntax-json-strings": "^7.8.0",
1616         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
1617         "@babel/plugin-syntax-numeric-separator": "^7.8.0",
1618         "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1619         "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
1620         "@babel/plugin-syntax-optional-chaining": "^7.8.0",
1621         "@babel/plugin-syntax-top-level-await": "^7.8.3",
1622         "@babel/plugin-transform-arrow-functions": "^7.8.3",
1623         "@babel/plugin-transform-async-to-generator": "^7.8.3",
1624         "@babel/plugin-transform-block-scoped-functions": "^7.8.3",
1625         "@babel/plugin-transform-block-scoping": "^7.8.3",
1626         "@babel/plugin-transform-classes": "^7.9.5",
1627         "@babel/plugin-transform-computed-properties": "^7.8.3",
1628         "@babel/plugin-transform-destructuring": "^7.9.5",
1629         "@babel/plugin-transform-dotall-regex": "^7.8.3",
1630         "@babel/plugin-transform-duplicate-keys": "^7.8.3",
1631         "@babel/plugin-transform-exponentiation-operator": "^7.8.3",
1632         "@babel/plugin-transform-for-of": "^7.9.0",
1633         "@babel/plugin-transform-function-name": "^7.8.3",
1634         "@babel/plugin-transform-literals": "^7.8.3",
1635         "@babel/plugin-transform-member-expression-literals": "^7.8.3",
1636         "@babel/plugin-transform-modules-amd": "^7.9.6",
1637         "@babel/plugin-transform-modules-commonjs": "^7.9.6",
1638         "@babel/plugin-transform-modules-systemjs": "^7.9.6",
1639         "@babel/plugin-transform-modules-umd": "^7.9.0",
1640         "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
1641         "@babel/plugin-transform-new-target": "^7.8.3",
1642         "@babel/plugin-transform-object-super": "^7.8.3",
1643         "@babel/plugin-transform-parameters": "^7.9.5",
1644         "@babel/plugin-transform-property-literals": "^7.8.3",
1645         "@babel/plugin-transform-regenerator": "^7.8.7",
1646         "@babel/plugin-transform-reserved-words": "^7.8.3",
1647         "@babel/plugin-transform-shorthand-properties": "^7.8.3",
1648         "@babel/plugin-transform-spread": "^7.8.3",
1649         "@babel/plugin-transform-sticky-regex": "^7.8.3",
1650         "@babel/plugin-transform-template-literals": "^7.8.3",
1651         "@babel/plugin-transform-typeof-symbol": "^7.8.4",
1652         "@babel/plugin-transform-unicode-regex": "^7.8.3",
1653         "@babel/preset-modules": "^0.1.3",
1654         "@babel/types": "^7.9.6",
1655         "browserslist": "^4.11.1",
1656         "core-js-compat": "^3.6.2",
1657         "invariant": "^2.2.2",
1658         "levenary": "^1.1.1",
1659         "semver": "^5.5.0"
1660       }
1661     },
1662     "node_modules/@babel/preset-modules": {
1663       "version": "0.1.4",
1664       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
1665       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
1666       "dev": true,
1667       "dependencies": {
1668         "@babel/helper-plugin-utils": "^7.0.0",
1669         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
1670         "@babel/plugin-transform-dotall-regex": "^7.4.4",
1671         "@babel/types": "^7.4.4",
1672         "esutils": "^2.0.2"
1673       }
1674     },
1675     "node_modules/@babel/runtime": {
1676       "version": "7.9.6",
1677       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz",
1678       "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==",
1679       "dev": true,
1680       "dependencies": {
1681         "regenerator-runtime": "^0.13.4"
1682       }
1683     },
1684     "node_modules/@babel/runtime/node_modules/regenerator-runtime": {
1685       "version": "0.13.7",
1686       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
1687       "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
1688       "dev": true
1689     },
1690     "node_modules/@babel/template": {
1691       "version": "7.12.7",
1692       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
1693       "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
1694       "dependencies": {
1695         "@babel/code-frame": "^7.10.4",
1696         "@babel/parser": "^7.12.7",
1697         "@babel/types": "^7.12.7"
1698       }
1699     },
1700     "node_modules/@babel/traverse": {
1701       "version": "7.12.12",
1702       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz",
1703       "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==",
1704       "dependencies": {
1705         "@babel/code-frame": "^7.12.11",
1706         "@babel/generator": "^7.12.11",
1707         "@babel/helper-function-name": "^7.12.11",
1708         "@babel/helper-split-export-declaration": "^7.12.11",
1709         "@babel/parser": "^7.12.11",
1710         "@babel/types": "^7.12.12",
1711         "debug": "^4.1.0",
1712         "globals": "^11.1.0",
1713         "lodash": "^4.17.19"
1714       }
1715     },
1716     "node_modules/@babel/types": {
1717       "version": "7.12.12",
1718       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz",
1719       "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==",
1720       "dependencies": {
1721         "@babel/helper-validator-identifier": "^7.12.11",
1722         "lodash": "^4.17.19",
1723         "to-fast-properties": "^2.0.0"
1724       }
1725     },
1726     "node_modules/@istanbuljs/schema": {
1727       "version": "0.1.2",
1728       "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
1729       "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
1730       "dev": true,
1731       "engines": {
1732         "node": ">=8"
1733       }
1734     },
1735     "node_modules/@jsdevtools/coverage-istanbul-loader": {
1736       "version": "3.0.3",
1737       "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.3.tgz",
1738       "integrity": "sha512-TAdNkeGB5Fe4Og+ZkAr1Kvn9by2sfL44IAHFtxlh1BA1XJ5cLpO9iSNki5opWESv3l3vSHsZ9BNKuqFKbEbFaA==",
1739       "dev": true,
1740       "dependencies": {
1741         "convert-source-map": "^1.7.0",
1742         "istanbul-lib-instrument": "^4.0.1",
1743         "loader-utils": "^1.4.0",
1744         "merge-source-map": "^1.1.0",
1745         "schema-utils": "^2.6.4"
1746       }
1747     },
1748     "node_modules/@jsdevtools/coverage-istanbul-loader/node_modules/json5": {
1749       "version": "1.0.1",
1750       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
1751       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
1752       "dev": true,
1753       "dependencies": {
1754         "minimist": "^1.2.0"
1755       },
1756       "bin": {
1757         "json5": "lib/cli.js"
1758       }
1759     },
1760     "node_modules/@jsdevtools/coverage-istanbul-loader/node_modules/loader-utils": {
1761       "version": "1.4.0",
1762       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
1763       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
1764       "dev": true,
1765       "dependencies": {
1766         "big.js": "^5.2.2",
1767         "emojis-list": "^3.0.0",
1768         "json5": "^1.0.1"
1769       },
1770       "engines": {
1771         "node": ">=4.0.0"
1772       }
1773     },
1774     "node_modules/@ng-bootstrap/ng-bootstrap": {
1775       "version": "7.0.0",
1776       "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-7.0.0.tgz",
1777       "integrity": "sha512-SxUaptGWJmCxM0d2Zy1mx7K7p/YBwGZ69NmmBQVY4BE6p5av0hWrVmv9rzzfBz0rhxU7RPZLor2Jpaoq8Xyl4w==",
1778       "dependencies": {
1779         "tslib": "^2.0.0"
1780       }
1781     },
1782     "node_modules/@ngtools/webpack": {
1783       "version": "10.0.8",
1784       "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-10.0.8.tgz",
1785       "integrity": "sha512-Qv4v7O4VGeWuXjRThd/mdC2I4cJOgQ7kDrVN7vkDB2EW5xtRB+/4hghvFeO3bD11FLuFvCxBMb0HbwyKoVQgEQ==",
1786       "dev": true,
1787       "dependencies": {
1788         "@angular-devkit/core": "10.0.8",
1789         "enhanced-resolve": "4.1.1",
1790         "rxjs": "6.5.5",
1791         "webpack-sources": "1.4.3"
1792       },
1793       "engines": {
1794         "node": ">= 10.13.0",
1795         "npm": ">= 6.11.0",
1796         "yarn": ">= 1.13.0"
1797       }
1798     },
1799     "node_modules/@ngtools/webpack/node_modules/rxjs": {
1800       "version": "6.5.5",
1801       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
1802       "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
1803       "dev": true,
1804       "dependencies": {
1805         "tslib": "^1.9.0"
1806       },
1807       "engines": {
1808         "npm": ">=2.0.0"
1809       }
1810     },
1811     "node_modules/@ngtools/webpack/node_modules/tslib": {
1812       "version": "1.14.1",
1813       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
1814       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
1815       "dev": true
1816     },
1817     "node_modules/@nguniversal/common": {
1818       "version": "10.1.0",
1819       "resolved": "https://registry.npmjs.org/@nguniversal/common/-/common-10.1.0.tgz",
1820       "integrity": "sha512-AIfLORs+LLHx9d+8kRNDq+GZj/2ToyXgg5Boi2RfgUhV5Rywey082XRlFmPwyVHxltYJzoMPeNWxzV6hrSMCzA==",
1821       "dependencies": {
1822         "tslib": "^2.0.0"
1823       },
1824       "engines": {
1825         "node": ">=10.13.0"
1826       }
1827     },
1828     "node_modules/@nguniversal/express-engine": {
1829       "version": "10.1.0",
1830       "resolved": "https://registry.npmjs.org/@nguniversal/express-engine/-/express-engine-10.1.0.tgz",
1831       "integrity": "sha512-UYQB8662Qnx9Y2TblZmC8QbfAZtiCE6OeLNdwWIz8rVY9jhWi4P5SFb0slvcPMyPL5JAb+FHHOKjsH1NJztsCQ==",
1832       "dependencies": {
1833         "@nguniversal/common": "10.1.0",
1834         "tslib": "^2.0.0"
1835       },
1836       "engines": {
1837         "node": ">=10.13.0"
1838       }
1839     },
1840     "node_modules/@nodelib/fs.scandir": {
1841       "version": "2.1.4",
1842       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
1843       "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
1844       "dev": true,
1845       "dependencies": {
1846         "@nodelib/fs.stat": "2.0.4",
1847         "run-parallel": "^1.1.9"
1848       },
1849       "engines": {
1850         "node": ">= 8"
1851       }
1852     },
1853     "node_modules/@nodelib/fs.stat": {
1854       "version": "2.0.4",
1855       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
1856       "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==",
1857       "dev": true,
1858       "engines": {
1859         "node": ">= 8"
1860       }
1861     },
1862     "node_modules/@nodelib/fs.walk": {
1863       "version": "1.2.6",
1864       "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
1865       "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
1866       "dev": true,
1867       "dependencies": {
1868         "@nodelib/fs.scandir": "2.1.4",
1869         "fastq": "^1.6.0"
1870       },
1871       "engines": {
1872         "node": ">= 8"
1873       }
1874     },
1875     "node_modules/@npmcli/move-file": {
1876       "version": "1.1.0",
1877       "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz",
1878       "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==",
1879       "dev": true,
1880       "dependencies": {
1881         "mkdirp": "^1.0.4",
1882         "rimraf": "^2.7.1"
1883       },
1884       "engines": {
1885         "node": ">=10"
1886       }
1887     },
1888     "node_modules/@npmcli/move-file/node_modules/glob": {
1889       "version": "7.1.6",
1890       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1891       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1892       "dev": true,
1893       "dependencies": {
1894         "fs.realpath": "^1.0.0",
1895         "inflight": "^1.0.4",
1896         "inherits": "2",
1897         "minimatch": "^3.0.4",
1898         "once": "^1.3.0",
1899         "path-is-absolute": "^1.0.0"
1900       },
1901       "engines": {
1902         "node": "*"
1903       }
1904     },
1905     "node_modules/@npmcli/move-file/node_modules/mkdirp": {
1906       "version": "1.0.4",
1907       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1908       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1909       "dev": true,
1910       "bin": {
1911         "mkdirp": "bin/cmd.js"
1912       },
1913       "engines": {
1914         "node": ">=10"
1915       }
1916     },
1917     "node_modules/@npmcli/move-file/node_modules/rimraf": {
1918       "version": "2.7.1",
1919       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1920       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1921       "dev": true,
1922       "dependencies": {
1923         "glob": "^7.1.3"
1924       },
1925       "bin": {
1926         "rimraf": "bin.js"
1927       }
1928     },
1929     "node_modules/@schematics/angular": {
1930       "version": "10.2.1",
1931       "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-10.2.1.tgz",
1932       "integrity": "sha512-hmhZ6zPJshP1ATYc/EzJPwaFas0D+T6eeWEFyHAgIV2GmNdJNyBdKHQtizGRQBpfWvBdI4/krvX+a71VnkU8oA==",
1933       "dev": true,
1934       "dependencies": {
1935         "@angular-devkit/core": "10.2.1",
1936         "@angular-devkit/schematics": "10.2.1",
1937         "jsonc-parser": "2.3.0"
1938       },
1939       "engines": {
1940         "node": ">= 10.13.0",
1941         "npm": ">= 6.11.0",
1942         "yarn": ">= 1.13.0"
1943       }
1944     },
1945     "node_modules/@schematics/angular/node_modules/@angular-devkit/core": {
1946       "version": "10.2.1",
1947       "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.2.1.tgz",
1948       "integrity": "sha512-dzlF9Gl7KNt9sPYT2HYq6ySZYwKzkyYR5mrBj3DZOD0OQsoc21LvLkWAHNSL2iYGdHJQS1oJDNs8iRYxYIOY3w==",
1949       "dev": true,
1950       "dependencies": {
1951         "ajv": "6.12.4",
1952         "fast-json-stable-stringify": "2.1.0",
1953         "magic-string": "0.25.7",
1954         "rxjs": "6.6.2",
1955         "source-map": "0.7.3"
1956       },
1957       "engines": {
1958         "node": ">= 10.13.0",
1959         "npm": ">= 6.11.0",
1960         "yarn": ">= 1.13.0"
1961       }
1962     },
1963     "node_modules/@schematics/angular/node_modules/ajv": {
1964       "version": "6.12.4",
1965       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
1966       "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
1967       "dev": true,
1968       "dependencies": {
1969         "fast-deep-equal": "^3.1.1",
1970         "fast-json-stable-stringify": "^2.0.0",
1971         "json-schema-traverse": "^0.4.1",
1972         "uri-js": "^4.2.2"
1973       }
1974     },
1975     "node_modules/@schematics/angular/node_modules/rxjs": {
1976       "version": "6.6.2",
1977       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
1978       "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
1979       "dev": true,
1980       "dependencies": {
1981         "tslib": "^1.9.0"
1982       },
1983       "engines": {
1984         "npm": ">=2.0.0"
1985       }
1986     },
1987     "node_modules/@schematics/angular/node_modules/source-map": {
1988       "version": "0.7.3",
1989       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
1990       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
1991       "dev": true,
1992       "engines": {
1993         "node": ">= 8"
1994       }
1995     },
1996     "node_modules/@schematics/angular/node_modules/tslib": {
1997       "version": "1.14.1",
1998       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
1999       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
2000       "dev": true
2001     },
2002     "node_modules/@schematics/update": {
2003       "version": "0.1002.1",
2004       "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1002.1.tgz",
2005       "integrity": "sha512-RbC01VKb9q7Db5rpbrQLBOVkIzv3TPWMjRUSgg/LlLFEDVO3LPn5nX9bYnb6E0HeIqUW+zAU5Qaz9ob/Py06LA==",
2006       "dev": true,
2007       "dependencies": {
2008         "@angular-devkit/core": "10.2.1",
2009         "@angular-devkit/schematics": "10.2.1",
2010         "@yarnpkg/lockfile": "1.1.0",
2011         "ini": "1.3.6",
2012         "npm-package-arg": "^8.0.0",
2013         "pacote": "9.5.12",
2014         "semver": "7.3.2",
2015         "semver-intersect": "1.4.0"
2016       },
2017       "engines": {
2018         "node": ">= 10.13.0",
2019         "npm": ">= 6.11.0",
2020         "yarn": ">= 1.13.0"
2021       }
2022     },
2023     "node_modules/@schematics/update/node_modules/@angular-devkit/core": {
2024       "version": "10.2.1",
2025       "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.2.1.tgz",
2026       "integrity": "sha512-dzlF9Gl7KNt9sPYT2HYq6ySZYwKzkyYR5mrBj3DZOD0OQsoc21LvLkWAHNSL2iYGdHJQS1oJDNs8iRYxYIOY3w==",
2027       "dev": true,
2028       "dependencies": {
2029         "ajv": "6.12.4",
2030         "fast-json-stable-stringify": "2.1.0",
2031         "magic-string": "0.25.7",
2032         "rxjs": "6.6.2",
2033         "source-map": "0.7.3"
2034       },
2035       "engines": {
2036         "node": ">= 10.13.0",
2037         "npm": ">= 6.11.0",
2038         "yarn": ">= 1.13.0"
2039       }
2040     },
2041     "node_modules/@schematics/update/node_modules/ajv": {
2042       "version": "6.12.4",
2043       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
2044       "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
2045       "dev": true,
2046       "dependencies": {
2047         "fast-deep-equal": "^3.1.1",
2048         "fast-json-stable-stringify": "^2.0.0",
2049         "json-schema-traverse": "^0.4.1",
2050         "uri-js": "^4.2.2"
2051       }
2052     },
2053     "node_modules/@schematics/update/node_modules/rxjs": {
2054       "version": "6.6.2",
2055       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
2056       "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
2057       "dev": true,
2058       "dependencies": {
2059         "tslib": "^1.9.0"
2060       },
2061       "engines": {
2062         "npm": ">=2.0.0"
2063       }
2064     },
2065     "node_modules/@schematics/update/node_modules/semver": {
2066       "version": "7.3.2",
2067       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
2068       "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
2069       "dev": true,
2070       "bin": {
2071         "semver": "bin/semver.js"
2072       },
2073       "engines": {
2074         "node": ">=10"
2075       }
2076     },
2077     "node_modules/@schematics/update/node_modules/source-map": {
2078       "version": "0.7.3",
2079       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
2080       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
2081       "dev": true,
2082       "engines": {
2083         "node": ">= 8"
2084       }
2085     },
2086     "node_modules/@schematics/update/node_modules/tslib": {
2087       "version": "1.14.1",
2088       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
2089       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
2090       "dev": true
2091     },
2092     "node_modules/@types/glob": {
2093       "version": "7.1.3",
2094       "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
2095       "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
2096       "dev": true,
2097       "dependencies": {
2098         "@types/minimatch": "*",
2099         "@types/node": "*"
2100       }
2101     },
2102     "node_modules/@types/jasmine": {
2103       "version": "3.6.2",
2104       "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.6.2.tgz",
2105       "integrity": "sha512-AzfesNFLvOs6Q1mHzIsVJXSeUnqVh4ZHG8ngygKJfbkcSLwzrBVm/LKa+mR8KrOfnWtUL47112gde1MC0IXqpQ==",
2106       "dev": true
2107     },
2108     "node_modules/@types/jasminewd2": {
2109       "version": "2.0.8",
2110       "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz",
2111       "integrity": "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg==",
2112       "dev": true,
2113       "dependencies": {
2114         "@types/jasmine": "*"
2115       }
2116     },
2117     "node_modules/@types/json-schema": {
2118       "version": "7.0.6",
2119       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
2120       "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
2121       "dev": true
2122     },
2123     "node_modules/@types/minimatch": {
2124       "version": "3.0.3",
2125       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
2126       "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
2127       "dev": true
2128     },
2129     "node_modules/@types/node": {
2130       "version": "14.14.21",
2131       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.21.tgz",
2132       "integrity": "sha512-cHYfKsnwllYhjOzuC5q1VpguABBeecUp24yFluHpn/BQaVxB1CuQ1FSRZCzrPxrkIfWISXV2LbeoBthLWg0+0A==",
2133       "dev": true
2134     },
2135     "node_modules/@types/q": {
2136       "version": "1.5.4",
2137       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
2138       "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
2139       "dev": true
2140     },
2141     "node_modules/@types/selenium-webdriver": {
2142       "version": "3.0.17",
2143       "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz",
2144       "integrity": "sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw==",
2145       "dev": true
2146     },
2147     "node_modules/@types/source-list-map": {
2148       "version": "0.1.2",
2149       "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
2150       "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
2151       "dev": true
2152     },
2153     "node_modules/@types/webpack-sources": {
2154       "version": "0.1.8",
2155       "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.8.tgz",
2156       "integrity": "sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA==",
2157       "dev": true,
2158       "dependencies": {
2159         "@types/node": "*",
2160         "@types/source-list-map": "*",
2161         "source-map": "^0.6.1"
2162       }
2163     },
2164     "node_modules/@types/webpack-sources/node_modules/source-map": {
2165       "version": "0.6.1",
2166       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2167       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2168       "dev": true,
2169       "engines": {
2170         "node": ">=0.10.0"
2171       }
2172     },
2173     "node_modules/@types/xmldom": {
2174       "version": "0.1.30",
2175       "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.30.tgz",
2176       "integrity": "sha512-edqgAFXMEtVvaBZ3YnhamvmrHjoYpuxETmnb0lbTZmf/dXpAsO9ZKotUO4K2rn2SIZBDFCMOuA7fOe0H6dRZcA==",
2177       "dev": true
2178     },
2179     "node_modules/@webassemblyjs/ast": {
2180       "version": "1.9.0",
2181       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
2182       "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
2183       "dev": true,
2184       "dependencies": {
2185         "@webassemblyjs/helper-module-context": "1.9.0",
2186         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
2187         "@webassemblyjs/wast-parser": "1.9.0"
2188       }
2189     },
2190     "node_modules/@webassemblyjs/floating-point-hex-parser": {
2191       "version": "1.9.0",
2192       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
2193       "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
2194       "dev": true
2195     },
2196     "node_modules/@webassemblyjs/helper-api-error": {
2197       "version": "1.9.0",
2198       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
2199       "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
2200       "dev": true
2201     },
2202     "node_modules/@webassemblyjs/helper-buffer": {
2203       "version": "1.9.0",
2204       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
2205       "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
2206       "dev": true
2207     },
2208     "node_modules/@webassemblyjs/helper-code-frame": {
2209       "version": "1.9.0",
2210       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
2211       "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
2212       "dev": true,
2213       "dependencies": {
2214         "@webassemblyjs/wast-printer": "1.9.0"
2215       }
2216     },
2217     "node_modules/@webassemblyjs/helper-fsm": {
2218       "version": "1.9.0",
2219       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
2220       "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
2221       "dev": true
2222     },
2223     "node_modules/@webassemblyjs/helper-module-context": {
2224       "version": "1.9.0",
2225       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
2226       "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
2227       "dev": true,
2228       "dependencies": {
2229         "@webassemblyjs/ast": "1.9.0"
2230       }
2231     },
2232     "node_modules/@webassemblyjs/helper-wasm-bytecode": {
2233       "version": "1.9.0",
2234       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
2235       "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
2236       "dev": true
2237     },
2238     "node_modules/@webassemblyjs/helper-wasm-section": {
2239       "version": "1.9.0",
2240       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
2241       "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
2242       "dev": true,
2243       "dependencies": {
2244         "@webassemblyjs/ast": "1.9.0",
2245         "@webassemblyjs/helper-buffer": "1.9.0",
2246         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
2247         "@webassemblyjs/wasm-gen": "1.9.0"
2248       }
2249     },
2250     "node_modules/@webassemblyjs/ieee754": {
2251       "version": "1.9.0",
2252       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
2253       "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
2254       "dev": true,
2255       "dependencies": {
2256         "@xtuc/ieee754": "^1.2.0"
2257       }
2258     },
2259     "node_modules/@webassemblyjs/leb128": {
2260       "version": "1.9.0",
2261       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
2262       "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
2263       "dev": true,
2264       "dependencies": {
2265         "@xtuc/long": "4.2.2"
2266       }
2267     },
2268     "node_modules/@webassemblyjs/utf8": {
2269       "version": "1.9.0",
2270       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
2271       "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
2272       "dev": true
2273     },
2274     "node_modules/@webassemblyjs/wasm-edit": {
2275       "version": "1.9.0",
2276       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
2277       "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
2278       "dev": true,
2279       "dependencies": {
2280         "@webassemblyjs/ast": "1.9.0",
2281         "@webassemblyjs/helper-buffer": "1.9.0",
2282         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
2283         "@webassemblyjs/helper-wasm-section": "1.9.0",
2284         "@webassemblyjs/wasm-gen": "1.9.0",
2285         "@webassemblyjs/wasm-opt": "1.9.0",
2286         "@webassemblyjs/wasm-parser": "1.9.0",
2287         "@webassemblyjs/wast-printer": "1.9.0"
2288       }
2289     },
2290     "node_modules/@webassemblyjs/wasm-gen": {
2291       "version": "1.9.0",
2292       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
2293       "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
2294       "dev": true,
2295       "dependencies": {
2296         "@webassemblyjs/ast": "1.9.0",
2297         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
2298         "@webassemblyjs/ieee754": "1.9.0",
2299         "@webassemblyjs/leb128": "1.9.0",
2300         "@webassemblyjs/utf8": "1.9.0"
2301       }
2302     },
2303     "node_modules/@webassemblyjs/wasm-opt": {
2304       "version": "1.9.0",
2305       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
2306       "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
2307       "dev": true,
2308       "dependencies": {
2309         "@webassemblyjs/ast": "1.9.0",
2310         "@webassemblyjs/helper-buffer": "1.9.0",
2311         "@webassemblyjs/wasm-gen": "1.9.0",
2312         "@webassemblyjs/wasm-parser": "1.9.0"
2313       }
2314     },
2315     "node_modules/@webassemblyjs/wasm-parser": {
2316       "version": "1.9.0",
2317       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
2318       "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
2319       "dev": true,
2320       "dependencies": {
2321         "@webassemblyjs/ast": "1.9.0",
2322         "@webassemblyjs/helper-api-error": "1.9.0",
2323         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
2324         "@webassemblyjs/ieee754": "1.9.0",
2325         "@webassemblyjs/leb128": "1.9.0",
2326         "@webassemblyjs/utf8": "1.9.0"
2327       }
2328     },
2329     "node_modules/@webassemblyjs/wast-parser": {
2330       "version": "1.9.0",
2331       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
2332       "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
2333       "dev": true,
2334       "dependencies": {
2335         "@webassemblyjs/ast": "1.9.0",
2336         "@webassemblyjs/floating-point-hex-parser": "1.9.0",
2337         "@webassemblyjs/helper-api-error": "1.9.0",
2338         "@webassemblyjs/helper-code-frame": "1.9.0",
2339         "@webassemblyjs/helper-fsm": "1.9.0",
2340         "@xtuc/long": "4.2.2"
2341       }
2342     },
2343     "node_modules/@webassemblyjs/wast-printer": {
2344       "version": "1.9.0",
2345       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
2346       "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
2347       "dev": true,
2348       "dependencies": {
2349         "@webassemblyjs/ast": "1.9.0",
2350         "@webassemblyjs/wast-parser": "1.9.0",
2351         "@xtuc/long": "4.2.2"
2352       }
2353     },
2354     "node_modules/@xtuc/ieee754": {
2355       "version": "1.2.0",
2356       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
2357       "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
2358       "dev": true
2359     },
2360     "node_modules/@xtuc/long": {
2361       "version": "4.2.2",
2362       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
2363       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
2364       "dev": true
2365     },
2366     "node_modules/@yarnpkg/lockfile": {
2367       "version": "1.1.0",
2368       "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
2369       "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
2370       "dev": true
2371     },
2372     "node_modules/abab": {
2373       "version": "2.0.5",
2374       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
2375       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
2376       "dev": true
2377     },
2378     "node_modules/accepts": {
2379       "version": "1.3.7",
2380       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
2381       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
2382       "dev": true,
2383       "dependencies": {
2384         "mime-types": "~2.1.24",
2385         "negotiator": "0.6.2"
2386       },
2387       "engines": {
2388         "node": ">= 0.6"
2389       }
2390     },
2391     "node_modules/acorn": {
2392       "version": "6.4.2",
2393       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
2394       "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
2395       "dev": true,
2396       "bin": {
2397         "acorn": "bin/acorn"
2398       },
2399       "engines": {
2400         "node": ">=0.4.0"
2401       }
2402     },
2403     "node_modules/adjust-sourcemap-loader": {
2404       "version": "2.0.0",
2405       "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz",
2406       "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==",
2407       "dev": true,
2408       "dependencies": {
2409         "assert": "1.4.1",
2410         "camelcase": "5.0.0",
2411         "loader-utils": "1.2.3",
2412         "object-path": "0.11.4",
2413         "regex-parser": "2.2.10"
2414       }
2415     },
2416     "node_modules/adjust-sourcemap-loader/node_modules/camelcase": {
2417       "version": "5.0.0",
2418       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
2419       "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
2420       "dev": true,
2421       "engines": {
2422         "node": ">=6"
2423       }
2424     },
2425     "node_modules/adjust-sourcemap-loader/node_modules/emojis-list": {
2426       "version": "2.1.0",
2427       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
2428       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
2429       "dev": true,
2430       "engines": {
2431         "node": ">= 0.10"
2432       }
2433     },
2434     "node_modules/adjust-sourcemap-loader/node_modules/json5": {
2435       "version": "1.0.1",
2436       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
2437       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
2438       "dev": true,
2439       "dependencies": {
2440         "minimist": "^1.2.0"
2441       },
2442       "bin": {
2443         "json5": "lib/cli.js"
2444       }
2445     },
2446     "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": {
2447       "version": "1.2.3",
2448       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
2449       "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
2450       "dev": true,
2451       "dependencies": {
2452         "big.js": "^5.2.2",
2453         "emojis-list": "^2.0.0",
2454         "json5": "^1.0.1"
2455       },
2456       "engines": {
2457         "node": ">=4.0.0"
2458       }
2459     },
2460     "node_modules/adm-zip": {
2461       "version": "0.4.16",
2462       "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
2463       "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==",
2464       "dev": true,
2465       "engines": {
2466         "node": ">=0.3.0"
2467       }
2468     },
2469     "node_modules/after": {
2470       "version": "0.8.2",
2471       "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
2472       "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
2473       "dev": true
2474     },
2475     "node_modules/agent-base": {
2476       "version": "4.3.0",
2477       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
2478       "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
2479       "dev": true,
2480       "dependencies": {
2481         "es6-promisify": "^5.0.0"
2482       },
2483       "engines": {
2484         "node": ">= 4.0.0"
2485       }
2486     },
2487     "node_modules/agentkeepalive": {
2488       "version": "3.5.2",
2489       "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
2490       "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==",
2491       "dev": true,
2492       "dependencies": {
2493         "humanize-ms": "^1.2.1"
2494       },
2495       "engines": {
2496         "node": ">= 4.0.0"
2497       }
2498     },
2499     "node_modules/aggregate-error": {
2500       "version": "3.1.0",
2501       "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
2502       "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
2503       "dev": true,
2504       "dependencies": {
2505         "clean-stack": "^2.0.0",
2506         "indent-string": "^4.0.0"
2507       },
2508       "engines": {
2509         "node": ">=8"
2510       }
2511     },
2512     "node_modules/ajv": {
2513       "version": "6.12.3",
2514       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz",
2515       "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==",
2516       "dev": true,
2517       "dependencies": {
2518         "fast-deep-equal": "^3.1.1",
2519         "fast-json-stable-stringify": "^2.0.0",
2520         "json-schema-traverse": "^0.4.1",
2521         "uri-js": "^4.2.2"
2522       }
2523     },
2524     "node_modules/ajv-errors": {
2525       "version": "1.0.1",
2526       "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
2527       "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
2528       "dev": true
2529     },
2530     "node_modules/ajv-keywords": {
2531       "version": "3.5.2",
2532       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
2533       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
2534       "dev": true
2535     },
2536     "node_modules/alphanum-sort": {
2537       "version": "1.0.2",
2538       "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
2539       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
2540       "dev": true
2541     },
2542     "node_modules/ansi-colors": {
2543       "version": "3.2.4",
2544       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
2545       "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
2546       "dev": true,
2547       "engines": {
2548         "node": ">=6"
2549       }
2550     },
2551     "node_modules/ansi-escapes": {
2552       "version": "4.3.1",
2553       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
2554       "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
2555       "dev": true,
2556       "dependencies": {
2557         "type-fest": "^0.11.0"
2558       },
2559       "engines": {
2560         "node": ">=8"
2561       }
2562     },
2563     "node_modules/ansi-html": {
2564       "version": "0.0.7",
2565       "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
2566       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
2567       "dev": true,
2568       "engines": [
2569         "node >= 0.8.0"
2570       ],
2571       "bin": {
2572         "ansi-html": "bin/ansi-html"
2573       }
2574     },
2575     "node_modules/ansi-regex": {
2576       "version": "5.0.0",
2577       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2578       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2579       "engines": {
2580         "node": ">=8"
2581       }
2582     },
2583     "node_modules/ansi-styles": {
2584       "version": "3.2.1",
2585       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2586       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2587       "dependencies": {
2588         "color-convert": "^1.9.0"
2589       },
2590       "engines": {
2591         "node": ">=4"
2592       }
2593     },
2594     "node_modules/anymatch": {
2595       "version": "3.1.1",
2596       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
2597       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
2598       "dev": true,
2599       "dependencies": {
2600         "normalize-path": "^3.0.0",
2601         "picomatch": "^2.0.4"
2602       },
2603       "engines": {
2604         "node": ">= 8"
2605       }
2606     },
2607     "node_modules/app-root-path": {
2608       "version": "2.2.1",
2609       "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.2.1.tgz",
2610       "integrity": "sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA==",
2611       "dev": true,
2612       "engines": {
2613         "node": ">= 6.0.0"
2614       }
2615     },
2616     "node_modules/aproba": {
2617       "version": "1.2.0",
2618       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
2619       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
2620       "dev": true
2621     },
2622     "node_modules/arg": {
2623       "version": "4.1.3",
2624       "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
2625       "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
2626       "dev": true
2627     },
2628     "node_modules/argparse": {
2629       "version": "1.0.10",
2630       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2631       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2632       "dev": true,
2633       "dependencies": {
2634         "sprintf-js": "~1.0.2"
2635       }
2636     },
2637     "node_modules/aria-query": {
2638       "version": "3.0.0",
2639       "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
2640       "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
2641       "dev": true,
2642       "dependencies": {
2643         "ast-types-flow": "0.0.7",
2644         "commander": "^2.11.0"
2645       }
2646     },
2647     "node_modules/arity-n": {
2648       "version": "1.0.4",
2649       "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz",
2650       "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=",
2651       "dev": true
2652     },
2653     "node_modules/arr-diff": {
2654       "version": "4.0.0",
2655       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
2656       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
2657       "dev": true,
2658       "engines": {
2659         "node": ">=0.10.0"
2660       }
2661     },
2662     "node_modules/arr-flatten": {
2663       "version": "1.1.0",
2664       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
2665       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
2666       "dev": true,
2667       "engines": {
2668         "node": ">=0.10.0"
2669       }
2670     },
2671     "node_modules/arr-union": {
2672       "version": "3.1.0",
2673       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
2674       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2675       "dev": true,
2676       "engines": {
2677         "node": ">=0.10.0"
2678       }
2679     },
2680     "node_modules/array-flatten": {
2681       "version": "2.1.2",
2682       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
2683       "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
2684       "dev": true
2685     },
2686     "node_modules/array-union": {
2687       "version": "2.1.0",
2688       "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
2689       "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2690       "dev": true,
2691       "engines": {
2692         "node": ">=8"
2693       }
2694     },
2695     "node_modules/array-uniq": {
2696       "version": "1.0.3",
2697       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
2698       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
2699       "dev": true,
2700       "engines": {
2701         "node": ">=0.10.0"
2702       }
2703     },
2704     "node_modules/array-unique": {
2705       "version": "0.3.2",
2706       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
2707       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2708       "dev": true,
2709       "engines": {
2710         "node": ">=0.10.0"
2711       }
2712     },
2713     "node_modules/arraybuffer.slice": {
2714       "version": "0.0.7",
2715       "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
2716       "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
2717       "dev": true
2718     },
2719     "node_modules/arrify": {
2720       "version": "1.0.1",
2721       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
2722       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
2723       "dev": true,
2724       "engines": {
2725         "node": ">=0.10.0"
2726       }
2727     },
2728     "node_modules/asap": {
2729       "version": "2.0.6",
2730       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
2731       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
2732       "dev": true
2733     },
2734     "node_modules/asn1": {
2735       "version": "0.2.4",
2736       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
2737       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
2738       "dev": true,
2739       "dependencies": {
2740         "safer-buffer": "~2.1.0"
2741       }
2742     },
2743     "node_modules/asn1.js": {
2744       "version": "5.4.1",
2745       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
2746       "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
2747       "dev": true,
2748       "dependencies": {
2749         "bn.js": "^4.0.0",
2750         "inherits": "^2.0.1",
2751         "minimalistic-assert": "^1.0.0",
2752         "safer-buffer": "^2.1.0"
2753       }
2754     },
2755     "node_modules/asn1.js/node_modules/bn.js": {
2756       "version": "4.11.9",
2757       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
2758       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
2759       "dev": true
2760     },
2761     "node_modules/assert": {
2762       "version": "1.4.1",
2763       "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
2764       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
2765       "dev": true,
2766       "dependencies": {
2767         "util": "0.10.3"
2768       }
2769     },
2770     "node_modules/assert-plus": {
2771       "version": "1.0.0",
2772       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2773       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2774       "dev": true,
2775       "engines": {
2776         "node": ">=0.8"
2777       }
2778     },
2779     "node_modules/assign-symbols": {
2780       "version": "1.0.0",
2781       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
2782       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
2783       "dev": true,
2784       "engines": {
2785         "node": ">=0.10.0"
2786       }
2787     },
2788     "node_modules/ast-types-flow": {
2789       "version": "0.0.7",
2790       "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
2791       "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
2792       "dev": true
2793     },
2794     "node_modules/async": {
2795       "version": "2.6.3",
2796       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
2797       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
2798       "dev": true,
2799       "dependencies": {
2800         "lodash": "^4.17.14"
2801       }
2802     },
2803     "node_modules/async-each": {
2804       "version": "1.0.3",
2805       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
2806       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
2807       "dev": true
2808     },
2809     "node_modules/async-limiter": {
2810       "version": "1.0.1",
2811       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
2812       "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
2813       "dev": true
2814     },
2815     "node_modules/asynckit": {
2816       "version": "0.4.0",
2817       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2818       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
2819       "dev": true
2820     },
2821     "node_modules/atob": {
2822       "version": "2.1.2",
2823       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
2824       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
2825       "dev": true,
2826       "bin": {
2827         "atob": "bin/atob.js"
2828       },
2829       "engines": {
2830         "node": ">= 4.5.0"
2831       }
2832     },
2833     "node_modules/autoprefixer": {
2834       "version": "9.8.0",
2835       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz",
2836       "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==",
2837       "dev": true,
2838       "dependencies": {
2839         "browserslist": "^4.12.0",
2840         "caniuse-lite": "^1.0.30001061",
2841         "chalk": "^2.4.2",
2842         "normalize-range": "^0.1.2",
2843         "num2fraction": "^1.2.2",
2844         "postcss": "^7.0.30",
2845         "postcss-value-parser": "^4.1.0"
2846       },
2847       "bin": {
2848         "autoprefixer": "bin/autoprefixer"
2849       },
2850       "engines": {
2851         "node": ">=6.0.0"
2852       }
2853     },
2854     "node_modules/aws-sign2": {
2855       "version": "0.7.0",
2856       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
2857       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
2858       "dev": true,
2859       "engines": {
2860         "node": "*"
2861       }
2862     },
2863     "node_modules/aws4": {
2864       "version": "1.11.0",
2865       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
2866       "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
2867       "dev": true
2868     },
2869     "node_modules/axobject-query": {
2870       "version": "2.0.2",
2871       "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
2872       "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
2873       "dev": true,
2874       "dependencies": {
2875         "ast-types-flow": "0.0.7"
2876       }
2877     },
2878     "node_modules/babel-loader": {
2879       "version": "8.1.0",
2880       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz",
2881       "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==",
2882       "dev": true,
2883       "dependencies": {
2884         "find-cache-dir": "^2.1.0",
2885         "loader-utils": "^1.4.0",
2886         "mkdirp": "^0.5.3",
2887         "pify": "^4.0.1",
2888         "schema-utils": "^2.6.5"
2889       },
2890       "engines": {
2891         "node": ">= 6.9"
2892       }
2893     },
2894     "node_modules/babel-loader/node_modules/find-cache-dir": {
2895       "version": "2.1.0",
2896       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
2897       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
2898       "dev": true,
2899       "dependencies": {
2900         "commondir": "^1.0.1",
2901         "make-dir": "^2.0.0",
2902         "pkg-dir": "^3.0.0"
2903       },
2904       "engines": {
2905         "node": ">=6"
2906       }
2907     },
2908     "node_modules/babel-loader/node_modules/json5": {
2909       "version": "1.0.1",
2910       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
2911       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
2912       "dev": true,
2913       "dependencies": {
2914         "minimist": "^1.2.0"
2915       },
2916       "bin": {
2917         "json5": "lib/cli.js"
2918       }
2919     },
2920     "node_modules/babel-loader/node_modules/loader-utils": {
2921       "version": "1.4.0",
2922       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
2923       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
2924       "dev": true,
2925       "dependencies": {
2926         "big.js": "^5.2.2",
2927         "emojis-list": "^3.0.0",
2928         "json5": "^1.0.1"
2929       },
2930       "engines": {
2931         "node": ">=4.0.0"
2932       }
2933     },
2934     "node_modules/babel-plugin-dynamic-import-node": {
2935       "version": "2.3.3",
2936       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
2937       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
2938       "dev": true,
2939       "dependencies": {
2940         "object.assign": "^4.1.0"
2941       }
2942     },
2943     "node_modules/babel-runtime": {
2944       "version": "6.26.0",
2945       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
2946       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
2947       "dependencies": {
2948         "core-js": "^2.4.0",
2949         "regenerator-runtime": "^0.11.0"
2950       }
2951     },
2952     "node_modules/babel-runtime/node_modules/core-js": {
2953       "version": "2.6.12",
2954       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
2955       "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
2956       "hasInstallScript": true
2957     },
2958     "node_modules/backo2": {
2959       "version": "1.0.2",
2960       "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
2961       "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
2962       "dev": true
2963     },
2964     "node_modules/balanced-match": {
2965       "version": "1.0.0",
2966       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
2967       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
2968     },
2969     "node_modules/base": {
2970       "version": "0.11.2",
2971       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
2972       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
2973       "dev": true,
2974       "dependencies": {
2975         "cache-base": "^1.0.1",
2976         "class-utils": "^0.3.5",
2977         "component-emitter": "^1.2.1",
2978         "define-property": "^1.0.0",
2979         "isobject": "^3.0.1",
2980         "mixin-deep": "^1.2.0",
2981         "pascalcase": "^0.1.1"
2982       },
2983       "engines": {
2984         "node": ">=0.10.0"
2985       }
2986     },
2987     "node_modules/base/node_modules/define-property": {
2988       "version": "1.0.0",
2989       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2990       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2991       "dev": true,
2992       "dependencies": {
2993         "is-descriptor": "^1.0.0"
2994       },
2995       "engines": {
2996         "node": ">=0.10.0"
2997       }
2998     },
2999     "node_modules/base/node_modules/is-accessor-descriptor": {
3000       "version": "1.0.0",
3001       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3002       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3003       "dev": true,
3004       "dependencies": {
3005         "kind-of": "^6.0.0"
3006       },
3007       "engines": {
3008         "node": ">=0.10.0"
3009       }
3010     },
3011     "node_modules/base/node_modules/is-data-descriptor": {
3012       "version": "1.0.0",
3013       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3014       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3015       "dev": true,
3016       "dependencies": {
3017         "kind-of": "^6.0.0"
3018       },
3019       "engines": {
3020         "node": ">=0.10.0"
3021       }
3022     },
3023     "node_modules/base/node_modules/is-descriptor": {
3024       "version": "1.0.2",
3025       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3026       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3027       "dev": true,
3028       "dependencies": {
3029         "is-accessor-descriptor": "^1.0.0",
3030         "is-data-descriptor": "^1.0.0",
3031         "kind-of": "^6.0.2"
3032       },
3033       "engines": {
3034         "node": ">=0.10.0"
3035       }
3036     },
3037     "node_modules/base64-arraybuffer": {
3038       "version": "0.1.4",
3039       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
3040       "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=",
3041       "dev": true,
3042       "engines": {
3043         "node": ">= 0.6.0"
3044       }
3045     },
3046     "node_modules/base64-js": {
3047       "version": "1.5.1",
3048       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
3049       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
3050       "dev": true
3051     },
3052     "node_modules/base64id": {
3053       "version": "2.0.0",
3054       "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
3055       "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
3056       "dev": true,
3057       "engines": {
3058         "node": "^4.5.0 || >= 5.9"
3059       }
3060     },
3061     "node_modules/batch": {
3062       "version": "0.6.1",
3063       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
3064       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
3065       "dev": true
3066     },
3067     "node_modules/bcrypt-pbkdf": {
3068       "version": "1.0.2",
3069       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
3070       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
3071       "dev": true,
3072       "dependencies": {
3073         "tweetnacl": "^0.14.3"
3074       }
3075     },
3076     "node_modules/big.js": {
3077       "version": "5.2.2",
3078       "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
3079       "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
3080       "dev": true,
3081       "engines": {
3082         "node": "*"
3083       }
3084     },
3085     "node_modules/binary-extensions": {
3086       "version": "2.2.0",
3087       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
3088       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
3089       "dev": true,
3090       "engines": {
3091         "node": ">=8"
3092       }
3093     },
3094     "node_modules/blob": {
3095       "version": "0.0.5",
3096       "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
3097       "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
3098       "dev": true
3099     },
3100     "node_modules/blocking-proxy": {
3101       "version": "1.0.1",
3102       "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz",
3103       "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==",
3104       "dev": true,
3105       "dependencies": {
3106         "minimist": "^1.2.0"
3107       },
3108       "bin": {
3109         "blocking-proxy": "built/lib/bin.js"
3110       },
3111       "engines": {
3112         "node": ">=6.9.x"
3113       }
3114     },
3115     "node_modules/bluebird": {
3116       "version": "3.7.2",
3117       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
3118       "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
3119       "dev": true
3120     },
3121     "node_modules/bn.js": {
3122       "version": "5.1.3",
3123       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
3124       "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
3125       "dev": true
3126     },
3127     "node_modules/body-parser": {
3128       "version": "1.19.0",
3129       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
3130       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
3131       "dev": true,
3132       "dependencies": {
3133         "bytes": "3.1.0",
3134         "content-type": "~1.0.4",
3135         "debug": "2.6.9",
3136         "depd": "~1.1.2",
3137         "http-errors": "1.7.2",
3138         "iconv-lite": "0.4.24",
3139         "on-finished": "~2.3.0",
3140         "qs": "6.7.0",
3141         "raw-body": "2.4.0",
3142         "type-is": "~1.6.17"
3143       },
3144       "engines": {
3145         "node": ">= 0.8"
3146       }
3147     },
3148     "node_modules/body-parser/node_modules/bytes": {
3149       "version": "3.1.0",
3150       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
3151       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
3152       "dev": true,
3153       "engines": {
3154         "node": ">= 0.8"
3155       }
3156     },
3157     "node_modules/body-parser/node_modules/debug": {
3158       "version": "2.6.9",
3159       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3160       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3161       "dev": true,
3162       "dependencies": {
3163         "ms": "2.0.0"
3164       }
3165     },
3166     "node_modules/body-parser/node_modules/iconv-lite": {
3167       "version": "0.4.24",
3168       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3169       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3170       "dev": true,
3171       "dependencies": {
3172         "safer-buffer": ">= 2.1.2 < 3"
3173       },
3174       "engines": {
3175         "node": ">=0.10.0"
3176       }
3177     },
3178     "node_modules/body-parser/node_modules/ms": {
3179       "version": "2.0.0",
3180       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3181       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3182       "dev": true
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/boolbase": {
3199       "version": "1.0.0",
3200       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
3201       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
3202       "dev": true
3203     },
3204     "node_modules/bootstrap-css-only": {
3205       "version": "4.4.1",
3206       "resolved": "https://registry.npmjs.org/bootstrap-css-only/-/bootstrap-css-only-4.4.1.tgz",
3207       "integrity": "sha512-iBgNli7RnedBFwn6sMTQoAZ8WgIwmX4kF1rckfj+pgro5q/Q0DbLtcpfH60XoFnCXzbEJU/khC/B2EQap89mCg=="
3208     },
3209     "node_modules/brace-expansion": {
3210       "version": "1.1.11",
3211       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3212       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3213       "dependencies": {
3214         "balanced-match": "^1.0.0",
3215         "concat-map": "0.0.1"
3216       }
3217     },
3218     "node_modules/braces": {
3219       "version": "3.0.2",
3220       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3221       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3222       "dev": true,
3223       "dependencies": {
3224         "fill-range": "^7.0.1"
3225       },
3226       "engines": {
3227         "node": ">=8"
3228       }
3229     },
3230     "node_modules/brorand": {
3231       "version": "1.1.0",
3232       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
3233       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
3234       "dev": true
3235     },
3236     "node_modules/browserify-aes": {
3237       "version": "1.2.0",
3238       "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
3239       "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
3240       "dev": true,
3241       "dependencies": {
3242         "buffer-xor": "^1.0.3",
3243         "cipher-base": "^1.0.0",
3244         "create-hash": "^1.1.0",
3245         "evp_bytestokey": "^1.0.3",
3246         "inherits": "^2.0.1",
3247         "safe-buffer": "^5.0.1"
3248       }
3249     },
3250     "node_modules/browserify-cipher": {
3251       "version": "1.0.1",
3252       "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
3253       "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
3254       "dev": true,
3255       "dependencies": {
3256         "browserify-aes": "^1.0.4",
3257         "browserify-des": "^1.0.0",
3258         "evp_bytestokey": "^1.0.0"
3259       }
3260     },
3261     "node_modules/browserify-des": {
3262       "version": "1.0.2",
3263       "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
3264       "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
3265       "dev": true,
3266       "dependencies": {
3267         "cipher-base": "^1.0.1",
3268         "des.js": "^1.0.0",
3269         "inherits": "^2.0.1",
3270         "safe-buffer": "^5.1.2"
3271       }
3272     },
3273     "node_modules/browserify-rsa": {
3274       "version": "4.1.0",
3275       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
3276       "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
3277       "dev": true,
3278       "dependencies": {
3279         "bn.js": "^5.0.0",
3280         "randombytes": "^2.0.1"
3281       }
3282     },
3283     "node_modules/browserify-sign": {
3284       "version": "4.2.1",
3285       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
3286       "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
3287       "dev": true,
3288       "dependencies": {
3289         "bn.js": "^5.1.1",
3290         "browserify-rsa": "^4.0.1",
3291         "create-hash": "^1.2.0",
3292         "create-hmac": "^1.1.7",
3293         "elliptic": "^6.5.3",
3294         "inherits": "^2.0.4",
3295         "parse-asn1": "^5.1.5",
3296         "readable-stream": "^3.6.0",
3297         "safe-buffer": "^5.2.0"
3298       }
3299     },
3300     "node_modules/browserify-sign/node_modules/readable-stream": {
3301       "version": "3.6.0",
3302       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3303       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3304       "dev": true,
3305       "dependencies": {
3306         "inherits": "^2.0.3",
3307         "string_decoder": "^1.1.1",
3308         "util-deprecate": "^1.0.1"
3309       },
3310       "engines": {
3311         "node": ">= 6"
3312       }
3313     },
3314     "node_modules/browserify-sign/node_modules/safe-buffer": {
3315       "version": "5.2.1",
3316       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3317       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3318       "dev": true
3319     },
3320     "node_modules/browserify-zlib": {
3321       "version": "0.2.0",
3322       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
3323       "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
3324       "dev": true,
3325       "dependencies": {
3326         "pako": "~1.0.5"
3327       }
3328     },
3329     "node_modules/browserslist": {
3330       "version": "4.16.1",
3331       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
3332       "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
3333       "dev": true,
3334       "dependencies": {
3335         "caniuse-lite": "^1.0.30001173",
3336         "colorette": "^1.2.1",
3337         "electron-to-chromium": "^1.3.634",
3338         "escalade": "^3.1.1",
3339         "node-releases": "^1.1.69"
3340       },
3341       "bin": {
3342         "browserslist": "cli.js"
3343       },
3344       "engines": {
3345         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
3346       }
3347     },
3348     "node_modules/browserstack": {
3349       "version": "1.6.1",
3350       "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz",
3351       "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==",
3352       "dev": true,
3353       "dependencies": {
3354         "https-proxy-agent": "^2.2.1"
3355       }
3356     },
3357     "node_modules/buffer": {
3358       "version": "4.9.2",
3359       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
3360       "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
3361       "dev": true,
3362       "dependencies": {
3363         "base64-js": "^1.0.2",
3364         "ieee754": "^1.1.4",
3365         "isarray": "^1.0.0"
3366       }
3367     },
3368     "node_modules/buffer-from": {
3369       "version": "1.1.1",
3370       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
3371       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
3372       "dev": true
3373     },
3374     "node_modules/buffer-indexof": {
3375       "version": "1.1.1",
3376       "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
3377       "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
3378       "dev": true
3379     },
3380     "node_modules/buffer-xor": {
3381       "version": "1.0.3",
3382       "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
3383       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
3384       "dev": true
3385     },
3386     "node_modules/builtin-modules": {
3387       "version": "1.1.1",
3388       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
3389       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
3390       "dev": true,
3391       "engines": {
3392         "node": ">=0.10.0"
3393       }
3394     },
3395     "node_modules/builtin-status-codes": {
3396       "version": "3.0.0",
3397       "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
3398       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
3399       "dev": true
3400     },
3401     "node_modules/builtins": {
3402       "version": "1.0.3",
3403       "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
3404       "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
3405       "dev": true
3406     },
3407     "node_modules/bytes": {
3408       "version": "3.0.0",
3409       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
3410       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
3411       "dev": true,
3412       "engines": {
3413         "node": ">= 0.8"
3414       }
3415     },
3416     "node_modules/cacache": {
3417       "version": "15.0.3",
3418       "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.3.tgz",
3419       "integrity": "sha512-bc3jKYjqv7k4pWh7I/ixIjfcjPul4V4jme/WbjvwGS5LzoPL/GzXr4C5EgPNLO/QEZl9Oi61iGitYEdwcrwLCQ==",
3420       "dev": true,
3421       "dependencies": {
3422         "chownr": "^2.0.0",
3423         "fs-minipass": "^2.0.0",
3424         "glob": "^7.1.4",
3425         "infer-owner": "^1.0.4",
3426         "lru-cache": "^5.1.1",
3427         "minipass": "^3.1.1",
3428         "minipass-collect": "^1.0.2",
3429         "minipass-flush": "^1.0.5",
3430         "minipass-pipeline": "^1.2.2",
3431         "mkdirp": "^1.0.3",
3432         "move-file": "^2.0.0",
3433         "p-map": "^4.0.0",
3434         "promise-inflight": "^1.0.1",
3435         "rimraf": "^3.0.2",
3436         "ssri": "^8.0.0",
3437         "tar": "^6.0.2",
3438         "unique-filename": "^1.1.1"
3439       },
3440       "engines": {
3441         "node": ">= 10"
3442       }
3443     },
3444     "node_modules/cacache/node_modules/glob": {
3445       "version": "7.1.6",
3446       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
3447       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
3448       "dev": true,
3449       "dependencies": {
3450         "fs.realpath": "^1.0.0",
3451         "inflight": "^1.0.4",
3452         "inherits": "2",
3453         "minimatch": "^3.0.4",
3454         "once": "^1.3.0",
3455         "path-is-absolute": "^1.0.0"
3456       },
3457       "engines": {
3458         "node": "*"
3459       }
3460     },
3461     "node_modules/cacache/node_modules/mkdirp": {
3462       "version": "1.0.4",
3463       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
3464       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
3465       "dev": true,
3466       "bin": {
3467         "mkdirp": "bin/cmd.js"
3468       },
3469       "engines": {
3470         "node": ">=10"
3471       }
3472     },
3473     "node_modules/cache-base": {
3474       "version": "1.0.1",
3475       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
3476       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3477       "dev": true,
3478       "dependencies": {
3479         "collection-visit": "^1.0.0",
3480         "component-emitter": "^1.2.1",
3481         "get-value": "^2.0.6",
3482         "has-value": "^1.0.0",
3483         "isobject": "^3.0.1",
3484         "set-value": "^2.0.0",
3485         "to-object-path": "^0.3.0",
3486         "union-value": "^1.0.0",
3487         "unset-value": "^1.0.0"
3488       },
3489       "engines": {
3490         "node": ">=0.10.0"
3491       }
3492     },
3493     "node_modules/call-bind": {
3494       "version": "1.0.2",
3495       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
3496       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
3497       "dev": true,
3498       "dependencies": {
3499         "function-bind": "^1.1.1",
3500         "get-intrinsic": "^1.0.2"
3501       }
3502     },
3503     "node_modules/caller-callsite": {
3504       "version": "2.0.0",
3505       "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
3506       "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
3507       "dev": true,
3508       "dependencies": {
3509         "callsites": "^2.0.0"
3510       },
3511       "engines": {
3512         "node": ">=4"
3513       }
3514     },
3515     "node_modules/caller-path": {
3516       "version": "2.0.0",
3517       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
3518       "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
3519       "dev": true,
3520       "dependencies": {
3521         "caller-callsite": "^2.0.0"
3522       },
3523       "engines": {
3524         "node": ">=4"
3525       }
3526     },
3527     "node_modules/callsites": {
3528       "version": "2.0.0",
3529       "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
3530       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
3531       "dev": true,
3532       "engines": {
3533         "node": ">=4"
3534       }
3535     },
3536     "node_modules/camelcase": {
3537       "version": "5.3.1",
3538       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
3539       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
3540       "dev": true,
3541       "engines": {
3542         "node": ">=6"
3543       }
3544     },
3545     "node_modules/caniuse-api": {
3546       "version": "3.0.0",
3547       "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
3548       "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
3549       "dev": true,
3550       "dependencies": {
3551         "browserslist": "^4.0.0",
3552         "caniuse-lite": "^1.0.0",
3553         "lodash.memoize": "^4.1.2",
3554         "lodash.uniq": "^4.5.0"
3555       }
3556     },
3557     "node_modules/caniuse-lite": {
3558       "version": "1.0.30001178",
3559       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001178.tgz",
3560       "integrity": "sha512-VtdZLC0vsXykKni8Uztx45xynytOi71Ufx9T8kHptSw9AL4dpqailUJJHavttuzUe1KYuBYtChiWv+BAb7mPmQ==",
3561       "dev": true
3562     },
3563     "node_modules/canonical-path": {
3564       "version": "1.0.0",
3565       "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz",
3566       "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==",
3567       "dev": true
3568     },
3569     "node_modules/caseless": {
3570       "version": "0.12.0",
3571       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
3572       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
3573       "dev": true
3574     },
3575     "node_modules/chalk": {
3576       "version": "2.4.2",
3577       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3578       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3579       "dependencies": {
3580         "ansi-styles": "^3.2.1",
3581         "escape-string-regexp": "^1.0.5",
3582         "supports-color": "^5.3.0"
3583       },
3584       "engines": {
3585         "node": ">=4"
3586       }
3587     },
3588     "node_modules/chardet": {
3589       "version": "0.7.0",
3590       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
3591       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
3592       "dev": true
3593     },
3594     "node_modules/chokidar": {
3595       "version": "3.5.1",
3596       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
3597       "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
3598       "dev": true,
3599       "dependencies": {
3600         "anymatch": "~3.1.1",
3601         "braces": "~3.0.2",
3602         "glob-parent": "~5.1.0",
3603         "is-binary-path": "~2.1.0",
3604         "is-glob": "~4.0.1",
3605         "normalize-path": "~3.0.0",
3606         "readdirp": "~3.5.0"
3607       },
3608       "engines": {
3609         "node": ">= 8.10.0"
3610       },
3611       "optionalDependencies": {
3612         "fsevents": "~2.3.1"
3613       }
3614     },
3615     "node_modules/chokidar/node_modules/fsevents": {
3616       "version": "2.3.1",
3617       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
3618       "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
3619       "dev": true,
3620       "optional": true,
3621       "os": [
3622         "darwin"
3623       ],
3624       "engines": {
3625         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3626       }
3627     },
3628     "node_modules/chownr": {
3629       "version": "2.0.0",
3630       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
3631       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
3632       "dev": true,
3633       "engines": {
3634         "node": ">=10"
3635       }
3636     },
3637     "node_modules/chrome-trace-event": {
3638       "version": "1.0.2",
3639       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
3640       "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
3641       "dev": true,
3642       "dependencies": {
3643         "tslib": "^1.9.0"
3644       },
3645       "engines": {
3646         "node": ">=6.0"
3647       }
3648     },
3649     "node_modules/chrome-trace-event/node_modules/tslib": {
3650       "version": "1.14.1",
3651       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
3652       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
3653       "dev": true
3654     },
3655     "node_modules/cipher-base": {
3656       "version": "1.0.4",
3657       "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
3658       "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
3659       "dev": true,
3660       "dependencies": {
3661         "inherits": "^2.0.1",
3662         "safe-buffer": "^5.0.1"
3663       }
3664     },
3665     "node_modules/circular-dependency-plugin": {
3666       "version": "5.2.0",
3667       "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz",
3668       "integrity": "sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw==",
3669       "dev": true,
3670       "engines": {
3671         "node": ">=6.0.0"
3672       }
3673     },
3674     "node_modules/class-utils": {
3675       "version": "0.3.6",
3676       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
3677       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3678       "dev": true,
3679       "dependencies": {
3680         "arr-union": "^3.1.0",
3681         "define-property": "^0.2.5",
3682         "isobject": "^3.0.0",
3683         "static-extend": "^0.1.1"
3684       },
3685       "engines": {
3686         "node": ">=0.10.0"
3687       }
3688     },
3689     "node_modules/class-utils/node_modules/define-property": {
3690       "version": "0.2.5",
3691       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3692       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3693       "dev": true,
3694       "dependencies": {
3695         "is-descriptor": "^0.1.0"
3696       },
3697       "engines": {
3698         "node": ">=0.10.0"
3699       }
3700     },
3701     "node_modules/clean-stack": {
3702       "version": "2.2.0",
3703       "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
3704       "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
3705       "dev": true,
3706       "engines": {
3707         "node": ">=6"
3708       }
3709     },
3710     "node_modules/cli-cursor": {
3711       "version": "3.1.0",
3712       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3713       "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3714       "dev": true,
3715       "dependencies": {
3716         "restore-cursor": "^3.1.0"
3717       },
3718       "engines": {
3719         "node": ">=8"
3720       }
3721     },
3722     "node_modules/cli-spinners": {
3723       "version": "2.5.0",
3724       "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz",
3725       "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==",
3726       "dev": true,
3727       "engines": {
3728         "node": ">=6"
3729       }
3730     },
3731     "node_modules/cli-width": {
3732       "version": "3.0.0",
3733       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
3734       "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
3735       "dev": true,
3736       "engines": {
3737         "node": ">= 10"
3738       }
3739     },
3740     "node_modules/cliui": {
3741       "version": "7.0.4",
3742       "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
3743       "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
3744       "dependencies": {
3745         "string-width": "^4.2.0",
3746         "strip-ansi": "^6.0.0",
3747         "wrap-ansi": "^7.0.0"
3748       }
3749     },
3750     "node_modules/clone": {
3751       "version": "2.1.2",
3752       "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
3753       "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
3754       "dev": true,
3755       "engines": {
3756         "node": ">=0.8"
3757       }
3758     },
3759     "node_modules/clone-deep": {
3760       "version": "4.0.1",
3761       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
3762       "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
3763       "dev": true,
3764       "dependencies": {
3765         "is-plain-object": "^2.0.4",
3766         "kind-of": "^6.0.2",
3767         "shallow-clone": "^3.0.0"
3768       },
3769       "engines": {
3770         "node": ">=6"
3771       }
3772     },
3773     "node_modules/coa": {
3774       "version": "2.0.2",
3775       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
3776       "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
3777       "dev": true,
3778       "dependencies": {
3779         "@types/q": "^1.5.1",
3780         "chalk": "^2.4.1",
3781         "q": "^1.1.2"
3782       },
3783       "engines": {
3784         "node": ">= 4.0"
3785       }
3786     },
3787     "node_modules/codelyzer": {
3788       "version": "5.2.2",
3789       "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.2.tgz",
3790       "integrity": "sha512-jB4FZ1Sx7kZhvZVdf+N2BaKTdrrNZOL0Bj10RRfrhHrb3zEvXjJvvq298JPMJAiyiCS/v4zs1QlGU0ip7xGqeA==",
3791       "dev": true,
3792       "dependencies": {
3793         "app-root-path": "^2.2.1",
3794         "aria-query": "^3.0.0",
3795         "axobject-query": "2.0.2",
3796         "css-selector-tokenizer": "^0.7.1",
3797         "cssauron": "^1.4.0",
3798         "damerau-levenshtein": "^1.0.4",
3799         "semver-dsl": "^1.0.1",
3800         "source-map": "^0.5.7",
3801         "sprintf-js": "^1.1.2"
3802       }
3803     },
3804     "node_modules/codelyzer/node_modules/sprintf-js": {
3805       "version": "1.1.2",
3806       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
3807       "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
3808       "dev": true
3809     },
3810     "node_modules/collection-visit": {
3811       "version": "1.0.0",
3812       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
3813       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
3814       "dev": true,
3815       "dependencies": {
3816         "map-visit": "^1.0.0",
3817         "object-visit": "^1.0.0"
3818       },
3819       "engines": {
3820         "node": ">=0.10.0"
3821       }
3822     },
3823     "node_modules/color": {
3824       "version": "3.1.3",
3825       "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
3826       "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
3827       "dev": true,
3828       "dependencies": {
3829         "color-convert": "^1.9.1",
3830         "color-string": "^1.5.4"
3831       }
3832     },
3833     "node_modules/color-convert": {
3834       "version": "1.9.3",
3835       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3836       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3837       "dependencies": {
3838         "color-name": "1.1.3"
3839       }
3840     },
3841     "node_modules/color-name": {
3842       "version": "1.1.3",
3843       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3844       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
3845     },
3846     "node_modules/color-string": {
3847       "version": "1.5.4",
3848       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
3849       "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
3850       "dev": true,
3851       "dependencies": {
3852         "color-name": "^1.0.0",
3853         "simple-swizzle": "^0.2.2"
3854       }
3855     },
3856     "node_modules/colorette": {
3857       "version": "1.2.1",
3858       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
3859       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
3860       "dev": true
3861     },
3862     "node_modules/colors": {
3863       "version": "1.4.0",
3864       "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
3865       "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
3866       "dev": true,
3867       "engines": {
3868         "node": ">=0.1.90"
3869       }
3870     },
3871     "node_modules/combined-stream": {
3872       "version": "1.0.8",
3873       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
3874       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
3875       "dev": true,
3876       "dependencies": {
3877         "delayed-stream": "~1.0.0"
3878       },
3879       "engines": {
3880         "node": ">= 0.8"
3881       }
3882     },
3883     "node_modules/commander": {
3884       "version": "2.20.3",
3885       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3886       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
3887       "dev": true
3888     },
3889     "node_modules/commondir": {
3890       "version": "1.0.1",
3891       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
3892       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
3893       "dev": true
3894     },
3895     "node_modules/component-bind": {
3896       "version": "1.0.0",
3897       "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
3898       "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
3899       "dev": true
3900     },
3901     "node_modules/component-emitter": {
3902       "version": "1.3.0",
3903       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
3904       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
3905       "dev": true
3906     },
3907     "node_modules/component-inherit": {
3908       "version": "0.0.3",
3909       "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
3910       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
3911       "dev": true
3912     },
3913     "node_modules/compose-function": {
3914       "version": "3.0.3",
3915       "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz",
3916       "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=",
3917       "dev": true,
3918       "dependencies": {
3919         "arity-n": "^1.0.4"
3920       }
3921     },
3922     "node_modules/compressible": {
3923       "version": "2.0.18",
3924       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
3925       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
3926       "dev": true,
3927       "dependencies": {
3928         "mime-db": ">= 1.43.0 < 2"
3929       },
3930       "engines": {
3931         "node": ">= 0.6"
3932       }
3933     },
3934     "node_modules/compression": {
3935       "version": "1.7.4",
3936       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
3937       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
3938       "dev": true,
3939       "dependencies": {
3940         "accepts": "~1.3.5",
3941         "bytes": "3.0.0",
3942         "compressible": "~2.0.16",
3943         "debug": "2.6.9",
3944         "on-headers": "~1.0.2",
3945         "safe-buffer": "5.1.2",
3946         "vary": "~1.1.2"
3947       },
3948       "engines": {
3949         "node": ">= 0.8.0"
3950       }
3951     },
3952     "node_modules/compression/node_modules/debug": {
3953       "version": "2.6.9",
3954       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3955       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3956       "dev": true,
3957       "dependencies": {
3958         "ms": "2.0.0"
3959       }
3960     },
3961     "node_modules/compression/node_modules/ms": {
3962       "version": "2.0.0",
3963       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3964       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3965       "dev": true
3966     },
3967     "node_modules/concat-map": {
3968       "version": "0.0.1",
3969       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3970       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
3971     },
3972     "node_modules/concat-stream": {
3973       "version": "1.6.2",
3974       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
3975       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
3976       "dev": true,
3977       "engines": [
3978         "node >= 0.8"
3979       ],
3980       "dependencies": {
3981         "buffer-from": "^1.0.0",
3982         "inherits": "^2.0.3",
3983         "readable-stream": "^2.2.2",
3984         "typedarray": "^0.0.6"
3985       }
3986     },
3987     "node_modules/connect": {
3988       "version": "3.7.0",
3989       "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
3990       "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
3991       "dev": true,
3992       "dependencies": {
3993         "debug": "2.6.9",
3994         "finalhandler": "1.1.2",
3995         "parseurl": "~1.3.3",
3996         "utils-merge": "1.0.1"
3997       },
3998       "engines": {
3999         "node": ">= 0.10.0"
4000       }
4001     },
4002     "node_modules/connect-history-api-fallback": {
4003       "version": "1.6.0",
4004       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
4005       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
4006       "dev": true,
4007       "engines": {
4008         "node": ">=0.8"
4009       }
4010     },
4011     "node_modules/connect/node_modules/debug": {
4012       "version": "2.6.9",
4013       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4014       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4015       "dev": true,
4016       "dependencies": {
4017         "ms": "2.0.0"
4018       }
4019     },
4020     "node_modules/connect/node_modules/ms": {
4021       "version": "2.0.0",
4022       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4023       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4024       "dev": true
4025     },
4026     "node_modules/console-browserify": {
4027       "version": "1.2.0",
4028       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
4029       "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
4030       "dev": true
4031     },
4032     "node_modules/constants-browserify": {
4033       "version": "1.0.0",
4034       "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
4035       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
4036       "dev": true
4037     },
4038     "node_modules/content-disposition": {
4039       "version": "0.5.3",
4040       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
4041       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
4042       "dev": true,
4043       "dependencies": {
4044         "safe-buffer": "5.1.2"
4045       },
4046       "engines": {
4047         "node": ">= 0.6"
4048       }
4049     },
4050     "node_modules/content-type": {
4051       "version": "1.0.4",
4052       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
4053       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
4054       "dev": true,
4055       "engines": {
4056         "node": ">= 0.6"
4057       }
4058     },
4059     "node_modules/convert-source-map": {
4060       "version": "1.7.0",
4061       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
4062       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
4063       "dependencies": {
4064         "safe-buffer": "~5.1.1"
4065       }
4066     },
4067     "node_modules/cookie": {
4068       "version": "0.4.0",
4069       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
4070       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
4071       "dev": true,
4072       "engines": {
4073         "node": ">= 0.6"
4074       }
4075     },
4076     "node_modules/cookie-signature": {
4077       "version": "1.0.6",
4078       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4079       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
4080       "dev": true
4081     },
4082     "node_modules/copy-anything": {
4083       "version": "2.0.1",
4084       "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.1.tgz",
4085       "integrity": "sha512-lA57e7viQHOdPQcrytv5jFeudZZOXuyk47lZym279FiDQ8jeZomXiGuVf6ffMKkJ+3TIai3J1J3yi6M+/4U35g==",
4086       "dev": true,
4087       "dependencies": {
4088         "is-what": "^3.7.1"
4089       }
4090     },
4091     "node_modules/copy-concurrently": {
4092       "version": "1.0.5",
4093       "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
4094       "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
4095       "dev": true,
4096       "dependencies": {
4097         "aproba": "^1.1.1",
4098         "fs-write-stream-atomic": "^1.0.8",
4099         "iferr": "^0.1.5",
4100         "mkdirp": "^0.5.1",
4101         "rimraf": "^2.5.4",
4102         "run-queue": "^1.0.0"
4103       }
4104     },
4105     "node_modules/copy-concurrently/node_modules/glob": {
4106       "version": "7.1.6",
4107       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
4108       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
4109       "dev": true,
4110       "dependencies": {
4111         "fs.realpath": "^1.0.0",
4112         "inflight": "^1.0.4",
4113         "inherits": "2",
4114         "minimatch": "^3.0.4",
4115         "once": "^1.3.0",
4116         "path-is-absolute": "^1.0.0"
4117       },
4118       "engines": {
4119         "node": "*"
4120       }
4121     },
4122     "node_modules/copy-concurrently/node_modules/rimraf": {
4123       "version": "2.7.1",
4124       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4125       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4126       "dev": true,
4127       "dependencies": {
4128         "glob": "^7.1.3"
4129       },
4130       "bin": {
4131         "rimraf": "bin.js"
4132       }
4133     },
4134     "node_modules/copy-descriptor": {
4135       "version": "0.1.1",
4136       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
4137       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
4138       "dev": true,
4139       "engines": {
4140         "node": ">=0.10.0"
4141       }
4142     },
4143     "node_modules/copy-webpack-plugin": {
4144       "version": "6.0.3",
4145       "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.3.tgz",
4146       "integrity": "sha512-q5m6Vz4elsuyVEIUXr7wJdIdePWTubsqVbEMvf1WQnHGv0Q+9yPRu7MtYFPt+GBOXRav9lvIINifTQ1vSCs+eA==",
4147       "dev": true,
4148       "dependencies": {
4149         "cacache": "^15.0.4",
4150         "fast-glob": "^3.2.4",
4151         "find-cache-dir": "^3.3.1",
4152         "glob-parent": "^5.1.1",
4153         "globby": "^11.0.1",
4154         "loader-utils": "^2.0.0",
4155         "normalize-path": "^3.0.0",
4156         "p-limit": "^3.0.1",
4157         "schema-utils": "^2.7.0",
4158         "serialize-javascript": "^4.0.0",
4159         "webpack-sources": "^1.4.3"
4160       },
4161       "engines": {
4162         "node": ">= 10.13.0"
4163       }
4164     },
4165     "node_modules/copy-webpack-plugin/node_modules/cacache": {
4166       "version": "15.0.5",
4167       "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz",
4168       "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==",
4169       "dev": true,
4170       "dependencies": {
4171         "@npmcli/move-file": "^1.0.1",
4172         "chownr": "^2.0.0",
4173         "fs-minipass": "^2.0.0",
4174         "glob": "^7.1.4",
4175         "infer-owner": "^1.0.4",
4176         "lru-cache": "^6.0.0",
4177         "minipass": "^3.1.1",
4178         "minipass-collect": "^1.0.2",
4179         "minipass-flush": "^1.0.5",
4180         "minipass-pipeline": "^1.2.2",
4181         "mkdirp": "^1.0.3",
4182         "p-map": "^4.0.0",
4183         "promise-inflight": "^1.0.1",
4184         "rimraf": "^3.0.2",
4185         "ssri": "^8.0.0",
4186         "tar": "^6.0.2",
4187         "unique-filename": "^1.1.1"
4188       },
4189       "engines": {
4190         "node": ">= 10"
4191       }
4192     },
4193     "node_modules/copy-webpack-plugin/node_modules/glob": {
4194       "version": "7.1.6",
4195       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
4196       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
4197       "dev": true,
4198       "dependencies": {
4199         "fs.realpath": "^1.0.0",
4200         "inflight": "^1.0.4",
4201         "inherits": "2",
4202         "minimatch": "^3.0.4",
4203         "once": "^1.3.0",
4204         "path-is-absolute": "^1.0.0"
4205       },
4206       "engines": {
4207         "node": "*"
4208       }
4209     },
4210     "node_modules/copy-webpack-plugin/node_modules/lru-cache": {
4211       "version": "6.0.0",
4212       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4213       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4214       "dev": true,
4215       "dependencies": {
4216         "yallist": "^4.0.0"
4217       },
4218       "engines": {
4219         "node": ">=10"
4220       }
4221     },
4222     "node_modules/copy-webpack-plugin/node_modules/mkdirp": {
4223       "version": "1.0.4",
4224       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
4225       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
4226       "dev": true,
4227       "bin": {
4228         "mkdirp": "bin/cmd.js"
4229       },
4230       "engines": {
4231         "node": ">=10"
4232       }
4233     },
4234     "node_modules/copy-webpack-plugin/node_modules/p-limit": {
4235       "version": "3.1.0",
4236       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4237       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4238       "dev": true,
4239       "dependencies": {
4240         "yocto-queue": "^0.1.0"
4241       },
4242       "engines": {
4243         "node": ">=10"
4244       }
4245     },
4246     "node_modules/core-js": {
4247       "version": "3.8.3",
4248       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz",
4249       "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==",
4250       "hasInstallScript": true
4251     },
4252     "node_modules/core-js-compat": {
4253       "version": "3.8.3",
4254       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz",
4255       "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==",
4256       "dev": true,
4257       "dependencies": {
4258         "browserslist": "^4.16.1",
4259         "semver": "7.0.0"
4260       }
4261     },
4262     "node_modules/core-js-compat/node_modules/semver": {
4263       "version": "7.0.0",
4264       "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
4265       "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
4266       "dev": true,
4267       "bin": {
4268         "semver": "bin/semver.js"
4269       }
4270     },
4271     "node_modules/core-util-is": {
4272       "version": "1.0.2",
4273       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4274       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4275       "dev": true
4276     },
4277     "node_modules/cosmiconfig": {
4278       "version": "5.2.1",
4279       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
4280       "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
4281       "dev": true,
4282       "dependencies": {
4283         "import-fresh": "^2.0.0",
4284         "is-directory": "^0.3.1",
4285         "js-yaml": "^3.13.1",
4286         "parse-json": "^4.0.0"
4287       },
4288       "engines": {
4289         "node": ">=4"
4290       }
4291     },
4292     "node_modules/create-ecdh": {
4293       "version": "4.0.4",
4294       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
4295       "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
4296       "dev": true,
4297       "dependencies": {
4298         "bn.js": "^4.1.0",
4299         "elliptic": "^6.5.3"
4300       }
4301     },
4302     "node_modules/create-ecdh/node_modules/bn.js": {
4303       "version": "4.11.9",
4304       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
4305       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
4306       "dev": true
4307     },
4308     "node_modules/create-hash": {
4309       "version": "1.2.0",
4310       "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
4311       "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
4312       "dev": true,
4313       "dependencies": {
4314         "cipher-base": "^1.0.1",
4315         "inherits": "^2.0.1",
4316         "md5.js": "^1.3.4",
4317         "ripemd160": "^2.0.1",
4318         "sha.js": "^2.4.0"
4319       }
4320     },
4321     "node_modules/create-hmac": {
4322       "version": "1.1.7",
4323       "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
4324       "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
4325       "dev": true,
4326       "dependencies": {
4327         "cipher-base": "^1.0.3",
4328         "create-hash": "^1.1.0",
4329         "inherits": "^2.0.1",
4330         "ripemd160": "^2.0.0",
4331         "safe-buffer": "^5.0.1",
4332         "sha.js": "^2.4.8"
4333       }
4334     },
4335     "node_modules/cross-spawn": {
4336       "version": "6.0.5",
4337       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
4338       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
4339       "dev": true,
4340       "dependencies": {
4341         "nice-try": "^1.0.4",
4342         "path-key": "^2.0.1",
4343         "semver": "^5.5.0",
4344         "shebang-command": "^1.2.0",
4345         "which": "^1.2.9"
4346       },
4347       "engines": {
4348         "node": ">=4.8"
4349       }
4350     },
4351     "node_modules/crypto-browserify": {
4352       "version": "3.12.0",
4353       "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
4354       "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
4355       "dev": true,
4356       "dependencies": {
4357         "browserify-cipher": "^1.0.0",
4358         "browserify-sign": "^4.0.0",
4359         "create-ecdh": "^4.0.0",
4360         "create-hash": "^1.1.0",
4361         "create-hmac": "^1.1.0",
4362         "diffie-hellman": "^5.0.0",
4363         "inherits": "^2.0.1",
4364         "pbkdf2": "^3.0.3",
4365         "public-encrypt": "^4.0.0",
4366         "randombytes": "^2.0.0",
4367         "randomfill": "^1.0.3"
4368       },
4369       "engines": {
4370         "node": "*"
4371       }
4372     },
4373     "node_modules/css": {
4374       "version": "2.2.4",
4375       "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
4376       "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
4377       "dev": true,
4378       "dependencies": {
4379         "inherits": "^2.0.3",
4380         "source-map": "^0.6.1",
4381         "source-map-resolve": "^0.5.2",
4382         "urix": "^0.1.0"
4383       }
4384     },
4385     "node_modules/css-color-names": {
4386       "version": "0.0.4",
4387       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
4388       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
4389       "dev": true,
4390       "engines": {
4391         "node": "*"
4392       }
4393     },
4394     "node_modules/css-declaration-sorter": {
4395       "version": "4.0.1",
4396       "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
4397       "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
4398       "dev": true,
4399       "dependencies": {
4400         "postcss": "^7.0.1",
4401         "timsort": "^0.3.0"
4402       },
4403       "engines": {
4404         "node": ">4"
4405       }
4406     },
4407     "node_modules/css-loader": {
4408       "version": "3.5.3",
4409       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.3.tgz",
4410       "integrity": "sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw==",
4411       "dev": true,
4412       "dependencies": {
4413         "camelcase": "^5.3.1",
4414         "cssesc": "^3.0.0",
4415         "icss-utils": "^4.1.1",
4416         "loader-utils": "^1.2.3",
4417         "normalize-path": "^3.0.0",
4418         "postcss": "^7.0.27",
4419         "postcss-modules-extract-imports": "^2.0.0",
4420         "postcss-modules-local-by-default": "^3.0.2",
4421         "postcss-modules-scope": "^2.2.0",
4422         "postcss-modules-values": "^3.0.0",
4423         "postcss-value-parser": "^4.0.3",
4424         "schema-utils": "^2.6.6",
4425         "semver": "^6.3.0"
4426       },
4427       "engines": {
4428         "node": ">= 8.9.0"
4429       }
4430     },
4431     "node_modules/css-loader/node_modules/json5": {
4432       "version": "1.0.1",
4433       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
4434       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
4435       "dev": true,
4436       "dependencies": {
4437         "minimist": "^1.2.0"
4438       },
4439       "bin": {
4440         "json5": "lib/cli.js"
4441       }
4442     },
4443     "node_modules/css-loader/node_modules/loader-utils": {
4444       "version": "1.4.0",
4445       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
4446       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
4447       "dev": true,
4448       "dependencies": {
4449         "big.js": "^5.2.2",
4450         "emojis-list": "^3.0.0",
4451         "json5": "^1.0.1"
4452       },
4453       "engines": {
4454         "node": ">=4.0.0"
4455       }
4456     },
4457     "node_modules/css-loader/node_modules/semver": {
4458       "version": "6.3.0",
4459       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4460       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4461       "dev": true,
4462       "bin": {
4463         "semver": "bin/semver.js"
4464       }
4465     },
4466     "node_modules/css-parse": {
4467       "version": "2.0.0",
4468       "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz",
4469       "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=",
4470       "dev": true,
4471       "dependencies": {
4472         "css": "^2.0.0"
4473       }
4474     },
4475     "node_modules/css-select": {
4476       "version": "2.1.0",
4477       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
4478       "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
4479       "dev": true,
4480       "dependencies": {
4481         "boolbase": "^1.0.0",
4482         "css-what": "^3.2.1",
4483         "domutils": "^1.7.0",
4484         "nth-check": "^1.0.2"
4485       }
4486     },
4487     "node_modules/css-select-base-adapter": {
4488       "version": "0.1.1",
4489       "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
4490       "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
4491       "dev": true
4492     },
4493     "node_modules/css-selector-tokenizer": {
4494       "version": "0.7.3",
4495       "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz",
4496       "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==",
4497       "dev": true,
4498       "dependencies": {
4499         "cssesc": "^3.0.0",
4500         "fastparse": "^1.1.2"
4501       }
4502     },
4503     "node_modules/css-tree": {
4504       "version": "1.0.0-alpha.37",
4505       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
4506       "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
4507       "dev": true,
4508       "dependencies": {
4509         "mdn-data": "2.0.4",
4510         "source-map": "^0.6.1"
4511       },
4512       "engines": {
4513         "node": ">=8.0.0"
4514       }
4515     },
4516     "node_modules/css-tree/node_modules/source-map": {
4517       "version": "0.6.1",
4518       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4519       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4520       "dev": true,
4521       "engines": {
4522         "node": ">=0.10.0"
4523       }
4524     },
4525     "node_modules/css-what": {
4526       "version": "3.4.2",
4527       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
4528       "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
4529       "dev": true,
4530       "engines": {
4531         "node": ">= 6"
4532       }
4533     },
4534     "node_modules/css/node_modules/source-map": {
4535       "version": "0.6.1",
4536       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4537       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4538       "dev": true,
4539       "engines": {
4540         "node": ">=0.10.0"
4541       }
4542     },
4543     "node_modules/cssauron": {
4544       "version": "1.4.0",
4545       "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz",
4546       "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
4547       "dev": true,
4548       "dependencies": {
4549         "through": "X.X.X"
4550       }
4551     },
4552     "node_modules/cssesc": {
4553       "version": "3.0.0",
4554       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
4555       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
4556       "dev": true,
4557       "bin": {
4558         "cssesc": "bin/cssesc"
4559       },
4560       "engines": {
4561         "node": ">=4"
4562       }
4563     },
4564     "node_modules/cssnano": {
4565       "version": "4.1.10",
4566       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
4567       "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
4568       "dev": true,
4569       "dependencies": {
4570         "cosmiconfig": "^5.0.0",
4571         "cssnano-preset-default": "^4.0.7",
4572         "is-resolvable": "^1.0.0",
4573         "postcss": "^7.0.0"
4574       },
4575       "engines": {
4576         "node": ">=6.9.0"
4577       }
4578     },
4579     "node_modules/cssnano-preset-default": {
4580       "version": "4.0.7",
4581       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
4582       "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
4583       "dev": true,
4584       "dependencies": {
4585         "css-declaration-sorter": "^4.0.1",
4586         "cssnano-util-raw-cache": "^4.0.1",
4587         "postcss": "^7.0.0",
4588         "postcss-calc": "^7.0.1",
4589         "postcss-colormin": "^4.0.3",
4590         "postcss-convert-values": "^4.0.1",
4591         "postcss-discard-comments": "^4.0.2",
4592         "postcss-discard-duplicates": "^4.0.2",
4593         "postcss-discard-empty": "^4.0.1",
4594         "postcss-discard-overridden": "^4.0.1",
4595         "postcss-merge-longhand": "^4.0.11",
4596         "postcss-merge-rules": "^4.0.3",
4597         "postcss-minify-font-values": "^4.0.2",
4598         "postcss-minify-gradients": "^4.0.2",
4599         "postcss-minify-params": "^4.0.2",
4600         "postcss-minify-selectors": "^4.0.2",
4601         "postcss-normalize-charset": "^4.0.1",
4602         "postcss-normalize-display-values": "^4.0.2",
4603         "postcss-normalize-positions": "^4.0.2",
4604         "postcss-normalize-repeat-style": "^4.0.2",
4605         "postcss-normalize-string": "^4.0.2",
4606         "postcss-normalize-timing-functions": "^4.0.2",
4607         "postcss-normalize-unicode": "^4.0.1",
4608         "postcss-normalize-url": "^4.0.1",
4609         "postcss-normalize-whitespace": "^4.0.2",
4610         "postcss-ordered-values": "^4.1.2",
4611         "postcss-reduce-initial": "^4.0.3",
4612         "postcss-reduce-transforms": "^4.0.2",
4613         "postcss-svgo": "^4.0.2",
4614         "postcss-unique-selectors": "^4.0.1"
4615       },
4616       "engines": {
4617         "node": ">=6.9.0"
4618       }
4619     },
4620     "node_modules/cssnano-util-get-arguments": {
4621       "version": "4.0.0",
4622       "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
4623       "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
4624       "dev": true,
4625       "engines": {
4626         "node": ">=6.9.0"
4627       }
4628     },
4629     "node_modules/cssnano-util-get-match": {
4630       "version": "4.0.0",
4631       "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
4632       "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
4633       "dev": true,
4634       "engines": {
4635         "node": ">=6.9.0"
4636       }
4637     },
4638     "node_modules/cssnano-util-raw-cache": {
4639       "version": "4.0.1",
4640       "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
4641       "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
4642       "dev": true,
4643       "dependencies": {
4644         "postcss": "^7.0.0"
4645       },
4646       "engines": {
4647         "node": ">=6.9.0"
4648       }
4649     },
4650     "node_modules/cssnano-util-same-parent": {
4651       "version": "4.0.1",
4652       "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
4653       "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
4654       "dev": true,
4655       "engines": {
4656         "node": ">=6.9.0"
4657       }
4658     },
4659     "node_modules/csso": {
4660       "version": "4.2.0",
4661       "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
4662       "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
4663       "dev": true,
4664       "dependencies": {
4665         "css-tree": "^1.1.2"
4666       },
4667       "engines": {
4668         "node": ">=8.0.0"
4669       }
4670     },
4671     "node_modules/csso/node_modules/css-tree": {
4672       "version": "1.1.2",
4673       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
4674       "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
4675       "dev": true,
4676       "dependencies": {
4677         "mdn-data": "2.0.14",
4678         "source-map": "^0.6.1"
4679       },
4680       "engines": {
4681         "node": ">=8.0.0"
4682       }
4683     },
4684     "node_modules/csso/node_modules/mdn-data": {
4685       "version": "2.0.14",
4686       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
4687       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
4688       "dev": true
4689     },
4690     "node_modules/csso/node_modules/source-map": {
4691       "version": "0.6.1",
4692       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4693       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4694       "dev": true,
4695       "engines": {
4696         "node": ">=0.10.0"
4697       }
4698     },
4699     "node_modules/custom-event": {
4700       "version": "1.0.1",
4701       "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
4702       "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
4703       "dev": true
4704     },
4705     "node_modules/cyclist": {
4706       "version": "1.0.1",
4707       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
4708       "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
4709       "dev": true
4710     },
4711     "node_modules/d": {
4712       "version": "1.0.1",
4713       "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
4714       "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
4715       "dev": true,
4716       "dependencies": {
4717         "es5-ext": "^0.10.50",
4718         "type": "^1.0.1"
4719       }
4720     },
4721     "node_modules/damerau-levenshtein": {
4722       "version": "1.0.6",
4723       "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz",
4724       "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==",
4725       "dev": true
4726     },
4727     "node_modules/dashdash": {
4728       "version": "1.14.1",
4729       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
4730       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
4731       "dev": true,
4732       "dependencies": {
4733         "assert-plus": "^1.0.0"
4734       },
4735       "engines": {
4736         "node": ">=0.10"
4737       }
4738     },
4739     "node_modules/data-urls": {
4740       "version": "2.0.0",
4741       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
4742       "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
4743       "dev": true,
4744       "dependencies": {
4745         "abab": "^2.0.3",
4746         "whatwg-mimetype": "^2.3.0",
4747         "whatwg-url": "^8.0.0"
4748       },
4749       "engines": {
4750         "node": ">=10"
4751       }
4752     },
4753     "node_modules/date-format": {
4754       "version": "3.0.0",
4755       "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
4756       "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
4757       "dev": true,
4758       "engines": {
4759         "node": ">=4.0"
4760       }
4761     },
4762     "node_modules/debug": {
4763       "version": "4.3.1",
4764       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
4765       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
4766       "dependencies": {
4767         "ms": "2.1.2"
4768       },
4769       "engines": {
4770         "node": ">=6.0"
4771       }
4772     },
4773     "node_modules/debuglog": {
4774       "version": "1.0.1",
4775       "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
4776       "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=",
4777       "dev": true,
4778       "engines": {
4779         "node": "*"
4780       }
4781     },
4782     "node_modules/decamelize": {
4783       "version": "1.2.0",
4784       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4785       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
4786       "dev": true,
4787       "engines": {
4788         "node": ">=0.10.0"
4789       }
4790     },
4791     "node_modules/decode-uri-component": {
4792       "version": "0.2.0",
4793       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
4794       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
4795       "dev": true,
4796       "engines": {
4797         "node": ">=0.10"
4798       }
4799     },
4800     "node_modules/deep-equal": {
4801       "version": "1.1.1",
4802       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
4803       "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
4804       "dev": true,
4805       "dependencies": {
4806         "is-arguments": "^1.0.4",
4807         "is-date-object": "^1.0.1",
4808         "is-regex": "^1.0.4",
4809         "object-is": "^1.0.1",
4810         "object-keys": "^1.1.1",
4811         "regexp.prototype.flags": "^1.2.0"
4812       }
4813     },
4814     "node_modules/default-gateway": {
4815       "version": "4.2.0",
4816       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
4817       "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
4818       "dev": true,
4819       "dependencies": {
4820         "execa": "^1.0.0",
4821         "ip-regex": "^2.1.0"
4822       },
4823       "engines": {
4824         "node": ">=6"
4825       }
4826     },
4827     "node_modules/defaults": {
4828       "version": "1.0.3",
4829       "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
4830       "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
4831       "dev": true,
4832       "dependencies": {
4833         "clone": "^1.0.2"
4834       }
4835     },
4836     "node_modules/defaults/node_modules/clone": {
4837       "version": "1.0.4",
4838       "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
4839       "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
4840       "dev": true,
4841       "engines": {
4842         "node": ">=0.8"
4843       }
4844     },
4845     "node_modules/define-properties": {
4846       "version": "1.1.3",
4847       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
4848       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
4849       "dev": true,
4850       "dependencies": {
4851         "object-keys": "^1.0.12"
4852       },
4853       "engines": {
4854         "node": ">= 0.4"
4855       }
4856     },
4857     "node_modules/define-property": {
4858       "version": "2.0.2",
4859       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
4860       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
4861       "dev": true,
4862       "dependencies": {
4863         "is-descriptor": "^1.0.2",
4864         "isobject": "^3.0.1"
4865       },
4866       "engines": {
4867         "node": ">=0.10.0"
4868       }
4869     },
4870     "node_modules/define-property/node_modules/is-accessor-descriptor": {
4871       "version": "1.0.0",
4872       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4873       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4874       "dev": true,
4875       "dependencies": {
4876         "kind-of": "^6.0.0"
4877       },
4878       "engines": {
4879         "node": ">=0.10.0"
4880       }
4881     },
4882     "node_modules/define-property/node_modules/is-data-descriptor": {
4883       "version": "1.0.0",
4884       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4885       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4886       "dev": true,
4887       "dependencies": {
4888         "kind-of": "^6.0.0"
4889       },
4890       "engines": {
4891         "node": ">=0.10.0"
4892       }
4893     },
4894     "node_modules/define-property/node_modules/is-descriptor": {
4895       "version": "1.0.2",
4896       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4897       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4898       "dev": true,
4899       "dependencies": {
4900         "is-accessor-descriptor": "^1.0.0",
4901         "is-data-descriptor": "^1.0.0",
4902         "kind-of": "^6.0.2"
4903       },
4904       "engines": {
4905         "node": ">=0.10.0"
4906       }
4907     },
4908     "node_modules/del": {
4909       "version": "4.1.1",
4910       "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
4911       "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
4912       "dev": true,
4913       "dependencies": {
4914         "@types/glob": "^7.1.1",
4915         "globby": "^6.1.0",
4916         "is-path-cwd": "^2.0.0",
4917         "is-path-in-cwd": "^2.0.0",
4918         "p-map": "^2.0.0",
4919         "pify": "^4.0.1",
4920         "rimraf": "^2.6.3"
4921       },
4922       "engines": {
4923         "node": ">=6"
4924       }
4925     },
4926     "node_modules/del/node_modules/array-union": {
4927       "version": "1.0.2",
4928       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
4929       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
4930       "dev": true,
4931       "dependencies": {
4932         "array-uniq": "^1.0.1"
4933       },
4934       "engines": {
4935         "node": ">=0.10.0"
4936       }
4937     },
4938     "node_modules/del/node_modules/globby": {
4939       "version": "6.1.0",
4940       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
4941       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
4942       "dev": true,
4943       "dependencies": {
4944         "array-union": "^1.0.1",
4945         "glob": "^7.0.3",
4946         "object-assign": "^4.0.1",
4947         "pify": "^2.0.0",
4948         "pinkie-promise": "^2.0.0"
4949       },
4950       "engines": {
4951         "node": ">=0.10.0"
4952       }
4953     },
4954     "node_modules/del/node_modules/globby/node_modules/pify": {
4955       "version": "2.3.0",
4956       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4957       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4958       "dev": true,
4959       "engines": {
4960         "node": ">=0.10.0"
4961       }
4962     },
4963     "node_modules/del/node_modules/p-map": {
4964       "version": "2.1.0",
4965       "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
4966       "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
4967       "dev": true,
4968       "engines": {
4969         "node": ">=6"
4970       }
4971     },
4972     "node_modules/del/node_modules/rimraf": {
4973       "version": "2.7.1",
4974       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4975       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4976       "dev": true,
4977       "dependencies": {
4978         "glob": "^7.1.3"
4979       },
4980       "bin": {
4981         "rimraf": "bin.js"
4982       }
4983     },
4984     "node_modules/del/node_modules/rimraf/node_modules/glob": {
4985       "version": "7.1.6",
4986       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
4987       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
4988       "dev": true,
4989       "dependencies": {
4990         "fs.realpath": "^1.0.0",
4991         "inflight": "^1.0.4",
4992         "inherits": "2",
4993         "minimatch": "^3.0.4",
4994         "once": "^1.3.0",
4995         "path-is-absolute": "^1.0.0"
4996       },
4997       "engines": {
4998         "node": "*"
4999       }
5000     },
5001     "node_modules/delayed-stream": {
5002       "version": "1.0.0",
5003       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
5004       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
5005       "dev": true,
5006       "engines": {
5007         "node": ">=0.4.0"
5008       }
5009     },
5010     "node_modules/depd": {
5011       "version": "1.1.2",
5012       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
5013       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
5014       "dev": true,
5015       "engines": {
5016         "node": ">= 0.6"
5017       }
5018     },
5019     "node_modules/dependency-graph": {
5020       "version": "0.7.2",
5021       "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz",
5022       "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==",
5023       "dev": true,
5024       "engines": {
5025         "node": ">= 0.6.0"
5026       }
5027     },
5028     "node_modules/des.js": {
5029       "version": "1.0.1",
5030       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
5031       "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
5032       "dev": true,
5033       "dependencies": {
5034         "inherits": "^2.0.1",
5035         "minimalistic-assert": "^1.0.0"
5036       }
5037     },
5038     "node_modules/destroy": {
5039       "version": "1.0.4",
5040       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
5041       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
5042       "dev": true
5043     },
5044     "node_modules/detect-node": {
5045       "version": "2.0.4",
5046       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
5047       "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
5048       "dev": true
5049     },
5050     "node_modules/dezalgo": {
5051       "version": "1.0.3",
5052       "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
5053       "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
5054       "dev": true,
5055       "dependencies": {
5056         "asap": "^2.0.0",
5057         "wrappy": "1"
5058       }
5059     },
5060     "node_modules/di": {
5061       "version": "0.0.1",
5062       "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
5063       "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
5064       "dev": true
5065     },
5066     "node_modules/diff": {
5067       "version": "4.0.2",
5068       "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
5069       "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
5070       "dev": true,
5071       "engines": {
5072         "node": ">=0.3.1"
5073       }
5074     },
5075     "node_modules/diffie-hellman": {
5076       "version": "5.0.3",
5077       "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
5078       "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
5079       "dev": true,
5080       "dependencies": {
5081         "bn.js": "^4.1.0",
5082         "miller-rabin": "^4.0.0",
5083         "randombytes": "^2.0.0"
5084       }
5085     },
5086     "node_modules/diffie-hellman/node_modules/bn.js": {
5087       "version": "4.11.9",
5088       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
5089       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
5090       "dev": true
5091     },
5092     "node_modules/dir-glob": {
5093       "version": "3.0.1",
5094       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
5095       "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
5096       "dev": true,
5097       "dependencies": {
5098         "path-type": "^4.0.0"
5099       },
5100       "engines": {
5101         "node": ">=8"
5102       }
5103     },
5104     "node_modules/dns-equal": {
5105       "version": "1.0.0",
5106       "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
5107       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
5108       "dev": true
5109     },
5110     "node_modules/dns-packet": {
5111       "version": "1.3.1",
5112       "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
5113       "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
5114       "dev": true,
5115       "dependencies": {
5116         "ip": "^1.1.0",
5117         "safe-buffer": "^5.0.1"
5118       }
5119     },
5120     "node_modules/dns-txt": {
5121       "version": "2.0.2",
5122       "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
5123       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
5124       "dev": true,
5125       "dependencies": {
5126         "buffer-indexof": "^1.0.0"
5127       }
5128     },
5129     "node_modules/dom-serialize": {
5130       "version": "2.2.1",
5131       "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
5132       "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
5133       "dev": true,
5134       "dependencies": {
5135         "custom-event": "~1.0.0",
5136         "ent": "~2.2.0",
5137         "extend": "^3.0.0",
5138         "void-elements": "^2.0.0"
5139       }
5140     },
5141     "node_modules/dom-serializer": {
5142       "version": "0.2.2",
5143       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
5144       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
5145       "dev": true,
5146       "dependencies": {
5147         "domelementtype": "^2.0.1",
5148         "entities": "^2.0.0"
5149       }
5150     },
5151     "node_modules/dom-serializer/node_modules/domelementtype": {
5152       "version": "2.1.0",
5153       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
5154       "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==",
5155       "dev": true
5156     },
5157     "node_modules/domain-browser": {
5158       "version": "1.2.0",
5159       "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
5160       "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
5161       "dev": true,
5162       "engines": {
5163         "node": ">=0.4",
5164         "npm": ">=1.2"
5165       }
5166     },
5167     "node_modules/domelementtype": {
5168       "version": "1.3.1",
5169       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
5170       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
5171       "dev": true
5172     },
5173     "node_modules/domutils": {
5174       "version": "1.7.0",
5175       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
5176       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
5177       "dev": true,
5178       "dependencies": {
5179         "dom-serializer": "0",
5180         "domelementtype": "1"
5181       }
5182     },
5183     "node_modules/dot-prop": {
5184       "version": "5.3.0",
5185       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
5186       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
5187       "dev": true,
5188       "dependencies": {
5189         "is-obj": "^2.0.0"
5190       },
5191       "engines": {
5192         "node": ">=8"
5193       }
5194     },
5195     "node_modules/duplexify": {
5196       "version": "3.7.1",
5197       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
5198       "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
5199       "dev": true,
5200       "dependencies": {
5201         "end-of-stream": "^1.0.0",
5202         "inherits": "^2.0.1",
5203         "readable-stream": "^2.0.0",
5204         "stream-shift": "^1.0.0"
5205       }
5206     },
5207     "node_modules/ecc-jsbn": {
5208       "version": "0.1.2",
5209       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
5210       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
5211       "dev": true,
5212       "dependencies": {
5213         "jsbn": "~0.1.0",
5214         "safer-buffer": "^2.1.0"
5215       }
5216     },
5217     "node_modules/ee-first": {
5218       "version": "1.1.1",
5219       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
5220       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
5221       "dev": true
5222     },
5223     "node_modules/elastic-builder": {
5224       "version": "2.11.0",
5225       "resolved": "https://registry.npmjs.org/elastic-builder/-/elastic-builder-2.11.0.tgz",
5226       "integrity": "sha512-OEguiphhEHBzb1jzaVoALVJ7Jp8owRE/WBGDqPQil8MvO4WhFs5uu1/84npN4FVRKxZ8exoSmwL3yO81spmQ0w==",
5227       "dependencies": {
5228         "babel-runtime": "^6.26.0",
5229         "lodash.has": "^4.5.2",
5230         "lodash.hasin": "^4.5.2",
5231         "lodash.head": "^4.0.1",
5232         "lodash.isempty": "^4.4.0",
5233         "lodash.isnil": "^4.0.0",
5234         "lodash.isobject": "^3.0.2",
5235         "lodash.isstring": "^4.0.1",
5236         "lodash.omit": "^4.5.0"
5237       }
5238     },
5239     "node_modules/electron-to-chromium": {
5240       "version": "1.3.641",
5241       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.641.tgz",
5242       "integrity": "sha512-b0DLhsHSHESC1I+Nx6n4w4Lr61chMd3m/av1rZQhS2IXTzaS5BMM5N+ldWdMIlni9CITMRM09m8He4+YV/92TA==",
5243       "dev": true
5244     },
5245     "node_modules/elliptic": {
5246       "version": "6.5.3",
5247       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
5248       "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
5249       "dev": true,
5250       "dependencies": {
5251         "bn.js": "^4.4.0",
5252         "brorand": "^1.0.1",
5253         "hash.js": "^1.0.0",
5254         "hmac-drbg": "^1.0.0",
5255         "inherits": "^2.0.1",
5256         "minimalistic-assert": "^1.0.0",
5257         "minimalistic-crypto-utils": "^1.0.0"
5258       }
5259     },
5260     "node_modules/elliptic/node_modules/bn.js": {
5261       "version": "4.11.9",
5262       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
5263       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
5264       "dev": true
5265     },
5266     "node_modules/emoji-regex": {
5267       "version": "8.0.0",
5268       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5269       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
5270     },
5271     "node_modules/emojis-list": {
5272       "version": "3.0.0",
5273       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
5274       "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
5275       "dev": true,
5276       "engines": {
5277         "node": ">= 4"
5278       }
5279     },
5280     "node_modules/encodeurl": {
5281       "version": "1.0.2",
5282       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5283       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
5284       "dev": true,
5285       "engines": {
5286         "node": ">= 0.8"
5287       }
5288     },
5289     "node_modules/encoding": {
5290       "version": "0.1.13",
5291       "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
5292       "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
5293       "dev": true,
5294       "dependencies": {
5295         "iconv-lite": "^0.6.2"
5296       }
5297     },
5298     "node_modules/encoding/node_modules/iconv-lite": {
5299       "version": "0.6.2",
5300       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
5301       "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
5302       "dev": true,
5303       "dependencies": {
5304         "safer-buffer": ">= 2.1.2 < 3.0.0"
5305       },
5306       "engines": {
5307         "node": ">=0.10.0"
5308       }
5309     },
5310     "node_modules/end-of-stream": {
5311       "version": "1.4.4",
5312       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
5313       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
5314       "dev": true,
5315       "dependencies": {
5316         "once": "^1.4.0"
5317       }
5318     },
5319     "node_modules/engine.io": {
5320       "version": "3.5.0",
5321       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz",
5322       "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==",
5323       "dev": true,
5324       "dependencies": {
5325         "accepts": "~1.3.4",
5326         "base64id": "2.0.0",
5327         "cookie": "~0.4.1",
5328         "debug": "~4.1.0",
5329         "engine.io-parser": "~2.2.0",
5330         "ws": "~7.4.2"
5331       },
5332       "engines": {
5333         "node": ">=8.0.0"
5334       }
5335     },
5336     "node_modules/engine.io-client": {
5337       "version": "3.5.0",
5338       "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.0.tgz",
5339       "integrity": "sha512-12wPRfMrugVw/DNyJk34GQ5vIVArEcVMXWugQGGuw2XxUSztFNmJggZmv8IZlLyEdnpO1QB9LkcjeWewO2vxtA==",
5340       "dev": true,
5341       "dependencies": {
5342         "component-emitter": "~1.3.0",
5343         "component-inherit": "0.0.3",
5344         "debug": "~3.1.0",
5345         "engine.io-parser": "~2.2.0",
5346         "has-cors": "1.1.0",
5347         "indexof": "0.0.1",
5348         "parseqs": "0.0.6",
5349         "parseuri": "0.0.6",
5350         "ws": "~7.4.2",
5351         "xmlhttprequest-ssl": "~1.5.4",
5352         "yeast": "0.1.2"
5353       }
5354     },
5355     "node_modules/engine.io-client/node_modules/debug": {
5356       "version": "3.1.0",
5357       "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
5358       "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
5359       "dev": true,
5360       "dependencies": {
5361         "ms": "2.0.0"
5362       }
5363     },
5364     "node_modules/engine.io-client/node_modules/ms": {
5365       "version": "2.0.0",
5366       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5367       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5368       "dev": true
5369     },
5370     "node_modules/engine.io-client/node_modules/ws": {
5371       "version": "7.4.2",
5372       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz",
5373       "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==",
5374       "dev": true,
5375       "engines": {
5376         "node": ">=8.3.0"
5377       }
5378     },
5379     "node_modules/engine.io-parser": {
5380       "version": "2.2.1",
5381       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
5382       "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
5383       "dev": true,
5384       "dependencies": {
5385         "after": "0.8.2",
5386         "arraybuffer.slice": "~0.0.7",
5387         "base64-arraybuffer": "0.1.4",
5388         "blob": "0.0.5",
5389         "has-binary2": "~1.0.2"
5390       }
5391     },
5392     "node_modules/engine.io/node_modules/cookie": {
5393       "version": "0.4.1",
5394       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
5395       "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
5396       "dev": true,
5397       "engines": {
5398         "node": ">= 0.6"
5399       }
5400     },
5401     "node_modules/engine.io/node_modules/debug": {
5402       "version": "4.1.1",
5403       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
5404       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
5405       "dev": true,
5406       "dependencies": {
5407         "ms": "^2.1.1"
5408       }
5409     },
5410     "node_modules/engine.io/node_modules/ws": {
5411       "version": "7.4.2",
5412       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz",
5413       "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==",
5414       "dev": true,
5415       "engines": {
5416         "node": ">=8.3.0"
5417       }
5418     },
5419     "node_modules/enhanced-resolve": {
5420       "version": "4.1.1",
5421       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz",
5422       "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==",
5423       "dev": true,
5424       "dependencies": {
5425         "graceful-fs": "^4.1.2",
5426         "memory-fs": "^0.5.0",
5427         "tapable": "^1.0.0"
5428       },
5429       "engines": {
5430         "node": ">=6.9.0"
5431       }
5432     },
5433     "node_modules/ent": {
5434       "version": "2.2.0",
5435       "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
5436       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
5437       "dev": true
5438     },
5439     "node_modules/entities": {
5440       "version": "2.1.0",
5441       "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
5442       "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
5443       "dev": true
5444     },
5445     "node_modules/err-code": {
5446       "version": "1.1.2",
5447       "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz",
5448       "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=",
5449       "dev": true
5450     },
5451     "node_modules/errno": {
5452       "version": "0.1.8",
5453       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
5454       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
5455       "dev": true,
5456       "dependencies": {
5457         "prr": "~1.0.1"
5458       },
5459       "bin": {
5460         "errno": "cli.js"
5461       }
5462     },
5463     "node_modules/error-ex": {
5464       "version": "1.3.2",
5465       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
5466       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
5467       "dev": true,
5468       "dependencies": {
5469         "is-arrayish": "^0.2.1"
5470       }
5471     },
5472     "node_modules/es-abstract": {
5473       "version": "1.18.0-next.2",
5474       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
5475       "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==",
5476       "dev": true,
5477       "dependencies": {
5478         "call-bind": "^1.0.2",
5479         "es-to-primitive": "^1.2.1",
5480         "function-bind": "^1.1.1",
5481         "get-intrinsic": "^1.0.2",
5482         "has": "^1.0.3",
5483         "has-symbols": "^1.0.1",
5484         "is-callable": "^1.2.2",
5485         "is-negative-zero": "^2.0.1",
5486         "is-regex": "^1.1.1",
5487         "object-inspect": "^1.9.0",
5488         "object-keys": "^1.1.1",
5489         "object.assign": "^4.1.2",
5490         "string.prototype.trimend": "^1.0.3",
5491         "string.prototype.trimstart": "^1.0.3"
5492       },
5493       "engines": {
5494         "node": ">= 0.4"
5495       }
5496     },
5497     "node_modules/es-to-primitive": {
5498       "version": "1.2.1",
5499       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
5500       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
5501       "dev": true,
5502       "dependencies": {
5503         "is-callable": "^1.1.4",
5504         "is-date-object": "^1.0.1",
5505         "is-symbol": "^1.0.2"
5506       },
5507       "engines": {
5508         "node": ">= 0.4"
5509       }
5510     },
5511     "node_modules/es5-ext": {
5512       "version": "0.10.53",
5513       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
5514       "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
5515       "dev": true,
5516       "dependencies": {
5517         "es6-iterator": "~2.0.3",
5518         "es6-symbol": "~3.1.3",
5519         "next-tick": "~1.0.0"
5520       }
5521     },
5522     "node_modules/es6-iterator": {
5523       "version": "2.0.3",
5524       "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
5525       "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
5526       "dev": true,
5527       "dependencies": {
5528         "d": "1",
5529         "es5-ext": "^0.10.35",
5530         "es6-symbol": "^3.1.1"
5531       }
5532     },
5533     "node_modules/es6-promise": {
5534       "version": "4.2.8",
5535       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
5536       "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
5537       "dev": true
5538     },
5539     "node_modules/es6-promisify": {
5540       "version": "5.0.0",
5541       "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
5542       "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
5543       "dev": true,
5544       "dependencies": {
5545         "es6-promise": "^4.0.3"
5546       }
5547     },
5548     "node_modules/es6-symbol": {
5549       "version": "3.1.3",
5550       "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
5551       "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
5552       "dev": true,
5553       "dependencies": {
5554         "d": "^1.0.1",
5555         "ext": "^1.1.2"
5556       }
5557     },
5558     "node_modules/escalade": {
5559       "version": "3.1.1",
5560       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
5561       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
5562       "engines": {
5563         "node": ">=6"
5564       }
5565     },
5566     "node_modules/escape-html": {
5567       "version": "1.0.3",
5568       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
5569       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
5570       "dev": true
5571     },
5572     "node_modules/escape-string-regexp": {
5573       "version": "1.0.5",
5574       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5575       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5576       "engines": {
5577         "node": ">=0.8.0"
5578       }
5579     },
5580     "node_modules/eslint-scope": {
5581       "version": "4.0.3",
5582       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
5583       "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
5584       "dev": true,
5585       "dependencies": {
5586         "esrecurse": "^4.1.0",
5587         "estraverse": "^4.1.1"
5588       },
5589       "engines": {
5590         "node": ">=4.0.0"
5591       }
5592     },
5593     "node_modules/esprima": {
5594       "version": "4.0.1",
5595       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
5596       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
5597       "dev": true,
5598       "bin": {
5599         "esparse": "bin/esparse.js",
5600         "esvalidate": "bin/esvalidate.js"
5601       },
5602       "engines": {
5603         "node": ">=4"
5604       }
5605     },
5606     "node_modules/esrecurse": {
5607       "version": "4.3.0",
5608       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
5609       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
5610       "dev": true,
5611       "dependencies": {
5612         "estraverse": "^5.2.0"
5613       },
5614       "engines": {
5615         "node": ">=4.0"
5616       }
5617     },
5618     "node_modules/esrecurse/node_modules/estraverse": {
5619       "version": "5.2.0",
5620       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
5621       "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
5622       "dev": true,
5623       "engines": {
5624         "node": ">=4.0"
5625       }
5626     },
5627     "node_modules/estraverse": {
5628       "version": "4.3.0",
5629       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
5630       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
5631       "dev": true,
5632       "engines": {
5633         "node": ">=4.0"
5634       }
5635     },
5636     "node_modules/esutils": {
5637       "version": "2.0.3",
5638       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
5639       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
5640       "dev": true,
5641       "engines": {
5642         "node": ">=0.10.0"
5643       }
5644     },
5645     "node_modules/etag": {
5646       "version": "1.8.1",
5647       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
5648       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
5649       "dev": true,
5650       "engines": {
5651         "node": ">= 0.6"
5652       }
5653     },
5654     "node_modules/eventemitter3": {
5655       "version": "4.0.7",
5656       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
5657       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
5658       "dev": true
5659     },
5660     "node_modules/events": {
5661       "version": "3.2.0",
5662       "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
5663       "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
5664       "dev": true,
5665       "engines": {
5666         "node": ">=0.8.x"
5667       }
5668     },
5669     "node_modules/eventsource": {
5670       "version": "1.0.7",
5671       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
5672       "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
5673       "dev": true,
5674       "dependencies": {
5675         "original": "^1.0.0"
5676       },
5677       "engines": {
5678         "node": ">=0.12.0"
5679       }
5680     },
5681     "node_modules/evp_bytestokey": {
5682       "version": "1.0.3",
5683       "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
5684       "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
5685       "dev": true,
5686       "dependencies": {
5687         "md5.js": "^1.3.4",
5688         "safe-buffer": "^5.1.1"
5689       }
5690     },
5691     "node_modules/execa": {
5692       "version": "1.0.0",
5693       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
5694       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
5695       "dev": true,
5696       "dependencies": {
5697         "cross-spawn": "^6.0.0",
5698         "get-stream": "^4.0.0",
5699         "is-stream": "^1.1.0",
5700         "npm-run-path": "^2.0.0",
5701         "p-finally": "^1.0.0",
5702         "signal-exit": "^3.0.0",
5703         "strip-eof": "^1.0.0"
5704       },
5705       "engines": {
5706         "node": ">=6"
5707       }
5708     },
5709     "node_modules/exit": {
5710       "version": "0.1.2",
5711       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
5712       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
5713       "dev": true,
5714       "engines": {
5715         "node": ">= 0.8.0"
5716       }
5717     },
5718     "node_modules/expand-brackets": {
5719       "version": "2.1.4",
5720       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
5721       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
5722       "dev": true,
5723       "dependencies": {
5724         "debug": "^2.3.3",
5725         "define-property": "^0.2.5",
5726         "extend-shallow": "^2.0.1",
5727         "posix-character-classes": "^0.1.0",
5728         "regex-not": "^1.0.0",
5729         "snapdragon": "^0.8.1",
5730         "to-regex": "^3.0.1"
5731       },
5732       "engines": {
5733         "node": ">=0.10.0"
5734       }
5735     },
5736     "node_modules/expand-brackets/node_modules/debug": {
5737       "version": "2.6.9",
5738       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5739       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5740       "dev": true,
5741       "dependencies": {
5742         "ms": "2.0.0"
5743       }
5744     },
5745     "node_modules/expand-brackets/node_modules/define-property": {
5746       "version": "0.2.5",
5747       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5748       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5749       "dev": true,
5750       "dependencies": {
5751         "is-descriptor": "^0.1.0"
5752       },
5753       "engines": {
5754         "node": ">=0.10.0"
5755       }
5756     },
5757     "node_modules/expand-brackets/node_modules/extend-shallow": {
5758       "version": "2.0.1",
5759       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5760       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5761       "dev": true,
5762       "dependencies": {
5763         "is-extendable": "^0.1.0"
5764       },
5765       "engines": {
5766         "node": ">=0.10.0"
5767       }
5768     },
5769     "node_modules/expand-brackets/node_modules/ms": {
5770       "version": "2.0.0",
5771       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5772       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5773       "dev": true
5774     },
5775     "node_modules/express": {
5776       "version": "4.17.1",
5777       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
5778       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
5779       "dev": true,
5780       "dependencies": {
5781         "accepts": "~1.3.7",
5782         "array-flatten": "1.1.1",
5783         "body-parser": "1.19.0",
5784         "content-disposition": "0.5.3",
5785         "content-type": "~1.0.4",
5786         "cookie": "0.4.0",
5787         "cookie-signature": "1.0.6",
5788         "debug": "2.6.9",
5789         "depd": "~1.1.2",
5790         "encodeurl": "~1.0.2",
5791         "escape-html": "~1.0.3",
5792         "etag": "~1.8.1",
5793         "finalhandler": "~1.1.2",
5794         "fresh": "0.5.2",
5795         "merge-descriptors": "1.0.1",
5796         "methods": "~1.1.2",
5797         "on-finished": "~2.3.0",
5798         "parseurl": "~1.3.3",
5799         "path-to-regexp": "0.1.7",
5800         "proxy-addr": "~2.0.5",
5801         "qs": "6.7.0",
5802         "range-parser": "~1.2.1",
5803         "safe-buffer": "5.1.2",
5804         "send": "0.17.1",
5805         "serve-static": "1.14.1",
5806         "setprototypeof": "1.1.1",
5807         "statuses": "~1.5.0",
5808         "type-is": "~1.6.18",
5809         "utils-merge": "1.0.1",
5810         "vary": "~1.1.2"
5811       },
5812       "engines": {
5813         "node": ">= 0.10.0"
5814       }
5815     },
5816     "node_modules/express/node_modules/array-flatten": {
5817       "version": "1.1.1",
5818       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
5819       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
5820       "dev": true
5821     },
5822     "node_modules/express/node_modules/debug": {
5823       "version": "2.6.9",
5824       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5825       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5826       "dev": true,
5827       "dependencies": {
5828         "ms": "2.0.0"
5829       }
5830     },
5831     "node_modules/express/node_modules/ms": {
5832       "version": "2.0.0",
5833       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5834       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5835       "dev": true
5836     },
5837     "node_modules/ext": {
5838       "version": "1.4.0",
5839       "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
5840       "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
5841       "dev": true,
5842       "dependencies": {
5843         "type": "^2.0.0"
5844       }
5845     },
5846     "node_modules/ext/node_modules/type": {
5847       "version": "2.1.0",
5848       "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
5849       "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==",
5850       "dev": true
5851     },
5852     "node_modules/extend": {
5853       "version": "3.0.2",
5854       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
5855       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
5856       "dev": true
5857     },
5858     "node_modules/extend-shallow": {
5859       "version": "3.0.2",
5860       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
5861       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
5862       "dev": true,
5863       "dependencies": {
5864         "assign-symbols": "^1.0.0",
5865         "is-extendable": "^1.0.1"
5866       },
5867       "engines": {
5868         "node": ">=0.10.0"
5869       }
5870     },
5871     "node_modules/extend-shallow/node_modules/is-extendable": {
5872       "version": "1.0.1",
5873       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
5874       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
5875       "dev": true,
5876       "dependencies": {
5877         "is-plain-object": "^2.0.4"
5878       },
5879       "engines": {
5880         "node": ">=0.10.0"
5881       }
5882     },
5883     "node_modules/external-editor": {
5884       "version": "3.1.0",
5885       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
5886       "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
5887       "dev": true,
5888       "dependencies": {
5889         "chardet": "^0.7.0",
5890         "iconv-lite": "^0.4.24",
5891         "tmp": "^0.0.33"
5892       },
5893       "engines": {
5894         "node": ">=4"
5895       }
5896     },
5897     "node_modules/external-editor/node_modules/iconv-lite": {
5898       "version": "0.4.24",
5899       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5900       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
5901       "dev": true,
5902       "dependencies": {
5903         "safer-buffer": ">= 2.1.2 < 3"
5904       },
5905       "engines": {
5906         "node": ">=0.10.0"
5907       }
5908     },
5909     "node_modules/extglob": {
5910       "version": "2.0.4",
5911       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
5912       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
5913       "dev": true,
5914       "dependencies": {
5915         "array-unique": "^0.3.2",
5916         "define-property": "^1.0.0",
5917         "expand-brackets": "^2.1.4",
5918         "extend-shallow": "^2.0.1",
5919         "fragment-cache": "^0.2.1",
5920         "regex-not": "^1.0.0",
5921         "snapdragon": "^0.8.1",
5922         "to-regex": "^3.0.1"
5923       },
5924       "engines": {
5925         "node": ">=0.10.0"
5926       }
5927     },
5928     "node_modules/extglob/node_modules/define-property": {
5929       "version": "1.0.0",
5930       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5931       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5932       "dev": true,
5933       "dependencies": {
5934         "is-descriptor": "^1.0.0"
5935       },
5936       "engines": {
5937         "node": ">=0.10.0"
5938       }
5939     },
5940     "node_modules/extglob/node_modules/extend-shallow": {
5941       "version": "2.0.1",
5942       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5943       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5944       "dev": true,
5945       "dependencies": {
5946         "is-extendable": "^0.1.0"
5947       },
5948       "engines": {
5949         "node": ">=0.10.0"
5950       }
5951     },
5952     "node_modules/extglob/node_modules/is-accessor-descriptor": {
5953       "version": "1.0.0",
5954       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5955       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5956       "dev": true,
5957       "dependencies": {
5958         "kind-of": "^6.0.0"
5959       },
5960       "engines": {
5961         "node": ">=0.10.0"
5962       }
5963     },
5964     "node_modules/extglob/node_modules/is-data-descriptor": {
5965       "version": "1.0.0",
5966       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5967       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5968       "dev": true,
5969       "dependencies": {
5970         "kind-of": "^6.0.0"
5971       },
5972       "engines": {
5973         "node": ">=0.10.0"
5974       }
5975     },
5976     "node_modules/extglob/node_modules/is-descriptor": {
5977       "version": "1.0.2",
5978       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5979       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5980       "dev": true,
5981       "dependencies": {
5982         "is-accessor-descriptor": "^1.0.0",
5983         "is-data-descriptor": "^1.0.0",
5984         "kind-of": "^6.0.2"
5985       },
5986       "engines": {
5987         "node": ">=0.10.0"
5988       }
5989     },
5990     "node_modules/extsprintf": {
5991       "version": "1.3.0",
5992       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
5993       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
5994       "dev": true,
5995       "engines": [
5996         "node >=0.6.0"
5997       ]
5998     },
5999     "node_modules/fast-deep-equal": {
6000       "version": "3.1.3",
6001       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
6002       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
6003       "dev": true
6004     },
6005     "node_modules/fast-glob": {
6006       "version": "3.2.5",
6007       "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
6008       "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
6009       "dev": true,
6010       "dependencies": {
6011         "@nodelib/fs.stat": "^2.0.2",
6012         "@nodelib/fs.walk": "^1.2.3",
6013         "glob-parent": "^5.1.0",
6014         "merge2": "^1.3.0",
6015         "micromatch": "^4.0.2",
6016         "picomatch": "^2.2.1"
6017       },
6018       "engines": {
6019         "node": ">=8"
6020       }
6021     },
6022     "node_modules/fast-json-stable-stringify": {
6023       "version": "2.1.0",
6024       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
6025       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
6026       "dev": true
6027     },
6028     "node_modules/fastparse": {
6029       "version": "1.1.2",
6030       "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
6031       "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
6032       "dev": true
6033     },
6034     "node_modules/fastq": {
6035       "version": "1.10.0",
6036       "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz",
6037       "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==",
6038       "dev": true,
6039       "dependencies": {
6040         "reusify": "^1.0.4"
6041       }
6042     },
6043     "node_modules/faye-websocket": {
6044       "version": "0.10.0",
6045       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
6046       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
6047       "dev": true,
6048       "dependencies": {
6049         "websocket-driver": ">=0.5.1"
6050       },
6051       "engines": {
6052         "node": ">=0.4.0"
6053       }
6054     },
6055     "node_modules/figgy-pudding": {
6056       "version": "3.5.2",
6057       "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
6058       "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
6059       "dev": true
6060     },
6061     "node_modules/figures": {
6062       "version": "3.2.0",
6063       "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
6064       "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
6065       "dev": true,
6066       "dependencies": {
6067         "escape-string-regexp": "^1.0.5"
6068       },
6069       "engines": {
6070         "node": ">=8"
6071       }
6072     },
6073     "node_modules/file-loader": {
6074       "version": "6.0.0",
6075       "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz",
6076       "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==",
6077       "dev": true,
6078       "dependencies": {
6079         "loader-utils": "^2.0.0",
6080         "schema-utils": "^2.6.5"
6081       },
6082       "engines": {
6083         "node": ">= 10.13.0"
6084       }
6085     },
6086     "node_modules/file-saver": {
6087       "version": "2.0.5",
6088       "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
6089       "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
6090     },
6091     "node_modules/fill-range": {
6092       "version": "7.0.1",
6093       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
6094       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
6095       "dev": true,
6096       "dependencies": {
6097         "to-regex-range": "^5.0.1"
6098       },
6099       "engines": {
6100         "node": ">=8"
6101       }
6102     },
6103     "node_modules/finalhandler": {
6104       "version": "1.1.2",
6105       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
6106       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
6107       "dev": true,
6108       "dependencies": {
6109         "debug": "2.6.9",
6110         "encodeurl": "~1.0.2",
6111         "escape-html": "~1.0.3",
6112         "on-finished": "~2.3.0",
6113         "parseurl": "~1.3.3",
6114         "statuses": "~1.5.0",
6115         "unpipe": "~1.0.0"
6116       },
6117       "engines": {
6118         "node": ">= 0.8"
6119       }
6120     },
6121     "node_modules/finalhandler/node_modules/debug": {
6122       "version": "2.6.9",
6123       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6124       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6125       "dev": true,
6126       "dependencies": {
6127         "ms": "2.0.0"
6128       }
6129     },
6130     "node_modules/finalhandler/node_modules/ms": {
6131       "version": "2.0.0",
6132       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6133       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6134       "dev": true
6135     },
6136     "node_modules/find-cache-dir": {
6137       "version": "3.3.1",
6138       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
6139       "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
6140       "dev": true,
6141       "dependencies": {
6142         "commondir": "^1.0.1",
6143         "make-dir": "^3.0.2",
6144         "pkg-dir": "^4.1.0"
6145       },
6146       "engines": {
6147         "node": ">=8"
6148       }
6149     },
6150     "node_modules/find-cache-dir/node_modules/find-up": {
6151       "version": "4.1.0",
6152       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
6153       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
6154       "dev": true,
6155       "dependencies": {
6156         "locate-path": "^5.0.0",
6157         "path-exists": "^4.0.0"
6158       },
6159       "engines": {
6160         "node": ">=8"
6161       }
6162     },
6163     "node_modules/find-cache-dir/node_modules/locate-path": {
6164       "version": "5.0.0",
6165       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
6166       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
6167       "dev": true,
6168       "dependencies": {
6169         "p-locate": "^4.1.0"
6170       },
6171       "engines": {
6172         "node": ">=8"
6173       }
6174     },
6175     "node_modules/find-cache-dir/node_modules/make-dir": {
6176       "version": "3.1.0",
6177       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
6178       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
6179       "dev": true,
6180       "dependencies": {
6181         "semver": "^6.0.0"
6182       },
6183       "engines": {
6184         "node": ">=8"
6185       }
6186     },
6187     "node_modules/find-cache-dir/node_modules/p-locate": {
6188       "version": "4.1.0",
6189       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
6190       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
6191       "dev": true,
6192       "dependencies": {
6193         "p-limit": "^2.2.0"
6194       },
6195       "engines": {
6196         "node": ">=8"
6197       }
6198     },
6199     "node_modules/find-cache-dir/node_modules/path-exists": {
6200       "version": "4.0.0",
6201       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
6202       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
6203       "dev": true,
6204       "engines": {
6205         "node": ">=8"
6206       }
6207     },
6208     "node_modules/find-cache-dir/node_modules/pkg-dir": {
6209       "version": "4.2.0",
6210       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
6211       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
6212       "dev": true,
6213       "dependencies": {
6214         "find-up": "^4.0.0"
6215       },
6216       "engines": {
6217         "node": ">=8"
6218       }
6219     },
6220     "node_modules/find-cache-dir/node_modules/semver": {
6221       "version": "6.3.0",
6222       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
6223       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
6224       "dev": true,
6225       "bin": {
6226         "semver": "bin/semver.js"
6227       }
6228     },
6229     "node_modules/find-up": {
6230       "version": "3.0.0",
6231       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
6232       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
6233       "dev": true,
6234       "dependencies": {
6235         "locate-path": "^3.0.0"
6236       },
6237       "engines": {
6238         "node": ">=6"
6239       }
6240     },
6241     "node_modules/flatted": {
6242       "version": "2.0.2",
6243       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
6244       "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
6245       "dev": true
6246     },
6247     "node_modules/flush-write-stream": {
6248       "version": "1.1.1",
6249       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
6250       "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
6251       "dev": true,
6252       "dependencies": {
6253         "inherits": "^2.0.3",
6254         "readable-stream": "^2.3.6"
6255       }
6256     },
6257     "node_modules/follow-redirects": {
6258       "version": "1.13.1",
6259       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
6260       "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==",
6261       "dev": true,
6262       "engines": {
6263         "node": ">=4.0"
6264       }
6265     },
6266     "node_modules/for-in": {
6267       "version": "1.0.2",
6268       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
6269       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
6270       "dev": true,
6271       "engines": {
6272         "node": ">=0.10.0"
6273       }
6274     },
6275     "node_modules/forever-agent": {
6276       "version": "0.6.1",
6277       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
6278       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
6279       "dev": true,
6280       "engines": {
6281         "node": "*"
6282       }
6283     },
6284     "node_modules/form-data": {
6285       "version": "2.3.3",
6286       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
6287       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
6288       "dev": true,
6289       "dependencies": {
6290         "asynckit": "^0.4.0",
6291         "combined-stream": "^1.0.6",
6292         "mime-types": "^2.1.12"
6293       },
6294       "engines": {
6295         "node": ">= 0.12"
6296       }
6297     },
6298     "node_modules/forwarded": {
6299       "version": "0.1.2",
6300       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
6301       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
6302       "dev": true,
6303       "engines": {
6304         "node": ">= 0.6"
6305       }
6306     },
6307     "node_modules/fragment-cache": {
6308       "version": "0.2.1",
6309       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
6310       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
6311       "dev": true,
6312       "dependencies": {
6313         "map-cache": "^0.2.2"
6314       },
6315       "engines": {
6316         "node": ">=0.10.0"
6317       }
6318     },
6319     "node_modules/fresh": {
6320       "version": "0.5.2",
6321       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
6322       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
6323       "dev": true,
6324       "engines": {
6325         "node": ">= 0.6"
6326       }
6327     },
6328     "node_modules/from2": {
6329       "version": "2.3.0",
6330       "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
6331       "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
6332       "dev": true,
6333       "dependencies": {
6334         "inherits": "^2.0.1",
6335         "readable-stream": "^2.0.0"
6336       }
6337     },
6338     "node_modules/fs-extra": {
6339       "version": "4.0.2",
6340       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz",
6341       "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=",
6342       "dev": true,
6343       "dependencies": {
6344         "graceful-fs": "^4.1.2",
6345         "jsonfile": "^4.0.0",
6346         "universalify": "^0.1.0"
6347       }
6348     },
6349     "node_modules/fs-minipass": {
6350       "version": "2.1.0",
6351       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
6352       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
6353       "dev": true,
6354       "dependencies": {
6355         "minipass": "^3.0.0"
6356       },
6357       "engines": {
6358         "node": ">= 8"
6359       }
6360     },
6361     "node_modules/fs-write-stream-atomic": {
6362       "version": "1.0.10",
6363       "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
6364       "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
6365       "dev": true,
6366       "dependencies": {
6367         "graceful-fs": "^4.1.2",
6368         "iferr": "^0.1.5",
6369         "imurmurhash": "^0.1.4",
6370         "readable-stream": "1 || 2"
6371       }
6372     },
6373     "node_modules/fs.realpath": {
6374       "version": "1.0.0",
6375       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
6376       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
6377     },
6378     "node_modules/fsevents": {
6379       "version": "2.1.3",
6380       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
6381       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
6382       "dev": true,
6383       "optional": true,
6384       "os": [
6385         "darwin"
6386       ],
6387       "engines": {
6388         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
6389       }
6390     },
6391     "node_modules/function-bind": {
6392       "version": "1.1.1",
6393       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
6394       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
6395     },
6396     "node_modules/genfun": {
6397       "version": "5.0.0",
6398       "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz",
6399       "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==",
6400       "dev": true
6401     },
6402     "node_modules/gensync": {
6403       "version": "1.0.0-beta.2",
6404       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
6405       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
6406       "engines": {
6407         "node": ">=6.9.0"
6408       }
6409     },
6410     "node_modules/get-caller-file": {
6411       "version": "2.0.5",
6412       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
6413       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
6414       "engines": {
6415         "node": "6.* || 8.* || >= 10.*"
6416       }
6417     },
6418     "node_modules/get-intrinsic": {
6419       "version": "1.0.2",
6420       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz",
6421       "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==",
6422       "dev": true,
6423       "dependencies": {
6424         "function-bind": "^1.1.1",
6425         "has": "^1.0.3",
6426         "has-symbols": "^1.0.1"
6427       }
6428     },
6429     "node_modules/get-stream": {
6430       "version": "4.1.0",
6431       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
6432       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
6433       "dev": true,
6434       "dependencies": {
6435         "pump": "^3.0.0"
6436       },
6437       "engines": {
6438         "node": ">=6"
6439       }
6440     },
6441     "node_modules/get-value": {
6442       "version": "2.0.6",
6443       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6444       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
6445       "dev": true,
6446       "engines": {
6447         "node": ">=0.10.0"
6448       }
6449     },
6450     "node_modules/getpass": {
6451       "version": "0.1.7",
6452       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
6453       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
6454       "dev": true,
6455       "dependencies": {
6456         "assert-plus": "^1.0.0"
6457       }
6458     },
6459     "node_modules/glob": {
6460       "version": "7.1.2",
6461       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
6462       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
6463       "dependencies": {
6464         "fs.realpath": "^1.0.0",
6465         "inflight": "^1.0.4",
6466         "inherits": "2",
6467         "minimatch": "^3.0.4",
6468         "once": "^1.3.0",
6469         "path-is-absolute": "^1.0.0"
6470       },
6471       "engines": {
6472         "node": "*"
6473       }
6474     },
6475     "node_modules/glob-parent": {
6476       "version": "5.1.1",
6477       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
6478       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
6479       "dev": true,
6480       "dependencies": {
6481         "is-glob": "^4.0.1"
6482       },
6483       "engines": {
6484         "node": ">= 6"
6485       }
6486     },
6487     "node_modules/globals": {
6488       "version": "11.12.0",
6489       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
6490       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
6491       "engines": {
6492         "node": ">=4"
6493       }
6494     },
6495     "node_modules/globby": {
6496       "version": "11.0.2",
6497       "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz",
6498       "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==",
6499       "dev": true,
6500       "dependencies": {
6501         "array-union": "^2.1.0",
6502         "dir-glob": "^3.0.1",
6503         "fast-glob": "^3.1.1",
6504         "ignore": "^5.1.4",
6505         "merge2": "^1.3.0",
6506         "slash": "^3.0.0"
6507       },
6508       "engines": {
6509         "node": ">=10"
6510       }
6511     },
6512     "node_modules/graceful-fs": {
6513       "version": "4.2.4",
6514       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
6515       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
6516       "dev": true
6517     },
6518     "node_modules/handle-thing": {
6519       "version": "2.0.1",
6520       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
6521       "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
6522       "dev": true
6523     },
6524     "node_modules/har-schema": {
6525       "version": "2.0.0",
6526       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
6527       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
6528       "dev": true,
6529       "engines": {
6530         "node": ">=4"
6531       }
6532     },
6533     "node_modules/har-validator": {
6534       "version": "5.1.5",
6535       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
6536       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
6537       "dev": true,
6538       "dependencies": {
6539         "ajv": "^6.12.3",
6540         "har-schema": "^2.0.0"
6541       },
6542       "engines": {
6543         "node": ">=6"
6544       }
6545     },
6546     "node_modules/has": {
6547       "version": "1.0.3",
6548       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
6549       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
6550       "dependencies": {
6551         "function-bind": "^1.1.1"
6552       },
6553       "engines": {
6554         "node": ">= 0.4.0"
6555       }
6556     },
6557     "node_modules/has-ansi": {
6558       "version": "2.0.0",
6559       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
6560       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
6561       "dev": true,
6562       "dependencies": {
6563         "ansi-regex": "^2.0.0"
6564       },
6565       "engines": {
6566         "node": ">=0.10.0"
6567       }
6568     },
6569     "node_modules/has-ansi/node_modules/ansi-regex": {
6570       "version": "2.1.1",
6571       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6572       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6573       "dev": true,
6574       "engines": {
6575         "node": ">=0.10.0"
6576       }
6577     },
6578     "node_modules/has-binary2": {
6579       "version": "1.0.3",
6580       "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
6581       "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
6582       "dev": true,
6583       "dependencies": {
6584         "isarray": "2.0.1"
6585       }
6586     },
6587     "node_modules/has-binary2/node_modules/isarray": {
6588       "version": "2.0.1",
6589       "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
6590       "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
6591       "dev": true
6592     },
6593     "node_modules/has-cors": {
6594       "version": "1.1.0",
6595       "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
6596       "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
6597       "dev": true
6598     },
6599     "node_modules/has-flag": {
6600       "version": "3.0.0",
6601       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6602       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6603       "engines": {
6604         "node": ">=4"
6605       }
6606     },
6607     "node_modules/has-symbols": {
6608       "version": "1.0.1",
6609       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
6610       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
6611       "dev": true,
6612       "engines": {
6613         "node": ">= 0.4"
6614       }
6615     },
6616     "node_modules/has-value": {
6617       "version": "1.0.0",
6618       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
6619       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
6620       "dev": true,
6621       "dependencies": {
6622         "get-value": "^2.0.6",
6623         "has-values": "^1.0.0",
6624         "isobject": "^3.0.0"
6625       },
6626       "engines": {
6627         "node": ">=0.10.0"
6628       }
6629     },
6630     "node_modules/has-values": {
6631       "version": "1.0.0",
6632       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
6633       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
6634       "dev": true,
6635       "dependencies": {
6636         "is-number": "^3.0.0",
6637         "kind-of": "^4.0.0"
6638       },
6639       "engines": {
6640         "node": ">=0.10.0"
6641       }
6642     },
6643     "node_modules/has-values/node_modules/is-number": {
6644       "version": "3.0.0",
6645       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6646       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6647       "dev": true,
6648       "dependencies": {
6649         "kind-of": "^3.0.2"
6650       },
6651       "engines": {
6652         "node": ">=0.10.0"
6653       }
6654     },
6655     "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
6656       "version": "3.2.2",
6657       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6658       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6659       "dev": true,
6660       "dependencies": {
6661         "is-buffer": "^1.1.5"
6662       },
6663       "engines": {
6664         "node": ">=0.10.0"
6665       }
6666     },
6667     "node_modules/has-values/node_modules/kind-of": {
6668       "version": "4.0.0",
6669       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6670       "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6671       "dev": true,
6672       "dependencies": {
6673         "is-buffer": "^1.1.5"
6674       },
6675       "engines": {
6676         "node": ">=0.10.0"
6677       }
6678     },
6679     "node_modules/hash-base": {
6680       "version": "3.1.0",
6681       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
6682       "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
6683       "dev": true,
6684       "dependencies": {
6685         "inherits": "^2.0.4",
6686         "readable-stream": "^3.6.0",
6687         "safe-buffer": "^5.2.0"
6688       },
6689       "engines": {
6690         "node": ">=4"
6691       }
6692     },
6693     "node_modules/hash-base/node_modules/readable-stream": {
6694       "version": "3.6.0",
6695       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
6696       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
6697       "dev": true,
6698       "dependencies": {
6699         "inherits": "^2.0.3",
6700         "string_decoder": "^1.1.1",
6701         "util-deprecate": "^1.0.1"
6702       },
6703       "engines": {
6704         "node": ">= 6"
6705       }
6706     },
6707     "node_modules/hash-base/node_modules/safe-buffer": {
6708       "version": "5.2.1",
6709       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
6710       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
6711       "dev": true
6712     },
6713     "node_modules/hash.js": {
6714       "version": "1.1.7",
6715       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
6716       "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
6717       "dev": true,
6718       "dependencies": {
6719         "inherits": "^2.0.3",
6720         "minimalistic-assert": "^1.0.1"
6721       }
6722     },
6723     "node_modules/he": {
6724       "version": "1.2.0",
6725       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
6726       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
6727       "dev": true,
6728       "bin": {
6729         "he": "bin/he"
6730       }
6731     },
6732     "node_modules/hex-color-regex": {
6733       "version": "1.1.0",
6734       "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
6735       "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
6736       "dev": true
6737     },
6738     "node_modules/hmac-drbg": {
6739       "version": "1.0.1",
6740       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
6741       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
6742       "dev": true,
6743       "dependencies": {
6744         "hash.js": "^1.0.3",
6745         "minimalistic-assert": "^1.0.0",
6746         "minimalistic-crypto-utils": "^1.0.1"
6747       }
6748     },
6749     "node_modules/hosted-git-info": {
6750       "version": "3.0.7",
6751       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz",
6752       "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==",
6753       "dev": true,
6754       "dependencies": {
6755         "lru-cache": "^6.0.0"
6756       },
6757       "engines": {
6758         "node": ">=10"
6759       }
6760     },
6761     "node_modules/hosted-git-info/node_modules/lru-cache": {
6762       "version": "6.0.0",
6763       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
6764       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
6765       "dev": true,
6766       "dependencies": {
6767         "yallist": "^4.0.0"
6768       },
6769       "engines": {
6770         "node": ">=10"
6771       }
6772     },
6773     "node_modules/hpack.js": {
6774       "version": "2.1.6",
6775       "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
6776       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
6777       "dev": true,
6778       "dependencies": {
6779         "inherits": "^2.0.1",
6780         "obuf": "^1.0.0",
6781         "readable-stream": "^2.0.1",
6782         "wbuf": "^1.1.0"
6783       }
6784     },
6785     "node_modules/hsl-regex": {
6786       "version": "1.0.0",
6787       "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
6788       "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
6789       "dev": true
6790     },
6791     "node_modules/hsla-regex": {
6792       "version": "1.0.0",
6793       "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
6794       "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
6795       "dev": true
6796     },
6797     "node_modules/html-comment-regex": {
6798       "version": "1.1.2",
6799       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
6800       "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
6801       "dev": true
6802     },
6803     "node_modules/html-entities": {
6804       "version": "1.4.0",
6805       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
6806       "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
6807       "dev": true
6808     },
6809     "node_modules/html-escaper": {
6810       "version": "2.0.2",
6811       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
6812       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
6813       "dev": true
6814     },
6815     "node_modules/http-cache-semantics": {
6816       "version": "3.8.1",
6817       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
6818       "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
6819       "dev": true
6820     },
6821     "node_modules/http-deceiver": {
6822       "version": "1.2.7",
6823       "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
6824       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
6825       "dev": true
6826     },
6827     "node_modules/http-errors": {
6828       "version": "1.7.2",
6829       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
6830       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
6831       "dev": true,
6832       "dependencies": {
6833         "depd": "~1.1.2",
6834         "inherits": "2.0.3",
6835         "setprototypeof": "1.1.1",
6836         "statuses": ">= 1.5.0 < 2",
6837         "toidentifier": "1.0.0"
6838       },
6839       "engines": {
6840         "node": ">= 0.6"
6841       }
6842     },
6843     "node_modules/http-errors/node_modules/inherits": {
6844       "version": "2.0.3",
6845       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
6846       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
6847       "dev": true
6848     },
6849     "node_modules/http-proxy": {
6850       "version": "1.18.1",
6851       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
6852       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
6853       "dev": true,
6854       "dependencies": {
6855         "eventemitter3": "^4.0.0",
6856         "follow-redirects": "^1.0.0",
6857         "requires-port": "^1.0.0"
6858       },
6859       "engines": {
6860         "node": ">=8.0.0"
6861       }
6862     },
6863     "node_modules/http-proxy-agent": {
6864       "version": "2.1.0",
6865       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
6866       "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
6867       "dev": true,
6868       "dependencies": {
6869         "agent-base": "4",
6870         "debug": "3.1.0"
6871       },
6872       "engines": {
6873         "node": ">= 4.5.0"
6874       }
6875     },
6876     "node_modules/http-proxy-agent/node_modules/debug": {
6877       "version": "3.1.0",
6878       "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
6879       "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
6880       "dev": true,
6881       "dependencies": {
6882         "ms": "2.0.0"
6883       }
6884     },
6885     "node_modules/http-proxy-agent/node_modules/ms": {
6886       "version": "2.0.0",
6887       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6888       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6889       "dev": true
6890     },
6891     "node_modules/http-proxy-middleware": {
6892       "version": "0.19.1",
6893       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
6894       "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
6895       "dev": true,
6896       "dependencies": {
6897         "http-proxy": "^1.17.0",
6898         "is-glob": "^4.0.0",
6899         "lodash": "^4.17.11",
6900         "micromatch": "^3.1.10"
6901       },
6902       "engines": {
6903         "node": ">=4.0.0"
6904       }
6905     },
6906     "node_modules/http-proxy-middleware/node_modules/braces": {
6907       "version": "2.3.2",
6908       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
6909       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
6910       "dev": true,
6911       "dependencies": {
6912         "arr-flatten": "^1.1.0",
6913         "array-unique": "^0.3.2",
6914         "extend-shallow": "^2.0.1",
6915         "fill-range": "^4.0.0",
6916         "isobject": "^3.0.1",
6917         "repeat-element": "^1.1.2",
6918         "snapdragon": "^0.8.1",
6919         "snapdragon-node": "^2.0.1",
6920         "split-string": "^3.0.2",
6921         "to-regex": "^3.0.1"
6922       },
6923       "engines": {
6924         "node": ">=0.10.0"
6925       }
6926     },
6927     "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": {
6928       "version": "2.0.1",
6929       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6930       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6931       "dev": true,
6932       "dependencies": {
6933         "is-extendable": "^0.1.0"
6934       },
6935       "engines": {
6936         "node": ">=0.10.0"
6937       }
6938     },
6939     "node_modules/http-proxy-middleware/node_modules/fill-range": {
6940       "version": "4.0.0",
6941       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
6942       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
6943       "dev": true,
6944       "dependencies": {
6945         "extend-shallow": "^2.0.1",
6946         "is-number": "^3.0.0",
6947         "repeat-string": "^1.6.1",
6948         "to-regex-range": "^2.1.0"
6949       },
6950       "engines": {
6951         "node": ">=0.10.0"
6952       }
6953     },
6954     "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": {
6955       "version": "2.0.1",
6956       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6957       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6958       "dev": true,
6959       "dependencies": {
6960         "is-extendable": "^0.1.0"
6961       },
6962       "engines": {
6963         "node": ">=0.10.0"
6964       }
6965     },
6966     "node_modules/http-proxy-middleware/node_modules/is-number": {
6967       "version": "3.0.0",
6968       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6969       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6970       "dev": true,
6971       "dependencies": {
6972         "kind-of": "^3.0.2"
6973       },
6974       "engines": {
6975         "node": ">=0.10.0"
6976       }
6977     },
6978     "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": {
6979       "version": "3.2.2",
6980       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6981       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6982       "dev": true,
6983       "dependencies": {
6984         "is-buffer": "^1.1.5"
6985       },
6986       "engines": {
6987         "node": ">=0.10.0"
6988       }
6989     },
6990     "node_modules/http-proxy-middleware/node_modules/micromatch": {
6991       "version": "3.1.10",
6992       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
6993       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6994       "dev": true,
6995       "dependencies": {
6996         "arr-diff": "^4.0.0",
6997         "array-unique": "^0.3.2",
6998         "braces": "^2.3.1",
6999         "define-property": "^2.0.2",
7000         "extend-shallow": "^3.0.2",
7001         "extglob": "^2.0.4",
7002         "fragment-cache": "^0.2.1",
7003         "kind-of": "^6.0.2",
7004         "nanomatch": "^1.2.9",
7005         "object.pick": "^1.3.0",
7006         "regex-not": "^1.0.0",
7007         "snapdragon": "^0.8.1",
7008         "to-regex": "^3.0.2"
7009       },
7010       "engines": {
7011         "node": ">=0.10.0"
7012       }
7013     },
7014     "node_modules/http-proxy-middleware/node_modules/to-regex-range": {
7015       "version": "2.1.1",
7016       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
7017       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
7018       "dev": true,
7019       "dependencies": {
7020         "is-number": "^3.0.0",
7021         "repeat-string": "^1.6.1"
7022       },
7023       "engines": {
7024         "node": ">=0.10.0"
7025       }
7026     },
7027     "node_modules/http-signature": {
7028       "version": "1.2.0",
7029       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
7030       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
7031       "dev": true,
7032       "dependencies": {
7033         "assert-plus": "^1.0.0",
7034         "jsprim": "^1.2.2",
7035         "sshpk": "^1.7.0"
7036       },
7037       "engines": {
7038         "node": ">=0.8",
7039         "npm": ">=1.3.7"
7040       }
7041     },
7042     "node_modules/https-browserify": {
7043       "version": "1.0.0",
7044       "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
7045       "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
7046       "dev": true
7047     },
7048     "node_modules/https-proxy-agent": {
7049       "version": "2.2.4",
7050       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
7051       "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
7052       "dev": true,
7053       "dependencies": {
7054         "agent-base": "^4.3.0",
7055         "debug": "^3.1.0"
7056       },
7057       "engines": {
7058         "node": ">= 4.5.0"
7059       }
7060     },
7061     "node_modules/https-proxy-agent/node_modules/debug": {
7062       "version": "3.2.7",
7063       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
7064       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
7065       "dev": true,
7066       "dependencies": {
7067         "ms": "^2.1.1"
7068       }
7069     },
7070     "node_modules/humanize-ms": {
7071       "version": "1.2.1",
7072       "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
7073       "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
7074       "dev": true,
7075       "dependencies": {
7076         "ms": "^2.0.0"
7077       }
7078     },
7079     "node_modules/iconv-lite": {
7080       "version": "0.5.2",
7081       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz",
7082       "integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==",
7083       "dev": true,
7084       "dependencies": {
7085         "safer-buffer": ">= 2.1.2 < 3"
7086       },
7087       "engines": {
7088         "node": ">=0.10.0"
7089       }
7090     },
7091     "node_modules/icss-utils": {
7092       "version": "4.1.1",
7093       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
7094       "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
7095       "dev": true,
7096       "dependencies": {
7097         "postcss": "^7.0.14"
7098       },
7099       "engines": {
7100         "node": ">= 6"
7101       }
7102     },
7103     "node_modules/ieee754": {
7104       "version": "1.2.1",
7105       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
7106       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
7107       "dev": true
7108     },
7109     "node_modules/iferr": {
7110       "version": "0.1.5",
7111       "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
7112       "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
7113       "dev": true
7114     },
7115     "node_modules/ignore": {
7116       "version": "5.1.8",
7117       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
7118       "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
7119       "dev": true,
7120       "engines": {
7121         "node": ">= 4"
7122       }
7123     },
7124     "node_modules/ignore-walk": {
7125       "version": "3.0.3",
7126       "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz",
7127       "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==",
7128       "dev": true,
7129       "dependencies": {
7130         "minimatch": "^3.0.4"
7131       }
7132     },
7133     "node_modules/image-size": {
7134       "version": "0.5.5",
7135       "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
7136       "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
7137       "dev": true,
7138       "optional": true,
7139       "bin": {
7140         "image-size": "bin/image-size.js"
7141       },
7142       "engines": {
7143         "node": ">=0.10.0"
7144       }
7145     },
7146     "node_modules/immediate": {
7147       "version": "3.0.6",
7148       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
7149       "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
7150       "dev": true
7151     },
7152     "node_modules/import-cwd": {
7153       "version": "2.1.0",
7154       "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
7155       "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
7156       "dev": true,
7157       "dependencies": {
7158         "import-from": "^2.1.0"
7159       },
7160       "engines": {
7161         "node": ">=4"
7162       }
7163     },
7164     "node_modules/import-fresh": {
7165       "version": "2.0.0",
7166       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
7167       "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
7168       "dev": true,
7169       "dependencies": {
7170         "caller-path": "^2.0.0",
7171         "resolve-from": "^3.0.0"
7172       },
7173       "engines": {
7174         "node": ">=4"
7175       }
7176     },
7177     "node_modules/import-from": {
7178       "version": "2.1.0",
7179       "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
7180       "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
7181       "dev": true,
7182       "dependencies": {
7183         "resolve-from": "^3.0.0"
7184       },
7185       "engines": {
7186         "node": ">=4"
7187       }
7188     },
7189     "node_modules/import-local": {
7190       "version": "2.0.0",
7191       "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
7192       "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
7193       "dev": true,
7194       "dependencies": {
7195         "pkg-dir": "^3.0.0",
7196         "resolve-cwd": "^2.0.0"
7197       },
7198       "bin": {
7199         "import-local-fixture": "fixtures/cli.js"
7200       },
7201       "engines": {
7202         "node": ">=6"
7203       }
7204     },
7205     "node_modules/imurmurhash": {
7206       "version": "0.1.4",
7207       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
7208       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
7209       "dev": true,
7210       "engines": {
7211         "node": ">=0.8.19"
7212       }
7213     },
7214     "node_modules/indent-string": {
7215       "version": "4.0.0",
7216       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
7217       "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
7218       "dev": true,
7219       "engines": {
7220         "node": ">=8"
7221       }
7222     },
7223     "node_modules/indexes-of": {
7224       "version": "1.0.1",
7225       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
7226       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
7227       "dev": true
7228     },
7229     "node_modules/indexof": {
7230       "version": "0.0.1",
7231       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
7232       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
7233       "dev": true
7234     },
7235     "node_modules/infer-owner": {
7236       "version": "1.0.4",
7237       "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
7238       "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
7239       "dev": true
7240     },
7241     "node_modules/inflight": {
7242       "version": "1.0.6",
7243       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
7244       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
7245       "dependencies": {
7246         "once": "^1.3.0",
7247         "wrappy": "1"
7248       }
7249     },
7250     "node_modules/inherits": {
7251       "version": "2.0.4",
7252       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7253       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
7254     },
7255     "node_modules/ini": {
7256       "version": "1.3.6",
7257       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.6.tgz",
7258       "integrity": "sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==",
7259       "dev": true,
7260       "engines": {
7261         "node": "*"
7262       }
7263     },
7264     "node_modules/inquirer": {
7265       "version": "7.3.3",
7266       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
7267       "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
7268       "dev": true,
7269       "dependencies": {
7270         "ansi-escapes": "^4.2.1",
7271         "chalk": "^4.1.0",
7272         "cli-cursor": "^3.1.0",
7273         "cli-width": "^3.0.0",
7274         "external-editor": "^3.0.3",
7275         "figures": "^3.0.0",
7276         "lodash": "^4.17.19",
7277         "mute-stream": "0.0.8",
7278         "run-async": "^2.4.0",
7279         "rxjs": "^6.6.0",
7280         "string-width": "^4.1.0",
7281         "strip-ansi": "^6.0.0",
7282         "through": "^2.3.6"
7283       },
7284       "engines": {
7285         "node": ">=8.0.0"
7286       }
7287     },
7288     "node_modules/inquirer/node_modules/ansi-styles": {
7289       "version": "4.3.0",
7290       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
7291       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
7292       "dev": true,
7293       "dependencies": {
7294         "color-convert": "^2.0.1"
7295       },
7296       "engines": {
7297         "node": ">=8"
7298       }
7299     },
7300     "node_modules/inquirer/node_modules/chalk": {
7301       "version": "4.1.0",
7302       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
7303       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
7304       "dev": true,
7305       "dependencies": {
7306         "ansi-styles": "^4.1.0",
7307         "supports-color": "^7.1.0"
7308       },
7309       "engines": {
7310         "node": ">=10"
7311       }
7312     },
7313     "node_modules/inquirer/node_modules/color-convert": {
7314       "version": "2.0.1",
7315       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
7316       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
7317       "dev": true,
7318       "dependencies": {
7319         "color-name": "~1.1.4"
7320       },
7321       "engines": {
7322         "node": ">=7.0.0"
7323       }
7324     },
7325     "node_modules/inquirer/node_modules/color-name": {
7326       "version": "1.1.4",
7327       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
7328       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
7329       "dev": true
7330     },
7331     "node_modules/inquirer/node_modules/has-flag": {
7332       "version": "4.0.0",
7333       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
7334       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
7335       "dev": true,
7336       "engines": {
7337         "node": ">=8"
7338       }
7339     },
7340     "node_modules/inquirer/node_modules/supports-color": {
7341       "version": "7.2.0",
7342       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7343       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
7344       "dev": true,
7345       "dependencies": {
7346         "has-flag": "^4.0.0"
7347       },
7348       "engines": {
7349         "node": ">=8"
7350       }
7351     },
7352     "node_modules/internal-ip": {
7353       "version": "4.3.0",
7354       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
7355       "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
7356       "dev": true,
7357       "dependencies": {
7358         "default-gateway": "^4.2.0",
7359         "ipaddr.js": "^1.9.0"
7360       },
7361       "engines": {
7362         "node": ">=6"
7363       }
7364     },
7365     "node_modules/invariant": {
7366       "version": "2.2.4",
7367       "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
7368       "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
7369       "dev": true,
7370       "dependencies": {
7371         "loose-envify": "^1.0.0"
7372       }
7373     },
7374     "node_modules/ip": {
7375       "version": "1.1.5",
7376       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
7377       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
7378       "dev": true
7379     },
7380     "node_modules/ip-regex": {
7381       "version": "2.1.0",
7382       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
7383       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
7384       "dev": true,
7385       "engines": {
7386         "node": ">=4"
7387       }
7388     },
7389     "node_modules/ipaddr.js": {
7390       "version": "1.9.1",
7391       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
7392       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
7393       "dev": true,
7394       "engines": {
7395         "node": ">= 0.10"
7396       }
7397     },
7398     "node_modules/is-absolute-url": {
7399       "version": "2.1.0",
7400       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
7401       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
7402       "dev": true,
7403       "engines": {
7404         "node": ">=0.10.0"
7405       }
7406     },
7407     "node_modules/is-accessor-descriptor": {
7408       "version": "0.1.6",
7409       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7410       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
7411       "dev": true,
7412       "dependencies": {
7413         "kind-of": "^3.0.2"
7414       },
7415       "engines": {
7416         "node": ">=0.10.0"
7417       }
7418     },
7419     "node_modules/is-accessor-descriptor/node_modules/kind-of": {
7420       "version": "3.2.2",
7421       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7422       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7423       "dev": true,
7424       "dependencies": {
7425         "is-buffer": "^1.1.5"
7426       },
7427       "engines": {
7428         "node": ">=0.10.0"
7429       }
7430     },
7431     "node_modules/is-arguments": {
7432       "version": "1.1.0",
7433       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
7434       "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
7435       "dev": true,
7436       "dependencies": {
7437         "call-bind": "^1.0.0"
7438       },
7439       "engines": {
7440         "node": ">= 0.4"
7441       }
7442     },
7443     "node_modules/is-arrayish": {
7444       "version": "0.2.1",
7445       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
7446       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
7447       "dev": true
7448     },
7449     "node_modules/is-binary-path": {
7450       "version": "2.1.0",
7451       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
7452       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
7453       "dev": true,
7454       "dependencies": {
7455         "binary-extensions": "^2.0.0"
7456       },
7457       "engines": {
7458         "node": ">=8"
7459       }
7460     },
7461     "node_modules/is-buffer": {
7462       "version": "1.1.6",
7463       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
7464       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
7465       "dev": true
7466     },
7467     "node_modules/is-callable": {
7468       "version": "1.2.2",
7469       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
7470       "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
7471       "dev": true,
7472       "engines": {
7473         "node": ">= 0.4"
7474       }
7475     },
7476     "node_modules/is-color-stop": {
7477       "version": "1.1.0",
7478       "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
7479       "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
7480       "dev": true,
7481       "dependencies": {
7482         "css-color-names": "^0.0.4",
7483         "hex-color-regex": "^1.1.0",
7484         "hsl-regex": "^1.0.0",
7485         "hsla-regex": "^1.0.0",
7486         "rgb-regex": "^1.0.1",
7487         "rgba-regex": "^1.0.0"
7488       }
7489     },
7490     "node_modules/is-core-module": {
7491       "version": "2.2.0",
7492       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
7493       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
7494       "dependencies": {
7495         "has": "^1.0.3"
7496       }
7497     },
7498     "node_modules/is-data-descriptor": {
7499       "version": "0.1.4",
7500       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7501       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
7502       "dev": true,
7503       "dependencies": {
7504         "kind-of": "^3.0.2"
7505       },
7506       "engines": {
7507         "node": ">=0.10.0"
7508       }
7509     },
7510     "node_modules/is-data-descriptor/node_modules/kind-of": {
7511       "version": "3.2.2",
7512       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7513       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7514       "dev": true,
7515       "dependencies": {
7516         "is-buffer": "^1.1.5"
7517       },
7518       "engines": {
7519         "node": ">=0.10.0"
7520       }
7521     },
7522     "node_modules/is-date-object": {
7523       "version": "1.0.2",
7524       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
7525       "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
7526       "dev": true,
7527       "engines": {
7528         "node": ">= 0.4"
7529       }
7530     },
7531     "node_modules/is-descriptor": {
7532       "version": "0.1.6",
7533       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
7534       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
7535       "dev": true,
7536       "dependencies": {
7537         "is-accessor-descriptor": "^0.1.6",
7538         "is-data-descriptor": "^0.1.4",
7539         "kind-of": "^5.0.0"
7540       },
7541       "engines": {
7542         "node": ">=0.10.0"
7543       }
7544     },
7545     "node_modules/is-descriptor/node_modules/kind-of": {
7546       "version": "5.1.0",
7547       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7548       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7549       "dev": true,
7550       "engines": {
7551         "node": ">=0.10.0"
7552       }
7553     },
7554     "node_modules/is-directory": {
7555       "version": "0.3.1",
7556       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
7557       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
7558       "dev": true,
7559       "engines": {
7560         "node": ">=0.10.0"
7561       }
7562     },
7563     "node_modules/is-docker": {
7564       "version": "2.1.1",
7565       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
7566       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
7567       "dev": true,
7568       "bin": {
7569         "is-docker": "cli.js"
7570       },
7571       "engines": {
7572         "node": ">=8"
7573       }
7574     },
7575     "node_modules/is-extendable": {
7576       "version": "0.1.1",
7577       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
7578       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
7579       "dev": true,
7580       "engines": {
7581         "node": ">=0.10.0"
7582       }
7583     },
7584     "node_modules/is-extglob": {
7585       "version": "2.1.1",
7586       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
7587       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
7588       "dev": true,
7589       "engines": {
7590         "node": ">=0.10.0"
7591       }
7592     },
7593     "node_modules/is-fullwidth-code-point": {
7594       "version": "3.0.0",
7595       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
7596       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
7597       "engines": {
7598         "node": ">=8"
7599       }
7600     },
7601     "node_modules/is-glob": {
7602       "version": "4.0.1",
7603       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
7604       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
7605       "dev": true,
7606       "dependencies": {
7607         "is-extglob": "^2.1.1"
7608       },
7609       "engines": {
7610         "node": ">=0.10.0"
7611       }
7612     },
7613     "node_modules/is-interactive": {
7614       "version": "1.0.0",
7615       "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
7616       "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
7617       "dev": true,
7618       "engines": {
7619         "node": ">=8"
7620       }
7621     },
7622     "node_modules/is-negative-zero": {
7623       "version": "2.0.1",
7624       "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
7625       "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
7626       "dev": true,
7627       "engines": {
7628         "node": ">= 0.4"
7629       }
7630     },
7631     "node_modules/is-number": {
7632       "version": "7.0.0",
7633       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
7634       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
7635       "dev": true,
7636       "engines": {
7637         "node": ">=0.12.0"
7638       }
7639     },
7640     "node_modules/is-obj": {
7641       "version": "2.0.0",
7642       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
7643       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
7644       "dev": true,
7645       "engines": {
7646         "node": ">=8"
7647       }
7648     },
7649     "node_modules/is-path-cwd": {
7650       "version": "2.2.0",
7651       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
7652       "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
7653       "dev": true,
7654       "engines": {
7655         "node": ">=6"
7656       }
7657     },
7658     "node_modules/is-path-in-cwd": {
7659       "version": "2.1.0",
7660       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
7661       "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
7662       "dev": true,
7663       "dependencies": {
7664         "is-path-inside": "^2.1.0"
7665       },
7666       "engines": {
7667         "node": ">=6"
7668       }
7669     },
7670     "node_modules/is-path-inside": {
7671       "version": "2.1.0",
7672       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
7673       "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
7674       "dev": true,
7675       "dependencies": {
7676         "path-is-inside": "^1.0.2"
7677       },
7678       "engines": {
7679         "node": ">=6"
7680       }
7681     },
7682     "node_modules/is-plain-obj": {
7683       "version": "1.1.0",
7684       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
7685       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
7686       "dev": true,
7687       "engines": {
7688         "node": ">=0.10.0"
7689       }
7690     },
7691     "node_modules/is-plain-object": {
7692       "version": "2.0.4",
7693       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
7694       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
7695       "dev": true,
7696       "dependencies": {
7697         "isobject": "^3.0.1"
7698       },
7699       "engines": {
7700         "node": ">=0.10.0"
7701       }
7702     },
7703     "node_modules/is-regex": {
7704       "version": "1.1.1",
7705       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
7706       "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
7707       "dev": true,
7708       "dependencies": {
7709         "has-symbols": "^1.0.1"
7710       },
7711       "engines": {
7712         "node": ">= 0.4"
7713       }
7714     },
7715     "node_modules/is-resolvable": {
7716       "version": "1.1.0",
7717       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
7718       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
7719       "dev": true
7720     },
7721     "node_modules/is-stream": {
7722       "version": "1.1.0",
7723       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
7724       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
7725       "dev": true,
7726       "engines": {
7727         "node": ">=0.10.0"
7728       }
7729     },
7730     "node_modules/is-svg": {
7731       "version": "3.0.0",
7732       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
7733       "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
7734       "dev": true,
7735       "dependencies": {
7736         "html-comment-regex": "^1.1.0"
7737       },
7738       "engines": {
7739         "node": ">=4"
7740       }
7741     },
7742     "node_modules/is-symbol": {
7743       "version": "1.0.3",
7744       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
7745       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
7746       "dev": true,
7747       "dependencies": {
7748         "has-symbols": "^1.0.1"
7749       },
7750       "engines": {
7751         "node": ">= 0.4"
7752       }
7753     },
7754     "node_modules/is-typedarray": {
7755       "version": "1.0.0",
7756       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
7757       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
7758       "dev": true
7759     },
7760     "node_modules/is-what": {
7761       "version": "3.12.0",
7762       "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.12.0.tgz",
7763       "integrity": "sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw==",
7764       "dev": true
7765     },
7766     "node_modules/is-windows": {
7767       "version": "1.0.2",
7768       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
7769       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
7770       "dev": true,
7771       "engines": {
7772         "node": ">=0.10.0"
7773       }
7774     },
7775     "node_modules/is-wsl": {
7776       "version": "2.2.0",
7777       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
7778       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
7779       "dev": true,
7780       "dependencies": {
7781         "is-docker": "^2.0.0"
7782       },
7783       "engines": {
7784         "node": ">=8"
7785       }
7786     },
7787     "node_modules/isarray": {
7788       "version": "1.0.0",
7789       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7790       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7791       "dev": true
7792     },
7793     "node_modules/isbinaryfile": {
7794       "version": "4.0.6",
7795       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz",
7796       "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==",
7797       "dev": true,
7798       "engines": {
7799         "node": ">= 8.0.0"
7800       }
7801     },
7802     "node_modules/isexe": {
7803       "version": "2.0.0",
7804       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
7805       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
7806       "dev": true
7807     },
7808     "node_modules/isobject": {
7809       "version": "3.0.1",
7810       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7811       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
7812       "dev": true,
7813       "engines": {
7814         "node": ">=0.10.0"
7815       }
7816     },
7817     "node_modules/isstream": {
7818       "version": "0.1.2",
7819       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
7820       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
7821       "dev": true
7822     },
7823     "node_modules/istanbul-lib-coverage": {
7824       "version": "3.0.0",
7825       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
7826       "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
7827       "dev": true,
7828       "engines": {
7829         "node": ">=8"
7830       }
7831     },
7832     "node_modules/istanbul-lib-instrument": {
7833       "version": "4.0.3",
7834       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
7835       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
7836       "dev": true,
7837       "dependencies": {
7838         "@babel/core": "^7.7.5",
7839         "@istanbuljs/schema": "^0.1.2",
7840         "istanbul-lib-coverage": "^3.0.0",
7841         "semver": "^6.3.0"
7842       },
7843       "engines": {
7844         "node": ">=8"
7845       }
7846     },
7847     "node_modules/istanbul-lib-instrument/node_modules/semver": {
7848       "version": "6.3.0",
7849       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
7850       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
7851       "dev": true,
7852       "bin": {
7853         "semver": "bin/semver.js"
7854       }
7855     },
7856     "node_modules/istanbul-lib-report": {
7857       "version": "3.0.0",
7858       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
7859       "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
7860       "dev": true,
7861       "dependencies": {
7862         "istanbul-lib-coverage": "^3.0.0",
7863         "make-dir": "^3.0.0",
7864         "supports-color": "^7.1.0"
7865       },
7866       "engines": {
7867         "node": ">=8"
7868       }
7869     },
7870     "node_modules/istanbul-lib-report/node_modules/has-flag": {
7871       "version": "4.0.0",
7872       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
7873       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
7874       "dev": true,
7875       "engines": {
7876         "node": ">=8"
7877       }
7878     },
7879     "node_modules/istanbul-lib-report/node_modules/make-dir": {
7880       "version": "3.1.0",
7881       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
7882       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
7883       "dev": true,
7884       "dependencies": {
7885         "semver": "^6.0.0"
7886       },
7887       "engines": {
7888         "node": ">=8"
7889       }
7890     },
7891     "node_modules/istanbul-lib-report/node_modules/semver": {
7892       "version": "6.3.0",
7893       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
7894       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
7895       "dev": true,
7896       "bin": {
7897         "semver": "bin/semver.js"
7898       }
7899     },
7900     "node_modules/istanbul-lib-report/node_modules/supports-color": {
7901       "version": "7.2.0",
7902       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7903       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
7904       "dev": true,
7905       "dependencies": {
7906         "has-flag": "^4.0.0"
7907       },
7908       "engines": {
7909         "node": ">=8"
7910       }
7911     },
7912     "node_modules/istanbul-lib-source-maps": {
7913       "version": "3.0.6",
7914       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
7915       "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
7916       "dev": true,
7917       "dependencies": {
7918         "debug": "^4.1.1",
7919         "istanbul-lib-coverage": "^2.0.5",
7920         "make-dir": "^2.1.0",
7921         "rimraf": "^2.6.3",
7922         "source-map": "^0.6.1"
7923       },
7924       "engines": {
7925         "node": ">=6"
7926       }
7927     },
7928     "node_modules/istanbul-lib-source-maps/node_modules/glob": {
7929       "version": "7.1.6",
7930       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
7931       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
7932       "dev": true,
7933       "dependencies": {
7934         "fs.realpath": "^1.0.0",
7935         "inflight": "^1.0.4",
7936         "inherits": "2",
7937         "minimatch": "^3.0.4",
7938         "once": "^1.3.0",
7939         "path-is-absolute": "^1.0.0"
7940       },
7941       "engines": {
7942         "node": "*"
7943       }
7944     },
7945     "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": {
7946       "version": "2.0.5",
7947       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
7948       "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
7949       "dev": true,
7950       "engines": {
7951         "node": ">=6"
7952       }
7953     },
7954     "node_modules/istanbul-lib-source-maps/node_modules/rimraf": {
7955       "version": "2.7.1",
7956       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
7957       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
7958       "dev": true,
7959       "dependencies": {
7960         "glob": "^7.1.3"
7961       },
7962       "bin": {
7963         "rimraf": "bin.js"
7964       }
7965     },
7966     "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
7967       "version": "0.6.1",
7968       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7969       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7970       "dev": true,
7971       "engines": {
7972         "node": ">=0.10.0"
7973       }
7974     },
7975     "node_modules/istanbul-reports": {
7976       "version": "3.0.2",
7977       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
7978       "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
7979       "dev": true,
7980       "dependencies": {
7981         "html-escaper": "^2.0.0",
7982         "istanbul-lib-report": "^3.0.0"
7983       },
7984       "engines": {
7985         "node": ">=8"
7986       }
7987     },
7988     "node_modules/jasmine": {
7989       "version": "2.8.0",
7990       "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz",
7991       "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=",
7992       "dev": true,
7993       "dependencies": {
7994         "exit": "^0.1.2",
7995         "glob": "^7.0.6",
7996         "jasmine-core": "~2.8.0"
7997       },
7998       "bin": {
7999         "jasmine": "bin/jasmine.js"
8000       }
8001     },
8002     "node_modules/jasmine-core": {
8003       "version": "3.6.0",
8004       "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz",
8005       "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==",
8006       "dev": true
8007     },
8008     "node_modules/jasmine-spec-reporter": {
8009       "version": "5.0.2",
8010       "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz",
8011       "integrity": "sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==",
8012       "dev": true,
8013       "dependencies": {
8014         "colors": "1.4.0"
8015       }
8016     },
8017     "node_modules/jasmine/node_modules/jasmine-core": {
8018       "version": "2.8.0",
8019       "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz",
8020       "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=",
8021       "dev": true
8022     },
8023     "node_modules/jasminewd2": {
8024       "version": "2.2.0",
8025       "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz",
8026       "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=",
8027       "dev": true,
8028       "engines": {
8029         "node": ">= 6.9.x"
8030       }
8031     },
8032     "node_modules/jest-worker": {
8033       "version": "26.0.0",
8034       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.0.0.tgz",
8035       "integrity": "sha512-pPaYa2+JnwmiZjK9x7p9BoZht+47ecFCDFA/CJxspHzeDvQcfVBLWzCiWyo+EGrSiQMWZtCFo9iSvMZnAAo8vw==",
8036       "dev": true,
8037       "dependencies": {
8038         "merge-stream": "^2.0.0",
8039         "supports-color": "^7.0.0"
8040       },
8041       "engines": {
8042         "node": ">= 10.14.2"
8043       }
8044     },
8045     "node_modules/jest-worker/node_modules/has-flag": {
8046       "version": "4.0.0",
8047       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
8048       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
8049       "dev": true,
8050       "engines": {
8051         "node": ">=8"
8052       }
8053     },
8054     "node_modules/jest-worker/node_modules/supports-color": {
8055       "version": "7.2.0",
8056       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
8057       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
8058       "dev": true,
8059       "dependencies": {
8060         "has-flag": "^4.0.0"
8061       },
8062       "engines": {
8063         "node": ">=8"
8064       }
8065     },
8066     "node_modules/js-tokens": {
8067       "version": "4.0.0",
8068       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
8069       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
8070     },
8071     "node_modules/js-yaml": {
8072       "version": "3.14.1",
8073       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
8074       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
8075       "dev": true,
8076       "dependencies": {
8077         "argparse": "^1.0.7",
8078         "esprima": "^4.0.0"
8079       },
8080       "bin": {
8081         "js-yaml": "bin/js-yaml.js"
8082       }
8083     },
8084     "node_modules/jsbn": {
8085       "version": "0.1.1",
8086       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
8087       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
8088       "dev": true
8089     },
8090     "node_modules/jsesc": {
8091       "version": "2.5.2",
8092       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
8093       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
8094       "bin": {
8095         "jsesc": "bin/jsesc"
8096       },
8097       "engines": {
8098         "node": ">=4"
8099       }
8100     },
8101     "node_modules/json-parse-better-errors": {
8102       "version": "1.0.2",
8103       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
8104       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
8105       "dev": true
8106     },
8107     "node_modules/json-parse-even-better-errors": {
8108       "version": "2.3.1",
8109       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
8110       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
8111       "dev": true
8112     },
8113     "node_modules/json-schema": {
8114       "version": "0.2.3",
8115       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
8116       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
8117       "dev": true
8118     },
8119     "node_modules/json-schema-traverse": {
8120       "version": "0.4.1",
8121       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
8122       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
8123       "dev": true
8124     },
8125     "node_modules/json-stringify-safe": {
8126       "version": "5.0.1",
8127       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
8128       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
8129       "dev": true
8130     },
8131     "node_modules/json3": {
8132       "version": "3.3.3",
8133       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
8134       "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
8135       "dev": true
8136     },
8137     "node_modules/json5": {
8138       "version": "2.1.3",
8139       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
8140       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
8141       "dependencies": {
8142         "minimist": "^1.2.5"
8143       },
8144       "bin": {
8145         "json5": "lib/cli.js"
8146       },
8147       "engines": {
8148         "node": ">=6"
8149       }
8150     },
8151     "node_modules/jsonc-parser": {
8152       "version": "2.3.0",
8153       "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.0.tgz",
8154       "integrity": "sha512-b0EBt8SWFNnixVdvoR2ZtEGa9ZqLhbJnOjezn+WP+8kspFm+PFYDN8Z4Bc7pRlDjvuVcADSUkroIuTWWn/YiIA==",
8155       "dev": true
8156     },
8157     "node_modules/jsonfile": {
8158       "version": "4.0.0",
8159       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
8160       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
8161       "dev": true,
8162       "dependencies": {
8163         "graceful-fs": "^4.1.6"
8164       }
8165     },
8166     "node_modules/jsonparse": {
8167       "version": "1.3.1",
8168       "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
8169       "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
8170       "dev": true,
8171       "engines": [
8172         "node >= 0.2.0"
8173       ]
8174     },
8175     "node_modules/JSONStream": {
8176       "version": "1.3.5",
8177       "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
8178       "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
8179       "dev": true,
8180       "dependencies": {
8181         "jsonparse": "^1.2.0",
8182         "through": ">=2.2.7 <3"
8183       },
8184       "bin": {
8185         "JSONStream": "bin.js"
8186       },
8187       "engines": {
8188         "node": "*"
8189       }
8190     },
8191     "node_modules/jsprim": {
8192       "version": "1.4.1",
8193       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
8194       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
8195       "dev": true,
8196       "engines": [
8197         "node >=0.6.0"
8198       ],
8199       "dependencies": {
8200         "assert-plus": "1.0.0",
8201         "extsprintf": "1.3.0",
8202         "json-schema": "0.2.3",
8203         "verror": "1.10.0"
8204       }
8205     },
8206     "node_modules/jszip": {
8207       "version": "3.5.0",
8208       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz",
8209       "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==",
8210       "dev": true,
8211       "dependencies": {
8212         "lie": "~3.3.0",
8213         "pako": "~1.0.2",
8214         "readable-stream": "~2.3.6",
8215         "set-immediate-shim": "~1.0.1"
8216       }
8217     },
8218     "node_modules/karma": {
8219       "version": "5.2.3",
8220       "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz",
8221       "integrity": "sha512-tHdyFADhVVPBorIKCX8A37iLHxc6RBRphkSoQ+MLKdAtFn1k97tD8WUGi1KlEtDZKL3hui0qhsY9HXUfSNDYPQ==",
8222       "dev": true,
8223       "dependencies": {
8224         "body-parser": "^1.19.0",
8225         "braces": "^3.0.2",
8226         "chokidar": "^3.4.2",
8227         "colors": "^1.4.0",
8228         "connect": "^3.7.0",
8229         "di": "^0.0.1",
8230         "dom-serialize": "^2.2.1",
8231         "glob": "^7.1.6",
8232         "graceful-fs": "^4.2.4",
8233         "http-proxy": "^1.18.1",
8234         "isbinaryfile": "^4.0.6",
8235         "lodash": "^4.17.19",
8236         "log4js": "^6.2.1",
8237         "mime": "^2.4.5",
8238         "minimatch": "^3.0.4",
8239         "qjobs": "^1.2.0",
8240         "range-parser": "^1.2.1",
8241         "rimraf": "^3.0.2",
8242         "socket.io": "^2.3.0",
8243         "source-map": "^0.6.1",
8244         "tmp": "0.2.1",
8245         "ua-parser-js": "0.7.22",
8246         "yargs": "^15.3.1"
8247       },
8248       "bin": {
8249         "karma": "bin/karma"
8250       },
8251       "engines": {
8252         "node": ">= 10"
8253       }
8254     },
8255     "node_modules/karma-chrome-launcher": {
8256       "version": "3.1.0",
8257       "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
8258       "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
8259       "dev": true,
8260       "dependencies": {
8261         "which": "^1.2.1"
8262       }
8263     },
8264     "node_modules/karma-coverage-istanbul-reporter": {
8265       "version": "3.0.3",
8266       "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz",
8267       "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==",
8268       "dev": true,
8269       "dependencies": {
8270         "istanbul-lib-coverage": "^3.0.0",
8271         "istanbul-lib-report": "^3.0.0",
8272         "istanbul-lib-source-maps": "^3.0.6",
8273         "istanbul-reports": "^3.0.2",
8274         "minimatch": "^3.0.4"
8275       }
8276     },
8277     "node_modules/karma-firefox-launcher": {
8278       "version": "1.3.0",
8279       "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.3.0.tgz",
8280       "integrity": "sha512-Fi7xPhwrRgr+94BnHX0F5dCl1miIW4RHnzjIGxF8GaIEp7rNqX7LSi7ok63VXs3PS/5MQaQMhGxw+bvD+pibBQ==",
8281       "dev": true,
8282       "dependencies": {
8283         "is-wsl": "^2.1.0"
8284       }
8285     },
8286     "node_modules/karma-jasmine": {
8287       "version": "3.3.1",
8288       "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-3.3.1.tgz",
8289       "integrity": "sha512-Nxh7eX9mOQMyK0VSsMxdod+bcqrR/ikrmEiWj5M6fwuQ7oI+YEF1FckaDsWfs6TIpULm9f0fTKMjF7XcrvWyqQ==",
8290       "dev": true,
8291       "dependencies": {
8292         "jasmine-core": "^3.5.0"
8293       },
8294       "engines": {
8295         "node": ">= 8"
8296       }
8297     },
8298     "node_modules/karma-jasmine-html-reporter": {
8299       "version": "1.5.4",
8300       "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz",
8301       "integrity": "sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q==",
8302       "dev": true
8303     },
8304     "node_modules/karma-source-map-support": {
8305       "version": "1.4.0",
8306       "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz",
8307       "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==",
8308       "dev": true,
8309       "dependencies": {
8310         "source-map-support": "^0.5.5"
8311       }
8312     },
8313     "node_modules/karma/node_modules/ansi-styles": {
8314       "version": "4.3.0",
8315       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8316       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
8317       "dev": true,
8318       "dependencies": {
8319         "color-convert": "^2.0.1"
8320       },
8321       "engines": {
8322         "node": ">=8"
8323       }
8324     },
8325     "node_modules/karma/node_modules/cliui": {
8326       "version": "6.0.0",
8327       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
8328       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
8329       "dev": true,
8330       "dependencies": {
8331         "string-width": "^4.2.0",
8332         "strip-ansi": "^6.0.0",
8333         "wrap-ansi": "^6.2.0"
8334       }
8335     },
8336     "node_modules/karma/node_modules/color-convert": {
8337       "version": "2.0.1",
8338       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8339       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8340       "dev": true,
8341       "dependencies": {
8342         "color-name": "~1.1.4"
8343       },
8344       "engines": {
8345         "node": ">=7.0.0"
8346       }
8347     },
8348     "node_modules/karma/node_modules/color-name": {
8349       "version": "1.1.4",
8350       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8351       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8352       "dev": true
8353     },
8354     "node_modules/karma/node_modules/find-up": {
8355       "version": "4.1.0",
8356       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
8357       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
8358       "dev": true,
8359       "dependencies": {
8360         "locate-path": "^5.0.0",
8361         "path-exists": "^4.0.0"
8362       },
8363       "engines": {
8364         "node": ">=8"
8365       }
8366     },
8367     "node_modules/karma/node_modules/glob": {
8368       "version": "7.1.6",
8369       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
8370       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
8371       "dev": true,
8372       "dependencies": {
8373         "fs.realpath": "^1.0.0",
8374         "inflight": "^1.0.4",
8375         "inherits": "2",
8376         "minimatch": "^3.0.4",
8377         "once": "^1.3.0",
8378         "path-is-absolute": "^1.0.0"
8379       },
8380       "engines": {
8381         "node": "*"
8382       }
8383     },
8384     "node_modules/karma/node_modules/locate-path": {
8385       "version": "5.0.0",
8386       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
8387       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
8388       "dev": true,
8389       "dependencies": {
8390         "p-locate": "^4.1.0"
8391       },
8392       "engines": {
8393         "node": ">=8"
8394       }
8395     },
8396     "node_modules/karma/node_modules/mime": {
8397       "version": "2.5.0",
8398       "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz",
8399       "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==",
8400       "dev": true,
8401       "bin": {
8402         "mime": "cli.js"
8403       },
8404       "engines": {
8405         "node": ">=4.0.0"
8406       }
8407     },
8408     "node_modules/karma/node_modules/p-locate": {
8409       "version": "4.1.0",
8410       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
8411       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
8412       "dev": true,
8413       "dependencies": {
8414         "p-limit": "^2.2.0"
8415       },
8416       "engines": {
8417         "node": ">=8"
8418       }
8419     },
8420     "node_modules/karma/node_modules/path-exists": {
8421       "version": "4.0.0",
8422       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
8423       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
8424       "dev": true,
8425       "engines": {
8426         "node": ">=8"
8427       }
8428     },
8429     "node_modules/karma/node_modules/source-map": {
8430       "version": "0.6.1",
8431       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8432       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8433       "dev": true,
8434       "engines": {
8435         "node": ">=0.10.0"
8436       }
8437     },
8438     "node_modules/karma/node_modules/tmp": {
8439       "version": "0.2.1",
8440       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
8441       "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
8442       "dev": true,
8443       "dependencies": {
8444         "rimraf": "^3.0.0"
8445       },
8446       "engines": {
8447         "node": ">=8.17.0"
8448       }
8449     },
8450     "node_modules/karma/node_modules/wrap-ansi": {
8451       "version": "6.2.0",
8452       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
8453       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
8454       "dev": true,
8455       "dependencies": {
8456         "ansi-styles": "^4.0.0",
8457         "string-width": "^4.1.0",
8458         "strip-ansi": "^6.0.0"
8459       },
8460       "engines": {
8461         "node": ">=8"
8462       }
8463     },
8464     "node_modules/karma/node_modules/y18n": {
8465       "version": "4.0.1",
8466       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
8467       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
8468       "dev": true
8469     },
8470     "node_modules/karma/node_modules/yargs": {
8471       "version": "15.4.1",
8472       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
8473       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
8474       "dev": true,
8475       "dependencies": {
8476         "cliui": "^6.0.0",
8477         "decamelize": "^1.2.0",
8478         "find-up": "^4.1.0",
8479         "get-caller-file": "^2.0.1",
8480         "require-directory": "^2.1.1",
8481         "require-main-filename": "^2.0.0",
8482         "set-blocking": "^2.0.0",
8483         "string-width": "^4.2.0",
8484         "which-module": "^2.0.0",
8485         "y18n": "^4.0.0",
8486         "yargs-parser": "^18.1.2"
8487       },
8488       "engines": {
8489         "node": ">=8"
8490       }
8491     },
8492     "node_modules/karma/node_modules/yargs-parser": {
8493       "version": "18.1.3",
8494       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
8495       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
8496       "dev": true,
8497       "dependencies": {
8498         "camelcase": "^5.0.0",
8499         "decamelize": "^1.2.0"
8500       },
8501       "engines": {
8502         "node": ">=6"
8503       }
8504     },
8505     "node_modules/killable": {
8506       "version": "1.0.1",
8507       "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
8508       "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
8509       "dev": true
8510     },
8511     "node_modules/kind-of": {
8512       "version": "6.0.3",
8513       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
8514       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
8515       "dev": true,
8516       "engines": {
8517         "node": ">=0.10.0"
8518       }
8519     },
8520     "node_modules/less": {
8521       "version": "3.13.1",
8522       "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz",
8523       "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==",
8524       "dev": true,
8525       "dependencies": {
8526         "copy-anything": "^2.0.1",
8527         "errno": "^0.1.1",
8528         "graceful-fs": "^4.1.2",
8529         "make-dir": "^2.1.0",
8530         "mime": "^1.4.1",
8531         "tslib": "^1.10.0"
8532       },
8533       "bin": {
8534         "lessc": "bin/lessc"
8535       },
8536       "engines": {
8537         "node": ">=6"
8538       },
8539       "optionalDependencies": {
8540         "image-size": "~0.5.0",
8541         "native-request": "^1.0.5",
8542         "source-map": "~0.6.0"
8543       }
8544     },
8545     "node_modules/less-loader": {
8546       "version": "6.1.0",
8547       "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-6.1.0.tgz",
8548       "integrity": "sha512-/jLzOwLyqJ7Kt3xg5sHHkXtOyShWwFj410K9Si9WO+/h8rmYxxkSR0A3/hFEntWudE20zZnWMtpMYnLzqTVdUA==",
8549       "dev": true,
8550       "dependencies": {
8551         "clone": "^2.1.2",
8552         "less": "^3.11.1",
8553         "loader-utils": "^2.0.0",
8554         "schema-utils": "^2.6.6"
8555       },
8556       "engines": {
8557         "node": ">= 10.13.0"
8558       }
8559     },
8560     "node_modules/less/node_modules/source-map": {
8561       "version": "0.6.1",
8562       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8563       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8564       "dev": true,
8565       "optional": true,
8566       "engines": {
8567         "node": ">=0.10.0"
8568       }
8569     },
8570     "node_modules/less/node_modules/tslib": {
8571       "version": "1.14.1",
8572       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
8573       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
8574       "dev": true
8575     },
8576     "node_modules/leven": {
8577       "version": "3.1.0",
8578       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
8579       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
8580       "dev": true,
8581       "engines": {
8582         "node": ">=6"
8583       }
8584     },
8585     "node_modules/levenary": {
8586       "version": "1.1.1",
8587       "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
8588       "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
8589       "dev": true,
8590       "dependencies": {
8591         "leven": "^3.1.0"
8592       },
8593       "engines": {
8594         "node": ">= 6"
8595       }
8596     },
8597     "node_modules/license-webpack-plugin": {
8598       "version": "2.2.0",
8599       "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.2.0.tgz",
8600       "integrity": "sha512-XPsdL/0brSHf+7dXIlRqotnCQ58RX2au6otkOg4U3dm8uH+Ka/fW4iukEs95uXm+qKe/SBs+s1Ll/aQddKG+tg==",
8601       "dev": true,
8602       "dependencies": {
8603         "@types/webpack-sources": "^0.1.5",
8604         "webpack-sources": "^1.2.0"
8605       }
8606     },
8607     "node_modules/lie": {
8608       "version": "3.3.0",
8609       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
8610       "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
8611       "dev": true,
8612       "dependencies": {
8613         "immediate": "~3.0.5"
8614       }
8615     },
8616     "node_modules/loader-runner": {
8617       "version": "2.4.0",
8618       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
8619       "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
8620       "dev": true,
8621       "engines": {
8622         "node": ">=4.3.0 <5.0.0 || >=5.10"
8623       }
8624     },
8625     "node_modules/loader-utils": {
8626       "version": "2.0.0",
8627       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
8628       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
8629       "dev": true,
8630       "dependencies": {
8631         "big.js": "^5.2.2",
8632         "emojis-list": "^3.0.0",
8633         "json5": "^2.1.2"
8634       },
8635       "engines": {
8636         "node": ">=8.9.0"
8637       }
8638     },
8639     "node_modules/locate-path": {
8640       "version": "3.0.0",
8641       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
8642       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
8643       "dev": true,
8644       "dependencies": {
8645         "p-locate": "^3.0.0",
8646         "path-exists": "^3.0.0"
8647       },
8648       "engines": {
8649         "node": ">=6"
8650       }
8651     },
8652     "node_modules/lodash": {
8653       "version": "4.17.20",
8654       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
8655       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
8656     },
8657     "node_modules/lodash.clonedeep": {
8658       "version": "4.5.0",
8659       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
8660       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
8661       "dev": true
8662     },
8663     "node_modules/lodash.has": {
8664       "version": "4.5.2",
8665       "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz",
8666       "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI="
8667     },
8668     "node_modules/lodash.hasin": {
8669       "version": "4.5.2",
8670       "resolved": "https://registry.npmjs.org/lodash.hasin/-/lodash.hasin-4.5.2.tgz",
8671       "integrity": "sha1-+R41I3jSHvcJC552h8LKNcW01So="
8672     },
8673     "node_modules/lodash.head": {
8674       "version": "4.0.1",
8675       "resolved": "https://registry.npmjs.org/lodash.head/-/lodash.head-4.0.1.tgz",
8676       "integrity": "sha1-4qoyLT7EDNaq4YYIKXfZk7NU7Zw="
8677     },
8678     "node_modules/lodash.isempty": {
8679       "version": "4.4.0",
8680       "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
8681       "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4="
8682     },
8683     "node_modules/lodash.isnil": {
8684       "version": "4.0.0",
8685       "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz",
8686       "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw="
8687     },
8688     "node_modules/lodash.isobject": {
8689       "version": "3.0.2",
8690       "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
8691       "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0="
8692     },
8693     "node_modules/lodash.isstring": {
8694       "version": "4.0.1",
8695       "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
8696       "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
8697     },
8698     "node_modules/lodash.memoize": {
8699       "version": "4.1.2",
8700       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
8701       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
8702       "dev": true
8703     },
8704     "node_modules/lodash.omit": {
8705       "version": "4.5.0",
8706       "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
8707       "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA="
8708     },
8709     "node_modules/lodash.sortby": {
8710       "version": "4.7.0",
8711       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
8712       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
8713       "dev": true
8714     },
8715     "node_modules/lodash.uniq": {
8716       "version": "4.5.0",
8717       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
8718       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
8719       "dev": true
8720     },
8721     "node_modules/log-symbols": {
8722       "version": "4.0.0",
8723       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
8724       "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
8725       "dev": true,
8726       "dependencies": {
8727         "chalk": "^4.0.0"
8728       },
8729       "engines": {
8730         "node": ">=10"
8731       }
8732     },
8733     "node_modules/log-symbols/node_modules/ansi-styles": {
8734       "version": "4.3.0",
8735       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8736       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
8737       "dev": true,
8738       "dependencies": {
8739         "color-convert": "^2.0.1"
8740       },
8741       "engines": {
8742         "node": ">=8"
8743       }
8744     },
8745     "node_modules/log-symbols/node_modules/chalk": {
8746       "version": "4.1.0",
8747       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
8748       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
8749       "dev": true,
8750       "dependencies": {
8751         "ansi-styles": "^4.1.0",
8752         "supports-color": "^7.1.0"
8753       },
8754       "engines": {
8755         "node": ">=10"
8756       }
8757     },
8758     "node_modules/log-symbols/node_modules/color-convert": {
8759       "version": "2.0.1",
8760       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8761       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8762       "dev": true,
8763       "dependencies": {
8764         "color-name": "~1.1.4"
8765       },
8766       "engines": {
8767         "node": ">=7.0.0"
8768       }
8769     },
8770     "node_modules/log-symbols/node_modules/color-name": {
8771       "version": "1.1.4",
8772       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8773       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8774       "dev": true
8775     },
8776     "node_modules/log-symbols/node_modules/has-flag": {
8777       "version": "4.0.0",
8778       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
8779       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
8780       "dev": true,
8781       "engines": {
8782         "node": ">=8"
8783       }
8784     },
8785     "node_modules/log-symbols/node_modules/supports-color": {
8786       "version": "7.2.0",
8787       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
8788       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
8789       "dev": true,
8790       "dependencies": {
8791         "has-flag": "^4.0.0"
8792       },
8793       "engines": {
8794         "node": ">=8"
8795       }
8796     },
8797     "node_modules/log4js": {
8798       "version": "6.3.0",
8799       "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
8800       "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
8801       "dev": true,
8802       "dependencies": {
8803         "date-format": "^3.0.0",
8804         "debug": "^4.1.1",
8805         "flatted": "^2.0.1",
8806         "rfdc": "^1.1.4",
8807         "streamroller": "^2.2.4"
8808       },
8809       "engines": {
8810         "node": ">=8.0"
8811       }
8812     },
8813     "node_modules/loglevel": {
8814       "version": "1.7.1",
8815       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
8816       "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
8817       "dev": true,
8818       "engines": {
8819         "node": ">= 0.6.0"
8820       }
8821     },
8822     "node_modules/loose-envify": {
8823       "version": "1.4.0",
8824       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
8825       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
8826       "dev": true,
8827       "dependencies": {
8828         "js-tokens": "^3.0.0 || ^4.0.0"
8829       },
8830       "bin": {
8831         "loose-envify": "cli.js"
8832       }
8833     },
8834     "node_modules/lru-cache": {
8835       "version": "5.1.1",
8836       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
8837       "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
8838       "dev": true,
8839       "dependencies": {
8840         "yallist": "^3.0.2"
8841       }
8842     },
8843     "node_modules/lru-cache/node_modules/yallist": {
8844       "version": "3.1.1",
8845       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
8846       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
8847       "dev": true
8848     },
8849     "node_modules/magic-string": {
8850       "version": "0.25.7",
8851       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
8852       "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
8853       "dev": true,
8854       "dependencies": {
8855         "sourcemap-codec": "^1.4.4"
8856       }
8857     },
8858     "node_modules/make-dir": {
8859       "version": "2.1.0",
8860       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
8861       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
8862       "dev": true,
8863       "dependencies": {
8864         "pify": "^4.0.1",
8865         "semver": "^5.6.0"
8866       },
8867       "engines": {
8868         "node": ">=6"
8869       }
8870     },
8871     "node_modules/make-error": {
8872       "version": "1.3.6",
8873       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
8874       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
8875       "dev": true
8876     },
8877     "node_modules/make-fetch-happen": {
8878       "version": "5.0.2",
8879       "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz",
8880       "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==",
8881       "dev": true,
8882       "dependencies": {
8883         "agentkeepalive": "^3.4.1",
8884         "cacache": "^12.0.0",
8885         "http-cache-semantics": "^3.8.1",
8886         "http-proxy-agent": "^2.1.0",
8887         "https-proxy-agent": "^2.2.3",
8888         "lru-cache": "^5.1.1",
8889         "mississippi": "^3.0.0",
8890         "node-fetch-npm": "^2.0.2",
8891         "promise-retry": "^1.1.1",
8892         "socks-proxy-agent": "^4.0.0",
8893         "ssri": "^6.0.0"
8894       }
8895     },
8896     "node_modules/make-fetch-happen/node_modules/cacache": {
8897       "version": "12.0.4",
8898       "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
8899       "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
8900       "dev": true,
8901       "dependencies": {
8902         "bluebird": "^3.5.5",
8903         "chownr": "^1.1.1",
8904         "figgy-pudding": "^3.5.1",
8905         "glob": "^7.1.4",
8906         "graceful-fs": "^4.1.15",
8907         "infer-owner": "^1.0.3",
8908         "lru-cache": "^5.1.1",
8909         "mississippi": "^3.0.0",
8910         "mkdirp": "^0.5.1",
8911         "move-concurrently": "^1.0.1",
8912         "promise-inflight": "^1.0.1",
8913         "rimraf": "^2.6.3",
8914         "ssri": "^6.0.1",
8915         "unique-filename": "^1.1.1",
8916         "y18n": "^4.0.0"
8917       }
8918     },
8919     "node_modules/make-fetch-happen/node_modules/chownr": {
8920       "version": "1.1.4",
8921       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
8922       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
8923       "dev": true
8924     },
8925     "node_modules/make-fetch-happen/node_modules/glob": {
8926       "version": "7.1.6",
8927       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
8928       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
8929       "dev": true,
8930       "dependencies": {
8931         "fs.realpath": "^1.0.0",
8932         "inflight": "^1.0.4",
8933         "inherits": "2",
8934         "minimatch": "^3.0.4",
8935         "once": "^1.3.0",
8936         "path-is-absolute": "^1.0.0"
8937       },
8938       "engines": {
8939         "node": "*"
8940       }
8941     },
8942     "node_modules/make-fetch-happen/node_modules/rimraf": {
8943       "version": "2.7.1",
8944       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
8945       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
8946       "dev": true,
8947       "dependencies": {
8948         "glob": "^7.1.3"
8949       },
8950       "bin": {
8951         "rimraf": "bin.js"
8952       }
8953     },
8954     "node_modules/make-fetch-happen/node_modules/ssri": {
8955       "version": "6.0.1",
8956       "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
8957       "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
8958       "dev": true,
8959       "dependencies": {
8960         "figgy-pudding": "^3.5.1"
8961       }
8962     },
8963     "node_modules/make-fetch-happen/node_modules/y18n": {
8964       "version": "4.0.1",
8965       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
8966       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
8967       "dev": true
8968     },
8969     "node_modules/map-cache": {
8970       "version": "0.2.2",
8971       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
8972       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
8973       "dev": true,
8974       "engines": {
8975         "node": ">=0.10.0"
8976       }
8977     },
8978     "node_modules/map-visit": {
8979       "version": "1.0.0",
8980       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
8981       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
8982       "dev": true,
8983       "dependencies": {
8984         "object-visit": "^1.0.0"
8985       },
8986       "engines": {
8987         "node": ">=0.10.0"
8988       }
8989     },
8990     "node_modules/material-design-icons": {
8991       "version": "3.0.1",
8992       "resolved": "https://registry.npmjs.org/material-design-icons/-/material-design-icons-3.0.1.tgz",
8993       "integrity": "sha1-mnHEh0chjrylHlGmbaaCA4zct78="
8994     },
8995     "node_modules/md5.js": {
8996       "version": "1.3.5",
8997       "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
8998       "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
8999       "dev": true,
9000       "dependencies": {
9001         "hash-base": "^3.0.0",
9002         "inherits": "^2.0.1",
9003         "safe-buffer": "^5.1.2"
9004       }
9005     },
9006     "node_modules/mdn-data": {
9007       "version": "2.0.4",
9008       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
9009       "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
9010       "dev": true
9011     },
9012     "node_modules/media-typer": {
9013       "version": "0.3.0",
9014       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
9015       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
9016       "dev": true,
9017       "engines": {
9018         "node": ">= 0.6"
9019       }
9020     },
9021     "node_modules/memory-fs": {
9022       "version": "0.5.0",
9023       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
9024       "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
9025       "dev": true,
9026       "dependencies": {
9027         "errno": "^0.1.3",
9028         "readable-stream": "^2.0.1"
9029       },
9030       "engines": {
9031         "node": ">=4.3.0 <5.0.0 || >=5.10"
9032       }
9033     },
9034     "node_modules/merge-descriptors": {
9035       "version": "1.0.1",
9036       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
9037       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
9038       "dev": true
9039     },
9040     "node_modules/merge-source-map": {
9041       "version": "1.1.0",
9042       "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
9043       "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
9044       "dev": true,
9045       "dependencies": {
9046         "source-map": "^0.6.1"
9047       }
9048     },
9049     "node_modules/merge-source-map/node_modules/source-map": {
9050       "version": "0.6.1",
9051       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9052       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9053       "dev": true,
9054       "engines": {
9055         "node": ">=0.10.0"
9056       }
9057     },
9058     "node_modules/merge-stream": {
9059       "version": "2.0.0",
9060       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
9061       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
9062       "dev": true
9063     },
9064     "node_modules/merge2": {
9065       "version": "1.4.1",
9066       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
9067       "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
9068       "dev": true,
9069       "engines": {
9070         "node": ">= 8"
9071       }
9072     },
9073     "node_modules/methods": {
9074       "version": "1.1.2",
9075       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
9076       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
9077       "dev": true,
9078       "engines": {
9079         "node": ">= 0.6"
9080       }
9081     },
9082     "node_modules/micromatch": {
9083       "version": "4.0.2",
9084       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
9085       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
9086       "dev": true,
9087       "dependencies": {
9088         "braces": "^3.0.1",
9089         "picomatch": "^2.0.5"
9090       },
9091       "engines": {
9092         "node": ">=8"
9093       }
9094     },
9095     "node_modules/miller-rabin": {
9096       "version": "4.0.1",
9097       "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
9098       "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
9099       "dev": true,
9100       "dependencies": {
9101         "bn.js": "^4.0.0",
9102         "brorand": "^1.0.1"
9103       },
9104       "bin": {
9105         "miller-rabin": "bin/miller-rabin"
9106       }
9107     },
9108     "node_modules/miller-rabin/node_modules/bn.js": {
9109       "version": "4.11.9",
9110       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
9111       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
9112       "dev": true
9113     },
9114     "node_modules/mime": {
9115       "version": "1.6.0",
9116       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
9117       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
9118       "dev": true,
9119       "bin": {
9120         "mime": "cli.js"
9121       },
9122       "engines": {
9123         "node": ">=4"
9124       }
9125     },
9126     "node_modules/mime-db": {
9127       "version": "1.45.0",
9128       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
9129       "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
9130       "dev": true,
9131       "engines": {
9132         "node": ">= 0.6"
9133       }
9134     },
9135     "node_modules/mime-types": {
9136       "version": "2.1.28",
9137       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
9138       "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
9139       "dev": true,
9140       "dependencies": {
9141         "mime-db": "1.45.0"
9142       },
9143       "engines": {
9144         "node": ">= 0.6"
9145       }
9146     },
9147     "node_modules/mimic-fn": {
9148       "version": "2.1.0",
9149       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
9150       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
9151       "dev": true,
9152       "engines": {
9153         "node": ">=6"
9154       }
9155     },
9156     "node_modules/mini-css-extract-plugin": {
9157       "version": "0.9.0",
9158       "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz",
9159       "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==",
9160       "dev": true,
9161       "dependencies": {
9162         "loader-utils": "^1.1.0",
9163         "normalize-url": "1.9.1",
9164         "schema-utils": "^1.0.0",
9165         "webpack-sources": "^1.1.0"
9166       },
9167       "engines": {
9168         "node": ">= 6.9.0"
9169       }
9170     },
9171     "node_modules/mini-css-extract-plugin/node_modules/json5": {
9172       "version": "1.0.1",
9173       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
9174       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
9175       "dev": true,
9176       "dependencies": {
9177         "minimist": "^1.2.0"
9178       },
9179       "bin": {
9180         "json5": "lib/cli.js"
9181       }
9182     },
9183     "node_modules/mini-css-extract-plugin/node_modules/loader-utils": {
9184       "version": "1.4.0",
9185       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
9186       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
9187       "dev": true,
9188       "dependencies": {
9189         "big.js": "^5.2.2",
9190         "emojis-list": "^3.0.0",
9191         "json5": "^1.0.1"
9192       },
9193       "engines": {
9194         "node": ">=4.0.0"
9195       }
9196     },
9197     "node_modules/mini-css-extract-plugin/node_modules/normalize-url": {
9198       "version": "1.9.1",
9199       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
9200       "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
9201       "dev": true,
9202       "dependencies": {
9203         "object-assign": "^4.0.1",
9204         "prepend-http": "^1.0.0",
9205         "query-string": "^4.1.0",
9206         "sort-keys": "^1.0.0"
9207       },
9208       "engines": {
9209         "node": ">=4"
9210       }
9211     },
9212     "node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
9213       "version": "1.0.0",
9214       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
9215       "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
9216       "dev": true,
9217       "dependencies": {
9218         "ajv": "^6.1.0",
9219         "ajv-errors": "^1.0.0",
9220         "ajv-keywords": "^3.1.0"
9221       },
9222       "engines": {
9223         "node": ">= 4"
9224       }
9225     },
9226     "node_modules/minimalistic-assert": {
9227       "version": "1.0.1",
9228       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
9229       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
9230       "dev": true
9231     },
9232     "node_modules/minimalistic-crypto-utils": {
9233       "version": "1.0.1",
9234       "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
9235       "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
9236       "dev": true
9237     },
9238     "node_modules/minimatch": {
9239       "version": "3.0.4",
9240       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
9241       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
9242       "dependencies": {
9243         "brace-expansion": "^1.1.7"
9244       },
9245       "engines": {
9246         "node": "*"
9247       }
9248     },
9249     "node_modules/minimist": {
9250       "version": "1.2.5",
9251       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
9252       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
9253     },
9254     "node_modules/minipass": {
9255       "version": "3.1.3",
9256       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
9257       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
9258       "dev": true,
9259       "dependencies": {
9260         "yallist": "^4.0.0"
9261       },
9262       "engines": {
9263         "node": ">=8"
9264       }
9265     },
9266     "node_modules/minipass-collect": {
9267       "version": "1.0.2",
9268       "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
9269       "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
9270       "dev": true,
9271       "dependencies": {
9272         "minipass": "^3.0.0"
9273       },
9274       "engines": {
9275         "node": ">= 8"
9276       }
9277     },
9278     "node_modules/minipass-flush": {
9279       "version": "1.0.5",
9280       "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
9281       "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
9282       "dev": true,
9283       "dependencies": {
9284         "minipass": "^3.0.0"
9285       },
9286       "engines": {
9287         "node": ">= 8"
9288       }
9289     },
9290     "node_modules/minipass-pipeline": {
9291       "version": "1.2.4",
9292       "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
9293       "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
9294       "dev": true,
9295       "dependencies": {
9296         "minipass": "^3.0.0"
9297       },
9298       "engines": {
9299         "node": ">=8"
9300       }
9301     },
9302     "node_modules/minizlib": {
9303       "version": "2.1.2",
9304       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
9305       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
9306       "dev": true,
9307       "dependencies": {
9308         "minipass": "^3.0.0",
9309         "yallist": "^4.0.0"
9310       },
9311       "engines": {
9312         "node": ">= 8"
9313       }
9314     },
9315     "node_modules/mississippi": {
9316       "version": "3.0.0",
9317       "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
9318       "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
9319       "dev": true,
9320       "dependencies": {
9321         "concat-stream": "^1.5.0",
9322         "duplexify": "^3.4.2",
9323         "end-of-stream": "^1.1.0",
9324         "flush-write-stream": "^1.0.0",
9325         "from2": "^2.1.0",
9326         "parallel-transform": "^1.1.0",
9327         "pump": "^3.0.0",
9328         "pumpify": "^1.3.3",
9329         "stream-each": "^1.1.0",
9330         "through2": "^2.0.0"
9331       },
9332       "engines": {
9333         "node": ">=4.0.0"
9334       }
9335     },
9336     "node_modules/mixin-deep": {
9337       "version": "1.3.2",
9338       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
9339       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
9340       "dev": true,
9341       "dependencies": {
9342         "for-in": "^1.0.2",
9343         "is-extendable": "^1.0.1"
9344       },
9345       "engines": {
9346         "node": ">=0.10.0"
9347       }
9348     },
9349     "node_modules/mixin-deep/node_modules/is-extendable": {
9350       "version": "1.0.1",
9351       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
9352       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
9353       "dev": true,
9354       "dependencies": {
9355         "is-plain-object": "^2.0.4"
9356       },
9357       "engines": {
9358         "node": ">=0.10.0"
9359       }
9360     },
9361     "node_modules/mkdirp": {
9362       "version": "0.5.5",
9363       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
9364       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
9365       "dev": true,
9366       "dependencies": {
9367         "minimist": "^1.2.5"
9368       },
9369       "bin": {
9370         "mkdirp": "bin/cmd.js"
9371       }
9372     },
9373     "node_modules/moment": {
9374       "version": "2.29.1",
9375       "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
9376       "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
9377       "engines": {
9378         "node": "*"
9379       }
9380     },
9381     "node_modules/moment-timezone": {
9382       "version": "0.5.32",
9383       "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.32.tgz",
9384       "integrity": "sha512-Z8QNyuQHQAmWucp8Knmgei8YNo28aLjJq6Ma+jy1ZSpSk5nyfRT8xgUbSQvD2+2UajISfenndwvFuH3NGS+nvA==",
9385       "dependencies": {
9386         "moment": ">= 2.9.0"
9387       },
9388       "engines": {
9389         "node": "*"
9390       }
9391     },
9392     "node_modules/move-concurrently": {
9393       "version": "1.0.1",
9394       "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
9395       "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
9396       "dev": true,
9397       "dependencies": {
9398         "aproba": "^1.1.1",
9399         "copy-concurrently": "^1.0.0",
9400         "fs-write-stream-atomic": "^1.0.8",
9401         "mkdirp": "^0.5.1",
9402         "rimraf": "^2.5.4",
9403         "run-queue": "^1.0.3"
9404       }
9405     },
9406     "node_modules/move-concurrently/node_modules/glob": {
9407       "version": "7.1.6",
9408       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
9409       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
9410       "dev": true,
9411       "dependencies": {
9412         "fs.realpath": "^1.0.0",
9413         "inflight": "^1.0.4",
9414         "inherits": "2",
9415         "minimatch": "^3.0.4",
9416         "once": "^1.3.0",
9417         "path-is-absolute": "^1.0.0"
9418       },
9419       "engines": {
9420         "node": "*"
9421       }
9422     },
9423     "node_modules/move-concurrently/node_modules/rimraf": {
9424       "version": "2.7.1",
9425       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
9426       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
9427       "dev": true,
9428       "dependencies": {
9429         "glob": "^7.1.3"
9430       },
9431       "bin": {
9432         "rimraf": "bin.js"
9433       }
9434     },
9435     "node_modules/move-file": {
9436       "version": "2.0.0",
9437       "resolved": "https://registry.npmjs.org/move-file/-/move-file-2.0.0.tgz",
9438       "integrity": "sha512-cdkdhNCgbP5dvS4tlGxZbD+nloio9GIimP57EjqFhwLcMjnU+XJKAZzlmg/TN/AK1LuNAdTSvm3CPPP4Xkv0iQ==",
9439       "dev": true,
9440       "dependencies": {
9441         "path-exists": "^4.0.0"
9442       },
9443       "engines": {
9444         "node": ">=10.17"
9445       }
9446     },
9447     "node_modules/move-file/node_modules/path-exists": {
9448       "version": "4.0.0",
9449       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
9450       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
9451       "dev": true,
9452       "engines": {
9453         "node": ">=8"
9454       }
9455     },
9456     "node_modules/ms": {
9457       "version": "2.1.2",
9458       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
9459       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
9460     },
9461     "node_modules/multicast-dns": {
9462       "version": "6.2.3",
9463       "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
9464       "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
9465       "dev": true,
9466       "dependencies": {
9467         "dns-packet": "^1.3.1",
9468         "thunky": "^1.0.2"
9469       },
9470       "bin": {
9471         "multicast-dns": "cli.js"
9472       }
9473     },
9474     "node_modules/multicast-dns-service-types": {
9475       "version": "1.1.0",
9476       "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
9477       "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
9478       "dev": true
9479     },
9480     "node_modules/mute-stream": {
9481       "version": "0.0.8",
9482       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
9483       "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
9484       "dev": true
9485     },
9486     "node_modules/nanomatch": {
9487       "version": "1.2.13",
9488       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
9489       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
9490       "dev": true,
9491       "dependencies": {
9492         "arr-diff": "^4.0.0",
9493         "array-unique": "^0.3.2",
9494         "define-property": "^2.0.2",
9495         "extend-shallow": "^3.0.2",
9496         "fragment-cache": "^0.2.1",
9497         "is-windows": "^1.0.2",
9498         "kind-of": "^6.0.2",
9499         "object.pick": "^1.3.0",
9500         "regex-not": "^1.0.0",
9501         "snapdragon": "^0.8.1",
9502         "to-regex": "^3.0.1"
9503       },
9504       "engines": {
9505         "node": ">=0.10.0"
9506       }
9507     },
9508     "node_modules/native-request": {
9509       "version": "1.0.8",
9510       "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz",
9511       "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==",
9512       "dev": true,
9513       "optional": true
9514     },
9515     "node_modules/negotiator": {
9516       "version": "0.6.2",
9517       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
9518       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
9519       "dev": true,
9520       "engines": {
9521         "node": ">= 0.6"
9522       }
9523     },
9524     "node_modules/neo-async": {
9525       "version": "2.6.2",
9526       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
9527       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
9528       "dev": true
9529     },
9530     "node_modules/next-tick": {
9531       "version": "1.0.0",
9532       "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
9533       "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
9534       "dev": true
9535     },
9536     "node_modules/ngx-cookie": {
9537       "version": "4.1.2",
9538       "resolved": "https://registry.npmjs.org/ngx-cookie/-/ngx-cookie-4.1.2.tgz",
9539       "integrity": "sha512-BU3q+116mSQZvf8WsnKDxyWFy10LtxSvZz1YIjD7pmaSFpiKdWmHTHn0qLgm3OoIL9TfInQ7Ij46rKJWPD+4Kw==",
9540       "dependencies": {
9541         "tslib": "^1.9.0"
9542       }
9543     },
9544     "node_modules/ngx-cookie/node_modules/tslib": {
9545       "version": "1.14.1",
9546       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
9547       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
9548     },
9549     "node_modules/ngx-i18nsupport": {
9550       "version": "0.17.1",
9551       "resolved": "https://registry.npmjs.org/ngx-i18nsupport/-/ngx-i18nsupport-0.17.1.tgz",
9552       "integrity": "sha512-d8OCQs/XYBEI9qvztQyEkd8gEPFEBmyRg8UcriGQV8Ew1ujvrIieHxmX8YpDpFZKQ4ePextQGUSvjpGd2NauEQ==",
9553       "dev": true,
9554       "dependencies": {
9555         "chalk": "^2.4.1",
9556         "commander": "^2.15.1",
9557         "he": "^1.1.1",
9558         "ngx-i18nsupport-lib": "^1.10.2",
9559         "request": "^2.85.0",
9560         "rxjs": "^6.0.0"
9561       },
9562       "bin": {
9563         "xliffmerge": "dist/xliffmerge/xliffmerge"
9564       },
9565       "engines": {
9566         "node": ">=6.9"
9567       }
9568     },
9569     "node_modules/ngx-i18nsupport-lib": {
9570       "version": "1.10.2",
9571       "resolved": "https://registry.npmjs.org/ngx-i18nsupport-lib/-/ngx-i18nsupport-lib-1.10.2.tgz",
9572       "integrity": "sha512-Z81I2/HUtZ/7X7C3sioJj/Zr/M0iQs0aR5EhYsrWTzdEy7fZWFVYabzzZs+8h6lhQ/4yIl+3sVOCBkI9BiUUEQ==",
9573       "dev": true,
9574       "dependencies": {
9575         "@types/xmldom": "^0.1.29",
9576         "tokenizr": "^1.3.4",
9577         "xmldom": "^0.1.27"
9578       },
9579       "engines": {
9580         "node": ">=6.9"
9581       }
9582     },
9583     "node_modules/nice-try": {
9584       "version": "1.0.5",
9585       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
9586       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
9587       "dev": true
9588     },
9589     "node_modules/node-fetch-npm": {
9590       "version": "2.0.4",
9591       "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz",
9592       "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==",
9593       "dev": true,
9594       "dependencies": {
9595         "encoding": "^0.1.11",
9596         "json-parse-better-errors": "^1.0.0",
9597         "safe-buffer": "^5.1.1"
9598       },
9599       "engines": {
9600         "node": ">=4"
9601       }
9602     },
9603     "node_modules/node-forge": {
9604       "version": "0.10.0",
9605       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
9606       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
9607       "dev": true,
9608       "engines": {
9609         "node": ">= 6.0.0"
9610       }
9611     },
9612     "node_modules/node-libs-browser": {
9613       "version": "2.2.1",
9614       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
9615       "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
9616       "dev": true,
9617       "dependencies": {
9618         "assert": "^1.1.1",
9619         "browserify-zlib": "^0.2.0",
9620         "buffer": "^4.3.0",
9621         "console-browserify": "^1.1.0",
9622         "constants-browserify": "^1.0.0",
9623         "crypto-browserify": "^3.11.0",
9624         "domain-browser": "^1.1.1",
9625         "events": "^3.0.0",
9626         "https-browserify": "^1.0.0",
9627         "os-browserify": "^0.3.0",
9628         "path-browserify": "0.0.1",
9629         "process": "^0.11.10",
9630         "punycode": "^1.2.4",
9631         "querystring-es3": "^0.2.0",
9632         "readable-stream": "^2.3.3",
9633         "stream-browserify": "^2.0.1",
9634         "stream-http": "^2.7.2",
9635         "string_decoder": "^1.0.0",
9636         "timers-browserify": "^2.0.4",
9637         "tty-browserify": "0.0.0",
9638         "url": "^0.11.0",
9639         "util": "^0.11.0",
9640         "vm-browserify": "^1.0.1"
9641       }
9642     },
9643     "node_modules/node-libs-browser/node_modules/inherits": {
9644       "version": "2.0.3",
9645       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
9646       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
9647       "dev": true
9648     },
9649     "node_modules/node-libs-browser/node_modules/punycode": {
9650       "version": "1.4.1",
9651       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
9652       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
9653       "dev": true
9654     },
9655     "node_modules/node-libs-browser/node_modules/util": {
9656       "version": "0.11.1",
9657       "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
9658       "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
9659       "dev": true,
9660       "dependencies": {
9661         "inherits": "2.0.3"
9662       }
9663     },
9664     "node_modules/node-releases": {
9665       "version": "1.1.70",
9666       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
9667       "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
9668       "dev": true
9669     },
9670     "node_modules/normalize-package-data": {
9671       "version": "2.5.0",
9672       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
9673       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
9674       "dev": true,
9675       "dependencies": {
9676         "hosted-git-info": "^2.1.4",
9677         "resolve": "^1.10.0",
9678         "semver": "2 || 3 || 4 || 5",
9679         "validate-npm-package-license": "^3.0.1"
9680       }
9681     },
9682     "node_modules/normalize-package-data/node_modules/hosted-git-info": {
9683       "version": "2.8.8",
9684       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
9685       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
9686       "dev": true
9687     },
9688     "node_modules/normalize-path": {
9689       "version": "3.0.0",
9690       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
9691       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
9692       "dev": true,
9693       "engines": {
9694         "node": ">=0.10.0"
9695       }
9696     },
9697     "node_modules/normalize-range": {
9698       "version": "0.1.2",
9699       "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
9700       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
9701       "dev": true,
9702       "engines": {
9703         "node": ">=0.10.0"
9704       }
9705     },
9706     "node_modules/normalize-url": {
9707       "version": "3.3.0",
9708       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
9709       "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
9710       "dev": true,
9711       "engines": {
9712         "node": ">=6"
9713       }
9714     },
9715     "node_modules/npm-bundled": {
9716       "version": "1.1.1",
9717       "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz",
9718       "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==",
9719       "dev": true,
9720       "dependencies": {
9721         "npm-normalize-package-bin": "^1.0.1"
9722       }
9723     },
9724     "node_modules/npm-install-checks": {
9725       "version": "4.0.0",
9726       "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz",
9727       "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==",
9728       "dev": true,
9729       "dependencies": {
9730         "semver": "^7.1.1"
9731       },
9732       "engines": {
9733         "node": ">=10"
9734       }
9735     },
9736     "node_modules/npm-install-checks/node_modules/lru-cache": {
9737       "version": "6.0.0",
9738       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
9739       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
9740       "dev": true,
9741       "dependencies": {
9742         "yallist": "^4.0.0"
9743       },
9744       "engines": {
9745         "node": ">=10"
9746       }
9747     },
9748     "node_modules/npm-install-checks/node_modules/semver": {
9749       "version": "7.3.4",
9750       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
9751       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
9752       "dev": true,
9753       "dependencies": {
9754         "lru-cache": "^6.0.0"
9755       },
9756       "bin": {
9757         "semver": "bin/semver.js"
9758       },
9759       "engines": {
9760         "node": ">=10"
9761       }
9762     },
9763     "node_modules/npm-normalize-package-bin": {
9764       "version": "1.0.1",
9765       "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
9766       "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
9767       "dev": true
9768     },
9769     "node_modules/npm-package-arg": {
9770       "version": "8.0.1",
9771       "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.0.1.tgz",
9772       "integrity": "sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==",
9773       "dev": true,
9774       "dependencies": {
9775         "hosted-git-info": "^3.0.2",
9776         "semver": "^7.0.0",
9777         "validate-npm-package-name": "^3.0.0"
9778       },
9779       "engines": {
9780         "node": ">=10"
9781       }
9782     },
9783     "node_modules/npm-package-arg/node_modules/lru-cache": {
9784       "version": "6.0.0",
9785       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
9786       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
9787       "dev": true,
9788       "dependencies": {
9789         "yallist": "^4.0.0"
9790       },
9791       "engines": {
9792         "node": ">=10"
9793       }
9794     },
9795     "node_modules/npm-package-arg/node_modules/semver": {
9796       "version": "7.3.4",
9797       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
9798       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
9799       "dev": true,
9800       "dependencies": {
9801         "lru-cache": "^6.0.0"
9802       },
9803       "bin": {
9804         "semver": "bin/semver.js"
9805       },
9806       "engines": {
9807         "node": ">=10"
9808       }
9809     },
9810     "node_modules/npm-packlist": {
9811       "version": "1.4.8",
9812       "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
9813       "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
9814       "dev": true,
9815       "dependencies": {
9816         "ignore-walk": "^3.0.1",
9817         "npm-bundled": "^1.0.1",
9818         "npm-normalize-package-bin": "^1.0.1"
9819       }
9820     },
9821     "node_modules/npm-pick-manifest": {
9822       "version": "6.1.0",
9823       "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz",
9824       "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==",
9825       "dev": true,
9826       "dependencies": {
9827         "npm-install-checks": "^4.0.0",
9828         "npm-package-arg": "^8.0.0",
9829         "semver": "^7.0.0"
9830       }
9831     },
9832     "node_modules/npm-pick-manifest/node_modules/lru-cache": {
9833       "version": "6.0.0",
9834       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
9835       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
9836       "dev": true,
9837       "dependencies": {
9838         "yallist": "^4.0.0"
9839       },
9840       "engines": {
9841         "node": ">=10"
9842       }
9843     },
9844     "node_modules/npm-pick-manifest/node_modules/semver": {
9845       "version": "7.3.4",
9846       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
9847       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
9848       "dev": true,
9849       "dependencies": {
9850         "lru-cache": "^6.0.0"
9851       },
9852       "bin": {
9853         "semver": "bin/semver.js"
9854       },
9855       "engines": {
9856         "node": ">=10"
9857       }
9858     },
9859     "node_modules/npm-registry-fetch": {
9860       "version": "4.0.7",
9861       "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz",
9862       "integrity": "sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==",
9863       "dev": true,
9864       "dependencies": {
9865         "bluebird": "^3.5.1",
9866         "figgy-pudding": "^3.4.1",
9867         "JSONStream": "^1.3.4",
9868         "lru-cache": "^5.1.1",
9869         "make-fetch-happen": "^5.0.0",
9870         "npm-package-arg": "^6.1.0",
9871         "safe-buffer": "^5.2.0"
9872       }
9873     },
9874     "node_modules/npm-registry-fetch/node_modules/hosted-git-info": {
9875       "version": "2.8.8",
9876       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
9877       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
9878       "dev": true
9879     },
9880     "node_modules/npm-registry-fetch/node_modules/npm-package-arg": {
9881       "version": "6.1.1",
9882       "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
9883       "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
9884       "dev": true,
9885       "dependencies": {
9886         "hosted-git-info": "^2.7.1",
9887         "osenv": "^0.1.5",
9888         "semver": "^5.6.0",
9889         "validate-npm-package-name": "^3.0.0"
9890       }
9891     },
9892     "node_modules/npm-registry-fetch/node_modules/safe-buffer": {
9893       "version": "5.2.1",
9894       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
9895       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
9896       "dev": true
9897     },
9898     "node_modules/npm-run-path": {
9899       "version": "2.0.2",
9900       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
9901       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
9902       "dev": true,
9903       "dependencies": {
9904         "path-key": "^2.0.0"
9905       },
9906       "engines": {
9907         "node": ">=4"
9908       }
9909     },
9910     "node_modules/nth-check": {
9911       "version": "1.0.2",
9912       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
9913       "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
9914       "dev": true,
9915       "dependencies": {
9916         "boolbase": "~1.0.0"
9917       }
9918     },
9919     "node_modules/num2fraction": {
9920       "version": "1.2.2",
9921       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
9922       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
9923       "dev": true
9924     },
9925     "node_modules/oauth-sign": {
9926       "version": "0.9.0",
9927       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
9928       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
9929       "dev": true,
9930       "engines": {
9931         "node": "*"
9932       }
9933     },
9934     "node_modules/object-assign": {
9935       "version": "4.1.1",
9936       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
9937       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
9938       "dev": true,
9939       "engines": {
9940         "node": ">=0.10.0"
9941       }
9942     },
9943     "node_modules/object-copy": {
9944       "version": "0.1.0",
9945       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
9946       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
9947       "dev": true,
9948       "dependencies": {
9949         "copy-descriptor": "^0.1.0",
9950         "define-property": "^0.2.5",
9951         "kind-of": "^3.0.3"
9952       },
9953       "engines": {
9954         "node": ">=0.10.0"
9955       }
9956     },
9957     "node_modules/object-copy/node_modules/define-property": {
9958       "version": "0.2.5",
9959       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
9960       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
9961       "dev": true,
9962       "dependencies": {
9963         "is-descriptor": "^0.1.0"
9964       },
9965       "engines": {
9966         "node": ">=0.10.0"
9967       }
9968     },
9969     "node_modules/object-copy/node_modules/kind-of": {
9970       "version": "3.2.2",
9971       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9972       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9973       "dev": true,
9974       "dependencies": {
9975         "is-buffer": "^1.1.5"
9976       },
9977       "engines": {
9978         "node": ">=0.10.0"
9979       }
9980     },
9981     "node_modules/object-inspect": {
9982       "version": "1.9.0",
9983       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
9984       "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
9985       "dev": true
9986     },
9987     "node_modules/object-is": {
9988       "version": "1.1.4",
9989       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz",
9990       "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==",
9991       "dev": true,
9992       "dependencies": {
9993         "call-bind": "^1.0.0",
9994         "define-properties": "^1.1.3"
9995       },
9996       "engines": {
9997         "node": ">= 0.4"
9998       }
9999     },
10000     "node_modules/object-keys": {
10001       "version": "1.1.1",
10002       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
10003       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
10004       "dev": true,
10005       "engines": {
10006         "node": ">= 0.4"
10007       }
10008     },
10009     "node_modules/object-path": {
10010       "version": "0.11.4",
10011       "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz",
10012       "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=",
10013       "dev": true,
10014       "engines": {
10015         "node": ">=0.10.0"
10016       }
10017     },
10018     "node_modules/object-visit": {
10019       "version": "1.0.1",
10020       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
10021       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
10022       "dev": true,
10023       "dependencies": {
10024         "isobject": "^3.0.0"
10025       },
10026       "engines": {
10027         "node": ">=0.10.0"
10028       }
10029     },
10030     "node_modules/object.assign": {
10031       "version": "4.1.2",
10032       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
10033       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
10034       "dev": true,
10035       "dependencies": {
10036         "call-bind": "^1.0.0",
10037         "define-properties": "^1.1.3",
10038         "has-symbols": "^1.0.1",
10039         "object-keys": "^1.1.1"
10040       },
10041       "engines": {
10042         "node": ">= 0.4"
10043       }
10044     },
10045     "node_modules/object.getownpropertydescriptors": {
10046       "version": "2.1.1",
10047       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
10048       "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
10049       "dev": true,
10050       "dependencies": {
10051         "call-bind": "^1.0.0",
10052         "define-properties": "^1.1.3",
10053         "es-abstract": "^1.18.0-next.1"
10054       },
10055       "engines": {
10056         "node": ">= 0.8"
10057       }
10058     },
10059     "node_modules/object.pick": {
10060       "version": "1.3.0",
10061       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
10062       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
10063       "dev": true,
10064       "dependencies": {
10065         "isobject": "^3.0.1"
10066       },
10067       "engines": {
10068         "node": ">=0.10.0"
10069       }
10070     },
10071     "node_modules/object.values": {
10072       "version": "1.1.2",
10073       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
10074       "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
10075       "dev": true,
10076       "dependencies": {
10077         "call-bind": "^1.0.0",
10078         "define-properties": "^1.1.3",
10079         "es-abstract": "^1.18.0-next.1",
10080         "has": "^1.0.3"
10081       },
10082       "engines": {
10083         "node": ">= 0.4"
10084       }
10085     },
10086     "node_modules/obuf": {
10087       "version": "1.1.2",
10088       "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
10089       "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
10090       "dev": true
10091     },
10092     "node_modules/on-finished": {
10093       "version": "2.3.0",
10094       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
10095       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
10096       "dev": true,
10097       "dependencies": {
10098         "ee-first": "1.1.1"
10099       },
10100       "engines": {
10101         "node": ">= 0.8"
10102       }
10103     },
10104     "node_modules/on-headers": {
10105       "version": "1.0.2",
10106       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
10107       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
10108       "dev": true,
10109       "engines": {
10110         "node": ">= 0.8"
10111       }
10112     },
10113     "node_modules/once": {
10114       "version": "1.4.0",
10115       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
10116       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
10117       "dependencies": {
10118         "wrappy": "1"
10119       }
10120     },
10121     "node_modules/onetime": {
10122       "version": "5.1.2",
10123       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
10124       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
10125       "dev": true,
10126       "dependencies": {
10127         "mimic-fn": "^2.1.0"
10128       },
10129       "engines": {
10130         "node": ">=6"
10131       }
10132     },
10133     "node_modules/open": {
10134       "version": "7.0.4",
10135       "resolved": "https://registry.npmjs.org/open/-/open-7.0.4.tgz",
10136       "integrity": "sha512-brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==",
10137       "dev": true,
10138       "dependencies": {
10139         "is-docker": "^2.0.0",
10140         "is-wsl": "^2.1.1"
10141       },
10142       "engines": {
10143         "node": ">=8"
10144       }
10145     },
10146     "node_modules/opn": {
10147       "version": "5.5.0",
10148       "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
10149       "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
10150       "dev": true,
10151       "dependencies": {
10152         "is-wsl": "^1.1.0"
10153       },
10154       "engines": {
10155         "node": ">=4"
10156       }
10157     },
10158     "node_modules/opn/node_modules/is-wsl": {
10159       "version": "1.1.0",
10160       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
10161       "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
10162       "dev": true,
10163       "engines": {
10164         "node": ">=4"
10165       }
10166     },
10167     "node_modules/ora": {
10168       "version": "5.0.0",
10169       "resolved": "https://registry.npmjs.org/ora/-/ora-5.0.0.tgz",
10170       "integrity": "sha512-s26qdWqke2kjN/wC4dy+IQPBIMWBJlSU/0JZhk30ZDBLelW25rv66yutUWARMigpGPzcXHb+Nac5pNhN/WsARw==",
10171       "dev": true,
10172       "dependencies": {
10173         "chalk": "^4.1.0",
10174         "cli-cursor": "^3.1.0",
10175         "cli-spinners": "^2.4.0",
10176         "is-interactive": "^1.0.0",
10177         "log-symbols": "^4.0.0",
10178         "mute-stream": "0.0.8",
10179         "strip-ansi": "^6.0.0",
10180         "wcwidth": "^1.0.1"
10181       },
10182       "engines": {
10183         "node": ">=10"
10184       }
10185     },
10186     "node_modules/ora/node_modules/ansi-styles": {
10187       "version": "4.3.0",
10188       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10189       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10190       "dev": true,
10191       "dependencies": {
10192         "color-convert": "^2.0.1"
10193       },
10194       "engines": {
10195         "node": ">=8"
10196       }
10197     },
10198     "node_modules/ora/node_modules/chalk": {
10199       "version": "4.1.0",
10200       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
10201       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
10202       "dev": true,
10203       "dependencies": {
10204         "ansi-styles": "^4.1.0",
10205         "supports-color": "^7.1.0"
10206       },
10207       "engines": {
10208         "node": ">=10"
10209       }
10210     },
10211     "node_modules/ora/node_modules/color-convert": {
10212       "version": "2.0.1",
10213       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10214       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10215       "dev": true,
10216       "dependencies": {
10217         "color-name": "~1.1.4"
10218       },
10219       "engines": {
10220         "node": ">=7.0.0"
10221       }
10222     },
10223     "node_modules/ora/node_modules/color-name": {
10224       "version": "1.1.4",
10225       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10226       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10227       "dev": true
10228     },
10229     "node_modules/ora/node_modules/has-flag": {
10230       "version": "4.0.0",
10231       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
10232       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
10233       "dev": true,
10234       "engines": {
10235         "node": ">=8"
10236       }
10237     },
10238     "node_modules/ora/node_modules/supports-color": {
10239       "version": "7.2.0",
10240       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
10241       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
10242       "dev": true,
10243       "dependencies": {
10244         "has-flag": "^4.0.0"
10245       },
10246       "engines": {
10247         "node": ">=8"
10248       }
10249     },
10250     "node_modules/original": {
10251       "version": "1.0.2",
10252       "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
10253       "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
10254       "dev": true,
10255       "dependencies": {
10256         "url-parse": "^1.4.3"
10257       }
10258     },
10259     "node_modules/os-browserify": {
10260       "version": "0.3.0",
10261       "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
10262       "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
10263       "dev": true
10264     },
10265     "node_modules/os-homedir": {
10266       "version": "1.0.2",
10267       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
10268       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
10269       "dev": true,
10270       "engines": {
10271         "node": ">=0.10.0"
10272       }
10273     },
10274     "node_modules/os-tmpdir": {
10275       "version": "1.0.2",
10276       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
10277       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
10278       "dev": true,
10279       "engines": {
10280         "node": ">=0.10.0"
10281       }
10282     },
10283     "node_modules/osenv": {
10284       "version": "0.1.5",
10285       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
10286       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
10287       "dev": true,
10288       "dependencies": {
10289         "os-homedir": "^1.0.0",
10290         "os-tmpdir": "^1.0.0"
10291       }
10292     },
10293     "node_modules/p-finally": {
10294       "version": "1.0.0",
10295       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
10296       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
10297       "dev": true,
10298       "engines": {
10299         "node": ">=4"
10300       }
10301     },
10302     "node_modules/p-limit": {
10303       "version": "2.3.0",
10304       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
10305       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
10306       "dev": true,
10307       "dependencies": {
10308         "p-try": "^2.0.0"
10309       },
10310       "engines": {
10311         "node": ">=6"
10312       }
10313     },
10314     "node_modules/p-locate": {
10315       "version": "3.0.0",
10316       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
10317       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
10318       "dev": true,
10319       "dependencies": {
10320         "p-limit": "^2.0.0"
10321       },
10322       "engines": {
10323         "node": ">=6"
10324       }
10325     },
10326     "node_modules/p-map": {
10327       "version": "4.0.0",
10328       "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
10329       "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
10330       "dev": true,
10331       "dependencies": {
10332         "aggregate-error": "^3.0.0"
10333       },
10334       "engines": {
10335         "node": ">=10"
10336       }
10337     },
10338     "node_modules/p-retry": {
10339       "version": "3.0.1",
10340       "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
10341       "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
10342       "dev": true,
10343       "dependencies": {
10344         "retry": "^0.12.0"
10345       },
10346       "engines": {
10347         "node": ">=6"
10348       }
10349     },
10350     "node_modules/p-try": {
10351       "version": "2.2.0",
10352       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
10353       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
10354       "dev": true,
10355       "engines": {
10356         "node": ">=6"
10357       }
10358     },
10359     "node_modules/pacote": {
10360       "version": "9.5.12",
10361       "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.12.tgz",
10362       "integrity": "sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==",
10363       "dev": true,
10364       "dependencies": {
10365         "bluebird": "^3.5.3",
10366         "cacache": "^12.0.2",
10367         "chownr": "^1.1.2",
10368         "figgy-pudding": "^3.5.1",
10369         "get-stream": "^4.1.0",
10370         "glob": "^7.1.3",
10371         "infer-owner": "^1.0.4",
10372         "lru-cache": "^5.1.1",
10373         "make-fetch-happen": "^5.0.0",
10374         "minimatch": "^3.0.4",
10375         "minipass": "^2.3.5",
10376         "mississippi": "^3.0.0",
10377         "mkdirp": "^0.5.1",
10378         "normalize-package-data": "^2.4.0",
10379         "npm-normalize-package-bin": "^1.0.0",
10380         "npm-package-arg": "^6.1.0",
10381         "npm-packlist": "^1.1.12",
10382         "npm-pick-manifest": "^3.0.0",
10383         "npm-registry-fetch": "^4.0.0",
10384         "osenv": "^0.1.5",
10385         "promise-inflight": "^1.0.1",
10386         "promise-retry": "^1.1.1",
10387         "protoduck": "^5.0.1",
10388         "rimraf": "^2.6.2",
10389         "safe-buffer": "^5.1.2",
10390         "semver": "^5.6.0",
10391         "ssri": "^6.0.1",
10392         "tar": "^4.4.10",
10393         "unique-filename": "^1.1.1",
10394         "which": "^1.3.1"
10395       }
10396     },
10397     "node_modules/pacote/node_modules/cacache": {
10398       "version": "12.0.4",
10399       "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
10400       "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
10401       "dev": true,
10402       "dependencies": {
10403         "bluebird": "^3.5.5",
10404         "chownr": "^1.1.1",
10405         "figgy-pudding": "^3.5.1",
10406         "glob": "^7.1.4",
10407         "graceful-fs": "^4.1.15",
10408         "infer-owner": "^1.0.3",
10409         "lru-cache": "^5.1.1",
10410         "mississippi": "^3.0.0",
10411         "mkdirp": "^0.5.1",
10412         "move-concurrently": "^1.0.1",
10413         "promise-inflight": "^1.0.1",
10414         "rimraf": "^2.6.3",
10415         "ssri": "^6.0.1",
10416         "unique-filename": "^1.1.1",
10417         "y18n": "^4.0.0"
10418       }
10419     },
10420     "node_modules/pacote/node_modules/chownr": {
10421       "version": "1.1.4",
10422       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
10423       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
10424       "dev": true
10425     },
10426     "node_modules/pacote/node_modules/fs-minipass": {
10427       "version": "1.2.7",
10428       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
10429       "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
10430       "dev": true,
10431       "dependencies": {
10432         "minipass": "^2.6.0"
10433       }
10434     },
10435     "node_modules/pacote/node_modules/glob": {
10436       "version": "7.1.6",
10437       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
10438       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
10439       "dev": true,
10440       "dependencies": {
10441         "fs.realpath": "^1.0.0",
10442         "inflight": "^1.0.4",
10443         "inherits": "2",
10444         "minimatch": "^3.0.4",
10445         "once": "^1.3.0",
10446         "path-is-absolute": "^1.0.0"
10447       },
10448       "engines": {
10449         "node": "*"
10450       }
10451     },
10452     "node_modules/pacote/node_modules/hosted-git-info": {
10453       "version": "2.8.8",
10454       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
10455       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
10456       "dev": true
10457     },
10458     "node_modules/pacote/node_modules/minipass": {
10459       "version": "2.9.0",
10460       "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
10461       "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
10462       "dev": true,
10463       "dependencies": {
10464         "safe-buffer": "^5.1.2",
10465         "yallist": "^3.0.0"
10466       }
10467     },
10468     "node_modules/pacote/node_modules/minizlib": {
10469       "version": "1.3.3",
10470       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
10471       "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
10472       "dev": true,
10473       "dependencies": {
10474         "minipass": "^2.9.0"
10475       }
10476     },
10477     "node_modules/pacote/node_modules/npm-package-arg": {
10478       "version": "6.1.1",
10479       "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
10480       "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
10481       "dev": true,
10482       "dependencies": {
10483         "hosted-git-info": "^2.7.1",
10484         "osenv": "^0.1.5",
10485         "semver": "^5.6.0",
10486         "validate-npm-package-name": "^3.0.0"
10487       }
10488     },
10489     "node_modules/pacote/node_modules/npm-pick-manifest": {
10490       "version": "3.0.2",
10491       "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz",
10492       "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==",
10493       "dev": true,
10494       "dependencies": {
10495         "figgy-pudding": "^3.5.1",
10496         "npm-package-arg": "^6.0.0",
10497         "semver": "^5.4.1"
10498       }
10499     },
10500     "node_modules/pacote/node_modules/rimraf": {
10501       "version": "2.7.1",
10502       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
10503       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
10504       "dev": true,
10505       "dependencies": {
10506         "glob": "^7.1.3"
10507       },
10508       "bin": {
10509         "rimraf": "bin.js"
10510       }
10511     },
10512     "node_modules/pacote/node_modules/ssri": {
10513       "version": "6.0.1",
10514       "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
10515       "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
10516       "dev": true,
10517       "dependencies": {
10518         "figgy-pudding": "^3.5.1"
10519       }
10520     },
10521     "node_modules/pacote/node_modules/tar": {
10522       "version": "4.4.13",
10523       "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
10524       "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
10525       "dev": true,
10526       "dependencies": {
10527         "chownr": "^1.1.1",
10528         "fs-minipass": "^1.2.5",
10529         "minipass": "^2.8.6",
10530         "minizlib": "^1.2.1",
10531         "mkdirp": "^0.5.0",
10532         "safe-buffer": "^5.1.2",
10533         "yallist": "^3.0.3"
10534       },
10535       "engines": {
10536         "node": ">=4.5"
10537       }
10538     },
10539     "node_modules/pacote/node_modules/y18n": {
10540       "version": "4.0.1",
10541       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
10542       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
10543       "dev": true
10544     },
10545     "node_modules/pacote/node_modules/yallist": {
10546       "version": "3.1.1",
10547       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
10548       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
10549       "dev": true
10550     },
10551     "node_modules/pako": {
10552       "version": "1.0.11",
10553       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
10554       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
10555       "dev": true
10556     },
10557     "node_modules/parallel-transform": {
10558       "version": "1.2.0",
10559       "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
10560       "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
10561       "dev": true,
10562       "dependencies": {
10563         "cyclist": "^1.0.1",
10564         "inherits": "^2.0.3",
10565         "readable-stream": "^2.1.5"
10566       }
10567     },
10568     "node_modules/parse-asn1": {
10569       "version": "5.1.6",
10570       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
10571       "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
10572       "dev": true,
10573       "dependencies": {
10574         "asn1.js": "^5.2.0",
10575         "browserify-aes": "^1.0.0",
10576         "evp_bytestokey": "^1.0.0",
10577         "pbkdf2": "^3.0.3",
10578         "safe-buffer": "^5.1.1"
10579       }
10580     },
10581     "node_modules/parse-json": {
10582       "version": "4.0.0",
10583       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
10584       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
10585       "dev": true,
10586       "dependencies": {
10587         "error-ex": "^1.3.1",
10588         "json-parse-better-errors": "^1.0.1"
10589       },
10590       "engines": {
10591         "node": ">=4"
10592       }
10593     },
10594     "node_modules/parse5": {
10595       "version": "4.0.0",
10596       "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
10597       "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",
10598       "dev": true
10599     },
10600     "node_modules/parseqs": {
10601       "version": "0.0.6",
10602       "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
10603       "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==",
10604       "dev": true
10605     },
10606     "node_modules/parseuri": {
10607       "version": "0.0.6",
10608       "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
10609       "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==",
10610       "dev": true
10611     },
10612     "node_modules/parseurl": {
10613       "version": "1.3.3",
10614       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
10615       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
10616       "dev": true,
10617       "engines": {
10618         "node": ">= 0.8"
10619       }
10620     },
10621     "node_modules/pascalcase": {
10622       "version": "0.1.1",
10623       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
10624       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
10625       "dev": true,
10626       "engines": {
10627         "node": ">=0.10.0"
10628       }
10629     },
10630     "node_modules/path-browserify": {
10631       "version": "0.0.1",
10632       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
10633       "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
10634       "dev": true
10635     },
10636     "node_modules/path-dirname": {
10637       "version": "1.0.2",
10638       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
10639       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
10640       "dev": true
10641     },
10642     "node_modules/path-exists": {
10643       "version": "3.0.0",
10644       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
10645       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
10646       "dev": true,
10647       "engines": {
10648         "node": ">=4"
10649       }
10650     },
10651     "node_modules/path-is-absolute": {
10652       "version": "1.0.1",
10653       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
10654       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
10655       "engines": {
10656         "node": ">=0.10.0"
10657       }
10658     },
10659     "node_modules/path-is-inside": {
10660       "version": "1.0.2",
10661       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
10662       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
10663       "dev": true
10664     },
10665     "node_modules/path-key": {
10666       "version": "2.0.1",
10667       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
10668       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
10669       "dev": true,
10670       "engines": {
10671         "node": ">=4"
10672       }
10673     },
10674     "node_modules/path-parse": {
10675       "version": "1.0.6",
10676       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
10677       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
10678     },
10679     "node_modules/path-to-regexp": {
10680       "version": "0.1.7",
10681       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
10682       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
10683       "dev": true
10684     },
10685     "node_modules/path-type": {
10686       "version": "4.0.0",
10687       "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
10688       "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
10689       "dev": true,
10690       "engines": {
10691         "node": ">=8"
10692       }
10693     },
10694     "node_modules/pbkdf2": {
10695       "version": "3.1.1",
10696       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
10697       "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
10698       "dev": true,
10699       "dependencies": {
10700         "create-hash": "^1.1.2",
10701         "create-hmac": "^1.1.4",
10702         "ripemd160": "^2.0.1",
10703         "safe-buffer": "^5.0.1",
10704         "sha.js": "^2.4.8"
10705       },
10706       "engines": {
10707         "node": ">=0.12"
10708       }
10709     },
10710     "node_modules/performance-now": {
10711       "version": "2.1.0",
10712       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
10713       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
10714       "dev": true
10715     },
10716     "node_modules/picomatch": {
10717       "version": "2.2.2",
10718       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
10719       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
10720       "dev": true,
10721       "engines": {
10722         "node": ">=8.6"
10723       }
10724     },
10725     "node_modules/pify": {
10726       "version": "4.0.1",
10727       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
10728       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
10729       "dev": true,
10730       "engines": {
10731         "node": ">=6"
10732       }
10733     },
10734     "node_modules/pinkie": {
10735       "version": "2.0.4",
10736       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
10737       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
10738       "dev": true,
10739       "engines": {
10740         "node": ">=0.10.0"
10741       }
10742     },
10743     "node_modules/pinkie-promise": {
10744       "version": "2.0.1",
10745       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
10746       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
10747       "dev": true,
10748       "dependencies": {
10749         "pinkie": "^2.0.0"
10750       },
10751       "engines": {
10752         "node": ">=0.10.0"
10753       }
10754     },
10755     "node_modules/pkg-dir": {
10756       "version": "3.0.0",
10757       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
10758       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
10759       "dev": true,
10760       "dependencies": {
10761         "find-up": "^3.0.0"
10762       },
10763       "engines": {
10764         "node": ">=6"
10765       }
10766     },
10767     "node_modules/pnp-webpack-plugin": {
10768       "version": "1.6.4",
10769       "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
10770       "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==",
10771       "dev": true,
10772       "dependencies": {
10773         "ts-pnp": "^1.1.6"
10774       },
10775       "engines": {
10776         "node": ">=6"
10777       }
10778     },
10779     "node_modules/portfinder": {
10780       "version": "1.0.28",
10781       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
10782       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
10783       "dev": true,
10784       "dependencies": {
10785         "async": "^2.6.2",
10786         "debug": "^3.1.1",
10787         "mkdirp": "^0.5.5"
10788       },
10789       "engines": {
10790         "node": ">= 0.12.0"
10791       }
10792     },
10793     "node_modules/portfinder/node_modules/debug": {
10794       "version": "3.2.7",
10795       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
10796       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
10797       "dev": true,
10798       "dependencies": {
10799         "ms": "^2.1.1"
10800       }
10801     },
10802     "node_modules/posix-character-classes": {
10803       "version": "0.1.1",
10804       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
10805       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
10806       "dev": true,
10807       "engines": {
10808         "node": ">=0.10.0"
10809       }
10810     },
10811     "node_modules/postcss": {
10812       "version": "7.0.31",
10813       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.31.tgz",
10814       "integrity": "sha512-a937VDHE1ftkjk+8/7nj/mrjtmkn69xxzJgRETXdAUU+IgOYPQNJF17haGWbeDxSyk++HA14UA98FurvPyBJOA==",
10815       "dev": true,
10816       "dependencies": {
10817         "chalk": "^2.4.2",
10818         "source-map": "^0.6.1",
10819         "supports-color": "^6.1.0"
10820       },
10821       "engines": {
10822         "node": ">=6.0.0"
10823       }
10824     },
10825     "node_modules/postcss-calc": {
10826       "version": "7.0.5",
10827       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
10828       "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
10829       "dev": true,
10830       "dependencies": {
10831         "postcss": "^7.0.27",
10832         "postcss-selector-parser": "^6.0.2",
10833         "postcss-value-parser": "^4.0.2"
10834       }
10835     },
10836     "node_modules/postcss-colormin": {
10837       "version": "4.0.3",
10838       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
10839       "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
10840       "dev": true,
10841       "dependencies": {
10842         "browserslist": "^4.0.0",
10843         "color": "^3.0.0",
10844         "has": "^1.0.0",
10845         "postcss": "^7.0.0",
10846         "postcss-value-parser": "^3.0.0"
10847       },
10848       "engines": {
10849         "node": ">=6.9.0"
10850       }
10851     },
10852     "node_modules/postcss-colormin/node_modules/postcss-value-parser": {
10853       "version": "3.3.1",
10854       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
10855       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
10856       "dev": true
10857     },
10858     "node_modules/postcss-convert-values": {
10859       "version": "4.0.1",
10860       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
10861       "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
10862       "dev": true,
10863       "dependencies": {
10864         "postcss": "^7.0.0",
10865         "postcss-value-parser": "^3.0.0"
10866       },
10867       "engines": {
10868         "node": ">=6.9.0"
10869       }
10870     },
10871     "node_modules/postcss-convert-values/node_modules/postcss-value-parser": {
10872       "version": "3.3.1",
10873       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
10874       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
10875       "dev": true
10876     },
10877     "node_modules/postcss-discard-comments": {
10878       "version": "4.0.2",
10879       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
10880       "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
10881       "dev": true,
10882       "dependencies": {
10883         "postcss": "^7.0.0"
10884       },
10885       "engines": {
10886         "node": ">=6.9.0"
10887       }
10888     },
10889     "node_modules/postcss-discard-duplicates": {
10890       "version": "4.0.2",
10891       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
10892       "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
10893       "dev": true,
10894       "dependencies": {
10895         "postcss": "^7.0.0"
10896       },
10897       "engines": {
10898         "node": ">=6.9.0"
10899       }
10900     },
10901     "node_modules/postcss-discard-empty": {
10902       "version": "4.0.1",
10903       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
10904       "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
10905       "dev": true,
10906       "dependencies": {
10907         "postcss": "^7.0.0"
10908       },
10909       "engines": {
10910         "node": ">=6.9.0"
10911       }
10912     },
10913     "node_modules/postcss-discard-overridden": {
10914       "version": "4.0.1",
10915       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
10916       "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
10917       "dev": true,
10918       "dependencies": {
10919         "postcss": "^7.0.0"
10920       },
10921       "engines": {
10922         "node": ">=6.9.0"
10923       }
10924     },
10925     "node_modules/postcss-import": {
10926       "version": "12.0.1",
10927       "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz",
10928       "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==",
10929       "dev": true,
10930       "dependencies": {
10931         "postcss": "^7.0.1",
10932         "postcss-value-parser": "^3.2.3",
10933         "read-cache": "^1.0.0",
10934         "resolve": "^1.1.7"
10935       },
10936       "engines": {
10937         "node": ">=6.0.0"
10938       }
10939     },
10940     "node_modules/postcss-import/node_modules/postcss-value-parser": {
10941       "version": "3.3.1",
10942       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
10943       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
10944       "dev": true
10945     },
10946     "node_modules/postcss-load-config": {
10947       "version": "2.1.2",
10948       "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
10949       "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
10950       "dev": true,
10951       "dependencies": {
10952         "cosmiconfig": "^5.0.0",
10953         "import-cwd": "^2.0.0"
10954       },
10955       "engines": {
10956         "node": ">= 4"
10957       }
10958     },
10959     "node_modules/postcss-loader": {
10960       "version": "3.0.0",
10961       "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
10962       "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
10963       "dev": true,
10964       "dependencies": {
10965         "loader-utils": "^1.1.0",
10966         "postcss": "^7.0.0",
10967         "postcss-load-config": "^2.0.0",
10968         "schema-utils": "^1.0.0"
10969       },
10970       "engines": {
10971         "node": ">= 6"
10972       }
10973     },
10974     "node_modules/postcss-loader/node_modules/json5": {
10975       "version": "1.0.1",
10976       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
10977       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
10978       "dev": true,
10979       "dependencies": {
10980         "minimist": "^1.2.0"
10981       },
10982       "bin": {
10983         "json5": "lib/cli.js"
10984       }
10985     },
10986     "node_modules/postcss-loader/node_modules/loader-utils": {
10987       "version": "1.4.0",
10988       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
10989       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
10990       "dev": true,
10991       "dependencies": {
10992         "big.js": "^5.2.2",
10993         "emojis-list": "^3.0.0",
10994         "json5": "^1.0.1"
10995       },
10996       "engines": {
10997         "node": ">=4.0.0"
10998       }
10999     },
11000     "node_modules/postcss-loader/node_modules/schema-utils": {
11001       "version": "1.0.0",
11002       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
11003       "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
11004       "dev": true,
11005       "dependencies": {
11006         "ajv": "^6.1.0",
11007         "ajv-errors": "^1.0.0",
11008         "ajv-keywords": "^3.1.0"
11009       },
11010       "engines": {
11011         "node": ">= 4"
11012       }
11013     },
11014     "node_modules/postcss-merge-longhand": {
11015       "version": "4.0.11",
11016       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
11017       "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
11018       "dev": true,
11019       "dependencies": {
11020         "css-color-names": "0.0.4",
11021         "postcss": "^7.0.0",
11022         "postcss-value-parser": "^3.0.0",
11023         "stylehacks": "^4.0.0"
11024       },
11025       "engines": {
11026         "node": ">=6.9.0"
11027       }
11028     },
11029     "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": {
11030       "version": "3.3.1",
11031       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11032       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11033       "dev": true
11034     },
11035     "node_modules/postcss-merge-rules": {
11036       "version": "4.0.3",
11037       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
11038       "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
11039       "dev": true,
11040       "dependencies": {
11041         "browserslist": "^4.0.0",
11042         "caniuse-api": "^3.0.0",
11043         "cssnano-util-same-parent": "^4.0.0",
11044         "postcss": "^7.0.0",
11045         "postcss-selector-parser": "^3.0.0",
11046         "vendors": "^1.0.0"
11047       },
11048       "engines": {
11049         "node": ">=6.9.0"
11050       }
11051     },
11052     "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": {
11053       "version": "3.1.2",
11054       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
11055       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
11056       "dev": true,
11057       "dependencies": {
11058         "dot-prop": "^5.2.0",
11059         "indexes-of": "^1.0.1",
11060         "uniq": "^1.0.1"
11061       },
11062       "engines": {
11063         "node": ">=8"
11064       }
11065     },
11066     "node_modules/postcss-minify-font-values": {
11067       "version": "4.0.2",
11068       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
11069       "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
11070       "dev": true,
11071       "dependencies": {
11072         "postcss": "^7.0.0",
11073         "postcss-value-parser": "^3.0.0"
11074       },
11075       "engines": {
11076         "node": ">=6.9.0"
11077       }
11078     },
11079     "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": {
11080       "version": "3.3.1",
11081       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11082       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11083       "dev": true
11084     },
11085     "node_modules/postcss-minify-gradients": {
11086       "version": "4.0.2",
11087       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
11088       "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
11089       "dev": true,
11090       "dependencies": {
11091         "cssnano-util-get-arguments": "^4.0.0",
11092         "is-color-stop": "^1.0.0",
11093         "postcss": "^7.0.0",
11094         "postcss-value-parser": "^3.0.0"
11095       },
11096       "engines": {
11097         "node": ">=6.9.0"
11098       }
11099     },
11100     "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": {
11101       "version": "3.3.1",
11102       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11103       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11104       "dev": true
11105     },
11106     "node_modules/postcss-minify-params": {
11107       "version": "4.0.2",
11108       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
11109       "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
11110       "dev": true,
11111       "dependencies": {
11112         "alphanum-sort": "^1.0.0",
11113         "browserslist": "^4.0.0",
11114         "cssnano-util-get-arguments": "^4.0.0",
11115         "postcss": "^7.0.0",
11116         "postcss-value-parser": "^3.0.0",
11117         "uniqs": "^2.0.0"
11118       },
11119       "engines": {
11120         "node": ">=6.9.0"
11121       }
11122     },
11123     "node_modules/postcss-minify-params/node_modules/postcss-value-parser": {
11124       "version": "3.3.1",
11125       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11126       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11127       "dev": true
11128     },
11129     "node_modules/postcss-minify-selectors": {
11130       "version": "4.0.2",
11131       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
11132       "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
11133       "dev": true,
11134       "dependencies": {
11135         "alphanum-sort": "^1.0.0",
11136         "has": "^1.0.0",
11137         "postcss": "^7.0.0",
11138         "postcss-selector-parser": "^3.0.0"
11139       },
11140       "engines": {
11141         "node": ">=6.9.0"
11142       }
11143     },
11144     "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": {
11145       "version": "3.1.2",
11146       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
11147       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
11148       "dev": true,
11149       "dependencies": {
11150         "dot-prop": "^5.2.0",
11151         "indexes-of": "^1.0.1",
11152         "uniq": "^1.0.1"
11153       },
11154       "engines": {
11155         "node": ">=8"
11156       }
11157     },
11158     "node_modules/postcss-modules-extract-imports": {
11159       "version": "2.0.0",
11160       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
11161       "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
11162       "dev": true,
11163       "dependencies": {
11164         "postcss": "^7.0.5"
11165       },
11166       "engines": {
11167         "node": ">= 6"
11168       }
11169     },
11170     "node_modules/postcss-modules-local-by-default": {
11171       "version": "3.0.3",
11172       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
11173       "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
11174       "dev": true,
11175       "dependencies": {
11176         "icss-utils": "^4.1.1",
11177         "postcss": "^7.0.32",
11178         "postcss-selector-parser": "^6.0.2",
11179         "postcss-value-parser": "^4.1.0"
11180       },
11181       "engines": {
11182         "node": ">= 6"
11183       }
11184     },
11185     "node_modules/postcss-modules-local-by-default/node_modules/postcss": {
11186       "version": "7.0.35",
11187       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
11188       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
11189       "dev": true,
11190       "dependencies": {
11191         "chalk": "^2.4.2",
11192         "source-map": "^0.6.1",
11193         "supports-color": "^6.1.0"
11194       },
11195       "engines": {
11196         "node": ">=6.0.0"
11197       }
11198     },
11199     "node_modules/postcss-modules-local-by-default/node_modules/source-map": {
11200       "version": "0.6.1",
11201       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
11202       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
11203       "dev": true,
11204       "engines": {
11205         "node": ">=0.10.0"
11206       }
11207     },
11208     "node_modules/postcss-modules-local-by-default/node_modules/supports-color": {
11209       "version": "6.1.0",
11210       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
11211       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
11212       "dev": true,
11213       "dependencies": {
11214         "has-flag": "^3.0.0"
11215       },
11216       "engines": {
11217         "node": ">=6"
11218       }
11219     },
11220     "node_modules/postcss-modules-scope": {
11221       "version": "2.2.0",
11222       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
11223       "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
11224       "dev": true,
11225       "dependencies": {
11226         "postcss": "^7.0.6",
11227         "postcss-selector-parser": "^6.0.0"
11228       },
11229       "engines": {
11230         "node": ">= 6"
11231       }
11232     },
11233     "node_modules/postcss-modules-values": {
11234       "version": "3.0.0",
11235       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
11236       "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
11237       "dev": true,
11238       "dependencies": {
11239         "icss-utils": "^4.0.0",
11240         "postcss": "^7.0.6"
11241       }
11242     },
11243     "node_modules/postcss-normalize-charset": {
11244       "version": "4.0.1",
11245       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
11246       "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
11247       "dev": true,
11248       "dependencies": {
11249         "postcss": "^7.0.0"
11250       },
11251       "engines": {
11252         "node": ">=6.9.0"
11253       }
11254     },
11255     "node_modules/postcss-normalize-display-values": {
11256       "version": "4.0.2",
11257       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
11258       "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
11259       "dev": true,
11260       "dependencies": {
11261         "cssnano-util-get-match": "^4.0.0",
11262         "postcss": "^7.0.0",
11263         "postcss-value-parser": "^3.0.0"
11264       },
11265       "engines": {
11266         "node": ">=6.9.0"
11267       }
11268     },
11269     "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": {
11270       "version": "3.3.1",
11271       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11272       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11273       "dev": true
11274     },
11275     "node_modules/postcss-normalize-positions": {
11276       "version": "4.0.2",
11277       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
11278       "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
11279       "dev": true,
11280       "dependencies": {
11281         "cssnano-util-get-arguments": "^4.0.0",
11282         "has": "^1.0.0",
11283         "postcss": "^7.0.0",
11284         "postcss-value-parser": "^3.0.0"
11285       },
11286       "engines": {
11287         "node": ">=6.9.0"
11288       }
11289     },
11290     "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": {
11291       "version": "3.3.1",
11292       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11293       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11294       "dev": true
11295     },
11296     "node_modules/postcss-normalize-repeat-style": {
11297       "version": "4.0.2",
11298       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
11299       "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
11300       "dev": true,
11301       "dependencies": {
11302         "cssnano-util-get-arguments": "^4.0.0",
11303         "cssnano-util-get-match": "^4.0.0",
11304         "postcss": "^7.0.0",
11305         "postcss-value-parser": "^3.0.0"
11306       },
11307       "engines": {
11308         "node": ">=6.9.0"
11309       }
11310     },
11311     "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": {
11312       "version": "3.3.1",
11313       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11314       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11315       "dev": true
11316     },
11317     "node_modules/postcss-normalize-string": {
11318       "version": "4.0.2",
11319       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
11320       "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
11321       "dev": true,
11322       "dependencies": {
11323         "has": "^1.0.0",
11324         "postcss": "^7.0.0",
11325         "postcss-value-parser": "^3.0.0"
11326       },
11327       "engines": {
11328         "node": ">=6.9.0"
11329       }
11330     },
11331     "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": {
11332       "version": "3.3.1",
11333       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11334       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11335       "dev": true
11336     },
11337     "node_modules/postcss-normalize-timing-functions": {
11338       "version": "4.0.2",
11339       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
11340       "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
11341       "dev": true,
11342       "dependencies": {
11343         "cssnano-util-get-match": "^4.0.0",
11344         "postcss": "^7.0.0",
11345         "postcss-value-parser": "^3.0.0"
11346       },
11347       "engines": {
11348         "node": ">=6.9.0"
11349       }
11350     },
11351     "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": {
11352       "version": "3.3.1",
11353       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11354       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11355       "dev": true
11356     },
11357     "node_modules/postcss-normalize-unicode": {
11358       "version": "4.0.1",
11359       "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
11360       "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
11361       "dev": true,
11362       "dependencies": {
11363         "browserslist": "^4.0.0",
11364         "postcss": "^7.0.0",
11365         "postcss-value-parser": "^3.0.0"
11366       },
11367       "engines": {
11368         "node": ">=6.9.0"
11369       }
11370     },
11371     "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": {
11372       "version": "3.3.1",
11373       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11374       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11375       "dev": true
11376     },
11377     "node_modules/postcss-normalize-url": {
11378       "version": "4.0.1",
11379       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
11380       "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
11381       "dev": true,
11382       "dependencies": {
11383         "is-absolute-url": "^2.0.0",
11384         "normalize-url": "^3.0.0",
11385         "postcss": "^7.0.0",
11386         "postcss-value-parser": "^3.0.0"
11387       },
11388       "engines": {
11389         "node": ">=6.9.0"
11390       }
11391     },
11392     "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": {
11393       "version": "3.3.1",
11394       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11395       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11396       "dev": true
11397     },
11398     "node_modules/postcss-normalize-whitespace": {
11399       "version": "4.0.2",
11400       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
11401       "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
11402       "dev": true,
11403       "dependencies": {
11404         "postcss": "^7.0.0",
11405         "postcss-value-parser": "^3.0.0"
11406       },
11407       "engines": {
11408         "node": ">=6.9.0"
11409       }
11410     },
11411     "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": {
11412       "version": "3.3.1",
11413       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11414       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11415       "dev": true
11416     },
11417     "node_modules/postcss-ordered-values": {
11418       "version": "4.1.2",
11419       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
11420       "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
11421       "dev": true,
11422       "dependencies": {
11423         "cssnano-util-get-arguments": "^4.0.0",
11424         "postcss": "^7.0.0",
11425         "postcss-value-parser": "^3.0.0"
11426       },
11427       "engines": {
11428         "node": ">=6.9.0"
11429       }
11430     },
11431     "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": {
11432       "version": "3.3.1",
11433       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11434       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11435       "dev": true
11436     },
11437     "node_modules/postcss-reduce-initial": {
11438       "version": "4.0.3",
11439       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
11440       "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
11441       "dev": true,
11442       "dependencies": {
11443         "browserslist": "^4.0.0",
11444         "caniuse-api": "^3.0.0",
11445         "has": "^1.0.0",
11446         "postcss": "^7.0.0"
11447       },
11448       "engines": {
11449         "node": ">=6.9.0"
11450       }
11451     },
11452     "node_modules/postcss-reduce-transforms": {
11453       "version": "4.0.2",
11454       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
11455       "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
11456       "dev": true,
11457       "dependencies": {
11458         "cssnano-util-get-match": "^4.0.0",
11459         "has": "^1.0.0",
11460         "postcss": "^7.0.0",
11461         "postcss-value-parser": "^3.0.0"
11462       },
11463       "engines": {
11464         "node": ">=6.9.0"
11465       }
11466     },
11467     "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": {
11468       "version": "3.3.1",
11469       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11470       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11471       "dev": true
11472     },
11473     "node_modules/postcss-selector-parser": {
11474       "version": "6.0.4",
11475       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
11476       "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
11477       "dev": true,
11478       "dependencies": {
11479         "cssesc": "^3.0.0",
11480         "indexes-of": "^1.0.1",
11481         "uniq": "^1.0.1",
11482         "util-deprecate": "^1.0.2"
11483       },
11484       "engines": {
11485         "node": ">=4"
11486       }
11487     },
11488     "node_modules/postcss-svgo": {
11489       "version": "4.0.2",
11490       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
11491       "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
11492       "dev": true,
11493       "dependencies": {
11494         "is-svg": "^3.0.0",
11495         "postcss": "^7.0.0",
11496         "postcss-value-parser": "^3.0.0",
11497         "svgo": "^1.0.0"
11498       },
11499       "engines": {
11500         "node": ">=6.9.0"
11501       }
11502     },
11503     "node_modules/postcss-svgo/node_modules/postcss-value-parser": {
11504       "version": "3.3.1",
11505       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
11506       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
11507       "dev": true
11508     },
11509     "node_modules/postcss-unique-selectors": {
11510       "version": "4.0.1",
11511       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
11512       "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
11513       "dev": true,
11514       "dependencies": {
11515         "alphanum-sort": "^1.0.0",
11516         "postcss": "^7.0.0",
11517         "uniqs": "^2.0.0"
11518       },
11519       "engines": {
11520         "node": ">=6.9.0"
11521       }
11522     },
11523     "node_modules/postcss-value-parser": {
11524       "version": "4.1.0",
11525       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
11526       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
11527       "dev": true
11528     },
11529     "node_modules/postcss/node_modules/source-map": {
11530       "version": "0.6.1",
11531       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
11532       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
11533       "dev": true,
11534       "engines": {
11535         "node": ">=0.10.0"
11536       }
11537     },
11538     "node_modules/postcss/node_modules/supports-color": {
11539       "version": "6.1.0",
11540       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
11541       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
11542       "dev": true,
11543       "dependencies": {
11544         "has-flag": "^3.0.0"
11545       },
11546       "engines": {
11547         "node": ">=6"
11548       }
11549     },
11550     "node_modules/prepend-http": {
11551       "version": "1.0.4",
11552       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
11553       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
11554       "dev": true,
11555       "engines": {
11556         "node": ">=0.10.0"
11557       }
11558     },
11559     "node_modules/process": {
11560       "version": "0.11.10",
11561       "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
11562       "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
11563       "dev": true,
11564       "engines": {
11565         "node": ">= 0.6.0"
11566       }
11567     },
11568     "node_modules/process-nextick-args": {
11569       "version": "2.0.1",
11570       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
11571       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
11572       "dev": true
11573     },
11574     "node_modules/promise-inflight": {
11575       "version": "1.0.1",
11576       "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
11577       "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
11578       "dev": true
11579     },
11580     "node_modules/promise-retry": {
11581       "version": "1.1.1",
11582       "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz",
11583       "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=",
11584       "dev": true,
11585       "dependencies": {
11586         "err-code": "^1.0.0",
11587         "retry": "^0.10.0"
11588       },
11589       "engines": {
11590         "node": ">=0.12"
11591       }
11592     },
11593     "node_modules/promise-retry/node_modules/retry": {
11594       "version": "0.10.1",
11595       "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
11596       "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
11597       "dev": true,
11598       "engines": {
11599         "node": "*"
11600       }
11601     },
11602     "node_modules/protoduck": {
11603       "version": "5.0.1",
11604       "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz",
11605       "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==",
11606       "dev": true,
11607       "dependencies": {
11608         "genfun": "^5.0.0"
11609       }
11610     },
11611     "node_modules/protractor": {
11612       "version": "7.0.0",
11613       "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz",
11614       "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==",
11615       "dev": true,
11616       "dependencies": {
11617         "@types/q": "^0.0.32",
11618         "@types/selenium-webdriver": "^3.0.0",
11619         "blocking-proxy": "^1.0.0",
11620         "browserstack": "^1.5.1",
11621         "chalk": "^1.1.3",
11622         "glob": "^7.0.3",
11623         "jasmine": "2.8.0",
11624         "jasminewd2": "^2.1.0",
11625         "q": "1.4.1",
11626         "saucelabs": "^1.5.0",
11627         "selenium-webdriver": "3.6.0",
11628         "source-map-support": "~0.4.0",
11629         "webdriver-js-extender": "2.1.0",
11630         "webdriver-manager": "^12.1.7",
11631         "yargs": "^15.3.1"
11632       },
11633       "bin": {
11634         "protractor": "bin/protractor",
11635         "webdriver-manager": "bin/webdriver-manager"
11636       },
11637       "engines": {
11638         "node": ">=10.13.x"
11639       }
11640     },
11641     "node_modules/protractor/node_modules/@types/q": {
11642       "version": "0.0.32",
11643       "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
11644       "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
11645       "dev": true
11646     },
11647     "node_modules/protractor/node_modules/ansi-regex": {
11648       "version": "2.1.1",
11649       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
11650       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
11651       "dev": true,
11652       "engines": {
11653         "node": ">=0.10.0"
11654       }
11655     },
11656     "node_modules/protractor/node_modules/ansi-styles": {
11657       "version": "2.2.1",
11658       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11659       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11660       "dev": true,
11661       "engines": {
11662         "node": ">=0.10.0"
11663       }
11664     },
11665     "node_modules/protractor/node_modules/array-union": {
11666       "version": "1.0.2",
11667       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
11668       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
11669       "dev": true,
11670       "dependencies": {
11671         "array-uniq": "^1.0.1"
11672       },
11673       "engines": {
11674         "node": ">=0.10.0"
11675       }
11676     },
11677     "node_modules/protractor/node_modules/chalk": {
11678       "version": "1.1.3",
11679       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11680       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11681       "dev": true,
11682       "dependencies": {
11683         "ansi-styles": "^2.2.1",
11684         "escape-string-regexp": "^1.0.2",
11685         "has-ansi": "^2.0.0",
11686         "strip-ansi": "^3.0.0",
11687         "supports-color": "^2.0.0"
11688       },
11689       "engines": {
11690         "node": ">=0.10.0"
11691       }
11692     },
11693     "node_modules/protractor/node_modules/cliui": {
11694       "version": "6.0.0",
11695       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
11696       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
11697       "dev": true,
11698       "dependencies": {
11699         "string-width": "^4.2.0",
11700         "strip-ansi": "^6.0.0",
11701         "wrap-ansi": "^6.2.0"
11702       }
11703     },
11704     "node_modules/protractor/node_modules/cliui/node_modules/ansi-regex": {
11705       "version": "5.0.0",
11706       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
11707       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
11708       "dev": true,
11709       "engines": {
11710         "node": ">=8"
11711       }
11712     },
11713     "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": {
11714       "version": "6.0.0",
11715       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
11716       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
11717       "dev": true,
11718       "dependencies": {
11719         "ansi-regex": "^5.0.0"
11720       },
11721       "engines": {
11722         "node": ">=8"
11723       }
11724     },
11725     "node_modules/protractor/node_modules/color-convert": {
11726       "version": "2.0.1",
11727       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
11728       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
11729       "dev": true,
11730       "dependencies": {
11731         "color-name": "~1.1.4"
11732       },
11733       "engines": {
11734         "node": ">=7.0.0"
11735       }
11736     },
11737     "node_modules/protractor/node_modules/color-name": {
11738       "version": "1.1.4",
11739       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
11740       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
11741       "dev": true
11742     },
11743     "node_modules/protractor/node_modules/del": {
11744       "version": "2.2.2",
11745       "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
11746       "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
11747       "dev": true,
11748       "dependencies": {
11749         "globby": "^5.0.0",
11750         "is-path-cwd": "^1.0.0",
11751         "is-path-in-cwd": "^1.0.0",
11752         "object-assign": "^4.0.1",
11753         "pify": "^2.0.0",
11754         "pinkie-promise": "^2.0.0",
11755         "rimraf": "^2.2.8"
11756       },
11757       "engines": {
11758         "node": ">=0.10.0"
11759       }
11760     },
11761     "node_modules/protractor/node_modules/find-up": {
11762       "version": "4.1.0",
11763       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
11764       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
11765       "dev": true,
11766       "dependencies": {
11767         "locate-path": "^5.0.0",
11768         "path-exists": "^4.0.0"
11769       },
11770       "engines": {
11771         "node": ">=8"
11772       }
11773     },
11774     "node_modules/protractor/node_modules/globby": {
11775       "version": "5.0.0",
11776       "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
11777       "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
11778       "dev": true,
11779       "dependencies": {
11780         "array-union": "^1.0.1",
11781         "arrify": "^1.0.0",
11782         "glob": "^7.0.3",
11783         "object-assign": "^4.0.1",
11784         "pify": "^2.0.0",
11785         "pinkie-promise": "^2.0.0"
11786       },
11787       "engines": {
11788         "node": ">=0.10.0"
11789       }
11790     },
11791     "node_modules/protractor/node_modules/is-path-cwd": {
11792       "version": "1.0.0",
11793       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
11794       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
11795       "dev": true,
11796       "engines": {
11797         "node": ">=0.10.0"
11798       }
11799     },
11800     "node_modules/protractor/node_modules/is-path-in-cwd": {
11801       "version": "1.0.1",
11802       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
11803       "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
11804       "dev": true,
11805       "dependencies": {
11806         "is-path-inside": "^1.0.0"
11807       },
11808       "engines": {
11809         "node": ">=0.10.0"
11810       }
11811     },
11812     "node_modules/protractor/node_modules/is-path-inside": {
11813       "version": "1.0.1",
11814       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
11815       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
11816       "dev": true,
11817       "dependencies": {
11818         "path-is-inside": "^1.0.1"
11819       },
11820       "engines": {
11821         "node": ">=0.10.0"
11822       }
11823     },
11824     "node_modules/protractor/node_modules/locate-path": {
11825       "version": "5.0.0",
11826       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
11827       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
11828       "dev": true,
11829       "dependencies": {
11830         "p-locate": "^4.1.0"
11831       },
11832       "engines": {
11833         "node": ">=8"
11834       }
11835     },
11836     "node_modules/protractor/node_modules/p-locate": {
11837       "version": "4.1.0",
11838       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
11839       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
11840       "dev": true,
11841       "dependencies": {
11842         "p-limit": "^2.2.0"
11843       },
11844       "engines": {
11845         "node": ">=8"
11846       }
11847     },
11848     "node_modules/protractor/node_modules/path-exists": {
11849       "version": "4.0.0",
11850       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
11851       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
11852       "dev": true,
11853       "engines": {
11854         "node": ">=8"
11855       }
11856     },
11857     "node_modules/protractor/node_modules/pify": {
11858       "version": "2.3.0",
11859       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
11860       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
11861       "dev": true,
11862       "engines": {
11863         "node": ">=0.10.0"
11864       }
11865     },
11866     "node_modules/protractor/node_modules/q": {
11867       "version": "1.4.1",
11868       "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
11869       "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
11870       "dev": true,
11871       "engines": {
11872         "node": ">=0.6.0",
11873         "teleport": ">=0.2.0"
11874       }
11875     },
11876     "node_modules/protractor/node_modules/rimraf": {
11877       "version": "2.7.1",
11878       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
11879       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
11880       "dev": true,
11881       "dependencies": {
11882         "glob": "^7.1.3"
11883       },
11884       "bin": {
11885         "rimraf": "bin.js"
11886       }
11887     },
11888     "node_modules/protractor/node_modules/rimraf/node_modules/glob": {
11889       "version": "7.1.6",
11890       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
11891       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
11892       "dev": true,
11893       "dependencies": {
11894         "fs.realpath": "^1.0.0",
11895         "inflight": "^1.0.4",
11896         "inherits": "2",
11897         "minimatch": "^3.0.4",
11898         "once": "^1.3.0",
11899         "path-is-absolute": "^1.0.0"
11900       },
11901       "engines": {
11902         "node": "*"
11903       }
11904     },
11905     "node_modules/protractor/node_modules/source-map-support": {
11906       "version": "0.4.18",
11907       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
11908       "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
11909       "dev": true,
11910       "dependencies": {
11911         "source-map": "^0.5.6"
11912       }
11913     },
11914     "node_modules/protractor/node_modules/strip-ansi": {
11915       "version": "3.0.1",
11916       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
11917       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
11918       "dev": true,
11919       "dependencies": {
11920         "ansi-regex": "^2.0.0"
11921       },
11922       "engines": {
11923         "node": ">=0.10.0"
11924       }
11925     },
11926     "node_modules/protractor/node_modules/supports-color": {
11927       "version": "2.0.0",
11928       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11929       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11930       "dev": true,
11931       "engines": {
11932         "node": ">=0.8.0"
11933       }
11934     },
11935     "node_modules/protractor/node_modules/webdriver-manager": {
11936       "version": "12.1.8",
11937       "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.8.tgz",
11938       "integrity": "sha512-qJR36SXG2VwKugPcdwhaqcLQOD7r8P2Xiv9sfNbfZrKBnX243iAkOueX1yAmeNgIKhJ3YAT/F2gq6IiEZzahsg==",
11939       "dev": true,
11940       "dependencies": {
11941         "adm-zip": "^0.4.9",
11942         "chalk": "^1.1.1",
11943         "del": "^2.2.0",
11944         "glob": "^7.0.3",
11945         "ini": "^1.3.4",
11946         "minimist": "^1.2.0",
11947         "q": "^1.4.1",
11948         "request": "^2.87.0",
11949         "rimraf": "^2.5.2",
11950         "semver": "^5.3.0",
11951         "xml2js": "^0.4.17"
11952       },
11953       "bin": {
11954         "webdriver-manager": "bin/webdriver-manager"
11955       },
11956       "engines": {
11957         "node": ">=6.9.x"
11958       }
11959     },
11960     "node_modules/protractor/node_modules/wrap-ansi": {
11961       "version": "6.2.0",
11962       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
11963       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
11964       "dev": true,
11965       "dependencies": {
11966         "ansi-styles": "^4.0.0",
11967         "string-width": "^4.1.0",
11968         "strip-ansi": "^6.0.0"
11969       },
11970       "engines": {
11971         "node": ">=8"
11972       }
11973     },
11974     "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-regex": {
11975       "version": "5.0.0",
11976       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
11977       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
11978       "dev": true,
11979       "engines": {
11980         "node": ">=8"
11981       }
11982     },
11983     "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": {
11984       "version": "4.3.0",
11985       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
11986       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
11987       "dev": true,
11988       "dependencies": {
11989         "color-convert": "^2.0.1"
11990       },
11991       "engines": {
11992         "node": ">=8"
11993       }
11994     },
11995     "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": {
11996       "version": "6.0.0",
11997       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
11998       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
11999       "dev": true,
12000       "dependencies": {
12001         "ansi-regex": "^5.0.0"
12002       },
12003       "engines": {
12004         "node": ">=8"
12005       }
12006     },
12007     "node_modules/protractor/node_modules/y18n": {
12008       "version": "4.0.1",
12009       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
12010       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
12011       "dev": true
12012     },
12013     "node_modules/protractor/node_modules/yargs": {
12014       "version": "15.4.1",
12015       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
12016       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
12017       "dev": true,
12018       "dependencies": {
12019         "cliui": "^6.0.0",
12020         "decamelize": "^1.2.0",
12021         "find-up": "^4.1.0",
12022         "get-caller-file": "^2.0.1",
12023         "require-directory": "^2.1.1",
12024         "require-main-filename": "^2.0.0",
12025         "set-blocking": "^2.0.0",
12026         "string-width": "^4.2.0",
12027         "which-module": "^2.0.0",
12028         "y18n": "^4.0.0",
12029         "yargs-parser": "^18.1.2"
12030       },
12031       "engines": {
12032         "node": ">=8"
12033       }
12034     },
12035     "node_modules/protractor/node_modules/yargs-parser": {
12036       "version": "18.1.3",
12037       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
12038       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
12039       "dev": true,
12040       "dependencies": {
12041         "camelcase": "^5.0.0",
12042         "decamelize": "^1.2.0"
12043       },
12044       "engines": {
12045         "node": ">=6"
12046       }
12047     },
12048     "node_modules/proxy-addr": {
12049       "version": "2.0.6",
12050       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
12051       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
12052       "dev": true,
12053       "dependencies": {
12054         "forwarded": "~0.1.2",
12055         "ipaddr.js": "1.9.1"
12056       },
12057       "engines": {
12058         "node": ">= 0.10"
12059       }
12060     },
12061     "node_modules/prr": {
12062       "version": "1.0.1",
12063       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
12064       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
12065       "dev": true
12066     },
12067     "node_modules/psl": {
12068       "version": "1.8.0",
12069       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
12070       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
12071       "dev": true
12072     },
12073     "node_modules/public-encrypt": {
12074       "version": "4.0.3",
12075       "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
12076       "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
12077       "dev": true,
12078       "dependencies": {
12079         "bn.js": "^4.1.0",
12080         "browserify-rsa": "^4.0.0",
12081         "create-hash": "^1.1.0",
12082         "parse-asn1": "^5.0.0",
12083         "randombytes": "^2.0.1",
12084         "safe-buffer": "^5.1.2"
12085       }
12086     },
12087     "node_modules/public-encrypt/node_modules/bn.js": {
12088       "version": "4.11.9",
12089       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
12090       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
12091       "dev": true
12092     },
12093     "node_modules/pump": {
12094       "version": "3.0.0",
12095       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
12096       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
12097       "dev": true,
12098       "dependencies": {
12099         "end-of-stream": "^1.1.0",
12100         "once": "^1.3.1"
12101       }
12102     },
12103     "node_modules/pumpify": {
12104       "version": "1.5.1",
12105       "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
12106       "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
12107       "dev": true,
12108       "dependencies": {
12109         "duplexify": "^3.6.0",
12110         "inherits": "^2.0.3",
12111         "pump": "^2.0.0"
12112       }
12113     },
12114     "node_modules/pumpify/node_modules/pump": {
12115       "version": "2.0.1",
12116       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
12117       "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
12118       "dev": true,
12119       "dependencies": {
12120         "end-of-stream": "^1.1.0",
12121         "once": "^1.3.1"
12122       }
12123     },
12124     "node_modules/punycode": {
12125       "version": "2.1.1",
12126       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
12127       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
12128       "dev": true,
12129       "engines": {
12130         "node": ">=6"
12131       }
12132     },
12133     "node_modules/q": {
12134       "version": "1.5.1",
12135       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
12136       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
12137       "dev": true,
12138       "engines": {
12139         "node": ">=0.6.0",
12140         "teleport": ">=0.2.0"
12141       }
12142     },
12143     "node_modules/qjobs": {
12144       "version": "1.2.0",
12145       "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
12146       "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
12147       "dev": true,
12148       "engines": {
12149         "node": ">=0.9"
12150       }
12151     },
12152     "node_modules/qs": {
12153       "version": "6.7.0",
12154       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
12155       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
12156       "dev": true,
12157       "engines": {
12158         "node": ">=0.6"
12159       }
12160     },
12161     "node_modules/query-string": {
12162       "version": "4.3.4",
12163       "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
12164       "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
12165       "dev": true,
12166       "dependencies": {
12167         "object-assign": "^4.1.0",
12168         "strict-uri-encode": "^1.0.0"
12169       },
12170       "engines": {
12171         "node": ">=0.10.0"
12172       }
12173     },
12174     "node_modules/querystring": {
12175       "version": "0.2.0",
12176       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
12177       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
12178       "dev": true,
12179       "engines": {
12180         "node": ">=0.4.x"
12181       }
12182     },
12183     "node_modules/querystring-es3": {
12184       "version": "0.2.1",
12185       "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
12186       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
12187       "dev": true,
12188       "engines": {
12189         "node": ">=0.4.x"
12190       }
12191     },
12192     "node_modules/querystringify": {
12193       "version": "2.2.0",
12194       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
12195       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
12196       "dev": true
12197     },
12198     "node_modules/randombytes": {
12199       "version": "2.1.0",
12200       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
12201       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
12202       "dev": true,
12203       "dependencies": {
12204         "safe-buffer": "^5.1.0"
12205       }
12206     },
12207     "node_modules/randomfill": {
12208       "version": "1.0.4",
12209       "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
12210       "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
12211       "dev": true,
12212       "dependencies": {
12213         "randombytes": "^2.0.5",
12214         "safe-buffer": "^5.1.0"
12215       }
12216     },
12217     "node_modules/range-parser": {
12218       "version": "1.2.1",
12219       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
12220       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
12221       "dev": true,
12222       "engines": {
12223         "node": ">= 0.6"
12224       }
12225     },
12226     "node_modules/raw-body": {
12227       "version": "2.4.0",
12228       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
12229       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
12230       "dev": true,
12231       "dependencies": {
12232         "bytes": "3.1.0",
12233         "http-errors": "1.7.2",
12234         "iconv-lite": "0.4.24",
12235         "unpipe": "1.0.0"
12236       },
12237       "engines": {
12238         "node": ">= 0.8"
12239       }
12240     },
12241     "node_modules/raw-body/node_modules/bytes": {
12242       "version": "3.1.0",
12243       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
12244       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
12245       "dev": true,
12246       "engines": {
12247         "node": ">= 0.8"
12248       }
12249     },
12250     "node_modules/raw-body/node_modules/iconv-lite": {
12251       "version": "0.4.24",
12252       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
12253       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
12254       "dev": true,
12255       "dependencies": {
12256         "safer-buffer": ">= 2.1.2 < 3"
12257       },
12258       "engines": {
12259         "node": ">=0.10.0"
12260       }
12261     },
12262     "node_modules/raw-loader": {
12263       "version": "4.0.1",
12264       "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.1.tgz",
12265       "integrity": "sha512-baolhQBSi3iNh1cglJjA0mYzga+wePk7vdEX//1dTFd+v4TsQlQE0jitJSNF1OIP82rdYulH7otaVmdlDaJ64A==",
12266       "dev": true,
12267       "dependencies": {
12268         "loader-utils": "^2.0.0",
12269         "schema-utils": "^2.6.5"
12270       },
12271       "engines": {
12272         "node": ">= 10.13.0"
12273       }
12274     },
12275     "node_modules/read-cache": {
12276       "version": "1.0.0",
12277       "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
12278       "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
12279       "dev": true,
12280       "dependencies": {
12281         "pify": "^2.3.0"
12282       }
12283     },
12284     "node_modules/read-cache/node_modules/pify": {
12285       "version": "2.3.0",
12286       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
12287       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
12288       "dev": true,
12289       "engines": {
12290         "node": ">=0.10.0"
12291       }
12292     },
12293     "node_modules/read-package-json": {
12294       "version": "2.1.2",
12295       "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz",
12296       "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==",
12297       "dev": true,
12298       "dependencies": {
12299         "glob": "^7.1.1",
12300         "json-parse-even-better-errors": "^2.3.0",
12301         "normalize-package-data": "^2.0.0",
12302         "npm-normalize-package-bin": "^1.0.0"
12303       }
12304     },
12305     "node_modules/read-package-tree": {
12306       "version": "5.3.1",
12307       "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz",
12308       "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==",
12309       "dev": true,
12310       "dependencies": {
12311         "read-package-json": "^2.0.0",
12312         "readdir-scoped-modules": "^1.0.0",
12313         "util-promisify": "^2.1.0"
12314       }
12315     },
12316     "node_modules/readable-stream": {
12317       "version": "2.3.7",
12318       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
12319       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
12320       "dev": true,
12321       "dependencies": {
12322         "core-util-is": "~1.0.0",
12323         "inherits": "~2.0.3",
12324         "isarray": "~1.0.0",
12325         "process-nextick-args": "~2.0.0",
12326         "safe-buffer": "~5.1.1",
12327         "string_decoder": "~1.1.1",
12328         "util-deprecate": "~1.0.1"
12329       }
12330     },
12331     "node_modules/readdir-scoped-modules": {
12332       "version": "1.1.0",
12333       "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz",
12334       "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==",
12335       "dev": true,
12336       "dependencies": {
12337         "debuglog": "^1.0.1",
12338         "dezalgo": "^1.0.0",
12339         "graceful-fs": "^4.1.2",
12340         "once": "^1.3.0"
12341       }
12342     },
12343     "node_modules/readdirp": {
12344       "version": "3.5.0",
12345       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
12346       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
12347       "dev": true,
12348       "dependencies": {
12349         "picomatch": "^2.2.1"
12350       },
12351       "engines": {
12352         "node": ">=8.10.0"
12353       }
12354     },
12355     "node_modules/reflect-metadata": {
12356       "version": "0.1.13",
12357       "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
12358       "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
12359       "dev": true
12360     },
12361     "node_modules/regenerate": {
12362       "version": "1.4.2",
12363       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
12364       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
12365       "dev": true
12366     },
12367     "node_modules/regenerate-unicode-properties": {
12368       "version": "8.2.0",
12369       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
12370       "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
12371       "dev": true,
12372       "dependencies": {
12373         "regenerate": "^1.4.0"
12374       },
12375       "engines": {
12376         "node": ">=4"
12377       }
12378     },
12379     "node_modules/regenerator-runtime": {
12380       "version": "0.11.1",
12381       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
12382       "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
12383     },
12384     "node_modules/regenerator-transform": {
12385       "version": "0.14.5",
12386       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
12387       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
12388       "dev": true,
12389       "dependencies": {
12390         "@babel/runtime": "^7.8.4"
12391       }
12392     },
12393     "node_modules/regex-not": {
12394       "version": "1.0.2",
12395       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
12396       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
12397       "dev": true,
12398       "dependencies": {
12399         "extend-shallow": "^3.0.2",
12400         "safe-regex": "^1.1.0"
12401       },
12402       "engines": {
12403         "node": ">=0.10.0"
12404       }
12405     },
12406     "node_modules/regex-parser": {
12407       "version": "2.2.10",
12408       "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz",
12409       "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==",
12410       "dev": true
12411     },
12412     "node_modules/regexp.prototype.flags": {
12413       "version": "1.3.1",
12414       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
12415       "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
12416       "dev": true,
12417       "dependencies": {
12418         "call-bind": "^1.0.2",
12419         "define-properties": "^1.1.3"
12420       },
12421       "engines": {
12422         "node": ">= 0.4"
12423       }
12424     },
12425     "node_modules/regexpu-core": {
12426       "version": "4.7.1",
12427       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
12428       "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
12429       "dev": true,
12430       "dependencies": {
12431         "regenerate": "^1.4.0",
12432         "regenerate-unicode-properties": "^8.2.0",
12433         "regjsgen": "^0.5.1",
12434         "regjsparser": "^0.6.4",
12435         "unicode-match-property-ecmascript": "^1.0.4",
12436         "unicode-match-property-value-ecmascript": "^1.2.0"
12437       },
12438       "engines": {
12439         "node": ">=4"
12440       }
12441     },
12442     "node_modules/regjsgen": {
12443       "version": "0.5.2",
12444       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
12445       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
12446       "dev": true
12447     },
12448     "node_modules/regjsparser": {
12449       "version": "0.6.6",
12450       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz",
12451       "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==",
12452       "dev": true,
12453       "dependencies": {
12454         "jsesc": "~0.5.0"
12455       },
12456       "bin": {
12457         "regjsparser": "bin/parser"
12458       }
12459     },
12460     "node_modules/regjsparser/node_modules/jsesc": {
12461       "version": "0.5.0",
12462       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
12463       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
12464       "dev": true,
12465       "bin": {
12466         "jsesc": "bin/jsesc"
12467       }
12468     },
12469     "node_modules/remove-trailing-separator": {
12470       "version": "1.1.0",
12471       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
12472       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
12473       "dev": true
12474     },
12475     "node_modules/repeat-element": {
12476       "version": "1.1.3",
12477       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
12478       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
12479       "dev": true,
12480       "engines": {
12481         "node": ">=0.10.0"
12482       }
12483     },
12484     "node_modules/repeat-string": {
12485       "version": "1.6.1",
12486       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
12487       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
12488       "dev": true,
12489       "engines": {
12490         "node": ">=0.10"
12491       }
12492     },
12493     "node_modules/request": {
12494       "version": "2.88.2",
12495       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
12496       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
12497       "dev": true,
12498       "dependencies": {
12499         "aws-sign2": "~0.7.0",
12500         "aws4": "^1.8.0",
12501         "caseless": "~0.12.0",
12502         "combined-stream": "~1.0.6",
12503         "extend": "~3.0.2",
12504         "forever-agent": "~0.6.1",
12505         "form-data": "~2.3.2",
12506         "har-validator": "~5.1.3",
12507         "http-signature": "~1.2.0",
12508         "is-typedarray": "~1.0.0",
12509         "isstream": "~0.1.2",
12510         "json-stringify-safe": "~5.0.1",
12511         "mime-types": "~2.1.19",
12512         "oauth-sign": "~0.9.0",
12513         "performance-now": "^2.1.0",
12514         "qs": "~6.5.2",
12515         "safe-buffer": "^5.1.2",
12516         "tough-cookie": "~2.5.0",
12517         "tunnel-agent": "^0.6.0",
12518         "uuid": "^3.3.2"
12519       },
12520       "engines": {
12521         "node": ">= 6"
12522       }
12523     },
12524     "node_modules/request/node_modules/qs": {
12525       "version": "6.5.2",
12526       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
12527       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
12528       "dev": true,
12529       "engines": {
12530         "node": ">=0.6"
12531       }
12532     },
12533     "node_modules/require-directory": {
12534       "version": "2.1.1",
12535       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
12536       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
12537       "engines": {
12538         "node": ">=0.10.0"
12539       }
12540     },
12541     "node_modules/require-main-filename": {
12542       "version": "2.0.0",
12543       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
12544       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
12545       "dev": true
12546     },
12547     "node_modules/requires-port": {
12548       "version": "1.0.0",
12549       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
12550       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
12551       "dev": true
12552     },
12553     "node_modules/resolve": {
12554       "version": "1.19.0",
12555       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
12556       "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
12557       "dependencies": {
12558         "is-core-module": "^2.1.0",
12559         "path-parse": "^1.0.6"
12560       }
12561     },
12562     "node_modules/resolve-cwd": {
12563       "version": "2.0.0",
12564       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
12565       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
12566       "dev": true,
12567       "dependencies": {
12568         "resolve-from": "^3.0.0"
12569       },
12570       "engines": {
12571         "node": ">=4"
12572       }
12573     },
12574     "node_modules/resolve-from": {
12575       "version": "3.0.0",
12576       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
12577       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
12578       "dev": true,
12579       "engines": {
12580         "node": ">=4"
12581       }
12582     },
12583     "node_modules/resolve-url": {
12584       "version": "0.2.1",
12585       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
12586       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
12587       "dev": true
12588     },
12589     "node_modules/resolve-url-loader": {
12590       "version": "3.1.1",
12591       "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz",
12592       "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==",
12593       "dev": true,
12594       "dependencies": {
12595         "adjust-sourcemap-loader": "2.0.0",
12596         "camelcase": "5.3.1",
12597         "compose-function": "3.0.3",
12598         "convert-source-map": "1.7.0",
12599         "es6-iterator": "2.0.3",
12600         "loader-utils": "1.2.3",
12601         "postcss": "7.0.21",
12602         "rework": "1.0.1",
12603         "rework-visit": "1.0.0",
12604         "source-map": "0.6.1"
12605       },
12606       "engines": {
12607         "node": ">=6.0.0"
12608       }
12609     },
12610     "node_modules/resolve-url-loader/node_modules/emojis-list": {
12611       "version": "2.1.0",
12612       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
12613       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
12614       "dev": true,
12615       "engines": {
12616         "node": ">= 0.10"
12617       }
12618     },
12619     "node_modules/resolve-url-loader/node_modules/json5": {
12620       "version": "1.0.1",
12621       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
12622       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
12623       "dev": true,
12624       "dependencies": {
12625         "minimist": "^1.2.0"
12626       },
12627       "bin": {
12628         "json5": "lib/cli.js"
12629       }
12630     },
12631     "node_modules/resolve-url-loader/node_modules/loader-utils": {
12632       "version": "1.2.3",
12633       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
12634       "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
12635       "dev": true,
12636       "dependencies": {
12637         "big.js": "^5.2.2",
12638         "emojis-list": "^2.0.0",
12639         "json5": "^1.0.1"
12640       },
12641       "engines": {
12642         "node": ">=4.0.0"
12643       }
12644     },
12645     "node_modules/resolve-url-loader/node_modules/postcss": {
12646       "version": "7.0.21",
12647       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz",
12648       "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==",
12649       "dev": true,
12650       "dependencies": {
12651         "chalk": "^2.4.2",
12652         "source-map": "^0.6.1",
12653         "supports-color": "^6.1.0"
12654       },
12655       "engines": {
12656         "node": ">=6.0.0"
12657       }
12658     },
12659     "node_modules/resolve-url-loader/node_modules/source-map": {
12660       "version": "0.6.1",
12661       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12662       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12663       "dev": true,
12664       "engines": {
12665         "node": ">=0.10.0"
12666       }
12667     },
12668     "node_modules/resolve-url-loader/node_modules/supports-color": {
12669       "version": "6.1.0",
12670       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12671       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12672       "dev": true,
12673       "dependencies": {
12674         "has-flag": "^3.0.0"
12675       },
12676       "engines": {
12677         "node": ">=6"
12678       }
12679     },
12680     "node_modules/restore-cursor": {
12681       "version": "3.1.0",
12682       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
12683       "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
12684       "dev": true,
12685       "dependencies": {
12686         "onetime": "^5.1.0",
12687         "signal-exit": "^3.0.2"
12688       },
12689       "engines": {
12690         "node": ">=8"
12691       }
12692     },
12693     "node_modules/ret": {
12694       "version": "0.1.15",
12695       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
12696       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
12697       "dev": true,
12698       "engines": {
12699         "node": ">=0.12"
12700       }
12701     },
12702     "node_modules/retry": {
12703       "version": "0.12.0",
12704       "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
12705       "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
12706       "dev": true,
12707       "engines": {
12708         "node": ">= 4"
12709       }
12710     },
12711     "node_modules/reusify": {
12712       "version": "1.0.4",
12713       "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
12714       "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
12715       "dev": true,
12716       "engines": {
12717         "iojs": ">=1.0.0",
12718         "node": ">=0.10.0"
12719       }
12720     },
12721     "node_modules/rework": {
12722       "version": "1.0.1",
12723       "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz",
12724       "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=",
12725       "dev": true,
12726       "dependencies": {
12727         "convert-source-map": "^0.3.3",
12728         "css": "^2.0.0"
12729       }
12730     },
12731     "node_modules/rework-visit": {
12732       "version": "1.0.0",
12733       "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz",
12734       "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=",
12735       "dev": true
12736     },
12737     "node_modules/rework/node_modules/convert-source-map": {
12738       "version": "0.3.5",
12739       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz",
12740       "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=",
12741       "dev": true
12742     },
12743     "node_modules/rfdc": {
12744       "version": "1.2.0",
12745       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.2.0.tgz",
12746       "integrity": "sha512-ijLyszTMmUrXvjSooucVQwimGUk84eRcmCuLV8Xghe3UO85mjUtRAHRyoMM6XtyqbECaXuBWx18La3523sXINA==",
12747       "dev": true
12748     },
12749     "node_modules/rgb-regex": {
12750       "version": "1.0.1",
12751       "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
12752       "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
12753       "dev": true
12754     },
12755     "node_modules/rgba-regex": {
12756       "version": "1.0.0",
12757       "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
12758       "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
12759       "dev": true
12760     },
12761     "node_modules/rimraf": {
12762       "version": "3.0.2",
12763       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
12764       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
12765       "dev": true,
12766       "dependencies": {
12767         "glob": "^7.1.3"
12768       },
12769       "bin": {
12770         "rimraf": "bin.js"
12771       }
12772     },
12773     "node_modules/rimraf/node_modules/glob": {
12774       "version": "7.1.6",
12775       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
12776       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
12777       "dev": true,
12778       "dependencies": {
12779         "fs.realpath": "^1.0.0",
12780         "inflight": "^1.0.4",
12781         "inherits": "2",
12782         "minimatch": "^3.0.4",
12783         "once": "^1.3.0",
12784         "path-is-absolute": "^1.0.0"
12785       },
12786       "engines": {
12787         "node": "*"
12788       }
12789     },
12790     "node_modules/ripemd160": {
12791       "version": "2.0.2",
12792       "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
12793       "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
12794       "dev": true,
12795       "dependencies": {
12796         "hash-base": "^3.0.0",
12797         "inherits": "^2.0.1"
12798       }
12799     },
12800     "node_modules/rollup": {
12801       "version": "2.10.9",
12802       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.10.9.tgz",
12803       "integrity": "sha512-dY/EbjiWC17ZCUSyk14hkxATAMAShkMsD43XmZGWjLrgFj15M3Dw2kEkA9ns64BiLFm9PKN6vTQw8neHwK74eg==",
12804       "dev": true,
12805       "bin": {
12806         "rollup": "dist/bin/rollup"
12807       },
12808       "engines": {
12809         "node": ">=10.0.0"
12810       },
12811       "optionalDependencies": {
12812         "fsevents": "~2.1.2"
12813       }
12814     },
12815     "node_modules/run-async": {
12816       "version": "2.4.1",
12817       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
12818       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
12819       "dev": true,
12820       "engines": {
12821         "node": ">=0.12.0"
12822       }
12823     },
12824     "node_modules/run-parallel": {
12825       "version": "1.1.10",
12826       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
12827       "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
12828       "dev": true
12829     },
12830     "node_modules/run-queue": {
12831       "version": "1.0.3",
12832       "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
12833       "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
12834       "dev": true,
12835       "dependencies": {
12836         "aproba": "^1.1.1"
12837       }
12838     },
12839     "node_modules/rxjs": {
12840       "version": "6.6.3",
12841       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
12842       "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
12843       "dependencies": {
12844         "tslib": "^1.9.0"
12845       },
12846       "engines": {
12847         "npm": ">=2.0.0"
12848       }
12849     },
12850     "node_modules/rxjs/node_modules/tslib": {
12851       "version": "1.14.1",
12852       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
12853       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
12854     },
12855     "node_modules/safe-buffer": {
12856       "version": "5.1.2",
12857       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
12858       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
12859     },
12860     "node_modules/safe-regex": {
12861       "version": "1.1.0",
12862       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
12863       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
12864       "dev": true,
12865       "dependencies": {
12866         "ret": "~0.1.10"
12867       }
12868     },
12869     "node_modules/safer-buffer": {
12870       "version": "2.1.2",
12871       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
12872       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
12873       "dev": true
12874     },
12875     "node_modules/sass": {
12876       "version": "1.26.5",
12877       "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.5.tgz",
12878       "integrity": "sha512-FG2swzaZUiX53YzZSjSakzvGtlds0lcbF+URuU9mxOv7WBh7NhXEVDa4kPKN4hN6fC2TkOTOKqiqp6d53N9X5Q==",
12879       "dev": true,
12880       "dependencies": {
12881         "chokidar": ">=2.0.0 <4.0.0"
12882       },
12883       "bin": {
12884         "sass": "sass.js"
12885       },
12886       "engines": {
12887         "node": ">=8.9.0"
12888       }
12889     },
12890     "node_modules/sass-loader": {
12891       "version": "8.0.2",
12892       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz",
12893       "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==",
12894       "dev": true,
12895       "dependencies": {
12896         "clone-deep": "^4.0.1",
12897         "loader-utils": "^1.2.3",
12898         "neo-async": "^2.6.1",
12899         "schema-utils": "^2.6.1",
12900         "semver": "^6.3.0"
12901       },
12902       "engines": {
12903         "node": ">= 8.9.0"
12904       }
12905     },
12906     "node_modules/sass-loader/node_modules/json5": {
12907       "version": "1.0.1",
12908       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
12909       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
12910       "dev": true,
12911       "dependencies": {
12912         "minimist": "^1.2.0"
12913       },
12914       "bin": {
12915         "json5": "lib/cli.js"
12916       }
12917     },
12918     "node_modules/sass-loader/node_modules/loader-utils": {
12919       "version": "1.4.0",
12920       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
12921       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
12922       "dev": true,
12923       "dependencies": {
12924         "big.js": "^5.2.2",
12925         "emojis-list": "^3.0.0",
12926         "json5": "^1.0.1"
12927       },
12928       "engines": {
12929         "node": ">=4.0.0"
12930       }
12931     },
12932     "node_modules/sass-loader/node_modules/semver": {
12933       "version": "6.3.0",
12934       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
12935       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
12936       "dev": true,
12937       "bin": {
12938         "semver": "bin/semver.js"
12939       }
12940     },
12941     "node_modules/saucelabs": {
12942       "version": "1.5.0",
12943       "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz",
12944       "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==",
12945       "dev": true,
12946       "dependencies": {
12947         "https-proxy-agent": "^2.2.1"
12948       },
12949       "engines": {
12950         "node": "*"
12951       }
12952     },
12953     "node_modules/sax": {
12954       "version": "1.2.4",
12955       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
12956       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
12957       "dev": true
12958     },
12959     "node_modules/schema-utils": {
12960       "version": "2.7.1",
12961       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
12962       "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
12963       "dev": true,
12964       "dependencies": {
12965         "@types/json-schema": "^7.0.5",
12966         "ajv": "^6.12.4",
12967         "ajv-keywords": "^3.5.2"
12968       },
12969       "engines": {
12970         "node": ">= 8.9.0"
12971       }
12972     },
12973     "node_modules/schema-utils/node_modules/ajv": {
12974       "version": "6.12.6",
12975       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
12976       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
12977       "dev": true,
12978       "dependencies": {
12979         "fast-deep-equal": "^3.1.1",
12980         "fast-json-stable-stringify": "^2.0.0",
12981         "json-schema-traverse": "^0.4.1",
12982         "uri-js": "^4.2.2"
12983       }
12984     },
12985     "node_modules/select-hose": {
12986       "version": "2.0.0",
12987       "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
12988       "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
12989       "dev": true
12990     },
12991     "node_modules/selenium-webdriver": {
12992       "version": "3.6.0",
12993       "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz",
12994       "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==",
12995       "dev": true,
12996       "dependencies": {
12997         "jszip": "^3.1.3",
12998         "rimraf": "^2.5.4",
12999         "tmp": "0.0.30",
13000         "xml2js": "^0.4.17"
13001       },
13002       "engines": {
13003         "node": ">= 6.9.0"
13004       }
13005     },
13006     "node_modules/selenium-webdriver/node_modules/glob": {
13007       "version": "7.1.6",
13008       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
13009       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
13010       "dev": true,
13011       "dependencies": {
13012         "fs.realpath": "^1.0.0",
13013         "inflight": "^1.0.4",
13014         "inherits": "2",
13015         "minimatch": "^3.0.4",
13016         "once": "^1.3.0",
13017         "path-is-absolute": "^1.0.0"
13018       },
13019       "engines": {
13020         "node": "*"
13021       }
13022     },
13023     "node_modules/selenium-webdriver/node_modules/rimraf": {
13024       "version": "2.7.1",
13025       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
13026       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
13027       "dev": true,
13028       "dependencies": {
13029         "glob": "^7.1.3"
13030       },
13031       "bin": {
13032         "rimraf": "bin.js"
13033       }
13034     },
13035     "node_modules/selenium-webdriver/node_modules/tmp": {
13036       "version": "0.0.30",
13037       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
13038       "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=",
13039       "dev": true,
13040       "dependencies": {
13041         "os-tmpdir": "~1.0.1"
13042       },
13043       "engines": {
13044         "node": ">=0.4.0"
13045       }
13046     },
13047     "node_modules/selfsigned": {
13048       "version": "1.10.8",
13049       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz",
13050       "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==",
13051       "dev": true,
13052       "dependencies": {
13053         "node-forge": "^0.10.0"
13054       }
13055     },
13056     "node_modules/semver": {
13057       "version": "5.7.1",
13058       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
13059       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
13060       "bin": {
13061         "semver": "bin/semver"
13062       }
13063     },
13064     "node_modules/semver-dsl": {
13065       "version": "1.0.1",
13066       "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz",
13067       "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
13068       "dev": true,
13069       "dependencies": {
13070         "semver": "^5.3.0"
13071       }
13072     },
13073     "node_modules/semver-intersect": {
13074       "version": "1.4.0",
13075       "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz",
13076       "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==",
13077       "dev": true,
13078       "dependencies": {
13079         "semver": "^5.0.0"
13080       }
13081     },
13082     "node_modules/send": {
13083       "version": "0.17.1",
13084       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
13085       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
13086       "dev": true,
13087       "dependencies": {
13088         "debug": "2.6.9",
13089         "depd": "~1.1.2",
13090         "destroy": "~1.0.4",
13091         "encodeurl": "~1.0.2",
13092         "escape-html": "~1.0.3",
13093         "etag": "~1.8.1",
13094         "fresh": "0.5.2",
13095         "http-errors": "~1.7.2",
13096         "mime": "1.6.0",
13097         "ms": "2.1.1",
13098         "on-finished": "~2.3.0",
13099         "range-parser": "~1.2.1",
13100         "statuses": "~1.5.0"
13101       },
13102       "engines": {
13103         "node": ">= 0.8.0"
13104       }
13105     },
13106     "node_modules/send/node_modules/debug": {
13107       "version": "2.6.9",
13108       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
13109       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
13110       "dev": true,
13111       "dependencies": {
13112         "ms": "2.0.0"
13113       }
13114     },
13115     "node_modules/send/node_modules/debug/node_modules/ms": {
13116       "version": "2.0.0",
13117       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
13118       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
13119       "dev": true
13120     },
13121     "node_modules/send/node_modules/ms": {
13122       "version": "2.1.1",
13123       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
13124       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
13125       "dev": true
13126     },
13127     "node_modules/serialize-javascript": {
13128       "version": "4.0.0",
13129       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
13130       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
13131       "dev": true,
13132       "dependencies": {
13133         "randombytes": "^2.1.0"
13134       }
13135     },
13136     "node_modules/serve-index": {
13137       "version": "1.9.1",
13138       "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
13139       "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
13140       "dev": true,
13141       "dependencies": {
13142         "accepts": "~1.3.4",
13143         "batch": "0.6.1",
13144         "debug": "2.6.9",
13145         "escape-html": "~1.0.3",
13146         "http-errors": "~1.6.2",
13147         "mime-types": "~2.1.17",
13148         "parseurl": "~1.3.2"
13149       },
13150       "engines": {
13151         "node": ">= 0.8.0"
13152       }
13153     },
13154     "node_modules/serve-index/node_modules/debug": {
13155       "version": "2.6.9",
13156       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
13157       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
13158       "dev": true,
13159       "dependencies": {
13160         "ms": "2.0.0"
13161       }
13162     },
13163     "node_modules/serve-index/node_modules/http-errors": {
13164       "version": "1.6.3",
13165       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
13166       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
13167       "dev": true,
13168       "dependencies": {
13169         "depd": "~1.1.2",
13170         "inherits": "2.0.3",
13171         "setprototypeof": "1.1.0",
13172         "statuses": ">= 1.4.0 < 2"
13173       },
13174       "engines": {
13175         "node": ">= 0.6"
13176       }
13177     },
13178     "node_modules/serve-index/node_modules/inherits": {
13179       "version": "2.0.3",
13180       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
13181       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
13182       "dev": true
13183     },
13184     "node_modules/serve-index/node_modules/ms": {
13185       "version": "2.0.0",
13186       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
13187       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
13188       "dev": true
13189     },
13190     "node_modules/serve-index/node_modules/setprototypeof": {
13191       "version": "1.1.0",
13192       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
13193       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
13194       "dev": true
13195     },
13196     "node_modules/serve-static": {
13197       "version": "1.14.1",
13198       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
13199       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
13200       "dev": true,
13201       "dependencies": {
13202         "encodeurl": "~1.0.2",
13203         "escape-html": "~1.0.3",
13204         "parseurl": "~1.3.3",
13205         "send": "0.17.1"
13206       },
13207       "engines": {
13208         "node": ">= 0.8.0"
13209       }
13210     },
13211     "node_modules/set-blocking": {
13212       "version": "2.0.0",
13213       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
13214       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
13215       "dev": true
13216     },
13217     "node_modules/set-immediate-shim": {
13218       "version": "1.0.1",
13219       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
13220       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
13221       "dev": true,
13222       "engines": {
13223         "node": ">=0.10.0"
13224       }
13225     },
13226     "node_modules/set-value": {
13227       "version": "2.0.1",
13228       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
13229       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
13230       "dev": true,
13231       "dependencies": {
13232         "extend-shallow": "^2.0.1",
13233         "is-extendable": "^0.1.1",
13234         "is-plain-object": "^2.0.3",
13235         "split-string": "^3.0.1"
13236       },
13237       "engines": {
13238         "node": ">=0.10.0"
13239       }
13240     },
13241     "node_modules/set-value/node_modules/extend-shallow": {
13242       "version": "2.0.1",
13243       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
13244       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
13245       "dev": true,
13246       "dependencies": {
13247         "is-extendable": "^0.1.0"
13248       },
13249       "engines": {
13250         "node": ">=0.10.0"
13251       }
13252     },
13253     "node_modules/setimmediate": {
13254       "version": "1.0.5",
13255       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
13256       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
13257       "dev": true
13258     },
13259     "node_modules/setprototypeof": {
13260       "version": "1.1.1",
13261       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
13262       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
13263       "dev": true
13264     },
13265     "node_modules/sha.js": {
13266       "version": "2.4.11",
13267       "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
13268       "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
13269       "dev": true,
13270       "dependencies": {
13271         "inherits": "^2.0.1",
13272         "safe-buffer": "^5.0.1"
13273       },
13274       "bin": {
13275         "sha.js": "bin.js"
13276       }
13277     },
13278     "node_modules/shallow-clone": {
13279       "version": "3.0.1",
13280       "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
13281       "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
13282       "dev": true,
13283       "dependencies": {
13284         "kind-of": "^6.0.2"
13285       },
13286       "engines": {
13287         "node": ">=8"
13288       }
13289     },
13290     "node_modules/shebang-command": {
13291       "version": "1.2.0",
13292       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
13293       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
13294       "dev": true,
13295       "dependencies": {
13296         "shebang-regex": "^1.0.0"
13297       },
13298       "engines": {
13299         "node": ">=0.10.0"
13300       }
13301     },
13302     "node_modules/shebang-regex": {
13303       "version": "1.0.0",
13304       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
13305       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
13306       "dev": true,
13307       "engines": {
13308         "node": ">=0.10.0"
13309       }
13310     },
13311     "node_modules/signal-exit": {
13312       "version": "3.0.3",
13313       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
13314       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
13315       "dev": true
13316     },
13317     "node_modules/simple-swizzle": {
13318       "version": "0.2.2",
13319       "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
13320       "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
13321       "dev": true,
13322       "dependencies": {
13323         "is-arrayish": "^0.3.1"
13324       }
13325     },
13326     "node_modules/simple-swizzle/node_modules/is-arrayish": {
13327       "version": "0.3.2",
13328       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
13329       "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
13330       "dev": true
13331     },
13332     "node_modules/slash": {
13333       "version": "3.0.0",
13334       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
13335       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
13336       "dev": true,
13337       "engines": {
13338         "node": ">=8"
13339       }
13340     },
13341     "node_modules/smart-buffer": {
13342       "version": "4.1.0",
13343       "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz",
13344       "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==",
13345       "dev": true,
13346       "engines": {
13347         "node": ">= 6.0.0",
13348         "npm": ">= 3.0.0"
13349       }
13350     },
13351     "node_modules/snapdragon": {
13352       "version": "0.8.2",
13353       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
13354       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
13355       "dev": true,
13356       "dependencies": {
13357         "base": "^0.11.1",
13358         "debug": "^2.2.0",
13359         "define-property": "^0.2.5",
13360         "extend-shallow": "^2.0.1",
13361         "map-cache": "^0.2.2",
13362         "source-map": "^0.5.6",
13363         "source-map-resolve": "^0.5.0",
13364         "use": "^3.1.0"
13365       },
13366       "engines": {
13367         "node": ">=0.10.0"
13368       }
13369     },
13370     "node_modules/snapdragon-node": {
13371       "version": "2.1.1",
13372       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
13373       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
13374       "dev": true,
13375       "dependencies": {
13376         "define-property": "^1.0.0",
13377         "isobject": "^3.0.0",
13378         "snapdragon-util": "^3.0.1"
13379       },
13380       "engines": {
13381         "node": ">=0.10.0"
13382       }
13383     },
13384     "node_modules/snapdragon-node/node_modules/define-property": {
13385       "version": "1.0.0",
13386       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
13387       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
13388       "dev": true,
13389       "dependencies": {
13390         "is-descriptor": "^1.0.0"
13391       },
13392       "engines": {
13393         "node": ">=0.10.0"
13394       }
13395     },
13396     "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
13397       "version": "1.0.0",
13398       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
13399       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
13400       "dev": true,
13401       "dependencies": {
13402         "kind-of": "^6.0.0"
13403       },
13404       "engines": {
13405         "node": ">=0.10.0"
13406       }
13407     },
13408     "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
13409       "version": "1.0.0",
13410       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
13411       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
13412       "dev": true,
13413       "dependencies": {
13414         "kind-of": "^6.0.0"
13415       },
13416       "engines": {
13417         "node": ">=0.10.0"
13418       }
13419     },
13420     "node_modules/snapdragon-node/node_modules/is-descriptor": {
13421       "version": "1.0.2",
13422       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
13423       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
13424       "dev": true,
13425       "dependencies": {
13426         "is-accessor-descriptor": "^1.0.0",
13427         "is-data-descriptor": "^1.0.0",
13428         "kind-of": "^6.0.2"
13429       },
13430       "engines": {
13431         "node": ">=0.10.0"
13432       }
13433     },
13434     "node_modules/snapdragon-util": {
13435       "version": "3.0.1",
13436       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
13437       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
13438       "dev": true,
13439       "dependencies": {
13440         "kind-of": "^3.2.0"
13441       },
13442       "engines": {
13443         "node": ">=0.10.0"
13444       }
13445     },
13446     "node_modules/snapdragon-util/node_modules/kind-of": {
13447       "version": "3.2.2",
13448       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
13449       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
13450       "dev": true,
13451       "dependencies": {
13452         "is-buffer": "^1.1.5"
13453       },
13454       "engines": {
13455         "node": ">=0.10.0"
13456       }
13457     },
13458     "node_modules/snapdragon/node_modules/debug": {
13459       "version": "2.6.9",
13460       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
13461       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
13462       "dev": true,
13463       "dependencies": {
13464         "ms": "2.0.0"
13465       }
13466     },
13467     "node_modules/snapdragon/node_modules/define-property": {
13468       "version": "0.2.5",
13469       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
13470       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
13471       "dev": true,
13472       "dependencies": {
13473         "is-descriptor": "^0.1.0"
13474       },
13475       "engines": {
13476         "node": ">=0.10.0"
13477       }
13478     },
13479     "node_modules/snapdragon/node_modules/extend-shallow": {
13480       "version": "2.0.1",
13481       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
13482       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
13483       "dev": true,
13484       "dependencies": {
13485         "is-extendable": "^0.1.0"
13486       },
13487       "engines": {
13488         "node": ">=0.10.0"
13489       }
13490     },
13491     "node_modules/snapdragon/node_modules/ms": {
13492       "version": "2.0.0",
13493       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
13494       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
13495       "dev": true
13496     },
13497     "node_modules/socket.io": {
13498       "version": "2.4.1",
13499       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.1.tgz",
13500       "integrity": "sha512-Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w==",
13501       "dev": true,
13502       "dependencies": {
13503         "debug": "~4.1.0",
13504         "engine.io": "~3.5.0",
13505         "has-binary2": "~1.0.2",
13506         "socket.io-adapter": "~1.1.0",
13507         "socket.io-client": "2.4.0",
13508         "socket.io-parser": "~3.4.0"
13509       }
13510     },
13511     "node_modules/socket.io-adapter": {
13512       "version": "1.1.2",
13513       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
13514       "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
13515       "dev": true
13516     },
13517     "node_modules/socket.io-client": {
13518       "version": "2.4.0",
13519       "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
13520       "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
13521       "dev": true,
13522       "dependencies": {
13523         "backo2": "1.0.2",
13524         "component-bind": "1.0.0",
13525         "component-emitter": "~1.3.0",
13526         "debug": "~3.1.0",
13527         "engine.io-client": "~3.5.0",
13528         "has-binary2": "~1.0.2",
13529         "indexof": "0.0.1",
13530         "parseqs": "0.0.6",
13531         "parseuri": "0.0.6",
13532         "socket.io-parser": "~3.3.0",
13533         "to-array": "0.1.4"
13534       }
13535     },
13536     "node_modules/socket.io-client/node_modules/debug": {
13537       "version": "3.1.0",
13538       "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
13539       "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
13540       "dev": true,
13541       "dependencies": {
13542         "ms": "2.0.0"
13543       }
13544     },
13545     "node_modules/socket.io-client/node_modules/isarray": {
13546       "version": "2.0.1",
13547       "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
13548       "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
13549       "dev": true
13550     },
13551     "node_modules/socket.io-client/node_modules/ms": {
13552       "version": "2.0.0",
13553       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
13554       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
13555       "dev": true
13556     },
13557     "node_modules/socket.io-client/node_modules/socket.io-parser": {
13558       "version": "3.3.2",
13559       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
13560       "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
13561       "dev": true,
13562       "dependencies": {
13563         "component-emitter": "~1.3.0",
13564         "debug": "~3.1.0",
13565         "isarray": "2.0.1"
13566       }
13567     },
13568     "node_modules/socket.io-parser": {
13569       "version": "3.4.1",
13570       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz",
13571       "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==",
13572       "dev": true,
13573       "dependencies": {
13574         "component-emitter": "1.2.1",
13575         "debug": "~4.1.0",
13576         "isarray": "2.0.1"
13577       }
13578     },
13579     "node_modules/socket.io-parser/node_modules/component-emitter": {
13580       "version": "1.2.1",
13581       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
13582       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
13583       "dev": true
13584     },
13585     "node_modules/socket.io-parser/node_modules/debug": {
13586       "version": "4.1.1",
13587       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
13588       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
13589       "dev": true,
13590       "dependencies": {
13591         "ms": "^2.1.1"
13592       }
13593     },
13594     "node_modules/socket.io-parser/node_modules/isarray": {
13595       "version": "2.0.1",
13596       "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
13597       "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
13598       "dev": true
13599     },
13600     "node_modules/socket.io/node_modules/debug": {
13601       "version": "4.1.1",
13602       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
13603       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
13604       "dev": true,
13605       "dependencies": {
13606         "ms": "^2.1.1"
13607       }
13608     },
13609     "node_modules/sockjs": {
13610       "version": "0.3.20",
13611       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
13612       "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
13613       "dev": true,
13614       "dependencies": {
13615         "faye-websocket": "^0.10.0",
13616         "uuid": "^3.4.0",
13617         "websocket-driver": "0.6.5"
13618       }
13619     },
13620     "node_modules/sockjs-client": {
13621       "version": "1.4.0",
13622       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
13623       "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
13624       "dev": true,
13625       "dependencies": {
13626         "debug": "^3.2.5",
13627         "eventsource": "^1.0.7",
13628         "faye-websocket": "~0.11.1",
13629         "inherits": "^2.0.3",
13630         "json3": "^3.3.2",
13631         "url-parse": "^1.4.3"
13632       }
13633     },
13634     "node_modules/sockjs-client/node_modules/debug": {
13635       "version": "3.2.7",
13636       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
13637       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
13638       "dev": true,
13639       "dependencies": {
13640         "ms": "^2.1.1"
13641       }
13642     },
13643     "node_modules/sockjs-client/node_modules/faye-websocket": {
13644       "version": "0.11.3",
13645       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
13646       "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
13647       "dev": true,
13648       "dependencies": {
13649         "websocket-driver": ">=0.5.1"
13650       },
13651       "engines": {
13652         "node": ">=0.8.0"
13653       }
13654     },
13655     "node_modules/socks": {
13656       "version": "2.3.3",
13657       "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz",
13658       "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==",
13659       "dev": true,
13660       "dependencies": {
13661         "ip": "1.1.5",
13662         "smart-buffer": "^4.1.0"
13663       },
13664       "engines": {
13665         "node": ">= 6.0.0",
13666         "npm": ">= 3.0.0"
13667       }
13668     },
13669     "node_modules/socks-proxy-agent": {
13670       "version": "4.0.2",
13671       "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz",
13672       "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==",
13673       "dev": true,
13674       "dependencies": {
13675         "agent-base": "~4.2.1",
13676         "socks": "~2.3.2"
13677       },
13678       "engines": {
13679         "node": ">= 6"
13680       }
13681     },
13682     "node_modules/socks-proxy-agent/node_modules/agent-base": {
13683       "version": "4.2.1",
13684       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
13685       "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
13686       "dev": true,
13687       "dependencies": {
13688         "es6-promisify": "^5.0.0"
13689       },
13690       "engines": {
13691         "node": ">= 4.0.0"
13692       }
13693     },
13694     "node_modules/sort-keys": {
13695       "version": "1.1.2",
13696       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
13697       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
13698       "dev": true,
13699       "dependencies": {
13700         "is-plain-obj": "^1.0.0"
13701       },
13702       "engines": {
13703         "node": ">=0.10.0"
13704       }
13705     },
13706     "node_modules/source-list-map": {
13707       "version": "2.0.1",
13708       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
13709       "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
13710       "dev": true
13711     },
13712     "node_modules/source-map": {
13713       "version": "0.5.7",
13714       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
13715       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
13716       "engines": {
13717         "node": ">=0.10.0"
13718       }
13719     },
13720     "node_modules/source-map-loader": {
13721       "version": "1.0.0",
13722       "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.0.0.tgz",
13723       "integrity": "sha512-ZayyQCSCrQazN50aCvuS84lJT4xc1ZAcykH5blHaBdVveSwjiFK8UGMPvao0ho54DTb0Jf7m57uRRG/YYUZ2Fg==",
13724       "dev": true,
13725       "dependencies": {
13726         "data-urls": "^2.0.0",
13727         "iconv-lite": "^0.5.1",
13728         "loader-utils": "^2.0.0",
13729         "schema-utils": "^2.6.6",
13730         "source-map": "^0.6.0"
13731       },
13732       "engines": {
13733         "node": ">= 10.13.0"
13734       }
13735     },
13736     "node_modules/source-map-loader/node_modules/source-map": {
13737       "version": "0.6.1",
13738       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
13739       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
13740       "dev": true,
13741       "engines": {
13742         "node": ">=0.10.0"
13743       }
13744     },
13745     "node_modules/source-map-resolve": {
13746       "version": "0.5.3",
13747       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
13748       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
13749       "dev": true,
13750       "dependencies": {
13751         "atob": "^2.1.2",
13752         "decode-uri-component": "^0.2.0",
13753         "resolve-url": "^0.2.1",
13754         "source-map-url": "^0.4.0",
13755         "urix": "^0.1.0"
13756       }
13757     },
13758     "node_modules/source-map-support": {
13759       "version": "0.5.19",
13760       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
13761       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
13762       "dev": true,
13763       "dependencies": {
13764         "buffer-from": "^1.0.0",
13765         "source-map": "^0.6.0"
13766       }
13767     },
13768     "node_modules/source-map-support/node_modules/source-map": {
13769       "version": "0.6.1",
13770       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
13771       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
13772       "dev": true,
13773       "engines": {
13774         "node": ">=0.10.0"
13775       }
13776     },
13777     "node_modules/source-map-url": {
13778       "version": "0.4.0",
13779       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
13780       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
13781       "dev": true
13782     },
13783     "node_modules/sourcemap-codec": {
13784       "version": "1.4.8",
13785       "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
13786       "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
13787       "dev": true
13788     },
13789     "node_modules/spdx-correct": {
13790       "version": "3.1.1",
13791       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
13792       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
13793       "dev": true,
13794       "dependencies": {
13795         "spdx-expression-parse": "^3.0.0",
13796         "spdx-license-ids": "^3.0.0"
13797       }
13798     },
13799     "node_modules/spdx-exceptions": {
13800       "version": "2.3.0",
13801       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
13802       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
13803       "dev": true
13804     },
13805     "node_modules/spdx-expression-parse": {
13806       "version": "3.0.1",
13807       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
13808       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
13809       "dev": true,
13810       "dependencies": {
13811         "spdx-exceptions": "^2.1.0",
13812         "spdx-license-ids": "^3.0.0"
13813       }
13814     },
13815     "node_modules/spdx-license-ids": {
13816       "version": "3.0.7",
13817       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
13818       "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
13819       "dev": true
13820     },
13821     "node_modules/spdy": {
13822       "version": "4.0.2",
13823       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
13824       "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
13825       "dev": true,
13826       "dependencies": {
13827         "debug": "^4.1.0",
13828         "handle-thing": "^2.0.0",
13829         "http-deceiver": "^1.2.7",
13830         "select-hose": "^2.0.0",
13831         "spdy-transport": "^3.0.0"
13832       },
13833       "engines": {
13834         "node": ">=6.0.0"
13835       }
13836     },
13837     "node_modules/spdy-transport": {
13838       "version": "3.0.0",
13839       "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
13840       "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
13841       "dev": true,
13842       "dependencies": {
13843         "debug": "^4.1.0",
13844         "detect-node": "^2.0.4",
13845         "hpack.js": "^2.1.6",
13846         "obuf": "^1.1.2",
13847         "readable-stream": "^3.0.6",
13848         "wbuf": "^1.7.3"
13849       }
13850     },
13851     "node_modules/spdy-transport/node_modules/readable-stream": {
13852       "version": "3.6.0",
13853       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
13854       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
13855       "dev": true,
13856       "dependencies": {
13857         "inherits": "^2.0.3",
13858         "string_decoder": "^1.1.1",
13859         "util-deprecate": "^1.0.1"
13860       },
13861       "engines": {
13862         "node": ">= 6"
13863       }
13864     },
13865     "node_modules/speed-measure-webpack-plugin": {
13866       "version": "1.3.3",
13867       "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.3.tgz",
13868       "integrity": "sha512-2ljD4Ch/rz2zG3HsLsnPfp23osuPBS0qPuz9sGpkNXTN1Ic4M+W9xB8l8rS8ob2cO4b1L+WTJw/0AJwWYVgcxQ==",
13869       "dev": true,
13870       "dependencies": {
13871         "chalk": "^2.0.1"
13872       },
13873       "engines": {
13874         "node": ">=6.0.0"
13875       }
13876     },
13877     "node_modules/split-string": {
13878       "version": "3.1.0",
13879       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
13880       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
13881       "dev": true,
13882       "dependencies": {
13883         "extend-shallow": "^3.0.0"
13884       },
13885       "engines": {
13886         "node": ">=0.10.0"
13887       }
13888     },
13889     "node_modules/sprintf-js": {
13890       "version": "1.0.3",
13891       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
13892       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
13893       "dev": true
13894     },
13895     "node_modules/sshpk": {
13896       "version": "1.16.1",
13897       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
13898       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
13899       "dev": true,
13900       "dependencies": {
13901         "asn1": "~0.2.3",
13902         "assert-plus": "^1.0.0",
13903         "bcrypt-pbkdf": "^1.0.0",
13904         "dashdash": "^1.12.0",
13905         "ecc-jsbn": "~0.1.1",
13906         "getpass": "^0.1.1",
13907         "jsbn": "~0.1.0",
13908         "safer-buffer": "^2.0.2",
13909         "tweetnacl": "~0.14.0"
13910       },
13911       "engines": {
13912         "node": ">=0.10.0"
13913       }
13914     },
13915     "node_modules/ssri": {
13916       "version": "8.0.0",
13917       "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz",
13918       "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==",
13919       "dev": true,
13920       "dependencies": {
13921         "minipass": "^3.1.1"
13922       },
13923       "engines": {
13924         "node": ">= 8"
13925       }
13926     },
13927     "node_modules/stable": {
13928       "version": "0.1.8",
13929       "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
13930       "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
13931       "dev": true
13932     },
13933     "node_modules/static-extend": {
13934       "version": "0.1.2",
13935       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
13936       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
13937       "dev": true,
13938       "dependencies": {
13939         "define-property": "^0.2.5",
13940         "object-copy": "^0.1.0"
13941       },
13942       "engines": {
13943         "node": ">=0.10.0"
13944       }
13945     },
13946     "node_modules/static-extend/node_modules/define-property": {
13947       "version": "0.2.5",
13948       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
13949       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
13950       "dev": true,
13951       "dependencies": {
13952         "is-descriptor": "^0.1.0"
13953       },
13954       "engines": {
13955         "node": ">=0.10.0"
13956       }
13957     },
13958     "node_modules/statuses": {
13959       "version": "1.5.0",
13960       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
13961       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
13962       "dev": true,
13963       "engines": {
13964         "node": ">= 0.6"
13965       }
13966     },
13967     "node_modules/stream-browserify": {
13968       "version": "2.0.2",
13969       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
13970       "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
13971       "dev": true,
13972       "dependencies": {
13973         "inherits": "~2.0.1",
13974         "readable-stream": "^2.0.2"
13975       }
13976     },
13977     "node_modules/stream-each": {
13978       "version": "1.2.3",
13979       "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
13980       "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
13981       "dev": true,
13982       "dependencies": {
13983         "end-of-stream": "^1.1.0",
13984         "stream-shift": "^1.0.0"
13985       }
13986     },
13987     "node_modules/stream-http": {
13988       "version": "2.8.3",
13989       "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
13990       "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
13991       "dev": true,
13992       "dependencies": {
13993         "builtin-status-codes": "^3.0.0",
13994         "inherits": "^2.0.1",
13995         "readable-stream": "^2.3.6",
13996         "to-arraybuffer": "^1.0.0",
13997         "xtend": "^4.0.0"
13998       }
13999     },
14000     "node_modules/stream-shift": {
14001       "version": "1.0.1",
14002       "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
14003       "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
14004       "dev": true
14005     },
14006     "node_modules/streamroller": {
14007       "version": "2.2.4",
14008       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
14009       "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
14010       "dev": true,
14011       "dependencies": {
14012         "date-format": "^2.1.0",
14013         "debug": "^4.1.1",
14014         "fs-extra": "^8.1.0"
14015       },
14016       "engines": {
14017         "node": ">=8.0"
14018       }
14019     },
14020     "node_modules/streamroller/node_modules/date-format": {
14021       "version": "2.1.0",
14022       "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
14023       "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
14024       "dev": true,
14025       "engines": {
14026         "node": ">=4.0"
14027       }
14028     },
14029     "node_modules/streamroller/node_modules/fs-extra": {
14030       "version": "8.1.0",
14031       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
14032       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
14033       "dev": true,
14034       "dependencies": {
14035         "graceful-fs": "^4.2.0",
14036         "jsonfile": "^4.0.0",
14037         "universalify": "^0.1.0"
14038       },
14039       "engines": {
14040         "node": ">=6 <7 || >=8"
14041       }
14042     },
14043     "node_modules/strict-uri-encode": {
14044       "version": "1.1.0",
14045       "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
14046       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
14047       "dev": true,
14048       "engines": {
14049         "node": ">=0.10.0"
14050       }
14051     },
14052     "node_modules/string_decoder": {
14053       "version": "1.1.1",
14054       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
14055       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
14056       "dev": true,
14057       "dependencies": {
14058         "safe-buffer": "~5.1.0"
14059       }
14060     },
14061     "node_modules/string-width": {
14062       "version": "4.2.0",
14063       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
14064       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
14065       "dependencies": {
14066         "emoji-regex": "^8.0.0",
14067         "is-fullwidth-code-point": "^3.0.0",
14068         "strip-ansi": "^6.0.0"
14069       },
14070       "engines": {
14071         "node": ">=8"
14072       }
14073     },
14074     "node_modules/string.prototype.trimend": {
14075       "version": "1.0.3",
14076       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
14077       "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
14078       "dev": true,
14079       "dependencies": {
14080         "call-bind": "^1.0.0",
14081         "define-properties": "^1.1.3"
14082       }
14083     },
14084     "node_modules/string.prototype.trimstart": {
14085       "version": "1.0.3",
14086       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
14087       "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
14088       "dev": true,
14089       "dependencies": {
14090         "call-bind": "^1.0.0",
14091         "define-properties": "^1.1.3"
14092       }
14093     },
14094     "node_modules/strip-ansi": {
14095       "version": "6.0.0",
14096       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
14097       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
14098       "dependencies": {
14099         "ansi-regex": "^5.0.0"
14100       },
14101       "engines": {
14102         "node": ">=8"
14103       }
14104     },
14105     "node_modules/strip-eof": {
14106       "version": "1.0.0",
14107       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
14108       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
14109       "dev": true,
14110       "engines": {
14111         "node": ">=0.10.0"
14112       }
14113     },
14114     "node_modules/style-loader": {
14115       "version": "1.2.1",
14116       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz",
14117       "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==",
14118       "dev": true,
14119       "dependencies": {
14120         "loader-utils": "^2.0.0",
14121         "schema-utils": "^2.6.6"
14122       },
14123       "engines": {
14124         "node": ">= 8.9.0"
14125       }
14126     },
14127     "node_modules/stylehacks": {
14128       "version": "4.0.3",
14129       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
14130       "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
14131       "dev": true,
14132       "dependencies": {
14133         "browserslist": "^4.0.0",
14134         "postcss": "^7.0.0",
14135         "postcss-selector-parser": "^3.0.0"
14136       },
14137       "engines": {
14138         "node": ">=6.9.0"
14139       }
14140     },
14141     "node_modules/stylehacks/node_modules/postcss-selector-parser": {
14142       "version": "3.1.2",
14143       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
14144       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
14145       "dev": true,
14146       "dependencies": {
14147         "dot-prop": "^5.2.0",
14148         "indexes-of": "^1.0.1",
14149         "uniq": "^1.0.1"
14150       },
14151       "engines": {
14152         "node": ">=8"
14153       }
14154     },
14155     "node_modules/stylus": {
14156       "version": "0.54.7",
14157       "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.7.tgz",
14158       "integrity": "sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug==",
14159       "dev": true,
14160       "dependencies": {
14161         "css-parse": "~2.0.0",
14162         "debug": "~3.1.0",
14163         "glob": "^7.1.3",
14164         "mkdirp": "~0.5.x",
14165         "safer-buffer": "^2.1.2",
14166         "sax": "~1.2.4",
14167         "semver": "^6.0.0",
14168         "source-map": "^0.7.3"
14169       },
14170       "bin": {
14171         "stylus": "bin/stylus"
14172       },
14173       "engines": {
14174         "node": "*"
14175       }
14176     },
14177     "node_modules/stylus-loader": {
14178       "version": "3.0.2",
14179       "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz",
14180       "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==",
14181       "dev": true,
14182       "dependencies": {
14183         "loader-utils": "^1.0.2",
14184         "lodash.clonedeep": "^4.5.0",
14185         "when": "~3.6.x"
14186       }
14187     },
14188     "node_modules/stylus-loader/node_modules/json5": {
14189       "version": "1.0.1",
14190       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
14191       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
14192       "dev": true,
14193       "dependencies": {
14194         "minimist": "^1.2.0"
14195       },
14196       "bin": {
14197         "json5": "lib/cli.js"
14198       }
14199     },
14200     "node_modules/stylus-loader/node_modules/loader-utils": {
14201       "version": "1.4.0",
14202       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
14203       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
14204       "dev": true,
14205       "dependencies": {
14206         "big.js": "^5.2.2",
14207         "emojis-list": "^3.0.0",
14208         "json5": "^1.0.1"
14209       },
14210       "engines": {
14211         "node": ">=4.0.0"
14212       }
14213     },
14214     "node_modules/stylus/node_modules/debug": {
14215       "version": "3.1.0",
14216       "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
14217       "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
14218       "dev": true,
14219       "dependencies": {
14220         "ms": "2.0.0"
14221       }
14222     },
14223     "node_modules/stylus/node_modules/glob": {
14224       "version": "7.1.6",
14225       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
14226       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
14227       "dev": true,
14228       "dependencies": {
14229         "fs.realpath": "^1.0.0",
14230         "inflight": "^1.0.4",
14231         "inherits": "2",
14232         "minimatch": "^3.0.4",
14233         "once": "^1.3.0",
14234         "path-is-absolute": "^1.0.0"
14235       },
14236       "engines": {
14237         "node": "*"
14238       }
14239     },
14240     "node_modules/stylus/node_modules/ms": {
14241       "version": "2.0.0",
14242       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
14243       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
14244       "dev": true
14245     },
14246     "node_modules/stylus/node_modules/semver": {
14247       "version": "6.3.0",
14248       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
14249       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
14250       "dev": true,
14251       "bin": {
14252         "semver": "bin/semver.js"
14253       }
14254     },
14255     "node_modules/stylus/node_modules/source-map": {
14256       "version": "0.7.3",
14257       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
14258       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
14259       "dev": true,
14260       "engines": {
14261         "node": ">= 8"
14262       }
14263     },
14264     "node_modules/supports-color": {
14265       "version": "5.5.0",
14266       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
14267       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
14268       "dependencies": {
14269         "has-flag": "^3.0.0"
14270       },
14271       "engines": {
14272         "node": ">=4"
14273       }
14274     },
14275     "node_modules/svgo": {
14276       "version": "1.3.2",
14277       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
14278       "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
14279       "dev": true,
14280       "dependencies": {
14281         "chalk": "^2.4.1",
14282         "coa": "^2.0.2",
14283         "css-select": "^2.0.0",
14284         "css-select-base-adapter": "^0.1.1",
14285         "css-tree": "1.0.0-alpha.37",
14286         "csso": "^4.0.2",
14287         "js-yaml": "^3.13.1",
14288         "mkdirp": "~0.5.1",
14289         "object.values": "^1.1.0",
14290         "sax": "~1.2.4",
14291         "stable": "^0.1.8",
14292         "unquote": "~1.1.1",
14293         "util.promisify": "~1.0.0"
14294       },
14295       "bin": {
14296         "svgo": "bin/svgo"
14297       },
14298       "engines": {
14299         "node": ">=4.0.0"
14300       }
14301     },
14302     "node_modules/symbol-observable": {
14303       "version": "1.2.0",
14304       "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
14305       "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==",
14306       "dev": true,
14307       "engines": {
14308         "node": ">=0.10.0"
14309       }
14310     },
14311     "node_modules/tapable": {
14312       "version": "1.1.3",
14313       "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
14314       "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
14315       "dev": true,
14316       "engines": {
14317         "node": ">=6"
14318       }
14319     },
14320     "node_modules/tar": {
14321       "version": "6.1.0",
14322       "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
14323       "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
14324       "dev": true,
14325       "dependencies": {
14326         "chownr": "^2.0.0",
14327         "fs-minipass": "^2.0.0",
14328         "minipass": "^3.0.0",
14329         "minizlib": "^2.1.1",
14330         "mkdirp": "^1.0.3",
14331         "yallist": "^4.0.0"
14332       },
14333       "engines": {
14334         "node": ">= 10"
14335       }
14336     },
14337     "node_modules/tar/node_modules/mkdirp": {
14338       "version": "1.0.4",
14339       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
14340       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
14341       "dev": true,
14342       "bin": {
14343         "mkdirp": "bin/cmd.js"
14344       },
14345       "engines": {
14346         "node": ">=10"
14347       }
14348     },
14349     "node_modules/terser": {
14350       "version": "4.7.0",
14351       "resolved": "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz",
14352       "integrity": "sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==",
14353       "dev": true,
14354       "dependencies": {
14355         "commander": "^2.20.0",
14356         "source-map": "~0.6.1",
14357         "source-map-support": "~0.5.12"
14358       },
14359       "bin": {
14360         "terser": "bin/terser"
14361       },
14362       "engines": {
14363         "node": ">=6.0.0"
14364       }
14365     },
14366     "node_modules/terser-webpack-plugin": {
14367       "version": "3.0.1",
14368       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.0.1.tgz",
14369       "integrity": "sha512-eFDtq8qPUEa9hXcUzTwKXTnugIVtlqc1Z/ZVhG8LmRT3lgRY13+pQTnFLY2N7ATB6TKCHuW/IGjoAnZz9wOIqw==",
14370       "dev": true,
14371       "dependencies": {
14372         "cacache": "^15.0.3",
14373         "find-cache-dir": "^3.3.1",
14374         "jest-worker": "^26.0.0",
14375         "p-limit": "^2.3.0",
14376         "schema-utils": "^2.6.6",
14377         "serialize-javascript": "^3.0.0",
14378         "source-map": "^0.6.1",
14379         "terser": "^4.6.13",
14380         "webpack-sources": "^1.4.3"
14381       },
14382       "engines": {
14383         "node": ">= 10.13.0"
14384       }
14385     },
14386     "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": {
14387       "version": "3.1.0",
14388       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz",
14389       "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==",
14390       "dev": true,
14391       "dependencies": {
14392         "randombytes": "^2.1.0"
14393       }
14394     },
14395     "node_modules/terser-webpack-plugin/node_modules/source-map": {
14396       "version": "0.6.1",
14397       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
14398       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
14399       "dev": true,
14400       "engines": {
14401         "node": ">=0.10.0"
14402       }
14403     },
14404     "node_modules/terser/node_modules/source-map": {
14405       "version": "0.6.1",
14406       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
14407       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
14408       "dev": true,
14409       "engines": {
14410         "node": ">=0.10.0"
14411       }
14412     },
14413     "node_modules/through": {
14414       "version": "2.3.8",
14415       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
14416       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
14417       "dev": true
14418     },
14419     "node_modules/through2": {
14420       "version": "2.0.5",
14421       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
14422       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
14423       "dev": true,
14424       "dependencies": {
14425         "readable-stream": "~2.3.6",
14426         "xtend": "~4.0.1"
14427       }
14428     },
14429     "node_modules/thunky": {
14430       "version": "1.1.0",
14431       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
14432       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
14433       "dev": true
14434     },
14435     "node_modules/timers-browserify": {
14436       "version": "2.0.12",
14437       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
14438       "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
14439       "dev": true,
14440       "dependencies": {
14441         "setimmediate": "^1.0.4"
14442       },
14443       "engines": {
14444         "node": ">=0.6.0"
14445       }
14446     },
14447     "node_modules/timsort": {
14448       "version": "0.3.0",
14449       "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
14450       "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
14451       "dev": true
14452     },
14453     "node_modules/tmp": {
14454       "version": "0.0.33",
14455       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
14456       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
14457       "dev": true,
14458       "dependencies": {
14459         "os-tmpdir": "~1.0.2"
14460       },
14461       "engines": {
14462         "node": ">=0.6.0"
14463       }
14464     },
14465     "node_modules/to-array": {
14466       "version": "0.1.4",
14467       "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
14468       "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
14469       "dev": true
14470     },
14471     "node_modules/to-arraybuffer": {
14472       "version": "1.0.1",
14473       "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
14474       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
14475       "dev": true
14476     },
14477     "node_modules/to-fast-properties": {
14478       "version": "2.0.0",
14479       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
14480       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
14481       "engines": {
14482         "node": ">=4"
14483       }
14484     },
14485     "node_modules/to-object-path": {
14486       "version": "0.3.0",
14487       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
14488       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
14489       "dev": true,
14490       "dependencies": {
14491         "kind-of": "^3.0.2"
14492       },
14493       "engines": {
14494         "node": ">=0.10.0"
14495       }
14496     },
14497     "node_modules/to-object-path/node_modules/kind-of": {
14498       "version": "3.2.2",
14499       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
14500       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
14501       "dev": true,
14502       "dependencies": {
14503         "is-buffer": "^1.1.5"
14504       },
14505       "engines": {
14506         "node": ">=0.10.0"
14507       }
14508     },
14509     "node_modules/to-regex": {
14510       "version": "3.0.2",
14511       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
14512       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
14513       "dev": true,
14514       "dependencies": {
14515         "define-property": "^2.0.2",
14516         "extend-shallow": "^3.0.2",
14517         "regex-not": "^1.0.2",
14518         "safe-regex": "^1.1.0"
14519       },
14520       "engines": {
14521         "node": ">=0.10.0"
14522       }
14523     },
14524     "node_modules/to-regex-range": {
14525       "version": "5.0.1",
14526       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
14527       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
14528       "dev": true,
14529       "dependencies": {
14530         "is-number": "^7.0.0"
14531       },
14532       "engines": {
14533         "node": ">=8.0"
14534       }
14535     },
14536     "node_modules/toidentifier": {
14537       "version": "1.0.0",
14538       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
14539       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
14540       "dev": true,
14541       "engines": {
14542         "node": ">=0.6"
14543       }
14544     },
14545     "node_modules/tokenizr": {
14546       "version": "1.6.4",
14547       "resolved": "https://registry.npmjs.org/tokenizr/-/tokenizr-1.6.4.tgz",
14548       "integrity": "sha512-p4fMt6Ki9c3U00fTMK7Ao2kFPgniqHfYHGHikjoMHjFnNt+ZaF30mb+w1B0zPhZ4HYTRL+9BoypOZ0dWz7fKQw==",
14549       "dev": true
14550     },
14551     "node_modules/tough-cookie": {
14552       "version": "2.5.0",
14553       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
14554       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
14555       "dev": true,
14556       "dependencies": {
14557         "psl": "^1.1.28",
14558         "punycode": "^2.1.1"
14559       },
14560       "engines": {
14561         "node": ">=0.8"
14562       }
14563     },
14564     "node_modules/tr46": {
14565       "version": "2.0.2",
14566       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
14567       "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
14568       "dev": true,
14569       "dependencies": {
14570         "punycode": "^2.1.1"
14571       },
14572       "engines": {
14573         "node": ">=8"
14574       }
14575     },
14576     "node_modules/tree-kill": {
14577       "version": "1.2.2",
14578       "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
14579       "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
14580       "dev": true,
14581       "bin": {
14582         "tree-kill": "cli.js"
14583       }
14584     },
14585     "node_modules/ts-node": {
14586       "version": "8.10.2",
14587       "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz",
14588       "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==",
14589       "dev": true,
14590       "dependencies": {
14591         "arg": "^4.1.0",
14592         "diff": "^4.0.1",
14593         "make-error": "^1.1.1",
14594         "source-map-support": "^0.5.17",
14595         "yn": "3.1.1"
14596       },
14597       "bin": {
14598         "ts-node": "dist/bin.js",
14599         "ts-node-script": "dist/bin-script.js",
14600         "ts-node-transpile-only": "dist/bin-transpile.js",
14601         "ts-script": "dist/bin-script-deprecated.js"
14602       },
14603       "engines": {
14604         "node": ">=6.0.0"
14605       }
14606     },
14607     "node_modules/ts-pnp": {
14608       "version": "1.2.0",
14609       "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
14610       "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==",
14611       "dev": true,
14612       "engines": {
14613         "node": ">=6"
14614       }
14615     },
14616     "node_modules/tslib": {
14617       "version": "2.1.0",
14618       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
14619       "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
14620     },
14621     "node_modules/tslint": {
14622       "version": "6.1.3",
14623       "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
14624       "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
14625       "dev": true,
14626       "dependencies": {
14627         "@babel/code-frame": "^7.0.0",
14628         "builtin-modules": "^1.1.1",
14629         "chalk": "^2.3.0",
14630         "commander": "^2.12.1",
14631         "diff": "^4.0.1",
14632         "glob": "^7.1.1",
14633         "js-yaml": "^3.13.1",
14634         "minimatch": "^3.0.4",
14635         "mkdirp": "^0.5.3",
14636         "resolve": "^1.3.2",
14637         "semver": "^5.3.0",
14638         "tslib": "^1.13.0",
14639         "tsutils": "^2.29.0"
14640       },
14641       "bin": {
14642         "tslint": "bin/tslint"
14643       },
14644       "engines": {
14645         "node": ">=4.8.0"
14646       }
14647     },
14648     "node_modules/tslint/node_modules/tslib": {
14649       "version": "1.14.1",
14650       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
14651       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
14652       "dev": true
14653     },
14654     "node_modules/tsutils": {
14655       "version": "2.29.0",
14656       "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
14657       "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
14658       "dev": true,
14659       "dependencies": {
14660         "tslib": "^1.8.1"
14661       }
14662     },
14663     "node_modules/tsutils/node_modules/tslib": {
14664       "version": "1.14.1",
14665       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
14666       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
14667       "dev": true
14668     },
14669     "node_modules/tty-browserify": {
14670       "version": "0.0.0",
14671       "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
14672       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
14673       "dev": true
14674     },
14675     "node_modules/tunnel-agent": {
14676       "version": "0.6.0",
14677       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
14678       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
14679       "dev": true,
14680       "dependencies": {
14681         "safe-buffer": "^5.0.1"
14682       },
14683       "engines": {
14684         "node": "*"
14685       }
14686     },
14687     "node_modules/tweetnacl": {
14688       "version": "0.14.5",
14689       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
14690       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
14691       "dev": true
14692     },
14693     "node_modules/type": {
14694       "version": "1.2.0",
14695       "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
14696       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
14697       "dev": true
14698     },
14699     "node_modules/type-fest": {
14700       "version": "0.11.0",
14701       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
14702       "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
14703       "dev": true,
14704       "engines": {
14705         "node": ">=8"
14706       }
14707     },
14708     "node_modules/type-is": {
14709       "version": "1.6.18",
14710       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
14711       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
14712       "dev": true,
14713       "dependencies": {
14714         "media-typer": "0.3.0",
14715         "mime-types": "~2.1.24"
14716       },
14717       "engines": {
14718         "node": ">= 0.6"
14719       }
14720     },
14721     "node_modules/typedarray": {
14722       "version": "0.0.6",
14723       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
14724       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
14725       "dev": true
14726     },
14727     "node_modules/typescript": {
14728       "version": "3.9.7",
14729       "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz",
14730       "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==",
14731       "dev": true,
14732       "bin": {
14733         "tsc": "bin/tsc",
14734         "tsserver": "bin/tsserver"
14735       },
14736       "engines": {
14737         "node": ">=4.2.0"
14738       }
14739     },
14740     "node_modules/ua-parser-js": {
14741       "version": "0.7.22",
14742       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz",
14743       "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==",
14744       "dev": true,
14745       "engines": {
14746         "node": "*"
14747       }
14748     },
14749     "node_modules/unicode-canonical-property-names-ecmascript": {
14750       "version": "1.0.4",
14751       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
14752       "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
14753       "dev": true,
14754       "engines": {
14755         "node": ">=4"
14756       }
14757     },
14758     "node_modules/unicode-match-property-ecmascript": {
14759       "version": "1.0.4",
14760       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
14761       "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
14762       "dev": true,
14763       "dependencies": {
14764         "unicode-canonical-property-names-ecmascript": "^1.0.4",
14765         "unicode-property-aliases-ecmascript": "^1.0.4"
14766       },
14767       "engines": {
14768         "node": ">=4"
14769       }
14770     },
14771     "node_modules/unicode-match-property-value-ecmascript": {
14772       "version": "1.2.0",
14773       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
14774       "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
14775       "dev": true,
14776       "engines": {
14777         "node": ">=4"
14778       }
14779     },
14780     "node_modules/unicode-property-aliases-ecmascript": {
14781       "version": "1.1.0",
14782       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
14783       "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
14784       "dev": true,
14785       "engines": {
14786         "node": ">=4"
14787       }
14788     },
14789     "node_modules/union-value": {
14790       "version": "1.0.1",
14791       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
14792       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
14793       "dev": true,
14794       "dependencies": {
14795         "arr-union": "^3.1.0",
14796         "get-value": "^2.0.6",
14797         "is-extendable": "^0.1.1",
14798         "set-value": "^2.0.1"
14799       },
14800       "engines": {
14801         "node": ">=0.10.0"
14802       }
14803     },
14804     "node_modules/uniq": {
14805       "version": "1.0.1",
14806       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
14807       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
14808       "dev": true
14809     },
14810     "node_modules/uniqs": {
14811       "version": "2.0.0",
14812       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
14813       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
14814       "dev": true
14815     },
14816     "node_modules/unique-filename": {
14817       "version": "1.1.1",
14818       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
14819       "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
14820       "dev": true,
14821       "dependencies": {
14822         "unique-slug": "^2.0.0"
14823       }
14824     },
14825     "node_modules/unique-slug": {
14826       "version": "2.0.2",
14827       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
14828       "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
14829       "dev": true,
14830       "dependencies": {
14831         "imurmurhash": "^0.1.4"
14832       }
14833     },
14834     "node_modules/universal-analytics": {
14835       "version": "0.4.23",
14836       "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.23.tgz",
14837       "integrity": "sha512-lgMIH7XBI6OgYn1woDEmxhGdj8yDefMKg7GkWdeATAlQZFrMrNyxSkpDzY57iY0/6fdlzTbBV03OawvvzG+q7A==",
14838       "dev": true,
14839       "dependencies": {
14840         "debug": "^4.1.1",
14841         "request": "^2.88.2",
14842         "uuid": "^3.0.0"
14843       }
14844     },
14845     "node_modules/universalify": {
14846       "version": "0.1.2",
14847       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
14848       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
14849       "dev": true,
14850       "engines": {
14851         "node": ">= 4.0.0"
14852       }
14853     },
14854     "node_modules/unpipe": {
14855       "version": "1.0.0",
14856       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
14857       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
14858       "dev": true,
14859       "engines": {
14860         "node": ">= 0.8"
14861       }
14862     },
14863     "node_modules/unquote": {
14864       "version": "1.1.1",
14865       "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
14866       "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
14867       "dev": true
14868     },
14869     "node_modules/unset-value": {
14870       "version": "1.0.0",
14871       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
14872       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
14873       "dev": true,
14874       "dependencies": {
14875         "has-value": "^0.3.1",
14876         "isobject": "^3.0.0"
14877       },
14878       "engines": {
14879         "node": ">=0.10.0"
14880       }
14881     },
14882     "node_modules/unset-value/node_modules/has-value": {
14883       "version": "0.3.1",
14884       "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
14885       "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
14886       "dev": true,
14887       "dependencies": {
14888         "get-value": "^2.0.3",
14889         "has-values": "^0.1.4",
14890         "isobject": "^2.0.0"
14891       },
14892       "engines": {
14893         "node": ">=0.10.0"
14894       }
14895     },
14896     "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
14897       "version": "2.1.0",
14898       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
14899       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
14900       "dev": true,
14901       "dependencies": {
14902         "isarray": "1.0.0"
14903       },
14904       "engines": {
14905         "node": ">=0.10.0"
14906       }
14907     },
14908     "node_modules/unset-value/node_modules/has-values": {
14909       "version": "0.1.4",
14910       "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
14911       "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
14912       "dev": true,
14913       "engines": {
14914         "node": ">=0.10.0"
14915       }
14916     },
14917     "node_modules/upath": {
14918       "version": "1.2.0",
14919       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
14920       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
14921       "dev": true,
14922       "engines": {
14923         "node": ">=4",
14924         "yarn": "*"
14925       }
14926     },
14927     "node_modules/uri-js": {
14928       "version": "4.4.1",
14929       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
14930       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
14931       "dev": true,
14932       "dependencies": {
14933         "punycode": "^2.1.0"
14934       }
14935     },
14936     "node_modules/urix": {
14937       "version": "0.1.0",
14938       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
14939       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
14940       "dev": true
14941     },
14942     "node_modules/url": {
14943       "version": "0.11.0",
14944       "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
14945       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
14946       "dev": true,
14947       "dependencies": {
14948         "punycode": "1.3.2",
14949         "querystring": "0.2.0"
14950       }
14951     },
14952     "node_modules/url-parse": {
14953       "version": "1.4.7",
14954       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
14955       "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
14956       "dev": true,
14957       "dependencies": {
14958         "querystringify": "^2.1.1",
14959         "requires-port": "^1.0.0"
14960       }
14961     },
14962     "node_modules/url/node_modules/punycode": {
14963       "version": "1.3.2",
14964       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
14965       "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
14966       "dev": true
14967     },
14968     "node_modules/use": {
14969       "version": "3.1.1",
14970       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
14971       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
14972       "dev": true,
14973       "engines": {
14974         "node": ">=0.10.0"
14975       }
14976     },
14977     "node_modules/util": {
14978       "version": "0.10.3",
14979       "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
14980       "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
14981       "dev": true,
14982       "dependencies": {
14983         "inherits": "2.0.1"
14984       }
14985     },
14986     "node_modules/util-deprecate": {
14987       "version": "1.0.2",
14988       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
14989       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
14990       "dev": true
14991     },
14992     "node_modules/util-promisify": {
14993       "version": "2.1.0",
14994       "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz",
14995       "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=",
14996       "dev": true,
14997       "dependencies": {
14998         "object.getownpropertydescriptors": "^2.0.3"
14999       }
15000     },
15001     "node_modules/util.promisify": {
15002       "version": "1.0.1",
15003       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
15004       "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
15005       "dev": true,
15006       "dependencies": {
15007         "define-properties": "^1.1.3",
15008         "es-abstract": "^1.17.2",
15009         "has-symbols": "^1.0.1",
15010         "object.getownpropertydescriptors": "^2.1.0"
15011       }
15012     },
15013     "node_modules/util.promisify/node_modules/es-abstract": {
15014       "version": "1.17.7",
15015       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
15016       "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
15017       "dev": true,
15018       "dependencies": {
15019         "es-to-primitive": "^1.2.1",
15020         "function-bind": "^1.1.1",
15021         "has": "^1.0.3",
15022         "has-symbols": "^1.0.1",
15023         "is-callable": "^1.2.2",
15024         "is-regex": "^1.1.1",
15025         "object-inspect": "^1.8.0",
15026         "object-keys": "^1.1.1",
15027         "object.assign": "^4.1.1",
15028         "string.prototype.trimend": "^1.0.1",
15029         "string.prototype.trimstart": "^1.0.1"
15030       },
15031       "engines": {
15032         "node": ">= 0.4"
15033       }
15034     },
15035     "node_modules/util/node_modules/inherits": {
15036       "version": "2.0.1",
15037       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
15038       "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
15039       "dev": true
15040     },
15041     "node_modules/utils-merge": {
15042       "version": "1.0.1",
15043       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
15044       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
15045       "dev": true,
15046       "engines": {
15047         "node": ">= 0.4.0"
15048       }
15049     },
15050     "node_modules/uuid": {
15051       "version": "3.4.0",
15052       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
15053       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
15054       "dev": true,
15055       "bin": {
15056         "uuid": "bin/uuid"
15057       }
15058     },
15059     "node_modules/validate-npm-package-license": {
15060       "version": "3.0.4",
15061       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
15062       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
15063       "dev": true,
15064       "dependencies": {
15065         "spdx-correct": "^3.0.0",
15066         "spdx-expression-parse": "^3.0.0"
15067       }
15068     },
15069     "node_modules/validate-npm-package-name": {
15070       "version": "3.0.0",
15071       "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
15072       "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
15073       "dev": true,
15074       "dependencies": {
15075         "builtins": "^1.0.3"
15076       }
15077     },
15078     "node_modules/vary": {
15079       "version": "1.1.2",
15080       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
15081       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
15082       "dev": true,
15083       "engines": {
15084         "node": ">= 0.8"
15085       }
15086     },
15087     "node_modules/vendors": {
15088       "version": "1.0.4",
15089       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
15090       "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
15091       "dev": true
15092     },
15093     "node_modules/verror": {
15094       "version": "1.10.0",
15095       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
15096       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
15097       "dev": true,
15098       "engines": [
15099         "node >=0.6.0"
15100       ],
15101       "dependencies": {
15102         "assert-plus": "^1.0.0",
15103         "core-util-is": "1.0.2",
15104         "extsprintf": "^1.2.0"
15105       }
15106     },
15107     "node_modules/vm-browserify": {
15108       "version": "1.1.2",
15109       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
15110       "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
15111       "dev": true
15112     },
15113     "node_modules/void-elements": {
15114       "version": "2.0.1",
15115       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
15116       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
15117       "dev": true,
15118       "engines": {
15119         "node": ">=0.10.0"
15120       }
15121     },
15122     "node_modules/watchpack": {
15123       "version": "1.7.5",
15124       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
15125       "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
15126       "dev": true,
15127       "dependencies": {
15128         "chokidar": "^3.4.1",
15129         "graceful-fs": "^4.1.2",
15130         "neo-async": "^2.5.0"
15131       },
15132       "optionalDependencies": {
15133         "watchpack-chokidar2": "^2.0.1"
15134       }
15135     },
15136     "node_modules/watchpack-chokidar2": {
15137       "version": "2.0.1",
15138       "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
15139       "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
15140       "dev": true,
15141       "optional": true,
15142       "dependencies": {
15143         "chokidar": "^2.1.8"
15144       }
15145     },
15146     "node_modules/watchpack-chokidar2/node_modules/anymatch": {
15147       "version": "2.0.0",
15148       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
15149       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
15150       "dev": true,
15151       "optional": true,
15152       "dependencies": {
15153         "micromatch": "^3.1.4",
15154         "normalize-path": "^2.1.1"
15155       }
15156     },
15157     "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": {
15158       "version": "2.1.1",
15159       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
15160       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
15161       "dev": true,
15162       "optional": true,
15163       "dependencies": {
15164         "remove-trailing-separator": "^1.0.1"
15165       },
15166       "engines": {
15167         "node": ">=0.10.0"
15168       }
15169     },
15170     "node_modules/watchpack-chokidar2/node_modules/binary-extensions": {
15171       "version": "1.13.1",
15172       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
15173       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
15174       "dev": true,
15175       "optional": true,
15176       "engines": {
15177         "node": ">=0.10.0"
15178       }
15179     },
15180     "node_modules/watchpack-chokidar2/node_modules/braces": {
15181       "version": "2.3.2",
15182       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
15183       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
15184       "dev": true,
15185       "optional": true,
15186       "dependencies": {
15187         "arr-flatten": "^1.1.0",
15188         "array-unique": "^0.3.2",
15189         "extend-shallow": "^2.0.1",
15190         "fill-range": "^4.0.0",
15191         "isobject": "^3.0.1",
15192         "repeat-element": "^1.1.2",
15193         "snapdragon": "^0.8.1",
15194         "snapdragon-node": "^2.0.1",
15195         "split-string": "^3.0.2",
15196         "to-regex": "^3.0.1"
15197       },
15198       "engines": {
15199         "node": ">=0.10.0"
15200       }
15201     },
15202     "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": {
15203       "version": "2.0.1",
15204       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15205       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15206       "dev": true,
15207       "optional": true,
15208       "dependencies": {
15209         "is-extendable": "^0.1.0"
15210       },
15211       "engines": {
15212         "node": ">=0.10.0"
15213       }
15214     },
15215     "node_modules/watchpack-chokidar2/node_modules/chokidar": {
15216       "version": "2.1.8",
15217       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
15218       "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
15219       "dev": true,
15220       "optional": true,
15221       "dependencies": {
15222         "anymatch": "^2.0.0",
15223         "async-each": "^1.0.1",
15224         "braces": "^2.3.2",
15225         "fsevents": "^1.2.7",
15226         "glob-parent": "^3.1.0",
15227         "inherits": "^2.0.3",
15228         "is-binary-path": "^1.0.0",
15229         "is-glob": "^4.0.0",
15230         "normalize-path": "^3.0.0",
15231         "path-is-absolute": "^1.0.0",
15232         "readdirp": "^2.2.1",
15233         "upath": "^1.1.1"
15234       }
15235     },
15236     "node_modules/watchpack-chokidar2/node_modules/fill-range": {
15237       "version": "4.0.0",
15238       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
15239       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
15240       "dev": true,
15241       "optional": true,
15242       "dependencies": {
15243         "extend-shallow": "^2.0.1",
15244         "is-number": "^3.0.0",
15245         "repeat-string": "^1.6.1",
15246         "to-regex-range": "^2.1.0"
15247       },
15248       "engines": {
15249         "node": ">=0.10.0"
15250       }
15251     },
15252     "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": {
15253       "version": "2.0.1",
15254       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15255       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15256       "dev": true,
15257       "optional": true,
15258       "dependencies": {
15259         "is-extendable": "^0.1.0"
15260       },
15261       "engines": {
15262         "node": ">=0.10.0"
15263       }
15264     },
15265     "node_modules/watchpack-chokidar2/node_modules/fsevents": {
15266       "version": "1.2.13",
15267       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
15268       "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
15269       "dev": true,
15270       "hasInstallScript": true,
15271       "optional": true,
15272       "os": [
15273         "darwin"
15274       ],
15275       "engines": {
15276         "node": ">= 4.0"
15277       }
15278     },
15279     "node_modules/watchpack-chokidar2/node_modules/glob-parent": {
15280       "version": "3.1.0",
15281       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
15282       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
15283       "dev": true,
15284       "optional": true,
15285       "dependencies": {
15286         "is-glob": "^3.1.0",
15287         "path-dirname": "^1.0.0"
15288       }
15289     },
15290     "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": {
15291       "version": "3.1.0",
15292       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
15293       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
15294       "dev": true,
15295       "optional": true,
15296       "dependencies": {
15297         "is-extglob": "^2.1.0"
15298       },
15299       "engines": {
15300         "node": ">=0.10.0"
15301       }
15302     },
15303     "node_modules/watchpack-chokidar2/node_modules/is-binary-path": {
15304       "version": "1.0.1",
15305       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
15306       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
15307       "dev": true,
15308       "optional": true,
15309       "dependencies": {
15310         "binary-extensions": "^1.0.0"
15311       },
15312       "engines": {
15313         "node": ">=0.10.0"
15314       }
15315     },
15316     "node_modules/watchpack-chokidar2/node_modules/is-number": {
15317       "version": "3.0.0",
15318       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
15319       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
15320       "dev": true,
15321       "optional": true,
15322       "dependencies": {
15323         "kind-of": "^3.0.2"
15324       },
15325       "engines": {
15326         "node": ">=0.10.0"
15327       }
15328     },
15329     "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": {
15330       "version": "3.2.2",
15331       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15332       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15333       "dev": true,
15334       "optional": true,
15335       "dependencies": {
15336         "is-buffer": "^1.1.5"
15337       },
15338       "engines": {
15339         "node": ">=0.10.0"
15340       }
15341     },
15342     "node_modules/watchpack-chokidar2/node_modules/micromatch": {
15343       "version": "3.1.10",
15344       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
15345       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
15346       "dev": true,
15347       "optional": true,
15348       "dependencies": {
15349         "arr-diff": "^4.0.0",
15350         "array-unique": "^0.3.2",
15351         "braces": "^2.3.1",
15352         "define-property": "^2.0.2",
15353         "extend-shallow": "^3.0.2",
15354         "extglob": "^2.0.4",
15355         "fragment-cache": "^0.2.1",
15356         "kind-of": "^6.0.2",
15357         "nanomatch": "^1.2.9",
15358         "object.pick": "^1.3.0",
15359         "regex-not": "^1.0.0",
15360         "snapdragon": "^0.8.1",
15361         "to-regex": "^3.0.2"
15362       },
15363       "engines": {
15364         "node": ">=0.10.0"
15365       }
15366     },
15367     "node_modules/watchpack-chokidar2/node_modules/readdirp": {
15368       "version": "2.2.1",
15369       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
15370       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
15371       "dev": true,
15372       "optional": true,
15373       "dependencies": {
15374         "graceful-fs": "^4.1.11",
15375         "micromatch": "^3.1.10",
15376         "readable-stream": "^2.0.2"
15377       },
15378       "engines": {
15379         "node": ">=0.10"
15380       }
15381     },
15382     "node_modules/watchpack-chokidar2/node_modules/to-regex-range": {
15383       "version": "2.1.1",
15384       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
15385       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
15386       "dev": true,
15387       "optional": true,
15388       "dependencies": {
15389         "is-number": "^3.0.0",
15390         "repeat-string": "^1.6.1"
15391       },
15392       "engines": {
15393         "node": ">=0.10.0"
15394       }
15395     },
15396     "node_modules/wbuf": {
15397       "version": "1.7.3",
15398       "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
15399       "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
15400       "dev": true,
15401       "dependencies": {
15402         "minimalistic-assert": "^1.0.0"
15403       }
15404     },
15405     "node_modules/wcwidth": {
15406       "version": "1.0.1",
15407       "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
15408       "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
15409       "dev": true,
15410       "dependencies": {
15411         "defaults": "^1.0.3"
15412       }
15413     },
15414     "node_modules/webdriver-js-extender": {
15415       "version": "2.1.0",
15416       "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz",
15417       "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==",
15418       "dev": true,
15419       "dependencies": {
15420         "@types/selenium-webdriver": "^3.0.0",
15421         "selenium-webdriver": "^3.0.1"
15422       },
15423       "engines": {
15424         "node": ">=6.9.x"
15425       }
15426     },
15427     "node_modules/webidl-conversions": {
15428       "version": "6.1.0",
15429       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
15430       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
15431       "dev": true,
15432       "engines": {
15433         "node": ">=10.4"
15434       }
15435     },
15436     "node_modules/webpack": {
15437       "version": "4.43.0",
15438       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz",
15439       "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==",
15440       "dev": true,
15441       "dependencies": {
15442         "@webassemblyjs/ast": "1.9.0",
15443         "@webassemblyjs/helper-module-context": "1.9.0",
15444         "@webassemblyjs/wasm-edit": "1.9.0",
15445         "@webassemblyjs/wasm-parser": "1.9.0",
15446         "acorn": "^6.4.1",
15447         "ajv": "^6.10.2",
15448         "ajv-keywords": "^3.4.1",
15449         "chrome-trace-event": "^1.0.2",
15450         "enhanced-resolve": "^4.1.0",
15451         "eslint-scope": "^4.0.3",
15452         "json-parse-better-errors": "^1.0.2",
15453         "loader-runner": "^2.4.0",
15454         "loader-utils": "^1.2.3",
15455         "memory-fs": "^0.4.1",
15456         "micromatch": "^3.1.10",
15457         "mkdirp": "^0.5.3",
15458         "neo-async": "^2.6.1",
15459         "node-libs-browser": "^2.2.1",
15460         "schema-utils": "^1.0.0",
15461         "tapable": "^1.1.3",
15462         "terser-webpack-plugin": "^1.4.3",
15463         "watchpack": "^1.6.1",
15464         "webpack-sources": "^1.4.1"
15465       },
15466       "bin": {
15467         "webpack": "bin/webpack.js"
15468       },
15469       "engines": {
15470         "node": ">=6.11.5"
15471       }
15472     },
15473     "node_modules/webpack-dev-middleware": {
15474       "version": "3.7.2",
15475       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz",
15476       "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==",
15477       "dev": true,
15478       "dependencies": {
15479         "memory-fs": "^0.4.1",
15480         "mime": "^2.4.4",
15481         "mkdirp": "^0.5.1",
15482         "range-parser": "^1.2.1",
15483         "webpack-log": "^2.0.0"
15484       },
15485       "engines": {
15486         "node": ">= 6"
15487       }
15488     },
15489     "node_modules/webpack-dev-middleware/node_modules/memory-fs": {
15490       "version": "0.4.1",
15491       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
15492       "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
15493       "dev": true,
15494       "dependencies": {
15495         "errno": "^0.1.3",
15496         "readable-stream": "^2.0.1"
15497       }
15498     },
15499     "node_modules/webpack-dev-middleware/node_modules/mime": {
15500       "version": "2.5.0",
15501       "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz",
15502       "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==",
15503       "dev": true,
15504       "bin": {
15505         "mime": "cli.js"
15506       },
15507       "engines": {
15508         "node": ">=4.0.0"
15509       }
15510     },
15511     "node_modules/webpack-dev-server": {
15512       "version": "3.11.0",
15513       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
15514       "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
15515       "dev": true,
15516       "dependencies": {
15517         "ansi-html": "0.0.7",
15518         "bonjour": "^3.5.0",
15519         "chokidar": "^2.1.8",
15520         "compression": "^1.7.4",
15521         "connect-history-api-fallback": "^1.6.0",
15522         "debug": "^4.1.1",
15523         "del": "^4.1.1",
15524         "express": "^4.17.1",
15525         "html-entities": "^1.3.1",
15526         "http-proxy-middleware": "0.19.1",
15527         "import-local": "^2.0.0",
15528         "internal-ip": "^4.3.0",
15529         "ip": "^1.1.5",
15530         "is-absolute-url": "^3.0.3",
15531         "killable": "^1.0.1",
15532         "loglevel": "^1.6.8",
15533         "opn": "^5.5.0",
15534         "p-retry": "^3.0.1",
15535         "portfinder": "^1.0.26",
15536         "schema-utils": "^1.0.0",
15537         "selfsigned": "^1.10.7",
15538         "semver": "^6.3.0",
15539         "serve-index": "^1.9.1",
15540         "sockjs": "0.3.20",
15541         "sockjs-client": "1.4.0",
15542         "spdy": "^4.0.2",
15543         "strip-ansi": "^3.0.1",
15544         "supports-color": "^6.1.0",
15545         "url": "^0.11.0",
15546         "webpack-dev-middleware": "^3.7.2",
15547         "webpack-log": "^2.0.0",
15548         "ws": "^6.2.1",
15549         "yargs": "^13.3.2"
15550       },
15551       "bin": {
15552         "webpack-dev-server": "bin/webpack-dev-server.js"
15553       },
15554       "engines": {
15555         "node": ">= 6.11.5"
15556       }
15557     },
15558     "node_modules/webpack-dev-server/node_modules/ansi-regex": {
15559       "version": "2.1.1",
15560       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
15561       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
15562       "dev": true,
15563       "engines": {
15564         "node": ">=0.10.0"
15565       }
15566     },
15567     "node_modules/webpack-dev-server/node_modules/anymatch": {
15568       "version": "2.0.0",
15569       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
15570       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
15571       "dev": true,
15572       "dependencies": {
15573         "micromatch": "^3.1.4",
15574         "normalize-path": "^2.1.1"
15575       }
15576     },
15577     "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": {
15578       "version": "2.1.1",
15579       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
15580       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
15581       "dev": true,
15582       "dependencies": {
15583         "remove-trailing-separator": "^1.0.1"
15584       },
15585       "engines": {
15586         "node": ">=0.10.0"
15587       }
15588     },
15589     "node_modules/webpack-dev-server/node_modules/binary-extensions": {
15590       "version": "1.13.1",
15591       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
15592       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
15593       "dev": true,
15594       "engines": {
15595         "node": ">=0.10.0"
15596       }
15597     },
15598     "node_modules/webpack-dev-server/node_modules/braces": {
15599       "version": "2.3.2",
15600       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
15601       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
15602       "dev": true,
15603       "dependencies": {
15604         "arr-flatten": "^1.1.0",
15605         "array-unique": "^0.3.2",
15606         "extend-shallow": "^2.0.1",
15607         "fill-range": "^4.0.0",
15608         "isobject": "^3.0.1",
15609         "repeat-element": "^1.1.2",
15610         "snapdragon": "^0.8.1",
15611         "snapdragon-node": "^2.0.1",
15612         "split-string": "^3.0.2",
15613         "to-regex": "^3.0.1"
15614       },
15615       "engines": {
15616         "node": ">=0.10.0"
15617       }
15618     },
15619     "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": {
15620       "version": "2.0.1",
15621       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15622       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15623       "dev": true,
15624       "dependencies": {
15625         "is-extendable": "^0.1.0"
15626       },
15627       "engines": {
15628         "node": ">=0.10.0"
15629       }
15630     },
15631     "node_modules/webpack-dev-server/node_modules/chokidar": {
15632       "version": "2.1.8",
15633       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
15634       "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
15635       "dev": true,
15636       "dependencies": {
15637         "anymatch": "^2.0.0",
15638         "async-each": "^1.0.1",
15639         "braces": "^2.3.2",
15640         "glob-parent": "^3.1.0",
15641         "inherits": "^2.0.3",
15642         "is-binary-path": "^1.0.0",
15643         "is-glob": "^4.0.0",
15644         "normalize-path": "^3.0.0",
15645         "path-is-absolute": "^1.0.0",
15646         "readdirp": "^2.2.1",
15647         "upath": "^1.1.1"
15648       },
15649       "optionalDependencies": {
15650         "fsevents": "^1.2.7"
15651       }
15652     },
15653     "node_modules/webpack-dev-server/node_modules/cliui": {
15654       "version": "5.0.0",
15655       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
15656       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
15657       "dev": true,
15658       "dependencies": {
15659         "string-width": "^3.1.0",
15660         "strip-ansi": "^5.2.0",
15661         "wrap-ansi": "^5.1.0"
15662       }
15663     },
15664     "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": {
15665       "version": "4.1.0",
15666       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
15667       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
15668       "dev": true,
15669       "engines": {
15670         "node": ">=6"
15671       }
15672     },
15673     "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": {
15674       "version": "5.2.0",
15675       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
15676       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
15677       "dev": true,
15678       "dependencies": {
15679         "ansi-regex": "^4.1.0"
15680       },
15681       "engines": {
15682         "node": ">=6"
15683       }
15684     },
15685     "node_modules/webpack-dev-server/node_modules/emoji-regex": {
15686       "version": "7.0.3",
15687       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
15688       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
15689       "dev": true
15690     },
15691     "node_modules/webpack-dev-server/node_modules/fill-range": {
15692       "version": "4.0.0",
15693       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
15694       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
15695       "dev": true,
15696       "dependencies": {
15697         "extend-shallow": "^2.0.1",
15698         "is-number": "^3.0.0",
15699         "repeat-string": "^1.6.1",
15700         "to-regex-range": "^2.1.0"
15701       },
15702       "engines": {
15703         "node": ">=0.10.0"
15704       }
15705     },
15706     "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": {
15707       "version": "2.0.1",
15708       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15709       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15710       "dev": true,
15711       "dependencies": {
15712         "is-extendable": "^0.1.0"
15713       },
15714       "engines": {
15715         "node": ">=0.10.0"
15716       }
15717     },
15718     "node_modules/webpack-dev-server/node_modules/fsevents": {
15719       "version": "1.2.13",
15720       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
15721       "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
15722       "dev": true,
15723       "hasInstallScript": true,
15724       "optional": true,
15725       "os": [
15726         "darwin"
15727       ],
15728       "engines": {
15729         "node": ">= 4.0"
15730       }
15731     },
15732     "node_modules/webpack-dev-server/node_modules/glob-parent": {
15733       "version": "3.1.0",
15734       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
15735       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
15736       "dev": true,
15737       "dependencies": {
15738         "is-glob": "^3.1.0",
15739         "path-dirname": "^1.0.0"
15740       }
15741     },
15742     "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": {
15743       "version": "3.1.0",
15744       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
15745       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
15746       "dev": true,
15747       "dependencies": {
15748         "is-extglob": "^2.1.0"
15749       },
15750       "engines": {
15751         "node": ">=0.10.0"
15752       }
15753     },
15754     "node_modules/webpack-dev-server/node_modules/is-absolute-url": {
15755       "version": "3.0.3",
15756       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
15757       "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
15758       "dev": true,
15759       "engines": {
15760         "node": ">=8"
15761       }
15762     },
15763     "node_modules/webpack-dev-server/node_modules/is-binary-path": {
15764       "version": "1.0.1",
15765       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
15766       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
15767       "dev": true,
15768       "dependencies": {
15769         "binary-extensions": "^1.0.0"
15770       },
15771       "engines": {
15772         "node": ">=0.10.0"
15773       }
15774     },
15775     "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": {
15776       "version": "2.0.0",
15777       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
15778       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
15779       "dev": true,
15780       "engines": {
15781         "node": ">=4"
15782       }
15783     },
15784     "node_modules/webpack-dev-server/node_modules/is-number": {
15785       "version": "3.0.0",
15786       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
15787       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
15788       "dev": true,
15789       "dependencies": {
15790         "kind-of": "^3.0.2"
15791       },
15792       "engines": {
15793         "node": ">=0.10.0"
15794       }
15795     },
15796     "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": {
15797       "version": "3.2.2",
15798       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15799       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15800       "dev": true,
15801       "dependencies": {
15802         "is-buffer": "^1.1.5"
15803       },
15804       "engines": {
15805         "node": ">=0.10.0"
15806       }
15807     },
15808     "node_modules/webpack-dev-server/node_modules/micromatch": {
15809       "version": "3.1.10",
15810       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
15811       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
15812       "dev": true,
15813       "dependencies": {
15814         "arr-diff": "^4.0.0",
15815         "array-unique": "^0.3.2",
15816         "braces": "^2.3.1",
15817         "define-property": "^2.0.2",
15818         "extend-shallow": "^3.0.2",
15819         "extglob": "^2.0.4",
15820         "fragment-cache": "^0.2.1",
15821         "kind-of": "^6.0.2",
15822         "nanomatch": "^1.2.9",
15823         "object.pick": "^1.3.0",
15824         "regex-not": "^1.0.0",
15825         "snapdragon": "^0.8.1",
15826         "to-regex": "^3.0.2"
15827       },
15828       "engines": {
15829         "node": ">=0.10.0"
15830       }
15831     },
15832     "node_modules/webpack-dev-server/node_modules/readdirp": {
15833       "version": "2.2.1",
15834       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
15835       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
15836       "dev": true,
15837       "dependencies": {
15838         "graceful-fs": "^4.1.11",
15839         "micromatch": "^3.1.10",
15840         "readable-stream": "^2.0.2"
15841       },
15842       "engines": {
15843         "node": ">=0.10"
15844       }
15845     },
15846     "node_modules/webpack-dev-server/node_modules/schema-utils": {
15847       "version": "1.0.0",
15848       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
15849       "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
15850       "dev": true,
15851       "dependencies": {
15852         "ajv": "^6.1.0",
15853         "ajv-errors": "^1.0.0",
15854         "ajv-keywords": "^3.1.0"
15855       },
15856       "engines": {
15857         "node": ">= 4"
15858       }
15859     },
15860     "node_modules/webpack-dev-server/node_modules/semver": {
15861       "version": "6.3.0",
15862       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
15863       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
15864       "dev": true,
15865       "bin": {
15866         "semver": "bin/semver.js"
15867       }
15868     },
15869     "node_modules/webpack-dev-server/node_modules/string-width": {
15870       "version": "3.1.0",
15871       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
15872       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
15873       "dev": true,
15874       "dependencies": {
15875         "emoji-regex": "^7.0.1",
15876         "is-fullwidth-code-point": "^2.0.0",
15877         "strip-ansi": "^5.1.0"
15878       },
15879       "engines": {
15880         "node": ">=6"
15881       }
15882     },
15883     "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": {
15884       "version": "4.1.0",
15885       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
15886       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
15887       "dev": true,
15888       "engines": {
15889         "node": ">=6"
15890       }
15891     },
15892     "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": {
15893       "version": "5.2.0",
15894       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
15895       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
15896       "dev": true,
15897       "dependencies": {
15898         "ansi-regex": "^4.1.0"
15899       },
15900       "engines": {
15901         "node": ">=6"
15902       }
15903     },
15904     "node_modules/webpack-dev-server/node_modules/strip-ansi": {
15905       "version": "3.0.1",
15906       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
15907       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
15908       "dev": true,
15909       "dependencies": {
15910         "ansi-regex": "^2.0.0"
15911       },
15912       "engines": {
15913         "node": ">=0.10.0"
15914       }
15915     },
15916     "node_modules/webpack-dev-server/node_modules/supports-color": {
15917       "version": "6.1.0",
15918       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
15919       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
15920       "dev": true,
15921       "dependencies": {
15922         "has-flag": "^3.0.0"
15923       },
15924       "engines": {
15925         "node": ">=6"
15926       }
15927     },
15928     "node_modules/webpack-dev-server/node_modules/to-regex-range": {
15929       "version": "2.1.1",
15930       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
15931       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
15932       "dev": true,
15933       "dependencies": {
15934         "is-number": "^3.0.0",
15935         "repeat-string": "^1.6.1"
15936       },
15937       "engines": {
15938         "node": ">=0.10.0"
15939       }
15940     },
15941     "node_modules/webpack-dev-server/node_modules/wrap-ansi": {
15942       "version": "5.1.0",
15943       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
15944       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
15945       "dev": true,
15946       "dependencies": {
15947         "ansi-styles": "^3.2.0",
15948         "string-width": "^3.0.0",
15949         "strip-ansi": "^5.0.0"
15950       },
15951       "engines": {
15952         "node": ">=6"
15953       }
15954     },
15955     "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": {
15956       "version": "4.1.0",
15957       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
15958       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
15959       "dev": true,
15960       "engines": {
15961         "node": ">=6"
15962       }
15963     },
15964     "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": {
15965       "version": "5.2.0",
15966       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
15967       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
15968       "dev": true,
15969       "dependencies": {
15970         "ansi-regex": "^4.1.0"
15971       },
15972       "engines": {
15973         "node": ">=6"
15974       }
15975     },
15976     "node_modules/webpack-dev-server/node_modules/y18n": {
15977       "version": "4.0.1",
15978       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
15979       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
15980       "dev": true
15981     },
15982     "node_modules/webpack-dev-server/node_modules/yargs": {
15983       "version": "13.3.2",
15984       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
15985       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
15986       "dev": true,
15987       "dependencies": {
15988         "cliui": "^5.0.0",
15989         "find-up": "^3.0.0",
15990         "get-caller-file": "^2.0.1",
15991         "require-directory": "^2.1.1",
15992         "require-main-filename": "^2.0.0",
15993         "set-blocking": "^2.0.0",
15994         "string-width": "^3.0.0",
15995         "which-module": "^2.0.0",
15996         "y18n": "^4.0.0",
15997         "yargs-parser": "^13.1.2"
15998       }
15999     },
16000     "node_modules/webpack-dev-server/node_modules/yargs-parser": {
16001       "version": "13.1.2",
16002       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
16003       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
16004       "dev": true,
16005       "dependencies": {
16006         "camelcase": "^5.0.0",
16007         "decamelize": "^1.2.0"
16008       }
16009     },
16010     "node_modules/webpack-log": {
16011       "version": "2.0.0",
16012       "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
16013       "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
16014       "dev": true,
16015       "dependencies": {
16016         "ansi-colors": "^3.0.0",
16017         "uuid": "^3.3.2"
16018       },
16019       "engines": {
16020         "node": ">= 6"
16021       }
16022     },
16023     "node_modules/webpack-merge": {
16024       "version": "4.2.2",
16025       "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
16026       "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
16027       "dev": true,
16028       "dependencies": {
16029         "lodash": "^4.17.15"
16030       }
16031     },
16032     "node_modules/webpack-sources": {
16033       "version": "1.4.3",
16034       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
16035       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
16036       "dev": true,
16037       "dependencies": {
16038         "source-list-map": "^2.0.0",
16039         "source-map": "~0.6.1"
16040       }
16041     },
16042     "node_modules/webpack-sources/node_modules/source-map": {
16043       "version": "0.6.1",
16044       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
16045       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
16046       "dev": true,
16047       "engines": {
16048         "node": ">=0.10.0"
16049       }
16050     },
16051     "node_modules/webpack-subresource-integrity": {
16052       "version": "1.4.1",
16053       "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.4.1.tgz",
16054       "integrity": "sha512-XMLFInbGbB1HV7K4vHWANzc1CN0t/c4bBvnlvGxGwV45yE/S/feAXIm8dJsCkzqWtSKnmaEgTp/meyeThxG4Iw==",
16055       "dev": true,
16056       "dependencies": {
16057         "webpack-sources": "^1.3.0"
16058       },
16059       "engines": {
16060         "node": ">=4"
16061       }
16062     },
16063     "node_modules/webpack/node_modules/braces": {
16064       "version": "2.3.2",
16065       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
16066       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
16067       "dev": true,
16068       "dependencies": {
16069         "arr-flatten": "^1.1.0",
16070         "array-unique": "^0.3.2",
16071         "extend-shallow": "^2.0.1",
16072         "fill-range": "^4.0.0",
16073         "isobject": "^3.0.1",
16074         "repeat-element": "^1.1.2",
16075         "snapdragon": "^0.8.1",
16076         "snapdragon-node": "^2.0.1",
16077         "split-string": "^3.0.2",
16078         "to-regex": "^3.0.1"
16079       },
16080       "engines": {
16081         "node": ">=0.10.0"
16082       }
16083     },
16084     "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": {
16085       "version": "2.0.1",
16086       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
16087       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
16088       "dev": true,
16089       "dependencies": {
16090         "is-extendable": "^0.1.0"
16091       },
16092       "engines": {
16093         "node": ">=0.10.0"
16094       }
16095     },
16096     "node_modules/webpack/node_modules/cacache": {
16097       "version": "12.0.4",
16098       "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
16099       "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
16100       "dev": true,
16101       "dependencies": {
16102         "bluebird": "^3.5.5",
16103         "chownr": "^1.1.1",
16104         "figgy-pudding": "^3.5.1",
16105         "glob": "^7.1.4",
16106         "graceful-fs": "^4.1.15",
16107         "infer-owner": "^1.0.3",
16108         "lru-cache": "^5.1.1",
16109         "mississippi": "^3.0.0",
16110         "mkdirp": "^0.5.1",
16111         "move-concurrently": "^1.0.1",
16112         "promise-inflight": "^1.0.1",
16113         "rimraf": "^2.6.3",
16114         "ssri": "^6.0.1",
16115         "unique-filename": "^1.1.1",
16116         "y18n": "^4.0.0"
16117       }
16118     },
16119     "node_modules/webpack/node_modules/chownr": {
16120       "version": "1.1.4",
16121       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
16122       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
16123       "dev": true
16124     },
16125     "node_modules/webpack/node_modules/fill-range": {
16126       "version": "4.0.0",
16127       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
16128       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
16129       "dev": true,
16130       "dependencies": {
16131         "extend-shallow": "^2.0.1",
16132         "is-number": "^3.0.0",
16133         "repeat-string": "^1.6.1",
16134         "to-regex-range": "^2.1.0"
16135       },
16136       "engines": {
16137         "node": ">=0.10.0"
16138       }
16139     },
16140     "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": {
16141       "version": "2.0.1",
16142       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
16143       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
16144       "dev": true,
16145       "dependencies": {
16146         "is-extendable": "^0.1.0"
16147       },
16148       "engines": {
16149         "node": ">=0.10.0"
16150       }
16151     },
16152     "node_modules/webpack/node_modules/find-cache-dir": {
16153       "version": "2.1.0",
16154       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
16155       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
16156       "dev": true,
16157       "dependencies": {
16158         "commondir": "^1.0.1",
16159         "make-dir": "^2.0.0",
16160         "pkg-dir": "^3.0.0"
16161       },
16162       "engines": {
16163         "node": ">=6"
16164       }
16165     },
16166     "node_modules/webpack/node_modules/glob": {
16167       "version": "7.1.6",
16168       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
16169       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
16170       "dev": true,
16171       "dependencies": {
16172         "fs.realpath": "^1.0.0",
16173         "inflight": "^1.0.4",
16174         "inherits": "2",
16175         "minimatch": "^3.0.4",
16176         "once": "^1.3.0",
16177         "path-is-absolute": "^1.0.0"
16178       },
16179       "engines": {
16180         "node": "*"
16181       }
16182     },
16183     "node_modules/webpack/node_modules/is-number": {
16184       "version": "3.0.0",
16185       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
16186       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
16187       "dev": true,
16188       "dependencies": {
16189         "kind-of": "^3.0.2"
16190       },
16191       "engines": {
16192         "node": ">=0.10.0"
16193       }
16194     },
16195     "node_modules/webpack/node_modules/is-number/node_modules/kind-of": {
16196       "version": "3.2.2",
16197       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
16198       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
16199       "dev": true,
16200       "dependencies": {
16201         "is-buffer": "^1.1.5"
16202       },
16203       "engines": {
16204         "node": ">=0.10.0"
16205       }
16206     },
16207     "node_modules/webpack/node_modules/is-wsl": {
16208       "version": "1.1.0",
16209       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
16210       "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
16211       "dev": true,
16212       "engines": {
16213         "node": ">=4"
16214       }
16215     },
16216     "node_modules/webpack/node_modules/json5": {
16217       "version": "1.0.1",
16218       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
16219       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
16220       "dev": true,
16221       "dependencies": {
16222         "minimist": "^1.2.0"
16223       },
16224       "bin": {
16225         "json5": "lib/cli.js"
16226       }
16227     },
16228     "node_modules/webpack/node_modules/loader-utils": {
16229       "version": "1.4.0",
16230       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
16231       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
16232       "dev": true,
16233       "dependencies": {
16234         "big.js": "^5.2.2",
16235         "emojis-list": "^3.0.0",
16236         "json5": "^1.0.1"
16237       },
16238       "engines": {
16239         "node": ">=4.0.0"
16240       }
16241     },
16242     "node_modules/webpack/node_modules/memory-fs": {
16243       "version": "0.4.1",
16244       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
16245       "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
16246       "dev": true,
16247       "dependencies": {
16248         "errno": "^0.1.3",
16249         "readable-stream": "^2.0.1"
16250       }
16251     },
16252     "node_modules/webpack/node_modules/micromatch": {
16253       "version": "3.1.10",
16254       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
16255       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
16256       "dev": true,
16257       "dependencies": {
16258         "arr-diff": "^4.0.0",
16259         "array-unique": "^0.3.2",
16260         "braces": "^2.3.1",
16261         "define-property": "^2.0.2",
16262         "extend-shallow": "^3.0.2",
16263         "extglob": "^2.0.4",
16264         "fragment-cache": "^0.2.1",
16265         "kind-of": "^6.0.2",
16266         "nanomatch": "^1.2.9",
16267         "object.pick": "^1.3.0",
16268         "regex-not": "^1.0.0",
16269         "snapdragon": "^0.8.1",
16270         "to-regex": "^3.0.2"
16271       },
16272       "engines": {
16273         "node": ">=0.10.0"
16274       }
16275     },
16276     "node_modules/webpack/node_modules/rimraf": {
16277       "version": "2.7.1",
16278       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
16279       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
16280       "dev": true,
16281       "dependencies": {
16282         "glob": "^7.1.3"
16283       },
16284       "bin": {
16285         "rimraf": "bin.js"
16286       }
16287     },
16288     "node_modules/webpack/node_modules/schema-utils": {
16289       "version": "1.0.0",
16290       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
16291       "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
16292       "dev": true,
16293       "dependencies": {
16294         "ajv": "^6.1.0",
16295         "ajv-errors": "^1.0.0",
16296         "ajv-keywords": "^3.1.0"
16297       },
16298       "engines": {
16299         "node": ">= 4"
16300       }
16301     },
16302     "node_modules/webpack/node_modules/source-map": {
16303       "version": "0.6.1",
16304       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
16305       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
16306       "dev": true,
16307       "engines": {
16308         "node": ">=0.10.0"
16309       }
16310     },
16311     "node_modules/webpack/node_modules/ssri": {
16312       "version": "6.0.1",
16313       "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
16314       "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
16315       "dev": true,
16316       "dependencies": {
16317         "figgy-pudding": "^3.5.1"
16318       }
16319     },
16320     "node_modules/webpack/node_modules/terser-webpack-plugin": {
16321       "version": "1.4.5",
16322       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
16323       "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
16324       "dev": true,
16325       "dependencies": {
16326         "cacache": "^12.0.2",
16327         "find-cache-dir": "^2.1.0",
16328         "is-wsl": "^1.1.0",
16329         "schema-utils": "^1.0.0",
16330         "serialize-javascript": "^4.0.0",
16331         "source-map": "^0.6.1",
16332         "terser": "^4.1.2",
16333         "webpack-sources": "^1.4.0",
16334         "worker-farm": "^1.7.0"
16335       },
16336       "engines": {
16337         "node": ">= 6.9.0"
16338       }
16339     },
16340     "node_modules/webpack/node_modules/to-regex-range": {
16341       "version": "2.1.1",
16342       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
16343       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
16344       "dev": true,
16345       "dependencies": {
16346         "is-number": "^3.0.0",
16347         "repeat-string": "^1.6.1"
16348       },
16349       "engines": {
16350         "node": ">=0.10.0"
16351       }
16352     },
16353     "node_modules/webpack/node_modules/y18n": {
16354       "version": "4.0.1",
16355       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
16356       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
16357       "dev": true
16358     },
16359     "node_modules/websocket-driver": {
16360       "version": "0.6.5",
16361       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
16362       "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
16363       "dev": true,
16364       "dependencies": {
16365         "websocket-extensions": ">=0.1.1"
16366       },
16367       "engines": {
16368         "node": ">=0.6.0"
16369       }
16370     },
16371     "node_modules/websocket-extensions": {
16372       "version": "0.1.4",
16373       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
16374       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
16375       "dev": true,
16376       "engines": {
16377         "node": ">=0.8.0"
16378       }
16379     },
16380     "node_modules/whatwg-mimetype": {
16381       "version": "2.3.0",
16382       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
16383       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
16384       "dev": true
16385     },
16386     "node_modules/whatwg-url": {
16387       "version": "8.4.0",
16388       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz",
16389       "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==",
16390       "dev": true,
16391       "dependencies": {
16392         "lodash.sortby": "^4.7.0",
16393         "tr46": "^2.0.2",
16394         "webidl-conversions": "^6.1.0"
16395       },
16396       "engines": {
16397         "node": ">=10"
16398       }
16399     },
16400     "node_modules/when": {
16401       "version": "3.6.4",
16402       "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz",
16403       "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=",
16404       "dev": true
16405     },
16406     "node_modules/which": {
16407       "version": "1.3.1",
16408       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
16409       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
16410       "dev": true,
16411       "dependencies": {
16412         "isexe": "^2.0.0"
16413       },
16414       "bin": {
16415         "which": "bin/which"
16416       }
16417     },
16418     "node_modules/which-module": {
16419       "version": "2.0.0",
16420       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
16421       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
16422       "dev": true
16423     },
16424     "node_modules/worker-farm": {
16425       "version": "1.7.0",
16426       "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
16427       "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
16428       "dev": true,
16429       "dependencies": {
16430         "errno": "~0.1.7"
16431       }
16432     },
16433     "node_modules/worker-plugin": {
16434       "version": "4.0.3",
16435       "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-4.0.3.tgz",
16436       "integrity": "sha512-7hFDYWiKcE3yHZvemsoM9lZis/PzurHAEX1ej8PLCu818Rt6QqUAiDdxHPCKZctzmhqzPpcFSgvMCiPbtooqAg==",
16437       "dev": true,
16438       "dependencies": {
16439         "loader-utils": "^1.1.0"
16440       }
16441     },
16442     "node_modules/worker-plugin/node_modules/json5": {
16443       "version": "1.0.1",
16444       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
16445       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
16446       "dev": true,
16447       "dependencies": {
16448         "minimist": "^1.2.0"
16449       },
16450       "bin": {
16451         "json5": "lib/cli.js"
16452       }
16453     },
16454     "node_modules/worker-plugin/node_modules/loader-utils": {
16455       "version": "1.4.0",
16456       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
16457       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
16458       "dev": true,
16459       "dependencies": {
16460         "big.js": "^5.2.2",
16461         "emojis-list": "^3.0.0",
16462         "json5": "^1.0.1"
16463       },
16464       "engines": {
16465         "node": ">=4.0.0"
16466       }
16467     },
16468     "node_modules/wrap-ansi": {
16469       "version": "7.0.0",
16470       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
16471       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
16472       "dependencies": {
16473         "ansi-styles": "^4.0.0",
16474         "string-width": "^4.1.0",
16475         "strip-ansi": "^6.0.0"
16476       },
16477       "engines": {
16478         "node": ">=10"
16479       }
16480     },
16481     "node_modules/wrap-ansi/node_modules/ansi-styles": {
16482       "version": "4.3.0",
16483       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
16484       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
16485       "dependencies": {
16486         "color-convert": "^2.0.1"
16487       },
16488       "engines": {
16489         "node": ">=8"
16490       }
16491     },
16492     "node_modules/wrap-ansi/node_modules/color-convert": {
16493       "version": "2.0.1",
16494       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
16495       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
16496       "dependencies": {
16497         "color-name": "~1.1.4"
16498       },
16499       "engines": {
16500         "node": ">=7.0.0"
16501       }
16502     },
16503     "node_modules/wrap-ansi/node_modules/color-name": {
16504       "version": "1.1.4",
16505       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
16506       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
16507     },
16508     "node_modules/wrappy": {
16509       "version": "1.0.2",
16510       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
16511       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
16512     },
16513     "node_modules/ws": {
16514       "version": "6.2.1",
16515       "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
16516       "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
16517       "dev": true,
16518       "dependencies": {
16519         "async-limiter": "~1.0.0"
16520       }
16521     },
16522     "node_modules/xml2js": {
16523       "version": "0.4.23",
16524       "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
16525       "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
16526       "dev": true,
16527       "dependencies": {
16528         "sax": ">=0.6.0",
16529         "xmlbuilder": "~11.0.0"
16530       },
16531       "engines": {
16532         "node": ">=4.0.0"
16533       }
16534     },
16535     "node_modules/xmlbuilder": {
16536       "version": "11.0.1",
16537       "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
16538       "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
16539       "dev": true,
16540       "engines": {
16541         "node": ">=4.0"
16542       }
16543     },
16544     "node_modules/xmldom": {
16545       "version": "0.1.31",
16546       "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz",
16547       "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==",
16548       "dev": true,
16549       "engines": {
16550         "node": ">=0.1"
16551       }
16552     },
16553     "node_modules/xmlhttprequest-ssl": {
16554       "version": "1.5.5",
16555       "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
16556       "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
16557       "dev": true,
16558       "engines": {
16559         "node": ">=0.4.0"
16560       }
16561     },
16562     "node_modules/xtend": {
16563       "version": "4.0.2",
16564       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
16565       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
16566       "dev": true,
16567       "engines": {
16568         "node": ">=0.4"
16569       }
16570     },
16571     "node_modules/y18n": {
16572       "version": "5.0.5",
16573       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
16574       "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
16575       "engines": {
16576         "node": ">=10"
16577       }
16578     },
16579     "node_modules/yallist": {
16580       "version": "4.0.0",
16581       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
16582       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
16583       "dev": true
16584     },
16585     "node_modules/yargs": {
16586       "version": "16.2.0",
16587       "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
16588       "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
16589       "dependencies": {
16590         "cliui": "^7.0.2",
16591         "escalade": "^3.1.1",
16592         "get-caller-file": "^2.0.5",
16593         "require-directory": "^2.1.1",
16594         "string-width": "^4.2.0",
16595         "y18n": "^5.0.5",
16596         "yargs-parser": "^20.2.2"
16597       },
16598       "engines": {
16599         "node": ">=10"
16600       }
16601     },
16602     "node_modules/yargs-parser": {
16603       "version": "20.2.4",
16604       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
16605       "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
16606       "engines": {
16607         "node": ">=10"
16608       }
16609     },
16610     "node_modules/yeast": {
16611       "version": "0.1.2",
16612       "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
16613       "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
16614       "dev": true
16615     },
16616     "node_modules/yn": {
16617       "version": "3.1.1",
16618       "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
16619       "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
16620       "dev": true,
16621       "engines": {
16622         "node": ">=6"
16623       }
16624     },
16625     "node_modules/yocto-queue": {
16626       "version": "0.1.0",
16627       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
16628       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
16629       "dev": true,
16630       "engines": {
16631         "node": ">=10"
16632       }
16633     },
16634     "node_modules/zone.js": {
16635       "version": "0.10.3",
16636       "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz",
16637       "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg=="
16638     }
16639   },
16640   "dependencies": {
16641     "@ampproject/remapping": {
16642       "version": "1.0.1",
16643       "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz",
16644       "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==",
16645       "dev": true,
16646       "requires": {
16647         "@jridgewell/resolve-uri": "1.0.0",
16648         "sourcemap-codec": "1.4.8"
16649       }
16650     },
16651     "@angular-devkit/architect": {
16652       "version": "0.1202.17",
16653       "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.17.tgz",
16654       "integrity": "sha512-uUQcHcLbPvr9adALQSLU1MTDduVUR2kZAHi2e7SmL9ioel84pPVXBoD0WpSBeUMKwPiDs3TQDaxDB49hl0nBSQ==",
16655       "dev": true,
16656       "requires": {
16657         "@angular-devkit/core": "12.2.17",
16658         "rxjs": "6.6.7"
16659       }
16660     },
16661     "@angular-devkit/build-angular": {
16662       "version": "12.2.17",
16663       "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-12.2.17.tgz",
16664       "integrity": "sha512-uc3HGHVQyatqQ/M53oxYBvhz0jx0hgdc7WT+L56GLHvgz7Ct2VEbpWaMfwHkFfE1F1iHkIgnTKHKWacJl1yQIg==",
16665       "dev": true,
16666       "requires": {
16667         "@ampproject/remapping": "1.0.1",
16668         "@angular-devkit/architect": "0.1202.17",
16669         "@angular-devkit/build-optimizer": "0.1202.17",
16670         "@angular-devkit/build-webpack": "0.1202.17",
16671         "@angular-devkit/core": "12.2.17",
16672         "@babel/core": "7.14.8",
16673         "@babel/generator": "7.14.8",
16674         "@babel/helper-annotate-as-pure": "7.14.5",
16675         "@babel/plugin-proposal-async-generator-functions": "7.14.7",
16676         "@babel/plugin-transform-async-to-generator": "7.14.5",
16677         "@babel/plugin-transform-runtime": "7.14.5",
16678         "@babel/preset-env": "7.14.8",
16679         "@babel/runtime": "7.14.8",
16680         "@babel/template": "7.14.5",
16681         "@discoveryjs/json-ext": "0.5.3",
16682         "@jsdevtools/coverage-istanbul-loader": "3.0.5",
16683         "@ngtools/webpack": "12.2.17",
16684         "ansi-colors": "4.1.1",
16685         "babel-loader": "8.2.2",
16686         "browserslist": "^4.9.1",
16687         "cacache": "15.2.0",
16688         "caniuse-lite": "^1.0.30001032",
16689         "circular-dependency-plugin": "5.2.2",
16690         "copy-webpack-plugin": "9.0.1",
16691         "core-js": "3.16.0",
16692         "critters": "0.0.12",
16693         "css-loader": "6.2.0",
16694         "css-minimizer-webpack-plugin": "3.0.2",
16695         "esbuild": "0.13.8",
16696         "esbuild-wasm": "0.13.8",
16697         "find-cache-dir": "3.3.1",
16698         "glob": "7.1.7",
16699         "https-proxy-agent": "5.0.0",
16700         "inquirer": "8.1.2",
16701         "karma-source-map-support": "1.4.0",
16702         "less": "4.1.1",
16703         "less-loader": "10.0.1",
16704         "license-webpack-plugin": "2.3.20",
16705         "loader-utils": "2.0.0",
16706         "mini-css-extract-plugin": "2.4.2",
16707         "minimatch": "3.0.4",
16708         "open": "8.2.1",
16709         "ora": "5.4.1",
16710         "parse5-html-rewriting-stream": "6.0.1",
16711         "piscina": "3.1.0",
16712         "postcss": "8.3.6",
16713         "postcss-import": "14.0.2",
16714         "postcss-loader": "6.1.1",
16715         "postcss-preset-env": "6.7.0",
16716         "regenerator-runtime": "0.13.9",
16717         "resolve-url-loader": "4.0.0",
16718         "rxjs": "6.6.7",
16719         "sass": "1.36.0",
16720         "sass-loader": "12.1.0",
16721         "semver": "7.3.5",
16722         "source-map-loader": "3.0.0",
16723         "source-map-support": "0.5.19",
16724         "style-loader": "3.2.1",
16725         "stylus": "0.54.8",
16726         "stylus-loader": "6.1.0",
16727         "terser": "5.7.1",
16728         "terser-webpack-plugin": "5.1.4",
16729         "text-table": "0.2.0",
16730         "tree-kill": "1.2.2",
16731         "tslib": "2.3.0",
16732         "webpack": "5.50.0",
16733         "webpack-dev-middleware": "5.0.0",
16734         "webpack-dev-server": "3.11.3",
16735         "webpack-merge": "5.8.0",
16736         "webpack-subresource-integrity": "1.5.2"
16737       },
16738       "dependencies": {
16739         "@babel/core": {
16740           "version": "7.14.8",
16741           "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz",
16742           "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==",
16743           "dev": true,
16744           "requires": {
16745             "@babel/code-frame": "^7.14.5",
16746             "@babel/generator": "^7.14.8",
16747             "@babel/helper-compilation-targets": "^7.14.5",
16748             "@babel/helper-module-transforms": "^7.14.8",
16749             "@babel/helpers": "^7.14.8",
16750             "@babel/parser": "^7.14.8",
16751             "@babel/template": "^7.14.5",
16752             "@babel/traverse": "^7.14.8",
16753             "@babel/types": "^7.14.8",
16754             "convert-source-map": "^1.7.0",
16755             "debug": "^4.1.0",
16756             "gensync": "^1.0.0-beta.2",
16757             "json5": "^2.1.2",
16758             "semver": "^6.3.0",
16759             "source-map": "^0.5.0"
16760           },
16761           "dependencies": {
16762             "semver": {
16763               "version": "6.3.0",
16764               "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
16765               "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
16766               "dev": true
16767             }
16768           }
16769         },
16770         "@babel/generator": {
16771           "version": "7.14.8",
16772           "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz",
16773           "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==",
16774           "dev": true,
16775           "requires": {
16776             "@babel/types": "^7.14.8",
16777             "jsesc": "^2.5.1",
16778             "source-map": "^0.5.0"
16779           }
16780         },
16781         "@babel/template": {
16782           "version": "7.14.5",
16783           "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
16784           "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
16785           "dev": true,
16786           "requires": {
16787             "@babel/code-frame": "^7.14.5",
16788             "@babel/parser": "^7.14.5",
16789             "@babel/types": "^7.14.5"
16790           }
16791         },
16792         "core-js": {
16793           "version": "3.16.0",
16794           "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz",
16795           "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==",
16796           "dev": true
16797         },
16798         "esbuild": {
16799           "version": "0.13.8",
16800           "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.8.tgz",
16801           "integrity": "sha512-A4af7G7YZLfG5OnARJRMtlpEsCkq/zHZQXewgPA864l9D6VjjbH1SuFYK/OSV6BtHwDGkdwyRrX0qQFLnMfUcw==",
16802           "dev": true,
16803           "optional": true,
16804           "requires": {
16805             "esbuild-android-arm64": "0.13.8",
16806             "esbuild-darwin-64": "0.13.8",
16807             "esbuild-darwin-arm64": "0.13.8",
16808             "esbuild-freebsd-64": "0.13.8",
16809             "esbuild-freebsd-arm64": "0.13.8",
16810             "esbuild-linux-32": "0.13.8",
16811             "esbuild-linux-64": "0.13.8",
16812             "esbuild-linux-arm": "0.13.8",
16813             "esbuild-linux-arm64": "0.13.8",
16814             "esbuild-linux-mips64le": "0.13.8",
16815             "esbuild-linux-ppc64le": "0.13.8",
16816             "esbuild-netbsd-64": "0.13.8",
16817             "esbuild-openbsd-64": "0.13.8",
16818             "esbuild-sunos-64": "0.13.8",
16819             "esbuild-windows-32": "0.13.8",
16820             "esbuild-windows-64": "0.13.8",
16821             "esbuild-windows-arm64": "0.13.8"
16822           }
16823         },
16824         "https-proxy-agent": {
16825           "version": "5.0.0",
16826           "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
16827           "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
16828           "dev": true,
16829           "requires": {
16830             "agent-base": "6",
16831             "debug": "4"
16832           }
16833         },
16834         "minimatch": {
16835           "version": "3.0.4",
16836           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
16837           "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
16838           "dev": true,
16839           "requires": {
16840             "brace-expansion": "^1.1.7"
16841           }
16842         },
16843         "postcss": {
16844           "version": "8.3.6",
16845           "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
16846           "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
16847           "dev": true,
16848           "requires": {
16849             "colorette": "^1.2.2",
16850             "nanoid": "^3.1.23",
16851             "source-map-js": "^0.6.2"
16852           }
16853         },
16854         "semver": {
16855           "version": "7.3.5",
16856           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
16857           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
16858           "dev": true,
16859           "requires": {
16860             "lru-cache": "^6.0.0"
16861           }
16862         },
16863         "source-map-js": {
16864           "version": "0.6.2",
16865           "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
16866           "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
16867           "dev": true
16868         },
16869         "tslib": {
16870           "version": "2.3.0",
16871           "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
16872           "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
16873           "dev": true
16874         }
16875       }
16876     },
16877     "@angular-devkit/build-optimizer": {
16878       "version": "0.1202.17",
16879       "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1202.17.tgz",
16880       "integrity": "sha512-1qWGWw7cCNADB4LZ/zjiSK0GLmr2kebYyNG0KutCE8GNVxv2h6w6dJP6t1C/BgskRuBPCAhvE+lEKN8ljSutag==",
16881       "dev": true,
16882       "requires": {
16883         "source-map": "0.7.3",
16884         "tslib": "2.3.0",
16885         "typescript": "4.3.5"
16886       },
16887       "dependencies": {
16888         "source-map": {
16889           "version": "0.7.3",
16890           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
16891           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
16892           "dev": true
16893         },
16894         "tslib": {
16895           "version": "2.3.0",
16896           "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
16897           "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
16898           "dev": true
16899         },
16900         "typescript": {
16901           "version": "4.3.5",
16902           "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
16903           "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
16904           "dev": true
16905         }
16906       }
16907     },
16908     "@angular-devkit/build-webpack": {
16909       "version": "0.1202.17",
16910       "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1202.17.tgz",
16911       "integrity": "sha512-z7FW43DJ4p8UZwbFRmMrh2ohqhI2Wtdg3+FZiTnl4opb3zYheGiNxPlTuiyKjG21JUkGCdthkkBLCNfaUU0U/Q==",
16912       "dev": true,
16913       "requires": {
16914         "@angular-devkit/architect": "0.1202.17",
16915         "rxjs": "6.6.7"
16916       }
16917     },
16918     "@angular-devkit/core": {
16919       "version": "12.2.17",
16920       "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.17.tgz",
16921       "integrity": "sha512-PyOY7LGUPPd6rakxUYbfQN6zAdOCMCouVp5tERY1WTdMdEiuULOtHsPee8kNbh75pD59KbJNU+fwozPRMuIm5g==",
16922       "dev": true,
16923       "requires": {
16924         "ajv": "8.6.2",
16925         "ajv-formats": "2.1.0",
16926         "fast-json-stable-stringify": "2.1.0",
16927         "magic-string": "0.25.7",
16928         "rxjs": "6.6.7",
16929         "source-map": "0.7.3"
16930       },
16931       "dependencies": {
16932         "source-map": {
16933           "version": "0.7.3",
16934           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
16935           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
16936           "dev": true
16937         }
16938       }
16939     },
16940     "@angular-devkit/schematics": {
16941       "version": "12.2.17",
16942       "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.17.tgz",
16943       "integrity": "sha512-c0eNu/nx1Mnu7KcZgYTYHP736H4Y9pSyLBSmLAHYZv3t3m0dIPbhifRcLQX7hHQ8fGT2ZFxmOpaQG5/DcIghSw==",
16944       "dev": true,
16945       "requires": {
16946         "@angular-devkit/core": "12.2.17",
16947         "ora": "5.4.1",
16948         "rxjs": "6.6.7"
16949       }
16950     },
16951     "@angular-eslint/builder": {
16952       "version": "12.7.0",
16953       "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-12.7.0.tgz",
16954       "integrity": "sha512-b1WcecHMQCWhe+FY1cn+W6vjGMSPnfILEvQd1XWkzQ/QE5X4uIOQtXAW9PSQfjM1lAzQbl8vVJ9sab45B80yAw==",
16955       "dev": true,
16956       "requires": {
16957         "@nrwl/devkit": "12.6.0"
16958       }
16959     },
16960     "@angular-eslint/bundled-angular-compiler": {
16961       "version": "12.7.0",
16962       "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-12.7.0.tgz",
16963       "integrity": "sha512-n7nUSIK+bl2DQXIPRyts/xVTw94Mk0rRNd2WBCL9ni27XKOhKtTdP7tLpD+nAiuY4BTTJr7/yTzPWCCRDQgWZg==",
16964       "dev": true
16965     },
16966     "@angular-eslint/eslint-plugin": {
16967       "version": "12.7.0",
16968       "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-12.7.0.tgz",
16969       "integrity": "sha512-TTTimCddON6TdGw3NDglgWqnrP2VLFiAA+FJAg/iiCKKVI+XOddtpDXmeHmas8cHIJXJH1WNxrae394DpThiOA==",
16970       "dev": true,
16971       "requires": {
16972         "@angular-eslint/utils": "12.7.0",
16973         "@typescript-eslint/experimental-utils": "4.28.2"
16974       }
16975     },
16976     "@angular-eslint/eslint-plugin-template": {
16977       "version": "12.7.0",
16978       "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-12.7.0.tgz",
16979       "integrity": "sha512-G/UIifRNZuk0Vc3Q2bjAvRa2MMMCSuSzW3E9QAvSr0n4QkhIJwDJvyR/KV1ubswgHB0RRkYcfGQ8d6VKA5Vqjw==",
16980       "dev": true,
16981       "requires": {
16982         "@angular-eslint/bundled-angular-compiler": "12.7.0",
16983         "@typescript-eslint/experimental-utils": "4.28.2",
16984         "aria-query": "^4.2.2",
16985         "axobject-query": "^2.2.0"
16986       },
16987       "dependencies": {
16988         "aria-query": {
16989           "version": "4.2.2",
16990           "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
16991           "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
16992           "dev": true,
16993           "requires": {
16994             "@babel/runtime": "^7.10.2",
16995             "@babel/runtime-corejs3": "^7.10.2"
16996           }
16997         },
16998         "axobject-query": {
16999           "version": "2.2.0",
17000           "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
17001           "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==",
17002           "dev": true
17003         }
17004       }
17005     },
17006     "@angular-eslint/schematics": {
17007       "version": "12.7.0",
17008       "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-12.7.0.tgz",
17009       "integrity": "sha512-qt5OiCk5kTr+l8XG+WJxLhwvZMT5MWPBCK/rknCpIEd4z2HkOK24Cttuj3jdOYJ3abQ0ha4SiIne5LkrEZBoLw==",
17010       "dev": true,
17011       "requires": {
17012         "@angular-eslint/eslint-plugin": "12.7.0",
17013         "@angular-eslint/eslint-plugin-template": "12.7.0",
17014         "ignore": "5.1.9",
17015         "strip-json-comments": "3.1.1",
17016         "tmp": "0.2.1"
17017       },
17018       "dependencies": {
17019         "ignore": {
17020           "version": "5.1.9",
17021           "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
17022           "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
17023           "dev": true
17024         },
17025         "tmp": {
17026           "version": "0.2.1",
17027           "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
17028           "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
17029           "dev": true,
17030           "requires": {
17031             "rimraf": "^3.0.0"
17032           }
17033         }
17034       }
17035     },
17036     "@angular-eslint/template-parser": {
17037       "version": "12.7.0",
17038       "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-12.7.0.tgz",
17039       "integrity": "sha512-bTGRZ/2m2Z/MCoazWnpbPWLSBK8AsnHCuCXAgiiveYql0GD+PySP1EkBuiWesIyxCsYdzf4aQciJSVuQRo9jEQ==",
17040       "dev": true,
17041       "requires": {
17042         "@angular-eslint/bundled-angular-compiler": "12.7.0",
17043         "eslint-scope": "^5.1.0"
17044       }
17045     },
17046     "@angular-eslint/utils": {
17047       "version": "12.7.0",
17048       "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-12.7.0.tgz",
17049       "integrity": "sha512-1yyRxtxXg6VoyU8wUDcaZEdN7oDE0pRRCUZsQBGungPSv5PQt4nlv+9ZnjJ93rVMEoGztHD2CBWeoRtNlqvg4A==",
17050       "dev": true,
17051       "requires": {
17052         "@angular-eslint/bundled-angular-compiler": "12.7.0",
17053         "@typescript-eslint/experimental-utils": "4.28.2"
17054       }
17055     },
17056     "@angular/animations": {
17057       "version": "12.2.16",
17058       "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-12.2.16.tgz",
17059       "integrity": "sha512-Kf6C7Ta+fCMq5DvT9JNVhBkcECrqFa3wumiC6ssGo5sNaEzXz+tlep9ZgEbqfxSn7gAN7L1DgsbS9u0O6tbUkg==",
17060       "requires": {
17061         "tslib": "^2.2.0"
17062       }
17063     },
17064     "@angular/cli": {
17065       "version": "12.2.17",
17066       "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.2.17.tgz",
17067       "integrity": "sha512-mubRPp5hRIK/q0J8q6kVAqbYYuBUKMMBljUCqT4fHsl+qXYD27rgG3EqNzycKBMHUIlykotrDSdy47voD+atOg==",
17068       "dev": true,
17069       "requires": {
17070         "@angular-devkit/architect": "0.1202.17",
17071         "@angular-devkit/core": "12.2.17",
17072         "@angular-devkit/schematics": "12.2.17",
17073         "@schematics/angular": "12.2.17",
17074         "@yarnpkg/lockfile": "1.1.0",
17075         "ansi-colors": "4.1.1",
17076         "debug": "4.3.2",
17077         "ini": "2.0.0",
17078         "inquirer": "8.1.2",
17079         "jsonc-parser": "3.0.0",
17080         "npm-package-arg": "8.1.5",
17081         "npm-pick-manifest": "6.1.1",
17082         "open": "8.2.1",
17083         "ora": "5.4.1",
17084         "pacote": "12.0.2",
17085         "resolve": "1.20.0",
17086         "semver": "7.3.5",
17087         "symbol-observable": "4.0.0",
17088         "uuid": "8.3.2"
17089       },
17090       "dependencies": {
17091         "debug": {
17092           "version": "4.3.2",
17093           "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
17094           "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
17095           "dev": true,
17096           "requires": {
17097             "ms": "2.1.2"
17098           }
17099         },
17100         "resolve": {
17101           "version": "1.20.0",
17102           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
17103           "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
17104           "dev": true,
17105           "requires": {
17106             "is-core-module": "^2.2.0",
17107             "path-parse": "^1.0.6"
17108           }
17109         },
17110         "semver": {
17111           "version": "7.3.5",
17112           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
17113           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
17114           "dev": true,
17115           "requires": {
17116             "lru-cache": "^6.0.0"
17117           }
17118         }
17119       }
17120     },
17121     "@angular/common": {
17122       "version": "12.2.16",
17123       "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.16.tgz",
17124       "integrity": "sha512-FEqTXTEsnbDInqV1yFlm97Tz1OFqZS5t0TUkm8gzXRgpIce/F/jLwAg0u1VQkgOsno6cNm0xTWPoZgu85NI4ug==",
17125       "requires": {
17126         "tslib": "^2.2.0"
17127       }
17128     },
17129     "@angular/compiler": {
17130       "version": "12.2.16",
17131       "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.2.16.tgz",
17132       "integrity": "sha512-nsYEw+yu8QyeqPf9nAmG419i1mtGM4v8+U+S3eQHQFXTgJzLymMykWHYu2ETdjUpNSLK6xcIQDBWtWnWSfJjAA==",
17133       "requires": {
17134         "tslib": "^2.2.0"
17135       }
17136     },
17137     "@angular/compiler-cli": {
17138       "version": "12.2.16",
17139       "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-12.2.16.tgz",
17140       "integrity": "sha512-tlalh8SJvdCWbUPRUR5GamaP+wSc/GuCsoUZpSbcczGKgSlbaEVXUYtVXm8/wuT6Slk2sSEbRs7tXGF2i7qxVw==",
17141       "dev": true,
17142       "requires": {
17143         "@babel/core": "^7.8.6",
17144         "@babel/types": "^7.8.6",
17145         "canonical-path": "1.0.0",
17146         "chokidar": "^3.0.0",
17147         "convert-source-map": "^1.5.1",
17148         "dependency-graph": "^0.11.0",
17149         "magic-string": "^0.25.0",
17150         "minimist": "^1.2.0",
17151         "reflect-metadata": "^0.1.2",
17152         "semver": "^7.0.0",
17153         "source-map": "^0.6.1",
17154         "sourcemap-codec": "^1.4.8",
17155         "tslib": "^2.2.0",
17156         "yargs": "^17.0.0"
17157       },
17158       "dependencies": {
17159         "@ampproject/remapping": {
17160           "version": "2.1.2",
17161           "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
17162           "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
17163           "dev": true,
17164           "requires": {
17165             "@jridgewell/trace-mapping": "^0.3.0"
17166           }
17167         },
17168         "@babel/core": {
17169           "version": "7.17.9",
17170           "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
17171           "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
17172           "dev": true,
17173           "requires": {
17174             "@ampproject/remapping": "^2.1.0",
17175             "@babel/code-frame": "^7.16.7",
17176             "@babel/generator": "^7.17.9",
17177             "@babel/helper-compilation-targets": "^7.17.7",
17178             "@babel/helper-module-transforms": "^7.17.7",
17179             "@babel/helpers": "^7.17.9",
17180             "@babel/parser": "^7.17.9",
17181             "@babel/template": "^7.16.7",
17182             "@babel/traverse": "^7.17.9",
17183             "@babel/types": "^7.17.0",
17184             "convert-source-map": "^1.7.0",
17185             "debug": "^4.1.0",
17186             "gensync": "^1.0.0-beta.2",
17187             "json5": "^2.2.1",
17188             "semver": "^6.3.0"
17189           },
17190           "dependencies": {
17191             "semver": {
17192               "version": "6.3.0",
17193               "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
17194               "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
17195               "dev": true
17196             }
17197           }
17198         },
17199         "semver": {
17200           "version": "7.3.7",
17201           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
17202           "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
17203           "dev": true,
17204           "requires": {
17205             "lru-cache": "^6.0.0"
17206           }
17207         },
17208         "source-map": {
17209           "version": "0.6.1",
17210           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
17211           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
17212           "dev": true
17213         }
17214       }
17215     },
17216     "@angular/core": {
17217       "version": "12.2.16",
17218       "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.16.tgz",
17219       "integrity": "sha512-jsmvaRdAfng99z2a9mAmkfcsCE1wm+tBYVDxnc5JquSXznwtncjzcoc2X0J0dzrkCDvzFfpTsZ9vehylytBc+A==",
17220       "requires": {
17221         "tslib": "^2.2.0"
17222       }
17223     },
17224     "@angular/forms": {
17225       "version": "12.2.16",
17226       "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.2.16.tgz",
17227       "integrity": "sha512-sb+gpNun5aN7CZfHXS6X7vJcd/0A1P/gRBZpYtQTzBYnqEFCOFIvR62eb05aHQ4JhgKaSPpIXrbz/bAwY/njZw==",
17228       "requires": {
17229         "tslib": "^2.2.0"
17230       }
17231     },
17232     "@angular/language-service": {
17233       "version": "12.2.16",
17234       "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-12.2.16.tgz",
17235       "integrity": "sha512-eDOd46Lu+4Nc/UA9q4G1xUTeIT2JXDdpedSRCk1fM+trYUZm7Xy2FZasP3pUSdtz04wt0kV9Mi5i3oCxfqU2Wg==",
17236       "dev": true
17237     },
17238     "@angular/localize": {
17239       "version": "12.2.16",
17240       "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-12.2.16.tgz",
17241       "integrity": "sha512-peWauKtqy7XG5OiG9L4uLg/yIMw0b/ipKOiovzpuj+DCghmeuYzle5kjCLvWydFeQqBoIdf2kcJYeskrYCAHfQ==",
17242       "requires": {
17243         "@babel/core": "7.8.3",
17244         "glob": "7.1.7",
17245         "yargs": "^17.0.0"
17246       }
17247     },
17248     "@angular/platform-browser": {
17249       "version": "12.2.16",
17250       "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.2.16.tgz",
17251       "integrity": "sha512-T855ppLeQO6hRHi7lGf5fwPoUVt+c0h2rgkV5jHElc3ylaGnhecmZc6fnWLX4pw82TMJUgUV88CY8JCFabJWwg==",
17252       "requires": {
17253         "tslib": "^2.2.0"
17254       }
17255     },
17256     "@angular/platform-browser-dynamic": {
17257       "version": "12.2.16",
17258       "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.16.tgz",
17259       "integrity": "sha512-XGxoACAMW/bc3atiVRpaiYwU4LkobYwVzwlxTT/BxOfsdt8ILb5wU8Fx1TMKNECOQHSGdK0qqhch4pTBZ3cb2g==",
17260       "requires": {
17261         "tslib": "^2.2.0"
17262       }
17263     },
17264     "@angular/router": {
17265       "version": "12.2.16",
17266       "resolved": "https://registry.npmjs.org/@angular/router/-/router-12.2.16.tgz",
17267       "integrity": "sha512-LuFXSMIvX/VrB4jbYhigG2Y2pGQ9ULsSBUwDWwQCf4kr0eVI37LBJ2Vr74GBEznjgQ0UmWE89E+XYI80UhERTw==",
17268       "requires": {
17269         "tslib": "^2.2.0"
17270       }
17271     },
17272     "@assemblyscript/loader": {
17273       "version": "0.10.1",
17274       "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz",
17275       "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==",
17276       "dev": true
17277     },
17278     "@babel/code-frame": {
17279       "version": "7.16.7",
17280       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
17281       "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
17282       "requires": {
17283         "@babel/highlight": "^7.16.7"
17284       }
17285     },
17286     "@babel/compat-data": {
17287       "version": "7.17.7",
17288       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
17289       "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
17290       "dev": true
17291     },
17292     "@babel/core": {
17293       "version": "7.8.3",
17294       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz",
17295       "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==",
17296       "requires": {
17297         "@babel/code-frame": "^7.8.3",
17298         "@babel/generator": "^7.8.3",
17299         "@babel/helpers": "^7.8.3",
17300         "@babel/parser": "^7.8.3",
17301         "@babel/template": "^7.8.3",
17302         "@babel/traverse": "^7.8.3",
17303         "@babel/types": "^7.8.3",
17304         "convert-source-map": "^1.7.0",
17305         "debug": "^4.1.0",
17306         "gensync": "^1.0.0-beta.1",
17307         "json5": "^2.1.0",
17308         "lodash": "^4.17.13",
17309         "resolve": "^1.3.2",
17310         "semver": "^5.4.1",
17311         "source-map": "^0.5.0"
17312       }
17313     },
17314     "@babel/generator": {
17315       "version": "7.17.9",
17316       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
17317       "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
17318       "requires": {
17319         "@babel/types": "^7.17.0",
17320         "jsesc": "^2.5.1",
17321         "source-map": "^0.5.0"
17322       }
17323     },
17324     "@babel/helper-annotate-as-pure": {
17325       "version": "7.14.5",
17326       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
17327       "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
17328       "dev": true,
17329       "requires": {
17330         "@babel/types": "^7.14.5"
17331       }
17332     },
17333     "@babel/helper-builder-binary-assignment-operator-visitor": {
17334       "version": "7.16.7",
17335       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
17336       "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
17337       "dev": true,
17338       "requires": {
17339         "@babel/helper-explode-assignable-expression": "^7.16.7",
17340         "@babel/types": "^7.16.7"
17341       }
17342     },
17343     "@babel/helper-compilation-targets": {
17344       "version": "7.17.7",
17345       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
17346       "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
17347       "dev": true,
17348       "requires": {
17349         "@babel/compat-data": "^7.17.7",
17350         "@babel/helper-validator-option": "^7.16.7",
17351         "browserslist": "^4.17.5",
17352         "semver": "^6.3.0"
17353       },
17354       "dependencies": {
17355         "semver": {
17356           "version": "6.3.0",
17357           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
17358           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
17359           "dev": true
17360         }
17361       }
17362     },
17363     "@babel/helper-create-class-features-plugin": {
17364       "version": "7.17.9",
17365       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz",
17366       "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==",
17367       "dev": true,
17368       "requires": {
17369         "@babel/helper-annotate-as-pure": "^7.16.7",
17370         "@babel/helper-environment-visitor": "^7.16.7",
17371         "@babel/helper-function-name": "^7.17.9",
17372         "@babel/helper-member-expression-to-functions": "^7.17.7",
17373         "@babel/helper-optimise-call-expression": "^7.16.7",
17374         "@babel/helper-replace-supers": "^7.16.7",
17375         "@babel/helper-split-export-declaration": "^7.16.7"
17376       },
17377       "dependencies": {
17378         "@babel/helper-annotate-as-pure": {
17379           "version": "7.16.7",
17380           "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
17381           "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
17382           "dev": true,
17383           "requires": {
17384             "@babel/types": "^7.16.7"
17385           }
17386         }
17387       }
17388     },
17389     "@babel/helper-create-regexp-features-plugin": {
17390       "version": "7.17.0",
17391       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz",
17392       "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==",
17393       "dev": true,
17394       "requires": {
17395         "@babel/helper-annotate-as-pure": "^7.16.7",
17396         "regexpu-core": "^5.0.1"
17397       },
17398       "dependencies": {
17399         "@babel/helper-annotate-as-pure": {
17400           "version": "7.16.7",
17401           "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
17402           "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
17403           "dev": true,
17404           "requires": {
17405             "@babel/types": "^7.16.7"
17406           }
17407         }
17408       }
17409     },
17410     "@babel/helper-define-polyfill-provider": {
17411       "version": "0.2.4",
17412       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz",
17413       "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==",
17414       "dev": true,
17415       "requires": {
17416         "@babel/helper-compilation-targets": "^7.13.0",
17417         "@babel/helper-module-imports": "^7.12.13",
17418         "@babel/helper-plugin-utils": "^7.13.0",
17419         "@babel/traverse": "^7.13.0",
17420         "debug": "^4.1.1",
17421         "lodash.debounce": "^4.0.8",
17422         "resolve": "^1.14.2",
17423         "semver": "^6.1.2"
17424       },
17425       "dependencies": {
17426         "semver": {
17427           "version": "6.3.0",
17428           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
17429           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
17430           "dev": true
17431         }
17432       }
17433     },
17434     "@babel/helper-environment-visitor": {
17435       "version": "7.16.7",
17436       "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
17437       "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
17438       "requires": {
17439         "@babel/types": "^7.16.7"
17440       }
17441     },
17442     "@babel/helper-explode-assignable-expression": {
17443       "version": "7.16.7",
17444       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
17445       "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
17446       "dev": true,
17447       "requires": {
17448         "@babel/types": "^7.16.7"
17449       }
17450     },
17451     "@babel/helper-function-name": {
17452       "version": "7.17.9",
17453       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
17454       "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
17455       "requires": {
17456         "@babel/template": "^7.16.7",
17457         "@babel/types": "^7.17.0"
17458       }
17459     },
17460     "@babel/helper-hoist-variables": {
17461       "version": "7.16.7",
17462       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
17463       "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
17464       "requires": {
17465         "@babel/types": "^7.16.7"
17466       }
17467     },
17468     "@babel/helper-member-expression-to-functions": {
17469       "version": "7.17.7",
17470       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz",
17471       "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==",
17472       "dev": true,
17473       "requires": {
17474         "@babel/types": "^7.17.0"
17475       }
17476     },
17477     "@babel/helper-module-imports": {
17478       "version": "7.16.7",
17479       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
17480       "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
17481       "dev": true,
17482       "requires": {
17483         "@babel/types": "^7.16.7"
17484       }
17485     },
17486     "@babel/helper-module-transforms": {
17487       "version": "7.17.7",
17488       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
17489       "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
17490       "dev": true,
17491       "requires": {
17492         "@babel/helper-environment-visitor": "^7.16.7",
17493         "@babel/helper-module-imports": "^7.16.7",
17494         "@babel/helper-simple-access": "^7.17.7",
17495         "@babel/helper-split-export-declaration": "^7.16.7",
17496         "@babel/helper-validator-identifier": "^7.16.7",
17497         "@babel/template": "^7.16.7",
17498         "@babel/traverse": "^7.17.3",
17499         "@babel/types": "^7.17.0"
17500       }
17501     },
17502     "@babel/helper-optimise-call-expression": {
17503       "version": "7.16.7",
17504       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
17505       "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
17506       "dev": true,
17507       "requires": {
17508         "@babel/types": "^7.16.7"
17509       }
17510     },
17511     "@babel/helper-plugin-utils": {
17512       "version": "7.16.7",
17513       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
17514       "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
17515       "dev": true
17516     },
17517     "@babel/helper-remap-async-to-generator": {
17518       "version": "7.16.8",
17519       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz",
17520       "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==",
17521       "dev": true,
17522       "requires": {
17523         "@babel/helper-annotate-as-pure": "^7.16.7",
17524         "@babel/helper-wrap-function": "^7.16.8",
17525         "@babel/types": "^7.16.8"
17526       },
17527       "dependencies": {
17528         "@babel/helper-annotate-as-pure": {
17529           "version": "7.16.7",
17530           "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
17531           "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
17532           "dev": true,
17533           "requires": {
17534             "@babel/types": "^7.16.7"
17535           }
17536         }
17537       }
17538     },
17539     "@babel/helper-replace-supers": {
17540       "version": "7.16.7",
17541       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
17542       "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
17543       "dev": true,
17544       "requires": {
17545         "@babel/helper-environment-visitor": "^7.16.7",
17546         "@babel/helper-member-expression-to-functions": "^7.16.7",
17547         "@babel/helper-optimise-call-expression": "^7.16.7",
17548         "@babel/traverse": "^7.16.7",
17549         "@babel/types": "^7.16.7"
17550       }
17551     },
17552     "@babel/helper-simple-access": {
17553       "version": "7.17.7",
17554       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
17555       "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
17556       "dev": true,
17557       "requires": {
17558         "@babel/types": "^7.17.0"
17559       }
17560     },
17561     "@babel/helper-skip-transparent-expression-wrappers": {
17562       "version": "7.16.0",
17563       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
17564       "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
17565       "dev": true,
17566       "requires": {
17567         "@babel/types": "^7.16.0"
17568       }
17569     },
17570     "@babel/helper-split-export-declaration": {
17571       "version": "7.16.7",
17572       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
17573       "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
17574       "requires": {
17575         "@babel/types": "^7.16.7"
17576       }
17577     },
17578     "@babel/helper-validator-identifier": {
17579       "version": "7.16.7",
17580       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
17581       "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
17582     },
17583     "@babel/helper-validator-option": {
17584       "version": "7.16.7",
17585       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
17586       "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
17587       "dev": true
17588     },
17589     "@babel/helper-wrap-function": {
17590       "version": "7.16.8",
17591       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz",
17592       "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==",
17593       "dev": true,
17594       "requires": {
17595         "@babel/helper-function-name": "^7.16.7",
17596         "@babel/template": "^7.16.7",
17597         "@babel/traverse": "^7.16.8",
17598         "@babel/types": "^7.16.8"
17599       }
17600     },
17601     "@babel/helpers": {
17602       "version": "7.17.9",
17603       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
17604       "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
17605       "requires": {
17606         "@babel/template": "^7.16.7",
17607         "@babel/traverse": "^7.17.9",
17608         "@babel/types": "^7.17.0"
17609       }
17610     },
17611     "@babel/highlight": {
17612       "version": "7.17.9",
17613       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
17614       "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
17615       "requires": {
17616         "@babel/helper-validator-identifier": "^7.16.7",
17617         "chalk": "^2.0.0",
17618         "js-tokens": "^4.0.0"
17619       }
17620     },
17621     "@babel/parser": {
17622       "version": "7.17.9",
17623       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
17624       "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg=="
17625     },
17626     "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
17627       "version": "7.16.7",
17628       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
17629       "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
17630       "dev": true,
17631       "requires": {
17632         "@babel/helper-plugin-utils": "^7.16.7",
17633         "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
17634         "@babel/plugin-proposal-optional-chaining": "^7.16.7"
17635       }
17636     },
17637     "@babel/plugin-proposal-async-generator-functions": {
17638       "version": "7.14.7",
17639       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz",
17640       "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==",
17641       "dev": true,
17642       "requires": {
17643         "@babel/helper-plugin-utils": "^7.14.5",
17644         "@babel/helper-remap-async-to-generator": "^7.14.5",
17645         "@babel/plugin-syntax-async-generators": "^7.8.4"
17646       }
17647     },
17648     "@babel/plugin-proposal-class-properties": {
17649       "version": "7.16.7",
17650       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
17651       "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
17652       "dev": true,
17653       "requires": {
17654         "@babel/helper-create-class-features-plugin": "^7.16.7",
17655         "@babel/helper-plugin-utils": "^7.16.7"
17656       }
17657     },
17658     "@babel/plugin-proposal-class-static-block": {
17659       "version": "7.17.6",
17660       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz",
17661       "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==",
17662       "dev": true,
17663       "requires": {
17664         "@babel/helper-create-class-features-plugin": "^7.17.6",
17665         "@babel/helper-plugin-utils": "^7.16.7",
17666         "@babel/plugin-syntax-class-static-block": "^7.14.5"
17667       }
17668     },
17669     "@babel/plugin-proposal-dynamic-import": {
17670       "version": "7.16.7",
17671       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
17672       "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
17673       "dev": true,
17674       "requires": {
17675         "@babel/helper-plugin-utils": "^7.16.7",
17676         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
17677       }
17678     },
17679     "@babel/plugin-proposal-export-namespace-from": {
17680       "version": "7.16.7",
17681       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
17682       "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
17683       "dev": true,
17684       "requires": {
17685         "@babel/helper-plugin-utils": "^7.16.7",
17686         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
17687       }
17688     },
17689     "@babel/plugin-proposal-json-strings": {
17690       "version": "7.16.7",
17691       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
17692       "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
17693       "dev": true,
17694       "requires": {
17695         "@babel/helper-plugin-utils": "^7.16.7",
17696         "@babel/plugin-syntax-json-strings": "^7.8.3"
17697       }
17698     },
17699     "@babel/plugin-proposal-logical-assignment-operators": {
17700       "version": "7.16.7",
17701       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
17702       "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
17703       "dev": true,
17704       "requires": {
17705         "@babel/helper-plugin-utils": "^7.16.7",
17706         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
17707       }
17708     },
17709     "@babel/plugin-proposal-nullish-coalescing-operator": {
17710       "version": "7.16.7",
17711       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
17712       "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
17713       "dev": true,
17714       "requires": {
17715         "@babel/helper-plugin-utils": "^7.16.7",
17716         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
17717       }
17718     },
17719     "@babel/plugin-proposal-numeric-separator": {
17720       "version": "7.16.7",
17721       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
17722       "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
17723       "dev": true,
17724       "requires": {
17725         "@babel/helper-plugin-utils": "^7.16.7",
17726         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
17727       }
17728     },
17729     "@babel/plugin-proposal-object-rest-spread": {
17730       "version": "7.17.3",
17731       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz",
17732       "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==",
17733       "dev": true,
17734       "requires": {
17735         "@babel/compat-data": "^7.17.0",
17736         "@babel/helper-compilation-targets": "^7.16.7",
17737         "@babel/helper-plugin-utils": "^7.16.7",
17738         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
17739         "@babel/plugin-transform-parameters": "^7.16.7"
17740       }
17741     },
17742     "@babel/plugin-proposal-optional-catch-binding": {
17743       "version": "7.16.7",
17744       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
17745       "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
17746       "dev": true,
17747       "requires": {
17748         "@babel/helper-plugin-utils": "^7.16.7",
17749         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
17750       }
17751     },
17752     "@babel/plugin-proposal-optional-chaining": {
17753       "version": "7.16.7",
17754       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
17755       "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
17756       "dev": true,
17757       "requires": {
17758         "@babel/helper-plugin-utils": "^7.16.7",
17759         "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
17760         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
17761       }
17762     },
17763     "@babel/plugin-proposal-private-methods": {
17764       "version": "7.16.11",
17765       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz",
17766       "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==",
17767       "dev": true,
17768       "requires": {
17769         "@babel/helper-create-class-features-plugin": "^7.16.10",
17770         "@babel/helper-plugin-utils": "^7.16.7"
17771       }
17772     },
17773     "@babel/plugin-proposal-private-property-in-object": {
17774       "version": "7.16.7",
17775       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
17776       "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
17777       "dev": true,
17778       "requires": {
17779         "@babel/helper-annotate-as-pure": "^7.16.7",
17780         "@babel/helper-create-class-features-plugin": "^7.16.7",
17781         "@babel/helper-plugin-utils": "^7.16.7",
17782         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
17783       },
17784       "dependencies": {
17785         "@babel/helper-annotate-as-pure": {
17786           "version": "7.16.7",
17787           "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
17788           "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
17789           "dev": true,
17790           "requires": {
17791             "@babel/types": "^7.16.7"
17792           }
17793         }
17794       }
17795     },
17796     "@babel/plugin-proposal-unicode-property-regex": {
17797       "version": "7.16.7",
17798       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
17799       "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
17800       "dev": true,
17801       "requires": {
17802         "@babel/helper-create-regexp-features-plugin": "^7.16.7",
17803         "@babel/helper-plugin-utils": "^7.16.7"
17804       }
17805     },
17806     "@babel/plugin-syntax-async-generators": {
17807       "version": "7.8.4",
17808       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
17809       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
17810       "dev": true,
17811       "requires": {
17812         "@babel/helper-plugin-utils": "^7.8.0"
17813       }
17814     },
17815     "@babel/plugin-syntax-class-properties": {
17816       "version": "7.12.13",
17817       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
17818       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
17819       "dev": true,
17820       "requires": {
17821         "@babel/helper-plugin-utils": "^7.12.13"
17822       }
17823     },
17824     "@babel/plugin-syntax-class-static-block": {
17825       "version": "7.14.5",
17826       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
17827       "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
17828       "dev": true,
17829       "requires": {
17830         "@babel/helper-plugin-utils": "^7.14.5"
17831       }
17832     },
17833     "@babel/plugin-syntax-dynamic-import": {
17834       "version": "7.8.3",
17835       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
17836       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
17837       "dev": true,
17838       "requires": {
17839         "@babel/helper-plugin-utils": "^7.8.0"
17840       }
17841     },
17842     "@babel/plugin-syntax-export-namespace-from": {
17843       "version": "7.8.3",
17844       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
17845       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
17846       "dev": true,
17847       "requires": {
17848         "@babel/helper-plugin-utils": "^7.8.3"
17849       }
17850     },
17851     "@babel/plugin-syntax-json-strings": {
17852       "version": "7.8.3",
17853       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
17854       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
17855       "dev": true,
17856       "requires": {
17857         "@babel/helper-plugin-utils": "^7.8.0"
17858       }
17859     },
17860     "@babel/plugin-syntax-logical-assignment-operators": {
17861       "version": "7.10.4",
17862       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
17863       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
17864       "dev": true,
17865       "requires": {
17866         "@babel/helper-plugin-utils": "^7.10.4"
17867       }
17868     },
17869     "@babel/plugin-syntax-nullish-coalescing-operator": {
17870       "version": "7.8.3",
17871       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
17872       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
17873       "dev": true,
17874       "requires": {
17875         "@babel/helper-plugin-utils": "^7.8.0"
17876       }
17877     },
17878     "@babel/plugin-syntax-numeric-separator": {
17879       "version": "7.10.4",
17880       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
17881       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
17882       "dev": true,
17883       "requires": {
17884         "@babel/helper-plugin-utils": "^7.10.4"
17885       }
17886     },
17887     "@babel/plugin-syntax-object-rest-spread": {
17888       "version": "7.8.3",
17889       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
17890       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
17891       "dev": true,
17892       "requires": {
17893         "@babel/helper-plugin-utils": "^7.8.0"
17894       }
17895     },
17896     "@babel/plugin-syntax-optional-catch-binding": {
17897       "version": "7.8.3",
17898       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
17899       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
17900       "dev": true,
17901       "requires": {
17902         "@babel/helper-plugin-utils": "^7.8.0"
17903       }
17904     },
17905     "@babel/plugin-syntax-optional-chaining": {
17906       "version": "7.8.3",
17907       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
17908       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
17909       "dev": true,
17910       "requires": {
17911         "@babel/helper-plugin-utils": "^7.8.0"
17912       }
17913     },
17914     "@babel/plugin-syntax-private-property-in-object": {
17915       "version": "7.14.5",
17916       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
17917       "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
17918       "dev": true,
17919       "requires": {
17920         "@babel/helper-plugin-utils": "^7.14.5"
17921       }
17922     },
17923     "@babel/plugin-syntax-top-level-await": {
17924       "version": "7.14.5",
17925       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
17926       "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
17927       "dev": true,
17928       "requires": {
17929         "@babel/helper-plugin-utils": "^7.14.5"
17930       }
17931     },
17932     "@babel/plugin-transform-arrow-functions": {
17933       "version": "7.16.7",
17934       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
17935       "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
17936       "dev": true,
17937       "requires": {
17938         "@babel/helper-plugin-utils": "^7.16.7"
17939       }
17940     },
17941     "@babel/plugin-transform-async-to-generator": {
17942       "version": "7.14.5",
17943       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
17944       "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
17945       "dev": true,
17946       "requires": {
17947         "@babel/helper-module-imports": "^7.14.5",
17948         "@babel/helper-plugin-utils": "^7.14.5",
17949         "@babel/helper-remap-async-to-generator": "^7.14.5"
17950       }
17951     },
17952     "@babel/plugin-transform-block-scoped-functions": {
17953       "version": "7.16.7",
17954       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
17955       "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
17956       "dev": true,
17957       "requires": {
17958         "@babel/helper-plugin-utils": "^7.16.7"
17959       }
17960     },
17961     "@babel/plugin-transform-block-scoping": {
17962       "version": "7.16.7",
17963       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
17964       "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
17965       "dev": true,
17966       "requires": {
17967         "@babel/helper-plugin-utils": "^7.16.7"
17968       }
17969     },
17970     "@babel/plugin-transform-classes": {
17971       "version": "7.16.7",
17972       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
17973       "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
17974       "dev": true,
17975       "requires": {
17976         "@babel/helper-annotate-as-pure": "^7.16.7",
17977         "@babel/helper-environment-visitor": "^7.16.7",
17978         "@babel/helper-function-name": "^7.16.7",
17979         "@babel/helper-optimise-call-expression": "^7.16.7",
17980         "@babel/helper-plugin-utils": "^7.16.7",
17981         "@babel/helper-replace-supers": "^7.16.7",
17982         "@babel/helper-split-export-declaration": "^7.16.7",
17983         "globals": "^11.1.0"
17984       },
17985       "dependencies": {
17986         "@babel/helper-annotate-as-pure": {
17987           "version": "7.16.7",
17988           "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
17989           "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
17990           "dev": true,
17991           "requires": {
17992             "@babel/types": "^7.16.7"
17993           }
17994         }
17995       }
17996     },
17997     "@babel/plugin-transform-computed-properties": {
17998       "version": "7.16.7",
17999       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
18000       "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
18001       "dev": true,
18002       "requires": {
18003         "@babel/helper-plugin-utils": "^7.16.7"
18004       }
18005     },
18006     "@babel/plugin-transform-destructuring": {
18007       "version": "7.17.7",
18008       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz",
18009       "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==",
18010       "dev": true,
18011       "requires": {
18012         "@babel/helper-plugin-utils": "^7.16.7"
18013       }
18014     },
18015     "@babel/plugin-transform-dotall-regex": {
18016       "version": "7.16.7",
18017       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
18018       "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
18019       "dev": true,
18020       "requires": {
18021         "@babel/helper-create-regexp-features-plugin": "^7.16.7",
18022         "@babel/helper-plugin-utils": "^7.16.7"
18023       }
18024     },
18025     "@babel/plugin-transform-duplicate-keys": {
18026       "version": "7.16.7",
18027       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
18028       "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
18029       "dev": true,
18030       "requires": {
18031         "@babel/helper-plugin-utils": "^7.16.7"
18032       }
18033     },
18034     "@babel/plugin-transform-exponentiation-operator": {
18035       "version": "7.16.7",
18036       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
18037       "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
18038       "dev": true,
18039       "requires": {
18040         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
18041         "@babel/helper-plugin-utils": "^7.16.7"
18042       }
18043     },
18044     "@babel/plugin-transform-for-of": {
18045       "version": "7.16.7",
18046       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
18047       "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
18048       "dev": true,
18049       "requires": {
18050         "@babel/helper-plugin-utils": "^7.16.7"
18051       }
18052     },
18053     "@babel/plugin-transform-function-name": {
18054       "version": "7.16.7",
18055       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
18056       "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
18057       "dev": true,
18058       "requires": {
18059         "@babel/helper-compilation-targets": "^7.16.7",
18060         "@babel/helper-function-name": "^7.16.7",
18061         "@babel/helper-plugin-utils": "^7.16.7"
18062       }
18063     },
18064     "@babel/plugin-transform-literals": {
18065       "version": "7.16.7",
18066       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
18067       "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
18068       "dev": true,
18069       "requires": {
18070         "@babel/helper-plugin-utils": "^7.16.7"
18071       }
18072     },
18073     "@babel/plugin-transform-member-expression-literals": {
18074       "version": "7.16.7",
18075       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
18076       "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
18077       "dev": true,
18078       "requires": {
18079         "@babel/helper-plugin-utils": "^7.16.7"
18080       }
18081     },
18082     "@babel/plugin-transform-modules-amd": {
18083       "version": "7.16.7",
18084       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
18085       "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
18086       "dev": true,
18087       "requires": {
18088         "@babel/helper-module-transforms": "^7.16.7",
18089         "@babel/helper-plugin-utils": "^7.16.7",
18090         "babel-plugin-dynamic-import-node": "^2.3.3"
18091       }
18092     },
18093     "@babel/plugin-transform-modules-commonjs": {
18094       "version": "7.17.9",
18095       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz",
18096       "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==",
18097       "dev": true,
18098       "requires": {
18099         "@babel/helper-module-transforms": "^7.17.7",
18100         "@babel/helper-plugin-utils": "^7.16.7",
18101         "@babel/helper-simple-access": "^7.17.7",
18102         "babel-plugin-dynamic-import-node": "^2.3.3"
18103       }
18104     },
18105     "@babel/plugin-transform-modules-systemjs": {
18106       "version": "7.17.8",
18107       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz",
18108       "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==",
18109       "dev": true,
18110       "requires": {
18111         "@babel/helper-hoist-variables": "^7.16.7",
18112         "@babel/helper-module-transforms": "^7.17.7",
18113         "@babel/helper-plugin-utils": "^7.16.7",
18114         "@babel/helper-validator-identifier": "^7.16.7",
18115         "babel-plugin-dynamic-import-node": "^2.3.3"
18116       }
18117     },
18118     "@babel/plugin-transform-modules-umd": {
18119       "version": "7.16.7",
18120       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
18121       "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
18122       "dev": true,
18123       "requires": {
18124         "@babel/helper-module-transforms": "^7.16.7",
18125         "@babel/helper-plugin-utils": "^7.16.7"
18126       }
18127     },
18128     "@babel/plugin-transform-named-capturing-groups-regex": {
18129       "version": "7.16.8",
18130       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz",
18131       "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==",
18132       "dev": true,
18133       "requires": {
18134         "@babel/helper-create-regexp-features-plugin": "^7.16.7"
18135       }
18136     },
18137     "@babel/plugin-transform-new-target": {
18138       "version": "7.16.7",
18139       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
18140       "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
18141       "dev": true,
18142       "requires": {
18143         "@babel/helper-plugin-utils": "^7.16.7"
18144       }
18145     },
18146     "@babel/plugin-transform-object-super": {
18147       "version": "7.16.7",
18148       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
18149       "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
18150       "dev": true,
18151       "requires": {
18152         "@babel/helper-plugin-utils": "^7.16.7",
18153         "@babel/helper-replace-supers": "^7.16.7"
18154       }
18155     },
18156     "@babel/plugin-transform-parameters": {
18157       "version": "7.16.7",
18158       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
18159       "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
18160       "dev": true,
18161       "requires": {
18162         "@babel/helper-plugin-utils": "^7.16.7"
18163       }
18164     },
18165     "@babel/plugin-transform-property-literals": {
18166       "version": "7.16.7",
18167       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
18168       "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
18169       "dev": true,
18170       "requires": {
18171         "@babel/helper-plugin-utils": "^7.16.7"
18172       }
18173     },
18174     "@babel/plugin-transform-regenerator": {
18175       "version": "7.17.9",
18176       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz",
18177       "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==",
18178       "dev": true,
18179       "requires": {
18180         "regenerator-transform": "^0.15.0"
18181       }
18182     },
18183     "@babel/plugin-transform-reserved-words": {
18184       "version": "7.16.7",
18185       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
18186       "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
18187       "dev": true,
18188       "requires": {
18189         "@babel/helper-plugin-utils": "^7.16.7"
18190       }
18191     },
18192     "@babel/plugin-transform-runtime": {
18193       "version": "7.14.5",
18194       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz",
18195       "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==",
18196       "dev": true,
18197       "requires": {
18198         "@babel/helper-module-imports": "^7.14.5",
18199         "@babel/helper-plugin-utils": "^7.14.5",
18200         "babel-plugin-polyfill-corejs2": "^0.2.2",
18201         "babel-plugin-polyfill-corejs3": "^0.2.2",
18202         "babel-plugin-polyfill-regenerator": "^0.2.2",
18203         "semver": "^6.3.0"
18204       },
18205       "dependencies": {
18206         "semver": {
18207           "version": "6.3.0",
18208           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
18209           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
18210           "dev": true
18211         }
18212       }
18213     },
18214     "@babel/plugin-transform-shorthand-properties": {
18215       "version": "7.16.7",
18216       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
18217       "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
18218       "dev": true,
18219       "requires": {
18220         "@babel/helper-plugin-utils": "^7.16.7"
18221       }
18222     },
18223     "@babel/plugin-transform-spread": {
18224       "version": "7.16.7",
18225       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
18226       "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
18227       "dev": true,
18228       "requires": {
18229         "@babel/helper-plugin-utils": "^7.16.7",
18230         "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
18231       }
18232     },
18233     "@babel/plugin-transform-sticky-regex": {
18234       "version": "7.16.7",
18235       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
18236       "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
18237       "dev": true,
18238       "requires": {
18239         "@babel/helper-plugin-utils": "^7.16.7"
18240       }
18241     },
18242     "@babel/plugin-transform-template-literals": {
18243       "version": "7.16.7",
18244       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
18245       "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
18246       "dev": true,
18247       "requires": {
18248         "@babel/helper-plugin-utils": "^7.16.7"
18249       }
18250     },
18251     "@babel/plugin-transform-typeof-symbol": {
18252       "version": "7.16.7",
18253       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
18254       "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
18255       "dev": true,
18256       "requires": {
18257         "@babel/helper-plugin-utils": "^7.16.7"
18258       }
18259     },
18260     "@babel/plugin-transform-unicode-escapes": {
18261       "version": "7.16.7",
18262       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
18263       "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
18264       "dev": true,
18265       "requires": {
18266         "@babel/helper-plugin-utils": "^7.16.7"
18267       }
18268     },
18269     "@babel/plugin-transform-unicode-regex": {
18270       "version": "7.16.7",
18271       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
18272       "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
18273       "dev": true,
18274       "requires": {
18275         "@babel/helper-create-regexp-features-plugin": "^7.16.7",
18276         "@babel/helper-plugin-utils": "^7.16.7"
18277       }
18278     },
18279     "@babel/preset-env": {
18280       "version": "7.14.8",
18281       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz",
18282       "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==",
18283       "dev": true,
18284       "requires": {
18285         "@babel/compat-data": "^7.14.7",
18286         "@babel/helper-compilation-targets": "^7.14.5",
18287         "@babel/helper-plugin-utils": "^7.14.5",
18288         "@babel/helper-validator-option": "^7.14.5",
18289         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5",
18290         "@babel/plugin-proposal-async-generator-functions": "^7.14.7",
18291         "@babel/plugin-proposal-class-properties": "^7.14.5",
18292         "@babel/plugin-proposal-class-static-block": "^7.14.5",
18293         "@babel/plugin-proposal-dynamic-import": "^7.14.5",
18294         "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
18295         "@babel/plugin-proposal-json-strings": "^7.14.5",
18296         "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
18297         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
18298         "@babel/plugin-proposal-numeric-separator": "^7.14.5",
18299         "@babel/plugin-proposal-object-rest-spread": "^7.14.7",
18300         "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
18301         "@babel/plugin-proposal-optional-chaining": "^7.14.5",
18302         "@babel/plugin-proposal-private-methods": "^7.14.5",
18303         "@babel/plugin-proposal-private-property-in-object": "^7.14.5",
18304         "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
18305         "@babel/plugin-syntax-async-generators": "^7.8.4",
18306         "@babel/plugin-syntax-class-properties": "^7.12.13",
18307         "@babel/plugin-syntax-class-static-block": "^7.14.5",
18308         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
18309         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
18310         "@babel/plugin-syntax-json-strings": "^7.8.3",
18311         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
18312         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
18313         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
18314         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
18315         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
18316         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
18317         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
18318         "@babel/plugin-syntax-top-level-await": "^7.14.5",
18319         "@babel/plugin-transform-arrow-functions": "^7.14.5",
18320         "@babel/plugin-transform-async-to-generator": "^7.14.5",
18321         "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
18322         "@babel/plugin-transform-block-scoping": "^7.14.5",
18323         "@babel/plugin-transform-classes": "^7.14.5",
18324         "@babel/plugin-transform-computed-properties": "^7.14.5",
18325         "@babel/plugin-transform-destructuring": "^7.14.7",
18326         "@babel/plugin-transform-dotall-regex": "^7.14.5",
18327         "@babel/plugin-transform-duplicate-keys": "^7.14.5",
18328         "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
18329         "@babel/plugin-transform-for-of": "^7.14.5",
18330         "@babel/plugin-transform-function-name": "^7.14.5",
18331         "@babel/plugin-transform-literals": "^7.14.5",
18332         "@babel/plugin-transform-member-expression-literals": "^7.14.5",
18333         "@babel/plugin-transform-modules-amd": "^7.14.5",
18334         "@babel/plugin-transform-modules-commonjs": "^7.14.5",
18335         "@babel/plugin-transform-modules-systemjs": "^7.14.5",
18336         "@babel/plugin-transform-modules-umd": "^7.14.5",
18337         "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7",
18338         "@babel/plugin-transform-new-target": "^7.14.5",
18339         "@babel/plugin-transform-object-super": "^7.14.5",
18340         "@babel/plugin-transform-parameters": "^7.14.5",
18341         "@babel/plugin-transform-property-literals": "^7.14.5",
18342         "@babel/plugin-transform-regenerator": "^7.14.5",
18343         "@babel/plugin-transform-reserved-words": "^7.14.5",
18344         "@babel/plugin-transform-shorthand-properties": "^7.14.5",
18345         "@babel/plugin-transform-spread": "^7.14.6",
18346         "@babel/plugin-transform-sticky-regex": "^7.14.5",
18347         "@babel/plugin-transform-template-literals": "^7.14.5",
18348         "@babel/plugin-transform-typeof-symbol": "^7.14.5",
18349         "@babel/plugin-transform-unicode-escapes": "^7.14.5",
18350         "@babel/plugin-transform-unicode-regex": "^7.14.5",
18351         "@babel/preset-modules": "^0.1.4",
18352         "@babel/types": "^7.14.8",
18353         "babel-plugin-polyfill-corejs2": "^0.2.2",
18354         "babel-plugin-polyfill-corejs3": "^0.2.2",
18355         "babel-plugin-polyfill-regenerator": "^0.2.2",
18356         "core-js-compat": "^3.15.0",
18357         "semver": "^6.3.0"
18358       },
18359       "dependencies": {
18360         "semver": {
18361           "version": "6.3.0",
18362           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
18363           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
18364           "dev": true
18365         }
18366       }
18367     },
18368     "@babel/preset-modules": {
18369       "version": "0.1.5",
18370       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
18371       "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
18372       "dev": true,
18373       "requires": {
18374         "@babel/helper-plugin-utils": "^7.0.0",
18375         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
18376         "@babel/plugin-transform-dotall-regex": "^7.4.4",
18377         "@babel/types": "^7.4.4",
18378         "esutils": "^2.0.2"
18379       }
18380     },
18381     "@babel/runtime": {
18382       "version": "7.14.8",
18383       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz",
18384       "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==",
18385       "dev": true,
18386       "requires": {
18387         "regenerator-runtime": "^0.13.4"
18388       }
18389     },
18390     "@babel/runtime-corejs3": {
18391       "version": "7.16.8",
18392       "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz",
18393       "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==",
18394       "dev": true,
18395       "requires": {
18396         "core-js-pure": "^3.20.2",
18397         "regenerator-runtime": "^0.13.4"
18398       }
18399     },
18400     "@babel/template": {
18401       "version": "7.16.7",
18402       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
18403       "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
18404       "requires": {
18405         "@babel/code-frame": "^7.16.7",
18406         "@babel/parser": "^7.16.7",
18407         "@babel/types": "^7.16.7"
18408       }
18409     },
18410     "@babel/traverse": {
18411       "version": "7.17.9",
18412       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
18413       "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
18414       "requires": {
18415         "@babel/code-frame": "^7.16.7",
18416         "@babel/generator": "^7.17.9",
18417         "@babel/helper-environment-visitor": "^7.16.7",
18418         "@babel/helper-function-name": "^7.17.9",
18419         "@babel/helper-hoist-variables": "^7.16.7",
18420         "@babel/helper-split-export-declaration": "^7.16.7",
18421         "@babel/parser": "^7.17.9",
18422         "@babel/types": "^7.17.0",
18423         "debug": "^4.1.0",
18424         "globals": "^11.1.0"
18425       }
18426     },
18427     "@babel/types": {
18428       "version": "7.17.0",
18429       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
18430       "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
18431       "requires": {
18432         "@babel/helper-validator-identifier": "^7.16.7",
18433         "to-fast-properties": "^2.0.0"
18434       }
18435     },
18436     "@colors/colors": {
18437       "version": "1.5.0",
18438       "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
18439       "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
18440       "dev": true
18441     },
18442     "@cspotcode/source-map-consumer": {
18443       "version": "0.8.0",
18444       "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
18445       "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
18446       "dev": true
18447     },
18448     "@cspotcode/source-map-support": {
18449       "version": "0.7.0",
18450       "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
18451       "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
18452       "dev": true,
18453       "requires": {
18454         "@cspotcode/source-map-consumer": "0.8.0"
18455       }
18456     },
18457     "@csstools/convert-colors": {
18458       "version": "1.4.0",
18459       "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
18460       "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==",
18461       "dev": true
18462     },
18463     "@discoveryjs/json-ext": {
18464       "version": "0.5.3",
18465       "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz",
18466       "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==",
18467       "dev": true
18468     },
18469     "@eslint/eslintrc": {
18470       "version": "0.4.3",
18471       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
18472       "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
18473       "dev": true,
18474       "requires": {
18475         "ajv": "^6.12.4",
18476         "debug": "^4.1.1",
18477         "espree": "^7.3.0",
18478         "globals": "^13.9.0",
18479         "ignore": "^4.0.6",
18480         "import-fresh": "^3.2.1",
18481         "js-yaml": "^3.13.1",
18482         "minimatch": "^3.0.4",
18483         "strip-json-comments": "^3.1.1"
18484       },
18485       "dependencies": {
18486         "ajv": {
18487           "version": "6.12.6",
18488           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
18489           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
18490           "dev": true,
18491           "requires": {
18492             "fast-deep-equal": "^3.1.1",
18493             "fast-json-stable-stringify": "^2.0.0",
18494             "json-schema-traverse": "^0.4.1",
18495             "uri-js": "^4.2.2"
18496           }
18497         },
18498         "globals": {
18499           "version": "13.12.0",
18500           "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
18501           "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
18502           "dev": true,
18503           "requires": {
18504             "type-fest": "^0.20.2"
18505           }
18506         },
18507         "ignore": {
18508           "version": "4.0.6",
18509           "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
18510           "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
18511           "dev": true
18512         },
18513         "json-schema-traverse": {
18514           "version": "0.4.1",
18515           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
18516           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
18517           "dev": true
18518         },
18519         "type-fest": {
18520           "version": "0.20.2",
18521           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
18522           "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
18523           "dev": true
18524         }
18525       }
18526     },
18527     "@humanwhocodes/config-array": {
18528       "version": "0.5.0",
18529       "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
18530       "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
18531       "dev": true,
18532       "requires": {
18533         "@humanwhocodes/object-schema": "^1.2.0",
18534         "debug": "^4.1.1",
18535         "minimatch": "^3.0.4"
18536       }
18537     },
18538     "@humanwhocodes/object-schema": {
18539       "version": "1.2.1",
18540       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
18541       "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
18542       "dev": true
18543     },
18544     "@istanbuljs/schema": {
18545       "version": "0.1.3",
18546       "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
18547       "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
18548       "dev": true
18549     },
18550     "@jridgewell/resolve-uri": {
18551       "version": "1.0.0",
18552       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz",
18553       "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==",
18554       "dev": true
18555     },
18556     "@jridgewell/sourcemap-codec": {
18557       "version": "1.4.11",
18558       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
18559       "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
18560       "dev": true
18561     },
18562     "@jridgewell/trace-mapping": {
18563       "version": "0.3.4",
18564       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
18565       "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
18566       "dev": true,
18567       "requires": {
18568         "@jridgewell/resolve-uri": "^3.0.3",
18569         "@jridgewell/sourcemap-codec": "^1.4.10"
18570       },
18571       "dependencies": {
18572         "@jridgewell/resolve-uri": {
18573           "version": "3.0.5",
18574           "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
18575           "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
18576           "dev": true
18577         }
18578       }
18579     },
18580     "@jsdevtools/coverage-istanbul-loader": {
18581       "version": "3.0.5",
18582       "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz",
18583       "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==",
18584       "dev": true,
18585       "requires": {
18586         "convert-source-map": "^1.7.0",
18587         "istanbul-lib-instrument": "^4.0.3",
18588         "loader-utils": "^2.0.0",
18589         "merge-source-map": "^1.1.0",
18590         "schema-utils": "^2.7.0"
18591       }
18592     },
18593     "@ng-bootstrap/ng-bootstrap": {
18594       "version": "7.0.0",
18595       "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-7.0.0.tgz",
18596       "integrity": "sha512-SxUaptGWJmCxM0d2Zy1mx7K7p/YBwGZ69NmmBQVY4BE6p5av0hWrVmv9rzzfBz0rhxU7RPZLor2Jpaoq8Xyl4w==",
18597       "requires": {
18598         "tslib": "^2.0.0"
18599       }
18600     },
18601     "@ngtools/webpack": {
18602       "version": "12.2.17",
18603       "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-12.2.17.tgz",
18604       "integrity": "sha512-uaS+2YZgPDW3VmUuwh4/yfIFV1KRVGWefc6xLWIqKRKs6mlRYs65m3ib9dX7CTS4kQMCbhxkxMbpBO2yXlzfvA==",
18605       "dev": true
18606     },
18607     "@nguniversal/common": {
18608       "version": "12.1.3",
18609       "resolved": "https://registry.npmjs.org/@nguniversal/common/-/common-12.1.3.tgz",
18610       "integrity": "sha512-0fP8ThHx3vePJxTdic5cz9hvWnqB2Uvx2uf1JQ68zto8ZXrasOeB8kT+ujhuUIyH8AR98BYMudMXCVvq+UbkeA==",
18611       "requires": {
18612         "critters": "0.0.12",
18613         "jsdom": "16.6.0",
18614         "tslib": "^2.3.0"
18615       }
18616     },
18617     "@nguniversal/express-engine": {
18618       "version": "12.1.3",
18619       "resolved": "https://registry.npmjs.org/@nguniversal/express-engine/-/express-engine-12.1.3.tgz",
18620       "integrity": "sha512-iu/7Al3NjwdwJw3ALyW9n7MzAQ75/Ca/cd2xWi7rzgvev2pgakZfvn2/EbB8oFI6xOSvA2irA29BeobkR4crlw==",
18621       "requires": {
18622         "@nguniversal/common": "12.1.3",
18623         "tslib": "^2.3.0"
18624       }
18625     },
18626     "@nodelib/fs.scandir": {
18627       "version": "2.1.5",
18628       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
18629       "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
18630       "dev": true,
18631       "requires": {
18632         "@nodelib/fs.stat": "2.0.5",
18633         "run-parallel": "^1.1.9"
18634       }
18635     },
18636     "@nodelib/fs.stat": {
18637       "version": "2.0.5",
18638       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
18639       "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
18640       "dev": true
18641     },
18642     "@nodelib/fs.walk": {
18643       "version": "1.2.8",
18644       "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
18645       "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
18646       "dev": true,
18647       "requires": {
18648         "@nodelib/fs.scandir": "2.1.5",
18649         "fastq": "^1.6.0"
18650       }
18651     },
18652     "@npmcli/git": {
18653       "version": "2.1.0",
18654       "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz",
18655       "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==",
18656       "dev": true,
18657       "requires": {
18658         "@npmcli/promise-spawn": "^1.3.2",
18659         "lru-cache": "^6.0.0",
18660         "mkdirp": "^1.0.4",
18661         "npm-pick-manifest": "^6.1.1",
18662         "promise-inflight": "^1.0.1",
18663         "promise-retry": "^2.0.1",
18664         "semver": "^7.3.5",
18665         "which": "^2.0.2"
18666       },
18667       "dependencies": {
18668         "semver": {
18669           "version": "7.3.7",
18670           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
18671           "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
18672           "dev": true,
18673           "requires": {
18674             "lru-cache": "^6.0.0"
18675           }
18676         },
18677         "which": {
18678           "version": "2.0.2",
18679           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
18680           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
18681           "dev": true,
18682           "requires": {
18683             "isexe": "^2.0.0"
18684           }
18685         }
18686       }
18687     },
18688     "@npmcli/installed-package-contents": {
18689       "version": "1.0.7",
18690       "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz",
18691       "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==",
18692       "dev": true,
18693       "requires": {
18694         "npm-bundled": "^1.1.1",
18695         "npm-normalize-package-bin": "^1.0.1"
18696       }
18697     },
18698     "@npmcli/move-file": {
18699       "version": "1.1.2",
18700       "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
18701       "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
18702       "dev": true,
18703       "requires": {
18704         "mkdirp": "^1.0.4",
18705         "rimraf": "^3.0.2"
18706       }
18707     },
18708     "@npmcli/node-gyp": {
18709       "version": "1.0.3",
18710       "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz",
18711       "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==",
18712       "dev": true
18713     },
18714     "@npmcli/promise-spawn": {
18715       "version": "1.3.2",
18716       "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz",
18717       "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==",
18718       "dev": true,
18719       "requires": {
18720         "infer-owner": "^1.0.4"
18721       }
18722     },
18723     "@npmcli/run-script": {
18724       "version": "2.0.0",
18725       "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz",
18726       "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==",
18727       "dev": true,
18728       "requires": {
18729         "@npmcli/node-gyp": "^1.0.2",
18730         "@npmcli/promise-spawn": "^1.3.2",
18731         "node-gyp": "^8.2.0",
18732         "read-package-json-fast": "^2.0.1"
18733       }
18734     },
18735     "@nrwl/devkit": {
18736       "version": "12.6.0",
18737       "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-12.6.0.tgz",
18738       "integrity": "sha512-tvw/4n2JD/38UuzdxFCoj1+x02BAKK4EvtLhwUK5XSBF0wDYFBp5rHfxvUD9ZcoiRRrZA4QGFjhDljrfj95F2A==",
18739       "dev": true,
18740       "requires": {
18741         "@nrwl/tao": "12.6.0",
18742         "ejs": "^3.1.5",
18743         "ignore": "^5.0.4",
18744         "rxjs": "^6.5.4",
18745         "semver": "7.3.4",
18746         "tslib": "^2.0.0"
18747       },
18748       "dependencies": {
18749         "semver": {
18750           "version": "7.3.4",
18751           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
18752           "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
18753           "dev": true,
18754           "requires": {
18755             "lru-cache": "^6.0.0"
18756           }
18757         }
18758       }
18759     },
18760     "@nrwl/tao": {
18761       "version": "12.6.0",
18762       "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-12.6.0.tgz",
18763       "integrity": "sha512-h6X+mqmTlZjA9nqlyPAu9TFNORHAMcC1BD8H8kA8lTHN1nktLHQ266qpHVLsxcqww2EYsVqQaKaOpUacck49+w==",
18764       "dev": true,
18765       "requires": {
18766         "chalk": "4.1.0",
18767         "enquirer": "~2.3.6",
18768         "fs-extra": "^9.1.0",
18769         "jsonc-parser": "3.0.0",
18770         "rxjs": "^6.5.4",
18771         "rxjs-for-await": "0.0.2",
18772         "semver": "7.3.4",
18773         "tmp": "~0.2.1",
18774         "tslib": "^2.0.0",
18775         "yargs-parser": "20.0.0"
18776       },
18777       "dependencies": {
18778         "ansi-styles": {
18779           "version": "4.3.0",
18780           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
18781           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
18782           "dev": true,
18783           "requires": {
18784             "color-convert": "^2.0.1"
18785           }
18786         },
18787         "chalk": {
18788           "version": "4.1.0",
18789           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
18790           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
18791           "dev": true,
18792           "requires": {
18793             "ansi-styles": "^4.1.0",
18794             "supports-color": "^7.1.0"
18795           }
18796         },
18797         "color-convert": {
18798           "version": "2.0.1",
18799           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
18800           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
18801           "dev": true,
18802           "requires": {
18803             "color-name": "~1.1.4"
18804           }
18805         },
18806         "color-name": {
18807           "version": "1.1.4",
18808           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
18809           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
18810           "dev": true
18811         },
18812         "fs-extra": {
18813           "version": "9.1.0",
18814           "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
18815           "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
18816           "dev": true,
18817           "requires": {
18818             "at-least-node": "^1.0.0",
18819             "graceful-fs": "^4.2.0",
18820             "jsonfile": "^6.0.1",
18821             "universalify": "^2.0.0"
18822           }
18823         },
18824         "has-flag": {
18825           "version": "4.0.0",
18826           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
18827           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
18828           "dev": true
18829         },
18830         "jsonfile": {
18831           "version": "6.1.0",
18832           "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
18833           "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
18834           "dev": true,
18835           "requires": {
18836             "graceful-fs": "^4.1.6",
18837             "universalify": "^2.0.0"
18838           }
18839         },
18840         "semver": {
18841           "version": "7.3.4",
18842           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
18843           "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
18844           "dev": true,
18845           "requires": {
18846             "lru-cache": "^6.0.0"
18847           }
18848         },
18849         "supports-color": {
18850           "version": "7.2.0",
18851           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
18852           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
18853           "dev": true,
18854           "requires": {
18855             "has-flag": "^4.0.0"
18856           }
18857         },
18858         "tmp": {
18859           "version": "0.2.1",
18860           "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
18861           "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
18862           "dev": true,
18863           "requires": {
18864             "rimraf": "^3.0.0"
18865           }
18866         },
18867         "universalify": {
18868           "version": "2.0.0",
18869           "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
18870           "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
18871           "dev": true
18872         },
18873         "yargs-parser": {
18874           "version": "20.0.0",
18875           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz",
18876           "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==",
18877           "dev": true
18878         }
18879       }
18880     },
18881     "@schematics/angular": {
18882       "version": "12.2.17",
18883       "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.17.tgz",
18884       "integrity": "sha512-HM/4KkQu944KL5ebhIyy1Ot5OV6prHNW7kmGeMVeQefLSbbfMQCHLa1psB9UU9BoahwGhUBvleLylNSitOBCgg==",
18885       "dev": true,
18886       "requires": {
18887         "@angular-devkit/core": "12.2.17",
18888         "@angular-devkit/schematics": "12.2.17",
18889         "jsonc-parser": "3.0.0"
18890       }
18891     },
18892     "@socket.io/base64-arraybuffer": {
18893       "version": "1.0.2",
18894       "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
18895       "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==",
18896       "dev": true
18897     },
18898     "@tootallnate/once": {
18899       "version": "1.1.2",
18900       "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
18901       "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
18902     },
18903     "@trysound/sax": {
18904       "version": "0.2.0",
18905       "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
18906       "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
18907       "dev": true
18908     },
18909     "@tsconfig/node10": {
18910       "version": "1.0.8",
18911       "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
18912       "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
18913       "dev": true
18914     },
18915     "@tsconfig/node12": {
18916       "version": "1.0.9",
18917       "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
18918       "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
18919       "dev": true
18920     },
18921     "@tsconfig/node14": {
18922       "version": "1.0.1",
18923       "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
18924       "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
18925       "dev": true
18926     },
18927     "@tsconfig/node16": {
18928       "version": "1.0.2",
18929       "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
18930       "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
18931       "dev": true
18932     },
18933     "@types/component-emitter": {
18934       "version": "1.2.11",
18935       "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
18936       "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==",
18937       "dev": true
18938     },
18939     "@types/cookie": {
18940       "version": "0.4.1",
18941       "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
18942       "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
18943       "dev": true
18944     },
18945     "@types/cors": {
18946       "version": "2.8.12",
18947       "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
18948       "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==",
18949       "dev": true
18950     },
18951     "@types/eslint": {
18952       "version": "8.4.1",
18953       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz",
18954       "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==",
18955       "dev": true,
18956       "requires": {
18957         "@types/estree": "*",
18958         "@types/json-schema": "*"
18959       }
18960     },
18961     "@types/eslint-scope": {
18962       "version": "3.7.3",
18963       "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz",
18964       "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==",
18965       "dev": true,
18966       "requires": {
18967         "@types/eslint": "*",
18968         "@types/estree": "*"
18969       }
18970     },
18971     "@types/estree": {
18972       "version": "0.0.50",
18973       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
18974       "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
18975       "dev": true
18976     },
18977     "@types/glob": {
18978       "version": "7.2.0",
18979       "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
18980       "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
18981       "dev": true,
18982       "requires": {
18983         "@types/minimatch": "*",
18984         "@types/node": "*"
18985       }
18986     },
18987     "@types/jasmine": {
18988       "version": "3.10.6",
18989       "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.6.tgz",
18990       "integrity": "sha512-twY9adK/vz72oWxCWxzXaxoDtF9TpfEEsxvbc1ibjF3gMD/RThSuSud/GKUTR3aJnfbivAbC/vLqhY+gdWCHfA==",
18991       "dev": true
18992     },
18993     "@types/jasminewd2": {
18994       "version": "2.0.10",
18995       "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.10.tgz",
18996       "integrity": "sha512-J7mDz7ovjwjc+Y9rR9rY53hFWKATcIkrr9DwQWmOas4/pnIPJTXawnzjwpHm3RSxz/e3ZVUvQ7cRbd5UQLo10g==",
18997       "dev": true,
18998       "requires": {
18999         "@types/jasmine": "*"
19000       }
19001     },
19002     "@types/json-schema": {
19003       "version": "7.0.11",
19004       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
19005       "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
19006       "dev": true
19007     },
19008     "@types/minimatch": {
19009       "version": "3.0.5",
19010       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
19011       "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
19012       "dev": true
19013     },
19014     "@types/node": {
19015       "version": "16.11.27",
19016       "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz",
19017       "integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==",
19018       "dev": true
19019     },
19020     "@types/parse-json": {
19021       "version": "4.0.0",
19022       "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
19023       "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
19024       "dev": true
19025     },
19026     "@types/q": {
19027       "version": "0.0.32",
19028       "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
19029       "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
19030       "dev": true
19031     },
19032     "@types/selenium-webdriver": {
19033       "version": "3.0.19",
19034       "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.19.tgz",
19035       "integrity": "sha512-OFUilxQg+rWL2FMxtmIgCkUDlJB6pskkpvmew7yeXfzzsOBb5rc+y2+DjHm+r3r1ZPPcJefK3DveNSYWGiy68g==",
19036       "dev": true
19037     },
19038     "@types/source-list-map": {
19039       "version": "0.1.2",
19040       "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
19041       "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
19042       "dev": true
19043     },
19044     "@types/webpack-sources": {
19045       "version": "0.1.9",
19046       "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz",
19047       "integrity": "sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==",
19048       "dev": true,
19049       "requires": {
19050         "@types/node": "*",
19051         "@types/source-list-map": "*",
19052         "source-map": "^0.6.1"
19053       },
19054       "dependencies": {
19055         "source-map": {
19056           "version": "0.6.1",
19057           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
19058           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
19059           "dev": true
19060         }
19061       }
19062     },
19063     "@types/xmldom": {
19064       "version": "0.1.31",
19065       "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.31.tgz",
19066       "integrity": "sha512-bVy7s0nvaR5D1mT1a8ZkByHWNOGb6Vn4yi5TWhEdmyKlAG+08SA7Md6+jH+tYmMLueAwNeWvHHpeKrr6S4c4BA==",
19067       "dev": true
19068     },
19069     "@typescript-eslint/eslint-plugin": {
19070       "version": "4.28.2",
19071       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.2.tgz",
19072       "integrity": "sha512-PGqpLLzHSxq956rzNGasO3GsAPf2lY9lDUBXhS++SKonglUmJypaUtcKzRtUte8CV7nruwnDxtLUKpVxs0wQBw==",
19073       "dev": true,
19074       "requires": {
19075         "@typescript-eslint/experimental-utils": "4.28.2",
19076         "@typescript-eslint/scope-manager": "4.28.2",
19077         "debug": "^4.3.1",
19078         "functional-red-black-tree": "^1.0.1",
19079         "regexpp": "^3.1.0",
19080         "semver": "^7.3.5",
19081         "tsutils": "^3.21.0"
19082       },
19083       "dependencies": {
19084         "semver": {
19085           "version": "7.3.5",
19086           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
19087           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
19088           "dev": true,
19089           "requires": {
19090             "lru-cache": "^6.0.0"
19091           }
19092         },
19093         "tslib": {
19094           "version": "1.14.1",
19095           "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
19096           "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
19097           "dev": true
19098         },
19099         "tsutils": {
19100           "version": "3.21.0",
19101           "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
19102           "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
19103           "dev": true,
19104           "requires": {
19105             "tslib": "^1.8.1"
19106           }
19107         }
19108       }
19109     },
19110     "@typescript-eslint/experimental-utils": {
19111       "version": "4.28.2",
19112       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.2.tgz",
19113       "integrity": "sha512-MwHPsL6qo98RC55IoWWP8/opTykjTp4JzfPu1VfO2Z0MshNP0UZ1GEV5rYSSnZSUI8VD7iHvtIPVGW5Nfh7klQ==",
19114       "dev": true,
19115       "requires": {
19116         "@types/json-schema": "^7.0.7",
19117         "@typescript-eslint/scope-manager": "4.28.2",
19118         "@typescript-eslint/types": "4.28.2",
19119         "@typescript-eslint/typescript-estree": "4.28.2",
19120         "eslint-scope": "^5.1.1",
19121         "eslint-utils": "^3.0.0"
19122       }
19123     },
19124     "@typescript-eslint/parser": {
19125       "version": "4.28.2",
19126       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.2.tgz",
19127       "integrity": "sha512-Q0gSCN51eikAgFGY+gnd5p9bhhCUAl0ERMiDKrTzpSoMYRubdB8MJrTTR/BBii8z+iFwz8oihxd0RAdP4l8w8w==",
19128       "dev": true,
19129       "requires": {
19130         "@typescript-eslint/scope-manager": "4.28.2",
19131         "@typescript-eslint/types": "4.28.2",
19132         "@typescript-eslint/typescript-estree": "4.28.2",
19133         "debug": "^4.3.1"
19134       }
19135     },
19136     "@typescript-eslint/scope-manager": {
19137       "version": "4.28.2",
19138       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.2.tgz",
19139       "integrity": "sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A==",
19140       "dev": true,
19141       "requires": {
19142         "@typescript-eslint/types": "4.28.2",
19143         "@typescript-eslint/visitor-keys": "4.28.2"
19144       }
19145     },
19146     "@typescript-eslint/types": {
19147       "version": "4.28.2",
19148       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.2.tgz",
19149       "integrity": "sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA==",
19150       "dev": true
19151     },
19152     "@typescript-eslint/typescript-estree": {
19153       "version": "4.28.2",
19154       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.2.tgz",
19155       "integrity": "sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg==",
19156       "dev": true,
19157       "requires": {
19158         "@typescript-eslint/types": "4.28.2",
19159         "@typescript-eslint/visitor-keys": "4.28.2",
19160         "debug": "^4.3.1",
19161         "globby": "^11.0.3",
19162         "is-glob": "^4.0.1",
19163         "semver": "^7.3.5",
19164         "tsutils": "^3.21.0"
19165       },
19166       "dependencies": {
19167         "semver": {
19168           "version": "7.3.5",
19169           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
19170           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
19171           "dev": true,
19172           "requires": {
19173             "lru-cache": "^6.0.0"
19174           }
19175         },
19176         "tslib": {
19177           "version": "1.14.1",
19178           "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
19179           "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
19180           "dev": true
19181         },
19182         "tsutils": {
19183           "version": "3.21.0",
19184           "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
19185           "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
19186           "dev": true,
19187           "requires": {
19188             "tslib": "^1.8.1"
19189           }
19190         }
19191       }
19192     },
19193     "@typescript-eslint/visitor-keys": {
19194       "version": "4.28.2",
19195       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.2.tgz",
19196       "integrity": "sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w==",
19197       "dev": true,
19198       "requires": {
19199         "@typescript-eslint/types": "4.28.2",
19200         "eslint-visitor-keys": "^2.0.0"
19201       }
19202     },
19203     "@webassemblyjs/ast": {
19204       "version": "1.11.1",
19205       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
19206       "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
19207       "dev": true,
19208       "requires": {
19209         "@webassemblyjs/helper-numbers": "1.11.1",
19210         "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
19211       }
19212     },
19213     "@webassemblyjs/floating-point-hex-parser": {
19214       "version": "1.11.1",
19215       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
19216       "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
19217       "dev": true
19218     },
19219     "@webassemblyjs/helper-api-error": {
19220       "version": "1.11.1",
19221       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
19222       "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
19223       "dev": true
19224     },
19225     "@webassemblyjs/helper-buffer": {
19226       "version": "1.11.1",
19227       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
19228       "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
19229       "dev": true
19230     },
19231     "@webassemblyjs/helper-numbers": {
19232       "version": "1.11.1",
19233       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
19234       "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
19235       "dev": true,
19236       "requires": {
19237         "@webassemblyjs/floating-point-hex-parser": "1.11.1",
19238         "@webassemblyjs/helper-api-error": "1.11.1",
19239         "@xtuc/long": "4.2.2"
19240       }
19241     },
19242     "@webassemblyjs/helper-wasm-bytecode": {
19243       "version": "1.11.1",
19244       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
19245       "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
19246       "dev": true
19247     },
19248     "@webassemblyjs/helper-wasm-section": {
19249       "version": "1.11.1",
19250       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
19251       "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
19252       "dev": true,
19253       "requires": {
19254         "@webassemblyjs/ast": "1.11.1",
19255         "@webassemblyjs/helper-buffer": "1.11.1",
19256         "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
19257         "@webassemblyjs/wasm-gen": "1.11.1"
19258       }
19259     },
19260     "@webassemblyjs/ieee754": {
19261       "version": "1.11.1",
19262       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
19263       "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
19264       "dev": true,
19265       "requires": {
19266         "@xtuc/ieee754": "^1.2.0"
19267       }
19268     },
19269     "@webassemblyjs/leb128": {
19270       "version": "1.11.1",
19271       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
19272       "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
19273       "dev": true,
19274       "requires": {
19275         "@xtuc/long": "4.2.2"
19276       }
19277     },
19278     "@webassemblyjs/utf8": {
19279       "version": "1.11.1",
19280       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
19281       "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
19282       "dev": true
19283     },
19284     "@webassemblyjs/wasm-edit": {
19285       "version": "1.11.1",
19286       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
19287       "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
19288       "dev": true,
19289       "requires": {
19290         "@webassemblyjs/ast": "1.11.1",
19291         "@webassemblyjs/helper-buffer": "1.11.1",
19292         "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
19293         "@webassemblyjs/helper-wasm-section": "1.11.1",
19294         "@webassemblyjs/wasm-gen": "1.11.1",
19295         "@webassemblyjs/wasm-opt": "1.11.1",
19296         "@webassemblyjs/wasm-parser": "1.11.1",
19297         "@webassemblyjs/wast-printer": "1.11.1"
19298       }
19299     },
19300     "@webassemblyjs/wasm-gen": {
19301       "version": "1.11.1",
19302       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
19303       "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
19304       "dev": true,
19305       "requires": {
19306         "@webassemblyjs/ast": "1.11.1",
19307         "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
19308         "@webassemblyjs/ieee754": "1.11.1",
19309         "@webassemblyjs/leb128": "1.11.1",
19310         "@webassemblyjs/utf8": "1.11.1"
19311       }
19312     },
19313     "@webassemblyjs/wasm-opt": {
19314       "version": "1.11.1",
19315       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
19316       "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
19317       "dev": true,
19318       "requires": {
19319         "@webassemblyjs/ast": "1.11.1",
19320         "@webassemblyjs/helper-buffer": "1.11.1",
19321         "@webassemblyjs/wasm-gen": "1.11.1",
19322         "@webassemblyjs/wasm-parser": "1.11.1"
19323       }
19324     },
19325     "@webassemblyjs/wasm-parser": {
19326       "version": "1.11.1",
19327       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
19328       "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
19329       "dev": true,
19330       "requires": {
19331         "@webassemblyjs/ast": "1.11.1",
19332         "@webassemblyjs/helper-api-error": "1.11.1",
19333         "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
19334         "@webassemblyjs/ieee754": "1.11.1",
19335         "@webassemblyjs/leb128": "1.11.1",
19336         "@webassemblyjs/utf8": "1.11.1"
19337       }
19338     },
19339     "@webassemblyjs/wast-printer": {
19340       "version": "1.11.1",
19341       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
19342       "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
19343       "dev": true,
19344       "requires": {
19345         "@webassemblyjs/ast": "1.11.1",
19346         "@xtuc/long": "4.2.2"
19347       }
19348     },
19349     "@xtuc/ieee754": {
19350       "version": "1.2.0",
19351       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
19352       "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
19353       "dev": true
19354     },
19355     "@xtuc/long": {
19356       "version": "4.2.2",
19357       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
19358       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
19359       "dev": true
19360     },
19361     "@yarnpkg/lockfile": {
19362       "version": "1.1.0",
19363       "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
19364       "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
19365       "dev": true
19366     },
19367     "abab": {
19368       "version": "2.0.5",
19369       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
19370       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="
19371     },
19372     "abbrev": {
19373       "version": "1.1.1",
19374       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
19375       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
19376       "dev": true
19377     },
19378     "accepts": {
19379       "version": "1.3.8",
19380       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
19381       "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
19382       "dev": true,
19383       "requires": {
19384         "mime-types": "~2.1.34",
19385         "negotiator": "0.6.3"
19386       }
19387     },
19388     "acorn": {
19389       "version": "8.7.0",
19390       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
19391       "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
19392     },
19393     "acorn-globals": {
19394       "version": "6.0.0",
19395       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
19396       "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
19397       "requires": {
19398         "acorn": "^7.1.1",
19399         "acorn-walk": "^7.1.1"
19400       },
19401       "dependencies": {
19402         "acorn": {
19403           "version": "7.4.1",
19404           "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
19405           "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
19406         }
19407       }
19408     },
19409     "acorn-import-assertions": {
19410       "version": "1.8.0",
19411       "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
19412       "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
19413       "dev": true
19414     },
19415     "acorn-jsx": {
19416       "version": "5.3.2",
19417       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
19418       "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
19419       "dev": true
19420     },
19421     "acorn-walk": {
19422       "version": "7.2.0",
19423       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
19424       "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
19425     },
19426     "adjust-sourcemap-loader": {
19427       "version": "4.0.0",
19428       "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
19429       "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
19430       "dev": true,
19431       "requires": {
19432         "loader-utils": "^2.0.0",
19433         "regex-parser": "^2.2.11"
19434       }
19435     },
19436     "adm-zip": {
19437       "version": "0.4.16",
19438       "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
19439       "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==",
19440       "dev": true
19441     },
19442     "agent-base": {
19443       "version": "6.0.2",
19444       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
19445       "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
19446       "requires": {
19447         "debug": "4"
19448       }
19449     },
19450     "agentkeepalive": {
19451       "version": "4.2.1",
19452       "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz",
19453       "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==",
19454       "dev": true,
19455       "requires": {
19456         "debug": "^4.1.0",
19457         "depd": "^1.1.2",
19458         "humanize-ms": "^1.2.1"
19459       }
19460     },
19461     "aggregate-error": {
19462       "version": "3.1.0",
19463       "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
19464       "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
19465       "dev": true,
19466       "requires": {
19467         "clean-stack": "^2.0.0",
19468         "indent-string": "^4.0.0"
19469       }
19470     },
19471     "ajv": {
19472       "version": "8.6.2",
19473       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
19474       "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
19475       "dev": true,
19476       "requires": {
19477         "fast-deep-equal": "^3.1.1",
19478         "json-schema-traverse": "^1.0.0",
19479         "require-from-string": "^2.0.2",
19480         "uri-js": "^4.2.2"
19481       }
19482     },
19483     "ajv-errors": {
19484       "version": "1.0.1",
19485       "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
19486       "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
19487       "dev": true
19488     },
19489     "ajv-formats": {
19490       "version": "2.1.0",
19491       "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz",
19492       "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==",
19493       "dev": true,
19494       "requires": {
19495         "ajv": "^8.0.0"
19496       }
19497     },
19498     "ajv-keywords": {
19499       "version": "3.5.2",
19500       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
19501       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
19502       "dev": true
19503     },
19504     "ansi-colors": {
19505       "version": "4.1.1",
19506       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
19507       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
19508       "dev": true
19509     },
19510     "ansi-escapes": {
19511       "version": "4.3.2",
19512       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
19513       "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
19514       "dev": true,
19515       "requires": {
19516         "type-fest": "^0.21.3"
19517       }
19518     },
19519     "ansi-html-community": {
19520       "version": "0.0.8",
19521       "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
19522       "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
19523       "dev": true
19524     },
19525     "ansi-regex": {
19526       "version": "5.0.1",
19527       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
19528       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
19529     },
19530     "ansi-styles": {
19531       "version": "3.2.1",
19532       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
19533       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
19534       "requires": {
19535         "color-convert": "^1.9.0"
19536       }
19537     },
19538     "anymatch": {
19539       "version": "3.1.2",
19540       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
19541       "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
19542       "dev": true,
19543       "requires": {
19544         "normalize-path": "^3.0.0",
19545         "picomatch": "^2.0.4"
19546       }
19547     },
19548     "aproba": {
19549       "version": "2.0.0",
19550       "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
19551       "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
19552       "dev": true
19553     },
19554     "are-we-there-yet": {
19555       "version": "3.0.0",
19556       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz",
19557       "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==",
19558       "dev": true,
19559       "requires": {
19560         "delegates": "^1.0.0",
19561         "readable-stream": "^3.6.0"
19562       }
19563     },
19564     "arg": {
19565       "version": "4.1.3",
19566       "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
19567       "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
19568       "dev": true
19569     },
19570     "argparse": {
19571       "version": "1.0.10",
19572       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
19573       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
19574       "dev": true,
19575       "requires": {
19576         "sprintf-js": "~1.0.2"
19577       },
19578       "dependencies": {
19579         "sprintf-js": {
19580           "version": "1.0.3",
19581           "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
19582           "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
19583           "dev": true
19584         }
19585       }
19586     },
19587     "arr-diff": {
19588       "version": "4.0.0",
19589       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
19590       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
19591       "dev": true
19592     },
19593     "arr-flatten": {
19594       "version": "1.1.0",
19595       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
19596       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
19597       "dev": true
19598     },
19599     "arr-union": {
19600       "version": "3.1.0",
19601       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
19602       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
19603       "dev": true
19604     },
19605     "array-flatten": {
19606       "version": "2.1.2",
19607       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
19608       "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
19609       "dev": true
19610     },
19611     "array-union": {
19612       "version": "2.1.0",
19613       "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
19614       "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
19615       "dev": true
19616     },
19617     "array-uniq": {
19618       "version": "1.0.3",
19619       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
19620       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
19621       "dev": true
19622     },
19623     "array-unique": {
19624       "version": "0.3.2",
19625       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
19626       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
19627       "dev": true
19628     },
19629     "arrify": {
19630       "version": "1.0.1",
19631       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
19632       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
19633       "dev": true
19634     },
19635     "asn1": {
19636       "version": "0.2.6",
19637       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
19638       "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
19639       "dev": true,
19640       "requires": {
19641         "safer-buffer": "~2.1.0"
19642       }
19643     },
19644     "assert-plus": {
19645       "version": "1.0.0",
19646       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
19647       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
19648       "dev": true
19649     },
19650     "assign-symbols": {
19651       "version": "1.0.0",
19652       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
19653       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
19654       "dev": true
19655     },
19656     "astral-regex": {
19657       "version": "2.0.0",
19658       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
19659       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
19660       "dev": true
19661     },
19662     "async": {
19663       "version": "2.6.4",
19664       "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
19665       "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
19666       "dev": true,
19667       "requires": {
19668         "lodash": "^4.17.14"
19669       }
19670     },
19671     "async-each": {
19672       "version": "1.0.3",
19673       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
19674       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
19675       "dev": true
19676     },
19677     "async-limiter": {
19678       "version": "1.0.1",
19679       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
19680       "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
19681       "dev": true
19682     },
19683     "asynckit": {
19684       "version": "0.4.0",
19685       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
19686       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
19687     },
19688     "at-least-node": {
19689       "version": "1.0.0",
19690       "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
19691       "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
19692       "dev": true
19693     },
19694     "atob": {
19695       "version": "2.1.2",
19696       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
19697       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
19698       "dev": true
19699     },
19700     "autoprefixer": {
19701       "version": "9.8.8",
19702       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
19703       "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
19704       "dev": true,
19705       "requires": {
19706         "browserslist": "^4.12.0",
19707         "caniuse-lite": "^1.0.30001109",
19708         "normalize-range": "^0.1.2",
19709         "num2fraction": "^1.2.2",
19710         "picocolors": "^0.2.1",
19711         "postcss": "^7.0.32",
19712         "postcss-value-parser": "^4.1.0"
19713       },
19714       "dependencies": {
19715         "picocolors": {
19716           "version": "0.2.1",
19717           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
19718           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
19719           "dev": true
19720         },
19721         "postcss": {
19722           "version": "7.0.39",
19723           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
19724           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
19725           "dev": true,
19726           "requires": {
19727             "picocolors": "^0.2.1",
19728             "source-map": "^0.6.1"
19729           }
19730         },
19731         "source-map": {
19732           "version": "0.6.1",
19733           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
19734           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
19735           "dev": true
19736         }
19737       }
19738     },
19739     "aws-sign2": {
19740       "version": "0.7.0",
19741       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
19742       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
19743       "dev": true
19744     },
19745     "aws4": {
19746       "version": "1.11.0",
19747       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
19748       "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
19749       "dev": true
19750     },
19751     "babel-loader": {
19752       "version": "8.2.2",
19753       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
19754       "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
19755       "dev": true,
19756       "requires": {
19757         "find-cache-dir": "^3.3.1",
19758         "loader-utils": "^1.4.0",
19759         "make-dir": "^3.1.0",
19760         "schema-utils": "^2.6.5"
19761       },
19762       "dependencies": {
19763         "json5": {
19764           "version": "1.0.1",
19765           "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
19766           "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
19767           "dev": true,
19768           "requires": {
19769             "minimist": "^1.2.0"
19770           }
19771         },
19772         "loader-utils": {
19773           "version": "1.4.0",
19774           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
19775           "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
19776           "dev": true,
19777           "requires": {
19778             "big.js": "^5.2.2",
19779             "emojis-list": "^3.0.0",
19780             "json5": "^1.0.1"
19781           }
19782         }
19783       }
19784     },
19785     "babel-plugin-dynamic-import-node": {
19786       "version": "2.3.3",
19787       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
19788       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
19789       "dev": true,
19790       "requires": {
19791         "object.assign": "^4.1.0"
19792       }
19793     },
19794     "babel-plugin-polyfill-corejs2": {
19795       "version": "0.2.3",
19796       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz",
19797       "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==",
19798       "dev": true,
19799       "requires": {
19800         "@babel/compat-data": "^7.13.11",
19801         "@babel/helper-define-polyfill-provider": "^0.2.4",
19802         "semver": "^6.1.1"
19803       },
19804       "dependencies": {
19805         "semver": {
19806           "version": "6.3.0",
19807           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
19808           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
19809           "dev": true
19810         }
19811       }
19812     },
19813     "babel-plugin-polyfill-corejs3": {
19814       "version": "0.2.5",
19815       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
19816       "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
19817       "dev": true,
19818       "requires": {
19819         "@babel/helper-define-polyfill-provider": "^0.2.2",
19820         "core-js-compat": "^3.16.2"
19821       }
19822     },
19823     "babel-plugin-polyfill-regenerator": {
19824       "version": "0.2.3",
19825       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz",
19826       "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==",
19827       "dev": true,
19828       "requires": {
19829         "@babel/helper-define-polyfill-provider": "^0.2.4"
19830       }
19831     },
19832     "balanced-match": {
19833       "version": "1.0.2",
19834       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
19835       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
19836     },
19837     "base": {
19838       "version": "0.11.2",
19839       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
19840       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
19841       "dev": true,
19842       "requires": {
19843         "cache-base": "^1.0.1",
19844         "class-utils": "^0.3.5",
19845         "component-emitter": "^1.2.1",
19846         "define-property": "^1.0.0",
19847         "isobject": "^3.0.1",
19848         "mixin-deep": "^1.2.0",
19849         "pascalcase": "^0.1.1"
19850       },
19851       "dependencies": {
19852         "define-property": {
19853           "version": "1.0.0",
19854           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
19855           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
19856           "dev": true,
19857           "requires": {
19858             "is-descriptor": "^1.0.0"
19859           }
19860         },
19861         "is-accessor-descriptor": {
19862           "version": "1.0.0",
19863           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
19864           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
19865           "dev": true,
19866           "requires": {
19867             "kind-of": "^6.0.0"
19868           }
19869         },
19870         "is-data-descriptor": {
19871           "version": "1.0.0",
19872           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
19873           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
19874           "dev": true,
19875           "requires": {
19876             "kind-of": "^6.0.0"
19877           }
19878         },
19879         "is-descriptor": {
19880           "version": "1.0.2",
19881           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
19882           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
19883           "dev": true,
19884           "requires": {
19885             "is-accessor-descriptor": "^1.0.0",
19886             "is-data-descriptor": "^1.0.0",
19887             "kind-of": "^6.0.2"
19888           }
19889         }
19890       }
19891     },
19892     "base64-js": {
19893       "version": "1.5.1",
19894       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
19895       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
19896       "dev": true
19897     },
19898     "base64id": {
19899       "version": "2.0.0",
19900       "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
19901       "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
19902       "dev": true
19903     },
19904     "batch": {
19905       "version": "0.6.1",
19906       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
19907       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
19908       "dev": true
19909     },
19910     "bcrypt-pbkdf": {
19911       "version": "1.0.2",
19912       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
19913       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
19914       "dev": true,
19915       "requires": {
19916         "tweetnacl": "^0.14.3"
19917       }
19918     },
19919     "big.js": {
19920       "version": "5.2.2",
19921       "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
19922       "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
19923       "dev": true
19924     },
19925     "binary-extensions": {
19926       "version": "2.2.0",
19927       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
19928       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
19929       "dev": true
19930     },
19931     "bl": {
19932       "version": "4.1.0",
19933       "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
19934       "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
19935       "dev": true,
19936       "requires": {
19937         "buffer": "^5.5.0",
19938         "inherits": "^2.0.4",
19939         "readable-stream": "^3.4.0"
19940       }
19941     },
19942     "blocking-proxy": {
19943       "version": "1.0.1",
19944       "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz",
19945       "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==",
19946       "dev": true,
19947       "requires": {
19948         "minimist": "^1.2.0"
19949       }
19950     },
19951     "body-parser": {
19952       "version": "1.19.2",
19953       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz",
19954       "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==",
19955       "dev": true,
19956       "requires": {
19957         "bytes": "3.1.2",
19958         "content-type": "~1.0.4",
19959         "debug": "2.6.9",
19960         "depd": "~1.1.2",
19961         "http-errors": "1.8.1",
19962         "iconv-lite": "0.4.24",
19963         "on-finished": "~2.3.0",
19964         "qs": "6.9.7",
19965         "raw-body": "2.4.3",
19966         "type-is": "~1.6.18"
19967       },
19968       "dependencies": {
19969         "bytes": {
19970           "version": "3.1.2",
19971           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
19972           "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
19973           "dev": true
19974         },
19975         "debug": {
19976           "version": "2.6.9",
19977           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
19978           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
19979           "dev": true,
19980           "requires": {
19981             "ms": "2.0.0"
19982           }
19983         },
19984         "ms": {
19985           "version": "2.0.0",
19986           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
19987           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
19988           "dev": true
19989         }
19990       }
19991     },
19992     "bonjour": {
19993       "version": "3.5.0",
19994       "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
19995       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
19996       "dev": true,
19997       "requires": {
19998         "array-flatten": "^2.1.0",
19999         "deep-equal": "^1.0.1",
20000         "dns-equal": "^1.0.0",
20001         "dns-txt": "^2.0.2",
20002         "multicast-dns": "^6.0.1",
20003         "multicast-dns-service-types": "^1.1.0"
20004       }
20005     },
20006     "boolbase": {
20007       "version": "1.0.0",
20008       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
20009       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
20010     },
20011     "bootstrap-css-only": {
20012       "version": "4.4.1",
20013       "resolved": "https://registry.npmjs.org/bootstrap-css-only/-/bootstrap-css-only-4.4.1.tgz",
20014       "integrity": "sha512-iBgNli7RnedBFwn6sMTQoAZ8WgIwmX4kF1rckfj+pgro5q/Q0DbLtcpfH60XoFnCXzbEJU/khC/B2EQap89mCg=="
20015     },
20016     "brace-expansion": {
20017       "version": "1.1.11",
20018       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
20019       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
20020       "requires": {
20021         "balanced-match": "^1.0.0",
20022         "concat-map": "0.0.1"
20023       }
20024     },
20025     "braces": {
20026       "version": "3.0.2",
20027       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
20028       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
20029       "dev": true,
20030       "requires": {
20031         "fill-range": "^7.0.1"
20032       }
20033     },
20034     "browser-process-hrtime": {
20035       "version": "1.0.0",
20036       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
20037       "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
20038     },
20039     "browserslist": {
20040       "version": "4.20.2",
20041       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
20042       "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
20043       "dev": true,
20044       "requires": {
20045         "caniuse-lite": "^1.0.30001317",
20046         "electron-to-chromium": "^1.4.84",
20047         "escalade": "^3.1.1",
20048         "node-releases": "^2.0.2",
20049         "picocolors": "^1.0.0"
20050       }
20051     },
20052     "browserstack": {
20053       "version": "1.6.1",
20054       "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz",
20055       "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==",
20056       "dev": true,
20057       "requires": {
20058         "https-proxy-agent": "^2.2.1"
20059       },
20060       "dependencies": {
20061         "agent-base": {
20062           "version": "4.3.0",
20063           "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
20064           "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
20065           "dev": true,
20066           "requires": {
20067             "es6-promisify": "^5.0.0"
20068           }
20069         },
20070         "debug": {
20071           "version": "3.2.7",
20072           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
20073           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
20074           "dev": true,
20075           "requires": {
20076             "ms": "^2.1.1"
20077           }
20078         },
20079         "https-proxy-agent": {
20080           "version": "2.2.4",
20081           "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
20082           "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
20083           "dev": true,
20084           "requires": {
20085             "agent-base": "^4.3.0",
20086             "debug": "^3.1.0"
20087           }
20088         }
20089       }
20090     },
20091     "buffer": {
20092       "version": "5.7.1",
20093       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
20094       "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
20095       "dev": true,
20096       "requires": {
20097         "base64-js": "^1.3.1",
20098         "ieee754": "^1.1.13"
20099       }
20100     },
20101     "buffer-from": {
20102       "version": "1.1.2",
20103       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
20104       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
20105       "dev": true
20106     },
20107     "buffer-indexof": {
20108       "version": "1.1.1",
20109       "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
20110       "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
20111       "dev": true
20112     },
20113     "builtins": {
20114       "version": "1.0.3",
20115       "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
20116       "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
20117       "dev": true
20118     },
20119     "bytes": {
20120       "version": "3.0.0",
20121       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
20122       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
20123       "dev": true
20124     },
20125     "cacache": {
20126       "version": "15.2.0",
20127       "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz",
20128       "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==",
20129       "dev": true,
20130       "requires": {
20131         "@npmcli/move-file": "^1.0.1",
20132         "chownr": "^2.0.0",
20133         "fs-minipass": "^2.0.0",
20134         "glob": "^7.1.4",
20135         "infer-owner": "^1.0.4",
20136         "lru-cache": "^6.0.0",
20137         "minipass": "^3.1.1",
20138         "minipass-collect": "^1.0.2",
20139         "minipass-flush": "^1.0.5",
20140         "minipass-pipeline": "^1.2.2",
20141         "mkdirp": "^1.0.3",
20142         "p-map": "^4.0.0",
20143         "promise-inflight": "^1.0.1",
20144         "rimraf": "^3.0.2",
20145         "ssri": "^8.0.1",
20146         "tar": "^6.0.2",
20147         "unique-filename": "^1.1.1"
20148       }
20149     },
20150     "cache-base": {
20151       "version": "1.0.1",
20152       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
20153       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
20154       "dev": true,
20155       "requires": {
20156         "collection-visit": "^1.0.0",
20157         "component-emitter": "^1.2.1",
20158         "get-value": "^2.0.6",
20159         "has-value": "^1.0.0",
20160         "isobject": "^3.0.1",
20161         "set-value": "^2.0.0",
20162         "to-object-path": "^0.3.0",
20163         "union-value": "^1.0.0",
20164         "unset-value": "^1.0.0"
20165       }
20166     },
20167     "call-bind": {
20168       "version": "1.0.2",
20169       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
20170       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
20171       "dev": true,
20172       "requires": {
20173         "function-bind": "^1.1.1",
20174         "get-intrinsic": "^1.0.2"
20175       }
20176     },
20177     "callsites": {
20178       "version": "3.1.0",
20179       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
20180       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
20181       "dev": true
20182     },
20183     "camelcase": {
20184       "version": "5.3.1",
20185       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
20186       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
20187       "dev": true
20188     },
20189     "caniuse-api": {
20190       "version": "3.0.0",
20191       "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
20192       "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
20193       "dev": true,
20194       "requires": {
20195         "browserslist": "^4.0.0",
20196         "caniuse-lite": "^1.0.0",
20197         "lodash.memoize": "^4.1.2",
20198         "lodash.uniq": "^4.5.0"
20199       }
20200     },
20201     "caniuse-lite": {
20202       "version": "1.0.30001332",
20203       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz",
20204       "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==",
20205       "dev": true
20206     },
20207     "canonical-path": {
20208       "version": "1.0.0",
20209       "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz",
20210       "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==",
20211       "dev": true
20212     },
20213     "caseless": {
20214       "version": "0.12.0",
20215       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
20216       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
20217       "dev": true
20218     },
20219     "chalk": {
20220       "version": "2.4.2",
20221       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
20222       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
20223       "requires": {
20224         "ansi-styles": "^3.2.1",
20225         "escape-string-regexp": "^1.0.5",
20226         "supports-color": "^5.3.0"
20227       }
20228     },
20229     "chardet": {
20230       "version": "0.7.0",
20231       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
20232       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
20233       "dev": true
20234     },
20235     "chokidar": {
20236       "version": "3.5.3",
20237       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
20238       "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
20239       "dev": true,
20240       "requires": {
20241         "anymatch": "~3.1.2",
20242         "braces": "~3.0.2",
20243         "fsevents": "~2.3.2",
20244         "glob-parent": "~5.1.2",
20245         "is-binary-path": "~2.1.0",
20246         "is-glob": "~4.0.1",
20247         "normalize-path": "~3.0.0",
20248         "readdirp": "~3.6.0"
20249       },
20250       "dependencies": {
20251         "glob-parent": {
20252           "version": "5.1.2",
20253           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
20254           "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
20255           "dev": true,
20256           "requires": {
20257             "is-glob": "^4.0.1"
20258           }
20259         }
20260       }
20261     },
20262     "chownr": {
20263       "version": "2.0.0",
20264       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
20265       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
20266       "dev": true
20267     },
20268     "chrome-trace-event": {
20269       "version": "1.0.3",
20270       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
20271       "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
20272       "dev": true
20273     },
20274     "circular-dependency-plugin": {
20275       "version": "5.2.2",
20276       "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz",
20277       "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==",
20278       "dev": true
20279     },
20280     "class-utils": {
20281       "version": "0.3.6",
20282       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
20283       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
20284       "dev": true,
20285       "requires": {
20286         "arr-union": "^3.1.0",
20287         "define-property": "^0.2.5",
20288         "isobject": "^3.0.0",
20289         "static-extend": "^0.1.1"
20290       },
20291       "dependencies": {
20292         "define-property": {
20293           "version": "0.2.5",
20294           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
20295           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
20296           "dev": true,
20297           "requires": {
20298             "is-descriptor": "^0.1.0"
20299           }
20300         }
20301       }
20302     },
20303     "clean-stack": {
20304       "version": "2.2.0",
20305       "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
20306       "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
20307       "dev": true
20308     },
20309     "cli-cursor": {
20310       "version": "3.1.0",
20311       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
20312       "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
20313       "dev": true,
20314       "requires": {
20315         "restore-cursor": "^3.1.0"
20316       }
20317     },
20318     "cli-spinners": {
20319       "version": "2.6.1",
20320       "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
20321       "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
20322       "dev": true
20323     },
20324     "cli-width": {
20325       "version": "3.0.0",
20326       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
20327       "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
20328       "dev": true
20329     },
20330     "cliui": {
20331       "version": "7.0.4",
20332       "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
20333       "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
20334       "requires": {
20335         "string-width": "^4.2.0",
20336         "strip-ansi": "^6.0.0",
20337         "wrap-ansi": "^7.0.0"
20338       }
20339     },
20340     "clone": {
20341       "version": "1.0.4",
20342       "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
20343       "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
20344       "dev": true
20345     },
20346     "clone-deep": {
20347       "version": "4.0.1",
20348       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
20349       "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
20350       "dev": true,
20351       "requires": {
20352         "is-plain-object": "^2.0.4",
20353         "kind-of": "^6.0.2",
20354         "shallow-clone": "^3.0.0"
20355       }
20356     },
20357     "collection-visit": {
20358       "version": "1.0.0",
20359       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
20360       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
20361       "dev": true,
20362       "requires": {
20363         "map-visit": "^1.0.0",
20364         "object-visit": "^1.0.0"
20365       }
20366     },
20367     "color-convert": {
20368       "version": "1.9.3",
20369       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
20370       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
20371       "requires": {
20372         "color-name": "1.1.3"
20373       }
20374     },
20375     "color-name": {
20376       "version": "1.1.3",
20377       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
20378       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
20379     },
20380     "color-support": {
20381       "version": "1.1.3",
20382       "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
20383       "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
20384       "dev": true
20385     },
20386     "colord": {
20387       "version": "2.9.2",
20388       "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz",
20389       "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==",
20390       "dev": true
20391     },
20392     "colorette": {
20393       "version": "1.4.0",
20394       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
20395       "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
20396       "dev": true
20397     },
20398     "colors": {
20399       "version": "1.4.0",
20400       "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
20401       "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
20402       "dev": true
20403     },
20404     "combined-stream": {
20405       "version": "1.0.8",
20406       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
20407       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
20408       "requires": {
20409         "delayed-stream": "~1.0.0"
20410       }
20411     },
20412     "commander": {
20413       "version": "7.2.0",
20414       "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
20415       "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
20416       "dev": true
20417     },
20418     "commondir": {
20419       "version": "1.0.1",
20420       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
20421       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
20422       "dev": true
20423     },
20424     "component-emitter": {
20425       "version": "1.3.0",
20426       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
20427       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
20428       "dev": true
20429     },
20430     "compressible": {
20431       "version": "2.0.18",
20432       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
20433       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
20434       "dev": true,
20435       "requires": {
20436         "mime-db": ">= 1.43.0 < 2"
20437       }
20438     },
20439     "compression": {
20440       "version": "1.7.4",
20441       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
20442       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
20443       "dev": true,
20444       "requires": {
20445         "accepts": "~1.3.5",
20446         "bytes": "3.0.0",
20447         "compressible": "~2.0.16",
20448         "debug": "2.6.9",
20449         "on-headers": "~1.0.2",
20450         "safe-buffer": "5.1.2",
20451         "vary": "~1.1.2"
20452       },
20453       "dependencies": {
20454         "debug": {
20455           "version": "2.6.9",
20456           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
20457           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
20458           "dev": true,
20459           "requires": {
20460             "ms": "2.0.0"
20461           }
20462         },
20463         "ms": {
20464           "version": "2.0.0",
20465           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
20466           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
20467           "dev": true
20468         }
20469       }
20470     },
20471     "concat-map": {
20472       "version": "0.0.1",
20473       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
20474       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
20475     },
20476     "connect": {
20477       "version": "3.7.0",
20478       "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
20479       "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
20480       "dev": true,
20481       "requires": {
20482         "debug": "2.6.9",
20483         "finalhandler": "1.1.2",
20484         "parseurl": "~1.3.3",
20485         "utils-merge": "1.0.1"
20486       },
20487       "dependencies": {
20488         "debug": {
20489           "version": "2.6.9",
20490           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
20491           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
20492           "dev": true,
20493           "requires": {
20494             "ms": "2.0.0"
20495           }
20496         },
20497         "ms": {
20498           "version": "2.0.0",
20499           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
20500           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
20501           "dev": true
20502         }
20503       }
20504     },
20505     "connect-history-api-fallback": {
20506       "version": "1.6.0",
20507       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
20508       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
20509       "dev": true
20510     },
20511     "console-control-strings": {
20512       "version": "1.1.0",
20513       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
20514       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
20515       "dev": true
20516     },
20517     "content-disposition": {
20518       "version": "0.5.4",
20519       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
20520       "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
20521       "dev": true,
20522       "requires": {
20523         "safe-buffer": "5.2.1"
20524       },
20525       "dependencies": {
20526         "safe-buffer": {
20527           "version": "5.2.1",
20528           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
20529           "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
20530           "dev": true
20531         }
20532       }
20533     },
20534     "content-type": {
20535       "version": "1.0.4",
20536       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
20537       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
20538       "dev": true
20539     },
20540     "convert-source-map": {
20541       "version": "1.8.0",
20542       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
20543       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
20544       "requires": {
20545         "safe-buffer": "~5.1.1"
20546       }
20547     },
20548     "cookie": {
20549       "version": "0.4.2",
20550       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
20551       "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
20552       "dev": true
20553     },
20554     "cookie-signature": {
20555       "version": "1.0.6",
20556       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
20557       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
20558       "dev": true
20559     },
20560     "copy-anything": {
20561       "version": "2.0.6",
20562       "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
20563       "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
20564       "dev": true,
20565       "requires": {
20566         "is-what": "^3.14.1"
20567       }
20568     },
20569     "copy-descriptor": {
20570       "version": "0.1.1",
20571       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
20572       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
20573       "dev": true
20574     },
20575     "copy-webpack-plugin": {
20576       "version": "9.0.1",
20577       "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz",
20578       "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==",
20579       "dev": true,
20580       "requires": {
20581         "fast-glob": "^3.2.5",
20582         "glob-parent": "^6.0.0",
20583         "globby": "^11.0.3",
20584         "normalize-path": "^3.0.0",
20585         "p-limit": "^3.1.0",
20586         "schema-utils": "^3.0.0",
20587         "serialize-javascript": "^6.0.0"
20588       },
20589       "dependencies": {
20590         "ajv": {
20591           "version": "6.12.6",
20592           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
20593           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
20594           "dev": true,
20595           "requires": {
20596             "fast-deep-equal": "^3.1.1",
20597             "fast-json-stable-stringify": "^2.0.0",
20598             "json-schema-traverse": "^0.4.1",
20599             "uri-js": "^4.2.2"
20600           }
20601         },
20602         "json-schema-traverse": {
20603           "version": "0.4.1",
20604           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
20605           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
20606           "dev": true
20607         },
20608         "p-limit": {
20609           "version": "3.1.0",
20610           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
20611           "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
20612           "dev": true,
20613           "requires": {
20614             "yocto-queue": "^0.1.0"
20615           }
20616         },
20617         "schema-utils": {
20618           "version": "3.1.1",
20619           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
20620           "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
20621           "dev": true,
20622           "requires": {
20623             "@types/json-schema": "^7.0.8",
20624             "ajv": "^6.12.5",
20625             "ajv-keywords": "^3.5.2"
20626           }
20627         }
20628       }
20629     },
20630     "core-js": {
20631       "version": "3.22.0",
20632       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.0.tgz",
20633       "integrity": "sha512-8h9jBweRjMiY+ORO7bdWSeWfHhLPO7whobj7Z2Bl0IDo00C228EdGgH7FE4jGumbEjzcFfkfW8bXgdkEDhnwHQ=="
20634     },
20635     "core-js-compat": {
20636       "version": "3.22.0",
20637       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.0.tgz",
20638       "integrity": "sha512-WwA7xbfRGrk8BGaaHlakauVXrlYmAIkk8PNGb1FDQS+Rbrewc3pgFfwJFRw6psmJVAll7Px9UHRYE16oRQnwAQ==",
20639       "dev": true,
20640       "requires": {
20641         "browserslist": "^4.20.2",
20642         "semver": "7.0.0"
20643       },
20644       "dependencies": {
20645         "semver": {
20646           "version": "7.0.0",
20647           "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
20648           "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
20649           "dev": true
20650         }
20651       }
20652     },
20653     "core-js-pure": {
20654       "version": "3.20.3",
20655       "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.3.tgz",
20656       "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==",
20657       "dev": true
20658     },
20659     "core-util-is": {
20660       "version": "1.0.3",
20661       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
20662       "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
20663       "dev": true
20664     },
20665     "cors": {
20666       "version": "2.8.5",
20667       "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
20668       "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
20669       "dev": true,
20670       "requires": {
20671         "object-assign": "^4",
20672         "vary": "^1"
20673       }
20674     },
20675     "cosmiconfig": {
20676       "version": "7.0.1",
20677       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
20678       "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
20679       "dev": true,
20680       "requires": {
20681         "@types/parse-json": "^4.0.0",
20682         "import-fresh": "^3.2.1",
20683         "parse-json": "^5.0.0",
20684         "path-type": "^4.0.0",
20685         "yaml": "^1.10.0"
20686       }
20687     },
20688     "create-require": {
20689       "version": "1.1.1",
20690       "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
20691       "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
20692       "dev": true
20693     },
20694     "critters": {
20695       "version": "0.0.12",
20696       "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.12.tgz",
20697       "integrity": "sha512-ujxKtKc/mWpjrOKeaACTaQ1aP0O31M0ZPWhfl85jZF1smPU4Ivb9va5Ox2poif4zVJQQo0LCFlzGtEZAsCAPcw==",
20698       "requires": {
20699         "chalk": "^4.1.0",
20700         "css-select": "^4.1.3",
20701         "parse5": "^6.0.1",
20702         "parse5-htmlparser2-tree-adapter": "^6.0.1",
20703         "postcss": "^8.3.7",
20704         "pretty-bytes": "^5.3.0"
20705       },
20706       "dependencies": {
20707         "ansi-styles": {
20708           "version": "4.3.0",
20709           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
20710           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
20711           "requires": {
20712             "color-convert": "^2.0.1"
20713           }
20714         },
20715         "chalk": {
20716           "version": "4.1.2",
20717           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
20718           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
20719           "requires": {
20720             "ansi-styles": "^4.1.0",
20721             "supports-color": "^7.1.0"
20722           }
20723         },
20724         "color-convert": {
20725           "version": "2.0.1",
20726           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
20727           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
20728           "requires": {
20729             "color-name": "~1.1.4"
20730           }
20731         },
20732         "color-name": {
20733           "version": "1.1.4",
20734           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
20735           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
20736         },
20737         "has-flag": {
20738           "version": "4.0.0",
20739           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
20740           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
20741         },
20742         "supports-color": {
20743           "version": "7.2.0",
20744           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
20745           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
20746           "requires": {
20747             "has-flag": "^4.0.0"
20748           }
20749         }
20750       }
20751     },
20752     "cross-spawn": {
20753       "version": "6.0.5",
20754       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
20755       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
20756       "dev": true,
20757       "requires": {
20758         "nice-try": "^1.0.4",
20759         "path-key": "^2.0.1",
20760         "semver": "^5.5.0",
20761         "shebang-command": "^1.2.0",
20762         "which": "^1.2.9"
20763       }
20764     },
20765     "css": {
20766       "version": "2.2.4",
20767       "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
20768       "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
20769       "dev": true,
20770       "requires": {
20771         "inherits": "^2.0.3",
20772         "source-map": "^0.6.1",
20773         "source-map-resolve": "^0.5.2",
20774         "urix": "^0.1.0"
20775       },
20776       "dependencies": {
20777         "source-map": {
20778           "version": "0.6.1",
20779           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
20780           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
20781           "dev": true
20782         }
20783       }
20784     },
20785     "css-blank-pseudo": {
20786       "version": "0.1.4",
20787       "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
20788       "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
20789       "dev": true,
20790       "requires": {
20791         "postcss": "^7.0.5"
20792       },
20793       "dependencies": {
20794         "picocolors": {
20795           "version": "0.2.1",
20796           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
20797           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
20798           "dev": true
20799         },
20800         "postcss": {
20801           "version": "7.0.39",
20802           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
20803           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
20804           "dev": true,
20805           "requires": {
20806             "picocolors": "^0.2.1",
20807             "source-map": "^0.6.1"
20808           }
20809         },
20810         "source-map": {
20811           "version": "0.6.1",
20812           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
20813           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
20814           "dev": true
20815         }
20816       }
20817     },
20818     "css-declaration-sorter": {
20819       "version": "6.2.2",
20820       "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz",
20821       "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==",
20822       "dev": true
20823     },
20824     "css-has-pseudo": {
20825       "version": "0.10.0",
20826       "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
20827       "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
20828       "dev": true,
20829       "requires": {
20830         "postcss": "^7.0.6",
20831         "postcss-selector-parser": "^5.0.0-rc.4"
20832       },
20833       "dependencies": {
20834         "cssesc": {
20835           "version": "2.0.0",
20836           "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
20837           "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
20838           "dev": true
20839         },
20840         "picocolors": {
20841           "version": "0.2.1",
20842           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
20843           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
20844           "dev": true
20845         },
20846         "postcss": {
20847           "version": "7.0.39",
20848           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
20849           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
20850           "dev": true,
20851           "requires": {
20852             "picocolors": "^0.2.1",
20853             "source-map": "^0.6.1"
20854           }
20855         },
20856         "postcss-selector-parser": {
20857           "version": "5.0.0",
20858           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
20859           "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
20860           "dev": true,
20861           "requires": {
20862             "cssesc": "^2.0.0",
20863             "indexes-of": "^1.0.1",
20864             "uniq": "^1.0.1"
20865           }
20866         },
20867         "source-map": {
20868           "version": "0.6.1",
20869           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
20870           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
20871           "dev": true
20872         }
20873       }
20874     },
20875     "css-loader": {
20876       "version": "6.2.0",
20877       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz",
20878       "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==",
20879       "dev": true,
20880       "requires": {
20881         "icss-utils": "^5.1.0",
20882         "postcss": "^8.2.15",
20883         "postcss-modules-extract-imports": "^3.0.0",
20884         "postcss-modules-local-by-default": "^4.0.0",
20885         "postcss-modules-scope": "^3.0.0",
20886         "postcss-modules-values": "^4.0.0",
20887         "postcss-value-parser": "^4.1.0",
20888         "semver": "^7.3.5"
20889       },
20890       "dependencies": {
20891         "semver": {
20892           "version": "7.3.7",
20893           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
20894           "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
20895           "dev": true,
20896           "requires": {
20897             "lru-cache": "^6.0.0"
20898           }
20899         }
20900       }
20901     },
20902     "css-minimizer-webpack-plugin": {
20903       "version": "3.0.2",
20904       "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz",
20905       "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==",
20906       "dev": true,
20907       "requires": {
20908         "cssnano": "^5.0.6",
20909         "jest-worker": "^27.0.2",
20910         "p-limit": "^3.0.2",
20911         "postcss": "^8.3.5",
20912         "schema-utils": "^3.0.0",
20913         "serialize-javascript": "^6.0.0",
20914         "source-map": "^0.6.1"
20915       },
20916       "dependencies": {
20917         "ajv": {
20918           "version": "6.12.6",
20919           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
20920           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
20921           "dev": true,
20922           "requires": {
20923             "fast-deep-equal": "^3.1.1",
20924             "fast-json-stable-stringify": "^2.0.0",
20925             "json-schema-traverse": "^0.4.1",
20926             "uri-js": "^4.2.2"
20927           }
20928         },
20929         "json-schema-traverse": {
20930           "version": "0.4.1",
20931           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
20932           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
20933           "dev": true
20934         },
20935         "p-limit": {
20936           "version": "3.1.0",
20937           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
20938           "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
20939           "dev": true,
20940           "requires": {
20941             "yocto-queue": "^0.1.0"
20942           }
20943         },
20944         "schema-utils": {
20945           "version": "3.1.1",
20946           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
20947           "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
20948           "dev": true,
20949           "requires": {
20950             "@types/json-schema": "^7.0.8",
20951             "ajv": "^6.12.5",
20952             "ajv-keywords": "^3.5.2"
20953           }
20954         },
20955         "source-map": {
20956           "version": "0.6.1",
20957           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
20958           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
20959           "dev": true
20960         }
20961       }
20962     },
20963     "css-parse": {
20964       "version": "2.0.0",
20965       "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz",
20966       "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=",
20967       "dev": true,
20968       "requires": {
20969         "css": "^2.0.0"
20970       }
20971     },
20972     "css-prefers-color-scheme": {
20973       "version": "3.1.1",
20974       "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
20975       "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
20976       "dev": true,
20977       "requires": {
20978         "postcss": "^7.0.5"
20979       },
20980       "dependencies": {
20981         "picocolors": {
20982           "version": "0.2.1",
20983           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
20984           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
20985           "dev": true
20986         },
20987         "postcss": {
20988           "version": "7.0.39",
20989           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
20990           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
20991           "dev": true,
20992           "requires": {
20993             "picocolors": "^0.2.1",
20994             "source-map": "^0.6.1"
20995           }
20996         },
20997         "source-map": {
20998           "version": "0.6.1",
20999           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
21000           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
21001           "dev": true
21002         }
21003       }
21004     },
21005     "css-select": {
21006       "version": "4.3.0",
21007       "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
21008       "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
21009       "requires": {
21010         "boolbase": "^1.0.0",
21011         "css-what": "^6.0.1",
21012         "domhandler": "^4.3.1",
21013         "domutils": "^2.8.0",
21014         "nth-check": "^2.0.1"
21015       }
21016     },
21017     "css-tree": {
21018       "version": "1.1.3",
21019       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
21020       "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
21021       "dev": true,
21022       "requires": {
21023         "mdn-data": "2.0.14",
21024         "source-map": "^0.6.1"
21025       },
21026       "dependencies": {
21027         "source-map": {
21028           "version": "0.6.1",
21029           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
21030           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
21031           "dev": true
21032         }
21033       }
21034     },
21035     "css-what": {
21036       "version": "6.1.0",
21037       "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
21038       "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
21039     },
21040     "cssdb": {
21041       "version": "4.4.0",
21042       "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
21043       "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==",
21044       "dev": true
21045     },
21046     "cssesc": {
21047       "version": "3.0.0",
21048       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
21049       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
21050       "dev": true
21051     },
21052     "cssnano": {
21053       "version": "5.1.7",
21054       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz",
21055       "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==",
21056       "dev": true,
21057       "requires": {
21058         "cssnano-preset-default": "^5.2.7",
21059         "lilconfig": "^2.0.3",
21060         "yaml": "^1.10.2"
21061       }
21062     },
21063     "cssnano-preset-default": {
21064       "version": "5.2.7",
21065       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz",
21066       "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==",
21067       "dev": true,
21068       "requires": {
21069         "css-declaration-sorter": "^6.2.2",
21070         "cssnano-utils": "^3.1.0",
21071         "postcss-calc": "^8.2.3",
21072         "postcss-colormin": "^5.3.0",
21073         "postcss-convert-values": "^5.1.0",
21074         "postcss-discard-comments": "^5.1.1",
21075         "postcss-discard-duplicates": "^5.1.0",
21076         "postcss-discard-empty": "^5.1.1",
21077         "postcss-discard-overridden": "^5.1.0",
21078         "postcss-merge-longhand": "^5.1.4",
21079         "postcss-merge-rules": "^5.1.1",
21080         "postcss-minify-font-values": "^5.1.0",
21081         "postcss-minify-gradients": "^5.1.1",
21082         "postcss-minify-params": "^5.1.2",
21083         "postcss-minify-selectors": "^5.2.0",
21084         "postcss-normalize-charset": "^5.1.0",
21085         "postcss-normalize-display-values": "^5.1.0",
21086         "postcss-normalize-positions": "^5.1.0",
21087         "postcss-normalize-repeat-style": "^5.1.0",
21088         "postcss-normalize-string": "^5.1.0",
21089         "postcss-normalize-timing-functions": "^5.1.0",
21090         "postcss-normalize-unicode": "^5.1.0",
21091         "postcss-normalize-url": "^5.1.0",
21092         "postcss-normalize-whitespace": "^5.1.1",
21093         "postcss-ordered-values": "^5.1.1",
21094         "postcss-reduce-initial": "^5.1.0",
21095         "postcss-reduce-transforms": "^5.1.0",
21096         "postcss-svgo": "^5.1.0",
21097         "postcss-unique-selectors": "^5.1.1"
21098       }
21099     },
21100     "cssnano-utils": {
21101       "version": "3.1.0",
21102       "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
21103       "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==",
21104       "dev": true
21105     },
21106     "csso": {
21107       "version": "4.2.0",
21108       "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
21109       "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
21110       "dev": true,
21111       "requires": {
21112         "css-tree": "^1.1.2"
21113       }
21114     },
21115     "cssom": {
21116       "version": "0.4.4",
21117       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
21118       "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
21119     },
21120     "cssstyle": {
21121       "version": "2.3.0",
21122       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
21123       "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
21124       "requires": {
21125         "cssom": "~0.3.6"
21126       },
21127       "dependencies": {
21128         "cssom": {
21129           "version": "0.3.8",
21130           "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
21131           "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
21132         }
21133       }
21134     },
21135     "custom-event": {
21136       "version": "1.0.1",
21137       "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
21138       "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
21139       "dev": true
21140     },
21141     "dashdash": {
21142       "version": "1.14.1",
21143       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
21144       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
21145       "dev": true,
21146       "requires": {
21147         "assert-plus": "^1.0.0"
21148       }
21149     },
21150     "data-urls": {
21151       "version": "2.0.0",
21152       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
21153       "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
21154       "requires": {
21155         "abab": "^2.0.3",
21156         "whatwg-mimetype": "^2.3.0",
21157         "whatwg-url": "^8.0.0"
21158       }
21159     },
21160     "date-format": {
21161       "version": "4.0.7",
21162       "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.7.tgz",
21163       "integrity": "sha512-k5xqlzDGIfv2N/DHR/BR8Kc4N9CRy9ReuDkmdxeX/jNfit94QXd36emWMm40ZOEDKNm/c91yV9EO3uGPkR7wWQ==",
21164       "dev": true
21165     },
21166     "debug": {
21167       "version": "4.3.4",
21168       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
21169       "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
21170       "requires": {
21171         "ms": "2.1.2"
21172       }
21173     },
21174     "decamelize": {
21175       "version": "1.2.0",
21176       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
21177       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
21178       "dev": true
21179     },
21180     "decimal.js": {
21181       "version": "10.3.1",
21182       "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
21183       "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
21184     },
21185     "decode-uri-component": {
21186       "version": "0.2.0",
21187       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
21188       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
21189       "dev": true
21190     },
21191     "deep-equal": {
21192       "version": "1.1.1",
21193       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
21194       "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
21195       "dev": true,
21196       "requires": {
21197         "is-arguments": "^1.0.4",
21198         "is-date-object": "^1.0.1",
21199         "is-regex": "^1.0.4",
21200         "object-is": "^1.0.1",
21201         "object-keys": "^1.1.1",
21202         "regexp.prototype.flags": "^1.2.0"
21203       }
21204     },
21205     "deep-is": {
21206       "version": "0.1.4",
21207       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
21208       "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
21209     },
21210     "default-gateway": {
21211       "version": "4.2.0",
21212       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
21213       "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
21214       "dev": true,
21215       "requires": {
21216         "execa": "^1.0.0",
21217         "ip-regex": "^2.1.0"
21218       }
21219     },
21220     "defaults": {
21221       "version": "1.0.3",
21222       "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
21223       "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
21224       "dev": true,
21225       "requires": {
21226         "clone": "^1.0.2"
21227       }
21228     },
21229     "define-lazy-prop": {
21230       "version": "2.0.0",
21231       "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
21232       "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
21233       "dev": true
21234     },
21235     "define-properties": {
21236       "version": "1.1.4",
21237       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
21238       "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
21239       "dev": true,
21240       "requires": {
21241         "has-property-descriptors": "^1.0.0",
21242         "object-keys": "^1.1.1"
21243       }
21244     },
21245     "define-property": {
21246       "version": "2.0.2",
21247       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
21248       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
21249       "dev": true,
21250       "requires": {
21251         "is-descriptor": "^1.0.2",
21252         "isobject": "^3.0.1"
21253       },
21254       "dependencies": {
21255         "is-accessor-descriptor": {
21256           "version": "1.0.0",
21257           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
21258           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
21259           "dev": true,
21260           "requires": {
21261             "kind-of": "^6.0.0"
21262           }
21263         },
21264         "is-data-descriptor": {
21265           "version": "1.0.0",
21266           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
21267           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
21268           "dev": true,
21269           "requires": {
21270             "kind-of": "^6.0.0"
21271           }
21272         },
21273         "is-descriptor": {
21274           "version": "1.0.2",
21275           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
21276           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
21277           "dev": true,
21278           "requires": {
21279             "is-accessor-descriptor": "^1.0.0",
21280             "is-data-descriptor": "^1.0.0",
21281             "kind-of": "^6.0.2"
21282           }
21283         }
21284       }
21285     },
21286     "del": {
21287       "version": "4.1.1",
21288       "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
21289       "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
21290       "dev": true,
21291       "requires": {
21292         "@types/glob": "^7.1.1",
21293         "globby": "^6.1.0",
21294         "is-path-cwd": "^2.0.0",
21295         "is-path-in-cwd": "^2.0.0",
21296         "p-map": "^2.0.0",
21297         "pify": "^4.0.1",
21298         "rimraf": "^2.6.3"
21299       },
21300       "dependencies": {
21301         "array-union": {
21302           "version": "1.0.2",
21303           "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
21304           "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
21305           "dev": true,
21306           "requires": {
21307             "array-uniq": "^1.0.1"
21308           }
21309         },
21310         "globby": {
21311           "version": "6.1.0",
21312           "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
21313           "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
21314           "dev": true,
21315           "requires": {
21316             "array-union": "^1.0.1",
21317             "glob": "^7.0.3",
21318             "object-assign": "^4.0.1",
21319             "pify": "^2.0.0",
21320             "pinkie-promise": "^2.0.0"
21321           },
21322           "dependencies": {
21323             "pify": {
21324               "version": "2.3.0",
21325               "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
21326               "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
21327               "dev": true
21328             }
21329           }
21330         },
21331         "p-map": {
21332           "version": "2.1.0",
21333           "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
21334           "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
21335           "dev": true
21336         },
21337         "rimraf": {
21338           "version": "2.7.1",
21339           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
21340           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
21341           "dev": true,
21342           "requires": {
21343             "glob": "^7.1.3"
21344           }
21345         }
21346       }
21347     },
21348     "delayed-stream": {
21349       "version": "1.0.0",
21350       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
21351       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
21352     },
21353     "delegates": {
21354       "version": "1.0.0",
21355       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
21356       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
21357       "dev": true
21358     },
21359     "depd": {
21360       "version": "1.1.2",
21361       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
21362       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
21363       "dev": true
21364     },
21365     "dependency-graph": {
21366       "version": "0.11.0",
21367       "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
21368       "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
21369       "dev": true
21370     },
21371     "destroy": {
21372       "version": "1.0.4",
21373       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
21374       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
21375       "dev": true
21376     },
21377     "detect-node": {
21378       "version": "2.1.0",
21379       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
21380       "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
21381       "dev": true
21382     },
21383     "di": {
21384       "version": "0.0.1",
21385       "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
21386       "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
21387       "dev": true
21388     },
21389     "diff": {
21390       "version": "4.0.2",
21391       "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
21392       "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
21393       "dev": true
21394     },
21395     "dir-glob": {
21396       "version": "3.0.1",
21397       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
21398       "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
21399       "dev": true,
21400       "requires": {
21401         "path-type": "^4.0.0"
21402       }
21403     },
21404     "dns-equal": {
21405       "version": "1.0.0",
21406       "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
21407       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
21408       "dev": true
21409     },
21410     "dns-packet": {
21411       "version": "1.3.4",
21412       "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
21413       "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
21414       "dev": true,
21415       "requires": {
21416         "ip": "^1.1.0",
21417         "safe-buffer": "^5.0.1"
21418       }
21419     },
21420     "dns-txt": {
21421       "version": "2.0.2",
21422       "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
21423       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
21424       "dev": true,
21425       "requires": {
21426         "buffer-indexof": "^1.0.0"
21427       }
21428     },
21429     "doctrine": {
21430       "version": "3.0.0",
21431       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
21432       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
21433       "dev": true,
21434       "requires": {
21435         "esutils": "^2.0.2"
21436       }
21437     },
21438     "dom-serialize": {
21439       "version": "2.2.1",
21440       "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
21441       "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
21442       "dev": true,
21443       "requires": {
21444         "custom-event": "~1.0.0",
21445         "ent": "~2.2.0",
21446         "extend": "^3.0.0",
21447         "void-elements": "^2.0.0"
21448       }
21449     },
21450     "dom-serializer": {
21451       "version": "1.4.1",
21452       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
21453       "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
21454       "requires": {
21455         "domelementtype": "^2.0.1",
21456         "domhandler": "^4.2.0",
21457         "entities": "^2.0.0"
21458       }
21459     },
21460     "domelementtype": {
21461       "version": "2.3.0",
21462       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
21463       "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
21464     },
21465     "domexception": {
21466       "version": "2.0.1",
21467       "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
21468       "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
21469       "requires": {
21470         "webidl-conversions": "^5.0.0"
21471       },
21472       "dependencies": {
21473         "webidl-conversions": {
21474           "version": "5.0.0",
21475           "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
21476           "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="
21477         }
21478       }
21479     },
21480     "domhandler": {
21481       "version": "4.3.1",
21482       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
21483       "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
21484       "requires": {
21485         "domelementtype": "^2.2.0"
21486       }
21487     },
21488     "domutils": {
21489       "version": "2.8.0",
21490       "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
21491       "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
21492       "requires": {
21493         "dom-serializer": "^1.0.1",
21494         "domelementtype": "^2.2.0",
21495         "domhandler": "^4.2.0"
21496       }
21497     },
21498     "ecc-jsbn": {
21499       "version": "0.1.2",
21500       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
21501       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
21502       "dev": true,
21503       "requires": {
21504         "jsbn": "~0.1.0",
21505         "safer-buffer": "^2.1.0"
21506       }
21507     },
21508     "ee-first": {
21509       "version": "1.1.1",
21510       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
21511       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
21512       "dev": true
21513     },
21514     "ejs": {
21515       "version": "3.1.6",
21516       "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
21517       "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
21518       "dev": true,
21519       "requires": {
21520         "jake": "^10.6.1"
21521       }
21522     },
21523     "electron-to-chromium": {
21524       "version": "1.4.110",
21525       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.110.tgz",
21526       "integrity": "sha512-TvHZrkj9anfWkxgblHlNr4IMQdm2N6D0o8Wu1BDpSL/RKT4DHyUt/tvDFtApgZ+LGFL3U9EO4LRZ1eSlQ8xMYA==",
21527       "dev": true
21528     },
21529     "emoji-regex": {
21530       "version": "8.0.0",
21531       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
21532       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
21533     },
21534     "emojis-list": {
21535       "version": "3.0.0",
21536       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
21537       "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
21538       "dev": true
21539     },
21540     "encodeurl": {
21541       "version": "1.0.2",
21542       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
21543       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
21544       "dev": true
21545     },
21546     "encoding": {
21547       "version": "0.1.13",
21548       "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
21549       "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
21550       "dev": true,
21551       "optional": true,
21552       "requires": {
21553         "iconv-lite": "^0.6.2"
21554       },
21555       "dependencies": {
21556         "iconv-lite": {
21557           "version": "0.6.3",
21558           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
21559           "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
21560           "dev": true,
21561           "optional": true,
21562           "requires": {
21563             "safer-buffer": ">= 2.1.2 < 3.0.0"
21564           }
21565         }
21566       }
21567     },
21568     "end-of-stream": {
21569       "version": "1.4.4",
21570       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
21571       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
21572       "dev": true,
21573       "requires": {
21574         "once": "^1.4.0"
21575       }
21576     },
21577     "engine.io": {
21578       "version": "6.1.3",
21579       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz",
21580       "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==",
21581       "dev": true,
21582       "requires": {
21583         "@types/cookie": "^0.4.1",
21584         "@types/cors": "^2.8.12",
21585         "@types/node": ">=10.0.0",
21586         "accepts": "~1.3.4",
21587         "base64id": "2.0.0",
21588         "cookie": "~0.4.1",
21589         "cors": "~2.8.5",
21590         "debug": "~4.3.1",
21591         "engine.io-parser": "~5.0.3",
21592         "ws": "~8.2.3"
21593       },
21594       "dependencies": {
21595         "ws": {
21596           "version": "8.2.3",
21597           "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
21598           "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
21599           "dev": true
21600         }
21601       }
21602     },
21603     "engine.io-parser": {
21604       "version": "5.0.3",
21605       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
21606       "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
21607       "dev": true,
21608       "requires": {
21609         "@socket.io/base64-arraybuffer": "~1.0.2"
21610       }
21611     },
21612     "enhanced-resolve": {
21613       "version": "5.9.3",
21614       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz",
21615       "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==",
21616       "dev": true,
21617       "requires": {
21618         "graceful-fs": "^4.2.4",
21619         "tapable": "^2.2.0"
21620       }
21621     },
21622     "enquirer": {
21623       "version": "2.3.6",
21624       "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
21625       "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
21626       "dev": true,
21627       "requires": {
21628         "ansi-colors": "^4.1.1"
21629       }
21630     },
21631     "ent": {
21632       "version": "2.2.0",
21633       "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
21634       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
21635       "dev": true
21636     },
21637     "entities": {
21638       "version": "2.2.0",
21639       "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
21640       "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
21641     },
21642     "env-paths": {
21643       "version": "2.2.1",
21644       "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
21645       "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
21646       "dev": true
21647     },
21648     "err-code": {
21649       "version": "2.0.3",
21650       "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
21651       "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
21652       "dev": true
21653     },
21654     "errno": {
21655       "version": "0.1.8",
21656       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
21657       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
21658       "dev": true,
21659       "requires": {
21660         "prr": "~1.0.1"
21661       }
21662     },
21663     "error-ex": {
21664       "version": "1.3.2",
21665       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
21666       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
21667       "dev": true,
21668       "requires": {
21669         "is-arrayish": "^0.2.1"
21670       }
21671     },
21672     "es-module-lexer": {
21673       "version": "0.7.1",
21674       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz",
21675       "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==",
21676       "dev": true
21677     },
21678     "es6-promise": {
21679       "version": "4.2.8",
21680       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
21681       "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
21682       "dev": true
21683     },
21684     "es6-promisify": {
21685       "version": "5.0.0",
21686       "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
21687       "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
21688       "dev": true,
21689       "requires": {
21690         "es6-promise": "^4.0.3"
21691       }
21692     },
21693     "esbuild-android-arm64": {
21694       "version": "0.13.8",
21695       "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.8.tgz",
21696       "integrity": "sha512-AilbChndywpk7CdKkNSZ9klxl+9MboLctXd9LwLo3b0dawmOF/i/t2U5d8LM6SbT1Xw36F8yngSUPrd8yPs2RA==",
21697       "dev": true,
21698       "optional": true
21699     },
21700     "esbuild-darwin-64": {
21701       "version": "0.13.8",
21702       "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.8.tgz",
21703       "integrity": "sha512-b6sdiT84zV5LVaoF+UoMVGJzR/iE2vNUfUDfFQGrm4LBwM/PWXweKpuu6RD9mcyCq18cLxkP6w/LD/w9DtX3ng==",
21704       "dev": true,
21705       "optional": true
21706     },
21707     "esbuild-darwin-arm64": {
21708       "version": "0.13.8",
21709       "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.8.tgz",
21710       "integrity": "sha512-R8YuPiiJayuJJRUBG4H0VwkEKo6AvhJs2m7Tl0JaIer3u1FHHXwGhMxjJDmK+kXwTFPriSysPvcobXC/UrrZCQ==",
21711       "dev": true,
21712       "optional": true
21713     },
21714     "esbuild-freebsd-64": {
21715       "version": "0.13.8",
21716       "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.8.tgz",
21717       "integrity": "sha512-zBn6urrn8FnKC+YSgDxdof9jhPCeU8kR/qaamlV4gI8R3KUaUK162WYM7UyFVAlj9N0MyD3AtB+hltzu4cysTw==",
21718       "dev": true,
21719       "optional": true
21720     },
21721     "esbuild-freebsd-arm64": {
21722       "version": "0.13.8",
21723       "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.8.tgz",
21724       "integrity": "sha512-pWW2slN7lGlkx0MOEBoUGwRX5UgSCLq3dy2c8RIOpiHtA87xAUpDBvZK10MykbT+aMfXc0NI2lu1X+6kI34xng==",
21725       "dev": true,
21726       "optional": true
21727     },
21728     "esbuild-linux-32": {
21729       "version": "0.13.8",
21730       "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.8.tgz",
21731       "integrity": "sha512-T0I0ueeKVO/Is0CAeSEOG9s2jeNNb8jrrMwG9QBIm3UU18MRB60ERgkS2uV3fZ1vP2F8i3Z2e3Zju4lg9dhVmw==",
21732       "dev": true,
21733       "optional": true
21734     },
21735     "esbuild-linux-64": {
21736       "version": "0.13.8",
21737       "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.8.tgz",
21738       "integrity": "sha512-Bm8SYmFtvfDCIu9sjKppFXzRXn2BVpuCinU1ChTuMtdKI/7aPpXIrkqBNOgPTOQO9AylJJc1Zw6EvtKORhn64w==",
21739       "dev": true,
21740       "optional": true
21741     },
21742     "esbuild-linux-arm": {
21743       "version": "0.13.8",
21744       "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.8.tgz",
21745       "integrity": "sha512-4/HfcC40LJ4GPyboHA+db0jpFarTB628D1ifU+/5bunIgY+t6mHkJWyxWxAAE8wl/ZIuRYB9RJFdYpu1AXGPdg==",
21746       "dev": true,
21747       "optional": true
21748     },
21749     "esbuild-linux-arm64": {
21750       "version": "0.13.8",
21751       "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.8.tgz",
21752       "integrity": "sha512-X4pWZ+SL+FJ09chWFgRNO3F+YtvAQRcWh0uxKqZSWKiWodAB20flsW/OWFYLXBKiVCTeoGMvENZS/GeVac7+tQ==",
21753       "dev": true,
21754       "optional": true
21755     },
21756     "esbuild-linux-mips64le": {
21757       "version": "0.13.8",
21758       "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.8.tgz",
21759       "integrity": "sha512-o7e0D+sqHKT31v+mwFircJFjwSKVd2nbkHEn4l9xQ1hLR+Bv8rnt3HqlblY3+sBdlrOTGSwz0ReROlKUMJyldA==",
21760       "dev": true,
21761       "optional": true
21762     },
21763     "esbuild-linux-ppc64le": {
21764       "version": "0.13.8",
21765       "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.8.tgz",
21766       "integrity": "sha512-eZSQ0ERsWkukJp2px/UWJHVNuy0lMoz/HZcRWAbB6reoaBw7S9vMzYNUnflfL3XA6WDs+dZn3ekHE4Y2uWLGig==",
21767       "dev": true,
21768       "optional": true
21769     },
21770     "esbuild-netbsd-64": {
21771       "version": "0.13.8",
21772       "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.8.tgz",
21773       "integrity": "sha512-gZX4kP7gVvOrvX0ZwgHmbuHczQUwqYppxqtoyC7VNd80t5nBHOFXVhWo2Ad/Lms0E8b+wwgI/WjZFTCpUHOg9Q==",
21774       "dev": true,
21775       "optional": true
21776     },
21777     "esbuild-openbsd-64": {
21778       "version": "0.13.8",
21779       "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.8.tgz",
21780       "integrity": "sha512-afzza308X4WmcebexbTzAgfEWt9MUkdTvwIa8xOu4CM2qGbl2LanqEl8/LUs8jh6Gqw6WsicEK52GPrS9wvkcw==",
21781       "dev": true,
21782       "optional": true
21783     },
21784     "esbuild-sunos-64": {
21785       "version": "0.13.8",
21786       "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.8.tgz",
21787       "integrity": "sha512-mWPZibmBbuMKD+LDN23LGcOZ2EawMYBONMXXHmbuxeT0XxCNwadbCVwUQ/2p5Dp5Kvf6mhrlIffcnWOiCBpiVw==",
21788       "dev": true,
21789       "optional": true
21790     },
21791     "esbuild-wasm": {
21792       "version": "0.13.8",
21793       "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.13.8.tgz",
21794       "integrity": "sha512-UbD+3nloiSpJWXTCInZQrqPe8Y+RLfDkY/5kEHiXsw/lmaEvibe69qTzQu16m5R9je/0bF7VYQ5jaEOq0z9lLA==",
21795       "dev": true
21796     },
21797     "esbuild-windows-32": {
21798       "version": "0.13.8",
21799       "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.8.tgz",
21800       "integrity": "sha512-QsZ1HnWIcnIEApETZWw8HlOhDSWqdZX2SylU7IzGxOYyVcX7QI06ety/aDcn437mwyO7Ph4RrbhB+2ntM8kX8A==",
21801       "dev": true,
21802       "optional": true
21803     },
21804     "esbuild-windows-64": {
21805       "version": "0.13.8",
21806       "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.8.tgz",
21807       "integrity": "sha512-76Fb57B9eE/JmJi1QmUW0tRLQZfGo0it+JeYoCDTSlbTn7LV44ecOHIMJSSgZADUtRMWT9z0Kz186bnaB3amSg==",
21808       "dev": true,
21809       "optional": true
21810     },
21811     "esbuild-windows-arm64": {
21812       "version": "0.13.8",
21813       "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.8.tgz",
21814       "integrity": "sha512-HW6Mtq5eTudllxY2YgT62MrVcn7oq2o8TAoAvDUhyiEmRmDY8tPwAhb1vxw5/cdkbukM3KdMYtksnUhF/ekWeg==",
21815       "dev": true,
21816       "optional": true
21817     },
21818     "escalade": {
21819       "version": "3.1.1",
21820       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
21821       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
21822     },
21823     "escape-html": {
21824       "version": "1.0.3",
21825       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
21826       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
21827       "dev": true
21828     },
21829     "escape-string-regexp": {
21830       "version": "1.0.5",
21831       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
21832       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
21833     },
21834     "escodegen": {
21835       "version": "2.0.0",
21836       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
21837       "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
21838       "requires": {
21839         "esprima": "^4.0.1",
21840         "estraverse": "^5.2.0",
21841         "esutils": "^2.0.2",
21842         "optionator": "^0.8.1",
21843         "source-map": "~0.6.1"
21844       },
21845       "dependencies": {
21846         "source-map": {
21847           "version": "0.6.1",
21848           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
21849           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
21850           "optional": true
21851         }
21852       }
21853     },
21854     "eslint": {
21855       "version": "7.32.0",
21856       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
21857       "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
21858       "dev": true,
21859       "requires": {
21860         "@babel/code-frame": "7.12.11",
21861         "@eslint/eslintrc": "^0.4.3",
21862         "@humanwhocodes/config-array": "^0.5.0",
21863         "ajv": "^6.10.0",
21864         "chalk": "^4.0.0",
21865         "cross-spawn": "^7.0.2",
21866         "debug": "^4.0.1",
21867         "doctrine": "^3.0.0",
21868         "enquirer": "^2.3.5",
21869         "escape-string-regexp": "^4.0.0",
21870         "eslint-scope": "^5.1.1",
21871         "eslint-utils": "^2.1.0",
21872         "eslint-visitor-keys": "^2.0.0",
21873         "espree": "^7.3.1",
21874         "esquery": "^1.4.0",
21875         "esutils": "^2.0.2",
21876         "fast-deep-equal": "^3.1.3",
21877         "file-entry-cache": "^6.0.1",
21878         "functional-red-black-tree": "^1.0.1",
21879         "glob-parent": "^5.1.2",
21880         "globals": "^13.6.0",
21881         "ignore": "^4.0.6",
21882         "import-fresh": "^3.0.0",
21883         "imurmurhash": "^0.1.4",
21884         "is-glob": "^4.0.0",
21885         "js-yaml": "^3.13.1",
21886         "json-stable-stringify-without-jsonify": "^1.0.1",
21887         "levn": "^0.4.1",
21888         "lodash.merge": "^4.6.2",
21889         "minimatch": "^3.0.4",
21890         "natural-compare": "^1.4.0",
21891         "optionator": "^0.9.1",
21892         "progress": "^2.0.0",
21893         "regexpp": "^3.1.0",
21894         "semver": "^7.2.1",
21895         "strip-ansi": "^6.0.0",
21896         "strip-json-comments": "^3.1.0",
21897         "table": "^6.0.9",
21898         "text-table": "^0.2.0",
21899         "v8-compile-cache": "^2.0.3"
21900       },
21901       "dependencies": {
21902         "@babel/code-frame": {
21903           "version": "7.12.11",
21904           "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
21905           "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
21906           "dev": true,
21907           "requires": {
21908             "@babel/highlight": "^7.10.4"
21909           }
21910         },
21911         "ajv": {
21912           "version": "6.12.6",
21913           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
21914           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
21915           "dev": true,
21916           "requires": {
21917             "fast-deep-equal": "^3.1.1",
21918             "fast-json-stable-stringify": "^2.0.0",
21919             "json-schema-traverse": "^0.4.1",
21920             "uri-js": "^4.2.2"
21921           }
21922         },
21923         "ansi-styles": {
21924           "version": "4.3.0",
21925           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
21926           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
21927           "dev": true,
21928           "requires": {
21929             "color-convert": "^2.0.1"
21930           }
21931         },
21932         "chalk": {
21933           "version": "4.1.2",
21934           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
21935           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
21936           "dev": true,
21937           "requires": {
21938             "ansi-styles": "^4.1.0",
21939             "supports-color": "^7.1.0"
21940           }
21941         },
21942         "color-convert": {
21943           "version": "2.0.1",
21944           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
21945           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
21946           "dev": true,
21947           "requires": {
21948             "color-name": "~1.1.4"
21949           }
21950         },
21951         "color-name": {
21952           "version": "1.1.4",
21953           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
21954           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
21955           "dev": true
21956         },
21957         "cross-spawn": {
21958           "version": "7.0.3",
21959           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
21960           "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
21961           "dev": true,
21962           "requires": {
21963             "path-key": "^3.1.0",
21964             "shebang-command": "^2.0.0",
21965             "which": "^2.0.1"
21966           }
21967         },
21968         "escape-string-regexp": {
21969           "version": "4.0.0",
21970           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
21971           "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
21972           "dev": true
21973         },
21974         "eslint-utils": {
21975           "version": "2.1.0",
21976           "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
21977           "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
21978           "dev": true,
21979           "requires": {
21980             "eslint-visitor-keys": "^1.1.0"
21981           },
21982           "dependencies": {
21983             "eslint-visitor-keys": {
21984               "version": "1.3.0",
21985               "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
21986               "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
21987               "dev": true
21988             }
21989           }
21990         },
21991         "glob-parent": {
21992           "version": "5.1.2",
21993           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
21994           "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
21995           "dev": true,
21996           "requires": {
21997             "is-glob": "^4.0.1"
21998           }
21999         },
22000         "globals": {
22001           "version": "13.12.0",
22002           "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
22003           "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
22004           "dev": true,
22005           "requires": {
22006             "type-fest": "^0.20.2"
22007           }
22008         },
22009         "has-flag": {
22010           "version": "4.0.0",
22011           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
22012           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
22013           "dev": true
22014         },
22015         "ignore": {
22016           "version": "4.0.6",
22017           "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
22018           "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
22019           "dev": true
22020         },
22021         "json-schema-traverse": {
22022           "version": "0.4.1",
22023           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
22024           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
22025           "dev": true
22026         },
22027         "levn": {
22028           "version": "0.4.1",
22029           "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
22030           "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
22031           "dev": true,
22032           "requires": {
22033             "prelude-ls": "^1.2.1",
22034             "type-check": "~0.4.0"
22035           }
22036         },
22037         "optionator": {
22038           "version": "0.9.1",
22039           "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
22040           "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
22041           "dev": true,
22042           "requires": {
22043             "deep-is": "^0.1.3",
22044             "fast-levenshtein": "^2.0.6",
22045             "levn": "^0.4.1",
22046             "prelude-ls": "^1.2.1",
22047             "type-check": "^0.4.0",
22048             "word-wrap": "^1.2.3"
22049           }
22050         },
22051         "path-key": {
22052           "version": "3.1.1",
22053           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
22054           "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
22055           "dev": true
22056         },
22057         "prelude-ls": {
22058           "version": "1.2.1",
22059           "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
22060           "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
22061           "dev": true
22062         },
22063         "semver": {
22064           "version": "7.3.5",
22065           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
22066           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
22067           "dev": true,
22068           "requires": {
22069             "lru-cache": "^6.0.0"
22070           }
22071         },
22072         "shebang-command": {
22073           "version": "2.0.0",
22074           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
22075           "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
22076           "dev": true,
22077           "requires": {
22078             "shebang-regex": "^3.0.0"
22079           }
22080         },
22081         "shebang-regex": {
22082           "version": "3.0.0",
22083           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
22084           "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
22085           "dev": true
22086         },
22087         "supports-color": {
22088           "version": "7.2.0",
22089           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
22090           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
22091           "dev": true,
22092           "requires": {
22093             "has-flag": "^4.0.0"
22094           }
22095         },
22096         "type-check": {
22097           "version": "0.4.0",
22098           "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
22099           "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
22100           "dev": true,
22101           "requires": {
22102             "prelude-ls": "^1.2.1"
22103           }
22104         },
22105         "type-fest": {
22106           "version": "0.20.2",
22107           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
22108           "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
22109           "dev": true
22110         },
22111         "which": {
22112           "version": "2.0.2",
22113           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
22114           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
22115           "dev": true,
22116           "requires": {
22117             "isexe": "^2.0.0"
22118           }
22119         }
22120       }
22121     },
22122     "eslint-scope": {
22123       "version": "5.1.1",
22124       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
22125       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
22126       "dev": true,
22127       "requires": {
22128         "esrecurse": "^4.3.0",
22129         "estraverse": "^4.1.1"
22130       },
22131       "dependencies": {
22132         "estraverse": {
22133           "version": "4.3.0",
22134           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
22135           "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
22136           "dev": true
22137         }
22138       }
22139     },
22140     "eslint-utils": {
22141       "version": "3.0.0",
22142       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
22143       "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
22144       "dev": true,
22145       "requires": {
22146         "eslint-visitor-keys": "^2.0.0"
22147       }
22148     },
22149     "eslint-visitor-keys": {
22150       "version": "2.1.0",
22151       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
22152       "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
22153       "dev": true
22154     },
22155     "espree": {
22156       "version": "7.3.1",
22157       "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
22158       "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
22159       "dev": true,
22160       "requires": {
22161         "acorn": "^7.4.0",
22162         "acorn-jsx": "^5.3.1",
22163         "eslint-visitor-keys": "^1.3.0"
22164       },
22165       "dependencies": {
22166         "acorn": {
22167           "version": "7.4.1",
22168           "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
22169           "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
22170           "dev": true
22171         },
22172         "eslint-visitor-keys": {
22173           "version": "1.3.0",
22174           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
22175           "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
22176           "dev": true
22177         }
22178       }
22179     },
22180     "esprima": {
22181       "version": "4.0.1",
22182       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
22183       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
22184     },
22185     "esquery": {
22186       "version": "1.4.0",
22187       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
22188       "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
22189       "dev": true,
22190       "requires": {
22191         "estraverse": "^5.1.0"
22192       }
22193     },
22194     "esrecurse": {
22195       "version": "4.3.0",
22196       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
22197       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
22198       "dev": true,
22199       "requires": {
22200         "estraverse": "^5.2.0"
22201       }
22202     },
22203     "estraverse": {
22204       "version": "5.3.0",
22205       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
22206       "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
22207     },
22208     "esutils": {
22209       "version": "2.0.3",
22210       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
22211       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
22212     },
22213     "etag": {
22214       "version": "1.8.1",
22215       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
22216       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
22217       "dev": true
22218     },
22219     "eventemitter-asyncresource": {
22220       "version": "1.0.0",
22221       "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz",
22222       "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==",
22223       "dev": true
22224     },
22225     "eventemitter3": {
22226       "version": "4.0.7",
22227       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
22228       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
22229       "dev": true
22230     },
22231     "events": {
22232       "version": "3.3.0",
22233       "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
22234       "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
22235       "dev": true
22236     },
22237     "eventsource": {
22238       "version": "1.1.0",
22239       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
22240       "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
22241       "dev": true,
22242       "requires": {
22243         "original": "^1.0.0"
22244       }
22245     },
22246     "execa": {
22247       "version": "1.0.0",
22248       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
22249       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
22250       "dev": true,
22251       "requires": {
22252         "cross-spawn": "^6.0.0",
22253         "get-stream": "^4.0.0",
22254         "is-stream": "^1.1.0",
22255         "npm-run-path": "^2.0.0",
22256         "p-finally": "^1.0.0",
22257         "signal-exit": "^3.0.0",
22258         "strip-eof": "^1.0.0"
22259       }
22260     },
22261     "exit": {
22262       "version": "0.1.2",
22263       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
22264       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
22265       "dev": true
22266     },
22267     "expand-brackets": {
22268       "version": "2.1.4",
22269       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
22270       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
22271       "dev": true,
22272       "requires": {
22273         "debug": "^2.3.3",
22274         "define-property": "^0.2.5",
22275         "extend-shallow": "^2.0.1",
22276         "posix-character-classes": "^0.1.0",
22277         "regex-not": "^1.0.0",
22278         "snapdragon": "^0.8.1",
22279         "to-regex": "^3.0.1"
22280       },
22281       "dependencies": {
22282         "debug": {
22283           "version": "2.6.9",
22284           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
22285           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
22286           "dev": true,
22287           "requires": {
22288             "ms": "2.0.0"
22289           }
22290         },
22291         "define-property": {
22292           "version": "0.2.5",
22293           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
22294           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
22295           "dev": true,
22296           "requires": {
22297             "is-descriptor": "^0.1.0"
22298           }
22299         },
22300         "extend-shallow": {
22301           "version": "2.0.1",
22302           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
22303           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
22304           "dev": true,
22305           "requires": {
22306             "is-extendable": "^0.1.0"
22307           }
22308         },
22309         "ms": {
22310           "version": "2.0.0",
22311           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
22312           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
22313           "dev": true
22314         }
22315       }
22316     },
22317     "express": {
22318       "version": "4.17.3",
22319       "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz",
22320       "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==",
22321       "dev": true,
22322       "requires": {
22323         "accepts": "~1.3.8",
22324         "array-flatten": "1.1.1",
22325         "body-parser": "1.19.2",
22326         "content-disposition": "0.5.4",
22327         "content-type": "~1.0.4",
22328         "cookie": "0.4.2",
22329         "cookie-signature": "1.0.6",
22330         "debug": "2.6.9",
22331         "depd": "~1.1.2",
22332         "encodeurl": "~1.0.2",
22333         "escape-html": "~1.0.3",
22334         "etag": "~1.8.1",
22335         "finalhandler": "~1.1.2",
22336         "fresh": "0.5.2",
22337         "merge-descriptors": "1.0.1",
22338         "methods": "~1.1.2",
22339         "on-finished": "~2.3.0",
22340         "parseurl": "~1.3.3",
22341         "path-to-regexp": "0.1.7",
22342         "proxy-addr": "~2.0.7",
22343         "qs": "6.9.7",
22344         "range-parser": "~1.2.1",
22345         "safe-buffer": "5.2.1",
22346         "send": "0.17.2",
22347         "serve-static": "1.14.2",
22348         "setprototypeof": "1.2.0",
22349         "statuses": "~1.5.0",
22350         "type-is": "~1.6.18",
22351         "utils-merge": "1.0.1",
22352         "vary": "~1.1.2"
22353       },
22354       "dependencies": {
22355         "array-flatten": {
22356           "version": "1.1.1",
22357           "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
22358           "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
22359           "dev": true
22360         },
22361         "debug": {
22362           "version": "2.6.9",
22363           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
22364           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
22365           "dev": true,
22366           "requires": {
22367             "ms": "2.0.0"
22368           }
22369         },
22370         "ms": {
22371           "version": "2.0.0",
22372           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
22373           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
22374           "dev": true
22375         },
22376         "safe-buffer": {
22377           "version": "5.2.1",
22378           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
22379           "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
22380           "dev": true
22381         }
22382       }
22383     },
22384     "extend": {
22385       "version": "3.0.2",
22386       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
22387       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
22388       "dev": true
22389     },
22390     "extend-shallow": {
22391       "version": "3.0.2",
22392       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
22393       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
22394       "dev": true,
22395       "requires": {
22396         "assign-symbols": "^1.0.0",
22397         "is-extendable": "^1.0.1"
22398       },
22399       "dependencies": {
22400         "is-extendable": {
22401           "version": "1.0.1",
22402           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
22403           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
22404           "dev": true,
22405           "requires": {
22406             "is-plain-object": "^2.0.4"
22407           }
22408         }
22409       }
22410     },
22411     "external-editor": {
22412       "version": "3.1.0",
22413       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
22414       "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
22415       "dev": true,
22416       "requires": {
22417         "chardet": "^0.7.0",
22418         "iconv-lite": "^0.4.24",
22419         "tmp": "^0.0.33"
22420       }
22421     },
22422     "extglob": {
22423       "version": "2.0.4",
22424       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
22425       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
22426       "dev": true,
22427       "requires": {
22428         "array-unique": "^0.3.2",
22429         "define-property": "^1.0.0",
22430         "expand-brackets": "^2.1.4",
22431         "extend-shallow": "^2.0.1",
22432         "fragment-cache": "^0.2.1",
22433         "regex-not": "^1.0.0",
22434         "snapdragon": "^0.8.1",
22435         "to-regex": "^3.0.1"
22436       },
22437       "dependencies": {
22438         "define-property": {
22439           "version": "1.0.0",
22440           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
22441           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
22442           "dev": true,
22443           "requires": {
22444             "is-descriptor": "^1.0.0"
22445           }
22446         },
22447         "extend-shallow": {
22448           "version": "2.0.1",
22449           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
22450           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
22451           "dev": true,
22452           "requires": {
22453             "is-extendable": "^0.1.0"
22454           }
22455         },
22456         "is-accessor-descriptor": {
22457           "version": "1.0.0",
22458           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
22459           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
22460           "dev": true,
22461           "requires": {
22462             "kind-of": "^6.0.0"
22463           }
22464         },
22465         "is-data-descriptor": {
22466           "version": "1.0.0",
22467           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
22468           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
22469           "dev": true,
22470           "requires": {
22471             "kind-of": "^6.0.0"
22472           }
22473         },
22474         "is-descriptor": {
22475           "version": "1.0.2",
22476           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
22477           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
22478           "dev": true,
22479           "requires": {
22480             "is-accessor-descriptor": "^1.0.0",
22481             "is-data-descriptor": "^1.0.0",
22482             "kind-of": "^6.0.2"
22483           }
22484         }
22485       }
22486     },
22487     "extsprintf": {
22488       "version": "1.3.0",
22489       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
22490       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
22491       "dev": true
22492     },
22493     "fast-deep-equal": {
22494       "version": "3.1.3",
22495       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
22496       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
22497       "dev": true
22498     },
22499     "fast-glob": {
22500       "version": "3.2.11",
22501       "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
22502       "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
22503       "dev": true,
22504       "requires": {
22505         "@nodelib/fs.stat": "^2.0.2",
22506         "@nodelib/fs.walk": "^1.2.3",
22507         "glob-parent": "^5.1.2",
22508         "merge2": "^1.3.0",
22509         "micromatch": "^4.0.4"
22510       },
22511       "dependencies": {
22512         "glob-parent": {
22513           "version": "5.1.2",
22514           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
22515           "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
22516           "dev": true,
22517           "requires": {
22518             "is-glob": "^4.0.1"
22519           }
22520         }
22521       }
22522     },
22523     "fast-json-stable-stringify": {
22524       "version": "2.1.0",
22525       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
22526       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
22527       "dev": true
22528     },
22529     "fast-levenshtein": {
22530       "version": "2.0.6",
22531       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
22532       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
22533     },
22534     "fastq": {
22535       "version": "1.13.0",
22536       "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
22537       "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
22538       "dev": true,
22539       "requires": {
22540         "reusify": "^1.0.4"
22541       }
22542     },
22543     "faye-websocket": {
22544       "version": "0.11.4",
22545       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
22546       "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
22547       "dev": true,
22548       "requires": {
22549         "websocket-driver": ">=0.5.1"
22550       }
22551     },
22552     "figures": {
22553       "version": "3.2.0",
22554       "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
22555       "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
22556       "dev": true,
22557       "requires": {
22558         "escape-string-regexp": "^1.0.5"
22559       }
22560     },
22561     "file-entry-cache": {
22562       "version": "6.0.1",
22563       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
22564       "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
22565       "dev": true,
22566       "requires": {
22567         "flat-cache": "^3.0.4"
22568       }
22569     },
22570     "file-saver": {
22571       "version": "2.0.5",
22572       "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
22573       "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
22574     },
22575     "filelist": {
22576       "version": "1.0.2",
22577       "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
22578       "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
22579       "dev": true,
22580       "requires": {
22581         "minimatch": "^3.0.4"
22582       }
22583     },
22584     "fill-range": {
22585       "version": "7.0.1",
22586       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
22587       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
22588       "dev": true,
22589       "requires": {
22590         "to-regex-range": "^5.0.1"
22591       }
22592     },
22593     "finalhandler": {
22594       "version": "1.1.2",
22595       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
22596       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
22597       "dev": true,
22598       "requires": {
22599         "debug": "2.6.9",
22600         "encodeurl": "~1.0.2",
22601         "escape-html": "~1.0.3",
22602         "on-finished": "~2.3.0",
22603         "parseurl": "~1.3.3",
22604         "statuses": "~1.5.0",
22605         "unpipe": "~1.0.0"
22606       },
22607       "dependencies": {
22608         "debug": {
22609           "version": "2.6.9",
22610           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
22611           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
22612           "dev": true,
22613           "requires": {
22614             "ms": "2.0.0"
22615           }
22616         },
22617         "ms": {
22618           "version": "2.0.0",
22619           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
22620           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
22621           "dev": true
22622         }
22623       }
22624     },
22625     "find-cache-dir": {
22626       "version": "3.3.1",
22627       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
22628       "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
22629       "dev": true,
22630       "requires": {
22631         "commondir": "^1.0.1",
22632         "make-dir": "^3.0.2",
22633         "pkg-dir": "^4.1.0"
22634       }
22635     },
22636     "find-up": {
22637       "version": "4.1.0",
22638       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
22639       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
22640       "dev": true,
22641       "requires": {
22642         "locate-path": "^5.0.0",
22643         "path-exists": "^4.0.0"
22644       }
22645     },
22646     "flat-cache": {
22647       "version": "3.0.4",
22648       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
22649       "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
22650       "dev": true,
22651       "requires": {
22652         "flatted": "^3.1.0",
22653         "rimraf": "^3.0.2"
22654       },
22655       "dependencies": {
22656         "flatted": {
22657           "version": "3.2.4",
22658           "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
22659           "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
22660           "dev": true
22661         }
22662       }
22663     },
22664     "flatted": {
22665       "version": "3.2.5",
22666       "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
22667       "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
22668       "dev": true
22669     },
22670     "flatten": {
22671       "version": "1.0.3",
22672       "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
22673       "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
22674       "dev": true
22675     },
22676     "follow-redirects": {
22677       "version": "1.14.9",
22678       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
22679       "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
22680       "dev": true
22681     },
22682     "for-in": {
22683       "version": "1.0.2",
22684       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
22685       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
22686       "dev": true
22687     },
22688     "forever-agent": {
22689       "version": "0.6.1",
22690       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
22691       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
22692       "dev": true
22693     },
22694     "form-data": {
22695       "version": "3.0.1",
22696       "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
22697       "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
22698       "requires": {
22699         "asynckit": "^0.4.0",
22700         "combined-stream": "^1.0.8",
22701         "mime-types": "^2.1.12"
22702       }
22703     },
22704     "forwarded": {
22705       "version": "0.2.0",
22706       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
22707       "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
22708       "dev": true
22709     },
22710     "fragment-cache": {
22711       "version": "0.2.1",
22712       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
22713       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
22714       "dev": true,
22715       "requires": {
22716         "map-cache": "^0.2.2"
22717       }
22718     },
22719     "fresh": {
22720       "version": "0.5.2",
22721       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
22722       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
22723       "dev": true
22724     },
22725     "fs-extra": {
22726       "version": "10.0.1",
22727       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
22728       "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
22729       "dev": true,
22730       "requires": {
22731         "graceful-fs": "^4.2.0",
22732         "jsonfile": "^6.0.1",
22733         "universalify": "^2.0.0"
22734       },
22735       "dependencies": {
22736         "universalify": {
22737           "version": "2.0.0",
22738           "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
22739           "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
22740           "dev": true
22741         }
22742       }
22743     },
22744     "fs-minipass": {
22745       "version": "2.1.0",
22746       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
22747       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
22748       "dev": true,
22749       "requires": {
22750         "minipass": "^3.0.0"
22751       }
22752     },
22753     "fs-monkey": {
22754       "version": "1.0.3",
22755       "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
22756       "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
22757       "dev": true
22758     },
22759     "fs.realpath": {
22760       "version": "1.0.0",
22761       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
22762       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
22763     },
22764     "fsevents": {
22765       "version": "2.3.2",
22766       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
22767       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
22768       "dev": true,
22769       "optional": true
22770     },
22771     "function-bind": {
22772       "version": "1.1.1",
22773       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
22774       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
22775     },
22776     "functional-red-black-tree": {
22777       "version": "1.0.1",
22778       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
22779       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
22780       "dev": true
22781     },
22782     "functions-have-names": {
22783       "version": "1.2.3",
22784       "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
22785       "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
22786       "dev": true
22787     },
22788     "gauge": {
22789       "version": "4.0.4",
22790       "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
22791       "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
22792       "dev": true,
22793       "requires": {
22794         "aproba": "^1.0.3 || ^2.0.0",
22795         "color-support": "^1.1.3",
22796         "console-control-strings": "^1.1.0",
22797         "has-unicode": "^2.0.1",
22798         "signal-exit": "^3.0.7",
22799         "string-width": "^4.2.3",
22800         "strip-ansi": "^6.0.1",
22801         "wide-align": "^1.1.5"
22802       }
22803     },
22804     "gensync": {
22805       "version": "1.0.0-beta.2",
22806       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
22807       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
22808     },
22809     "get-caller-file": {
22810       "version": "2.0.5",
22811       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
22812       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
22813     },
22814     "get-intrinsic": {
22815       "version": "1.1.1",
22816       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
22817       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
22818       "dev": true,
22819       "requires": {
22820         "function-bind": "^1.1.1",
22821         "has": "^1.0.3",
22822         "has-symbols": "^1.0.1"
22823       }
22824     },
22825     "get-stream": {
22826       "version": "4.1.0",
22827       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
22828       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
22829       "dev": true,
22830       "requires": {
22831         "pump": "^3.0.0"
22832       }
22833     },
22834     "get-value": {
22835       "version": "2.0.6",
22836       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
22837       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
22838       "dev": true
22839     },
22840     "getpass": {
22841       "version": "0.1.7",
22842       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
22843       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
22844       "dev": true,
22845       "requires": {
22846         "assert-plus": "^1.0.0"
22847       }
22848     },
22849     "glob": {
22850       "version": "7.1.7",
22851       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
22852       "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
22853       "requires": {
22854         "fs.realpath": "^1.0.0",
22855         "inflight": "^1.0.4",
22856         "inherits": "2",
22857         "minimatch": "^3.0.4",
22858         "once": "^1.3.0",
22859         "path-is-absolute": "^1.0.0"
22860       }
22861     },
22862     "glob-parent": {
22863       "version": "6.0.2",
22864       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
22865       "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
22866       "dev": true,
22867       "requires": {
22868         "is-glob": "^4.0.3"
22869       }
22870     },
22871     "glob-to-regexp": {
22872       "version": "0.4.1",
22873       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
22874       "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
22875       "dev": true
22876     },
22877     "globals": {
22878       "version": "11.12.0",
22879       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
22880       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
22881     },
22882     "globby": {
22883       "version": "11.1.0",
22884       "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
22885       "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
22886       "dev": true,
22887       "requires": {
22888         "array-union": "^2.1.0",
22889         "dir-glob": "^3.0.1",
22890         "fast-glob": "^3.2.9",
22891         "ignore": "^5.2.0",
22892         "merge2": "^1.4.1",
22893         "slash": "^3.0.0"
22894       }
22895     },
22896     "graceful-fs": {
22897       "version": "4.2.10",
22898       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
22899       "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
22900       "dev": true
22901     },
22902     "handle-thing": {
22903       "version": "2.0.1",
22904       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
22905       "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
22906       "dev": true
22907     },
22908     "har-schema": {
22909       "version": "2.0.0",
22910       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
22911       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
22912       "dev": true
22913     },
22914     "har-validator": {
22915       "version": "5.1.5",
22916       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
22917       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
22918       "dev": true,
22919       "requires": {
22920         "ajv": "^6.12.3",
22921         "har-schema": "^2.0.0"
22922       },
22923       "dependencies": {
22924         "ajv": {
22925           "version": "6.12.6",
22926           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
22927           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
22928           "dev": true,
22929           "requires": {
22930             "fast-deep-equal": "^3.1.1",
22931             "fast-json-stable-stringify": "^2.0.0",
22932             "json-schema-traverse": "^0.4.1",
22933             "uri-js": "^4.2.2"
22934           }
22935         },
22936         "json-schema-traverse": {
22937           "version": "0.4.1",
22938           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
22939           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
22940           "dev": true
22941         }
22942       }
22943     },
22944     "has": {
22945       "version": "1.0.3",
22946       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
22947       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
22948       "requires": {
22949         "function-bind": "^1.1.1"
22950       }
22951     },
22952     "has-ansi": {
22953       "version": "2.0.0",
22954       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
22955       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
22956       "dev": true,
22957       "requires": {
22958         "ansi-regex": "^2.0.0"
22959       },
22960       "dependencies": {
22961         "ansi-regex": {
22962           "version": "2.1.1",
22963           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
22964           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
22965           "dev": true
22966         }
22967       }
22968     },
22969     "has-flag": {
22970       "version": "3.0.0",
22971       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
22972       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
22973     },
22974     "has-property-descriptors": {
22975       "version": "1.0.0",
22976       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
22977       "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
22978       "dev": true,
22979       "requires": {
22980         "get-intrinsic": "^1.1.1"
22981       }
22982     },
22983     "has-symbols": {
22984       "version": "1.0.3",
22985       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
22986       "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
22987       "dev": true
22988     },
22989     "has-tostringtag": {
22990       "version": "1.0.0",
22991       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
22992       "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
22993       "dev": true,
22994       "requires": {
22995         "has-symbols": "^1.0.2"
22996       }
22997     },
22998     "has-unicode": {
22999       "version": "2.0.1",
23000       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
23001       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
23002       "dev": true
23003     },
23004     "has-value": {
23005       "version": "1.0.0",
23006       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
23007       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
23008       "dev": true,
23009       "requires": {
23010         "get-value": "^2.0.6",
23011         "has-values": "^1.0.0",
23012         "isobject": "^3.0.0"
23013       }
23014     },
23015     "has-values": {
23016       "version": "1.0.0",
23017       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
23018       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
23019       "dev": true,
23020       "requires": {
23021         "is-number": "^3.0.0",
23022         "kind-of": "^4.0.0"
23023       },
23024       "dependencies": {
23025         "is-number": {
23026           "version": "3.0.0",
23027           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
23028           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
23029           "dev": true,
23030           "requires": {
23031             "kind-of": "^3.0.2"
23032           },
23033           "dependencies": {
23034             "kind-of": {
23035               "version": "3.2.2",
23036               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
23037               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
23038               "dev": true,
23039               "requires": {
23040                 "is-buffer": "^1.1.5"
23041               }
23042             }
23043           }
23044         },
23045         "kind-of": {
23046           "version": "4.0.0",
23047           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
23048           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
23049           "dev": true,
23050           "requires": {
23051             "is-buffer": "^1.1.5"
23052           }
23053         }
23054       }
23055     },
23056     "hdr-histogram-js": {
23057       "version": "2.0.3",
23058       "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz",
23059       "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==",
23060       "dev": true,
23061       "requires": {
23062         "@assemblyscript/loader": "^0.10.1",
23063         "base64-js": "^1.2.0",
23064         "pako": "^1.0.3"
23065       }
23066     },
23067     "hdr-histogram-percentiles-obj": {
23068       "version": "3.0.0",
23069       "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz",
23070       "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==",
23071       "dev": true
23072     },
23073     "he": {
23074       "version": "1.2.0",
23075       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
23076       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
23077       "dev": true
23078     },
23079     "hosted-git-info": {
23080       "version": "4.1.0",
23081       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
23082       "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
23083       "dev": true,
23084       "requires": {
23085         "lru-cache": "^6.0.0"
23086       }
23087     },
23088     "hpack.js": {
23089       "version": "2.1.6",
23090       "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
23091       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
23092       "dev": true,
23093       "requires": {
23094         "inherits": "^2.0.1",
23095         "obuf": "^1.0.0",
23096         "readable-stream": "^2.0.1",
23097         "wbuf": "^1.1.0"
23098       },
23099       "dependencies": {
23100         "readable-stream": {
23101           "version": "2.3.7",
23102           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
23103           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
23104           "dev": true,
23105           "requires": {
23106             "core-util-is": "~1.0.0",
23107             "inherits": "~2.0.3",
23108             "isarray": "~1.0.0",
23109             "process-nextick-args": "~2.0.0",
23110             "safe-buffer": "~5.1.1",
23111             "string_decoder": "~1.1.1",
23112             "util-deprecate": "~1.0.1"
23113           }
23114         },
23115         "string_decoder": {
23116           "version": "1.1.1",
23117           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
23118           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
23119           "dev": true,
23120           "requires": {
23121             "safe-buffer": "~5.1.0"
23122           }
23123         }
23124       }
23125     },
23126     "html-encoding-sniffer": {
23127       "version": "2.0.1",
23128       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
23129       "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
23130       "requires": {
23131         "whatwg-encoding": "^1.0.5"
23132       }
23133     },
23134     "html-entities": {
23135       "version": "1.4.0",
23136       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
23137       "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
23138       "dev": true
23139     },
23140     "html-escaper": {
23141       "version": "2.0.2",
23142       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
23143       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
23144       "dev": true
23145     },
23146     "http-cache-semantics": {
23147       "version": "4.1.0",
23148       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
23149       "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
23150       "dev": true
23151     },
23152     "http-deceiver": {
23153       "version": "1.2.7",
23154       "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
23155       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
23156       "dev": true
23157     },
23158     "http-errors": {
23159       "version": "1.8.1",
23160       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
23161       "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
23162       "dev": true,
23163       "requires": {
23164         "depd": "~1.1.2",
23165         "inherits": "2.0.4",
23166         "setprototypeof": "1.2.0",
23167         "statuses": ">= 1.5.0 < 2",
23168         "toidentifier": "1.0.1"
23169       }
23170     },
23171     "http-parser-js": {
23172       "version": "0.5.6",
23173       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz",
23174       "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==",
23175       "dev": true
23176     },
23177     "http-proxy": {
23178       "version": "1.18.1",
23179       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
23180       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
23181       "dev": true,
23182       "requires": {
23183         "eventemitter3": "^4.0.0",
23184         "follow-redirects": "^1.0.0",
23185         "requires-port": "^1.0.0"
23186       }
23187     },
23188     "http-proxy-agent": {
23189       "version": "4.0.1",
23190       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
23191       "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
23192       "requires": {
23193         "@tootallnate/once": "1",
23194         "agent-base": "6",
23195         "debug": "4"
23196       }
23197     },
23198     "http-proxy-middleware": {
23199       "version": "0.19.1",
23200       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
23201       "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
23202       "dev": true,
23203       "requires": {
23204         "http-proxy": "^1.17.0",
23205         "is-glob": "^4.0.0",
23206         "lodash": "^4.17.11",
23207         "micromatch": "^3.1.10"
23208       },
23209       "dependencies": {
23210         "braces": {
23211           "version": "2.3.2",
23212           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
23213           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
23214           "dev": true,
23215           "requires": {
23216             "arr-flatten": "^1.1.0",
23217             "array-unique": "^0.3.2",
23218             "extend-shallow": "^2.0.1",
23219             "fill-range": "^4.0.0",
23220             "isobject": "^3.0.1",
23221             "repeat-element": "^1.1.2",
23222             "snapdragon": "^0.8.1",
23223             "snapdragon-node": "^2.0.1",
23224             "split-string": "^3.0.2",
23225             "to-regex": "^3.0.1"
23226           },
23227           "dependencies": {
23228             "extend-shallow": {
23229               "version": "2.0.1",
23230               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
23231               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
23232               "dev": true,
23233               "requires": {
23234                 "is-extendable": "^0.1.0"
23235               }
23236             }
23237           }
23238         },
23239         "fill-range": {
23240           "version": "4.0.0",
23241           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
23242           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
23243           "dev": true,
23244           "requires": {
23245             "extend-shallow": "^2.0.1",
23246             "is-number": "^3.0.0",
23247             "repeat-string": "^1.6.1",
23248             "to-regex-range": "^2.1.0"
23249           },
23250           "dependencies": {
23251             "extend-shallow": {
23252               "version": "2.0.1",
23253               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
23254               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
23255               "dev": true,
23256               "requires": {
23257                 "is-extendable": "^0.1.0"
23258               }
23259             }
23260           }
23261         },
23262         "is-number": {
23263           "version": "3.0.0",
23264           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
23265           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
23266           "dev": true,
23267           "requires": {
23268             "kind-of": "^3.0.2"
23269           },
23270           "dependencies": {
23271             "kind-of": {
23272               "version": "3.2.2",
23273               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
23274               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
23275               "dev": true,
23276               "requires": {
23277                 "is-buffer": "^1.1.5"
23278               }
23279             }
23280           }
23281         },
23282         "micromatch": {
23283           "version": "3.1.10",
23284           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
23285           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
23286           "dev": true,
23287           "requires": {
23288             "arr-diff": "^4.0.0",
23289             "array-unique": "^0.3.2",
23290             "braces": "^2.3.1",
23291             "define-property": "^2.0.2",
23292             "extend-shallow": "^3.0.2",
23293             "extglob": "^2.0.4",
23294             "fragment-cache": "^0.2.1",
23295             "kind-of": "^6.0.2",
23296             "nanomatch": "^1.2.9",
23297             "object.pick": "^1.3.0",
23298             "regex-not": "^1.0.0",
23299             "snapdragon": "^0.8.1",
23300             "to-regex": "^3.0.2"
23301           }
23302         },
23303         "to-regex-range": {
23304           "version": "2.1.1",
23305           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
23306           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
23307           "dev": true,
23308           "requires": {
23309             "is-number": "^3.0.0",
23310             "repeat-string": "^1.6.1"
23311           }
23312         }
23313       }
23314     },
23315     "http-signature": {
23316       "version": "1.2.0",
23317       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
23318       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
23319       "dev": true,
23320       "requires": {
23321         "assert-plus": "^1.0.0",
23322         "jsprim": "^1.2.2",
23323         "sshpk": "^1.7.0"
23324       }
23325     },
23326     "https-proxy-agent": {
23327       "version": "5.0.1",
23328       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
23329       "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
23330       "requires": {
23331         "agent-base": "6",
23332         "debug": "4"
23333       }
23334     },
23335     "humanize-ms": {
23336       "version": "1.2.1",
23337       "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
23338       "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
23339       "dev": true,
23340       "requires": {
23341         "ms": "^2.0.0"
23342       }
23343     },
23344     "iconv-lite": {
23345       "version": "0.4.24",
23346       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
23347       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
23348       "requires": {
23349         "safer-buffer": ">= 2.1.2 < 3"
23350       }
23351     },
23352     "icss-utils": {
23353       "version": "5.1.0",
23354       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
23355       "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
23356       "dev": true
23357     },
23358     "ieee754": {
23359       "version": "1.2.1",
23360       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
23361       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
23362       "dev": true
23363     },
23364     "ignore": {
23365       "version": "5.2.0",
23366       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
23367       "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
23368       "dev": true
23369     },
23370     "ignore-walk": {
23371       "version": "4.0.1",
23372       "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz",
23373       "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==",
23374       "dev": true,
23375       "requires": {
23376         "minimatch": "^3.0.4"
23377       }
23378     },
23379     "image-size": {
23380       "version": "0.5.5",
23381       "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
23382       "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
23383       "dev": true,
23384       "optional": true
23385     },
23386     "immediate": {
23387       "version": "3.0.6",
23388       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
23389       "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
23390       "dev": true
23391     },
23392     "import-fresh": {
23393       "version": "3.3.0",
23394       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
23395       "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
23396       "dev": true,
23397       "requires": {
23398         "parent-module": "^1.0.0",
23399         "resolve-from": "^4.0.0"
23400       }
23401     },
23402     "import-local": {
23403       "version": "2.0.0",
23404       "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
23405       "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
23406       "dev": true,
23407       "requires": {
23408         "pkg-dir": "^3.0.0",
23409         "resolve-cwd": "^2.0.0"
23410       },
23411       "dependencies": {
23412         "find-up": {
23413           "version": "3.0.0",
23414           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
23415           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
23416           "dev": true,
23417           "requires": {
23418             "locate-path": "^3.0.0"
23419           }
23420         },
23421         "locate-path": {
23422           "version": "3.0.0",
23423           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
23424           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
23425           "dev": true,
23426           "requires": {
23427             "p-locate": "^3.0.0",
23428             "path-exists": "^3.0.0"
23429           }
23430         },
23431         "p-locate": {
23432           "version": "3.0.0",
23433           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
23434           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
23435           "dev": true,
23436           "requires": {
23437             "p-limit": "^2.0.0"
23438           }
23439         },
23440         "path-exists": {
23441           "version": "3.0.0",
23442           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
23443           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
23444           "dev": true
23445         },
23446         "pkg-dir": {
23447           "version": "3.0.0",
23448           "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
23449           "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
23450           "dev": true,
23451           "requires": {
23452             "find-up": "^3.0.0"
23453           }
23454         }
23455       }
23456     },
23457     "imurmurhash": {
23458       "version": "0.1.4",
23459       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
23460       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
23461       "dev": true
23462     },
23463     "indent-string": {
23464       "version": "4.0.0",
23465       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
23466       "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
23467       "dev": true
23468     },
23469     "indexes-of": {
23470       "version": "1.0.1",
23471       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
23472       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
23473       "dev": true
23474     },
23475     "infer-owner": {
23476       "version": "1.0.4",
23477       "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
23478       "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
23479       "dev": true
23480     },
23481     "inflight": {
23482       "version": "1.0.6",
23483       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
23484       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
23485       "requires": {
23486         "once": "^1.3.0",
23487         "wrappy": "1"
23488       }
23489     },
23490     "inherits": {
23491       "version": "2.0.4",
23492       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
23493       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
23494     },
23495     "ini": {
23496       "version": "2.0.0",
23497       "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
23498       "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
23499       "dev": true
23500     },
23501     "inquirer": {
23502       "version": "8.1.2",
23503       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz",
23504       "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==",
23505       "dev": true,
23506       "requires": {
23507         "ansi-escapes": "^4.2.1",
23508         "chalk": "^4.1.1",
23509         "cli-cursor": "^3.1.0",
23510         "cli-width": "^3.0.0",
23511         "external-editor": "^3.0.3",
23512         "figures": "^3.0.0",
23513         "lodash": "^4.17.21",
23514         "mute-stream": "0.0.8",
23515         "ora": "^5.3.0",
23516         "run-async": "^2.4.0",
23517         "rxjs": "^7.2.0",
23518         "string-width": "^4.1.0",
23519         "strip-ansi": "^6.0.0",
23520         "through": "^2.3.6"
23521       },
23522       "dependencies": {
23523         "ansi-styles": {
23524           "version": "4.3.0",
23525           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
23526           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
23527           "dev": true,
23528           "requires": {
23529             "color-convert": "^2.0.1"
23530           }
23531         },
23532         "chalk": {
23533           "version": "4.1.2",
23534           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
23535           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
23536           "dev": true,
23537           "requires": {
23538             "ansi-styles": "^4.1.0",
23539             "supports-color": "^7.1.0"
23540           }
23541         },
23542         "color-convert": {
23543           "version": "2.0.1",
23544           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
23545           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
23546           "dev": true,
23547           "requires": {
23548             "color-name": "~1.1.4"
23549           }
23550         },
23551         "color-name": {
23552           "version": "1.1.4",
23553           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
23554           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
23555           "dev": true
23556         },
23557         "has-flag": {
23558           "version": "4.0.0",
23559           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
23560           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
23561           "dev": true
23562         },
23563         "rxjs": {
23564           "version": "7.5.5",
23565           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
23566           "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
23567           "dev": true,
23568           "requires": {
23569             "tslib": "^2.1.0"
23570           }
23571         },
23572         "supports-color": {
23573           "version": "7.2.0",
23574           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
23575           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
23576           "dev": true,
23577           "requires": {
23578             "has-flag": "^4.0.0"
23579           }
23580         }
23581       }
23582     },
23583     "internal-ip": {
23584       "version": "4.3.0",
23585       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
23586       "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
23587       "dev": true,
23588       "requires": {
23589         "default-gateway": "^4.2.0",
23590         "ipaddr.js": "^1.9.0"
23591       }
23592     },
23593     "ip": {
23594       "version": "1.1.5",
23595       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
23596       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
23597       "dev": true
23598     },
23599     "ip-regex": {
23600       "version": "2.1.0",
23601       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
23602       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
23603       "dev": true
23604     },
23605     "ipaddr.js": {
23606       "version": "1.9.1",
23607       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
23608       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
23609       "dev": true
23610     },
23611     "is-absolute-url": {
23612       "version": "3.0.3",
23613       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
23614       "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
23615       "dev": true
23616     },
23617     "is-accessor-descriptor": {
23618       "version": "0.1.6",
23619       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
23620       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
23621       "dev": true,
23622       "requires": {
23623         "kind-of": "^3.0.2"
23624       },
23625       "dependencies": {
23626         "kind-of": {
23627           "version": "3.2.2",
23628           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
23629           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
23630           "dev": true,
23631           "requires": {
23632             "is-buffer": "^1.1.5"
23633           }
23634         }
23635       }
23636     },
23637     "is-arguments": {
23638       "version": "1.1.1",
23639       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
23640       "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
23641       "dev": true,
23642       "requires": {
23643         "call-bind": "^1.0.2",
23644         "has-tostringtag": "^1.0.0"
23645       }
23646     },
23647     "is-arrayish": {
23648       "version": "0.2.1",
23649       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
23650       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
23651       "dev": true
23652     },
23653     "is-binary-path": {
23654       "version": "2.1.0",
23655       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
23656       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
23657       "dev": true,
23658       "requires": {
23659         "binary-extensions": "^2.0.0"
23660       }
23661     },
23662     "is-buffer": {
23663       "version": "1.1.6",
23664       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
23665       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
23666       "dev": true
23667     },
23668     "is-core-module": {
23669       "version": "2.8.1",
23670       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
23671       "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
23672       "requires": {
23673         "has": "^1.0.3"
23674       }
23675     },
23676     "is-data-descriptor": {
23677       "version": "0.1.4",
23678       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
23679       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
23680       "dev": true,
23681       "requires": {
23682         "kind-of": "^3.0.2"
23683       },
23684       "dependencies": {
23685         "kind-of": {
23686           "version": "3.2.2",
23687           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
23688           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
23689           "dev": true,
23690           "requires": {
23691             "is-buffer": "^1.1.5"
23692           }
23693         }
23694       }
23695     },
23696     "is-date-object": {
23697       "version": "1.0.5",
23698       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
23699       "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
23700       "dev": true,
23701       "requires": {
23702         "has-tostringtag": "^1.0.0"
23703       }
23704     },
23705     "is-descriptor": {
23706       "version": "0.1.6",
23707       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
23708       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
23709       "dev": true,
23710       "requires": {
23711         "is-accessor-descriptor": "^0.1.6",
23712         "is-data-descriptor": "^0.1.4",
23713         "kind-of": "^5.0.0"
23714       },
23715       "dependencies": {
23716         "kind-of": {
23717           "version": "5.1.0",
23718           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
23719           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
23720           "dev": true
23721         }
23722       }
23723     },
23724     "is-docker": {
23725       "version": "2.2.1",
23726       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
23727       "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
23728       "dev": true
23729     },
23730     "is-extendable": {
23731       "version": "0.1.1",
23732       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
23733       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
23734       "dev": true
23735     },
23736     "is-extglob": {
23737       "version": "2.1.1",
23738       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
23739       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
23740       "dev": true
23741     },
23742     "is-fullwidth-code-point": {
23743       "version": "3.0.0",
23744       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
23745       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
23746     },
23747     "is-glob": {
23748       "version": "4.0.3",
23749       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
23750       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
23751       "dev": true,
23752       "requires": {
23753         "is-extglob": "^2.1.1"
23754       }
23755     },
23756     "is-interactive": {
23757       "version": "1.0.0",
23758       "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
23759       "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
23760       "dev": true
23761     },
23762     "is-lambda": {
23763       "version": "1.0.1",
23764       "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
23765       "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
23766       "dev": true
23767     },
23768     "is-number": {
23769       "version": "7.0.0",
23770       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
23771       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
23772       "dev": true
23773     },
23774     "is-path-cwd": {
23775       "version": "2.2.0",
23776       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
23777       "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
23778       "dev": true
23779     },
23780     "is-path-in-cwd": {
23781       "version": "2.1.0",
23782       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
23783       "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
23784       "dev": true,
23785       "requires": {
23786         "is-path-inside": "^2.1.0"
23787       }
23788     },
23789     "is-path-inside": {
23790       "version": "2.1.0",
23791       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
23792       "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
23793       "dev": true,
23794       "requires": {
23795         "path-is-inside": "^1.0.2"
23796       }
23797     },
23798     "is-plain-object": {
23799       "version": "2.0.4",
23800       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
23801       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
23802       "dev": true,
23803       "requires": {
23804         "isobject": "^3.0.1"
23805       }
23806     },
23807     "is-potential-custom-element-name": {
23808       "version": "1.0.1",
23809       "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
23810       "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
23811     },
23812     "is-regex": {
23813       "version": "1.1.4",
23814       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
23815       "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
23816       "dev": true,
23817       "requires": {
23818         "call-bind": "^1.0.2",
23819         "has-tostringtag": "^1.0.0"
23820       }
23821     },
23822     "is-stream": {
23823       "version": "1.1.0",
23824       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
23825       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
23826       "dev": true
23827     },
23828     "is-typedarray": {
23829       "version": "1.0.0",
23830       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
23831       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
23832       "dev": true
23833     },
23834     "is-unicode-supported": {
23835       "version": "0.1.0",
23836       "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
23837       "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
23838       "dev": true
23839     },
23840     "is-what": {
23841       "version": "3.14.1",
23842       "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
23843       "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
23844       "dev": true
23845     },
23846     "is-windows": {
23847       "version": "1.0.2",
23848       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
23849       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
23850       "dev": true
23851     },
23852     "is-wsl": {
23853       "version": "2.2.0",
23854       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
23855       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
23856       "dev": true,
23857       "requires": {
23858         "is-docker": "^2.0.0"
23859       }
23860     },
23861     "isarray": {
23862       "version": "1.0.0",
23863       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
23864       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
23865       "dev": true
23866     },
23867     "isbinaryfile": {
23868       "version": "4.0.10",
23869       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
23870       "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
23871       "dev": true
23872     },
23873     "isexe": {
23874       "version": "2.0.0",
23875       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
23876       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
23877       "dev": true
23878     },
23879     "isobject": {
23880       "version": "3.0.1",
23881       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
23882       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
23883       "dev": true
23884     },
23885     "isstream": {
23886       "version": "0.1.2",
23887       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
23888       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
23889       "dev": true
23890     },
23891     "istanbul-lib-coverage": {
23892       "version": "3.2.0",
23893       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
23894       "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
23895       "dev": true
23896     },
23897     "istanbul-lib-instrument": {
23898       "version": "4.0.3",
23899       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
23900       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
23901       "dev": true,
23902       "requires": {
23903         "@babel/core": "^7.7.5",
23904         "@istanbuljs/schema": "^0.1.2",
23905         "istanbul-lib-coverage": "^3.0.0",
23906         "semver": "^6.3.0"
23907       },
23908       "dependencies": {
23909         "semver": {
23910           "version": "6.3.0",
23911           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
23912           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
23913           "dev": true
23914         }
23915       }
23916     },
23917     "istanbul-lib-report": {
23918       "version": "3.0.0",
23919       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
23920       "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
23921       "dev": true,
23922       "requires": {
23923         "istanbul-lib-coverage": "^3.0.0",
23924         "make-dir": "^3.0.0",
23925         "supports-color": "^7.1.0"
23926       },
23927       "dependencies": {
23928         "has-flag": {
23929           "version": "4.0.0",
23930           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
23931           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
23932           "dev": true
23933         },
23934         "supports-color": {
23935           "version": "7.2.0",
23936           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
23937           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
23938           "dev": true,
23939           "requires": {
23940             "has-flag": "^4.0.0"
23941           }
23942         }
23943       }
23944     },
23945     "istanbul-lib-source-maps": {
23946       "version": "3.0.6",
23947       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
23948       "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
23949       "dev": true,
23950       "requires": {
23951         "debug": "^4.1.1",
23952         "istanbul-lib-coverage": "^2.0.5",
23953         "make-dir": "^2.1.0",
23954         "rimraf": "^2.6.3",
23955         "source-map": "^0.6.1"
23956       },
23957       "dependencies": {
23958         "istanbul-lib-coverage": {
23959           "version": "2.0.5",
23960           "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
23961           "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
23962           "dev": true
23963         },
23964         "make-dir": {
23965           "version": "2.1.0",
23966           "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
23967           "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
23968           "dev": true,
23969           "requires": {
23970             "pify": "^4.0.1",
23971             "semver": "^5.6.0"
23972           }
23973         },
23974         "rimraf": {
23975           "version": "2.7.1",
23976           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
23977           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
23978           "dev": true,
23979           "requires": {
23980             "glob": "^7.1.3"
23981           }
23982         },
23983         "source-map": {
23984           "version": "0.6.1",
23985           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
23986           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
23987           "dev": true
23988         }
23989       }
23990     },
23991     "istanbul-reports": {
23992       "version": "3.1.4",
23993       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
23994       "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
23995       "dev": true,
23996       "requires": {
23997         "html-escaper": "^2.0.0",
23998         "istanbul-lib-report": "^3.0.0"
23999       }
24000     },
24001     "jake": {
24002       "version": "10.8.2",
24003       "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
24004       "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
24005       "dev": true,
24006       "requires": {
24007         "async": "0.9.x",
24008         "chalk": "^2.4.2",
24009         "filelist": "^1.0.1",
24010         "minimatch": "^3.0.4"
24011       },
24012       "dependencies": {
24013         "async": {
24014           "version": "0.9.2",
24015           "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
24016           "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
24017           "dev": true
24018         }
24019       }
24020     },
24021     "jasmine": {
24022       "version": "2.8.0",
24023       "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz",
24024       "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=",
24025       "dev": true,
24026       "requires": {
24027         "exit": "^0.1.2",
24028         "glob": "^7.0.6",
24029         "jasmine-core": "~2.8.0"
24030       },
24031       "dependencies": {
24032         "jasmine-core": {
24033           "version": "2.8.0",
24034           "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz",
24035           "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=",
24036           "dev": true
24037         }
24038       }
24039     },
24040     "jasmine-core": {
24041       "version": "3.99.1",
24042       "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz",
24043       "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==",
24044       "dev": true
24045     },
24046     "jasmine-spec-reporter": {
24047       "version": "7.0.0",
24048       "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz",
24049       "integrity": "sha512-OtC7JRasiTcjsaCBPtMO0Tl8glCejM4J4/dNuOJdA8lBjz4PmWjYQ6pzb0uzpBNAWJMDudYuj9OdXJWqM2QTJg==",
24050       "dev": true,
24051       "requires": {
24052         "colors": "1.4.0"
24053       }
24054     },
24055     "jasminewd2": {
24056       "version": "2.2.0",
24057       "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz",
24058       "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=",
24059       "dev": true
24060     },
24061     "jest-worker": {
24062       "version": "27.5.1",
24063       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
24064       "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
24065       "dev": true,
24066       "requires": {
24067         "@types/node": "*",
24068         "merge-stream": "^2.0.0",
24069         "supports-color": "^8.0.0"
24070       },
24071       "dependencies": {
24072         "has-flag": {
24073           "version": "4.0.0",
24074           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
24075           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
24076           "dev": true
24077         },
24078         "supports-color": {
24079           "version": "8.1.1",
24080           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
24081           "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
24082           "dev": true,
24083           "requires": {
24084             "has-flag": "^4.0.0"
24085           }
24086         }
24087       }
24088     },
24089     "js-tokens": {
24090       "version": "4.0.0",
24091       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
24092       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
24093     },
24094     "js-yaml": {
24095       "version": "3.14.1",
24096       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
24097       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
24098       "dev": true,
24099       "requires": {
24100         "argparse": "^1.0.7",
24101         "esprima": "^4.0.0"
24102       }
24103     },
24104     "jsbn": {
24105       "version": "0.1.1",
24106       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
24107       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
24108       "dev": true
24109     },
24110     "jsdom": {
24111       "version": "16.6.0",
24112       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz",
24113       "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==",
24114       "requires": {
24115         "abab": "^2.0.5",
24116         "acorn": "^8.2.4",
24117         "acorn-globals": "^6.0.0",
24118         "cssom": "^0.4.4",
24119         "cssstyle": "^2.3.0",
24120         "data-urls": "^2.0.0",
24121         "decimal.js": "^10.2.1",
24122         "domexception": "^2.0.1",
24123         "escodegen": "^2.0.0",
24124         "form-data": "^3.0.0",
24125         "html-encoding-sniffer": "^2.0.1",
24126         "http-proxy-agent": "^4.0.1",
24127         "https-proxy-agent": "^5.0.0",
24128         "is-potential-custom-element-name": "^1.0.1",
24129         "nwsapi": "^2.2.0",
24130         "parse5": "6.0.1",
24131         "saxes": "^5.0.1",
24132         "symbol-tree": "^3.2.4",
24133         "tough-cookie": "^4.0.0",
24134         "w3c-hr-time": "^1.0.2",
24135         "w3c-xmlserializer": "^2.0.0",
24136         "webidl-conversions": "^6.1.0",
24137         "whatwg-encoding": "^1.0.5",
24138         "whatwg-mimetype": "^2.3.0",
24139         "whatwg-url": "^8.5.0",
24140         "ws": "^7.4.5",
24141         "xml-name-validator": "^3.0.0"
24142       }
24143     },
24144     "jsesc": {
24145       "version": "2.5.2",
24146       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
24147       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
24148     },
24149     "json-parse-better-errors": {
24150       "version": "1.0.2",
24151       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
24152       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
24153       "dev": true
24154     },
24155     "json-parse-even-better-errors": {
24156       "version": "2.3.1",
24157       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
24158       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
24159       "dev": true
24160     },
24161     "json-schema": {
24162       "version": "0.4.0",
24163       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
24164       "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
24165       "dev": true
24166     },
24167     "json-schema-traverse": {
24168       "version": "1.0.0",
24169       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
24170       "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
24171       "dev": true
24172     },
24173     "json-stable-stringify-without-jsonify": {
24174       "version": "1.0.1",
24175       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
24176       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
24177       "dev": true
24178     },
24179     "json-stringify-safe": {
24180       "version": "5.0.1",
24181       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
24182       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
24183       "dev": true
24184     },
24185     "json5": {
24186       "version": "2.2.1",
24187       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
24188       "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="
24189     },
24190     "jsonc-parser": {
24191       "version": "3.0.0",
24192       "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
24193       "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
24194       "dev": true
24195     },
24196     "jsonfile": {
24197       "version": "6.1.0",
24198       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
24199       "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
24200       "dev": true,
24201       "requires": {
24202         "graceful-fs": "^4.1.6",
24203         "universalify": "^2.0.0"
24204       },
24205       "dependencies": {
24206         "universalify": {
24207           "version": "2.0.0",
24208           "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
24209           "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
24210           "dev": true
24211         }
24212       }
24213     },
24214     "jsonparse": {
24215       "version": "1.3.1",
24216       "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
24217       "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
24218       "dev": true
24219     },
24220     "JSONStream": {
24221       "version": "1.3.5",
24222       "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
24223       "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
24224       "dev": true,
24225       "requires": {
24226         "jsonparse": "^1.2.0",
24227         "through": ">=2.2.7 <3"
24228       }
24229     },
24230     "jsprim": {
24231       "version": "1.4.2",
24232       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
24233       "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
24234       "dev": true,
24235       "requires": {
24236         "assert-plus": "1.0.0",
24237         "extsprintf": "1.3.0",
24238         "json-schema": "0.4.0",
24239         "verror": "1.10.0"
24240       }
24241     },
24242     "jszip": {
24243       "version": "3.9.1",
24244       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.9.1.tgz",
24245       "integrity": "sha512-H9A60xPqJ1CuC4Ka6qxzXZeU8aNmgOeP5IFqwJbQQwtu2EUYxota3LdsiZWplF7Wgd9tkAd0mdu36nceSaPuYw==",
24246       "dev": true,
24247       "requires": {
24248         "lie": "~3.3.0",
24249         "pako": "~1.0.2",
24250         "readable-stream": "~2.3.6",
24251         "set-immediate-shim": "~1.0.1"
24252       },
24253       "dependencies": {
24254         "readable-stream": {
24255           "version": "2.3.7",
24256           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
24257           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
24258           "dev": true,
24259           "requires": {
24260             "core-util-is": "~1.0.0",
24261             "inherits": "~2.0.3",
24262             "isarray": "~1.0.0",
24263             "process-nextick-args": "~2.0.0",
24264             "safe-buffer": "~5.1.1",
24265             "string_decoder": "~1.1.1",
24266             "util-deprecate": "~1.0.1"
24267           }
24268         },
24269         "string_decoder": {
24270           "version": "1.1.1",
24271           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
24272           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
24273           "dev": true,
24274           "requires": {
24275             "safe-buffer": "~5.1.0"
24276           }
24277         }
24278       }
24279     },
24280     "karma": {
24281       "version": "6.3.18",
24282       "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.18.tgz",
24283       "integrity": "sha512-YEwXVHRILKWKN7uEW9IkgTPjnYGb3YA3MDvlp04xpSRAyrNPoRmsBayLDgHykKAwBm6/mAOckj4xi/1JdQfhzQ==",
24284       "dev": true,
24285       "requires": {
24286         "@colors/colors": "1.5.0",
24287         "body-parser": "^1.19.0",
24288         "braces": "^3.0.2",
24289         "chokidar": "^3.5.1",
24290         "connect": "^3.7.0",
24291         "di": "^0.0.1",
24292         "dom-serialize": "^2.2.1",
24293         "glob": "^7.1.7",
24294         "graceful-fs": "^4.2.6",
24295         "http-proxy": "^1.18.1",
24296         "isbinaryfile": "^4.0.8",
24297         "lodash": "^4.17.21",
24298         "log4js": "^6.4.1",
24299         "mime": "^2.5.2",
24300         "minimatch": "^3.0.4",
24301         "mkdirp": "^0.5.5",
24302         "qjobs": "^1.2.0",
24303         "range-parser": "^1.2.1",
24304         "rimraf": "^3.0.2",
24305         "socket.io": "^4.4.1",
24306         "source-map": "^0.6.1",
24307         "tmp": "^0.2.1",
24308         "ua-parser-js": "^0.7.30",
24309         "yargs": "^16.1.1"
24310       },
24311       "dependencies": {
24312         "mime": {
24313           "version": "2.6.0",
24314           "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
24315           "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
24316           "dev": true
24317         },
24318         "mkdirp": {
24319           "version": "0.5.6",
24320           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
24321           "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
24322           "dev": true,
24323           "requires": {
24324             "minimist": "^1.2.6"
24325           }
24326         },
24327         "source-map": {
24328           "version": "0.6.1",
24329           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
24330           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
24331           "dev": true
24332         },
24333         "tmp": {
24334           "version": "0.2.1",
24335           "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
24336           "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
24337           "dev": true,
24338           "requires": {
24339             "rimraf": "^3.0.0"
24340           }
24341         },
24342         "yargs": {
24343           "version": "16.2.0",
24344           "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
24345           "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
24346           "dev": true,
24347           "requires": {
24348             "cliui": "^7.0.2",
24349             "escalade": "^3.1.1",
24350             "get-caller-file": "^2.0.5",
24351             "require-directory": "^2.1.1",
24352             "string-width": "^4.2.0",
24353             "y18n": "^5.0.5",
24354             "yargs-parser": "^20.2.2"
24355           }
24356         },
24357         "yargs-parser": {
24358           "version": "20.2.9",
24359           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
24360           "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
24361           "dev": true
24362         }
24363       }
24364     },
24365     "karma-chrome-launcher": {
24366       "version": "3.1.1",
24367       "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz",
24368       "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==",
24369       "dev": true,
24370       "requires": {
24371         "which": "^1.2.1"
24372       }
24373     },
24374     "karma-coverage-istanbul-reporter": {
24375       "version": "3.0.3",
24376       "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz",
24377       "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==",
24378       "dev": true,
24379       "requires": {
24380         "istanbul-lib-coverage": "^3.0.0",
24381         "istanbul-lib-report": "^3.0.0",
24382         "istanbul-lib-source-maps": "^3.0.6",
24383         "istanbul-reports": "^3.0.2",
24384         "minimatch": "^3.0.4"
24385       }
24386     },
24387     "karma-firefox-launcher": {
24388       "version": "2.1.2",
24389       "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-2.1.2.tgz",
24390       "integrity": "sha512-VV9xDQU1QIboTrjtGVD4NCfzIH7n01ZXqy/qpBhnOeGVOkG5JYPEm8kuSd7psHE6WouZaQ9Ool92g8LFweSNMA==",
24391       "dev": true,
24392       "requires": {
24393         "is-wsl": "^2.2.0",
24394         "which": "^2.0.1"
24395       },
24396       "dependencies": {
24397         "which": {
24398           "version": "2.0.2",
24399           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
24400           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
24401           "dev": true,
24402           "requires": {
24403             "isexe": "^2.0.0"
24404           }
24405         }
24406       }
24407     },
24408     "karma-jasmine": {
24409       "version": "4.0.2",
24410       "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.2.tgz",
24411       "integrity": "sha512-ggi84RMNQffSDmWSyyt4zxzh2CQGwsxvYYsprgyR1j8ikzIduEdOlcLvXjZGwXG/0j41KUXOWsUCBfbEHPWP9g==",
24412       "dev": true,
24413       "requires": {
24414         "jasmine-core": "^3.6.0"
24415       }
24416     },
24417     "karma-jasmine-html-reporter": {
24418       "version": "1.7.0",
24419       "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz",
24420       "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==",
24421       "dev": true
24422     },
24423     "karma-source-map-support": {
24424       "version": "1.4.0",
24425       "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz",
24426       "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==",
24427       "dev": true,
24428       "requires": {
24429         "source-map-support": "^0.5.5"
24430       }
24431     },
24432     "killable": {
24433       "version": "1.0.1",
24434       "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
24435       "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
24436       "dev": true
24437     },
24438     "kind-of": {
24439       "version": "6.0.3",
24440       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
24441       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
24442       "dev": true
24443     },
24444     "klona": {
24445       "version": "2.0.5",
24446       "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
24447       "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
24448       "dev": true
24449     },
24450     "less": {
24451       "version": "4.1.1",
24452       "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz",
24453       "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==",
24454       "dev": true,
24455       "requires": {
24456         "copy-anything": "^2.0.1",
24457         "errno": "^0.1.1",
24458         "graceful-fs": "^4.1.2",
24459         "image-size": "~0.5.0",
24460         "make-dir": "^2.1.0",
24461         "mime": "^1.4.1",
24462         "needle": "^2.5.2",
24463         "parse-node-version": "^1.0.1",
24464         "source-map": "~0.6.0",
24465         "tslib": "^1.10.0"
24466       },
24467       "dependencies": {
24468         "make-dir": {
24469           "version": "2.1.0",
24470           "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
24471           "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
24472           "dev": true,
24473           "optional": true,
24474           "requires": {
24475             "pify": "^4.0.1",
24476             "semver": "^5.6.0"
24477           }
24478         },
24479         "source-map": {
24480           "version": "0.6.1",
24481           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
24482           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
24483           "dev": true,
24484           "optional": true
24485         },
24486         "tslib": {
24487           "version": "1.14.1",
24488           "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
24489           "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
24490           "dev": true
24491         }
24492       }
24493     },
24494     "less-loader": {
24495       "version": "10.0.1",
24496       "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.0.1.tgz",
24497       "integrity": "sha512-Crln//HpW9M5CbtdfWm3IO66Cvx1WhZQvNybXgfB2dD/6Sav9ppw+IWqs/FQKPBFO4B6X0X28Z0WNznshgwUzA==",
24498       "dev": true,
24499       "requires": {
24500         "klona": "^2.0.4"
24501       }
24502     },
24503     "levn": {
24504       "version": "0.3.0",
24505       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
24506       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
24507       "requires": {
24508         "prelude-ls": "~1.1.2",
24509         "type-check": "~0.3.2"
24510       }
24511     },
24512     "license-webpack-plugin": {
24513       "version": "2.3.20",
24514       "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.20.tgz",
24515       "integrity": "sha512-AHVueg9clOKACSHkhmEI+PCC9x8+qsQVuKECZD3ETxETK5h/PCv5/MUzyG1gm8OMcip/s1tcNxqo9Qb7WhjGsg==",
24516       "dev": true,
24517       "requires": {
24518         "@types/webpack-sources": "^0.1.5",
24519         "webpack-sources": "^1.2.0"
24520       }
24521     },
24522     "lie": {
24523       "version": "3.3.0",
24524       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
24525       "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
24526       "dev": true,
24527       "requires": {
24528         "immediate": "~3.0.5"
24529       }
24530     },
24531     "lilconfig": {
24532       "version": "2.0.5",
24533       "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
24534       "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
24535       "dev": true
24536     },
24537     "lines-and-columns": {
24538       "version": "1.2.4",
24539       "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
24540       "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
24541       "dev": true
24542     },
24543     "loader-runner": {
24544       "version": "4.3.0",
24545       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
24546       "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
24547       "dev": true
24548     },
24549     "loader-utils": {
24550       "version": "2.0.0",
24551       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
24552       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
24553       "dev": true,
24554       "requires": {
24555         "big.js": "^5.2.2",
24556         "emojis-list": "^3.0.0",
24557         "json5": "^2.1.2"
24558       }
24559     },
24560     "locate-path": {
24561       "version": "5.0.0",
24562       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
24563       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
24564       "dev": true,
24565       "requires": {
24566         "p-locate": "^4.1.0"
24567       }
24568     },
24569     "lodash": {
24570       "version": "4.17.21",
24571       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
24572       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
24573     },
24574     "lodash.debounce": {
24575       "version": "4.0.8",
24576       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
24577       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
24578       "dev": true
24579     },
24580     "lodash.memoize": {
24581       "version": "4.1.2",
24582       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
24583       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
24584       "dev": true
24585     },
24586     "lodash.merge": {
24587       "version": "4.6.2",
24588       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
24589       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
24590       "dev": true
24591     },
24592     "lodash.truncate": {
24593       "version": "4.4.2",
24594       "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
24595       "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
24596       "dev": true
24597     },
24598     "lodash.uniq": {
24599       "version": "4.5.0",
24600       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
24601       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
24602       "dev": true
24603     },
24604     "log-symbols": {
24605       "version": "4.1.0",
24606       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
24607       "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
24608       "dev": true,
24609       "requires": {
24610         "chalk": "^4.1.0",
24611         "is-unicode-supported": "^0.1.0"
24612       },
24613       "dependencies": {
24614         "ansi-styles": {
24615           "version": "4.3.0",
24616           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
24617           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
24618           "dev": true,
24619           "requires": {
24620             "color-convert": "^2.0.1"
24621           }
24622         },
24623         "chalk": {
24624           "version": "4.1.2",
24625           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
24626           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
24627           "dev": true,
24628           "requires": {
24629             "ansi-styles": "^4.1.0",
24630             "supports-color": "^7.1.0"
24631           }
24632         },
24633         "color-convert": {
24634           "version": "2.0.1",
24635           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
24636           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
24637           "dev": true,
24638           "requires": {
24639             "color-name": "~1.1.4"
24640           }
24641         },
24642         "color-name": {
24643           "version": "1.1.4",
24644           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
24645           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
24646           "dev": true
24647         },
24648         "has-flag": {
24649           "version": "4.0.0",
24650           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
24651           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
24652           "dev": true
24653         },
24654         "supports-color": {
24655           "version": "7.2.0",
24656           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
24657           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
24658           "dev": true,
24659           "requires": {
24660             "has-flag": "^4.0.0"
24661           }
24662         }
24663       }
24664     },
24665     "log4js": {
24666       "version": "6.4.5",
24667       "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.5.tgz",
24668       "integrity": "sha512-43RJcYZ7nfUxpPO2woTl8CJ0t5+gucLJZ43mtp2PlInT+LygCp/bl6hNJtKulCJ+++fQsjIv4EO3Mp611PfeLQ==",
24669       "dev": true,
24670       "requires": {
24671         "date-format": "^4.0.7",
24672         "debug": "^4.3.4",
24673         "flatted": "^3.2.5",
24674         "rfdc": "^1.3.0",
24675         "streamroller": "^3.0.7"
24676       }
24677     },
24678     "loglevel": {
24679       "version": "1.8.0",
24680       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz",
24681       "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
24682       "dev": true
24683     },
24684     "lru-cache": {
24685       "version": "6.0.0",
24686       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
24687       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
24688       "dev": true,
24689       "requires": {
24690         "yallist": "^4.0.0"
24691       }
24692     },
24693     "magic-string": {
24694       "version": "0.25.7",
24695       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
24696       "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
24697       "dev": true,
24698       "requires": {
24699         "sourcemap-codec": "^1.4.4"
24700       }
24701     },
24702     "make-dir": {
24703       "version": "3.1.0",
24704       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
24705       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
24706       "dev": true,
24707       "requires": {
24708         "semver": "^6.0.0"
24709       },
24710       "dependencies": {
24711         "semver": {
24712           "version": "6.3.0",
24713           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
24714           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
24715           "dev": true
24716         }
24717       }
24718     },
24719     "make-error": {
24720       "version": "1.3.6",
24721       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
24722       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
24723       "dev": true
24724     },
24725     "make-fetch-happen": {
24726       "version": "9.1.0",
24727       "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
24728       "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
24729       "dev": true,
24730       "requires": {
24731         "agentkeepalive": "^4.1.3",
24732         "cacache": "^15.2.0",
24733         "http-cache-semantics": "^4.1.0",
24734         "http-proxy-agent": "^4.0.1",
24735         "https-proxy-agent": "^5.0.0",
24736         "is-lambda": "^1.0.1",
24737         "lru-cache": "^6.0.0",
24738         "minipass": "^3.1.3",
24739         "minipass-collect": "^1.0.2",
24740         "minipass-fetch": "^1.3.2",
24741         "minipass-flush": "^1.0.5",
24742         "minipass-pipeline": "^1.2.4",
24743         "negotiator": "^0.6.2",
24744         "promise-retry": "^2.0.1",
24745         "socks-proxy-agent": "^6.0.0",
24746         "ssri": "^8.0.0"
24747       }
24748     },
24749     "map-age-cleaner": {
24750       "version": "0.1.3",
24751       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
24752       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
24753       "dev": true,
24754       "requires": {
24755         "p-defer": "^1.0.0"
24756       }
24757     },
24758     "map-cache": {
24759       "version": "0.2.2",
24760       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
24761       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
24762       "dev": true
24763     },
24764     "map-visit": {
24765       "version": "1.0.0",
24766       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
24767       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
24768       "dev": true,
24769       "requires": {
24770         "object-visit": "^1.0.0"
24771       }
24772     },
24773     "material-design-icons-iconfont": {
24774       "version": "6.6.0",
24775       "resolved": "https://registry.npmjs.org/material-design-icons-iconfont/-/material-design-icons-iconfont-6.6.0.tgz",
24776       "integrity": "sha512-ZK4hugbTsGob1o2HvYJgkT32YMgfIWQx9soWJaN2T7KMb9byr68IaM1W8lGI+0fPLApdMD00dIE6u1bO488tng=="
24777     },
24778     "mdn-data": {
24779       "version": "2.0.14",
24780       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
24781       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
24782       "dev": true
24783     },
24784     "media-typer": {
24785       "version": "0.3.0",
24786       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
24787       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
24788       "dev": true
24789     },
24790     "mem": {
24791       "version": "8.1.1",
24792       "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz",
24793       "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==",
24794       "dev": true,
24795       "requires": {
24796         "map-age-cleaner": "^0.1.3",
24797         "mimic-fn": "^3.1.0"
24798       },
24799       "dependencies": {
24800         "mimic-fn": {
24801           "version": "3.1.0",
24802           "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz",
24803           "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==",
24804           "dev": true
24805         }
24806       }
24807     },
24808     "memfs": {
24809       "version": "3.4.1",
24810       "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz",
24811       "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==",
24812       "dev": true,
24813       "requires": {
24814         "fs-monkey": "1.0.3"
24815       }
24816     },
24817     "memory-fs": {
24818       "version": "0.4.1",
24819       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
24820       "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
24821       "dev": true,
24822       "requires": {
24823         "errno": "^0.1.3",
24824         "readable-stream": "^2.0.1"
24825       },
24826       "dependencies": {
24827         "readable-stream": {
24828           "version": "2.3.7",
24829           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
24830           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
24831           "dev": true,
24832           "requires": {
24833             "core-util-is": "~1.0.0",
24834             "inherits": "~2.0.3",
24835             "isarray": "~1.0.0",
24836             "process-nextick-args": "~2.0.0",
24837             "safe-buffer": "~5.1.1",
24838             "string_decoder": "~1.1.1",
24839             "util-deprecate": "~1.0.1"
24840           }
24841         },
24842         "string_decoder": {
24843           "version": "1.1.1",
24844           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
24845           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
24846           "dev": true,
24847           "requires": {
24848             "safe-buffer": "~5.1.0"
24849           }
24850         }
24851       }
24852     },
24853     "merge-descriptors": {
24854       "version": "1.0.1",
24855       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
24856       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
24857       "dev": true
24858     },
24859     "merge-source-map": {
24860       "version": "1.1.0",
24861       "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
24862       "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
24863       "dev": true,
24864       "requires": {
24865         "source-map": "^0.6.1"
24866       },
24867       "dependencies": {
24868         "source-map": {
24869           "version": "0.6.1",
24870           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
24871           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
24872           "dev": true
24873         }
24874       }
24875     },
24876     "merge-stream": {
24877       "version": "2.0.0",
24878       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
24879       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
24880       "dev": true
24881     },
24882     "merge2": {
24883       "version": "1.4.1",
24884       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
24885       "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
24886       "dev": true
24887     },
24888     "methods": {
24889       "version": "1.1.2",
24890       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
24891       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
24892       "dev": true
24893     },
24894     "micromatch": {
24895       "version": "4.0.5",
24896       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
24897       "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
24898       "dev": true,
24899       "requires": {
24900         "braces": "^3.0.2",
24901         "picomatch": "^2.3.1"
24902       }
24903     },
24904     "mime": {
24905       "version": "1.6.0",
24906       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
24907       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
24908       "dev": true
24909     },
24910     "mime-db": {
24911       "version": "1.52.0",
24912       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
24913       "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
24914     },
24915     "mime-types": {
24916       "version": "2.1.35",
24917       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
24918       "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
24919       "requires": {
24920         "mime-db": "1.52.0"
24921       }
24922     },
24923     "mimic-fn": {
24924       "version": "2.1.0",
24925       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
24926       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
24927       "dev": true
24928     },
24929     "mini-css-extract-plugin": {
24930       "version": "2.4.2",
24931       "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.2.tgz",
24932       "integrity": "sha512-ZmqShkn79D36uerdED+9qdo1ZYG8C1YsWvXu0UMJxurZnSdgz7gQKO2EGv8T55MhDqG3DYmGtizZNpM/UbTlcA==",
24933       "dev": true,
24934       "requires": {
24935         "schema-utils": "^3.1.0"
24936       },
24937       "dependencies": {
24938         "ajv": {
24939           "version": "6.12.6",
24940           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
24941           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
24942           "dev": true,
24943           "requires": {
24944             "fast-deep-equal": "^3.1.1",
24945             "fast-json-stable-stringify": "^2.0.0",
24946             "json-schema-traverse": "^0.4.1",
24947             "uri-js": "^4.2.2"
24948           }
24949         },
24950         "json-schema-traverse": {
24951           "version": "0.4.1",
24952           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
24953           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
24954           "dev": true
24955         },
24956         "schema-utils": {
24957           "version": "3.1.1",
24958           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
24959           "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
24960           "dev": true,
24961           "requires": {
24962             "@types/json-schema": "^7.0.8",
24963             "ajv": "^6.12.5",
24964             "ajv-keywords": "^3.5.2"
24965           }
24966         }
24967       }
24968     },
24969     "minimalistic-assert": {
24970       "version": "1.0.1",
24971       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
24972       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
24973       "dev": true
24974     },
24975     "minimatch": {
24976       "version": "3.1.2",
24977       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
24978       "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
24979       "requires": {
24980         "brace-expansion": "^1.1.7"
24981       }
24982     },
24983     "minimist": {
24984       "version": "1.2.6",
24985       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
24986       "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
24987       "dev": true
24988     },
24989     "minipass": {
24990       "version": "3.1.6",
24991       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
24992       "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
24993       "dev": true,
24994       "requires": {
24995         "yallist": "^4.0.0"
24996       }
24997     },
24998     "minipass-collect": {
24999       "version": "1.0.2",
25000       "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
25001       "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
25002       "dev": true,
25003       "requires": {
25004         "minipass": "^3.0.0"
25005       }
25006     },
25007     "minipass-fetch": {
25008       "version": "1.4.1",
25009       "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
25010       "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
25011       "dev": true,
25012       "requires": {
25013         "encoding": "^0.1.12",
25014         "minipass": "^3.1.0",
25015         "minipass-sized": "^1.0.3",
25016         "minizlib": "^2.0.0"
25017       }
25018     },
25019     "minipass-flush": {
25020       "version": "1.0.5",
25021       "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
25022       "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
25023       "dev": true,
25024       "requires": {
25025         "minipass": "^3.0.0"
25026       }
25027     },
25028     "minipass-json-stream": {
25029       "version": "1.0.1",
25030       "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz",
25031       "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==",
25032       "dev": true,
25033       "requires": {
25034         "jsonparse": "^1.3.1",
25035         "minipass": "^3.0.0"
25036       }
25037     },
25038     "minipass-pipeline": {
25039       "version": "1.2.4",
25040       "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
25041       "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
25042       "dev": true,
25043       "requires": {
25044         "minipass": "^3.0.0"
25045       }
25046     },
25047     "minipass-sized": {
25048       "version": "1.0.3",
25049       "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
25050       "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
25051       "dev": true,
25052       "requires": {
25053         "minipass": "^3.0.0"
25054       }
25055     },
25056     "minizlib": {
25057       "version": "2.1.2",
25058       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
25059       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
25060       "dev": true,
25061       "requires": {
25062         "minipass": "^3.0.0",
25063         "yallist": "^4.0.0"
25064       }
25065     },
25066     "mixin-deep": {
25067       "version": "1.3.2",
25068       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
25069       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
25070       "dev": true,
25071       "requires": {
25072         "for-in": "^1.0.2",
25073         "is-extendable": "^1.0.1"
25074       },
25075       "dependencies": {
25076         "is-extendable": {
25077           "version": "1.0.1",
25078           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
25079           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
25080           "dev": true,
25081           "requires": {
25082             "is-plain-object": "^2.0.4"
25083           }
25084         }
25085       }
25086     },
25087     "mkdirp": {
25088       "version": "1.0.4",
25089       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
25090       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
25091       "dev": true
25092     },
25093     "moment": {
25094       "version": "2.29.2",
25095       "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz",
25096       "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg=="
25097     },
25098     "moment-timezone": {
25099       "version": "0.5.34",
25100       "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz",
25101       "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==",
25102       "requires": {
25103         "moment": ">= 2.9.0"
25104       }
25105     },
25106     "ms": {
25107       "version": "2.1.2",
25108       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
25109       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
25110     },
25111     "multicast-dns": {
25112       "version": "6.2.3",
25113       "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
25114       "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
25115       "dev": true,
25116       "requires": {
25117         "dns-packet": "^1.3.1",
25118         "thunky": "^1.0.2"
25119       }
25120     },
25121     "multicast-dns-service-types": {
25122       "version": "1.1.0",
25123       "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
25124       "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
25125       "dev": true
25126     },
25127     "mute-stream": {
25128       "version": "0.0.8",
25129       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
25130       "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
25131       "dev": true
25132     },
25133     "nanoid": {
25134       "version": "3.3.2",
25135       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz",
25136       "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA=="
25137     },
25138     "nanomatch": {
25139       "version": "1.2.13",
25140       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
25141       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
25142       "dev": true,
25143       "requires": {
25144         "arr-diff": "^4.0.0",
25145         "array-unique": "^0.3.2",
25146         "define-property": "^2.0.2",
25147         "extend-shallow": "^3.0.2",
25148         "fragment-cache": "^0.2.1",
25149         "is-windows": "^1.0.2",
25150         "kind-of": "^6.0.2",
25151         "object.pick": "^1.3.0",
25152         "regex-not": "^1.0.0",
25153         "snapdragon": "^0.8.1",
25154         "to-regex": "^3.0.1"
25155       }
25156     },
25157     "natural-compare": {
25158       "version": "1.4.0",
25159       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
25160       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
25161       "dev": true
25162     },
25163     "needle": {
25164       "version": "2.9.1",
25165       "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
25166       "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
25167       "dev": true,
25168       "optional": true,
25169       "requires": {
25170         "debug": "^3.2.6",
25171         "iconv-lite": "^0.4.4",
25172         "sax": "^1.2.4"
25173       },
25174       "dependencies": {
25175         "debug": {
25176           "version": "3.2.7",
25177           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
25178           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
25179           "dev": true,
25180           "optional": true,
25181           "requires": {
25182             "ms": "^2.1.1"
25183           }
25184         }
25185       }
25186     },
25187     "negotiator": {
25188       "version": "0.6.3",
25189       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
25190       "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
25191       "dev": true
25192     },
25193     "neo-async": {
25194       "version": "2.6.2",
25195       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
25196       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
25197       "dev": true
25198     },
25199     "ngx-cookie": {
25200       "version": "5.0.2",
25201       "resolved": "https://registry.npmjs.org/ngx-cookie/-/ngx-cookie-5.0.2.tgz",
25202       "integrity": "sha512-auivWhAhC5bW1HssvtQild1TREHWb1JtcKO0e+VGe9T7LHrfi5w2qcP8C58ly64PT+brZHQBvT1Azb7a6goHZA==",
25203       "requires": {
25204         "tslib": "^2.0.0"
25205       }
25206     },
25207     "ngx-i18nsupport": {
25208       "version": "0.17.1",
25209       "resolved": "https://registry.npmjs.org/ngx-i18nsupport/-/ngx-i18nsupport-0.17.1.tgz",
25210       "integrity": "sha512-d8OCQs/XYBEI9qvztQyEkd8gEPFEBmyRg8UcriGQV8Ew1ujvrIieHxmX8YpDpFZKQ4ePextQGUSvjpGd2NauEQ==",
25211       "dev": true,
25212       "requires": {
25213         "chalk": "^2.4.1",
25214         "commander": "^2.15.1",
25215         "he": "^1.1.1",
25216         "ngx-i18nsupport-lib": "^1.10.2",
25217         "request": "^2.85.0",
25218         "rxjs": "^6.0.0"
25219       },
25220       "dependencies": {
25221         "commander": {
25222           "version": "2.20.3",
25223           "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
25224           "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
25225           "dev": true
25226         }
25227       }
25228     },
25229     "ngx-i18nsupport-lib": {
25230       "version": "1.10.2",
25231       "resolved": "https://registry.npmjs.org/ngx-i18nsupport-lib/-/ngx-i18nsupport-lib-1.10.2.tgz",
25232       "integrity": "sha512-Z81I2/HUtZ/7X7C3sioJj/Zr/M0iQs0aR5EhYsrWTzdEy7fZWFVYabzzZs+8h6lhQ/4yIl+3sVOCBkI9BiUUEQ==",
25233       "dev": true,
25234       "requires": {
25235         "@types/xmldom": "^0.1.29",
25236         "tokenizr": "^1.3.4",
25237         "xmldom": "^0.1.27"
25238       }
25239     },
25240     "nice-napi": {
25241       "version": "1.0.2",
25242       "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz",
25243       "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==",
25244       "dev": true,
25245       "optional": true,
25246       "requires": {
25247         "node-addon-api": "^3.0.0",
25248         "node-gyp-build": "^4.2.2"
25249       }
25250     },
25251     "nice-try": {
25252       "version": "1.0.5",
25253       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
25254       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
25255       "dev": true
25256     },
25257     "node-addon-api": {
25258       "version": "3.2.1",
25259       "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
25260       "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
25261       "dev": true,
25262       "optional": true
25263     },
25264     "node-forge": {
25265       "version": "0.10.0",
25266       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
25267       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
25268       "dev": true
25269     },
25270     "node-gyp": {
25271       "version": "8.4.1",
25272       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
25273       "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
25274       "dev": true,
25275       "requires": {
25276         "env-paths": "^2.2.0",
25277         "glob": "^7.1.4",
25278         "graceful-fs": "^4.2.6",
25279         "make-fetch-happen": "^9.1.0",
25280         "nopt": "^5.0.0",
25281         "npmlog": "^6.0.0",
25282         "rimraf": "^3.0.2",
25283         "semver": "^7.3.5",
25284         "tar": "^6.1.2",
25285         "which": "^2.0.2"
25286       },
25287       "dependencies": {
25288         "semver": {
25289           "version": "7.3.7",
25290           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
25291           "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
25292           "dev": true,
25293           "requires": {
25294             "lru-cache": "^6.0.0"
25295           }
25296         },
25297         "which": {
25298           "version": "2.0.2",
25299           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
25300           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
25301           "dev": true,
25302           "requires": {
25303             "isexe": "^2.0.0"
25304           }
25305         }
25306       }
25307     },
25308     "node-gyp-build": {
25309       "version": "4.4.0",
25310       "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz",
25311       "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==",
25312       "dev": true,
25313       "optional": true
25314     },
25315     "node-releases": {
25316       "version": "2.0.3",
25317       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
25318       "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
25319       "dev": true
25320     },
25321     "nopt": {
25322       "version": "5.0.0",
25323       "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
25324       "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
25325       "dev": true,
25326       "requires": {
25327         "abbrev": "1"
25328       }
25329     },
25330     "normalize-path": {
25331       "version": "3.0.0",
25332       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
25333       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
25334       "dev": true
25335     },
25336     "normalize-range": {
25337       "version": "0.1.2",
25338       "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
25339       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
25340       "dev": true
25341     },
25342     "normalize-url": {
25343       "version": "6.1.0",
25344       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
25345       "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
25346       "dev": true
25347     },
25348     "npm-bundled": {
25349       "version": "1.1.2",
25350       "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
25351       "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
25352       "dev": true,
25353       "requires": {
25354         "npm-normalize-package-bin": "^1.0.1"
25355       }
25356     },
25357     "npm-install-checks": {
25358       "version": "4.0.0",
25359       "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz",
25360       "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==",
25361       "dev": true,
25362       "requires": {
25363         "semver": "^7.1.1"
25364       },
25365       "dependencies": {
25366         "semver": {
25367           "version": "7.3.7",
25368           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
25369           "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
25370           "dev": true,
25371           "requires": {
25372             "lru-cache": "^6.0.0"
25373           }
25374         }
25375       }
25376     },
25377     "npm-normalize-package-bin": {
25378       "version": "1.0.1",
25379       "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
25380       "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
25381       "dev": true
25382     },
25383     "npm-package-arg": {
25384       "version": "8.1.5",
25385       "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz",
25386       "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==",
25387       "dev": true,
25388       "requires": {
25389         "hosted-git-info": "^4.0.1",
25390         "semver": "^7.3.4",
25391         "validate-npm-package-name": "^3.0.0"
25392       },
25393       "dependencies": {
25394         "semver": {
25395           "version": "7.3.7",
25396           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
25397           "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
25398           "dev": true,
25399           "requires": {
25400             "lru-cache": "^6.0.0"
25401           }
25402         }
25403       }
25404     },
25405     "npm-packlist": {
25406       "version": "3.0.0",
25407       "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz",
25408       "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==",
25409       "dev": true,
25410       "requires": {
25411         "glob": "^7.1.6",
25412         "ignore-walk": "^4.0.1",
25413         "npm-bundled": "^1.1.1",
25414         "npm-normalize-package-bin": "^1.0.1"
25415       }
25416     },
25417     "npm-pick-manifest": {
25418       "version": "6.1.1",
25419       "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz",
25420       "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==",
25421       "dev": true,
25422       "requires": {
25423         "npm-install-checks": "^4.0.0",
25424         "npm-normalize-package-bin": "^1.0.1",
25425         "npm-package-arg": "^8.1.2",
25426         "semver": "^7.3.4"
25427       }
25428     },
25429     "npm-registry-fetch": {
25430       "version": "4.0.5",
25431       "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.5.tgz",
25432       "integrity": "sha512-yQ0/U4fYpCCqmueB2g8sc+89ckQ3eXpmU4+Yi2j5o/r0WkKvE2+Y0tK3DEILAtn2UaQTkjTHxIXe2/CSdit+/Q==",
25433       "dev": true,
25434       "requires": {
25435         "bluebird": "^3.5.1",
25436         "figgy-pudding": "^3.4.1",
25437         "JSONStream": "^1.3.4",
25438         "lru-cache": "^5.1.1",
25439         "make-fetch-happen": "^5.0.0",
25440         "npm-package-arg": "^6.1.0",
25441         "safe-buffer": "^5.2.0"
25442       },
25443       "dependencies": {
25444         "semver": {
25445           "version": "7.3.7",
25446           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
25447           "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
25448           "dev": true,
25449           "requires": {
25450             "lru-cache": "^6.0.0"
25451           }
25452         }
25453       }
25454     },
25455     "npm-registry-fetch": {
25456       "version": "11.0.0",
25457       "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz",
25458       "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==",
25459       "dev": true,
25460       "requires": {
25461         "make-fetch-happen": "^9.0.1",
25462         "minipass": "^3.1.3",
25463         "minipass-fetch": "^1.3.0",
25464         "minipass-json-stream": "^1.0.1",
25465         "minizlib": "^2.0.0",
25466         "npm-package-arg": "^8.0.0"
25467       }
25468     },
25469     "npm-run-path": {
25470       "version": "2.0.2",
25471       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
25472       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
25473       "dev": true,
25474       "requires": {
25475         "path-key": "^2.0.0"
25476       }
25477     },
25478     "npmlog": {
25479       "version": "6.0.1",
25480       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz",
25481       "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==",
25482       "dev": true,
25483       "requires": {
25484         "are-we-there-yet": "^3.0.0",
25485         "console-control-strings": "^1.1.0",
25486         "gauge": "^4.0.0",
25487         "set-blocking": "^2.0.0"
25488       }
25489     },
25490     "nth-check": {
25491       "version": "2.0.1",
25492       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
25493       "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
25494       "requires": {
25495         "boolbase": "^1.0.0"
25496       }
25497     },
25498     "num2fraction": {
25499       "version": "1.2.2",
25500       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
25501       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
25502       "dev": true
25503     },
25504     "nwsapi": {
25505       "version": "2.2.0",
25506       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
25507       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ=="
25508     },
25509     "oauth-sign": {
25510       "version": "0.9.0",
25511       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
25512       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
25513       "dev": true
25514     },
25515     "object-assign": {
25516       "version": "4.1.1",
25517       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
25518       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
25519       "dev": true
25520     },
25521     "object-copy": {
25522       "version": "0.1.0",
25523       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
25524       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
25525       "dev": true,
25526       "requires": {
25527         "copy-descriptor": "^0.1.0",
25528         "define-property": "^0.2.5",
25529         "kind-of": "^3.0.3"
25530       },
25531       "dependencies": {
25532         "define-property": {
25533           "version": "0.2.5",
25534           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
25535           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
25536           "dev": true,
25537           "requires": {
25538             "is-descriptor": "^0.1.0"
25539           }
25540         },
25541         "kind-of": {
25542           "version": "3.2.2",
25543           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
25544           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
25545           "dev": true,
25546           "requires": {
25547             "is-buffer": "^1.1.5"
25548           }
25549         }
25550       }
25551     },
25552     "object-is": {
25553       "version": "1.1.5",
25554       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
25555       "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
25556       "dev": true,
25557       "requires": {
25558         "call-bind": "^1.0.2",
25559         "define-properties": "^1.1.3"
25560       }
25561     },
25562     "object-keys": {
25563       "version": "1.1.1",
25564       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
25565       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
25566       "dev": true
25567     },
25568     "object-visit": {
25569       "version": "1.0.1",
25570       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
25571       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
25572       "dev": true,
25573       "requires": {
25574         "isobject": "^3.0.0"
25575       }
25576     },
25577     "object.assign": {
25578       "version": "4.1.2",
25579       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
25580       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
25581       "dev": true,
25582       "requires": {
25583         "call-bind": "^1.0.0",
25584         "define-properties": "^1.1.3",
25585         "has-symbols": "^1.0.1",
25586         "object-keys": "^1.1.1"
25587       }
25588     },
25589     "object.pick": {
25590       "version": "1.3.0",
25591       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
25592       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
25593       "dev": true,
25594       "requires": {
25595         "isobject": "^3.0.1"
25596       }
25597     },
25598     "obuf": {
25599       "version": "1.1.2",
25600       "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
25601       "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
25602       "dev": true
25603     },
25604     "on-finished": {
25605       "version": "2.3.0",
25606       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
25607       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
25608       "dev": true,
25609       "requires": {
25610         "ee-first": "1.1.1"
25611       }
25612     },
25613     "on-headers": {
25614       "version": "1.0.2",
25615       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
25616       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
25617       "dev": true
25618     },
25619     "once": {
25620       "version": "1.4.0",
25621       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
25622       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
25623       "requires": {
25624         "wrappy": "1"
25625       }
25626     },
25627     "onetime": {
25628       "version": "5.1.2",
25629       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
25630       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
25631       "dev": true,
25632       "requires": {
25633         "mimic-fn": "^2.1.0"
25634       }
25635     },
25636     "open": {
25637       "version": "8.2.1",
25638       "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz",
25639       "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==",
25640       "dev": true,
25641       "requires": {
25642         "define-lazy-prop": "^2.0.0",
25643         "is-docker": "^2.1.1",
25644         "is-wsl": "^2.2.0"
25645       }
25646     },
25647     "opn": {
25648       "version": "5.5.0",
25649       "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
25650       "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
25651       "dev": true,
25652       "requires": {
25653         "is-wsl": "^1.1.0"
25654       },
25655       "dependencies": {
25656         "is-wsl": {
25657           "version": "1.1.0",
25658           "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
25659           "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
25660           "dev": true
25661         }
25662       }
25663     },
25664     "optionator": {
25665       "version": "0.8.3",
25666       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
25667       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
25668       "requires": {
25669         "deep-is": "~0.1.3",
25670         "fast-levenshtein": "~2.0.6",
25671         "levn": "~0.3.0",
25672         "prelude-ls": "~1.1.2",
25673         "type-check": "~0.3.2",
25674         "word-wrap": "~1.2.3"
25675       }
25676     },
25677     "ora": {
25678       "version": "5.4.1",
25679       "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
25680       "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
25681       "dev": true,
25682       "requires": {
25683         "bl": "^4.1.0",
25684         "chalk": "^4.1.0",
25685         "cli-cursor": "^3.1.0",
25686         "cli-spinners": "^2.5.0",
25687         "is-interactive": "^1.0.0",
25688         "is-unicode-supported": "^0.1.0",
25689         "log-symbols": "^4.1.0",
25690         "strip-ansi": "^6.0.0",
25691         "wcwidth": "^1.0.1"
25692       },
25693       "dependencies": {
25694         "ansi-styles": {
25695           "version": "4.3.0",
25696           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
25697           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
25698           "dev": true,
25699           "requires": {
25700             "color-convert": "^2.0.1"
25701           }
25702         },
25703         "chalk": {
25704           "version": "4.1.2",
25705           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
25706           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
25707           "dev": true,
25708           "requires": {
25709             "ansi-styles": "^4.1.0",
25710             "supports-color": "^7.1.0"
25711           }
25712         },
25713         "color-convert": {
25714           "version": "2.0.1",
25715           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
25716           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25717           "dev": true,
25718           "requires": {
25719             "color-name": "~1.1.4"
25720           }
25721         },
25722         "color-name": {
25723           "version": "1.1.4",
25724           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
25725           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25726           "dev": true
25727         },
25728         "has-flag": {
25729           "version": "4.0.0",
25730           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
25731           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
25732           "dev": true
25733         },
25734         "supports-color": {
25735           "version": "7.2.0",
25736           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
25737           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
25738           "dev": true,
25739           "requires": {
25740             "has-flag": "^4.0.0"
25741           }
25742         }
25743       }
25744     },
25745     "original": {
25746       "version": "1.0.2",
25747       "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
25748       "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
25749       "dev": true,
25750       "requires": {
25751         "url-parse": "^1.4.3"
25752       }
25753     },
25754     "os-tmpdir": {
25755       "version": "1.0.2",
25756       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
25757       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
25758       "dev": true
25759     },
25760     "p-defer": {
25761       "version": "1.0.0",
25762       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
25763       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
25764       "dev": true
25765     },
25766     "p-finally": {
25767       "version": "1.0.0",
25768       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
25769       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
25770       "dev": true
25771     },
25772     "p-limit": {
25773       "version": "2.3.0",
25774       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
25775       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
25776       "dev": true,
25777       "requires": {
25778         "p-try": "^2.0.0"
25779       }
25780     },
25781     "p-locate": {
25782       "version": "4.1.0",
25783       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
25784       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
25785       "dev": true,
25786       "requires": {
25787         "p-limit": "^2.2.0"
25788       }
25789     },
25790     "p-map": {
25791       "version": "4.0.0",
25792       "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
25793       "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
25794       "dev": true,
25795       "requires": {
25796         "aggregate-error": "^3.0.0"
25797       }
25798     },
25799     "p-retry": {
25800       "version": "3.0.1",
25801       "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
25802       "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
25803       "dev": true,
25804       "requires": {
25805         "retry": "^0.12.0"
25806       }
25807     },
25808     "p-try": {
25809       "version": "2.2.0",
25810       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
25811       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
25812       "dev": true
25813     },
25814     "pacote": {
25815       "version": "12.0.2",
25816       "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.2.tgz",
25817       "integrity": "sha512-Ar3mhjcxhMzk+OVZ8pbnXdb0l8+pimvlsqBGRNkble2NVgyqOGE3yrCGi/lAYq7E7NRDMz89R1Wx5HIMCGgeYg==",
25818       "dev": true,
25819       "requires": {
25820         "@npmcli/git": "^2.1.0",
25821         "@npmcli/installed-package-contents": "^1.0.6",
25822         "@npmcli/promise-spawn": "^1.2.0",
25823         "@npmcli/run-script": "^2.0.0",
25824         "cacache": "^15.0.5",
25825         "chownr": "^2.0.0",
25826         "fs-minipass": "^2.1.0",
25827         "infer-owner": "^1.0.4",
25828         "minipass": "^3.1.3",
25829         "mkdirp": "^1.0.3",
25830         "npm-package-arg": "^8.0.1",
25831         "npm-packlist": "^3.0.0",
25832         "npm-pick-manifest": "^6.0.0",
25833         "npm-registry-fetch": "^11.0.0",
25834         "promise-retry": "^2.0.1",
25835         "read-package-json-fast": "^2.0.1",
25836         "rimraf": "^3.0.2",
25837         "ssri": "^8.0.1",
25838         "tar": "^6.1.0"
25839       }
25840     },
25841     "pako": {
25842       "version": "1.0.11",
25843       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
25844       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
25845       "dev": true
25846     },
25847     "parent-module": {
25848       "version": "1.0.1",
25849       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
25850       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
25851       "dev": true,
25852       "requires": {
25853         "callsites": "^3.0.0"
25854       }
25855     },
25856     "parse-json": {
25857       "version": "5.2.0",
25858       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
25859       "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
25860       "dev": true,
25861       "requires": {
25862         "@babel/code-frame": "^7.0.0",
25863         "error-ex": "^1.3.1",
25864         "json-parse-even-better-errors": "^2.3.0",
25865         "lines-and-columns": "^1.1.6"
25866       }
25867     },
25868     "parse-node-version": {
25869       "version": "1.0.1",
25870       "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
25871       "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
25872       "dev": true
25873     },
25874     "parse5": {
25875       "version": "6.0.1",
25876       "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
25877       "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
25878     },
25879     "parse5-html-rewriting-stream": {
25880       "version": "6.0.1",
25881       "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz",
25882       "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==",
25883       "dev": true,
25884       "requires": {
25885         "parse5": "^6.0.1",
25886         "parse5-sax-parser": "^6.0.1"
25887       }
25888     },
25889     "parse5-htmlparser2-tree-adapter": {
25890       "version": "6.0.1",
25891       "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
25892       "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
25893       "requires": {
25894         "parse5": "^6.0.1"
25895       }
25896     },
25897     "parse5-sax-parser": {
25898       "version": "6.0.1",
25899       "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz",
25900       "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==",
25901       "dev": true,
25902       "requires": {
25903         "parse5": "^6.0.1"
25904       }
25905     },
25906     "parseurl": {
25907       "version": "1.3.3",
25908       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
25909       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
25910       "dev": true
25911     },
25912     "pascalcase": {
25913       "version": "0.1.1",
25914       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
25915       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
25916       "dev": true
25917     },
25918     "path-dirname": {
25919       "version": "1.0.2",
25920       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
25921       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
25922       "dev": true
25923     },
25924     "path-exists": {
25925       "version": "4.0.0",
25926       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
25927       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
25928       "dev": true
25929     },
25930     "path-is-absolute": {
25931       "version": "1.0.1",
25932       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
25933       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
25934     },
25935     "path-is-inside": {
25936       "version": "1.0.2",
25937       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
25938       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
25939       "dev": true
25940     },
25941     "path-key": {
25942       "version": "2.0.1",
25943       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
25944       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
25945       "dev": true
25946     },
25947     "path-parse": {
25948       "version": "1.0.7",
25949       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
25950       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
25951     },
25952     "path-to-regexp": {
25953       "version": "0.1.7",
25954       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
25955       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
25956       "dev": true
25957     },
25958     "path-type": {
25959       "version": "4.0.0",
25960       "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
25961       "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
25962       "dev": true
25963     },
25964     "performance-now": {
25965       "version": "2.1.0",
25966       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
25967       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
25968       "dev": true
25969     },
25970     "picocolors": {
25971       "version": "1.0.0",
25972       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
25973       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
25974     },
25975     "picomatch": {
25976       "version": "2.3.1",
25977       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
25978       "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
25979       "dev": true
25980     },
25981     "pify": {
25982       "version": "4.0.1",
25983       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
25984       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
25985       "dev": true
25986     },
25987     "pinkie": {
25988       "version": "2.0.4",
25989       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
25990       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
25991       "dev": true
25992     },
25993     "pinkie-promise": {
25994       "version": "2.0.1",
25995       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
25996       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
25997       "dev": true,
25998       "requires": {
25999         "pinkie": "^2.0.0"
26000       }
26001     },
26002     "piscina": {
26003       "version": "3.1.0",
26004       "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz",
26005       "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==",
26006       "dev": true,
26007       "requires": {
26008         "eventemitter-asyncresource": "^1.0.0",
26009         "hdr-histogram-js": "^2.0.1",
26010         "hdr-histogram-percentiles-obj": "^3.0.0",
26011         "nice-napi": "^1.0.2"
26012       }
26013     },
26014     "pkg-dir": {
26015       "version": "4.2.0",
26016       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
26017       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
26018       "dev": true,
26019       "requires": {
26020         "find-up": "^4.0.0"
26021       }
26022     },
26023     "portfinder": {
26024       "version": "1.0.28",
26025       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
26026       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
26027       "dev": true,
26028       "requires": {
26029         "async": "^2.6.2",
26030         "debug": "^3.1.1",
26031         "mkdirp": "^0.5.5"
26032       },
26033       "dependencies": {
26034         "debug": {
26035           "version": "3.2.7",
26036           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
26037           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
26038           "dev": true,
26039           "requires": {
26040             "ms": "^2.1.1"
26041           }
26042         },
26043         "mkdirp": {
26044           "version": "0.5.6",
26045           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
26046           "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
26047           "dev": true,
26048           "requires": {
26049             "minimist": "^1.2.6"
26050           }
26051         }
26052       }
26053     },
26054     "posix-character-classes": {
26055       "version": "0.1.1",
26056       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
26057       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
26058       "dev": true
26059     },
26060     "postcss": {
26061       "version": "8.4.12",
26062       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz",
26063       "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==",
26064       "requires": {
26065         "nanoid": "^3.3.1",
26066         "picocolors": "^1.0.0",
26067         "source-map-js": "^1.0.2"
26068       }
26069     },
26070     "postcss-attribute-case-insensitive": {
26071       "version": "4.0.2",
26072       "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
26073       "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
26074       "dev": true,
26075       "requires": {
26076         "postcss": "^7.0.2",
26077         "postcss-selector-parser": "^6.0.2"
26078       },
26079       "dependencies": {
26080         "picocolors": {
26081           "version": "0.2.1",
26082           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26083           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26084           "dev": true
26085         },
26086         "postcss": {
26087           "version": "7.0.39",
26088           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26089           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26090           "dev": true,
26091           "requires": {
26092             "picocolors": "^0.2.1",
26093             "source-map": "^0.6.1"
26094           }
26095         },
26096         "source-map": {
26097           "version": "0.6.1",
26098           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26099           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26100           "dev": true
26101         }
26102       }
26103     },
26104     "postcss-calc": {
26105       "version": "8.2.4",
26106       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
26107       "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
26108       "dev": true,
26109       "requires": {
26110         "postcss-selector-parser": "^6.0.9",
26111         "postcss-value-parser": "^4.2.0"
26112       }
26113     },
26114     "postcss-color-functional-notation": {
26115       "version": "2.0.1",
26116       "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
26117       "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
26118       "dev": true,
26119       "requires": {
26120         "postcss": "^7.0.2",
26121         "postcss-values-parser": "^2.0.0"
26122       },
26123       "dependencies": {
26124         "picocolors": {
26125           "version": "0.2.1",
26126           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26127           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26128           "dev": true
26129         },
26130         "postcss": {
26131           "version": "7.0.39",
26132           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26133           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26134           "dev": true,
26135           "requires": {
26136             "picocolors": "^0.2.1",
26137             "source-map": "^0.6.1"
26138           }
26139         },
26140         "source-map": {
26141           "version": "0.6.1",
26142           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26143           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26144           "dev": true
26145         }
26146       }
26147     },
26148     "postcss-color-gray": {
26149       "version": "5.0.0",
26150       "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
26151       "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
26152       "dev": true,
26153       "requires": {
26154         "@csstools/convert-colors": "^1.4.0",
26155         "postcss": "^7.0.5",
26156         "postcss-values-parser": "^2.0.0"
26157       },
26158       "dependencies": {
26159         "picocolors": {
26160           "version": "0.2.1",
26161           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26162           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26163           "dev": true
26164         },
26165         "postcss": {
26166           "version": "7.0.39",
26167           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26168           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26169           "dev": true,
26170           "requires": {
26171             "picocolors": "^0.2.1",
26172             "source-map": "^0.6.1"
26173           }
26174         },
26175         "source-map": {
26176           "version": "0.6.1",
26177           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26178           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26179           "dev": true
26180         }
26181       }
26182     },
26183     "postcss-color-hex-alpha": {
26184       "version": "5.0.3",
26185       "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
26186       "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
26187       "dev": true,
26188       "requires": {
26189         "postcss": "^7.0.14",
26190         "postcss-values-parser": "^2.0.1"
26191       },
26192       "dependencies": {
26193         "picocolors": {
26194           "version": "0.2.1",
26195           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26196           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26197           "dev": true
26198         },
26199         "postcss": {
26200           "version": "7.0.39",
26201           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26202           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26203           "dev": true,
26204           "requires": {
26205             "picocolors": "^0.2.1",
26206             "source-map": "^0.6.1"
26207           }
26208         },
26209         "source-map": {
26210           "version": "0.6.1",
26211           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26212           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26213           "dev": true
26214         }
26215       }
26216     },
26217     "postcss-color-mod-function": {
26218       "version": "3.0.3",
26219       "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
26220       "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
26221       "dev": true,
26222       "requires": {
26223         "@csstools/convert-colors": "^1.4.0",
26224         "postcss": "^7.0.2",
26225         "postcss-values-parser": "^2.0.0"
26226       },
26227       "dependencies": {
26228         "picocolors": {
26229           "version": "0.2.1",
26230           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26231           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26232           "dev": true
26233         },
26234         "postcss": {
26235           "version": "7.0.39",
26236           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26237           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26238           "dev": true,
26239           "requires": {
26240             "picocolors": "^0.2.1",
26241             "source-map": "^0.6.1"
26242           }
26243         },
26244         "source-map": {
26245           "version": "0.6.1",
26246           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26247           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26248           "dev": true
26249         }
26250       }
26251     },
26252     "postcss-color-rebeccapurple": {
26253       "version": "4.0.1",
26254       "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
26255       "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
26256       "dev": true,
26257       "requires": {
26258         "postcss": "^7.0.2",
26259         "postcss-values-parser": "^2.0.0"
26260       },
26261       "dependencies": {
26262         "picocolors": {
26263           "version": "0.2.1",
26264           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26265           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26266           "dev": true
26267         },
26268         "postcss": {
26269           "version": "7.0.39",
26270           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26271           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26272           "dev": true,
26273           "requires": {
26274             "picocolors": "^0.2.1",
26275             "source-map": "^0.6.1"
26276           }
26277         },
26278         "source-map": {
26279           "version": "0.6.1",
26280           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26281           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26282           "dev": true
26283         }
26284       }
26285     },
26286     "postcss-colormin": {
26287       "version": "5.3.0",
26288       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz",
26289       "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==",
26290       "dev": true,
26291       "requires": {
26292         "browserslist": "^4.16.6",
26293         "caniuse-api": "^3.0.0",
26294         "colord": "^2.9.1",
26295         "postcss-value-parser": "^4.2.0"
26296       }
26297     },
26298     "postcss-convert-values": {
26299       "version": "5.1.0",
26300       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz",
26301       "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==",
26302       "dev": true,
26303       "requires": {
26304         "postcss-value-parser": "^4.2.0"
26305       }
26306     },
26307     "postcss-custom-media": {
26308       "version": "7.0.8",
26309       "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
26310       "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
26311       "dev": true,
26312       "requires": {
26313         "postcss": "^7.0.14"
26314       },
26315       "dependencies": {
26316         "picocolors": {
26317           "version": "0.2.1",
26318           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26319           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26320           "dev": true
26321         },
26322         "postcss": {
26323           "version": "7.0.39",
26324           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26325           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26326           "dev": true,
26327           "requires": {
26328             "picocolors": "^0.2.1",
26329             "source-map": "^0.6.1"
26330           }
26331         },
26332         "source-map": {
26333           "version": "0.6.1",
26334           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26335           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26336           "dev": true
26337         }
26338       }
26339     },
26340     "postcss-custom-properties": {
26341       "version": "8.0.11",
26342       "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
26343       "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
26344       "dev": true,
26345       "requires": {
26346         "postcss": "^7.0.17",
26347         "postcss-values-parser": "^2.0.1"
26348       },
26349       "dependencies": {
26350         "picocolors": {
26351           "version": "0.2.1",
26352           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26353           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26354           "dev": true
26355         },
26356         "postcss": {
26357           "version": "7.0.39",
26358           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26359           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26360           "dev": true,
26361           "requires": {
26362             "picocolors": "^0.2.1",
26363             "source-map": "^0.6.1"
26364           }
26365         },
26366         "source-map": {
26367           "version": "0.6.1",
26368           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26369           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26370           "dev": true
26371         }
26372       }
26373     },
26374     "postcss-custom-selectors": {
26375       "version": "5.1.2",
26376       "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
26377       "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
26378       "dev": true,
26379       "requires": {
26380         "postcss": "^7.0.2",
26381         "postcss-selector-parser": "^5.0.0-rc.3"
26382       },
26383       "dependencies": {
26384         "cssesc": {
26385           "version": "2.0.0",
26386           "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
26387           "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
26388           "dev": true
26389         },
26390         "picocolors": {
26391           "version": "0.2.1",
26392           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26393           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26394           "dev": true
26395         },
26396         "postcss": {
26397           "version": "7.0.39",
26398           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26399           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26400           "dev": true,
26401           "requires": {
26402             "picocolors": "^0.2.1",
26403             "source-map": "^0.6.1"
26404           }
26405         },
26406         "postcss-selector-parser": {
26407           "version": "5.0.0",
26408           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
26409           "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
26410           "dev": true,
26411           "requires": {
26412             "cssesc": "^2.0.0",
26413             "indexes-of": "^1.0.1",
26414             "uniq": "^1.0.1"
26415           }
26416         },
26417         "source-map": {
26418           "version": "0.6.1",
26419           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26420           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26421           "dev": true
26422         }
26423       }
26424     },
26425     "postcss-dir-pseudo-class": {
26426       "version": "5.0.0",
26427       "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
26428       "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
26429       "dev": true,
26430       "requires": {
26431         "postcss": "^7.0.2",
26432         "postcss-selector-parser": "^5.0.0-rc.3"
26433       },
26434       "dependencies": {
26435         "cssesc": {
26436           "version": "2.0.0",
26437           "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
26438           "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
26439           "dev": true
26440         },
26441         "picocolors": {
26442           "version": "0.2.1",
26443           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26444           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26445           "dev": true
26446         },
26447         "postcss": {
26448           "version": "7.0.39",
26449           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26450           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26451           "dev": true,
26452           "requires": {
26453             "picocolors": "^0.2.1",
26454             "source-map": "^0.6.1"
26455           }
26456         },
26457         "postcss-selector-parser": {
26458           "version": "5.0.0",
26459           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
26460           "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
26461           "dev": true,
26462           "requires": {
26463             "cssesc": "^2.0.0",
26464             "indexes-of": "^1.0.1",
26465             "uniq": "^1.0.1"
26466           }
26467         },
26468         "source-map": {
26469           "version": "0.6.1",
26470           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26471           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26472           "dev": true
26473         }
26474       }
26475     },
26476     "postcss-discard-comments": {
26477       "version": "5.1.1",
26478       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz",
26479       "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==",
26480       "dev": true
26481     },
26482     "postcss-discard-duplicates": {
26483       "version": "5.1.0",
26484       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
26485       "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
26486       "dev": true
26487     },
26488     "postcss-discard-empty": {
26489       "version": "5.1.1",
26490       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
26491       "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
26492       "dev": true
26493     },
26494     "postcss-discard-overridden": {
26495       "version": "5.1.0",
26496       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
26497       "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
26498       "dev": true
26499     },
26500     "postcss-double-position-gradients": {
26501       "version": "1.0.0",
26502       "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
26503       "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
26504       "dev": true,
26505       "requires": {
26506         "postcss": "^7.0.5",
26507         "postcss-values-parser": "^2.0.0"
26508       },
26509       "dependencies": {
26510         "picocolors": {
26511           "version": "0.2.1",
26512           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26513           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26514           "dev": true
26515         },
26516         "postcss": {
26517           "version": "7.0.39",
26518           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26519           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26520           "dev": true,
26521           "requires": {
26522             "picocolors": "^0.2.1",
26523             "source-map": "^0.6.1"
26524           }
26525         },
26526         "source-map": {
26527           "version": "0.6.1",
26528           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26529           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26530           "dev": true
26531         }
26532       }
26533     },
26534     "postcss-env-function": {
26535       "version": "2.0.2",
26536       "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
26537       "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
26538       "dev": true,
26539       "requires": {
26540         "postcss": "^7.0.2",
26541         "postcss-values-parser": "^2.0.0"
26542       },
26543       "dependencies": {
26544         "picocolors": {
26545           "version": "0.2.1",
26546           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26547           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26548           "dev": true
26549         },
26550         "postcss": {
26551           "version": "7.0.39",
26552           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26553           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26554           "dev": true,
26555           "requires": {
26556             "picocolors": "^0.2.1",
26557             "source-map": "^0.6.1"
26558           }
26559         },
26560         "source-map": {
26561           "version": "0.6.1",
26562           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26563           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26564           "dev": true
26565         }
26566       }
26567     },
26568     "postcss-focus-visible": {
26569       "version": "4.0.0",
26570       "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
26571       "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
26572       "dev": true,
26573       "requires": {
26574         "postcss": "^7.0.2"
26575       },
26576       "dependencies": {
26577         "picocolors": {
26578           "version": "0.2.1",
26579           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26580           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26581           "dev": true
26582         },
26583         "postcss": {
26584           "version": "7.0.39",
26585           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26586           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26587           "dev": true,
26588           "requires": {
26589             "picocolors": "^0.2.1",
26590             "source-map": "^0.6.1"
26591           }
26592         },
26593         "source-map": {
26594           "version": "0.6.1",
26595           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26596           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26597           "dev": true
26598         }
26599       }
26600     },
26601     "postcss-focus-within": {
26602       "version": "3.0.0",
26603       "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
26604       "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
26605       "dev": true,
26606       "requires": {
26607         "postcss": "^7.0.2"
26608       },
26609       "dependencies": {
26610         "picocolors": {
26611           "version": "0.2.1",
26612           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26613           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26614           "dev": true
26615         },
26616         "postcss": {
26617           "version": "7.0.39",
26618           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26619           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26620           "dev": true,
26621           "requires": {
26622             "picocolors": "^0.2.1",
26623             "source-map": "^0.6.1"
26624           }
26625         },
26626         "source-map": {
26627           "version": "0.6.1",
26628           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26629           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26630           "dev": true
26631         }
26632       }
26633     },
26634     "postcss-font-variant": {
26635       "version": "4.0.1",
26636       "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
26637       "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
26638       "dev": true,
26639       "requires": {
26640         "postcss": "^7.0.2"
26641       },
26642       "dependencies": {
26643         "picocolors": {
26644           "version": "0.2.1",
26645           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26646           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26647           "dev": true
26648         },
26649         "postcss": {
26650           "version": "7.0.39",
26651           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26652           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26653           "dev": true,
26654           "requires": {
26655             "picocolors": "^0.2.1",
26656             "source-map": "^0.6.1"
26657           }
26658         },
26659         "source-map": {
26660           "version": "0.6.1",
26661           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26662           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26663           "dev": true
26664         }
26665       }
26666     },
26667     "postcss-gap-properties": {
26668       "version": "2.0.0",
26669       "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
26670       "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
26671       "dev": true,
26672       "requires": {
26673         "postcss": "^7.0.2"
26674       },
26675       "dependencies": {
26676         "picocolors": {
26677           "version": "0.2.1",
26678           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26679           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26680           "dev": true
26681         },
26682         "postcss": {
26683           "version": "7.0.39",
26684           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26685           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26686           "dev": true,
26687           "requires": {
26688             "picocolors": "^0.2.1",
26689             "source-map": "^0.6.1"
26690           }
26691         },
26692         "source-map": {
26693           "version": "0.6.1",
26694           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26695           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26696           "dev": true
26697         }
26698       }
26699     },
26700     "postcss-image-set-function": {
26701       "version": "3.0.1",
26702       "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
26703       "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
26704       "dev": true,
26705       "requires": {
26706         "postcss": "^7.0.2",
26707         "postcss-values-parser": "^2.0.0"
26708       },
26709       "dependencies": {
26710         "picocolors": {
26711           "version": "0.2.1",
26712           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26713           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26714           "dev": true
26715         },
26716         "postcss": {
26717           "version": "7.0.39",
26718           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26719           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26720           "dev": true,
26721           "requires": {
26722             "picocolors": "^0.2.1",
26723             "source-map": "^0.6.1"
26724           }
26725         },
26726         "source-map": {
26727           "version": "0.6.1",
26728           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26729           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26730           "dev": true
26731         }
26732       }
26733     },
26734     "postcss-import": {
26735       "version": "14.0.2",
26736       "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz",
26737       "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==",
26738       "dev": true,
26739       "requires": {
26740         "postcss-value-parser": "^4.0.0",
26741         "read-cache": "^1.0.0",
26742         "resolve": "^1.1.7"
26743       }
26744     },
26745     "postcss-initial": {
26746       "version": "3.0.4",
26747       "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
26748       "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
26749       "dev": true,
26750       "requires": {
26751         "postcss": "^7.0.2"
26752       },
26753       "dependencies": {
26754         "picocolors": {
26755           "version": "0.2.1",
26756           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26757           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26758           "dev": true
26759         },
26760         "postcss": {
26761           "version": "7.0.39",
26762           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26763           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26764           "dev": true,
26765           "requires": {
26766             "picocolors": "^0.2.1",
26767             "source-map": "^0.6.1"
26768           }
26769         },
26770         "source-map": {
26771           "version": "0.6.1",
26772           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26773           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26774           "dev": true
26775         }
26776       }
26777     },
26778     "postcss-lab-function": {
26779       "version": "2.0.1",
26780       "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
26781       "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
26782       "dev": true,
26783       "requires": {
26784         "@csstools/convert-colors": "^1.4.0",
26785         "postcss": "^7.0.2",
26786         "postcss-values-parser": "^2.0.0"
26787       },
26788       "dependencies": {
26789         "picocolors": {
26790           "version": "0.2.1",
26791           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26792           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26793           "dev": true
26794         },
26795         "postcss": {
26796           "version": "7.0.39",
26797           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26798           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26799           "dev": true,
26800           "requires": {
26801             "picocolors": "^0.2.1",
26802             "source-map": "^0.6.1"
26803           }
26804         },
26805         "source-map": {
26806           "version": "0.6.1",
26807           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26808           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26809           "dev": true
26810         }
26811       }
26812     },
26813     "postcss-loader": {
26814       "version": "6.1.1",
26815       "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz",
26816       "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==",
26817       "dev": true,
26818       "requires": {
26819         "cosmiconfig": "^7.0.0",
26820         "klona": "^2.0.4",
26821         "semver": "^7.3.5"
26822       },
26823       "dependencies": {
26824         "semver": {
26825           "version": "7.3.7",
26826           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
26827           "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
26828           "dev": true,
26829           "requires": {
26830             "lru-cache": "^6.0.0"
26831           }
26832         }
26833       }
26834     },
26835     "postcss-logical": {
26836       "version": "3.0.0",
26837       "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
26838       "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
26839       "dev": true,
26840       "requires": {
26841         "postcss": "^7.0.2"
26842       },
26843       "dependencies": {
26844         "picocolors": {
26845           "version": "0.2.1",
26846           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26847           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26848           "dev": true
26849         },
26850         "postcss": {
26851           "version": "7.0.39",
26852           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26853           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26854           "dev": true,
26855           "requires": {
26856             "picocolors": "^0.2.1",
26857             "source-map": "^0.6.1"
26858           }
26859         },
26860         "source-map": {
26861           "version": "0.6.1",
26862           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26863           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26864           "dev": true
26865         }
26866       }
26867     },
26868     "postcss-media-minmax": {
26869       "version": "4.0.0",
26870       "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
26871       "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
26872       "dev": true,
26873       "requires": {
26874         "postcss": "^7.0.2"
26875       },
26876       "dependencies": {
26877         "picocolors": {
26878           "version": "0.2.1",
26879           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
26880           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
26881           "dev": true
26882         },
26883         "postcss": {
26884           "version": "7.0.39",
26885           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
26886           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
26887           "dev": true,
26888           "requires": {
26889             "picocolors": "^0.2.1",
26890             "source-map": "^0.6.1"
26891           }
26892         },
26893         "source-map": {
26894           "version": "0.6.1",
26895           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26896           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26897           "dev": true
26898         }
26899       }
26900     },
26901     "postcss-merge-longhand": {
26902       "version": "5.1.4",
26903       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz",
26904       "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==",
26905       "dev": true,
26906       "requires": {
26907         "postcss-value-parser": "^4.2.0",
26908         "stylehacks": "^5.1.0"
26909       }
26910     },
26911     "postcss-merge-rules": {
26912       "version": "5.1.1",
26913       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz",
26914       "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==",
26915       "dev": true,
26916       "requires": {
26917         "browserslist": "^4.16.6",
26918         "caniuse-api": "^3.0.0",
26919         "cssnano-utils": "^3.1.0",
26920         "postcss-selector-parser": "^6.0.5"
26921       }
26922     },
26923     "postcss-minify-font-values": {
26924       "version": "5.1.0",
26925       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz",
26926       "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==",
26927       "dev": true,
26928       "requires": {
26929         "postcss-value-parser": "^4.2.0"
26930       }
26931     },
26932     "postcss-minify-gradients": {
26933       "version": "5.1.1",
26934       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz",
26935       "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==",
26936       "dev": true,
26937       "requires": {
26938         "colord": "^2.9.1",
26939         "cssnano-utils": "^3.1.0",
26940         "postcss-value-parser": "^4.2.0"
26941       }
26942     },
26943     "postcss-minify-params": {
26944       "version": "5.1.2",
26945       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz",
26946       "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==",
26947       "dev": true,
26948       "requires": {
26949         "browserslist": "^4.16.6",
26950         "cssnano-utils": "^3.1.0",
26951         "postcss-value-parser": "^4.2.0"
26952       }
26953     },
26954     "postcss-minify-selectors": {
26955       "version": "5.2.0",
26956       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz",
26957       "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==",
26958       "dev": true,
26959       "requires": {
26960         "postcss-selector-parser": "^6.0.5"
26961       }
26962     },
26963     "postcss-modules-extract-imports": {
26964       "version": "3.0.0",
26965       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
26966       "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
26967       "dev": true
26968     },
26969     "postcss-modules-local-by-default": {
26970       "version": "4.0.0",
26971       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
26972       "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
26973       "dev": true,
26974       "requires": {
26975         "icss-utils": "^5.0.0",
26976         "postcss-selector-parser": "^6.0.2",
26977         "postcss-value-parser": "^4.1.0"
26978       }
26979     },
26980     "postcss-modules-scope": {
26981       "version": "3.0.0",
26982       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
26983       "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
26984       "dev": true,
26985       "requires": {
26986         "postcss-selector-parser": "^6.0.4"
26987       }
26988     },
26989     "postcss-modules-values": {
26990       "version": "4.0.0",
26991       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
26992       "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
26993       "dev": true,
26994       "requires": {
26995         "icss-utils": "^5.0.0"
26996       }
26997     },
26998     "postcss-nesting": {
26999       "version": "7.0.1",
27000       "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
27001       "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
27002       "dev": true,
27003       "requires": {
27004         "postcss": "^7.0.2"
27005       },
27006       "dependencies": {
27007         "picocolors": {
27008           "version": "0.2.1",
27009           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27010           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27011           "dev": true
27012         },
27013         "postcss": {
27014           "version": "7.0.39",
27015           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27016           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27017           "dev": true,
27018           "requires": {
27019             "picocolors": "^0.2.1",
27020             "source-map": "^0.6.1"
27021           }
27022         },
27023         "source-map": {
27024           "version": "0.6.1",
27025           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27026           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27027           "dev": true
27028         }
27029       }
27030     },
27031     "postcss-normalize-charset": {
27032       "version": "5.1.0",
27033       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
27034       "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
27035       "dev": true
27036     },
27037     "postcss-normalize-display-values": {
27038       "version": "5.1.0",
27039       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz",
27040       "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==",
27041       "dev": true,
27042       "requires": {
27043         "postcss-value-parser": "^4.2.0"
27044       }
27045     },
27046     "postcss-normalize-positions": {
27047       "version": "5.1.0",
27048       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz",
27049       "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==",
27050       "dev": true,
27051       "requires": {
27052         "postcss-value-parser": "^4.2.0"
27053       }
27054     },
27055     "postcss-normalize-repeat-style": {
27056       "version": "5.1.0",
27057       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz",
27058       "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==",
27059       "dev": true,
27060       "requires": {
27061         "postcss-value-parser": "^4.2.0"
27062       }
27063     },
27064     "postcss-normalize-string": {
27065       "version": "5.1.0",
27066       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz",
27067       "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==",
27068       "dev": true,
27069       "requires": {
27070         "postcss-value-parser": "^4.2.0"
27071       }
27072     },
27073     "postcss-normalize-timing-functions": {
27074       "version": "5.1.0",
27075       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz",
27076       "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==",
27077       "dev": true,
27078       "requires": {
27079         "postcss-value-parser": "^4.2.0"
27080       }
27081     },
27082     "postcss-normalize-unicode": {
27083       "version": "5.1.0",
27084       "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz",
27085       "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==",
27086       "dev": true,
27087       "requires": {
27088         "browserslist": "^4.16.6",
27089         "postcss-value-parser": "^4.2.0"
27090       }
27091     },
27092     "postcss-normalize-url": {
27093       "version": "5.1.0",
27094       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz",
27095       "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==",
27096       "dev": true,
27097       "requires": {
27098         "normalize-url": "^6.0.1",
27099         "postcss-value-parser": "^4.2.0"
27100       }
27101     },
27102     "postcss-normalize-whitespace": {
27103       "version": "5.1.1",
27104       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz",
27105       "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==",
27106       "dev": true,
27107       "requires": {
27108         "postcss-value-parser": "^4.2.0"
27109       }
27110     },
27111     "postcss-ordered-values": {
27112       "version": "5.1.1",
27113       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz",
27114       "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==",
27115       "dev": true,
27116       "requires": {
27117         "cssnano-utils": "^3.1.0",
27118         "postcss-value-parser": "^4.2.0"
27119       }
27120     },
27121     "postcss-overflow-shorthand": {
27122       "version": "2.0.0",
27123       "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
27124       "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
27125       "dev": true,
27126       "requires": {
27127         "postcss": "^7.0.2"
27128       },
27129       "dependencies": {
27130         "picocolors": {
27131           "version": "0.2.1",
27132           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27133           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27134           "dev": true
27135         },
27136         "postcss": {
27137           "version": "7.0.39",
27138           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27139           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27140           "dev": true,
27141           "requires": {
27142             "picocolors": "^0.2.1",
27143             "source-map": "^0.6.1"
27144           }
27145         },
27146         "source-map": {
27147           "version": "0.6.1",
27148           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27149           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27150           "dev": true
27151         }
27152       }
27153     },
27154     "postcss-page-break": {
27155       "version": "2.0.0",
27156       "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
27157       "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
27158       "dev": true,
27159       "requires": {
27160         "postcss": "^7.0.2"
27161       },
27162       "dependencies": {
27163         "picocolors": {
27164           "version": "0.2.1",
27165           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27166           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27167           "dev": true
27168         },
27169         "postcss": {
27170           "version": "7.0.39",
27171           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27172           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27173           "dev": true,
27174           "requires": {
27175             "picocolors": "^0.2.1",
27176             "source-map": "^0.6.1"
27177           }
27178         },
27179         "source-map": {
27180           "version": "0.6.1",
27181           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27182           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27183           "dev": true
27184         }
27185       }
27186     },
27187     "postcss-place": {
27188       "version": "4.0.1",
27189       "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
27190       "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
27191       "dev": true,
27192       "requires": {
27193         "postcss": "^7.0.2",
27194         "postcss-values-parser": "^2.0.0"
27195       },
27196       "dependencies": {
27197         "picocolors": {
27198           "version": "0.2.1",
27199           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27200           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27201           "dev": true
27202         },
27203         "postcss": {
27204           "version": "7.0.39",
27205           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27206           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27207           "dev": true,
27208           "requires": {
27209             "picocolors": "^0.2.1",
27210             "source-map": "^0.6.1"
27211           }
27212         },
27213         "source-map": {
27214           "version": "0.6.1",
27215           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27216           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27217           "dev": true
27218         }
27219       }
27220     },
27221     "postcss-preset-env": {
27222       "version": "6.7.0",
27223       "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
27224       "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
27225       "dev": true,
27226       "requires": {
27227         "autoprefixer": "^9.6.1",
27228         "browserslist": "^4.6.4",
27229         "caniuse-lite": "^1.0.30000981",
27230         "css-blank-pseudo": "^0.1.4",
27231         "css-has-pseudo": "^0.10.0",
27232         "css-prefers-color-scheme": "^3.1.1",
27233         "cssdb": "^4.4.0",
27234         "postcss": "^7.0.17",
27235         "postcss-attribute-case-insensitive": "^4.0.1",
27236         "postcss-color-functional-notation": "^2.0.1",
27237         "postcss-color-gray": "^5.0.0",
27238         "postcss-color-hex-alpha": "^5.0.3",
27239         "postcss-color-mod-function": "^3.0.3",
27240         "postcss-color-rebeccapurple": "^4.0.1",
27241         "postcss-custom-media": "^7.0.8",
27242         "postcss-custom-properties": "^8.0.11",
27243         "postcss-custom-selectors": "^5.1.2",
27244         "postcss-dir-pseudo-class": "^5.0.0",
27245         "postcss-double-position-gradients": "^1.0.0",
27246         "postcss-env-function": "^2.0.2",
27247         "postcss-focus-visible": "^4.0.0",
27248         "postcss-focus-within": "^3.0.0",
27249         "postcss-font-variant": "^4.0.0",
27250         "postcss-gap-properties": "^2.0.0",
27251         "postcss-image-set-function": "^3.0.1",
27252         "postcss-initial": "^3.0.0",
27253         "postcss-lab-function": "^2.0.1",
27254         "postcss-logical": "^3.0.0",
27255         "postcss-media-minmax": "^4.0.0",
27256         "postcss-nesting": "^7.0.0",
27257         "postcss-overflow-shorthand": "^2.0.0",
27258         "postcss-page-break": "^2.0.0",
27259         "postcss-place": "^4.0.1",
27260         "postcss-pseudo-class-any-link": "^6.0.0",
27261         "postcss-replace-overflow-wrap": "^3.0.0",
27262         "postcss-selector-matches": "^4.0.0",
27263         "postcss-selector-not": "^4.0.0"
27264       },
27265       "dependencies": {
27266         "picocolors": {
27267           "version": "0.2.1",
27268           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27269           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27270           "dev": true
27271         },
27272         "postcss": {
27273           "version": "7.0.39",
27274           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27275           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27276           "dev": true,
27277           "requires": {
27278             "picocolors": "^0.2.1",
27279             "source-map": "^0.6.1"
27280           }
27281         },
27282         "source-map": {
27283           "version": "0.6.1",
27284           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27285           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27286           "dev": true
27287         }
27288       }
27289     },
27290     "postcss-pseudo-class-any-link": {
27291       "version": "6.0.0",
27292       "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
27293       "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
27294       "dev": true,
27295       "requires": {
27296         "postcss": "^7.0.2",
27297         "postcss-selector-parser": "^5.0.0-rc.3"
27298       },
27299       "dependencies": {
27300         "cssesc": {
27301           "version": "2.0.0",
27302           "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
27303           "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
27304           "dev": true
27305         },
27306         "picocolors": {
27307           "version": "0.2.1",
27308           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27309           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27310           "dev": true
27311         },
27312         "postcss": {
27313           "version": "7.0.39",
27314           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27315           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27316           "dev": true,
27317           "requires": {
27318             "picocolors": "^0.2.1",
27319             "source-map": "^0.6.1"
27320           }
27321         },
27322         "postcss-selector-parser": {
27323           "version": "5.0.0",
27324           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
27325           "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
27326           "dev": true,
27327           "requires": {
27328             "cssesc": "^2.0.0",
27329             "indexes-of": "^1.0.1",
27330             "uniq": "^1.0.1"
27331           }
27332         },
27333         "source-map": {
27334           "version": "0.6.1",
27335           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27336           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27337           "dev": true
27338         }
27339       }
27340     },
27341     "postcss-reduce-initial": {
27342       "version": "5.1.0",
27343       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz",
27344       "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==",
27345       "dev": true,
27346       "requires": {
27347         "browserslist": "^4.16.6",
27348         "caniuse-api": "^3.0.0"
27349       }
27350     },
27351     "postcss-reduce-transforms": {
27352       "version": "5.1.0",
27353       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz",
27354       "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==",
27355       "dev": true,
27356       "requires": {
27357         "postcss-value-parser": "^4.2.0"
27358       }
27359     },
27360     "postcss-replace-overflow-wrap": {
27361       "version": "3.0.0",
27362       "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
27363       "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
27364       "dev": true,
27365       "requires": {
27366         "postcss": "^7.0.2"
27367       },
27368       "dependencies": {
27369         "picocolors": {
27370           "version": "0.2.1",
27371           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27372           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27373           "dev": true
27374         },
27375         "postcss": {
27376           "version": "7.0.39",
27377           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27378           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27379           "dev": true,
27380           "requires": {
27381             "picocolors": "^0.2.1",
27382             "source-map": "^0.6.1"
27383           }
27384         },
27385         "source-map": {
27386           "version": "0.6.1",
27387           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27388           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27389           "dev": true
27390         }
27391       }
27392     },
27393     "postcss-selector-matches": {
27394       "version": "4.0.0",
27395       "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
27396       "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
27397       "dev": true,
27398       "requires": {
27399         "balanced-match": "^1.0.0",
27400         "postcss": "^7.0.2"
27401       },
27402       "dependencies": {
27403         "picocolors": {
27404           "version": "0.2.1",
27405           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27406           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27407           "dev": true
27408         },
27409         "postcss": {
27410           "version": "7.0.39",
27411           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27412           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27413           "dev": true,
27414           "requires": {
27415             "picocolors": "^0.2.1",
27416             "source-map": "^0.6.1"
27417           }
27418         },
27419         "source-map": {
27420           "version": "0.6.1",
27421           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27422           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27423           "dev": true
27424         }
27425       }
27426     },
27427     "postcss-selector-not": {
27428       "version": "4.0.1",
27429       "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
27430       "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
27431       "dev": true,
27432       "requires": {
27433         "balanced-match": "^1.0.0",
27434         "postcss": "^7.0.2"
27435       },
27436       "dependencies": {
27437         "picocolors": {
27438           "version": "0.2.1",
27439           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
27440           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
27441           "dev": true
27442         },
27443         "postcss": {
27444           "version": "7.0.39",
27445           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
27446           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
27447           "dev": true,
27448           "requires": {
27449             "picocolors": "^0.2.1",
27450             "source-map": "^0.6.1"
27451           }
27452         },
27453         "source-map": {
27454           "version": "0.6.1",
27455           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27456           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27457           "dev": true
27458         }
27459       }
27460     },
27461     "postcss-selector-parser": {
27462       "version": "6.0.10",
27463       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
27464       "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
27465       "dev": true,
27466       "requires": {
27467         "cssesc": "^3.0.0",
27468         "util-deprecate": "^1.0.2"
27469       }
27470     },
27471     "postcss-svgo": {
27472       "version": "5.1.0",
27473       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz",
27474       "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==",
27475       "dev": true,
27476       "requires": {
27477         "postcss-value-parser": "^4.2.0",
27478         "svgo": "^2.7.0"
27479       }
27480     },
27481     "postcss-unique-selectors": {
27482       "version": "5.1.1",
27483       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
27484       "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==",
27485       "dev": true,
27486       "requires": {
27487         "postcss-selector-parser": "^6.0.5"
27488       }
27489     },
27490     "postcss-value-parser": {
27491       "version": "4.2.0",
27492       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
27493       "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
27494       "dev": true
27495     },
27496     "postcss-values-parser": {
27497       "version": "2.0.1",
27498       "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
27499       "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
27500       "dev": true,
27501       "requires": {
27502         "flatten": "^1.0.2",
27503         "indexes-of": "^1.0.1",
27504         "uniq": "^1.0.1"
27505       }
27506     },
27507     "prelude-ls": {
27508       "version": "1.1.2",
27509       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
27510       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
27511     },
27512     "pretty-bytes": {
27513       "version": "5.6.0",
27514       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
27515       "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="
27516     },
27517     "process-nextick-args": {
27518       "version": "2.0.1",
27519       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
27520       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
27521       "dev": true
27522     },
27523     "progress": {
27524       "version": "2.0.3",
27525       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
27526       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
27527       "dev": true
27528     },
27529     "promise-inflight": {
27530       "version": "1.0.1",
27531       "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
27532       "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
27533       "dev": true
27534     },
27535     "promise-retry": {
27536       "version": "2.0.1",
27537       "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
27538       "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
27539       "dev": true,
27540       "requires": {
27541         "err-code": "^2.0.2",
27542         "retry": "^0.12.0"
27543       }
27544     },
27545     "protractor": {
27546       "version": "7.0.0",
27547       "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz",
27548       "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==",
27549       "dev": true,
27550       "requires": {
27551         "@types/q": "^0.0.32",
27552         "@types/selenium-webdriver": "^3.0.0",
27553         "blocking-proxy": "^1.0.0",
27554         "browserstack": "^1.5.1",
27555         "chalk": "^1.1.3",
27556         "glob": "^7.0.3",
27557         "jasmine": "2.8.0",
27558         "jasminewd2": "^2.1.0",
27559         "q": "1.4.1",
27560         "saucelabs": "^1.5.0",
27561         "selenium-webdriver": "3.6.0",
27562         "source-map-support": "~0.4.0",
27563         "webdriver-js-extender": "2.1.0",
27564         "webdriver-manager": "^12.1.7",
27565         "yargs": "^15.3.1"
27566       },
27567       "dependencies": {
27568         "ansi-regex": {
27569           "version": "2.1.1",
27570           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
27571           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
27572           "dev": true
27573         },
27574         "ansi-styles": {
27575           "version": "2.2.1",
27576           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
27577           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
27578           "dev": true
27579         },
27580         "array-union": {
27581           "version": "1.0.2",
27582           "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
27583           "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
27584           "dev": true,
27585           "requires": {
27586             "array-uniq": "^1.0.1"
27587           }
27588         },
27589         "chalk": {
27590           "version": "1.1.3",
27591           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
27592           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
27593           "dev": true,
27594           "requires": {
27595             "ansi-styles": "^2.2.1",
27596             "escape-string-regexp": "^1.0.2",
27597             "has-ansi": "^2.0.0",
27598             "strip-ansi": "^3.0.0",
27599             "supports-color": "^2.0.0"
27600           }
27601         },
27602         "cliui": {
27603           "version": "6.0.0",
27604           "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
27605           "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
27606           "dev": true,
27607           "requires": {
27608             "string-width": "^4.2.0",
27609             "strip-ansi": "^6.0.0",
27610             "wrap-ansi": "^6.2.0"
27611           },
27612           "dependencies": {
27613             "ansi-regex": {
27614               "version": "5.0.1",
27615               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
27616               "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
27617               "dev": true
27618             },
27619             "strip-ansi": {
27620               "version": "6.0.1",
27621               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
27622               "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
27623               "dev": true,
27624               "requires": {
27625                 "ansi-regex": "^5.0.1"
27626               }
27627             }
27628           }
27629         },
27630         "color-convert": {
27631           "version": "2.0.1",
27632           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
27633           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
27634           "dev": true,
27635           "requires": {
27636             "color-name": "~1.1.4"
27637           }
27638         },
27639         "color-name": {
27640           "version": "1.1.4",
27641           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
27642           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
27643           "dev": true
27644         },
27645         "del": {
27646           "version": "2.2.2",
27647           "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
27648           "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
27649           "dev": true,
27650           "requires": {
27651             "globby": "^5.0.0",
27652             "is-path-cwd": "^1.0.0",
27653             "is-path-in-cwd": "^1.0.0",
27654             "object-assign": "^4.0.1",
27655             "pify": "^2.0.0",
27656             "pinkie-promise": "^2.0.0",
27657             "rimraf": "^2.2.8"
27658           }
27659         },
27660         "globby": {
27661           "version": "5.0.0",
27662           "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
27663           "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
27664           "dev": true,
27665           "requires": {
27666             "array-union": "^1.0.1",
27667             "arrify": "^1.0.0",
27668             "glob": "^7.0.3",
27669             "object-assign": "^4.0.1",
27670             "pify": "^2.0.0",
27671             "pinkie-promise": "^2.0.0"
27672           }
27673         },
27674         "ini": {
27675           "version": "1.3.8",
27676           "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
27677           "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
27678           "dev": true
27679         },
27680         "is-path-cwd": {
27681           "version": "1.0.0",
27682           "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
27683           "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
27684           "dev": true
27685         },
27686         "is-path-in-cwd": {
27687           "version": "1.0.1",
27688           "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
27689           "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
27690           "dev": true,
27691           "requires": {
27692             "is-path-inside": "^1.0.0"
27693           }
27694         },
27695         "is-path-inside": {
27696           "version": "1.0.1",
27697           "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
27698           "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
27699           "dev": true,
27700           "requires": {
27701             "path-is-inside": "^1.0.1"
27702           }
27703         },
27704         "pify": {
27705           "version": "2.3.0",
27706           "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
27707           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
27708           "dev": true
27709         },
27710         "rimraf": {
27711           "version": "2.7.1",
27712           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
27713           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
27714           "dev": true,
27715           "requires": {
27716             "glob": "^7.1.3"
27717           }
27718         },
27719         "source-map-support": {
27720           "version": "0.4.18",
27721           "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
27722           "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
27723           "dev": true,
27724           "requires": {
27725             "source-map": "^0.5.6"
27726           }
27727         },
27728         "strip-ansi": {
27729           "version": "3.0.1",
27730           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
27731           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
27732           "dev": true,
27733           "requires": {
27734             "ansi-regex": "^2.0.0"
27735           }
27736         },
27737         "supports-color": {
27738           "version": "2.0.0",
27739           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
27740           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
27741           "dev": true
27742         },
27743         "webdriver-manager": {
27744           "version": "12.1.8",
27745           "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.8.tgz",
27746           "integrity": "sha512-qJR36SXG2VwKugPcdwhaqcLQOD7r8P2Xiv9sfNbfZrKBnX243iAkOueX1yAmeNgIKhJ3YAT/F2gq6IiEZzahsg==",
27747           "dev": true,
27748           "requires": {
27749             "adm-zip": "^0.4.9",
27750             "chalk": "^1.1.1",
27751             "del": "^2.2.0",
27752             "glob": "^7.0.3",
27753             "ini": "^1.3.4",
27754             "minimist": "^1.2.0",
27755             "q": "^1.4.1",
27756             "request": "^2.87.0",
27757             "rimraf": "^2.5.2",
27758             "semver": "^5.3.0",
27759             "xml2js": "^0.4.17"
27760           }
27761         },
27762         "wrap-ansi": {
27763           "version": "6.2.0",
27764           "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
27765           "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
27766           "dev": true,
27767           "requires": {
27768             "ansi-styles": "^4.0.0",
27769             "string-width": "^4.1.0",
27770             "strip-ansi": "^6.0.0"
27771           },
27772           "dependencies": {
27773             "ansi-regex": {
27774               "version": "5.0.1",
27775               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
27776               "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
27777               "dev": true
27778             },
27779             "ansi-styles": {
27780               "version": "4.3.0",
27781               "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
27782               "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
27783               "dev": true,
27784               "requires": {
27785                 "color-convert": "^2.0.1"
27786               }
27787             },
27788             "strip-ansi": {
27789               "version": "6.0.1",
27790               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
27791               "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
27792               "dev": true,
27793               "requires": {
27794                 "ansi-regex": "^5.0.1"
27795               }
27796             }
27797           }
27798         },
27799         "y18n": {
27800           "version": "4.0.3",
27801           "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
27802           "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
27803           "dev": true
27804         },
27805         "yargs": {
27806           "version": "15.4.1",
27807           "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
27808           "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
27809           "dev": true,
27810           "requires": {
27811             "cliui": "^6.0.0",
27812             "decamelize": "^1.2.0",
27813             "find-up": "^4.1.0",
27814             "get-caller-file": "^2.0.1",
27815             "require-directory": "^2.1.1",
27816             "require-main-filename": "^2.0.0",
27817             "set-blocking": "^2.0.0",
27818             "string-width": "^4.2.0",
27819             "which-module": "^2.0.0",
27820             "y18n": "^4.0.0",
27821             "yargs-parser": "^18.1.2"
27822           }
27823         },
27824         "yargs-parser": {
27825           "version": "18.1.3",
27826           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
27827           "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
27828           "dev": true,
27829           "requires": {
27830             "camelcase": "^5.0.0",
27831             "decamelize": "^1.2.0"
27832           }
27833         }
27834       }
27835     },
27836     "proxy-addr": {
27837       "version": "2.0.7",
27838       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
27839       "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
27840       "dev": true,
27841       "requires": {
27842         "forwarded": "0.2.0",
27843         "ipaddr.js": "1.9.1"
27844       }
27845     },
27846     "prr": {
27847       "version": "1.0.1",
27848       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
27849       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
27850       "dev": true
27851     },
27852     "psl": {
27853       "version": "1.8.0",
27854       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
27855       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
27856     },
27857     "pump": {
27858       "version": "3.0.0",
27859       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
27860       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
27861       "dev": true,
27862       "requires": {
27863         "end-of-stream": "^1.1.0",
27864         "once": "^1.3.1"
27865       }
27866     },
27867     "punycode": {
27868       "version": "2.1.1",
27869       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
27870       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
27871     },
27872     "q": {
27873       "version": "1.4.1",
27874       "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
27875       "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
27876       "dev": true
27877     },
27878     "qjobs": {
27879       "version": "1.2.0",
27880       "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
27881       "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
27882       "dev": true
27883     },
27884     "qs": {
27885       "version": "6.9.7",
27886       "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
27887       "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
27888       "dev": true
27889     },
27890     "querystring": {
27891       "version": "0.2.0",
27892       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
27893       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
27894       "dev": true
27895     },
27896     "querystringify": {
27897       "version": "2.2.0",
27898       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
27899       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
27900       "dev": true
27901     },
27902     "queue-microtask": {
27903       "version": "1.2.3",
27904       "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
27905       "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
27906       "dev": true
27907     },
27908     "randombytes": {
27909       "version": "2.1.0",
27910       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
27911       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
27912       "dev": true,
27913       "requires": {
27914         "safe-buffer": "^5.1.0"
27915       }
27916     },
27917     "range-parser": {
27918       "version": "1.2.1",
27919       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
27920       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
27921       "dev": true
27922     },
27923     "raw-body": {
27924       "version": "2.4.3",
27925       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz",
27926       "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==",
27927       "dev": true,
27928       "requires": {
27929         "bytes": "3.1.2",
27930         "http-errors": "1.8.1",
27931         "iconv-lite": "0.4.24",
27932         "unpipe": "1.0.0"
27933       },
27934       "dependencies": {
27935         "bytes": {
27936           "version": "3.1.2",
27937           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
27938           "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
27939           "dev": true
27940         }
27941       }
27942     },
27943     "read-cache": {
27944       "version": "1.0.0",
27945       "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
27946       "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
27947       "dev": true,
27948       "requires": {
27949         "pify": "^2.3.0"
27950       },
27951       "dependencies": {
27952         "pify": {
27953           "version": "2.3.0",
27954           "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
27955           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
27956           "dev": true
27957         }
27958       }
27959     },
27960     "read-package-json-fast": {
27961       "version": "2.0.3",
27962       "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz",
27963       "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==",
27964       "dev": true,
27965       "requires": {
27966         "json-parse-even-better-errors": "^2.3.0",
27967         "npm-normalize-package-bin": "^1.0.1"
27968       }
27969     },
27970     "readable-stream": {
27971       "version": "3.6.0",
27972       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
27973       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
27974       "dev": true,
27975       "requires": {
27976         "inherits": "^2.0.3",
27977         "string_decoder": "^1.1.1",
27978         "util-deprecate": "^1.0.1"
27979       }
27980     },
27981     "readdirp": {
27982       "version": "3.6.0",
27983       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
27984       "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
27985       "dev": true,
27986       "requires": {
27987         "picomatch": "^2.2.1"
27988       }
27989     },
27990     "reflect-metadata": {
27991       "version": "0.1.13",
27992       "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
27993       "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
27994       "dev": true
27995     },
27996     "regenerate": {
27997       "version": "1.4.2",
27998       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
27999       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
28000       "dev": true
28001     },
28002     "regenerate-unicode-properties": {
28003       "version": "10.0.1",
28004       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
28005       "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
28006       "dev": true,
28007       "requires": {
28008         "regenerate": "^1.4.2"
28009       }
28010     },
28011     "regenerator-runtime": {
28012       "version": "0.13.9",
28013       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
28014       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
28015       "dev": true
28016     },
28017     "regenerator-transform": {
28018       "version": "0.15.0",
28019       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
28020       "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
28021       "dev": true,
28022       "requires": {
28023         "@babel/runtime": "^7.8.4"
28024       }
28025     },
28026     "regex-not": {
28027       "version": "1.0.2",
28028       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
28029       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
28030       "dev": true,
28031       "requires": {
28032         "extend-shallow": "^3.0.2",
28033         "safe-regex": "^1.1.0"
28034       }
28035     },
28036     "regex-parser": {
28037       "version": "2.2.11",
28038       "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz",
28039       "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==",
28040       "dev": true
28041     },
28042     "regexp.prototype.flags": {
28043       "version": "1.4.3",
28044       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
28045       "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
28046       "dev": true,
28047       "requires": {
28048         "call-bind": "^1.0.2",
28049         "define-properties": "^1.1.3",
28050         "functions-have-names": "^1.2.2"
28051       }
28052     },
28053     "regexpp": {
28054       "version": "3.2.0",
28055       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
28056       "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
28057       "dev": true
28058     },
28059     "regexpu-core": {
28060       "version": "5.0.1",
28061       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz",
28062       "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==",
28063       "dev": true,
28064       "requires": {
28065         "regenerate": "^1.4.2",
28066         "regenerate-unicode-properties": "^10.0.1",
28067         "regjsgen": "^0.6.0",
28068         "regjsparser": "^0.8.2",
28069         "unicode-match-property-ecmascript": "^2.0.0",
28070         "unicode-match-property-value-ecmascript": "^2.0.0"
28071       }
28072     },
28073     "regjsgen": {
28074       "version": "0.6.0",
28075       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
28076       "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
28077       "dev": true
28078     },
28079     "regjsparser": {
28080       "version": "0.8.4",
28081       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
28082       "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
28083       "dev": true,
28084       "requires": {
28085         "jsesc": "~0.5.0"
28086       },
28087       "dependencies": {
28088         "jsesc": {
28089           "version": "0.5.0",
28090           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
28091           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
28092           "dev": true
28093         }
28094       }
28095     },
28096     "remove-trailing-separator": {
28097       "version": "1.1.0",
28098       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
28099       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
28100       "dev": true
28101     },
28102     "repeat-element": {
28103       "version": "1.1.4",
28104       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
28105       "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
28106       "dev": true
28107     },
28108     "repeat-string": {
28109       "version": "1.6.1",
28110       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
28111       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
28112       "dev": true
28113     },
28114     "request": {
28115       "version": "2.88.2",
28116       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
28117       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
28118       "dev": true,
28119       "requires": {
28120         "aws-sign2": "~0.7.0",
28121         "aws4": "^1.8.0",
28122         "caseless": "~0.12.0",
28123         "combined-stream": "~1.0.6",
28124         "extend": "~3.0.2",
28125         "forever-agent": "~0.6.1",
28126         "form-data": "~2.3.2",
28127         "har-validator": "~5.1.3",
28128         "http-signature": "~1.2.0",
28129         "is-typedarray": "~1.0.0",
28130         "isstream": "~0.1.2",
28131         "json-stringify-safe": "~5.0.1",
28132         "mime-types": "~2.1.19",
28133         "oauth-sign": "~0.9.0",
28134         "performance-now": "^2.1.0",
28135         "qs": "~6.5.2",
28136         "safe-buffer": "^5.1.2",
28137         "tough-cookie": "~2.5.0",
28138         "tunnel-agent": "^0.6.0",
28139         "uuid": "^3.3.2"
28140       },
28141       "dependencies": {
28142         "form-data": {
28143           "version": "2.3.3",
28144           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
28145           "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
28146           "dev": true,
28147           "requires": {
28148             "asynckit": "^0.4.0",
28149             "combined-stream": "^1.0.6",
28150             "mime-types": "^2.1.12"
28151           }
28152         },
28153         "qs": {
28154           "version": "6.5.3",
28155           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
28156           "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
28157           "dev": true
28158         },
28159         "tough-cookie": {
28160           "version": "2.5.0",
28161           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
28162           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
28163           "dev": true,
28164           "requires": {
28165             "psl": "^1.1.28",
28166             "punycode": "^2.1.1"
28167           }
28168         },
28169         "uuid": {
28170           "version": "3.4.0",
28171           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
28172           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
28173           "dev": true
28174         }
28175       }
28176     },
28177     "require-directory": {
28178       "version": "2.1.1",
28179       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
28180       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
28181     },
28182     "require-from-string": {
28183       "version": "2.0.2",
28184       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
28185       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
28186       "dev": true
28187     },
28188     "require-main-filename": {
28189       "version": "2.0.0",
28190       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
28191       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
28192       "dev": true
28193     },
28194     "requires-port": {
28195       "version": "1.0.0",
28196       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
28197       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
28198       "dev": true
28199     },
28200     "resolve": {
28201       "version": "1.22.0",
28202       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
28203       "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
28204       "requires": {
28205         "is-core-module": "^2.8.1",
28206         "path-parse": "^1.0.7",
28207         "supports-preserve-symlinks-flag": "^1.0.0"
28208       }
28209     },
28210     "resolve-cwd": {
28211       "version": "2.0.0",
28212       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
28213       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
28214       "dev": true,
28215       "requires": {
28216         "resolve-from": "^3.0.0"
28217       },
28218       "dependencies": {
28219         "resolve-from": {
28220           "version": "3.0.0",
28221           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
28222           "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
28223           "dev": true
28224         }
28225       }
28226     },
28227     "resolve-from": {
28228       "version": "4.0.0",
28229       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
28230       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
28231       "dev": true
28232     },
28233     "resolve-url": {
28234       "version": "0.2.1",
28235       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
28236       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
28237       "dev": true
28238     },
28239     "resolve-url-loader": {
28240       "version": "4.0.0",
28241       "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz",
28242       "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==",
28243       "dev": true,
28244       "requires": {
28245         "adjust-sourcemap-loader": "^4.0.0",
28246         "convert-source-map": "^1.7.0",
28247         "loader-utils": "^2.0.0",
28248         "postcss": "^7.0.35",
28249         "source-map": "0.6.1"
28250       },
28251       "dependencies": {
28252         "picocolors": {
28253           "version": "0.2.1",
28254           "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
28255           "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
28256           "dev": true
28257         },
28258         "postcss": {
28259           "version": "7.0.39",
28260           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
28261           "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
28262           "dev": true,
28263           "requires": {
28264             "picocolors": "^0.2.1",
28265             "source-map": "^0.6.1"
28266           }
28267         },
28268         "source-map": {
28269           "version": "0.6.1",
28270           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
28271           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
28272           "dev": true
28273         }
28274       }
28275     },
28276     "restore-cursor": {
28277       "version": "3.1.0",
28278       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
28279       "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
28280       "dev": true,
28281       "requires": {
28282         "onetime": "^5.1.0",
28283         "signal-exit": "^3.0.2"
28284       }
28285     },
28286     "ret": {
28287       "version": "0.1.15",
28288       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
28289       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
28290       "dev": true
28291     },
28292     "retry": {
28293       "version": "0.12.0",
28294       "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
28295       "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
28296       "dev": true
28297     },
28298     "reusify": {
28299       "version": "1.0.4",
28300       "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
28301       "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
28302       "dev": true
28303     },
28304     "rfdc": {
28305       "version": "1.3.0",
28306       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
28307       "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
28308       "dev": true
28309     },
28310     "rimraf": {
28311       "version": "3.0.2",
28312       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
28313       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
28314       "dev": true,
28315       "requires": {
28316         "glob": "^7.1.3"
28317       }
28318     },
28319     "run-async": {
28320       "version": "2.4.1",
28321       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
28322       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
28323       "dev": true
28324     },
28325     "run-parallel": {
28326       "version": "1.2.0",
28327       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
28328       "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
28329       "dev": true,
28330       "requires": {
28331         "queue-microtask": "^1.2.2"
28332       }
28333     },
28334     "rxjs": {
28335       "version": "6.6.7",
28336       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
28337       "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
28338       "requires": {
28339         "tslib": "^1.9.0"
28340       },
28341       "dependencies": {
28342         "tslib": {
28343           "version": "1.14.1",
28344           "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
28345           "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
28346         }
28347       }
28348     },
28349     "rxjs-for-await": {
28350       "version": "0.0.2",
28351       "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz",
28352       "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==",
28353       "dev": true
28354     },
28355     "safe-buffer": {
28356       "version": "5.1.2",
28357       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
28358       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
28359     },
28360     "safe-regex": {
28361       "version": "1.1.0",
28362       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
28363       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
28364       "dev": true,
28365       "requires": {
28366         "ret": "~0.1.10"
28367       }
28368     },
28369     "safer-buffer": {
28370       "version": "2.1.2",
28371       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
28372       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
28373     },
28374     "sass": {
28375       "version": "1.36.0",
28376       "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz",
28377       "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==",
28378       "dev": true,
28379       "requires": {
28380         "chokidar": ">=3.0.0 <4.0.0"
28381       }
28382     },
28383     "sass-loader": {
28384       "version": "12.1.0",
28385       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz",
28386       "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==",
28387       "dev": true,
28388       "requires": {
28389         "klona": "^2.0.4",
28390         "neo-async": "^2.6.2"
28391       }
28392     },
28393     "saucelabs": {
28394       "version": "1.5.0",
28395       "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz",
28396       "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==",
28397       "dev": true,
28398       "requires": {
28399         "https-proxy-agent": "^2.2.1"
28400       },
28401       "dependencies": {
28402         "agent-base": {
28403           "version": "4.3.0",
28404           "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
28405           "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
28406           "dev": true,
28407           "requires": {
28408             "es6-promisify": "^5.0.0"
28409           }
28410         },
28411         "debug": {
28412           "version": "3.2.7",
28413           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
28414           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
28415           "dev": true,
28416           "requires": {
28417             "ms": "^2.1.1"
28418           }
28419         },
28420         "https-proxy-agent": {
28421           "version": "2.2.4",
28422           "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
28423           "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
28424           "dev": true,
28425           "requires": {
28426             "agent-base": "^4.3.0",
28427             "debug": "^3.1.0"
28428           }
28429         }
28430       }
28431     },
28432     "sax": {
28433       "version": "1.2.4",
28434       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
28435       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
28436       "dev": true
28437     },
28438     "saxes": {
28439       "version": "5.0.1",
28440       "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
28441       "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
28442       "requires": {
28443         "xmlchars": "^2.2.0"
28444       }
28445     },
28446     "schema-utils": {
28447       "version": "2.7.1",
28448       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
28449       "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
28450       "dev": true,
28451       "requires": {
28452         "@types/json-schema": "^7.0.5",
28453         "ajv": "^6.12.4",
28454         "ajv-keywords": "^3.5.2"
28455       },
28456       "dependencies": {
28457         "ajv": {
28458           "version": "6.12.6",
28459           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
28460           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
28461           "dev": true,
28462           "requires": {
28463             "fast-deep-equal": "^3.1.1",
28464             "fast-json-stable-stringify": "^2.0.0",
28465             "json-schema-traverse": "^0.4.1",
28466             "uri-js": "^4.2.2"
28467           }
28468         },
28469         "json-schema-traverse": {
28470           "version": "0.4.1",
28471           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
28472           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
28473           "dev": true
28474         }
28475       }
28476     },
28477     "select-hose": {
28478       "version": "2.0.0",
28479       "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
28480       "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
28481       "dev": true
28482     },
28483     "selenium-webdriver": {
28484       "version": "3.6.0",
28485       "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz",
28486       "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==",
28487       "dev": true,
28488       "requires": {
28489         "jszip": "^3.1.3",
28490         "rimraf": "^2.5.4",
28491         "tmp": "0.0.30",
28492         "xml2js": "^0.4.17"
28493       },
28494       "dependencies": {
28495         "rimraf": {
28496           "version": "2.7.1",
28497           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
28498           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
28499           "dev": true,
28500           "requires": {
28501             "glob": "^7.1.3"
28502           }
28503         },
28504         "tmp": {
28505           "version": "0.0.30",
28506           "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
28507           "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=",
28508           "dev": true,
28509           "requires": {
28510             "os-tmpdir": "~1.0.1"
28511           }
28512         }
28513       }
28514     },
28515     "selfsigned": {
28516       "version": "1.10.14",
28517       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz",
28518       "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==",
28519       "dev": true,
28520       "requires": {
28521         "node-forge": "^0.10.0"
28522       }
28523     },
28524     "semver": {
28525       "version": "5.7.1",
28526       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
28527       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
28528     },
28529     "send": {
28530       "version": "0.17.2",
28531       "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
28532       "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
28533       "dev": true,
28534       "requires": {
28535         "debug": "2.6.9",
28536         "depd": "~1.1.2",
28537         "destroy": "~1.0.4",
28538         "encodeurl": "~1.0.2",
28539         "escape-html": "~1.0.3",
28540         "etag": "~1.8.1",
28541         "fresh": "0.5.2",
28542         "http-errors": "1.8.1",
28543         "mime": "1.6.0",
28544         "ms": "2.1.3",
28545         "on-finished": "~2.3.0",
28546         "range-parser": "~1.2.1",
28547         "statuses": "~1.5.0"
28548       },
28549       "dependencies": {
28550         "debug": {
28551           "version": "2.6.9",
28552           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
28553           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
28554           "dev": true,
28555           "requires": {
28556             "ms": "2.0.0"
28557           },
28558           "dependencies": {
28559             "ms": {
28560               "version": "2.0.0",
28561               "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
28562               "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
28563               "dev": true
28564             }
28565           }
28566         },
28567         "ms": {
28568           "version": "2.1.3",
28569           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
28570           "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
28571           "dev": true
28572         }
28573       }
28574     },
28575     "serialize-javascript": {
28576       "version": "6.0.0",
28577       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
28578       "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
28579       "dev": true,
28580       "requires": {
28581         "randombytes": "^2.1.0"
28582       }
28583     },
28584     "serve-index": {
28585       "version": "1.9.1",
28586       "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
28587       "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
28588       "dev": true,
28589       "requires": {
28590         "accepts": "~1.3.4",
28591         "batch": "0.6.1",
28592         "debug": "2.6.9",
28593         "escape-html": "~1.0.3",
28594         "http-errors": "~1.6.2",
28595         "mime-types": "~2.1.17",
28596         "parseurl": "~1.3.2"
28597       },
28598       "dependencies": {
28599         "debug": {
28600           "version": "2.6.9",
28601           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
28602           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
28603           "dev": true,
28604           "requires": {
28605             "ms": "2.0.0"
28606           }
28607         },
28608         "http-errors": {
28609           "version": "1.6.3",
28610           "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
28611           "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
28612           "dev": true,
28613           "requires": {
28614             "depd": "~1.1.2",
28615             "inherits": "2.0.3",
28616             "setprototypeof": "1.1.0",
28617             "statuses": ">= 1.4.0 < 2"
28618           }
28619         },
28620         "inherits": {
28621           "version": "2.0.3",
28622           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
28623           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
28624           "dev": true
28625         },
28626         "ms": {
28627           "version": "2.0.0",
28628           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
28629           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
28630           "dev": true
28631         },
28632         "setprototypeof": {
28633           "version": "1.1.0",
28634           "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
28635           "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
28636           "dev": true
28637         }
28638       }
28639     },
28640     "serve-static": {
28641       "version": "1.14.2",
28642       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
28643       "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
28644       "dev": true,
28645       "requires": {
28646         "encodeurl": "~1.0.2",
28647         "escape-html": "~1.0.3",
28648         "parseurl": "~1.3.3",
28649         "send": "0.17.2"
28650       }
28651     },
28652     "set-blocking": {
28653       "version": "2.0.0",
28654       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
28655       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
28656       "dev": true
28657     },
28658     "set-immediate-shim": {
28659       "version": "1.0.1",
28660       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
28661       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
28662       "dev": true
28663     },
28664     "set-value": {
28665       "version": "2.0.1",
28666       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
28667       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
28668       "dev": true,
28669       "requires": {
28670         "extend-shallow": "^2.0.1",
28671         "is-extendable": "^0.1.1",
28672         "is-plain-object": "^2.0.3",
28673         "split-string": "^3.0.1"
28674       },
28675       "dependencies": {
28676         "extend-shallow": {
28677           "version": "2.0.1",
28678           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
28679           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
28680           "dev": true,
28681           "requires": {
28682             "is-extendable": "^0.1.0"
28683           }
28684         }
28685       }
28686     },
28687     "setprototypeof": {
28688       "version": "1.2.0",
28689       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
28690       "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
28691       "dev": true
28692     },
28693     "shallow-clone": {
28694       "version": "3.0.1",
28695       "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
28696       "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
28697     },
28698     "string_decoder": {
28699       "version": "1.1.1",
28700       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
28701       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
28702       "dev": true,
28703       "requires": {
28704         "safe-buffer": "~5.1.0"
28705       }
28706     },
28707     "string-width": {
28708       "version": "4.2.0",
28709       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
28710       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
28711       "requires": {
28712         "emoji-regex": "^8.0.0",
28713         "is-fullwidth-code-point": "^3.0.0",
28714         "strip-ansi": "^6.0.0"
28715       }
28716     },
28717     "string.prototype.trimend": {
28718       "version": "1.0.1",
28719       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
28720       "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
28721       "dev": true,
28722       "requires": {
28723         "kind-of": "^6.0.2"
28724       }
28725     },
28726     "shebang-command": {
28727       "version": "1.2.0",
28728       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
28729       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
28730       "dev": true,
28731       "requires": {
28732         "shebang-regex": "^1.0.0"
28733       }
28734     },
28735     "shebang-regex": {
28736       "version": "1.0.0",
28737       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
28738       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
28739       "dev": true
28740     },
28741     "signal-exit": {
28742       "version": "3.0.7",
28743       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
28744       "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
28745       "dev": true
28746     },
28747     "strip-ansi": {
28748       "version": "6.0.0",
28749       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
28750       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
28751       "requires": {
28752         "ansi-regex": "^5.0.0"
28753       }
28754     },
28755     "slash": {
28756       "version": "3.0.0",
28757       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
28758       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
28759       "dev": true
28760     },
28761     "slice-ansi": {
28762       "version": "4.0.0",
28763       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
28764       "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
28765       "dev": true,
28766       "requires": {
28767         "ansi-styles": "^4.0.0",
28768         "astral-regex": "^2.0.0",
28769         "is-fullwidth-code-point": "^3.0.0"
28770       },
28771       "dependencies": {
28772         "ansi-styles": {
28773           "version": "4.3.0",
28774           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
28775           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
28776           "dev": true,
28777           "requires": {
28778             "color-convert": "^2.0.1"
28779           }
28780         },
28781         "color-convert": {
28782           "version": "2.0.1",
28783           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
28784           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
28785           "dev": true,
28786           "requires": {
28787             "color-name": "~1.1.4"
28788           }
28789         },
28790         "color-name": {
28791           "version": "1.1.4",
28792           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
28793           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
28794           "dev": true
28795         }
28796       }
28797     },
28798     "smart-buffer": {
28799       "version": "4.2.0",
28800       "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
28801       "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
28802       "dev": true
28803     },
28804     "snapdragon": {
28805       "version": "0.8.2",
28806       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
28807       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
28808       "dev": true,
28809       "requires": {
28810         "base": "^0.11.1",
28811         "debug": "^2.2.0",
28812         "define-property": "^0.2.5",
28813         "extend-shallow": "^2.0.1",
28814         "map-cache": "^0.2.2",
28815         "source-map": "^0.5.6",
28816         "source-map-resolve": "^0.5.0",
28817         "use": "^3.1.0"
28818       },
28819       "dependencies": {
28820         "debug": {
28821           "version": "2.6.9",
28822           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
28823           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
28824           "dev": true,
28825           "requires": {
28826             "ms": "2.0.0"
28827           }
28828         },
28829         "define-property": {
28830           "version": "0.2.5",
28831           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
28832           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
28833           "dev": true,
28834           "requires": {
28835             "is-descriptor": "^0.1.0"
28836           }
28837         },
28838         "extend-shallow": {
28839           "version": "2.0.1",
28840           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
28841           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
28842           "dev": true,
28843           "requires": {
28844             "is-extendable": "^0.1.0"
28845           }
28846         },
28847         "ms": {
28848           "version": "2.0.0",
28849           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
28850           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
28851           "dev": true
28852         }
28853       }
28854     },
28855     "snapdragon-node": {
28856       "version": "2.1.1",
28857       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
28858       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
28859       "dev": true,
28860       "requires": {
28861         "define-property": "^1.0.0",
28862         "isobject": "^3.0.0",
28863         "snapdragon-util": "^3.0.1"
28864       },
28865       "dependencies": {
28866         "define-property": {
28867           "version": "1.0.0",
28868           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
28869           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
28870           "dev": true,
28871           "requires": {
28872             "is-descriptor": "^1.0.0"
28873           }
28874         },
28875         "is-accessor-descriptor": {
28876           "version": "1.0.0",
28877           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
28878           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
28879           "dev": true,
28880           "requires": {
28881             "kind-of": "^6.0.0"
28882           }
28883         },
28884         "is-data-descriptor": {
28885           "version": "1.0.0",
28886           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
28887           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
28888           "dev": true,
28889           "requires": {
28890             "kind-of": "^6.0.0"
28891           }
28892         },
28893         "is-descriptor": {
28894           "version": "1.0.2",
28895           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
28896           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
28897           "dev": true,
28898           "requires": {
28899             "is-accessor-descriptor": "^1.0.0",
28900             "is-data-descriptor": "^1.0.0",
28901             "kind-of": "^6.0.2"
28902           }
28903         }
28904       }
28905     },
28906     "snapdragon-util": {
28907       "version": "3.0.1",
28908       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
28909       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
28910       "dev": true,
28911       "requires": {
28912         "kind-of": "^3.2.0"
28913       },
28914       "dependencies": {
28915         "kind-of": {
28916           "version": "3.2.2",
28917           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
28918           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
28919           "dev": true,
28920           "requires": {
28921             "is-buffer": "^1.1.5"
28922           }
28923         }
28924       }
28925     },
28926     "socket.io": {
28927       "version": "4.4.1",
28928       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz",
28929       "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==",
28930       "dev": true,
28931       "requires": {
28932         "accepts": "~1.3.4",
28933         "base64id": "~2.0.0",
28934         "debug": "~4.3.2",
28935         "engine.io": "~6.1.0",
28936         "socket.io-adapter": "~2.3.3",
28937         "socket.io-parser": "~4.0.4"
28938       }
28939     },
28940     "socket.io-adapter": {
28941       "version": "2.3.3",
28942       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
28943       "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==",
28944       "dev": true
28945     },
28946     "socket.io-parser": {
28947       "version": "4.0.4",
28948       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
28949       "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
28950       "dev": true,
28951       "requires": {
28952         "@types/component-emitter": "^1.2.10",
28953         "component-emitter": "~1.3.0",
28954         "debug": "~4.3.1"
28955       }
28956     },
28957     "sockjs": {
28958       "version": "0.3.24",
28959       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
28960       "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
28961       "dev": true,
28962       "requires": {
28963         "faye-websocket": "^0.11.3",
28964         "uuid": "^8.3.2",
28965         "websocket-driver": "^0.7.4"
28966       }
28967     },
28968     "sockjs-client": {
28969       "version": "1.6.0",
28970       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.0.tgz",
28971       "integrity": "sha512-qVHJlyfdHFht3eBFZdKEXKTlb7I4IV41xnVNo8yUKA1UHcPJwgW2SvTq9LhnjjCywSkSK7c/e4nghU0GOoMCRQ==",
28972       "dev": true,
28973       "requires": {
28974         "debug": "^3.2.7",
28975         "eventsource": "^1.1.0",
28976         "faye-websocket": "^0.11.4",
28977         "inherits": "^2.0.4",
28978         "url-parse": "^1.5.10"
28979       },
28980       "dependencies": {
28981         "debug": {
28982           "version": "3.2.7",
28983           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
28984           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
28985           "dev": true,
28986           "requires": {
28987             "ms": "^2.1.1"
28988           }
28989         }
28990       }
28991     },
28992     "socks": {
28993       "version": "2.6.2",
28994       "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz",
28995       "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==",
28996       "dev": true,
28997       "requires": {
28998         "ip": "^1.1.5",
28999         "smart-buffer": "^4.2.0"
29000       }
29001     },
29002     "socks-proxy-agent": {
29003       "version": "6.1.1",
29004       "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
29005       "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
29006       "dev": true,
29007       "requires": {
29008         "agent-base": "^6.0.2",
29009         "debug": "^4.3.1",
29010         "socks": "^2.6.1"
29011       }
29012     },
29013     "source-list-map": {
29014       "version": "2.0.1",
29015       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
29016       "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
29017       "dev": true
29018     },
29019     "source-map": {
29020       "version": "0.5.7",
29021       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
29022       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
29023     },
29024     "source-map-js": {
29025       "version": "1.0.2",
29026       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
29027       "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
29028     },
29029     "source-map-loader": {
29030       "version": "3.0.0",
29031       "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz",
29032       "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==",
29033       "dev": true,
29034       "requires": {
29035         "abab": "^2.0.5",
29036         "iconv-lite": "^0.6.2",
29037         "source-map-js": "^0.6.2"
29038       },
29039       "dependencies": {
29040         "iconv-lite": {
29041           "version": "0.6.3",
29042           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
29043           "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
29044           "dev": true,
29045           "requires": {
29046             "safer-buffer": ">= 2.1.2 < 3.0.0"
29047           }
29048         },
29049         "source-map-js": {
29050           "version": "0.6.2",
29051           "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
29052           "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
29053           "dev": true
29054         }
29055       }
29056     },
29057     "source-map-resolve": {
29058       "version": "0.5.3",
29059       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
29060       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
29061       "dev": true,
29062       "requires": {
29063         "atob": "^2.1.2",
29064         "decode-uri-component": "^0.2.0",
29065         "resolve-url": "^0.2.1",
29066         "source-map-url": "^0.4.0",
29067         "urix": "^0.1.0"
29068       }
29069     },
29070     "source-map-support": {
29071       "version": "0.5.19",
29072       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
29073       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
29074       "dev": true,
29075       "requires": {
29076         "buffer-from": "^1.0.0",
29077         "source-map": "^0.6.0"
29078       },
29079       "dependencies": {
29080         "source-map": {
29081           "version": "0.6.1",
29082           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
29083           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
29084           "dev": true
29085         }
29086       }
29087     },
29088     "source-map-url": {
29089       "version": "0.4.1",
29090       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
29091       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
29092       "dev": true
29093     },
29094     "sourcemap-codec": {
29095       "version": "1.4.8",
29096       "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
29097       "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
29098       "dev": true
29099     },
29100     "spdy": {
29101       "version": "4.0.2",
29102       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
29103       "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
29104       "dev": true,
29105       "requires": {
29106         "debug": "^4.1.0",
29107         "handle-thing": "^2.0.0",
29108         "http-deceiver": "^1.2.7",
29109         "select-hose": "^2.0.0",
29110         "spdy-transport": "^3.0.0"
29111       }
29112     },
29113     "spdy-transport": {
29114       "version": "3.0.0",
29115       "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
29116       "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
29117       "dev": true,
29118       "requires": {
29119         "debug": "^4.1.0",
29120         "detect-node": "^2.0.4",
29121         "hpack.js": "^2.1.6",
29122         "obuf": "^1.1.2",
29123         "readable-stream": "^3.0.6",
29124         "wbuf": "^1.7.3"
29125       }
29126     },
29127     "split-string": {
29128       "version": "3.1.0",
29129       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
29130       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
29131       "dev": true,
29132       "requires": {
29133         "extend-shallow": "^3.0.0"
29134       }
29135     },
29136     "sshpk": {
29137       "version": "1.17.0",
29138       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
29139       "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
29140       "dev": true,
29141       "requires": {
29142         "asn1": "~0.2.3",
29143         "assert-plus": "^1.0.0",
29144         "bcrypt-pbkdf": "^1.0.0",
29145         "dashdash": "^1.12.0",
29146         "ecc-jsbn": "~0.1.1",
29147         "getpass": "^0.1.1",
29148         "jsbn": "~0.1.0",
29149         "safer-buffer": "^2.0.2",
29150         "tweetnacl": "~0.14.0"
29151       }
29152     },
29153     "ssri": {
29154       "version": "8.0.1",
29155       "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
29156       "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
29157       "dev": true,
29158       "requires": {
29159         "minipass": "^3.1.1"
29160       }
29161     },
29162     "stable": {
29163       "version": "0.1.8",
29164       "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
29165       "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
29166       "dev": true
29167     },
29168     "static-extend": {
29169       "version": "0.1.2",
29170       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
29171       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
29172       "dev": true,
29173       "requires": {
29174         "define-property": "^0.2.5",
29175         "object-copy": "^0.1.0"
29176       },
29177       "dependencies": {
29178         "define-property": {
29179           "version": "0.2.5",
29180           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
29181           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
29182           "dev": true,
29183           "requires": {
29184             "is-descriptor": "^0.1.0"
29185           }
29186         }
29187       }
29188     },
29189     "statuses": {
29190       "version": "1.5.0",
29191       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
29192       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
29193       "dev": true
29194     },
29195     "streamroller": {
29196       "version": "3.0.7",
29197       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.7.tgz",
29198       "integrity": "sha512-kh68kwiDGuIPiPDWwRbEC5us+kfARP1e9AsQiaLaSqGrctOvMn0mtL8iNY3r4/o5nIoYi3gPI1jexguZsXDlxw==",
29199       "dev": true,
29200       "requires": {
29201         "date-format": "^4.0.7",
29202         "debug": "^4.3.4",
29203         "fs-extra": "^10.0.1"
29204       }
29205     },
29206     "string-width": {
29207       "version": "4.2.3",
29208       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
29209       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
29210       "requires": {
29211         "emoji-regex": "^8.0.0",
29212         "is-fullwidth-code-point": "^3.0.0",
29213         "strip-ansi": "^6.0.1"
29214       }
29215     },
29216     "string_decoder": {
29217       "version": "1.3.0",
29218       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
29219       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
29220       "dev": true,
29221       "requires": {
29222         "safe-buffer": "~5.2.0"
29223       },
29224       "dependencies": {
29225         "safe-buffer": {
29226           "version": "5.2.1",
29227           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
29228           "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
29229           "dev": true
29230         }
29231       }
29232     },
29233     "strip-ansi": {
29234       "version": "6.0.1",
29235       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
29236       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
29237       "requires": {
29238         "ansi-regex": "^5.0.1"
29239       }
29240     },
29241     "strip-eof": {
29242       "version": "1.0.0",
29243       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
29244       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
29245       "dev": true
29246     },
29247     "strip-json-comments": {
29248       "version": "3.1.1",
29249       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
29250       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
29251       "dev": true
29252     },
29253     "style-loader": {
29254       "version": "3.2.1",
29255       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz",
29256       "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==",
29257       "dev": true
29258     },
29259     "stylehacks": {
29260       "version": "5.1.0",
29261       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz",
29262       "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==",
29263       "dev": true,
29264       "requires": {
29265         "browserslist": "^4.16.6",
29266         "postcss-selector-parser": "^6.0.4"
29267       }
29268     },
29269     "stylus": {
29270       "version": "0.54.8",
29271       "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz",
29272       "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==",
29273       "dev": true,
29274       "requires": {
29275         "css-parse": "~2.0.0",
29276         "debug": "~3.1.0",
29277         "glob": "^7.1.6",
29278         "mkdirp": "~1.0.4",
29279         "safer-buffer": "^2.1.2",
29280         "sax": "~1.2.4",
29281         "semver": "^6.3.0",
29282         "source-map": "^0.7.3"
29283       },
29284       "dependencies": {
29285         "debug": {
29286           "version": "3.1.0",
29287           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
29288           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
29289           "dev": true,
29290           "requires": {
29291             "ms": "2.0.0"
29292           }
29293         },
29294         "ms": {
29295           "version": "2.0.0",
29296           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
29297           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
29298           "dev": true
29299         },
29300         "semver": {
29301           "version": "6.3.0",
29302           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
29303           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
29304           "dev": true
29305         },
29306         "source-map": {
29307           "version": "0.7.3",
29308           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
29309           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
29310           "dev": true
29311         }
29312       }
29313     },
29314     "stylus-loader": {
29315       "version": "6.1.0",
29316       "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.1.0.tgz",
29317       "integrity": "sha512-qKO34QCsOtSJrXxQQmXsPeaVHh6hMumBAFIoJTcsSr2VzrA6o/CW9HCGR8spCjzJhN8oKQHdj/Ytx0wwXyElkw==",
29318       "dev": true,
29319       "requires": {
29320         "fast-glob": "^3.2.5",
29321         "klona": "^2.0.4",
29322         "normalize-path": "^3.0.0"
29323       }
29324     },
29325     "supports-color": {
29326       "version": "5.5.0",
29327       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
29328       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
29329       "requires": {
29330         "has-flag": "^3.0.0"
29331       }
29332     },
29333     "supports-preserve-symlinks-flag": {
29334       "version": "1.0.0",
29335       "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
29336       "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
29337     },
29338     "svgo": {
29339       "version": "2.8.0",
29340       "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
29341       "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
29342       "dev": true,
29343       "requires": {
29344         "@trysound/sax": "0.2.0",
29345         "commander": "^7.2.0",
29346         "css-select": "^4.1.3",
29347         "css-tree": "^1.1.3",
29348         "csso": "^4.2.0",
29349         "picocolors": "^1.0.0",
29350         "stable": "^0.1.8"
29351       }
29352     },
29353     "symbol-observable": {
29354       "version": "4.0.0",
29355       "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz",
29356       "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==",
29357       "dev": true
29358     },
29359     "symbol-tree": {
29360       "version": "3.2.4",
29361       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
29362       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
29363     },
29364     "table": {
29365       "version": "6.8.0",
29366       "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
29367       "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
29368       "dev": true,
29369       "requires": {
29370         "ajv": "^8.0.1",
29371         "lodash.truncate": "^4.4.2",
29372         "slice-ansi": "^4.0.0",
29373         "string-width": "^4.2.3",
29374         "strip-ansi": "^6.0.1"
29375       }
29376     },
29377     "tapable": {
29378       "version": "2.2.1",
29379       "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
29380       "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
29381       "dev": true
29382     },
29383     "tar": {
29384       "version": "6.1.11",
29385       "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
29386       "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
29387       "dev": true,
29388       "requires": {
29389         "chownr": "^2.0.0",
29390         "fs-minipass": "^2.0.0",
29391         "minipass": "^3.0.0",
29392         "minizlib": "^2.1.1",
29393         "mkdirp": "^1.0.3",
29394         "yallist": "^4.0.0"
29395       }
29396     },
29397     "terser": {
29398       "version": "5.7.1",
29399       "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz",
29400       "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==",
29401       "dev": true,
29402       "requires": {
29403         "commander": "^2.20.0",
29404         "source-map": "~0.7.2",
29405         "source-map-support": "~0.5.19"
29406       },
29407       "dependencies": {
29408         "commander": {
29409           "version": "2.20.3",
29410           "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
29411           "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
29412           "dev": true
29413         },
29414         "source-map": {
29415           "version": "0.7.3",
29416           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
29417           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
29418           "dev": true
29419         }
29420       }
29421     },
29422     "terser-webpack-plugin": {
29423       "version": "5.1.4",
29424       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz",
29425       "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==",
29426       "dev": true,
29427       "requires": {
29428         "jest-worker": "^27.0.2",
29429         "p-limit": "^3.1.0",
29430         "schema-utils": "^3.0.0",
29431         "serialize-javascript": "^6.0.0",
29432         "source-map": "^0.6.1",
29433         "terser": "^5.7.0"
29434       },
29435       "dependencies": {
29436         "ajv": {
29437           "version": "6.12.6",
29438           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
29439           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
29440           "dev": true,
29441           "requires": {
29442             "fast-deep-equal": "^3.1.1",
29443             "fast-json-stable-stringify": "^2.0.0",
29444             "json-schema-traverse": "^0.4.1",
29445             "uri-js": "^4.2.2"
29446           }
29447         },
29448         "json-schema-traverse": {
29449           "version": "0.4.1",
29450           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
29451           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
29452           "dev": true
29453         },
29454         "p-limit": {
29455           "version": "3.1.0",
29456           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
29457           "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
29458           "dev": true,
29459           "requires": {
29460             "yocto-queue": "^0.1.0"
29461           }
29462         },
29463         "schema-utils": {
29464           "version": "3.1.1",
29465           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
29466           "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
29467           "dev": true,
29468           "requires": {
29469             "@types/json-schema": "^7.0.8",
29470             "ajv": "^6.12.5",
29471             "ajv-keywords": "^3.5.2"
29472           }
29473         },
29474         "source-map": {
29475           "version": "0.6.1",
29476           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
29477           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
29478           "dev": true
29479         }
29480       }
29481     },
29482     "text-table": {
29483       "version": "0.2.0",
29484       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
29485       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
29486       "dev": true
29487     },
29488     "through": {
29489       "version": "2.3.8",
29490       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
29491       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
29492       "dev": true
29493     },
29494     "thunky": {
29495       "version": "1.1.0",
29496       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
29497       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
29498       "dev": true
29499     },
29500     "tmp": {
29501       "version": "0.0.33",
29502       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
29503       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
29504       "dev": true,
29505       "requires": {
29506         "os-tmpdir": "~1.0.2"
29507       }
29508     },
29509     "to-fast-properties": {
29510       "version": "2.0.0",
29511       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
29512       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
29513     },
29514     "to-object-path": {
29515       "version": "0.3.0",
29516       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
29517       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
29518       "dev": true,
29519       "requires": {
29520         "kind-of": "^3.0.2"
29521       },
29522       "dependencies": {
29523         "kind-of": {
29524           "version": "3.2.2",
29525           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
29526           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
29527           "dev": true,
29528           "requires": {
29529             "is-buffer": "^1.1.5"
29530           }
29531         }
29532       }
29533     },
29534     "to-regex": {
29535       "version": "3.0.2",
29536       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
29537       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
29538       "dev": true,
29539       "requires": {
29540         "define-property": "^2.0.2",
29541         "extend-shallow": "^3.0.2",
29542         "regex-not": "^1.0.2",
29543         "safe-regex": "^1.1.0"
29544       }
29545     },
29546     "to-regex-range": {
29547       "version": "5.0.1",
29548       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
29549       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
29550       "dev": true,
29551       "requires": {
29552         "is-number": "^7.0.0"
29553       }
29554     },
29555     "toidentifier": {
29556       "version": "1.0.1",
29557       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
29558       "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
29559       "dev": true
29560     },
29561     "tokenizr": {
29562       "version": "1.6.5",
29563       "resolved": "https://registry.npmjs.org/tokenizr/-/tokenizr-1.6.5.tgz",
29564       "integrity": "sha512-DKlmhWK8Kz7xf6Mvu+QhE0hU3BqpYTEK7CtL3Xz8GfzaANTd3qzdxG3KTygjXETMZGMmyXNZnKpl3ZLCtAsfQw==",
29565       "dev": true
29566     },
29567     "tough-cookie": {
29568       "version": "4.0.0",
29569       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
29570       "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
29571       "requires": {
29572         "psl": "^1.1.33",
29573         "punycode": "^2.1.1",
29574         "universalify": "^0.1.2"
29575       }
29576     },
29577     "tr46": {
29578       "version": "2.1.0",
29579       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
29580       "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
29581       "requires": {
29582         "punycode": "^2.1.1"
29583       }
29584     },
29585     "tree-kill": {
29586       "version": "1.2.2",
29587       "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
29588       "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
29589       "dev": true
29590     },
29591     "ts-md5": {
29592       "version": "1.2.11",
29593       "resolved": "https://registry.npmjs.org/ts-md5/-/ts-md5-1.2.11.tgz",
29594       "integrity": "sha512-vAwy9rEuRE6a8xa1MavIVkLFyyU0ydk4CLMFA5vOVccmQKLOuGb/BHm3oEN7XHf2FoqS+z0pSvhaad/ombd1Vg=="
29595     },
29596     "ts-node": {
29597       "version": "10.7.0",
29598       "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
29599       "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
29600       "dev": true,
29601       "requires": {
29602         "@cspotcode/source-map-support": "0.7.0",
29603         "@tsconfig/node10": "^1.0.7",
29604         "@tsconfig/node12": "^1.0.7",
29605         "@tsconfig/node14": "^1.0.0",
29606         "@tsconfig/node16": "^1.0.2",
29607         "acorn": "^8.4.1",
29608         "acorn-walk": "^8.1.1",
29609         "arg": "^4.1.0",
29610         "create-require": "^1.1.0",
29611         "diff": "^4.0.1",
29612         "make-error": "^1.1.1",
29613         "v8-compile-cache-lib": "^3.0.0",
29614         "yn": "3.1.1"
29615       },
29616       "dependencies": {
29617         "acorn-walk": {
29618           "version": "8.2.0",
29619           "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
29620           "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
29621           "dev": true
29622         }
29623       }
29624     },
29625     "tslib": {
29626       "version": "2.3.1",
29627       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
29628       "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
29629     },
29630     "tunnel-agent": {
29631       "version": "0.6.0",
29632       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
29633       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
29634       "dev": true,
29635       "requires": {
29636         "safe-buffer": "^5.0.1"
29637       }
29638     },
29639     "tweetnacl": {
29640       "version": "0.14.5",
29641       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
29642       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
29643       "dev": true
29644     },
29645     "type-check": {
29646       "version": "0.3.2",
29647       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
29648       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
29649       "requires": {
29650         "prelude-ls": "~1.1.2"
29651       }
29652     },
29653     "type-fest": {
29654       "version": "0.21.3",
29655       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
29656       "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
29657       "dev": true
29658     },
29659     "type-is": {
29660       "version": "1.6.18",
29661       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
29662       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
29663       "dev": true,
29664       "requires": {
29665         "media-typer": "0.3.0",
29666         "mime-types": "~2.1.24"
29667       }
29668     },
29669     "typescript": {
29670       "version": "4.3.4",
29671       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz",
29672       "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==",
29673       "dev": true
29674     },
29675     "ua-parser-js": {
29676       "version": "0.7.31",
29677       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
29678       "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
29679       "dev": true
29680     },
29681     "unicode-canonical-property-names-ecmascript": {
29682       "version": "2.0.0",
29683       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
29684       "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
29685       "dev": true
29686     },
29687     "unicode-match-property-ecmascript": {
29688       "version": "2.0.0",
29689       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
29690       "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
29691       "dev": true,
29692       "requires": {
29693         "unicode-canonical-property-names-ecmascript": "^2.0.0",
29694         "unicode-property-aliases-ecmascript": "^2.0.0"
29695       }
29696     },
29697     "unicode-match-property-value-ecmascript": {
29698       "version": "2.0.0",
29699       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
29700       "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
29701       "dev": true
29702     },
29703     "unicode-property-aliases-ecmascript": {
29704       "version": "2.0.0",
29705       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
29706       "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
29707       "dev": true
29708     },
29709     "union-value": {
29710       "version": "1.0.1",
29711       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
29712       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
29713       "dev": true,
29714       "requires": {
29715         "arr-union": "^3.1.0",
29716         "get-value": "^2.0.6",
29717         "is-extendable": "^0.1.1",
29718         "set-value": "^2.0.1"
29719       }
29720     },
29721     "uniq": {
29722       "version": "1.0.1",
29723       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
29724       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
29725       "dev": true
29726     },
29727     "unique-filename": {
29728       "version": "1.1.1",
29729       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
29730       "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
29731       "dev": true,
29732       "requires": {
29733         "unique-slug": "^2.0.0"
29734       }
29735     },
29736     "unique-slug": {
29737       "version": "2.0.2",
29738       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
29739       "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
29740       "dev": true,
29741       "requires": {
29742         "imurmurhash": "^0.1.4"
29743       }
29744     },
29745     "universalify": {
29746       "version": "0.1.2",
29747       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
29748       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
29749     },
29750     "unpipe": {
29751       "version": "1.0.0",
29752       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
29753       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
29754       "dev": true
29755     },
29756     "unset-value": {
29757       "version": "1.0.0",
29758       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
29759       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
29760       "dev": true,
29761       "requires": {
29762         "has-value": "^0.3.1",
29763         "isobject": "^3.0.0"
29764       },
29765       "dependencies": {
29766         "has-value": {
29767           "version": "0.3.1",
29768           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
29769           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
29770           "dev": true,
29771           "requires": {
29772             "get-value": "^2.0.3",
29773             "has-values": "^0.1.4",
29774             "isobject": "^2.0.0"
29775           },
29776           "dependencies": {
29777             "isobject": {
29778               "version": "2.1.0",
29779               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
29780               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
29781               "dev": true,
29782               "requires": {
29783                 "isarray": "1.0.0"
29784               }
29785             }
29786           }
29787         },
29788         "has-values": {
29789           "version": "0.1.4",
29790           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
29791           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
29792           "dev": true
29793         }
29794       }
29795     },
29796     "upath": {
29797       "version": "1.2.0",
29798       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
29799       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
29800       "dev": true
29801     },
29802     "uri-js": {
29803       "version": "4.4.1",
29804       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
29805       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
29806       "dev": true,
29807       "requires": {
29808         "punycode": "^2.1.0"
29809       }
29810     },
29811     "urix": {
29812       "version": "0.1.0",
29813       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
29814       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
29815       "dev": true
29816     },
29817     "url": {
29818       "version": "0.11.0",
29819       "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
29820       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
29821       "dev": true,
29822       "requires": {
29823         "punycode": "1.3.2",
29824         "querystring": "0.2.0"
29825       },
29826       "dependencies": {
29827         "punycode": {
29828           "version": "1.3.2",
29829           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
29830           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
29831           "dev": true
29832         }
29833       }
29834     },
29835     "url-parse": {
29836       "version": "1.5.10",
29837       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
29838       "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
29839       "dev": true,
29840       "requires": {
29841         "querystringify": "^2.1.1",
29842         "requires-port": "^1.0.0"
29843       }
29844     },
29845     "use": {
29846       "version": "3.1.1",
29847       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
29848       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
29849       "dev": true
29850     },
29851     "util-deprecate": {
29852       "version": "1.0.2",
29853       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
29854       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
29855       "dev": true
29856     },
29857     "utils-merge": {
29858       "version": "1.0.1",
29859       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
29860       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
29861       "dev": true
29862     },
29863     "uuid": {
29864       "version": "8.3.2",
29865       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
29866       "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
29867       "dev": true
29868     },
29869     "v8-compile-cache": {
29870       "version": "2.3.0",
29871       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
29872       "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
29873       "dev": true
29874     },
29875     "v8-compile-cache-lib": {
29876       "version": "3.0.0",
29877       "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
29878       "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==",
29879       "dev": true
29880     },
29881     "validate-npm-package-name": {
29882       "version": "3.0.0",
29883       "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
29884       "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
29885       "dev": true,
29886       "requires": {
29887         "builtins": "^1.0.3"
29888       }
29889     },
29890     "vary": {
29891       "version": "1.1.2",
29892       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
29893       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
29894       "dev": true
29895     },
29896     "verror": {
29897       "version": "1.10.0",
29898       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
29899       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
29900       "dev": true,
29901       "requires": {
29902         "assert-plus": "^1.0.0",
29903         "core-util-is": "1.0.2",
29904         "extsprintf": "^1.2.0"
29905       },
29906       "dependencies": {
29907         "core-util-is": {
29908           "version": "1.0.2",
29909           "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
29910           "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
29911           "dev": true
29912         }
29913       }
29914     },
29915     "void-elements": {
29916       "version": "2.0.1",
29917       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
29918       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
29919       "dev": true
29920     },
29921     "w3c-hr-time": {
29922       "version": "1.0.2",
29923       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
29924       "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
29925       "requires": {
29926         "browser-process-hrtime": "^1.0.0"
29927       }
29928     },
29929     "w3c-xmlserializer": {
29930       "version": "2.0.0",
29931       "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
29932       "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
29933       "requires": {
29934         "xml-name-validator": "^3.0.0"
29935       }
29936     },
29937     "watchpack": {
29938       "version": "2.3.1",
29939       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz",
29940       "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==",
29941       "dev": true,
29942       "requires": {
29943         "glob-to-regexp": "^0.4.1",
29944         "graceful-fs": "^4.1.2"
29945       }
29946     },
29947     "wbuf": {
29948       "version": "1.7.3",
29949       "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
29950       "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
29951       "dev": true,
29952       "requires": {
29953         "minimalistic-assert": "^1.0.0"
29954       }
29955     },
29956     "wcwidth": {
29957       "version": "1.0.1",
29958       "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
29959       "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
29960       "dev": true,
29961       "requires": {
29962         "defaults": "^1.0.3"
29963       }
29964     },
29965     "webdriver-js-extender": {
29966       "version": "2.1.0",
29967       "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz",
29968       "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==",
29969       "dev": true,
29970       "requires": {
29971         "@types/selenium-webdriver": "^3.0.0",
29972         "selenium-webdriver": "^3.0.1"
29973       }
29974     },
29975     "webidl-conversions": {
29976       "version": "6.1.0",
29977       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
29978       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
29979     },
29980     "webpack": {
29981       "version": "5.50.0",
29982       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.50.0.tgz",
29983       "integrity": "sha512-hqxI7t/KVygs0WRv/kTgUW8Kl3YC81uyWQSo/7WUs5LsuRw0htH/fCwbVBGCuiX/t4s7qzjXFcf41O8Reiypag==",
29984       "dev": true,
29985       "requires": {
29986         "@types/eslint-scope": "^3.7.0",
29987         "@types/estree": "^0.0.50",
29988         "@webassemblyjs/ast": "1.11.1",
29989         "@webassemblyjs/wasm-edit": "1.11.1",
29990         "@webassemblyjs/wasm-parser": "1.11.1",
29991         "acorn": "^8.4.1",
29992         "acorn-import-assertions": "^1.7.6",
29993         "browserslist": "^4.14.5",
29994         "chrome-trace-event": "^1.0.2",
29995         "enhanced-resolve": "^5.8.0",
29996         "es-module-lexer": "^0.7.1",
29997         "eslint-scope": "5.1.1",
29998         "events": "^3.2.0",
29999         "glob-to-regexp": "^0.4.1",
30000         "graceful-fs": "^4.2.4",
30001         "json-parse-better-errors": "^1.0.2",
30002         "loader-runner": "^4.2.0",
30003         "mime-types": "^2.1.27",
30004         "neo-async": "^2.6.2",
30005         "schema-utils": "^3.1.0",
30006         "tapable": "^2.1.1",
30007         "terser-webpack-plugin": "^5.1.3",
30008         "watchpack": "^2.2.0",
30009         "webpack-sources": "^3.2.0"
30010       },
30011       "dependencies": {
30012         "ajv": {
30013           "version": "6.12.6",
30014           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
30015           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
30016           "dev": true,
30017           "requires": {
30018             "fast-deep-equal": "^3.1.1",
30019             "fast-json-stable-stringify": "^2.0.0",
30020             "json-schema-traverse": "^0.4.1",
30021             "uri-js": "^4.2.2"
30022           }
30023         },
30024         "json-schema-traverse": {
30025           "version": "0.4.1",
30026           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
30027           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
30028           "dev": true
30029         },
30030         "schema-utils": {
30031           "version": "3.1.1",
30032           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
30033           "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
30034           "dev": true,
30035           "requires": {
30036             "@types/json-schema": "^7.0.8",
30037             "ajv": "^6.12.5",
30038             "ajv-keywords": "^3.5.2"
30039           }
30040         },
30041         "webpack-sources": {
30042           "version": "3.2.3",
30043           "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
30044           "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
30045           "dev": true
30046         }
30047       }
30048     },
30049     "webpack-dev-middleware": {
30050       "version": "5.0.0",
30051       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz",
30052       "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==",
30053       "dev": true,
30054       "requires": {
30055         "colorette": "^1.2.2",
30056         "mem": "^8.1.1",
30057         "memfs": "^3.2.2",
30058         "mime-types": "^2.1.31",
30059         "range-parser": "^1.2.1",
30060         "schema-utils": "^3.0.0"
30061       },
30062       "dependencies": {
30063         "ajv": {
30064           "version": "6.12.6",
30065           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
30066           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
30067           "dev": true,
30068           "requires": {
30069             "fast-deep-equal": "^3.1.1",
30070             "fast-json-stable-stringify": "^2.0.0",
30071             "json-schema-traverse": "^0.4.1",
30072             "uri-js": "^4.2.2"
30073           }
30074         },
30075         "json-schema-traverse": {
30076           "version": "0.4.1",
30077           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
30078           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
30079           "dev": true
30080         },
30081         "schema-utils": {
30082           "version": "3.1.1",
30083           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
30084           "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
30085           "dev": true,
30086           "requires": {
30087             "@types/json-schema": "^7.0.8",
30088             "ajv": "^6.12.5",
30089             "ajv-keywords": "^3.5.2"
30090           }
30091         }
30092       }
30093     },
30094     "webpack-dev-server": {
30095       "version": "3.11.3",
30096       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz",
30097       "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==",
30098       "dev": true,
30099       "requires": {
30100         "ansi-html-community": "0.0.8",
30101         "bonjour": "^3.5.0",
30102         "chokidar": "^2.1.8",
30103         "compression": "^1.7.4",
30104         "connect-history-api-fallback": "^1.6.0",
30105         "debug": "^4.1.1",
30106         "del": "^4.1.1",
30107         "express": "^4.17.1",
30108         "html-entities": "^1.3.1",
30109         "http-proxy-middleware": "0.19.1",
30110         "import-local": "^2.0.0",
30111         "internal-ip": "^4.3.0",
30112         "ip": "^1.1.5",
30113         "is-absolute-url": "^3.0.3",
30114         "killable": "^1.0.1",
30115         "loglevel": "^1.6.8",
30116         "opn": "^5.5.0",
30117         "p-retry": "^3.0.1",
30118         "portfinder": "^1.0.26",
30119         "schema-utils": "^1.0.0",
30120         "selfsigned": "^1.10.8",
30121         "semver": "^6.3.0",
30122         "serve-index": "^1.9.1",
30123         "sockjs": "^0.3.21",
30124         "sockjs-client": "^1.5.0",
30125         "spdy": "^4.0.2",
30126         "strip-ansi": "^3.0.1",
30127         "supports-color": "^6.1.0",
30128         "url": "^0.11.0",
30129         "webpack-dev-middleware": "^3.7.2",
30130         "webpack-log": "^2.0.0",
30131         "ws": "^6.2.1",
30132         "yargs": "^13.3.2"
30133       },
30134       "dependencies": {
30135         "ajv": {
30136           "version": "6.12.6",
30137           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
30138           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
30139           "dev": true,
30140           "requires": {
30141             "fast-deep-equal": "^3.1.1",
30142             "fast-json-stable-stringify": "^2.0.0",
30143             "json-schema-traverse": "^0.4.1",
30144             "uri-js": "^4.2.2"
30145           }
30146         },
30147         "ansi-regex": {
30148           "version": "2.1.1",
30149           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
30150           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
30151           "dev": true
30152         },
30153         "anymatch": {
30154           "version": "2.0.0",
30155           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
30156           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
30157           "dev": true,
30158           "requires": {
30159             "micromatch": "^3.1.4",
30160             "normalize-path": "^2.1.1"
30161           },
30162           "dependencies": {
30163             "normalize-path": {
30164               "version": "2.1.1",
30165               "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
30166               "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
30167               "dev": true,
30168               "requires": {
30169                 "remove-trailing-separator": "^1.0.1"
30170               }
30171             }
30172           }
30173         },
30174         "binary-extensions": {
30175           "version": "1.13.1",
30176           "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
30177           "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
30178           "dev": true
30179         },
30180         "braces": {
30181           "version": "2.3.2",
30182           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
30183           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
30184           "dev": true,
30185           "requires": {
30186             "arr-flatten": "^1.1.0",
30187             "array-unique": "^0.3.2",
30188             "extend-shallow": "^2.0.1",
30189             "fill-range": "^4.0.0",
30190             "isobject": "^3.0.1",
30191             "repeat-element": "^1.1.2",
30192             "snapdragon": "^0.8.1",
30193             "snapdragon-node": "^2.0.1",
30194             "split-string": "^3.0.2",
30195             "to-regex": "^3.0.1"
30196           },
30197           "dependencies": {
30198             "extend-shallow": {
30199               "version": "2.0.1",
30200               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
30201               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
30202               "dev": true,
30203               "requires": {
30204                 "is-extendable": "^0.1.0"
30205               }
30206             }
30207           }
30208         },
30209         "chokidar": {
30210           "version": "2.1.8",
30211           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
30212           "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
30213           "dev": true,
30214           "requires": {
30215             "anymatch": "^2.0.0",
30216             "async-each": "^1.0.1",
30217             "braces": "^2.3.2",
30218             "fsevents": "^1.2.7",
30219             "glob-parent": "^3.1.0",
30220             "inherits": "^2.0.3",
30221             "is-binary-path": "^1.0.0",
30222             "is-glob": "^4.0.0",
30223             "normalize-path": "^3.0.0",
30224             "path-is-absolute": "^1.0.0",
30225             "readdirp": "^2.2.1",
30226             "upath": "^1.1.1"
30227           }
30228         },
30229         "cliui": {
30230           "version": "5.0.0",
30231           "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
30232           "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
30233           "dev": true,
30234           "requires": {
30235             "string-width": "^3.1.0",
30236             "strip-ansi": "^5.2.0",
30237             "wrap-ansi": "^5.1.0"
30238           },
30239           "dependencies": {
30240             "ansi-regex": {
30241               "version": "4.1.1",
30242               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
30243               "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
30244               "dev": true
30245             },
30246             "strip-ansi": {
30247               "version": "5.2.0",
30248               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
30249               "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
30250               "dev": true,
30251               "requires": {
30252                 "ansi-regex": "^4.1.0"
30253               }
30254             }
30255           }
30256         },
30257         "emoji-regex": {
30258           "version": "7.0.3",
30259           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
30260           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
30261           "dev": true
30262         },
30263         "fill-range": {
30264           "version": "4.0.0",
30265           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
30266           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
30267           "dev": true,
30268           "requires": {
30269             "extend-shallow": "^2.0.1",
30270             "is-number": "^3.0.0",
30271             "repeat-string": "^1.6.1",
30272             "to-regex-range": "^2.1.0"
30273           },
30274           "dependencies": {
30275             "extend-shallow": {
30276               "version": "2.0.1",
30277               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
30278               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
30279               "dev": true,
30280               "requires": {
30281                 "is-extendable": "^0.1.0"
30282               }
30283             }
30284           }
30285         },
30286         "find-up": {
30287           "version": "3.0.0",
30288           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
30289           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
30290           "dev": true,
30291           "requires": {
30292             "locate-path": "^3.0.0"
30293           }
30294         },
30295         "fsevents": {
30296           "version": "1.2.13",
30297           "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
30298           "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
30299           "dev": true,
30300           "optional": true
30301         },
30302         "glob-parent": {
30303           "version": "3.1.0",
30304           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
30305           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
30306           "dev": true,
30307           "requires": {
30308             "is-glob": "^3.1.0",
30309             "path-dirname": "^1.0.0"
30310           },
30311           "dependencies": {
30312             "is-glob": {
30313               "version": "3.1.0",
30314               "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
30315               "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
30316               "dev": true,
30317               "requires": {
30318                 "is-extglob": "^2.1.0"
30319               }
30320             }
30321           }
30322         },
30323         "is-binary-path": {
30324           "version": "1.0.1",
30325           "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
30326           "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
30327           "dev": true,
30328           "requires": {
30329             "binary-extensions": "^1.0.0"
30330           }
30331         },
30332         "is-fullwidth-code-point": {
30333           "version": "2.0.0",
30334           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
30335           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
30336           "dev": true
30337         },
30338         "is-number": {
30339           "version": "3.0.0",
30340           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
30341           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
30342           "dev": true,
30343           "requires": {
30344             "kind-of": "^3.0.2"
30345           },
30346           "dependencies": {
30347             "kind-of": {
30348               "version": "3.2.2",
30349               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
30350               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
30351               "dev": true,
30352               "requires": {
30353                 "is-buffer": "^1.1.5"
30354               }
30355             }
30356           }
30357         },
30358         "json-schema-traverse": {
30359           "version": "0.4.1",
30360           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
30361           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
30362           "dev": true
30363         },
30364         "locate-path": {
30365           "version": "3.0.0",
30366           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
30367           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
30368           "dev": true,
30369           "requires": {
30370             "p-locate": "^3.0.0",
30371             "path-exists": "^3.0.0"
30372           }
30373         },
30374         "micromatch": {
30375           "version": "3.1.10",
30376           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
30377           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
30378           "dev": true,
30379           "requires": {
30380             "arr-diff": "^4.0.0",
30381             "array-unique": "^0.3.2",
30382             "braces": "^2.3.1",
30383             "define-property": "^2.0.2",
30384             "extend-shallow": "^3.0.2",
30385             "extglob": "^2.0.4",
30386             "fragment-cache": "^0.2.1",
30387             "kind-of": "^6.0.2",
30388             "nanomatch": "^1.2.9",
30389             "object.pick": "^1.3.0",
30390             "regex-not": "^1.0.0",
30391             "snapdragon": "^0.8.1",
30392             "to-regex": "^3.0.2"
30393           }
30394         },
30395         "mime": {
30396           "version": "2.6.0",
30397           "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
30398           "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
30399           "dev": true
30400         },
30401         "mkdirp": {
30402           "version": "0.5.6",
30403           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
30404           "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
30405           "dev": true,
30406           "requires": {
30407             "minimist": "^1.2.6"
30408           }
30409         },
30410         "p-locate": {
30411           "version": "3.0.0",
30412           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
30413           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
30414           "dev": true,
30415           "requires": {
30416             "p-limit": "^2.0.0"
30417           }
30418         },
30419         "path-exists": {
30420           "version": "3.0.0",
30421           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
30422           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
30423           "dev": true
30424         },
30425         "readable-stream": {
30426           "version": "2.3.7",
30427           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
30428           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
30429           "dev": true,
30430           "requires": {
30431             "core-util-is": "~1.0.0",
30432             "inherits": "~2.0.3",
30433             "isarray": "~1.0.0",
30434             "process-nextick-args": "~2.0.0",
30435             "safe-buffer": "~5.1.1",
30436             "string_decoder": "~1.1.1",
30437             "util-deprecate": "~1.0.1"
30438           }
30439         },
30440         "readdirp": {
30441           "version": "2.2.1",
30442           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
30443           "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
30444           "dev": true,
30445           "requires": {
30446             "graceful-fs": "^4.1.11",
30447             "micromatch": "^3.1.10",
30448             "readable-stream": "^2.0.2"
30449           }
30450         },
30451         "schema-utils": {
30452           "version": "1.0.0",
30453           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
30454           "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
30455           "dev": true,
30456           "requires": {
30457             "ajv": "^6.1.0",
30458             "ajv-errors": "^1.0.0",
30459             "ajv-keywords": "^3.1.0"
30460           }
30461         },
30462         "semver": {
30463           "version": "6.3.0",
30464           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
30465           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
30466           "dev": true
30467         },
30468         "string-width": {
30469           "version": "3.1.0",
30470           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
30471           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
30472           "dev": true,
30473           "requires": {
30474             "emoji-regex": "^7.0.1",
30475             "is-fullwidth-code-point": "^2.0.0",
30476             "strip-ansi": "^5.1.0"
30477           },
30478           "dependencies": {
30479             "ansi-regex": {
30480               "version": "4.1.1",
30481               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
30482               "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
30483               "dev": true
30484             },
30485             "strip-ansi": {
30486               "version": "5.2.0",
30487               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
30488               "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
30489               "dev": true,
30490               "requires": {
30491                 "ansi-regex": "^4.1.0"
30492               }
30493             }
30494           }
30495         },
30496         "string_decoder": {
30497           "version": "1.1.1",
30498           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
30499           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
30500           "dev": true,
30501           "requires": {
30502             "safe-buffer": "~5.1.0"
30503           }
30504         },
30505         "strip-ansi": {
30506           "version": "3.0.1",
30507           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
30508           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
30509           "dev": true,
30510           "requires": {
30511             "ansi-regex": "^2.0.0"
30512           }
30513         },
30514         "supports-color": {
30515           "version": "6.1.0",
30516           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
30517           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
30518           "dev": true,
30519           "requires": {
30520             "has-flag": "^3.0.0"
30521           }
30522         },
30523         "to-regex-range": {
30524           "version": "2.1.1",
30525           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
30526           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
30527           "dev": true,
30528           "requires": {
30529             "is-number": "^3.0.0",
30530             "repeat-string": "^1.6.1"
30531           }
30532         },
30533         "webpack-dev-middleware": {
30534           "version": "3.7.3",
30535           "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
30536           "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
30537           "dev": true,
30538           "requires": {
30539             "memory-fs": "^0.4.1",
30540             "mime": "^2.4.4",
30541             "mkdirp": "^0.5.1",
30542             "range-parser": "^1.2.1",
30543             "webpack-log": "^2.0.0"
30544           }
30545         },
30546         "wrap-ansi": {
30547           "version": "5.1.0",
30548           "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
30549           "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
30550           "dev": true,
30551           "requires": {
30552             "ansi-styles": "^3.2.0",
30553             "string-width": "^3.0.0",
30554             "strip-ansi": "^5.0.0"
30555           },
30556           "dependencies": {
30557             "ansi-regex": {
30558               "version": "4.1.1",
30559               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
30560               "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
30561               "dev": true
30562             },
30563             "strip-ansi": {
30564               "version": "5.2.0",
30565               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
30566               "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
30567               "dev": true,
30568               "requires": {
30569                 "ansi-regex": "^4.1.0"
30570               }
30571             }
30572           }
30573         },
30574         "ws": {
30575           "version": "6.2.2",
30576           "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
30577           "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
30578           "dev": true,
30579           "requires": {
30580             "async-limiter": "~1.0.0"
30581           }
30582         },
30583         "y18n": {
30584           "version": "4.0.3",
30585           "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
30586           "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
30587           "dev": true
30588         },
30589         "yargs": {
30590           "version": "13.3.2",
30591           "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
30592           "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
30593           "dev": true,
30594           "requires": {
30595             "cliui": "^5.0.0",
30596             "find-up": "^3.0.0",
30597             "get-caller-file": "^2.0.1",
30598             "require-directory": "^2.1.1",
30599             "require-main-filename": "^2.0.0",
30600             "set-blocking": "^2.0.0",
30601             "string-width": "^3.0.0",
30602             "which-module": "^2.0.0",
30603             "y18n": "^4.0.0",
30604             "yargs-parser": "^13.1.2"
30605           }
30606         },
30607         "yargs-parser": {
30608           "version": "13.1.2",
30609           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
30610           "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
30611           "dev": true,
30612           "requires": {
30613             "camelcase": "^5.0.0",
30614             "decamelize": "^1.2.0"
30615           }
30616         }
30617       }
30618     },
30619     "webpack-log": {
30620       "version": "2.0.0",
30621       "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
30622       "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
30623       "dev": true,
30624       "requires": {
30625         "ansi-colors": "^3.0.0",
30626         "uuid": "^3.3.2"
30627       },
30628       "dependencies": {
30629         "ansi-colors": {
30630           "version": "3.2.4",
30631           "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
30632           "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
30633           "dev": true
30634         },
30635         "uuid": {
30636           "version": "3.4.0",
30637           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
30638           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
30639           "dev": true
30640         }
30641       }
30642     },
30643     "webpack-merge": {
30644       "version": "5.8.0",
30645       "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
30646       "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
30647       "dev": true,
30648       "requires": {
30649         "clone-deep": "^4.0.1",
30650         "wildcard": "^2.0.0"
30651       }
30652     },
30653     "webpack-sources": {
30654       "version": "1.4.3",
30655       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
30656       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
30657       "dev": true,
30658       "requires": {
30659         "source-list-map": "^2.0.0",
30660         "source-map": "~0.6.1"
30661       },
30662       "dependencies": {
30663         "source-map": {
30664           "version": "0.6.1",
30665           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
30666           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
30667           "dev": true
30668         }
30669       }
30670     },
30671     "webpack-subresource-integrity": {
30672       "version": "1.5.2",
30673       "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz",
30674       "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==",
30675       "dev": true,
30676       "requires": {
30677         "webpack-sources": "^1.3.0"
30678       }
30679     },
30680     "websocket-driver": {
30681       "version": "0.7.4",
30682       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
30683       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
30684       "dev": true,
30685       "requires": {
30686         "http-parser-js": ">=0.5.1",
30687         "safe-buffer": ">=5.1.0",
30688         "websocket-extensions": ">=0.1.1"
30689       }
30690     },
30691     "websocket-extensions": {
30692       "version": "0.1.4",
30693       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
30694       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
30695       "dev": true
30696     },
30697     "whatwg-encoding": {
30698       "version": "1.0.5",
30699       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
30700       "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
30701       "requires": {
30702         "iconv-lite": "0.4.24"
30703       }
30704     },
30705     "whatwg-mimetype": {
30706       "version": "2.3.0",
30707       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
30708       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
30709     },
30710     "whatwg-url": {
30711       "version": "8.7.0",
30712       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
30713       "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
30714       "requires": {
30715         "lodash": "^4.7.0",
30716         "tr46": "^2.1.0",
30717         "webidl-conversions": "^6.1.0"
30718       }
30719     },
30720     "which": {
30721       "version": "1.3.1",
30722       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
30723       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
30724       "dev": true,
30725       "requires": {
30726         "isexe": "^2.0.0"
30727       }
30728     },
30729     "which-module": {
30730       "version": "2.0.0",
30731       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
30732       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
30733       "dev": true
30734     },
30735     "wide-align": {
30736       "version": "1.1.5",
30737       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
30738       "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
30739       "dev": true,
30740       "requires": {
30741         "string-width": "^1.0.2 || 2 || 3 || 4"
30742       }
30743     },
30744     "wildcard": {
30745       "version": "2.0.0",
30746       "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
30747       "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
30748       "dev": true
30749     },
30750     "word-wrap": {
30751       "version": "1.2.3",
30752       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
30753       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
30754     },
30755     "wrap-ansi": {
30756       "version": "7.0.0",
30757       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
30758       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
30759       "requires": {
30760         "ansi-styles": "^4.0.0",
30761         "string-width": "^4.1.0",
30762         "strip-ansi": "^6.0.0"
30763       },
30764       "dependencies": {
30765         "ansi-styles": {
30766           "version": "4.3.0",
30767           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
30768           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
30769           "requires": {
30770             "color-convert": "^2.0.1"
30771           }
30772         },
30773         "color-convert": {
30774           "version": "2.0.1",
30775           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
30776           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
30777           "requires": {
30778             "color-name": "~1.1.4"
30779           }
30780         },
30781         "color-name": {
30782           "version": "1.1.4",
30783           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
30784           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
30785         }
30786       }
30787     },
30788     "wrappy": {
30789       "version": "1.0.2",
30790       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
30791       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
30792     },
30793     "ws": {
30794       "version": "7.5.7",
30795       "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz",
30796       "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A=="
30797     },
30798     "xml-name-validator": {
30799       "version": "3.0.0",
30800       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
30801       "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
30802     },
30803     "xml2js": {
30804       "version": "0.4.23",
30805       "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
30806       "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
30807       "dev": true,
30808       "requires": {
30809         "sax": ">=0.6.0",
30810         "xmlbuilder": "~11.0.0"
30811       }
30812     },
30813     "xmlbuilder": {
30814       "version": "11.0.1",
30815       "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
30816       "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
30817       "dev": true
30818     },
30819     "xmlchars": {
30820       "version": "2.2.0",
30821       "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
30822       "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
30823     },
30824     "xmldom": {
30825       "version": "0.1.31",
30826       "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz",
30827       "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==",
30828       "dev": true
30829     },
30830     "y18n": {
30831       "version": "5.0.8",
30832       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
30833       "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
30834     },
30835     "yallist": {
30836       "version": "4.0.0",
30837       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
30838       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
30839       "dev": true
30840     },
30841     "yaml": {
30842       "version": "1.10.2",
30843       "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
30844       "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
30845       "dev": true
30846     },
30847     "yargs": {
30848       "version": "17.4.1",
30849       "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz",
30850       "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==",
30851       "requires": {
30852         "cliui": "^7.0.2",
30853         "escalade": "^3.1.1",
30854         "get-caller-file": "^2.0.5",
30855         "require-directory": "^2.1.1",
30856         "string-width": "^4.2.3",
30857         "y18n": "^5.0.5",
30858         "yargs-parser": "^21.0.0"
30859       }
30860     },
30861     "yargs-parser": {
30862       "version": "21.0.1",
30863       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz",
30864       "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg=="
30865     },
30866     "yn": {
30867       "version": "3.1.1",
30868       "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
30869       "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
30870       "dev": true
30871     },
30872     "yocto-queue": {
30873       "version": "0.1.0",
30874       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
30875       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
30876       "dev": true
30877     },
30878     "zone.js": {
30879       "version": "0.11.5",
30880       "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.5.tgz",
30881       "integrity": "sha512-D1/7VxEuQ7xk6z/kAROe4SUbd9CzxY4zOwVGnGHerd/SgLIVU5f4esDzQUsOCeArn933BZfWMKydH7l7dPEp0g==",
30882       "requires": {
30883         "tslib": "^2.3.0"
30884       }
30885     }
30886   }
30887 }