xref: /rk3399_ARM-atf/package-lock.json (revision 6558d8e4526bfddfb885bd943850a37f3b52f676)
1{
2  "name": "tf-a",
3  "lockfileVersion": 2,
4  "requires": true,
5  "packages": {
6    "": {
7      "hasInstallScript": true,
8      "license": "BSD-3-Clause",
9      "devDependencies": {
10        "@commitlint/cli": "^14.1.0",
11        "@commitlint/config-conventional": "^14.1.0",
12        "commitizen": "^4.2.4",
13        "cz-conventional-changelog": "^3.3.0",
14        "husky": "^7.0.4"
15      }
16    },
17    "node_modules/@babel/code-frame": {
18      "version": "7.12.13",
19      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
20      "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
21      "dev": true,
22      "dependencies": {
23        "@babel/highlight": "^7.12.13"
24      }
25    },
26    "node_modules/@babel/helper-validator-identifier": {
27      "version": "7.14.0",
28      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
29      "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
30      "dev": true
31    },
32    "node_modules/@babel/highlight": {
33      "version": "7.14.0",
34      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
35      "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
36      "dev": true,
37      "dependencies": {
38        "@babel/helper-validator-identifier": "^7.14.0",
39        "chalk": "^2.0.0",
40        "js-tokens": "^4.0.0"
41      }
42    },
43    "node_modules/@babel/highlight/node_modules/ansi-styles": {
44      "version": "3.2.1",
45      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
46      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
47      "dev": true,
48      "dependencies": {
49        "color-convert": "^1.9.0"
50      },
51      "engines": {
52        "node": ">=4"
53      }
54    },
55    "node_modules/@babel/highlight/node_modules/chalk": {
56      "version": "2.4.2",
57      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
58      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
59      "dev": true,
60      "dependencies": {
61        "ansi-styles": "^3.2.1",
62        "escape-string-regexp": "^1.0.5",
63        "supports-color": "^5.3.0"
64      },
65      "engines": {
66        "node": ">=4"
67      }
68    },
69    "node_modules/@babel/highlight/node_modules/color-convert": {
70      "version": "1.9.3",
71      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
72      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
73      "dev": true,
74      "dependencies": {
75        "color-name": "1.1.3"
76      }
77    },
78    "node_modules/@babel/highlight/node_modules/color-name": {
79      "version": "1.1.3",
80      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
81      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
82      "dev": true
83    },
84    "node_modules/@babel/highlight/node_modules/has-flag": {
85      "version": "3.0.0",
86      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
87      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
88      "dev": true,
89      "engines": {
90        "node": ">=4"
91      }
92    },
93    "node_modules/@babel/highlight/node_modules/supports-color": {
94      "version": "5.5.0",
95      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
96      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
97      "dev": true,
98      "dependencies": {
99        "has-flag": "^3.0.0"
100      },
101      "engines": {
102        "node": ">=4"
103      }
104    },
105    "node_modules/@commitlint/cli": {
106      "version": "14.1.0",
107      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-14.1.0.tgz",
108      "integrity": "sha512-Orq62jkl9qAGvjFqhehtAqjGY/duJ8hIRPPIHmGR2jIB96D4VTmazS3ZvqJz2Q9kKr61mLAk/171zm0FVzQCYA==",
109      "dev": true,
110      "dependencies": {
111        "@commitlint/format": "^14.1.0",
112        "@commitlint/lint": "^14.1.0",
113        "@commitlint/load": "^14.1.0",
114        "@commitlint/read": "^14.0.0",
115        "@commitlint/types": "^14.0.0",
116        "lodash": "^4.17.19",
117        "resolve-from": "5.0.0",
118        "resolve-global": "1.0.0",
119        "yargs": "^17.0.0"
120      },
121      "bin": {
122        "commitlint": "cli.js"
123      },
124      "engines": {
125        "node": ">=v12"
126      }
127    },
128    "node_modules/@commitlint/config-conventional": {
129      "version": "14.1.0",
130      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-14.1.0.tgz",
131      "integrity": "sha512-JuhCqkEv8jyqmd54EpXPsQFpYc/8k7sfP1UziRdEvZSJUCLxz+8Pk4cNS0oF1BtjaWO7ITgXPlIZg47PyApGmg==",
132      "dev": true,
133      "dependencies": {
134        "conventional-changelog-conventionalcommits": "^4.3.1"
135      },
136      "engines": {
137        "node": ">=v12"
138      }
139    },
140    "node_modules/@commitlint/ensure": {
141      "version": "14.1.0",
142      "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-14.1.0.tgz",
143      "integrity": "sha512-xrYvFdqVepT3XA1BmSh88eKbvYKtLuQu98QLfgxVmwS99Kj3yW0sT3D7jGvNsynbIx2dhbXofDyubf/DKkpFrQ==",
144      "dev": true,
145      "dependencies": {
146        "@commitlint/types": "^14.0.0",
147        "lodash": "^4.17.19"
148      },
149      "engines": {
150        "node": ">=v12"
151      }
152    },
153    "node_modules/@commitlint/execute-rule": {
154      "version": "14.0.0",
155      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-14.0.0.tgz",
156      "integrity": "sha512-Hh/HLpCBDlrD3Rx2x2pDBx6CU+OtVqGXh7mbFpNihAVx6B0zyZqm/vv0cdwdhfGW5OEn1BhCqHf1ZOvL/DwdWA==",
157      "dev": true,
158      "engines": {
159        "node": ">=v12"
160      }
161    },
162    "node_modules/@commitlint/format": {
163      "version": "14.1.0",
164      "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-14.1.0.tgz",
165      "integrity": "sha512-sF6engqqHjvxGctWRKjFs/HQeNowlpbVmmoP481b2UMQnVQnjjfXJvQsoLpaqFUvgc2sHM4L85F8BmAw+iHG1w==",
166      "dev": true,
167      "dependencies": {
168        "@commitlint/types": "^14.0.0",
169        "chalk": "^4.0.0"
170      },
171      "engines": {
172        "node": ">=v12"
173      }
174    },
175    "node_modules/@commitlint/is-ignored": {
176      "version": "14.0.0",
177      "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-14.0.0.tgz",
178      "integrity": "sha512-nJltYjXTa+mk+6SPe35nOZCCvt3Gh5mbDz008KQ4OPcn1GX1NG+pEgz1Kx3agDp/pc+JGnsrr5GV00gygIoloA==",
179      "dev": true,
180      "dependencies": {
181        "@commitlint/types": "^14.0.0",
182        "semver": "7.3.5"
183      },
184      "engines": {
185        "node": ">=v12"
186      }
187    },
188    "node_modules/@commitlint/lint": {
189      "version": "14.1.0",
190      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-14.1.0.tgz",
191      "integrity": "sha512-CApGJEOtWU/CcuPD8HkOR1jdUYpjKutGPaeby9nSFzJhwl/UQOjxc4Nd+2g2ygsMi5l3N4j2sWQYEgccpFC3lA==",
192      "dev": true,
193      "dependencies": {
194        "@commitlint/is-ignored": "^14.0.0",
195        "@commitlint/parse": "^14.0.0",
196        "@commitlint/rules": "^14.1.0",
197        "@commitlint/types": "^14.0.0"
198      },
199      "engines": {
200        "node": ">=v12"
201      }
202    },
203    "node_modules/@commitlint/load": {
204      "version": "14.1.0",
205      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-14.1.0.tgz",
206      "integrity": "sha512-p+HbgjhkqLsnxyjOUdEYHztHCp8n2oLVUJTmRPuP5FXLNevh6Gwmxf+NYC2J0sgD084aV2CFi3qu1W4yHWIknA==",
207      "dev": true,
208      "dependencies": {
209        "@commitlint/execute-rule": "^14.0.0",
210        "@commitlint/resolve-extends": "^14.1.0",
211        "@commitlint/types": "^14.0.0",
212        "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2",
213        "chalk": "^4.0.0",
214        "cosmiconfig": "^7.0.0",
215        "lodash": "^4.17.19",
216        "resolve-from": "^5.0.0",
217        "typescript": "^4.4.3"
218      },
219      "engines": {
220        "node": ">=v12"
221      }
222    },
223    "node_modules/@commitlint/message": {
224      "version": "14.0.0",
225      "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-14.0.0.tgz",
226      "integrity": "sha512-316Pum+bwDcZamOQw0DXSY17Dq9EjvL1zKdYIZqneu4lnXN6uFfi53Y/sP5crW6zlLdnuTHe1MnuewXPLHfH1Q==",
227      "dev": true,
228      "engines": {
229        "node": ">=v12"
230      }
231    },
232    "node_modules/@commitlint/parse": {
233      "version": "14.0.0",
234      "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-14.0.0.tgz",
235      "integrity": "sha512-49qkk0TcwdxJPZUX8MElEzMlRFIL/cg64P4pk8HotFEm2HYdbxxZp6v3cbVw5WOsnRA0frrs+NNoOcIT83ccMQ==",
236      "dev": true,
237      "dependencies": {
238        "@commitlint/types": "^14.0.0",
239        "conventional-changelog-angular": "^5.0.11",
240        "conventional-commits-parser": "^3.2.2"
241      },
242      "engines": {
243        "node": ">=v12"
244      }
245    },
246    "node_modules/@commitlint/read": {
247      "version": "14.0.0",
248      "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-14.0.0.tgz",
249      "integrity": "sha512-WXXcSLBqwXTqnEmB0lbU2TrayDJ2G3qI/lxy1ianVmpQol8p9BjodAA6bYxtYYHdQFVXUrIsclzFP/naWG+hlQ==",
250      "dev": true,
251      "dependencies": {
252        "@commitlint/top-level": "^14.0.0",
253        "@commitlint/types": "^14.0.0",
254        "fs-extra": "^10.0.0",
255        "git-raw-commits": "^2.0.0"
256      },
257      "engines": {
258        "node": ">=v12"
259      }
260    },
261    "node_modules/@commitlint/resolve-extends": {
262      "version": "14.1.0",
263      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-14.1.0.tgz",
264      "integrity": "sha512-ko80k6QB6E6/OvGNWy4u7gzzWyluDT3VDNL2kfZaDywsnrYntUKyT4Do97gQ7orttITzj2GRtk3KWClVz4rUUQ==",
265      "dev": true,
266      "dependencies": {
267        "import-fresh": "^3.0.0",
268        "lodash": "^4.17.19",
269        "resolve-from": "^5.0.0",
270        "resolve-global": "^1.0.0"
271      },
272      "engines": {
273        "node": ">=v12"
274      }
275    },
276    "node_modules/@commitlint/rules": {
277      "version": "14.1.0",
278      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-14.1.0.tgz",
279      "integrity": "sha512-6jmv414/1JzGzDI/DS+snAMhcL6roQKPdg0WB3kWTWN52EvWXBFm0HIMGt2H/FlRKxozwVXlQN60/1fNIl98xA==",
280      "dev": true,
281      "dependencies": {
282        "@commitlint/ensure": "^14.1.0",
283        "@commitlint/message": "^14.0.0",
284        "@commitlint/to-lines": "^14.0.0",
285        "@commitlint/types": "^14.0.0",
286        "execa": "^5.0.0"
287      },
288      "engines": {
289        "node": ">=v12"
290      }
291    },
292    "node_modules/@commitlint/to-lines": {
293      "version": "14.0.0",
294      "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-14.0.0.tgz",
295      "integrity": "sha512-uIXk54oJDuYyLpI208s3+cGmJ323yvSJ9LB7yUDMWUeJi2LgRxE2EBZL995kLQdnoAsBBXcLq+VDyppg5bV/cg==",
296      "dev": true,
297      "engines": {
298        "node": ">=v12"
299      }
300    },
301    "node_modules/@commitlint/top-level": {
302      "version": "14.0.0",
303      "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-14.0.0.tgz",
304      "integrity": "sha512-MZDKZfWfl9g4KozgWBGTCrI2cXkMHnBFlhwvEfrAu5G8wd5aL1f2uWEUMnBMjUikmhVj99i1pzge4XFWHQ29wQ==",
305      "dev": true,
306      "dependencies": {
307        "find-up": "^5.0.0"
308      },
309      "engines": {
310        "node": ">=v12"
311      }
312    },
313    "node_modules/@commitlint/types": {
314      "version": "14.0.0",
315      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-14.0.0.tgz",
316      "integrity": "sha512-sIls1nP2uSbGL466edYlh8mn7O/WP4i3bcvP+2DMhkscRCSgaPhNRWDilhYVsHt2Vu1HTQ27uT0Bj5/Lt2+EcQ==",
317      "dev": true,
318      "dependencies": {
319        "chalk": "^4.0.0"
320      },
321      "engines": {
322        "node": ">=v12"
323      }
324    },
325    "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": {
326      "version": "3.0.2",
327      "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz",
328      "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==",
329      "dev": true,
330      "dependencies": {
331        "lodash.get": "^4",
332        "make-error": "^1",
333        "ts-node": "^9",
334        "tslib": "^2"
335      },
336      "engines": {
337        "node": ">=10.0.0"
338      },
339      "peerDependencies": {
340        "cosmiconfig": ">=6"
341      }
342    },
343    "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": {
344      "version": "2.3.1",
345      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
346      "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
347      "dev": true
348    },
349    "node_modules/@types/minimist": {
350      "version": "1.2.2",
351      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
352      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
353      "dev": true
354    },
355    "node_modules/@types/normalize-package-data": {
356      "version": "2.4.1",
357      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
358      "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
359      "dev": true
360    },
361    "node_modules/@types/parse-json": {
362      "version": "4.0.0",
363      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
364      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
365      "dev": true
366    },
367    "node_modules/ansi-escapes": {
368      "version": "3.2.0",
369      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
370      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
371      "dev": true,
372      "engines": {
373        "node": ">=4"
374      }
375    },
376    "node_modules/ansi-regex": {
377      "version": "5.0.1",
378      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
379      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
380      "dev": true,
381      "engines": {
382        "node": ">=8"
383      }
384    },
385    "node_modules/ansi-styles": {
386      "version": "4.3.0",
387      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
388      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
389      "dev": true,
390      "dependencies": {
391        "color-convert": "^2.0.1"
392      },
393      "engines": {
394        "node": ">=8"
395      },
396      "funding": {
397        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
398      }
399    },
400    "node_modules/arg": {
401      "version": "4.1.3",
402      "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
403      "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
404      "dev": true
405    },
406    "node_modules/array-ify": {
407      "version": "1.0.0",
408      "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
409      "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
410      "dev": true
411    },
412    "node_modules/arrify": {
413      "version": "1.0.1",
414      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
415      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
416      "dev": true,
417      "engines": {
418        "node": ">=0.10.0"
419      }
420    },
421    "node_modules/balanced-match": {
422      "version": "1.0.2",
423      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
424      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
425      "dev": true
426    },
427    "node_modules/brace-expansion": {
428      "version": "1.1.11",
429      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
430      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
431      "dev": true,
432      "dependencies": {
433        "balanced-match": "^1.0.0",
434        "concat-map": "0.0.1"
435      }
436    },
437    "node_modules/braces": {
438      "version": "3.0.2",
439      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
440      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
441      "dev": true,
442      "dependencies": {
443        "fill-range": "^7.0.1"
444      },
445      "engines": {
446        "node": ">=8"
447      }
448    },
449    "node_modules/buffer-from": {
450      "version": "1.1.2",
451      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
452      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
453      "dev": true
454    },
455    "node_modules/cachedir": {
456      "version": "2.2.0",
457      "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
458      "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
459      "dev": true,
460      "engines": {
461        "node": ">=6"
462      }
463    },
464    "node_modules/callsites": {
465      "version": "3.1.0",
466      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
467      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
468      "dev": true,
469      "engines": {
470        "node": ">=6"
471      }
472    },
473    "node_modules/camelcase": {
474      "version": "5.3.1",
475      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
476      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
477      "dev": true,
478      "engines": {
479        "node": ">=6"
480      }
481    },
482    "node_modules/camelcase-keys": {
483      "version": "6.2.2",
484      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
485      "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
486      "dev": true,
487      "dependencies": {
488        "camelcase": "^5.3.1",
489        "map-obj": "^4.0.0",
490        "quick-lru": "^4.0.1"
491      },
492      "engines": {
493        "node": ">=8"
494      },
495      "funding": {
496        "url": "https://github.com/sponsors/sindresorhus"
497      }
498    },
499    "node_modules/chalk": {
500      "version": "4.1.0",
501      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
502      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
503      "dev": true,
504      "dependencies": {
505        "ansi-styles": "^4.1.0",
506        "supports-color": "^7.1.0"
507      },
508      "engines": {
509        "node": ">=10"
510      },
511      "funding": {
512        "url": "https://github.com/chalk/chalk?sponsor=1"
513      }
514    },
515    "node_modules/chardet": {
516      "version": "0.7.0",
517      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
518      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
519      "dev": true
520    },
521    "node_modules/cli-cursor": {
522      "version": "2.1.0",
523      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
524      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
525      "dev": true,
526      "dependencies": {
527        "restore-cursor": "^2.0.0"
528      },
529      "engines": {
530        "node": ">=4"
531      }
532    },
533    "node_modules/cli-width": {
534      "version": "2.2.1",
535      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
536      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
537      "dev": true
538    },
539    "node_modules/cliui": {
540      "version": "7.0.4",
541      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
542      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
543      "dev": true,
544      "dependencies": {
545        "string-width": "^4.2.0",
546        "strip-ansi": "^6.0.0",
547        "wrap-ansi": "^7.0.0"
548      }
549    },
550    "node_modules/color-convert": {
551      "version": "2.0.1",
552      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
553      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
554      "dev": true,
555      "dependencies": {
556        "color-name": "~1.1.4"
557      },
558      "engines": {
559        "node": ">=7.0.0"
560      }
561    },
562    "node_modules/color-name": {
563      "version": "1.1.4",
564      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
565      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
566      "dev": true
567    },
568    "node_modules/commitizen": {
569      "version": "4.2.4",
570      "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
571      "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
572      "dev": true,
573      "dependencies": {
574        "cachedir": "2.2.0",
575        "cz-conventional-changelog": "3.2.0",
576        "dedent": "0.7.0",
577        "detect-indent": "6.0.0",
578        "find-node-modules": "^2.1.2",
579        "find-root": "1.1.0",
580        "fs-extra": "8.1.0",
581        "glob": "7.1.4",
582        "inquirer": "6.5.2",
583        "is-utf8": "^0.2.1",
584        "lodash": "^4.17.20",
585        "minimist": "1.2.5",
586        "strip-bom": "4.0.0",
587        "strip-json-comments": "3.0.1"
588      },
589      "bin": {
590        "commitizen": "bin/commitizen",
591        "cz": "bin/git-cz",
592        "git-cz": "bin/git-cz"
593      },
594      "engines": {
595        "node": ">= 10"
596      }
597    },
598    "node_modules/commitizen/node_modules/ansi-styles": {
599      "version": "3.2.1",
600      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
601      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
602      "dev": true,
603      "dependencies": {
604        "color-convert": "^1.9.0"
605      },
606      "engines": {
607        "node": ">=4"
608      }
609    },
610    "node_modules/commitizen/node_modules/chalk": {
611      "version": "2.4.2",
612      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
613      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
614      "dev": true,
615      "dependencies": {
616        "ansi-styles": "^3.2.1",
617        "escape-string-regexp": "^1.0.5",
618        "supports-color": "^5.3.0"
619      },
620      "engines": {
621        "node": ">=4"
622      }
623    },
624    "node_modules/commitizen/node_modules/color-convert": {
625      "version": "1.9.3",
626      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
627      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
628      "dev": true,
629      "dependencies": {
630        "color-name": "1.1.3"
631      }
632    },
633    "node_modules/commitizen/node_modules/color-name": {
634      "version": "1.1.3",
635      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
636      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
637      "dev": true
638    },
639    "node_modules/commitizen/node_modules/cz-conventional-changelog": {
640      "version": "3.2.0",
641      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
642      "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
643      "dev": true,
644      "dependencies": {
645        "chalk": "^2.4.1",
646        "commitizen": "^4.0.3",
647        "conventional-commit-types": "^3.0.0",
648        "lodash.map": "^4.5.1",
649        "longest": "^2.0.1",
650        "word-wrap": "^1.0.3"
651      },
652      "engines": {
653        "node": ">= 10"
654      },
655      "optionalDependencies": {
656        "@commitlint/load": ">6.1.1"
657      }
658    },
659    "node_modules/commitizen/node_modules/fs-extra": {
660      "version": "8.1.0",
661      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
662      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
663      "dev": true,
664      "dependencies": {
665        "graceful-fs": "^4.2.0",
666        "jsonfile": "^4.0.0",
667        "universalify": "^0.1.0"
668      },
669      "engines": {
670        "node": ">=6 <7 || >=8"
671      }
672    },
673    "node_modules/commitizen/node_modules/has-flag": {
674      "version": "3.0.0",
675      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
676      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
677      "dev": true,
678      "engines": {
679        "node": ">=4"
680      }
681    },
682    "node_modules/commitizen/node_modules/jsonfile": {
683      "version": "4.0.0",
684      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
685      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
686      "dev": true,
687      "optionalDependencies": {
688        "graceful-fs": "^4.1.6"
689      }
690    },
691    "node_modules/commitizen/node_modules/supports-color": {
692      "version": "5.5.0",
693      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
694      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
695      "dev": true,
696      "dependencies": {
697        "has-flag": "^3.0.0"
698      },
699      "engines": {
700        "node": ">=4"
701      }
702    },
703    "node_modules/commitizen/node_modules/universalify": {
704      "version": "0.1.2",
705      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
706      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
707      "dev": true,
708      "engines": {
709        "node": ">= 4.0.0"
710      }
711    },
712    "node_modules/compare-func": {
713      "version": "2.0.0",
714      "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
715      "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
716      "dev": true,
717      "dependencies": {
718        "array-ify": "^1.0.0",
719        "dot-prop": "^5.1.0"
720      }
721    },
722    "node_modules/concat-map": {
723      "version": "0.0.1",
724      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
725      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
726      "dev": true
727    },
728    "node_modules/conventional-changelog-angular": {
729      "version": "5.0.13",
730      "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
731      "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
732      "dev": true,
733      "dependencies": {
734        "compare-func": "^2.0.0",
735        "q": "^1.5.1"
736      },
737      "engines": {
738        "node": ">=10"
739      }
740    },
741    "node_modules/conventional-changelog-conventionalcommits": {
742      "version": "4.6.0",
743      "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz",
744      "integrity": "sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A==",
745      "dev": true,
746      "dependencies": {
747        "compare-func": "^2.0.0",
748        "lodash": "^4.17.15",
749        "q": "^1.5.1"
750      },
751      "engines": {
752        "node": ">=10"
753      }
754    },
755    "node_modules/conventional-commit-types": {
756      "version": "3.0.0",
757      "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
758      "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
759      "dev": true
760    },
761    "node_modules/conventional-commits-parser": {
762      "version": "3.2.3",
763      "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz",
764      "integrity": "sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==",
765      "dev": true,
766      "dependencies": {
767        "is-text-path": "^1.0.1",
768        "JSONStream": "^1.0.4",
769        "lodash": "^4.17.15",
770        "meow": "^8.0.0",
771        "split2": "^3.0.0",
772        "through2": "^4.0.0"
773      },
774      "bin": {
775        "conventional-commits-parser": "cli.js"
776      },
777      "engines": {
778        "node": ">=10"
779      }
780    },
781    "node_modules/cosmiconfig": {
782      "version": "7.0.0",
783      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
784      "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
785      "dev": true,
786      "dependencies": {
787        "@types/parse-json": "^4.0.0",
788        "import-fresh": "^3.2.1",
789        "parse-json": "^5.0.0",
790        "path-type": "^4.0.0",
791        "yaml": "^1.10.0"
792      },
793      "engines": {
794        "node": ">=10"
795      }
796    },
797    "node_modules/create-require": {
798      "version": "1.1.1",
799      "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
800      "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
801      "dev": true
802    },
803    "node_modules/cross-spawn": {
804      "version": "7.0.3",
805      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
806      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
807      "dev": true,
808      "dependencies": {
809        "path-key": "^3.1.0",
810        "shebang-command": "^2.0.0",
811        "which": "^2.0.1"
812      },
813      "engines": {
814        "node": ">= 8"
815      }
816    },
817    "node_modules/cross-spawn/node_modules/which": {
818      "version": "2.0.2",
819      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
820      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
821      "dev": true,
822      "dependencies": {
823        "isexe": "^2.0.0"
824      },
825      "bin": {
826        "node-which": "bin/node-which"
827      },
828      "engines": {
829        "node": ">= 8"
830      }
831    },
832    "node_modules/cz-conventional-changelog": {
833      "version": "3.3.0",
834      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz",
835      "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==",
836      "dev": true,
837      "dependencies": {
838        "chalk": "^2.4.1",
839        "commitizen": "^4.0.3",
840        "conventional-commit-types": "^3.0.0",
841        "lodash.map": "^4.5.1",
842        "longest": "^2.0.1",
843        "word-wrap": "^1.0.3"
844      },
845      "engines": {
846        "node": ">= 10"
847      },
848      "optionalDependencies": {
849        "@commitlint/load": ">6.1.1"
850      }
851    },
852    "node_modules/cz-conventional-changelog/node_modules/ansi-styles": {
853      "version": "3.2.1",
854      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
855      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
856      "dev": true,
857      "dependencies": {
858        "color-convert": "^1.9.0"
859      },
860      "engines": {
861        "node": ">=4"
862      }
863    },
864    "node_modules/cz-conventional-changelog/node_modules/chalk": {
865      "version": "2.4.2",
866      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
867      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
868      "dev": true,
869      "dependencies": {
870        "ansi-styles": "^3.2.1",
871        "escape-string-regexp": "^1.0.5",
872        "supports-color": "^5.3.0"
873      },
874      "engines": {
875        "node": ">=4"
876      }
877    },
878    "node_modules/cz-conventional-changelog/node_modules/color-convert": {
879      "version": "1.9.3",
880      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
881      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
882      "dev": true,
883      "dependencies": {
884        "color-name": "1.1.3"
885      }
886    },
887    "node_modules/cz-conventional-changelog/node_modules/color-name": {
888      "version": "1.1.3",
889      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
890      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
891      "dev": true
892    },
893    "node_modules/cz-conventional-changelog/node_modules/has-flag": {
894      "version": "3.0.0",
895      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
896      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
897      "dev": true,
898      "engines": {
899        "node": ">=4"
900      }
901    },
902    "node_modules/cz-conventional-changelog/node_modules/supports-color": {
903      "version": "5.5.0",
904      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
905      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
906      "dev": true,
907      "dependencies": {
908        "has-flag": "^3.0.0"
909      },
910      "engines": {
911        "node": ">=4"
912      }
913    },
914    "node_modules/dargs": {
915      "version": "7.0.0",
916      "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
917      "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
918      "dev": true,
919      "engines": {
920        "node": ">=8"
921      }
922    },
923    "node_modules/decamelize": {
924      "version": "1.2.0",
925      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
926      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
927      "dev": true,
928      "engines": {
929        "node": ">=0.10.0"
930      }
931    },
932    "node_modules/decamelize-keys": {
933      "version": "1.1.0",
934      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
935      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
936      "dev": true,
937      "dependencies": {
938        "decamelize": "^1.1.0",
939        "map-obj": "^1.0.0"
940      },
941      "engines": {
942        "node": ">=0.10.0"
943      }
944    },
945    "node_modules/decamelize-keys/node_modules/map-obj": {
946      "version": "1.0.1",
947      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
948      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
949      "dev": true,
950      "engines": {
951        "node": ">=0.10.0"
952      }
953    },
954    "node_modules/dedent": {
955      "version": "0.7.0",
956      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
957      "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
958      "dev": true
959    },
960    "node_modules/detect-file": {
961      "version": "1.0.0",
962      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
963      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
964      "dev": true,
965      "engines": {
966        "node": ">=0.10.0"
967      }
968    },
969    "node_modules/detect-indent": {
970      "version": "6.0.0",
971      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
972      "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
973      "dev": true,
974      "engines": {
975        "node": ">=8"
976      }
977    },
978    "node_modules/diff": {
979      "version": "4.0.2",
980      "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
981      "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
982      "dev": true,
983      "engines": {
984        "node": ">=0.3.1"
985      }
986    },
987    "node_modules/dot-prop": {
988      "version": "5.3.0",
989      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
990      "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
991      "dev": true,
992      "dependencies": {
993        "is-obj": "^2.0.0"
994      },
995      "engines": {
996        "node": ">=8"
997      }
998    },
999    "node_modules/emoji-regex": {
1000      "version": "8.0.0",
1001      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1002      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1003      "dev": true
1004    },
1005    "node_modules/error-ex": {
1006      "version": "1.3.2",
1007      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1008      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1009      "dev": true,
1010      "dependencies": {
1011        "is-arrayish": "^0.2.1"
1012      }
1013    },
1014    "node_modules/escalade": {
1015      "version": "3.1.1",
1016      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1017      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1018      "dev": true,
1019      "engines": {
1020        "node": ">=6"
1021      }
1022    },
1023    "node_modules/escape-string-regexp": {
1024      "version": "1.0.5",
1025      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1026      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1027      "dev": true,
1028      "engines": {
1029        "node": ">=0.8.0"
1030      }
1031    },
1032    "node_modules/execa": {
1033      "version": "5.1.1",
1034      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
1035      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
1036      "dev": true,
1037      "dependencies": {
1038        "cross-spawn": "^7.0.3",
1039        "get-stream": "^6.0.0",
1040        "human-signals": "^2.1.0",
1041        "is-stream": "^2.0.0",
1042        "merge-stream": "^2.0.0",
1043        "npm-run-path": "^4.0.1",
1044        "onetime": "^5.1.2",
1045        "signal-exit": "^3.0.3",
1046        "strip-final-newline": "^2.0.0"
1047      },
1048      "engines": {
1049        "node": ">=10"
1050      },
1051      "funding": {
1052        "url": "https://github.com/sindresorhus/execa?sponsor=1"
1053      }
1054    },
1055    "node_modules/execa/node_modules/mimic-fn": {
1056      "version": "2.1.0",
1057      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1058      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1059      "dev": true,
1060      "engines": {
1061        "node": ">=6"
1062      }
1063    },
1064    "node_modules/execa/node_modules/onetime": {
1065      "version": "5.1.2",
1066      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
1067      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
1068      "dev": true,
1069      "dependencies": {
1070        "mimic-fn": "^2.1.0"
1071      },
1072      "engines": {
1073        "node": ">=6"
1074      },
1075      "funding": {
1076        "url": "https://github.com/sponsors/sindresorhus"
1077      }
1078    },
1079    "node_modules/expand-tilde": {
1080      "version": "2.0.2",
1081      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
1082      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
1083      "dev": true,
1084      "dependencies": {
1085        "homedir-polyfill": "^1.0.1"
1086      },
1087      "engines": {
1088        "node": ">=0.10.0"
1089      }
1090    },
1091    "node_modules/external-editor": {
1092      "version": "3.1.0",
1093      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
1094      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
1095      "dev": true,
1096      "dependencies": {
1097        "chardet": "^0.7.0",
1098        "iconv-lite": "^0.4.24",
1099        "tmp": "^0.0.33"
1100      },
1101      "engines": {
1102        "node": ">=4"
1103      }
1104    },
1105    "node_modules/figures": {
1106      "version": "2.0.0",
1107      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
1108      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1109      "dev": true,
1110      "dependencies": {
1111        "escape-string-regexp": "^1.0.5"
1112      },
1113      "engines": {
1114        "node": ">=4"
1115      }
1116    },
1117    "node_modules/fill-range": {
1118      "version": "7.0.1",
1119      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1120      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1121      "dev": true,
1122      "dependencies": {
1123        "to-regex-range": "^5.0.1"
1124      },
1125      "engines": {
1126        "node": ">=8"
1127      }
1128    },
1129    "node_modules/find-node-modules": {
1130      "version": "2.1.2",
1131      "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
1132      "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
1133      "dev": true,
1134      "dependencies": {
1135        "findup-sync": "^4.0.0",
1136        "merge": "^2.1.0"
1137      }
1138    },
1139    "node_modules/find-root": {
1140      "version": "1.1.0",
1141      "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
1142      "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
1143      "dev": true
1144    },
1145    "node_modules/find-up": {
1146      "version": "5.0.0",
1147      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1148      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1149      "dev": true,
1150      "dependencies": {
1151        "locate-path": "^6.0.0",
1152        "path-exists": "^4.0.0"
1153      },
1154      "engines": {
1155        "node": ">=10"
1156      },
1157      "funding": {
1158        "url": "https://github.com/sponsors/sindresorhus"
1159      }
1160    },
1161    "node_modules/findup-sync": {
1162      "version": "4.0.0",
1163      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
1164      "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
1165      "dev": true,
1166      "dependencies": {
1167        "detect-file": "^1.0.0",
1168        "is-glob": "^4.0.0",
1169        "micromatch": "^4.0.2",
1170        "resolve-dir": "^1.0.1"
1171      },
1172      "engines": {
1173        "node": ">= 8"
1174      }
1175    },
1176    "node_modules/fs-extra": {
1177      "version": "10.0.0",
1178      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
1179      "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
1180      "dev": true,
1181      "dependencies": {
1182        "graceful-fs": "^4.2.0",
1183        "jsonfile": "^6.0.1",
1184        "universalify": "^2.0.0"
1185      },
1186      "engines": {
1187        "node": ">=12"
1188      }
1189    },
1190    "node_modules/fs.realpath": {
1191      "version": "1.0.0",
1192      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1193      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1194      "dev": true
1195    },
1196    "node_modules/function-bind": {
1197      "version": "1.1.1",
1198      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1199      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1200      "dev": true
1201    },
1202    "node_modules/get-caller-file": {
1203      "version": "2.0.5",
1204      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1205      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1206      "dev": true,
1207      "engines": {
1208        "node": "6.* || 8.* || >= 10.*"
1209      }
1210    },
1211    "node_modules/get-stream": {
1212      "version": "6.0.1",
1213      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
1214      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
1215      "dev": true,
1216      "engines": {
1217        "node": ">=10"
1218      },
1219      "funding": {
1220        "url": "https://github.com/sponsors/sindresorhus"
1221      }
1222    },
1223    "node_modules/git-raw-commits": {
1224      "version": "2.0.10",
1225      "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz",
1226      "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==",
1227      "dev": true,
1228      "dependencies": {
1229        "dargs": "^7.0.0",
1230        "lodash": "^4.17.15",
1231        "meow": "^8.0.0",
1232        "split2": "^3.0.0",
1233        "through2": "^4.0.0"
1234      },
1235      "bin": {
1236        "git-raw-commits": "cli.js"
1237      },
1238      "engines": {
1239        "node": ">=10"
1240      }
1241    },
1242    "node_modules/glob": {
1243      "version": "7.1.4",
1244      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
1245      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
1246      "dev": true,
1247      "dependencies": {
1248        "fs.realpath": "^1.0.0",
1249        "inflight": "^1.0.4",
1250        "inherits": "2",
1251        "minimatch": "^3.0.4",
1252        "once": "^1.3.0",
1253        "path-is-absolute": "^1.0.0"
1254      },
1255      "engines": {
1256        "node": "*"
1257      }
1258    },
1259    "node_modules/global-dirs": {
1260      "version": "0.1.1",
1261      "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
1262      "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
1263      "dev": true,
1264      "dependencies": {
1265        "ini": "^1.3.4"
1266      },
1267      "engines": {
1268        "node": ">=4"
1269      }
1270    },
1271    "node_modules/global-modules": {
1272      "version": "1.0.0",
1273      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
1274      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
1275      "dev": true,
1276      "dependencies": {
1277        "global-prefix": "^1.0.1",
1278        "is-windows": "^1.0.1",
1279        "resolve-dir": "^1.0.0"
1280      },
1281      "engines": {
1282        "node": ">=0.10.0"
1283      }
1284    },
1285    "node_modules/global-prefix": {
1286      "version": "1.0.2",
1287      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
1288      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
1289      "dev": true,
1290      "dependencies": {
1291        "expand-tilde": "^2.0.2",
1292        "homedir-polyfill": "^1.0.1",
1293        "ini": "^1.3.4",
1294        "is-windows": "^1.0.1",
1295        "which": "^1.2.14"
1296      },
1297      "engines": {
1298        "node": ">=0.10.0"
1299      }
1300    },
1301    "node_modules/graceful-fs": {
1302      "version": "4.2.6",
1303      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
1304      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
1305      "dev": true
1306    },
1307    "node_modules/hard-rejection": {
1308      "version": "2.1.0",
1309      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
1310      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
1311      "dev": true,
1312      "engines": {
1313        "node": ">=6"
1314      }
1315    },
1316    "node_modules/has": {
1317      "version": "1.0.3",
1318      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1319      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1320      "dev": true,
1321      "dependencies": {
1322        "function-bind": "^1.1.1"
1323      },
1324      "engines": {
1325        "node": ">= 0.4.0"
1326      }
1327    },
1328    "node_modules/has-flag": {
1329      "version": "4.0.0",
1330      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1331      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1332      "dev": true,
1333      "engines": {
1334        "node": ">=8"
1335      }
1336    },
1337    "node_modules/homedir-polyfill": {
1338      "version": "1.0.3",
1339      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
1340      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
1341      "dev": true,
1342      "dependencies": {
1343        "parse-passwd": "^1.0.0"
1344      },
1345      "engines": {
1346        "node": ">=0.10.0"
1347      }
1348    },
1349    "node_modules/hosted-git-info": {
1350      "version": "4.0.2",
1351      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
1352      "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
1353      "dev": true,
1354      "dependencies": {
1355        "lru-cache": "^6.0.0"
1356      },
1357      "engines": {
1358        "node": ">=10"
1359      }
1360    },
1361    "node_modules/human-signals": {
1362      "version": "2.1.0",
1363      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
1364      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
1365      "dev": true,
1366      "engines": {
1367        "node": ">=10.17.0"
1368      }
1369    },
1370    "node_modules/husky": {
1371      "version": "7.0.4",
1372      "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
1373      "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
1374      "dev": true,
1375      "bin": {
1376        "husky": "lib/bin.js"
1377      },
1378      "engines": {
1379        "node": ">=12"
1380      },
1381      "funding": {
1382        "url": "https://github.com/sponsors/typicode"
1383      }
1384    },
1385    "node_modules/iconv-lite": {
1386      "version": "0.4.24",
1387      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1388      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1389      "dev": true,
1390      "dependencies": {
1391        "safer-buffer": ">= 2.1.2 < 3"
1392      },
1393      "engines": {
1394        "node": ">=0.10.0"
1395      }
1396    },
1397    "node_modules/import-fresh": {
1398      "version": "3.3.0",
1399      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1400      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1401      "dev": true,
1402      "dependencies": {
1403        "parent-module": "^1.0.0",
1404        "resolve-from": "^4.0.0"
1405      },
1406      "engines": {
1407        "node": ">=6"
1408      },
1409      "funding": {
1410        "url": "https://github.com/sponsors/sindresorhus"
1411      }
1412    },
1413    "node_modules/import-fresh/node_modules/resolve-from": {
1414      "version": "4.0.0",
1415      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1416      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1417      "dev": true,
1418      "engines": {
1419        "node": ">=4"
1420      }
1421    },
1422    "node_modules/indent-string": {
1423      "version": "4.0.0",
1424      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
1425      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
1426      "dev": true,
1427      "engines": {
1428        "node": ">=8"
1429      }
1430    },
1431    "node_modules/inflight": {
1432      "version": "1.0.6",
1433      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1434      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1435      "dev": true,
1436      "dependencies": {
1437        "once": "^1.3.0",
1438        "wrappy": "1"
1439      }
1440    },
1441    "node_modules/inherits": {
1442      "version": "2.0.4",
1443      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1444      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1445      "dev": true
1446    },
1447    "node_modules/ini": {
1448      "version": "1.3.8",
1449      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1450      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
1451      "dev": true
1452    },
1453    "node_modules/inquirer": {
1454      "version": "6.5.2",
1455      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
1456      "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
1457      "dev": true,
1458      "dependencies": {
1459        "ansi-escapes": "^3.2.0",
1460        "chalk": "^2.4.2",
1461        "cli-cursor": "^2.1.0",
1462        "cli-width": "^2.0.0",
1463        "external-editor": "^3.0.3",
1464        "figures": "^2.0.0",
1465        "lodash": "^4.17.12",
1466        "mute-stream": "0.0.7",
1467        "run-async": "^2.2.0",
1468        "rxjs": "^6.4.0",
1469        "string-width": "^2.1.0",
1470        "strip-ansi": "^5.1.0",
1471        "through": "^2.3.6"
1472      },
1473      "engines": {
1474        "node": ">=6.0.0"
1475      }
1476    },
1477    "node_modules/inquirer/node_modules/ansi-regex": {
1478      "version": "3.0.0",
1479      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
1480      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
1481      "dev": true,
1482      "engines": {
1483        "node": ">=4"
1484      }
1485    },
1486    "node_modules/inquirer/node_modules/ansi-styles": {
1487      "version": "3.2.1",
1488      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1489      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1490      "dev": true,
1491      "dependencies": {
1492        "color-convert": "^1.9.0"
1493      },
1494      "engines": {
1495        "node": ">=4"
1496      }
1497    },
1498    "node_modules/inquirer/node_modules/chalk": {
1499      "version": "2.4.2",
1500      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1501      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1502      "dev": true,
1503      "dependencies": {
1504        "ansi-styles": "^3.2.1",
1505        "escape-string-regexp": "^1.0.5",
1506        "supports-color": "^5.3.0"
1507      },
1508      "engines": {
1509        "node": ">=4"
1510      }
1511    },
1512    "node_modules/inquirer/node_modules/color-convert": {
1513      "version": "1.9.3",
1514      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1515      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1516      "dev": true,
1517      "dependencies": {
1518        "color-name": "1.1.3"
1519      }
1520    },
1521    "node_modules/inquirer/node_modules/color-name": {
1522      "version": "1.1.3",
1523      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1524      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1525      "dev": true
1526    },
1527    "node_modules/inquirer/node_modules/has-flag": {
1528      "version": "3.0.0",
1529      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1530      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1531      "dev": true,
1532      "engines": {
1533        "node": ">=4"
1534      }
1535    },
1536    "node_modules/inquirer/node_modules/is-fullwidth-code-point": {
1537      "version": "2.0.0",
1538      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1539      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1540      "dev": true,
1541      "engines": {
1542        "node": ">=4"
1543      }
1544    },
1545    "node_modules/inquirer/node_modules/string-width": {
1546      "version": "2.1.1",
1547      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1548      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1549      "dev": true,
1550      "dependencies": {
1551        "is-fullwidth-code-point": "^2.0.0",
1552        "strip-ansi": "^4.0.0"
1553      },
1554      "engines": {
1555        "node": ">=4"
1556      }
1557    },
1558    "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": {
1559      "version": "4.0.0",
1560      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
1561      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1562      "dev": true,
1563      "dependencies": {
1564        "ansi-regex": "^3.0.0"
1565      },
1566      "engines": {
1567        "node": ">=4"
1568      }
1569    },
1570    "node_modules/inquirer/node_modules/strip-ansi": {
1571      "version": "5.2.0",
1572      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1573      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1574      "dev": true,
1575      "dependencies": {
1576        "ansi-regex": "^4.1.0"
1577      },
1578      "engines": {
1579        "node": ">=6"
1580      }
1581    },
1582    "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": {
1583      "version": "4.1.0",
1584      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1585      "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1586      "dev": true,
1587      "engines": {
1588        "node": ">=6"
1589      }
1590    },
1591    "node_modules/inquirer/node_modules/supports-color": {
1592      "version": "5.5.0",
1593      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1594      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1595      "dev": true,
1596      "dependencies": {
1597        "has-flag": "^3.0.0"
1598      },
1599      "engines": {
1600        "node": ">=4"
1601      }
1602    },
1603    "node_modules/is-arrayish": {
1604      "version": "0.2.1",
1605      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1606      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
1607      "dev": true
1608    },
1609    "node_modules/is-core-module": {
1610      "version": "2.8.0",
1611      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
1612      "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
1613      "dev": true,
1614      "dependencies": {
1615        "has": "^1.0.3"
1616      },
1617      "funding": {
1618        "url": "https://github.com/sponsors/ljharb"
1619      }
1620    },
1621    "node_modules/is-extglob": {
1622      "version": "2.1.1",
1623      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1624      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1625      "dev": true,
1626      "engines": {
1627        "node": ">=0.10.0"
1628      }
1629    },
1630    "node_modules/is-fullwidth-code-point": {
1631      "version": "3.0.0",
1632      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1633      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1634      "dev": true,
1635      "engines": {
1636        "node": ">=8"
1637      }
1638    },
1639    "node_modules/is-glob": {
1640      "version": "4.0.1",
1641      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1642      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1643      "dev": true,
1644      "dependencies": {
1645        "is-extglob": "^2.1.1"
1646      },
1647      "engines": {
1648        "node": ">=0.10.0"
1649      }
1650    },
1651    "node_modules/is-number": {
1652      "version": "7.0.0",
1653      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1654      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1655      "dev": true,
1656      "engines": {
1657        "node": ">=0.12.0"
1658      }
1659    },
1660    "node_modules/is-obj": {
1661      "version": "2.0.0",
1662      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
1663      "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
1664      "dev": true,
1665      "engines": {
1666        "node": ">=8"
1667      }
1668    },
1669    "node_modules/is-plain-obj": {
1670      "version": "1.1.0",
1671      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
1672      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
1673      "dev": true,
1674      "engines": {
1675        "node": ">=0.10.0"
1676      }
1677    },
1678    "node_modules/is-stream": {
1679      "version": "2.0.1",
1680      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
1681      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
1682      "dev": true,
1683      "engines": {
1684        "node": ">=8"
1685      },
1686      "funding": {
1687        "url": "https://github.com/sponsors/sindresorhus"
1688      }
1689    },
1690    "node_modules/is-text-path": {
1691      "version": "1.0.1",
1692      "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
1693      "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
1694      "dev": true,
1695      "dependencies": {
1696        "text-extensions": "^1.0.0"
1697      },
1698      "engines": {
1699        "node": ">=0.10.0"
1700      }
1701    },
1702    "node_modules/is-utf8": {
1703      "version": "0.2.1",
1704      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
1705      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
1706      "dev": true
1707    },
1708    "node_modules/is-windows": {
1709      "version": "1.0.2",
1710      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
1711      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
1712      "dev": true,
1713      "engines": {
1714        "node": ">=0.10.0"
1715      }
1716    },
1717    "node_modules/isexe": {
1718      "version": "2.0.0",
1719      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1720      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1721      "dev": true
1722    },
1723    "node_modules/js-tokens": {
1724      "version": "4.0.0",
1725      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1726      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1727      "dev": true
1728    },
1729    "node_modules/json-parse-even-better-errors": {
1730      "version": "2.3.1",
1731      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
1732      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
1733      "dev": true
1734    },
1735    "node_modules/jsonfile": {
1736      "version": "6.1.0",
1737      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
1738      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
1739      "dev": true,
1740      "dependencies": {
1741        "universalify": "^2.0.0"
1742      },
1743      "optionalDependencies": {
1744        "graceful-fs": "^4.1.6"
1745      }
1746    },
1747    "node_modules/jsonparse": {
1748      "version": "1.3.1",
1749      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
1750      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
1751      "dev": true,
1752      "engines": [
1753        "node >= 0.2.0"
1754      ]
1755    },
1756    "node_modules/JSONStream": {
1757      "version": "1.3.5",
1758      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
1759      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
1760      "dev": true,
1761      "dependencies": {
1762        "jsonparse": "^1.2.0",
1763        "through": ">=2.2.7 <3"
1764      },
1765      "bin": {
1766        "JSONStream": "bin.js"
1767      },
1768      "engines": {
1769        "node": "*"
1770      }
1771    },
1772    "node_modules/kind-of": {
1773      "version": "6.0.3",
1774      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1775      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
1776      "dev": true,
1777      "engines": {
1778        "node": ">=0.10.0"
1779      }
1780    },
1781    "node_modules/lines-and-columns": {
1782      "version": "1.1.6",
1783      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
1784      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
1785      "dev": true
1786    },
1787    "node_modules/locate-path": {
1788      "version": "6.0.0",
1789      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1790      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1791      "dev": true,
1792      "dependencies": {
1793        "p-locate": "^5.0.0"
1794      },
1795      "engines": {
1796        "node": ">=10"
1797      },
1798      "funding": {
1799        "url": "https://github.com/sponsors/sindresorhus"
1800      }
1801    },
1802    "node_modules/lodash": {
1803      "version": "4.17.21",
1804      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1805      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1806      "dev": true
1807    },
1808    "node_modules/lodash.get": {
1809      "version": "4.4.2",
1810      "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
1811      "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
1812      "dev": true
1813    },
1814    "node_modules/lodash.map": {
1815      "version": "4.6.0",
1816      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
1817      "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
1818      "dev": true
1819    },
1820    "node_modules/longest": {
1821      "version": "2.0.1",
1822      "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
1823      "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
1824      "dev": true,
1825      "engines": {
1826        "node": ">=0.10.0"
1827      }
1828    },
1829    "node_modules/lru-cache": {
1830      "version": "6.0.0",
1831      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1832      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1833      "dev": true,
1834      "dependencies": {
1835        "yallist": "^4.0.0"
1836      },
1837      "engines": {
1838        "node": ">=10"
1839      }
1840    },
1841    "node_modules/make-error": {
1842      "version": "1.3.6",
1843      "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
1844      "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
1845      "dev": true
1846    },
1847    "node_modules/map-obj": {
1848      "version": "4.3.0",
1849      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
1850      "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
1851      "dev": true,
1852      "engines": {
1853        "node": ">=8"
1854      },
1855      "funding": {
1856        "url": "https://github.com/sponsors/sindresorhus"
1857      }
1858    },
1859    "node_modules/meow": {
1860      "version": "8.1.2",
1861      "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
1862      "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
1863      "dev": true,
1864      "dependencies": {
1865        "@types/minimist": "^1.2.0",
1866        "camelcase-keys": "^6.2.2",
1867        "decamelize-keys": "^1.1.0",
1868        "hard-rejection": "^2.1.0",
1869        "minimist-options": "4.1.0",
1870        "normalize-package-data": "^3.0.0",
1871        "read-pkg-up": "^7.0.1",
1872        "redent": "^3.0.0",
1873        "trim-newlines": "^3.0.0",
1874        "type-fest": "^0.18.0",
1875        "yargs-parser": "^20.2.3"
1876      },
1877      "engines": {
1878        "node": ">=10"
1879      },
1880      "funding": {
1881        "url": "https://github.com/sponsors/sindresorhus"
1882      }
1883    },
1884    "node_modules/merge": {
1885      "version": "2.1.1",
1886      "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
1887      "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
1888      "dev": true
1889    },
1890    "node_modules/merge-stream": {
1891      "version": "2.0.0",
1892      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1893      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1894      "dev": true
1895    },
1896    "node_modules/micromatch": {
1897      "version": "4.0.4",
1898      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
1899      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
1900      "dev": true,
1901      "dependencies": {
1902        "braces": "^3.0.1",
1903        "picomatch": "^2.2.3"
1904      },
1905      "engines": {
1906        "node": ">=8.6"
1907      }
1908    },
1909    "node_modules/mimic-fn": {
1910      "version": "1.2.0",
1911      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
1912      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1913      "dev": true,
1914      "engines": {
1915        "node": ">=4"
1916      }
1917    },
1918    "node_modules/min-indent": {
1919      "version": "1.0.1",
1920      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
1921      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
1922      "dev": true,
1923      "engines": {
1924        "node": ">=4"
1925      }
1926    },
1927    "node_modules/minimatch": {
1928      "version": "3.0.4",
1929      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1930      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1931      "dev": true,
1932      "dependencies": {
1933        "brace-expansion": "^1.1.7"
1934      },
1935      "engines": {
1936        "node": "*"
1937      }
1938    },
1939    "node_modules/minimist": {
1940      "version": "1.2.5",
1941      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1942      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1943      "dev": true
1944    },
1945    "node_modules/minimist-options": {
1946      "version": "4.1.0",
1947      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
1948      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
1949      "dev": true,
1950      "dependencies": {
1951        "arrify": "^1.0.1",
1952        "is-plain-obj": "^1.1.0",
1953        "kind-of": "^6.0.3"
1954      },
1955      "engines": {
1956        "node": ">= 6"
1957      }
1958    },
1959    "node_modules/mute-stream": {
1960      "version": "0.0.7",
1961      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
1962      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
1963      "dev": true
1964    },
1965    "node_modules/normalize-package-data": {
1966      "version": "3.0.3",
1967      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
1968      "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
1969      "dev": true,
1970      "dependencies": {
1971        "hosted-git-info": "^4.0.1",
1972        "is-core-module": "^2.5.0",
1973        "semver": "^7.3.4",
1974        "validate-npm-package-license": "^3.0.1"
1975      },
1976      "engines": {
1977        "node": ">=10"
1978      }
1979    },
1980    "node_modules/npm-run-path": {
1981      "version": "4.0.1",
1982      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
1983      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
1984      "dev": true,
1985      "dependencies": {
1986        "path-key": "^3.0.0"
1987      },
1988      "engines": {
1989        "node": ">=8"
1990      }
1991    },
1992    "node_modules/once": {
1993      "version": "1.4.0",
1994      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1995      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1996      "dev": true,
1997      "dependencies": {
1998        "wrappy": "1"
1999      }
2000    },
2001    "node_modules/onetime": {
2002      "version": "2.0.1",
2003      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
2004      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
2005      "dev": true,
2006      "dependencies": {
2007        "mimic-fn": "^1.0.0"
2008      },
2009      "engines": {
2010        "node": ">=4"
2011      }
2012    },
2013    "node_modules/os-tmpdir": {
2014      "version": "1.0.2",
2015      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2016      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2017      "dev": true,
2018      "engines": {
2019        "node": ">=0.10.0"
2020      }
2021    },
2022    "node_modules/p-limit": {
2023      "version": "3.1.0",
2024      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2025      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2026      "dev": true,
2027      "dependencies": {
2028        "yocto-queue": "^0.1.0"
2029      },
2030      "engines": {
2031        "node": ">=10"
2032      },
2033      "funding": {
2034        "url": "https://github.com/sponsors/sindresorhus"
2035      }
2036    },
2037    "node_modules/p-locate": {
2038      "version": "5.0.0",
2039      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2040      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2041      "dev": true,
2042      "dependencies": {
2043        "p-limit": "^3.0.2"
2044      },
2045      "engines": {
2046        "node": ">=10"
2047      },
2048      "funding": {
2049        "url": "https://github.com/sponsors/sindresorhus"
2050      }
2051    },
2052    "node_modules/p-try": {
2053      "version": "2.2.0",
2054      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2055      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
2056      "dev": true,
2057      "engines": {
2058        "node": ">=6"
2059      }
2060    },
2061    "node_modules/parent-module": {
2062      "version": "1.0.1",
2063      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2064      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2065      "dev": true,
2066      "dependencies": {
2067        "callsites": "^3.0.0"
2068      },
2069      "engines": {
2070        "node": ">=6"
2071      }
2072    },
2073    "node_modules/parse-json": {
2074      "version": "5.2.0",
2075      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
2076      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
2077      "dev": true,
2078      "dependencies": {
2079        "@babel/code-frame": "^7.0.0",
2080        "error-ex": "^1.3.1",
2081        "json-parse-even-better-errors": "^2.3.0",
2082        "lines-and-columns": "^1.1.6"
2083      },
2084      "engines": {
2085        "node": ">=8"
2086      },
2087      "funding": {
2088        "url": "https://github.com/sponsors/sindresorhus"
2089      }
2090    },
2091    "node_modules/parse-passwd": {
2092      "version": "1.0.0",
2093      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
2094      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
2095      "dev": true,
2096      "engines": {
2097        "node": ">=0.10.0"
2098      }
2099    },
2100    "node_modules/path-exists": {
2101      "version": "4.0.0",
2102      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2103      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2104      "dev": true,
2105      "engines": {
2106        "node": ">=8"
2107      }
2108    },
2109    "node_modules/path-is-absolute": {
2110      "version": "1.0.1",
2111      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2112      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2113      "dev": true,
2114      "engines": {
2115        "node": ">=0.10.0"
2116      }
2117    },
2118    "node_modules/path-key": {
2119      "version": "3.1.1",
2120      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2121      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2122      "dev": true,
2123      "engines": {
2124        "node": ">=8"
2125      }
2126    },
2127    "node_modules/path-parse": {
2128      "version": "1.0.7",
2129      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2130      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2131      "dev": true
2132    },
2133    "node_modules/path-type": {
2134      "version": "4.0.0",
2135      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2136      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2137      "dev": true,
2138      "engines": {
2139        "node": ">=8"
2140      }
2141    },
2142    "node_modules/picomatch": {
2143      "version": "2.2.3",
2144      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
2145      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
2146      "dev": true,
2147      "engines": {
2148        "node": ">=8.6"
2149      },
2150      "funding": {
2151        "url": "https://github.com/sponsors/jonschlinkert"
2152      }
2153    },
2154    "node_modules/q": {
2155      "version": "1.5.1",
2156      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
2157      "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
2158      "dev": true,
2159      "engines": {
2160        "node": ">=0.6.0",
2161        "teleport": ">=0.2.0"
2162      }
2163    },
2164    "node_modules/quick-lru": {
2165      "version": "4.0.1",
2166      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
2167      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
2168      "dev": true,
2169      "engines": {
2170        "node": ">=8"
2171      }
2172    },
2173    "node_modules/read-pkg": {
2174      "version": "5.2.0",
2175      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
2176      "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
2177      "dev": true,
2178      "dependencies": {
2179        "@types/normalize-package-data": "^2.4.0",
2180        "normalize-package-data": "^2.5.0",
2181        "parse-json": "^5.0.0",
2182        "type-fest": "^0.6.0"
2183      },
2184      "engines": {
2185        "node": ">=8"
2186      }
2187    },
2188    "node_modules/read-pkg-up": {
2189      "version": "7.0.1",
2190      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
2191      "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
2192      "dev": true,
2193      "dependencies": {
2194        "find-up": "^4.1.0",
2195        "read-pkg": "^5.2.0",
2196        "type-fest": "^0.8.1"
2197      },
2198      "engines": {
2199        "node": ">=8"
2200      },
2201      "funding": {
2202        "url": "https://github.com/sponsors/sindresorhus"
2203      }
2204    },
2205    "node_modules/read-pkg-up/node_modules/find-up": {
2206      "version": "4.1.0",
2207      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2208      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2209      "dev": true,
2210      "dependencies": {
2211        "locate-path": "^5.0.0",
2212        "path-exists": "^4.0.0"
2213      },
2214      "engines": {
2215        "node": ">=8"
2216      }
2217    },
2218    "node_modules/read-pkg-up/node_modules/locate-path": {
2219      "version": "5.0.0",
2220      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2221      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2222      "dev": true,
2223      "dependencies": {
2224        "p-locate": "^4.1.0"
2225      },
2226      "engines": {
2227        "node": ">=8"
2228      }
2229    },
2230    "node_modules/read-pkg-up/node_modules/p-limit": {
2231      "version": "2.3.0",
2232      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2233      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2234      "dev": true,
2235      "dependencies": {
2236        "p-try": "^2.0.0"
2237      },
2238      "engines": {
2239        "node": ">=6"
2240      },
2241      "funding": {
2242        "url": "https://github.com/sponsors/sindresorhus"
2243      }
2244    },
2245    "node_modules/read-pkg-up/node_modules/p-locate": {
2246      "version": "4.1.0",
2247      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
2248      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
2249      "dev": true,
2250      "dependencies": {
2251        "p-limit": "^2.2.0"
2252      },
2253      "engines": {
2254        "node": ">=8"
2255      }
2256    },
2257    "node_modules/read-pkg-up/node_modules/type-fest": {
2258      "version": "0.8.1",
2259      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
2260      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
2261      "dev": true,
2262      "engines": {
2263        "node": ">=8"
2264      }
2265    },
2266    "node_modules/read-pkg/node_modules/hosted-git-info": {
2267      "version": "2.8.9",
2268      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
2269      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
2270      "dev": true
2271    },
2272    "node_modules/read-pkg/node_modules/normalize-package-data": {
2273      "version": "2.5.0",
2274      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
2275      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
2276      "dev": true,
2277      "dependencies": {
2278        "hosted-git-info": "^2.1.4",
2279        "resolve": "^1.10.0",
2280        "semver": "2 || 3 || 4 || 5",
2281        "validate-npm-package-license": "^3.0.1"
2282      }
2283    },
2284    "node_modules/read-pkg/node_modules/semver": {
2285      "version": "5.7.1",
2286      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2287      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2288      "dev": true,
2289      "bin": {
2290        "semver": "bin/semver"
2291      }
2292    },
2293    "node_modules/read-pkg/node_modules/type-fest": {
2294      "version": "0.6.0",
2295      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
2296      "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
2297      "dev": true,
2298      "engines": {
2299        "node": ">=8"
2300      }
2301    },
2302    "node_modules/readable-stream": {
2303      "version": "3.6.0",
2304      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2305      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2306      "dev": true,
2307      "dependencies": {
2308        "inherits": "^2.0.3",
2309        "string_decoder": "^1.1.1",
2310        "util-deprecate": "^1.0.1"
2311      },
2312      "engines": {
2313        "node": ">= 6"
2314      }
2315    },
2316    "node_modules/redent": {
2317      "version": "3.0.0",
2318      "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
2319      "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
2320      "dev": true,
2321      "dependencies": {
2322        "indent-string": "^4.0.0",
2323        "strip-indent": "^3.0.0"
2324      },
2325      "engines": {
2326        "node": ">=8"
2327      }
2328    },
2329    "node_modules/require-directory": {
2330      "version": "2.1.1",
2331      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2332      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
2333      "dev": true,
2334      "engines": {
2335        "node": ">=0.10.0"
2336      }
2337    },
2338    "node_modules/resolve": {
2339      "version": "1.20.0",
2340      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
2341      "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
2342      "dev": true,
2343      "dependencies": {
2344        "is-core-module": "^2.2.0",
2345        "path-parse": "^1.0.6"
2346      },
2347      "funding": {
2348        "url": "https://github.com/sponsors/ljharb"
2349      }
2350    },
2351    "node_modules/resolve-dir": {
2352      "version": "1.0.1",
2353      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
2354      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
2355      "dev": true,
2356      "dependencies": {
2357        "expand-tilde": "^2.0.0",
2358        "global-modules": "^1.0.0"
2359      },
2360      "engines": {
2361        "node": ">=0.10.0"
2362      }
2363    },
2364    "node_modules/resolve-from": {
2365      "version": "5.0.0",
2366      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2367      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
2368      "dev": true,
2369      "engines": {
2370        "node": ">=8"
2371      }
2372    },
2373    "node_modules/resolve-global": {
2374      "version": "1.0.0",
2375      "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
2376      "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
2377      "dev": true,
2378      "dependencies": {
2379        "global-dirs": "^0.1.1"
2380      },
2381      "engines": {
2382        "node": ">=8"
2383      }
2384    },
2385    "node_modules/restore-cursor": {
2386      "version": "2.0.0",
2387      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
2388      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
2389      "dev": true,
2390      "dependencies": {
2391        "onetime": "^2.0.0",
2392        "signal-exit": "^3.0.2"
2393      },
2394      "engines": {
2395        "node": ">=4"
2396      }
2397    },
2398    "node_modules/run-async": {
2399      "version": "2.4.1",
2400      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
2401      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
2402      "dev": true,
2403      "engines": {
2404        "node": ">=0.12.0"
2405      }
2406    },
2407    "node_modules/rxjs": {
2408      "version": "6.6.7",
2409      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
2410      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
2411      "dev": true,
2412      "dependencies": {
2413        "tslib": "^1.9.0"
2414      },
2415      "engines": {
2416        "npm": ">=2.0.0"
2417      }
2418    },
2419    "node_modules/safe-buffer": {
2420      "version": "5.2.1",
2421      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2422      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2423      "dev": true,
2424      "funding": [
2425        {
2426          "type": "github",
2427          "url": "https://github.com/sponsors/feross"
2428        },
2429        {
2430          "type": "patreon",
2431          "url": "https://www.patreon.com/feross"
2432        },
2433        {
2434          "type": "consulting",
2435          "url": "https://feross.org/support"
2436        }
2437      ]
2438    },
2439    "node_modules/safer-buffer": {
2440      "version": "2.1.2",
2441      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2442      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2443      "dev": true
2444    },
2445    "node_modules/semver": {
2446      "version": "7.3.5",
2447      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2448      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2449      "dev": true,
2450      "dependencies": {
2451        "lru-cache": "^6.0.0"
2452      },
2453      "bin": {
2454        "semver": "bin/semver.js"
2455      },
2456      "engines": {
2457        "node": ">=10"
2458      }
2459    },
2460    "node_modules/shebang-command": {
2461      "version": "2.0.0",
2462      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2463      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2464      "dev": true,
2465      "dependencies": {
2466        "shebang-regex": "^3.0.0"
2467      },
2468      "engines": {
2469        "node": ">=8"
2470      }
2471    },
2472    "node_modules/shebang-regex": {
2473      "version": "3.0.0",
2474      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2475      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2476      "dev": true,
2477      "engines": {
2478        "node": ">=8"
2479      }
2480    },
2481    "node_modules/signal-exit": {
2482      "version": "3.0.3",
2483      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
2484      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
2485      "dev": true
2486    },
2487    "node_modules/source-map": {
2488      "version": "0.6.1",
2489      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2490      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2491      "dev": true,
2492      "engines": {
2493        "node": ">=0.10.0"
2494      }
2495    },
2496    "node_modules/source-map-support": {
2497      "version": "0.5.20",
2498      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
2499      "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
2500      "dev": true,
2501      "dependencies": {
2502        "buffer-from": "^1.0.0",
2503        "source-map": "^0.6.0"
2504      }
2505    },
2506    "node_modules/spdx-correct": {
2507      "version": "3.1.1",
2508      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
2509      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
2510      "dev": true,
2511      "dependencies": {
2512        "spdx-expression-parse": "^3.0.0",
2513        "spdx-license-ids": "^3.0.0"
2514      }
2515    },
2516    "node_modules/spdx-exceptions": {
2517      "version": "2.3.0",
2518      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
2519      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
2520      "dev": true
2521    },
2522    "node_modules/spdx-expression-parse": {
2523      "version": "3.0.1",
2524      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
2525      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
2526      "dev": true,
2527      "dependencies": {
2528        "spdx-exceptions": "^2.1.0",
2529        "spdx-license-ids": "^3.0.0"
2530      }
2531    },
2532    "node_modules/spdx-license-ids": {
2533      "version": "3.0.10",
2534      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
2535      "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
2536      "dev": true
2537    },
2538    "node_modules/split2": {
2539      "version": "3.2.2",
2540      "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
2541      "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
2542      "dev": true,
2543      "dependencies": {
2544        "readable-stream": "^3.0.0"
2545      }
2546    },
2547    "node_modules/string_decoder": {
2548      "version": "1.3.0",
2549      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2550      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2551      "dev": true,
2552      "dependencies": {
2553        "safe-buffer": "~5.2.0"
2554      }
2555    },
2556    "node_modules/string-width": {
2557      "version": "4.2.3",
2558      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2559      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2560      "dev": true,
2561      "dependencies": {
2562        "emoji-regex": "^8.0.0",
2563        "is-fullwidth-code-point": "^3.0.0",
2564        "strip-ansi": "^6.0.1"
2565      },
2566      "engines": {
2567        "node": ">=8"
2568      }
2569    },
2570    "node_modules/strip-ansi": {
2571      "version": "6.0.1",
2572      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2573      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2574      "dev": true,
2575      "dependencies": {
2576        "ansi-regex": "^5.0.1"
2577      },
2578      "engines": {
2579        "node": ">=8"
2580      }
2581    },
2582    "node_modules/strip-bom": {
2583      "version": "4.0.0",
2584      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
2585      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
2586      "dev": true,
2587      "engines": {
2588        "node": ">=8"
2589      }
2590    },
2591    "node_modules/strip-final-newline": {
2592      "version": "2.0.0",
2593      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
2594      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
2595      "dev": true,
2596      "engines": {
2597        "node": ">=6"
2598      }
2599    },
2600    "node_modules/strip-indent": {
2601      "version": "3.0.0",
2602      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
2603      "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
2604      "dev": true,
2605      "dependencies": {
2606        "min-indent": "^1.0.0"
2607      },
2608      "engines": {
2609        "node": ">=8"
2610      }
2611    },
2612    "node_modules/strip-json-comments": {
2613      "version": "3.0.1",
2614      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
2615      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
2616      "dev": true,
2617      "engines": {
2618        "node": ">=8"
2619      }
2620    },
2621    "node_modules/supports-color": {
2622      "version": "7.2.0",
2623      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2624      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2625      "dev": true,
2626      "dependencies": {
2627        "has-flag": "^4.0.0"
2628      },
2629      "engines": {
2630        "node": ">=8"
2631      }
2632    },
2633    "node_modules/text-extensions": {
2634      "version": "1.9.0",
2635      "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
2636      "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
2637      "dev": true,
2638      "engines": {
2639        "node": ">=0.10"
2640      }
2641    },
2642    "node_modules/through": {
2643      "version": "2.3.8",
2644      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2645      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
2646      "dev": true
2647    },
2648    "node_modules/through2": {
2649      "version": "4.0.2",
2650      "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
2651      "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
2652      "dev": true,
2653      "dependencies": {
2654        "readable-stream": "3"
2655      }
2656    },
2657    "node_modules/tmp": {
2658      "version": "0.0.33",
2659      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
2660      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
2661      "dev": true,
2662      "dependencies": {
2663        "os-tmpdir": "~1.0.2"
2664      },
2665      "engines": {
2666        "node": ">=0.6.0"
2667      }
2668    },
2669    "node_modules/to-regex-range": {
2670      "version": "5.0.1",
2671      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2672      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2673      "dev": true,
2674      "dependencies": {
2675        "is-number": "^7.0.0"
2676      },
2677      "engines": {
2678        "node": ">=8.0"
2679      }
2680    },
2681    "node_modules/trim-newlines": {
2682      "version": "3.0.1",
2683      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
2684      "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
2685      "dev": true,
2686      "engines": {
2687        "node": ">=8"
2688      }
2689    },
2690    "node_modules/ts-node": {
2691      "version": "9.1.1",
2692      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
2693      "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
2694      "dev": true,
2695      "dependencies": {
2696        "arg": "^4.1.0",
2697        "create-require": "^1.1.0",
2698        "diff": "^4.0.1",
2699        "make-error": "^1.1.1",
2700        "source-map-support": "^0.5.17",
2701        "yn": "3.1.1"
2702      },
2703      "bin": {
2704        "ts-node": "dist/bin.js",
2705        "ts-node-script": "dist/bin-script.js",
2706        "ts-node-transpile-only": "dist/bin-transpile.js",
2707        "ts-script": "dist/bin-script-deprecated.js"
2708      },
2709      "engines": {
2710        "node": ">=10.0.0"
2711      },
2712      "peerDependencies": {
2713        "typescript": ">=2.7"
2714      }
2715    },
2716    "node_modules/tslib": {
2717      "version": "1.14.1",
2718      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
2719      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
2720      "dev": true
2721    },
2722    "node_modules/type-fest": {
2723      "version": "0.18.1",
2724      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
2725      "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
2726      "dev": true,
2727      "engines": {
2728        "node": ">=10"
2729      },
2730      "funding": {
2731        "url": "https://github.com/sponsors/sindresorhus"
2732      }
2733    },
2734    "node_modules/typescript": {
2735      "version": "4.4.4",
2736      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
2737      "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
2738      "dev": true,
2739      "bin": {
2740        "tsc": "bin/tsc",
2741        "tsserver": "bin/tsserver"
2742      },
2743      "engines": {
2744        "node": ">=4.2.0"
2745      }
2746    },
2747    "node_modules/universalify": {
2748      "version": "2.0.0",
2749      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
2750      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
2751      "dev": true,
2752      "engines": {
2753        "node": ">= 10.0.0"
2754      }
2755    },
2756    "node_modules/util-deprecate": {
2757      "version": "1.0.2",
2758      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2759      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2760      "dev": true
2761    },
2762    "node_modules/validate-npm-package-license": {
2763      "version": "3.0.4",
2764      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
2765      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
2766      "dev": true,
2767      "dependencies": {
2768        "spdx-correct": "^3.0.0",
2769        "spdx-expression-parse": "^3.0.0"
2770      }
2771    },
2772    "node_modules/which": {
2773      "version": "1.3.1",
2774      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2775      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2776      "dev": true,
2777      "dependencies": {
2778        "isexe": "^2.0.0"
2779      },
2780      "bin": {
2781        "which": "bin/which"
2782      }
2783    },
2784    "node_modules/word-wrap": {
2785      "version": "1.2.3",
2786      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
2787      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
2788      "dev": true,
2789      "engines": {
2790        "node": ">=0.10.0"
2791      }
2792    },
2793    "node_modules/wrap-ansi": {
2794      "version": "7.0.0",
2795      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2796      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2797      "dev": true,
2798      "dependencies": {
2799        "ansi-styles": "^4.0.0",
2800        "string-width": "^4.1.0",
2801        "strip-ansi": "^6.0.0"
2802      },
2803      "engines": {
2804        "node": ">=10"
2805      },
2806      "funding": {
2807        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2808      }
2809    },
2810    "node_modules/wrappy": {
2811      "version": "1.0.2",
2812      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2813      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2814      "dev": true
2815    },
2816    "node_modules/y18n": {
2817      "version": "5.0.8",
2818      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
2819      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
2820      "dev": true,
2821      "engines": {
2822        "node": ">=10"
2823      }
2824    },
2825    "node_modules/yallist": {
2826      "version": "4.0.0",
2827      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
2828      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
2829      "dev": true
2830    },
2831    "node_modules/yaml": {
2832      "version": "1.10.2",
2833      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
2834      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
2835      "dev": true,
2836      "engines": {
2837        "node": ">= 6"
2838      }
2839    },
2840    "node_modules/yargs": {
2841      "version": "17.2.1",
2842      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
2843      "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
2844      "dev": true,
2845      "dependencies": {
2846        "cliui": "^7.0.2",
2847        "escalade": "^3.1.1",
2848        "get-caller-file": "^2.0.5",
2849        "require-directory": "^2.1.1",
2850        "string-width": "^4.2.0",
2851        "y18n": "^5.0.5",
2852        "yargs-parser": "^20.2.2"
2853      },
2854      "engines": {
2855        "node": ">=12"
2856      }
2857    },
2858    "node_modules/yargs-parser": {
2859      "version": "20.2.9",
2860      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
2861      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
2862      "dev": true,
2863      "engines": {
2864        "node": ">=10"
2865      }
2866    },
2867    "node_modules/yn": {
2868      "version": "3.1.1",
2869      "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
2870      "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
2871      "dev": true,
2872      "engines": {
2873        "node": ">=6"
2874      }
2875    },
2876    "node_modules/yocto-queue": {
2877      "version": "0.1.0",
2878      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
2879      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
2880      "dev": true,
2881      "engines": {
2882        "node": ">=10"
2883      },
2884      "funding": {
2885        "url": "https://github.com/sponsors/sindresorhus"
2886      }
2887    }
2888  },
2889  "dependencies": {
2890    "@babel/code-frame": {
2891      "version": "7.12.13",
2892      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
2893      "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
2894      "dev": true,
2895      "requires": {
2896        "@babel/highlight": "^7.12.13"
2897      }
2898    },
2899    "@babel/helper-validator-identifier": {
2900      "version": "7.14.0",
2901      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
2902      "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
2903      "dev": true
2904    },
2905    "@babel/highlight": {
2906      "version": "7.14.0",
2907      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
2908      "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
2909      "dev": true,
2910      "requires": {
2911        "@babel/helper-validator-identifier": "^7.14.0",
2912        "chalk": "^2.0.0",
2913        "js-tokens": "^4.0.0"
2914      },
2915      "dependencies": {
2916        "ansi-styles": {
2917          "version": "3.2.1",
2918          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2919          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2920          "dev": true,
2921          "requires": {
2922            "color-convert": "^1.9.0"
2923          }
2924        },
2925        "chalk": {
2926          "version": "2.4.2",
2927          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2928          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2929          "dev": true,
2930          "requires": {
2931            "ansi-styles": "^3.2.1",
2932            "escape-string-regexp": "^1.0.5",
2933            "supports-color": "^5.3.0"
2934          }
2935        },
2936        "color-convert": {
2937          "version": "1.9.3",
2938          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2939          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2940          "dev": true,
2941          "requires": {
2942            "color-name": "1.1.3"
2943          }
2944        },
2945        "color-name": {
2946          "version": "1.1.3",
2947          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2948          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2949          "dev": true
2950        },
2951        "has-flag": {
2952          "version": "3.0.0",
2953          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2954          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2955          "dev": true
2956        },
2957        "supports-color": {
2958          "version": "5.5.0",
2959          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2960          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2961          "dev": true,
2962          "requires": {
2963            "has-flag": "^3.0.0"
2964          }
2965        }
2966      }
2967    },
2968    "@commitlint/cli": {
2969      "version": "14.1.0",
2970      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-14.1.0.tgz",
2971      "integrity": "sha512-Orq62jkl9qAGvjFqhehtAqjGY/duJ8hIRPPIHmGR2jIB96D4VTmazS3ZvqJz2Q9kKr61mLAk/171zm0FVzQCYA==",
2972      "dev": true,
2973      "requires": {
2974        "@commitlint/format": "^14.1.0",
2975        "@commitlint/lint": "^14.1.0",
2976        "@commitlint/load": "^14.1.0",
2977        "@commitlint/read": "^14.0.0",
2978        "@commitlint/types": "^14.0.0",
2979        "lodash": "^4.17.19",
2980        "resolve-from": "5.0.0",
2981        "resolve-global": "1.0.0",
2982        "yargs": "^17.0.0"
2983      }
2984    },
2985    "@commitlint/config-conventional": {
2986      "version": "14.1.0",
2987      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-14.1.0.tgz",
2988      "integrity": "sha512-JuhCqkEv8jyqmd54EpXPsQFpYc/8k7sfP1UziRdEvZSJUCLxz+8Pk4cNS0oF1BtjaWO7ITgXPlIZg47PyApGmg==",
2989      "dev": true,
2990      "requires": {
2991        "conventional-changelog-conventionalcommits": "^4.3.1"
2992      }
2993    },
2994    "@commitlint/ensure": {
2995      "version": "14.1.0",
2996      "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-14.1.0.tgz",
2997      "integrity": "sha512-xrYvFdqVepT3XA1BmSh88eKbvYKtLuQu98QLfgxVmwS99Kj3yW0sT3D7jGvNsynbIx2dhbXofDyubf/DKkpFrQ==",
2998      "dev": true,
2999      "requires": {
3000        "@commitlint/types": "^14.0.0",
3001        "lodash": "^4.17.19"
3002      }
3003    },
3004    "@commitlint/execute-rule": {
3005      "version": "14.0.0",
3006      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-14.0.0.tgz",
3007      "integrity": "sha512-Hh/HLpCBDlrD3Rx2x2pDBx6CU+OtVqGXh7mbFpNihAVx6B0zyZqm/vv0cdwdhfGW5OEn1BhCqHf1ZOvL/DwdWA==",
3008      "dev": true
3009    },
3010    "@commitlint/format": {
3011      "version": "14.1.0",
3012      "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-14.1.0.tgz",
3013      "integrity": "sha512-sF6engqqHjvxGctWRKjFs/HQeNowlpbVmmoP481b2UMQnVQnjjfXJvQsoLpaqFUvgc2sHM4L85F8BmAw+iHG1w==",
3014      "dev": true,
3015      "requires": {
3016        "@commitlint/types": "^14.0.0",
3017        "chalk": "^4.0.0"
3018      }
3019    },
3020    "@commitlint/is-ignored": {
3021      "version": "14.0.0",
3022      "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-14.0.0.tgz",
3023      "integrity": "sha512-nJltYjXTa+mk+6SPe35nOZCCvt3Gh5mbDz008KQ4OPcn1GX1NG+pEgz1Kx3agDp/pc+JGnsrr5GV00gygIoloA==",
3024      "dev": true,
3025      "requires": {
3026        "@commitlint/types": "^14.0.0",
3027        "semver": "7.3.5"
3028      }
3029    },
3030    "@commitlint/lint": {
3031      "version": "14.1.0",
3032      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-14.1.0.tgz",
3033      "integrity": "sha512-CApGJEOtWU/CcuPD8HkOR1jdUYpjKutGPaeby9nSFzJhwl/UQOjxc4Nd+2g2ygsMi5l3N4j2sWQYEgccpFC3lA==",
3034      "dev": true,
3035      "requires": {
3036        "@commitlint/is-ignored": "^14.0.0",
3037        "@commitlint/parse": "^14.0.0",
3038        "@commitlint/rules": "^14.1.0",
3039        "@commitlint/types": "^14.0.0"
3040      }
3041    },
3042    "@commitlint/load": {
3043      "version": "14.1.0",
3044      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-14.1.0.tgz",
3045      "integrity": "sha512-p+HbgjhkqLsnxyjOUdEYHztHCp8n2oLVUJTmRPuP5FXLNevh6Gwmxf+NYC2J0sgD084aV2CFi3qu1W4yHWIknA==",
3046      "dev": true,
3047      "requires": {
3048        "@commitlint/execute-rule": "^14.0.0",
3049        "@commitlint/resolve-extends": "^14.1.0",
3050        "@commitlint/types": "^14.0.0",
3051        "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2",
3052        "chalk": "^4.0.0",
3053        "cosmiconfig": "^7.0.0",
3054        "lodash": "^4.17.19",
3055        "resolve-from": "^5.0.0",
3056        "typescript": "^4.4.3"
3057      }
3058    },
3059    "@commitlint/message": {
3060      "version": "14.0.0",
3061      "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-14.0.0.tgz",
3062      "integrity": "sha512-316Pum+bwDcZamOQw0DXSY17Dq9EjvL1zKdYIZqneu4lnXN6uFfi53Y/sP5crW6zlLdnuTHe1MnuewXPLHfH1Q==",
3063      "dev": true
3064    },
3065    "@commitlint/parse": {
3066      "version": "14.0.0",
3067      "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-14.0.0.tgz",
3068      "integrity": "sha512-49qkk0TcwdxJPZUX8MElEzMlRFIL/cg64P4pk8HotFEm2HYdbxxZp6v3cbVw5WOsnRA0frrs+NNoOcIT83ccMQ==",
3069      "dev": true,
3070      "requires": {
3071        "@commitlint/types": "^14.0.0",
3072        "conventional-changelog-angular": "^5.0.11",
3073        "conventional-commits-parser": "^3.2.2"
3074      }
3075    },
3076    "@commitlint/read": {
3077      "version": "14.0.0",
3078      "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-14.0.0.tgz",
3079      "integrity": "sha512-WXXcSLBqwXTqnEmB0lbU2TrayDJ2G3qI/lxy1ianVmpQol8p9BjodAA6bYxtYYHdQFVXUrIsclzFP/naWG+hlQ==",
3080      "dev": true,
3081      "requires": {
3082        "@commitlint/top-level": "^14.0.0",
3083        "@commitlint/types": "^14.0.0",
3084        "fs-extra": "^10.0.0",
3085        "git-raw-commits": "^2.0.0"
3086      }
3087    },
3088    "@commitlint/resolve-extends": {
3089      "version": "14.1.0",
3090      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-14.1.0.tgz",
3091      "integrity": "sha512-ko80k6QB6E6/OvGNWy4u7gzzWyluDT3VDNL2kfZaDywsnrYntUKyT4Do97gQ7orttITzj2GRtk3KWClVz4rUUQ==",
3092      "dev": true,
3093      "requires": {
3094        "import-fresh": "^3.0.0",
3095        "lodash": "^4.17.19",
3096        "resolve-from": "^5.0.0",
3097        "resolve-global": "^1.0.0"
3098      }
3099    },
3100    "@commitlint/rules": {
3101      "version": "14.1.0",
3102      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-14.1.0.tgz",
3103      "integrity": "sha512-6jmv414/1JzGzDI/DS+snAMhcL6roQKPdg0WB3kWTWN52EvWXBFm0HIMGt2H/FlRKxozwVXlQN60/1fNIl98xA==",
3104      "dev": true,
3105      "requires": {
3106        "@commitlint/ensure": "^14.1.0",
3107        "@commitlint/message": "^14.0.0",
3108        "@commitlint/to-lines": "^14.0.0",
3109        "@commitlint/types": "^14.0.0",
3110        "execa": "^5.0.0"
3111      }
3112    },
3113    "@commitlint/to-lines": {
3114      "version": "14.0.0",
3115      "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-14.0.0.tgz",
3116      "integrity": "sha512-uIXk54oJDuYyLpI208s3+cGmJ323yvSJ9LB7yUDMWUeJi2LgRxE2EBZL995kLQdnoAsBBXcLq+VDyppg5bV/cg==",
3117      "dev": true
3118    },
3119    "@commitlint/top-level": {
3120      "version": "14.0.0",
3121      "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-14.0.0.tgz",
3122      "integrity": "sha512-MZDKZfWfl9g4KozgWBGTCrI2cXkMHnBFlhwvEfrAu5G8wd5aL1f2uWEUMnBMjUikmhVj99i1pzge4XFWHQ29wQ==",
3123      "dev": true,
3124      "requires": {
3125        "find-up": "^5.0.0"
3126      }
3127    },
3128    "@commitlint/types": {
3129      "version": "14.0.0",
3130      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-14.0.0.tgz",
3131      "integrity": "sha512-sIls1nP2uSbGL466edYlh8mn7O/WP4i3bcvP+2DMhkscRCSgaPhNRWDilhYVsHt2Vu1HTQ27uT0Bj5/Lt2+EcQ==",
3132      "dev": true,
3133      "requires": {
3134        "chalk": "^4.0.0"
3135      }
3136    },
3137    "@endemolshinegroup/cosmiconfig-typescript-loader": {
3138      "version": "3.0.2",
3139      "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz",
3140      "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==",
3141      "dev": true,
3142      "requires": {
3143        "lodash.get": "^4",
3144        "make-error": "^1",
3145        "ts-node": "^9",
3146        "tslib": "^2"
3147      },
3148      "dependencies": {
3149        "tslib": {
3150          "version": "2.3.1",
3151          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
3152          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
3153          "dev": true
3154        }
3155      }
3156    },
3157    "@types/minimist": {
3158      "version": "1.2.2",
3159      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
3160      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
3161      "dev": true
3162    },
3163    "@types/normalize-package-data": {
3164      "version": "2.4.1",
3165      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
3166      "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
3167      "dev": true
3168    },
3169    "@types/parse-json": {
3170      "version": "4.0.0",
3171      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
3172      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
3173      "dev": true
3174    },
3175    "ansi-escapes": {
3176      "version": "3.2.0",
3177      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
3178      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
3179      "dev": true
3180    },
3181    "ansi-regex": {
3182      "version": "5.0.1",
3183      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
3184      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
3185      "dev": true
3186    },
3187    "ansi-styles": {
3188      "version": "4.3.0",
3189      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3190      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3191      "dev": true,
3192      "requires": {
3193        "color-convert": "^2.0.1"
3194      }
3195    },
3196    "arg": {
3197      "version": "4.1.3",
3198      "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
3199      "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
3200      "dev": true
3201    },
3202    "array-ify": {
3203      "version": "1.0.0",
3204      "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
3205      "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
3206      "dev": true
3207    },
3208    "arrify": {
3209      "version": "1.0.1",
3210      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
3211      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
3212      "dev": true
3213    },
3214    "balanced-match": {
3215      "version": "1.0.2",
3216      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3217      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
3218      "dev": true
3219    },
3220    "brace-expansion": {
3221      "version": "1.1.11",
3222      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3223      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3224      "dev": true,
3225      "requires": {
3226        "balanced-match": "^1.0.0",
3227        "concat-map": "0.0.1"
3228      }
3229    },
3230    "braces": {
3231      "version": "3.0.2",
3232      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3233      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3234      "dev": true,
3235      "requires": {
3236        "fill-range": "^7.0.1"
3237      }
3238    },
3239    "buffer-from": {
3240      "version": "1.1.2",
3241      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
3242      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
3243      "dev": true
3244    },
3245    "cachedir": {
3246      "version": "2.2.0",
3247      "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
3248      "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
3249      "dev": true
3250    },
3251    "callsites": {
3252      "version": "3.1.0",
3253      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3254      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3255      "dev": true
3256    },
3257    "camelcase": {
3258      "version": "5.3.1",
3259      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
3260      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
3261      "dev": true
3262    },
3263    "camelcase-keys": {
3264      "version": "6.2.2",
3265      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
3266      "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
3267      "dev": true,
3268      "requires": {
3269        "camelcase": "^5.3.1",
3270        "map-obj": "^4.0.0",
3271        "quick-lru": "^4.0.1"
3272      }
3273    },
3274    "chalk": {
3275      "version": "4.1.0",
3276      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
3277      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
3278      "dev": true,
3279      "requires": {
3280        "ansi-styles": "^4.1.0",
3281        "supports-color": "^7.1.0"
3282      }
3283    },
3284    "chardet": {
3285      "version": "0.7.0",
3286      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
3287      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
3288      "dev": true
3289    },
3290    "cli-cursor": {
3291      "version": "2.1.0",
3292      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
3293      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
3294      "dev": true,
3295      "requires": {
3296        "restore-cursor": "^2.0.0"
3297      }
3298    },
3299    "cli-width": {
3300      "version": "2.2.1",
3301      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
3302      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
3303      "dev": true
3304    },
3305    "cliui": {
3306      "version": "7.0.4",
3307      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
3308      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
3309      "dev": true,
3310      "requires": {
3311        "string-width": "^4.2.0",
3312        "strip-ansi": "^6.0.0",
3313        "wrap-ansi": "^7.0.0"
3314      }
3315    },
3316    "color-convert": {
3317      "version": "2.0.1",
3318      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3319      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3320      "dev": true,
3321      "requires": {
3322        "color-name": "~1.1.4"
3323      }
3324    },
3325    "color-name": {
3326      "version": "1.1.4",
3327      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3328      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3329      "dev": true
3330    },
3331    "commitizen": {
3332      "version": "4.2.4",
3333      "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
3334      "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
3335      "dev": true,
3336      "requires": {
3337        "cachedir": "2.2.0",
3338        "cz-conventional-changelog": "3.2.0",
3339        "dedent": "0.7.0",
3340        "detect-indent": "6.0.0",
3341        "find-node-modules": "^2.1.2",
3342        "find-root": "1.1.0",
3343        "fs-extra": "8.1.0",
3344        "glob": "7.1.4",
3345        "inquirer": "6.5.2",
3346        "is-utf8": "^0.2.1",
3347        "lodash": "^4.17.20",
3348        "minimist": "1.2.5",
3349        "strip-bom": "4.0.0",
3350        "strip-json-comments": "3.0.1"
3351      },
3352      "dependencies": {
3353        "ansi-styles": {
3354          "version": "3.2.1",
3355          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3356          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3357          "dev": true,
3358          "requires": {
3359            "color-convert": "^1.9.0"
3360          }
3361        },
3362        "chalk": {
3363          "version": "2.4.2",
3364          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3365          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3366          "dev": true,
3367          "requires": {
3368            "ansi-styles": "^3.2.1",
3369            "escape-string-regexp": "^1.0.5",
3370            "supports-color": "^5.3.0"
3371          }
3372        },
3373        "color-convert": {
3374          "version": "1.9.3",
3375          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3376          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3377          "dev": true,
3378          "requires": {
3379            "color-name": "1.1.3"
3380          }
3381        },
3382        "color-name": {
3383          "version": "1.1.3",
3384          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3385          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3386          "dev": true
3387        },
3388        "cz-conventional-changelog": {
3389          "version": "3.2.0",
3390          "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
3391          "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
3392          "dev": true,
3393          "requires": {
3394            "@commitlint/load": ">6.1.1",
3395            "chalk": "^2.4.1",
3396            "commitizen": "^4.0.3",
3397            "conventional-commit-types": "^3.0.0",
3398            "lodash.map": "^4.5.1",
3399            "longest": "^2.0.1",
3400            "word-wrap": "^1.0.3"
3401          }
3402        },
3403        "fs-extra": {
3404          "version": "8.1.0",
3405          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3406          "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3407          "dev": true,
3408          "requires": {
3409            "graceful-fs": "^4.2.0",
3410            "jsonfile": "^4.0.0",
3411            "universalify": "^0.1.0"
3412          }
3413        },
3414        "has-flag": {
3415          "version": "3.0.0",
3416          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3417          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3418          "dev": true
3419        },
3420        "jsonfile": {
3421          "version": "4.0.0",
3422          "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3423          "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3424          "dev": true,
3425          "requires": {
3426            "graceful-fs": "^4.1.6"
3427          }
3428        },
3429        "supports-color": {
3430          "version": "5.5.0",
3431          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3432          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3433          "dev": true,
3434          "requires": {
3435            "has-flag": "^3.0.0"
3436          }
3437        },
3438        "universalify": {
3439          "version": "0.1.2",
3440          "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3441          "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3442          "dev": true
3443        }
3444      }
3445    },
3446    "compare-func": {
3447      "version": "2.0.0",
3448      "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
3449      "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
3450      "dev": true,
3451      "requires": {
3452        "array-ify": "^1.0.0",
3453        "dot-prop": "^5.1.0"
3454      }
3455    },
3456    "concat-map": {
3457      "version": "0.0.1",
3458      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3459      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3460      "dev": true
3461    },
3462    "conventional-changelog-angular": {
3463      "version": "5.0.13",
3464      "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
3465      "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
3466      "dev": true,
3467      "requires": {
3468        "compare-func": "^2.0.0",
3469        "q": "^1.5.1"
3470      }
3471    },
3472    "conventional-changelog-conventionalcommits": {
3473      "version": "4.6.0",
3474      "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz",
3475      "integrity": "sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A==",
3476      "dev": true,
3477      "requires": {
3478        "compare-func": "^2.0.0",
3479        "lodash": "^4.17.15",
3480        "q": "^1.5.1"
3481      }
3482    },
3483    "conventional-commit-types": {
3484      "version": "3.0.0",
3485      "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
3486      "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
3487      "dev": true
3488    },
3489    "conventional-commits-parser": {
3490      "version": "3.2.3",
3491      "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz",
3492      "integrity": "sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==",
3493      "dev": true,
3494      "requires": {
3495        "is-text-path": "^1.0.1",
3496        "JSONStream": "^1.0.4",
3497        "lodash": "^4.17.15",
3498        "meow": "^8.0.0",
3499        "split2": "^3.0.0",
3500        "through2": "^4.0.0"
3501      }
3502    },
3503    "cosmiconfig": {
3504      "version": "7.0.0",
3505      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
3506      "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
3507      "dev": true,
3508      "requires": {
3509        "@types/parse-json": "^4.0.0",
3510        "import-fresh": "^3.2.1",
3511        "parse-json": "^5.0.0",
3512        "path-type": "^4.0.0",
3513        "yaml": "^1.10.0"
3514      }
3515    },
3516    "create-require": {
3517      "version": "1.1.1",
3518      "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
3519      "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
3520      "dev": true
3521    },
3522    "cross-spawn": {
3523      "version": "7.0.3",
3524      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3525      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3526      "dev": true,
3527      "requires": {
3528        "path-key": "^3.1.0",
3529        "shebang-command": "^2.0.0",
3530        "which": "^2.0.1"
3531      },
3532      "dependencies": {
3533        "which": {
3534          "version": "2.0.2",
3535          "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3536          "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3537          "dev": true,
3538          "requires": {
3539            "isexe": "^2.0.0"
3540          }
3541        }
3542      }
3543    },
3544    "cz-conventional-changelog": {
3545      "version": "3.3.0",
3546      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz",
3547      "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==",
3548      "dev": true,
3549      "requires": {
3550        "@commitlint/load": ">6.1.1",
3551        "chalk": "^2.4.1",
3552        "commitizen": "^4.0.3",
3553        "conventional-commit-types": "^3.0.0",
3554        "lodash.map": "^4.5.1",
3555        "longest": "^2.0.1",
3556        "word-wrap": "^1.0.3"
3557      },
3558      "dependencies": {
3559        "ansi-styles": {
3560          "version": "3.2.1",
3561          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3562          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3563          "dev": true,
3564          "requires": {
3565            "color-convert": "^1.9.0"
3566          }
3567        },
3568        "chalk": {
3569          "version": "2.4.2",
3570          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3571          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3572          "dev": true,
3573          "requires": {
3574            "ansi-styles": "^3.2.1",
3575            "escape-string-regexp": "^1.0.5",
3576            "supports-color": "^5.3.0"
3577          }
3578        },
3579        "color-convert": {
3580          "version": "1.9.3",
3581          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3582          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3583          "dev": true,
3584          "requires": {
3585            "color-name": "1.1.3"
3586          }
3587        },
3588        "color-name": {
3589          "version": "1.1.3",
3590          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3591          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3592          "dev": true
3593        },
3594        "has-flag": {
3595          "version": "3.0.0",
3596          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3597          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3598          "dev": true
3599        },
3600        "supports-color": {
3601          "version": "5.5.0",
3602          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3603          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3604          "dev": true,
3605          "requires": {
3606            "has-flag": "^3.0.0"
3607          }
3608        }
3609      }
3610    },
3611    "dargs": {
3612      "version": "7.0.0",
3613      "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
3614      "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
3615      "dev": true
3616    },
3617    "decamelize": {
3618      "version": "1.2.0",
3619      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
3620      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
3621      "dev": true
3622    },
3623    "decamelize-keys": {
3624      "version": "1.1.0",
3625      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
3626      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
3627      "dev": true,
3628      "requires": {
3629        "decamelize": "^1.1.0",
3630        "map-obj": "^1.0.0"
3631      },
3632      "dependencies": {
3633        "map-obj": {
3634          "version": "1.0.1",
3635          "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
3636          "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
3637          "dev": true
3638        }
3639      }
3640    },
3641    "dedent": {
3642      "version": "0.7.0",
3643      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
3644      "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
3645      "dev": true
3646    },
3647    "detect-file": {
3648      "version": "1.0.0",
3649      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
3650      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
3651      "dev": true
3652    },
3653    "detect-indent": {
3654      "version": "6.0.0",
3655      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
3656      "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
3657      "dev": true
3658    },
3659    "diff": {
3660      "version": "4.0.2",
3661      "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
3662      "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
3663      "dev": true
3664    },
3665    "dot-prop": {
3666      "version": "5.3.0",
3667      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
3668      "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
3669      "dev": true,
3670      "requires": {
3671        "is-obj": "^2.0.0"
3672      }
3673    },
3674    "emoji-regex": {
3675      "version": "8.0.0",
3676      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3677      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3678      "dev": true
3679    },
3680    "error-ex": {
3681      "version": "1.3.2",
3682      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3683      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3684      "dev": true,
3685      "requires": {
3686        "is-arrayish": "^0.2.1"
3687      }
3688    },
3689    "escalade": {
3690      "version": "3.1.1",
3691      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
3692      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
3693      "dev": true
3694    },
3695    "escape-string-regexp": {
3696      "version": "1.0.5",
3697      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3698      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3699      "dev": true
3700    },
3701    "execa": {
3702      "version": "5.1.1",
3703      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
3704      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
3705      "dev": true,
3706      "requires": {
3707        "cross-spawn": "^7.0.3",
3708        "get-stream": "^6.0.0",
3709        "human-signals": "^2.1.0",
3710        "is-stream": "^2.0.0",
3711        "merge-stream": "^2.0.0",
3712        "npm-run-path": "^4.0.1",
3713        "onetime": "^5.1.2",
3714        "signal-exit": "^3.0.3",
3715        "strip-final-newline": "^2.0.0"
3716      },
3717      "dependencies": {
3718        "mimic-fn": {
3719          "version": "2.1.0",
3720          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
3721          "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
3722          "dev": true
3723        },
3724        "onetime": {
3725          "version": "5.1.2",
3726          "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3727          "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3728          "dev": true,
3729          "requires": {
3730            "mimic-fn": "^2.1.0"
3731          }
3732        }
3733      }
3734    },
3735    "expand-tilde": {
3736      "version": "2.0.2",
3737      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
3738      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
3739      "dev": true,
3740      "requires": {
3741        "homedir-polyfill": "^1.0.1"
3742      }
3743    },
3744    "external-editor": {
3745      "version": "3.1.0",
3746      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
3747      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
3748      "dev": true,
3749      "requires": {
3750        "chardet": "^0.7.0",
3751        "iconv-lite": "^0.4.24",
3752        "tmp": "^0.0.33"
3753      }
3754    },
3755    "figures": {
3756      "version": "2.0.0",
3757      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
3758      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
3759      "dev": true,
3760      "requires": {
3761        "escape-string-regexp": "^1.0.5"
3762      }
3763    },
3764    "fill-range": {
3765      "version": "7.0.1",
3766      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
3767      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
3768      "dev": true,
3769      "requires": {
3770        "to-regex-range": "^5.0.1"
3771      }
3772    },
3773    "find-node-modules": {
3774      "version": "2.1.2",
3775      "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
3776      "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
3777      "dev": true,
3778      "requires": {
3779        "findup-sync": "^4.0.0",
3780        "merge": "^2.1.0"
3781      }
3782    },
3783    "find-root": {
3784      "version": "1.1.0",
3785      "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
3786      "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
3787      "dev": true
3788    },
3789    "find-up": {
3790      "version": "5.0.0",
3791      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3792      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3793      "dev": true,
3794      "requires": {
3795        "locate-path": "^6.0.0",
3796        "path-exists": "^4.0.0"
3797      }
3798    },
3799    "findup-sync": {
3800      "version": "4.0.0",
3801      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
3802      "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
3803      "dev": true,
3804      "requires": {
3805        "detect-file": "^1.0.0",
3806        "is-glob": "^4.0.0",
3807        "micromatch": "^4.0.2",
3808        "resolve-dir": "^1.0.1"
3809      }
3810    },
3811    "fs-extra": {
3812      "version": "10.0.0",
3813      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
3814      "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
3815      "dev": true,
3816      "requires": {
3817        "graceful-fs": "^4.2.0",
3818        "jsonfile": "^6.0.1",
3819        "universalify": "^2.0.0"
3820      }
3821    },
3822    "fs.realpath": {
3823      "version": "1.0.0",
3824      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3825      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
3826      "dev": true
3827    },
3828    "function-bind": {
3829      "version": "1.1.1",
3830      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3831      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
3832      "dev": true
3833    },
3834    "get-caller-file": {
3835      "version": "2.0.5",
3836      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3837      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3838      "dev": true
3839    },
3840    "get-stream": {
3841      "version": "6.0.1",
3842      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
3843      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
3844      "dev": true
3845    },
3846    "git-raw-commits": {
3847      "version": "2.0.10",
3848      "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz",
3849      "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==",
3850      "dev": true,
3851      "requires": {
3852        "dargs": "^7.0.0",
3853        "lodash": "^4.17.15",
3854        "meow": "^8.0.0",
3855        "split2": "^3.0.0",
3856        "through2": "^4.0.0"
3857      }
3858    },
3859    "glob": {
3860      "version": "7.1.4",
3861      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
3862      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
3863      "dev": true,
3864      "requires": {
3865        "fs.realpath": "^1.0.0",
3866        "inflight": "^1.0.4",
3867        "inherits": "2",
3868        "minimatch": "^3.0.4",
3869        "once": "^1.3.0",
3870        "path-is-absolute": "^1.0.0"
3871      }
3872    },
3873    "global-dirs": {
3874      "version": "0.1.1",
3875      "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
3876      "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
3877      "dev": true,
3878      "requires": {
3879        "ini": "^1.3.4"
3880      }
3881    },
3882    "global-modules": {
3883      "version": "1.0.0",
3884      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
3885      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
3886      "dev": true,
3887      "requires": {
3888        "global-prefix": "^1.0.1",
3889        "is-windows": "^1.0.1",
3890        "resolve-dir": "^1.0.0"
3891      }
3892    },
3893    "global-prefix": {
3894      "version": "1.0.2",
3895      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
3896      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
3897      "dev": true,
3898      "requires": {
3899        "expand-tilde": "^2.0.2",
3900        "homedir-polyfill": "^1.0.1",
3901        "ini": "^1.3.4",
3902        "is-windows": "^1.0.1",
3903        "which": "^1.2.14"
3904      }
3905    },
3906    "graceful-fs": {
3907      "version": "4.2.6",
3908      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
3909      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
3910      "dev": true
3911    },
3912    "hard-rejection": {
3913      "version": "2.1.0",
3914      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
3915      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
3916      "dev": true
3917    },
3918    "has": {
3919      "version": "1.0.3",
3920      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3921      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3922      "dev": true,
3923      "requires": {
3924        "function-bind": "^1.1.1"
3925      }
3926    },
3927    "has-flag": {
3928      "version": "4.0.0",
3929      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3930      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3931      "dev": true
3932    },
3933    "homedir-polyfill": {
3934      "version": "1.0.3",
3935      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
3936      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
3937      "dev": true,
3938      "requires": {
3939        "parse-passwd": "^1.0.0"
3940      }
3941    },
3942    "hosted-git-info": {
3943      "version": "4.0.2",
3944      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
3945      "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
3946      "dev": true,
3947      "requires": {
3948        "lru-cache": "^6.0.0"
3949      }
3950    },
3951    "human-signals": {
3952      "version": "2.1.0",
3953      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
3954      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
3955      "dev": true
3956    },
3957    "husky": {
3958      "version": "7.0.4",
3959      "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
3960      "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
3961      "dev": true
3962    },
3963    "iconv-lite": {
3964      "version": "0.4.24",
3965      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3966      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3967      "dev": true,
3968      "requires": {
3969        "safer-buffer": ">= 2.1.2 < 3"
3970      }
3971    },
3972    "import-fresh": {
3973      "version": "3.3.0",
3974      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3975      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3976      "dev": true,
3977      "requires": {
3978        "parent-module": "^1.0.0",
3979        "resolve-from": "^4.0.0"
3980      },
3981      "dependencies": {
3982        "resolve-from": {
3983          "version": "4.0.0",
3984          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3985          "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3986          "dev": true
3987        }
3988      }
3989    },
3990    "indent-string": {
3991      "version": "4.0.0",
3992      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
3993      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
3994      "dev": true
3995    },
3996    "inflight": {
3997      "version": "1.0.6",
3998      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3999      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4000      "dev": true,
4001      "requires": {
4002        "once": "^1.3.0",
4003        "wrappy": "1"
4004      }
4005    },
4006    "inherits": {
4007      "version": "2.0.4",
4008      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
4009      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
4010      "dev": true
4011    },
4012    "ini": {
4013      "version": "1.3.8",
4014      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
4015      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
4016      "dev": true
4017    },
4018    "inquirer": {
4019      "version": "6.5.2",
4020      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
4021      "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
4022      "dev": true,
4023      "requires": {
4024        "ansi-escapes": "^3.2.0",
4025        "chalk": "^2.4.2",
4026        "cli-cursor": "^2.1.0",
4027        "cli-width": "^2.0.0",
4028        "external-editor": "^3.0.3",
4029        "figures": "^2.0.0",
4030        "lodash": "^4.17.12",
4031        "mute-stream": "0.0.7",
4032        "run-async": "^2.2.0",
4033        "rxjs": "^6.4.0",
4034        "string-width": "^2.1.0",
4035        "strip-ansi": "^5.1.0",
4036        "through": "^2.3.6"
4037      },
4038      "dependencies": {
4039        "ansi-regex": {
4040          "version": "3.0.0",
4041          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4042          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4043          "dev": true
4044        },
4045        "ansi-styles": {
4046          "version": "3.2.1",
4047          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4048          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4049          "dev": true,
4050          "requires": {
4051            "color-convert": "^1.9.0"
4052          }
4053        },
4054        "chalk": {
4055          "version": "2.4.2",
4056          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4057          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4058          "dev": true,
4059          "requires": {
4060            "ansi-styles": "^3.2.1",
4061            "escape-string-regexp": "^1.0.5",
4062            "supports-color": "^5.3.0"
4063          }
4064        },
4065        "color-convert": {
4066          "version": "1.9.3",
4067          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4068          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4069          "dev": true,
4070          "requires": {
4071            "color-name": "1.1.3"
4072          }
4073        },
4074        "color-name": {
4075          "version": "1.1.3",
4076          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4077          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4078          "dev": true
4079        },
4080        "has-flag": {
4081          "version": "3.0.0",
4082          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4083          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4084          "dev": true
4085        },
4086        "is-fullwidth-code-point": {
4087          "version": "2.0.0",
4088          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4089          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4090          "dev": true
4091        },
4092        "string-width": {
4093          "version": "2.1.1",
4094          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4095          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
4096          "dev": true,
4097          "requires": {
4098            "is-fullwidth-code-point": "^2.0.0",
4099            "strip-ansi": "^4.0.0"
4100          },
4101          "dependencies": {
4102            "strip-ansi": {
4103              "version": "4.0.0",
4104              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4105              "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4106              "dev": true,
4107              "requires": {
4108                "ansi-regex": "^3.0.0"
4109              }
4110            }
4111          }
4112        },
4113        "strip-ansi": {
4114          "version": "5.2.0",
4115          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4116          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4117          "dev": true,
4118          "requires": {
4119            "ansi-regex": "^4.1.0"
4120          },
4121          "dependencies": {
4122            "ansi-regex": {
4123              "version": "4.1.0",
4124              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
4125              "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
4126              "dev": true
4127            }
4128          }
4129        },
4130        "supports-color": {
4131          "version": "5.5.0",
4132          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4133          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4134          "dev": true,
4135          "requires": {
4136            "has-flag": "^3.0.0"
4137          }
4138        }
4139      }
4140    },
4141    "is-arrayish": {
4142      "version": "0.2.1",
4143      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
4144      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
4145      "dev": true
4146    },
4147    "is-core-module": {
4148      "version": "2.8.0",
4149      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
4150      "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
4151      "dev": true,
4152      "requires": {
4153        "has": "^1.0.3"
4154      }
4155    },
4156    "is-extglob": {
4157      "version": "2.1.1",
4158      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4159      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
4160      "dev": true
4161    },
4162    "is-fullwidth-code-point": {
4163      "version": "3.0.0",
4164      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
4165      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
4166      "dev": true
4167    },
4168    "is-glob": {
4169      "version": "4.0.1",
4170      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
4171      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
4172      "dev": true,
4173      "requires": {
4174        "is-extglob": "^2.1.1"
4175      }
4176    },
4177    "is-number": {
4178      "version": "7.0.0",
4179      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
4180      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
4181      "dev": true
4182    },
4183    "is-obj": {
4184      "version": "2.0.0",
4185      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
4186      "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
4187      "dev": true
4188    },
4189    "is-plain-obj": {
4190      "version": "1.1.0",
4191      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
4192      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
4193      "dev": true
4194    },
4195    "is-stream": {
4196      "version": "2.0.1",
4197      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
4198      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
4199      "dev": true
4200    },
4201    "is-text-path": {
4202      "version": "1.0.1",
4203      "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
4204      "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
4205      "dev": true,
4206      "requires": {
4207        "text-extensions": "^1.0.0"
4208      }
4209    },
4210    "is-utf8": {
4211      "version": "0.2.1",
4212      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
4213      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
4214      "dev": true
4215    },
4216    "is-windows": {
4217      "version": "1.0.2",
4218      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
4219      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
4220      "dev": true
4221    },
4222    "isexe": {
4223      "version": "2.0.0",
4224      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4225      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
4226      "dev": true
4227    },
4228    "js-tokens": {
4229      "version": "4.0.0",
4230      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4231      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4232      "dev": true
4233    },
4234    "json-parse-even-better-errors": {
4235      "version": "2.3.1",
4236      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
4237      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
4238      "dev": true
4239    },
4240    "jsonfile": {
4241      "version": "6.1.0",
4242      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
4243      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
4244      "dev": true,
4245      "requires": {
4246        "graceful-fs": "^4.1.6",
4247        "universalify": "^2.0.0"
4248      }
4249    },
4250    "jsonparse": {
4251      "version": "1.3.1",
4252      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
4253      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
4254      "dev": true
4255    },
4256    "JSONStream": {
4257      "version": "1.3.5",
4258      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
4259      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
4260      "dev": true,
4261      "requires": {
4262        "jsonparse": "^1.2.0",
4263        "through": ">=2.2.7 <3"
4264      }
4265    },
4266    "kind-of": {
4267      "version": "6.0.3",
4268      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4269      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4270      "dev": true
4271    },
4272    "lines-and-columns": {
4273      "version": "1.1.6",
4274      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
4275      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
4276      "dev": true
4277    },
4278    "locate-path": {
4279      "version": "6.0.0",
4280      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
4281      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
4282      "dev": true,
4283      "requires": {
4284        "p-locate": "^5.0.0"
4285      }
4286    },
4287    "lodash": {
4288      "version": "4.17.21",
4289      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4290      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
4291      "dev": true
4292    },
4293    "lodash.get": {
4294      "version": "4.4.2",
4295      "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
4296      "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
4297      "dev": true
4298    },
4299    "lodash.map": {
4300      "version": "4.6.0",
4301      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
4302      "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
4303      "dev": true
4304    },
4305    "longest": {
4306      "version": "2.0.1",
4307      "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
4308      "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
4309      "dev": true
4310    },
4311    "lru-cache": {
4312      "version": "6.0.0",
4313      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4314      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4315      "dev": true,
4316      "requires": {
4317        "yallist": "^4.0.0"
4318      }
4319    },
4320    "make-error": {
4321      "version": "1.3.6",
4322      "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
4323      "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
4324      "dev": true
4325    },
4326    "map-obj": {
4327      "version": "4.3.0",
4328      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
4329      "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
4330      "dev": true
4331    },
4332    "meow": {
4333      "version": "8.1.2",
4334      "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
4335      "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
4336      "dev": true,
4337      "requires": {
4338        "@types/minimist": "^1.2.0",
4339        "camelcase-keys": "^6.2.2",
4340        "decamelize-keys": "^1.1.0",
4341        "hard-rejection": "^2.1.0",
4342        "minimist-options": "4.1.0",
4343        "normalize-package-data": "^3.0.0",
4344        "read-pkg-up": "^7.0.1",
4345        "redent": "^3.0.0",
4346        "trim-newlines": "^3.0.0",
4347        "type-fest": "^0.18.0",
4348        "yargs-parser": "^20.2.3"
4349      }
4350    },
4351    "merge": {
4352      "version": "2.1.1",
4353      "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
4354      "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
4355      "dev": true
4356    },
4357    "merge-stream": {
4358      "version": "2.0.0",
4359      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
4360      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
4361      "dev": true
4362    },
4363    "micromatch": {
4364      "version": "4.0.4",
4365      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
4366      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
4367      "dev": true,
4368      "requires": {
4369        "braces": "^3.0.1",
4370        "picomatch": "^2.2.3"
4371      }
4372    },
4373    "mimic-fn": {
4374      "version": "1.2.0",
4375      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
4376      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
4377      "dev": true
4378    },
4379    "min-indent": {
4380      "version": "1.0.1",
4381      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
4382      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
4383      "dev": true
4384    },
4385    "minimatch": {
4386      "version": "3.0.4",
4387      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4388      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4389      "dev": true,
4390      "requires": {
4391        "brace-expansion": "^1.1.7"
4392      }
4393    },
4394    "minimist": {
4395      "version": "1.2.5",
4396      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4397      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4398      "dev": true
4399    },
4400    "minimist-options": {
4401      "version": "4.1.0",
4402      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
4403      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
4404      "dev": true,
4405      "requires": {
4406        "arrify": "^1.0.1",
4407        "is-plain-obj": "^1.1.0",
4408        "kind-of": "^6.0.3"
4409      }
4410    },
4411    "mute-stream": {
4412      "version": "0.0.7",
4413      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
4414      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
4415      "dev": true
4416    },
4417    "normalize-package-data": {
4418      "version": "3.0.3",
4419      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
4420      "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
4421      "dev": true,
4422      "requires": {
4423        "hosted-git-info": "^4.0.1",
4424        "is-core-module": "^2.5.0",
4425        "semver": "^7.3.4",
4426        "validate-npm-package-license": "^3.0.1"
4427      }
4428    },
4429    "npm-run-path": {
4430      "version": "4.0.1",
4431      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
4432      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
4433      "dev": true,
4434      "requires": {
4435        "path-key": "^3.0.0"
4436      }
4437    },
4438    "once": {
4439      "version": "1.4.0",
4440      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4441      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4442      "dev": true,
4443      "requires": {
4444        "wrappy": "1"
4445      }
4446    },
4447    "onetime": {
4448      "version": "2.0.1",
4449      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
4450      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
4451      "dev": true,
4452      "requires": {
4453        "mimic-fn": "^1.0.0"
4454      }
4455    },
4456    "os-tmpdir": {
4457      "version": "1.0.2",
4458      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4459      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4460      "dev": true
4461    },
4462    "p-limit": {
4463      "version": "3.1.0",
4464      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4465      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4466      "dev": true,
4467      "requires": {
4468        "yocto-queue": "^0.1.0"
4469      }
4470    },
4471    "p-locate": {
4472      "version": "5.0.0",
4473      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4474      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4475      "dev": true,
4476      "requires": {
4477        "p-limit": "^3.0.2"
4478      }
4479    },
4480    "p-try": {
4481      "version": "2.2.0",
4482      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
4483      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
4484      "dev": true
4485    },
4486    "parent-module": {
4487      "version": "1.0.1",
4488      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4489      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4490      "dev": true,
4491      "requires": {
4492        "callsites": "^3.0.0"
4493      }
4494    },
4495    "parse-json": {
4496      "version": "5.2.0",
4497      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
4498      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
4499      "dev": true,
4500      "requires": {
4501        "@babel/code-frame": "^7.0.0",
4502        "error-ex": "^1.3.1",
4503        "json-parse-even-better-errors": "^2.3.0",
4504        "lines-and-columns": "^1.1.6"
4505      }
4506    },
4507    "parse-passwd": {
4508      "version": "1.0.0",
4509      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
4510      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
4511      "dev": true
4512    },
4513    "path-exists": {
4514      "version": "4.0.0",
4515      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4516      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4517      "dev": true
4518    },
4519    "path-is-absolute": {
4520      "version": "1.0.1",
4521      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4522      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4523      "dev": true
4524    },
4525    "path-key": {
4526      "version": "3.1.1",
4527      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4528      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4529      "dev": true
4530    },
4531    "path-parse": {
4532      "version": "1.0.7",
4533      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4534      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4535      "dev": true
4536    },
4537    "path-type": {
4538      "version": "4.0.0",
4539      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
4540      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
4541      "dev": true
4542    },
4543    "picomatch": {
4544      "version": "2.2.3",
4545      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
4546      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
4547      "dev": true
4548    },
4549    "q": {
4550      "version": "1.5.1",
4551      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
4552      "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
4553      "dev": true
4554    },
4555    "quick-lru": {
4556      "version": "4.0.1",
4557      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
4558      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
4559      "dev": true
4560    },
4561    "read-pkg": {
4562      "version": "5.2.0",
4563      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
4564      "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
4565      "dev": true,
4566      "requires": {
4567        "@types/normalize-package-data": "^2.4.0",
4568        "normalize-package-data": "^2.5.0",
4569        "parse-json": "^5.0.0",
4570        "type-fest": "^0.6.0"
4571      },
4572      "dependencies": {
4573        "hosted-git-info": {
4574          "version": "2.8.9",
4575          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
4576          "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
4577          "dev": true
4578        },
4579        "normalize-package-data": {
4580          "version": "2.5.0",
4581          "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4582          "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4583          "dev": true,
4584          "requires": {
4585            "hosted-git-info": "^2.1.4",
4586            "resolve": "^1.10.0",
4587            "semver": "2 || 3 || 4 || 5",
4588            "validate-npm-package-license": "^3.0.1"
4589          }
4590        },
4591        "semver": {
4592          "version": "5.7.1",
4593          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4594          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4595          "dev": true
4596        },
4597        "type-fest": {
4598          "version": "0.6.0",
4599          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
4600          "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
4601          "dev": true
4602        }
4603      }
4604    },
4605    "read-pkg-up": {
4606      "version": "7.0.1",
4607      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
4608      "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
4609      "dev": true,
4610      "requires": {
4611        "find-up": "^4.1.0",
4612        "read-pkg": "^5.2.0",
4613        "type-fest": "^0.8.1"
4614      },
4615      "dependencies": {
4616        "find-up": {
4617          "version": "4.1.0",
4618          "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
4619          "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
4620          "dev": true,
4621          "requires": {
4622            "locate-path": "^5.0.0",
4623            "path-exists": "^4.0.0"
4624          }
4625        },
4626        "locate-path": {
4627          "version": "5.0.0",
4628          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
4629          "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
4630          "dev": true,
4631          "requires": {
4632            "p-locate": "^4.1.0"
4633          }
4634        },
4635        "p-limit": {
4636          "version": "2.3.0",
4637          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
4638          "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
4639          "dev": true,
4640          "requires": {
4641            "p-try": "^2.0.0"
4642          }
4643        },
4644        "p-locate": {
4645          "version": "4.1.0",
4646          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
4647          "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
4648          "dev": true,
4649          "requires": {
4650            "p-limit": "^2.2.0"
4651          }
4652        },
4653        "type-fest": {
4654          "version": "0.8.1",
4655          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
4656          "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
4657          "dev": true
4658        }
4659      }
4660    },
4661    "readable-stream": {
4662      "version": "3.6.0",
4663      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4664      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4665      "dev": true,
4666      "requires": {
4667        "inherits": "^2.0.3",
4668        "string_decoder": "^1.1.1",
4669        "util-deprecate": "^1.0.1"
4670      }
4671    },
4672    "redent": {
4673      "version": "3.0.0",
4674      "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
4675      "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
4676      "dev": true,
4677      "requires": {
4678        "indent-string": "^4.0.0",
4679        "strip-indent": "^3.0.0"
4680      }
4681    },
4682    "require-directory": {
4683      "version": "2.1.1",
4684      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4685      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
4686      "dev": true
4687    },
4688    "resolve": {
4689      "version": "1.20.0",
4690      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
4691      "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
4692      "dev": true,
4693      "requires": {
4694        "is-core-module": "^2.2.0",
4695        "path-parse": "^1.0.6"
4696      }
4697    },
4698    "resolve-dir": {
4699      "version": "1.0.1",
4700      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
4701      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
4702      "dev": true,
4703      "requires": {
4704        "expand-tilde": "^2.0.0",
4705        "global-modules": "^1.0.0"
4706      }
4707    },
4708    "resolve-from": {
4709      "version": "5.0.0",
4710      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
4711      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
4712      "dev": true
4713    },
4714    "resolve-global": {
4715      "version": "1.0.0",
4716      "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
4717      "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
4718      "dev": true,
4719      "requires": {
4720        "global-dirs": "^0.1.1"
4721      }
4722    },
4723    "restore-cursor": {
4724      "version": "2.0.0",
4725      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
4726      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
4727      "dev": true,
4728      "requires": {
4729        "onetime": "^2.0.0",
4730        "signal-exit": "^3.0.2"
4731      }
4732    },
4733    "run-async": {
4734      "version": "2.4.1",
4735      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
4736      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
4737      "dev": true
4738    },
4739    "rxjs": {
4740      "version": "6.6.7",
4741      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
4742      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
4743      "dev": true,
4744      "requires": {
4745        "tslib": "^1.9.0"
4746      }
4747    },
4748    "safe-buffer": {
4749      "version": "5.2.1",
4750      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4751      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
4752      "dev": true
4753    },
4754    "safer-buffer": {
4755      "version": "2.1.2",
4756      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4757      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4758      "dev": true
4759    },
4760    "semver": {
4761      "version": "7.3.5",
4762      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
4763      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
4764      "dev": true,
4765      "requires": {
4766        "lru-cache": "^6.0.0"
4767      }
4768    },
4769    "shebang-command": {
4770      "version": "2.0.0",
4771      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4772      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4773      "dev": true,
4774      "requires": {
4775        "shebang-regex": "^3.0.0"
4776      }
4777    },
4778    "shebang-regex": {
4779      "version": "3.0.0",
4780      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4781      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4782      "dev": true
4783    },
4784    "signal-exit": {
4785      "version": "3.0.3",
4786      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
4787      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
4788      "dev": true
4789    },
4790    "source-map": {
4791      "version": "0.6.1",
4792      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4793      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4794      "dev": true
4795    },
4796    "source-map-support": {
4797      "version": "0.5.20",
4798      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
4799      "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
4800      "dev": true,
4801      "requires": {
4802        "buffer-from": "^1.0.0",
4803        "source-map": "^0.6.0"
4804      }
4805    },
4806    "spdx-correct": {
4807      "version": "3.1.1",
4808      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
4809      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
4810      "dev": true,
4811      "requires": {
4812        "spdx-expression-parse": "^3.0.0",
4813        "spdx-license-ids": "^3.0.0"
4814      }
4815    },
4816    "spdx-exceptions": {
4817      "version": "2.3.0",
4818      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
4819      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
4820      "dev": true
4821    },
4822    "spdx-expression-parse": {
4823      "version": "3.0.1",
4824      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
4825      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
4826      "dev": true,
4827      "requires": {
4828        "spdx-exceptions": "^2.1.0",
4829        "spdx-license-ids": "^3.0.0"
4830      }
4831    },
4832    "spdx-license-ids": {
4833      "version": "3.0.10",
4834      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
4835      "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
4836      "dev": true
4837    },
4838    "split2": {
4839      "version": "3.2.2",
4840      "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
4841      "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
4842      "dev": true,
4843      "requires": {
4844        "readable-stream": "^3.0.0"
4845      }
4846    },
4847    "string_decoder": {
4848      "version": "1.3.0",
4849      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4850      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
4851      "dev": true,
4852      "requires": {
4853        "safe-buffer": "~5.2.0"
4854      }
4855    },
4856    "string-width": {
4857      "version": "4.2.3",
4858      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
4859      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
4860      "dev": true,
4861      "requires": {
4862        "emoji-regex": "^8.0.0",
4863        "is-fullwidth-code-point": "^3.0.0",
4864        "strip-ansi": "^6.0.1"
4865      }
4866    },
4867    "strip-ansi": {
4868      "version": "6.0.1",
4869      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4870      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4871      "dev": true,
4872      "requires": {
4873        "ansi-regex": "^5.0.1"
4874      }
4875    },
4876    "strip-bom": {
4877      "version": "4.0.0",
4878      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
4879      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
4880      "dev": true
4881    },
4882    "strip-final-newline": {
4883      "version": "2.0.0",
4884      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
4885      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
4886      "dev": true
4887    },
4888    "strip-indent": {
4889      "version": "3.0.0",
4890      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
4891      "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
4892      "dev": true,
4893      "requires": {
4894        "min-indent": "^1.0.0"
4895      }
4896    },
4897    "strip-json-comments": {
4898      "version": "3.0.1",
4899      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
4900      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
4901      "dev": true
4902    },
4903    "supports-color": {
4904      "version": "7.2.0",
4905      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4906      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4907      "dev": true,
4908      "requires": {
4909        "has-flag": "^4.0.0"
4910      }
4911    },
4912    "text-extensions": {
4913      "version": "1.9.0",
4914      "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
4915      "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
4916      "dev": true
4917    },
4918    "through": {
4919      "version": "2.3.8",
4920      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
4921      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
4922      "dev": true
4923    },
4924    "through2": {
4925      "version": "4.0.2",
4926      "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
4927      "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
4928      "dev": true,
4929      "requires": {
4930        "readable-stream": "3"
4931      }
4932    },
4933    "tmp": {
4934      "version": "0.0.33",
4935      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
4936      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
4937      "dev": true,
4938      "requires": {
4939        "os-tmpdir": "~1.0.2"
4940      }
4941    },
4942    "to-regex-range": {
4943      "version": "5.0.1",
4944      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4945      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4946      "dev": true,
4947      "requires": {
4948        "is-number": "^7.0.0"
4949      }
4950    },
4951    "trim-newlines": {
4952      "version": "3.0.1",
4953      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
4954      "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
4955      "dev": true
4956    },
4957    "ts-node": {
4958      "version": "9.1.1",
4959      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
4960      "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
4961      "dev": true,
4962      "requires": {
4963        "arg": "^4.1.0",
4964        "create-require": "^1.1.0",
4965        "diff": "^4.0.1",
4966        "make-error": "^1.1.1",
4967        "source-map-support": "^0.5.17",
4968        "yn": "3.1.1"
4969      }
4970    },
4971    "tslib": {
4972      "version": "1.14.1",
4973      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
4974      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
4975      "dev": true
4976    },
4977    "type-fest": {
4978      "version": "0.18.1",
4979      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
4980      "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
4981      "dev": true
4982    },
4983    "typescript": {
4984      "version": "4.4.4",
4985      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
4986      "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
4987      "dev": true
4988    },
4989    "universalify": {
4990      "version": "2.0.0",
4991      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
4992      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
4993      "dev": true
4994    },
4995    "util-deprecate": {
4996      "version": "1.0.2",
4997      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4998      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4999      "dev": true
5000    },
5001    "validate-npm-package-license": {
5002      "version": "3.0.4",
5003      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
5004      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
5005      "dev": true,
5006      "requires": {
5007        "spdx-correct": "^3.0.0",
5008        "spdx-expression-parse": "^3.0.0"
5009      }
5010    },
5011    "which": {
5012      "version": "1.3.1",
5013      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
5014      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
5015      "dev": true,
5016      "requires": {
5017        "isexe": "^2.0.0"
5018      }
5019    },
5020    "word-wrap": {
5021      "version": "1.2.3",
5022      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
5023      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
5024      "dev": true
5025    },
5026    "wrap-ansi": {
5027      "version": "7.0.0",
5028      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5029      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5030      "dev": true,
5031      "requires": {
5032        "ansi-styles": "^4.0.0",
5033        "string-width": "^4.1.0",
5034        "strip-ansi": "^6.0.0"
5035      }
5036    },
5037    "wrappy": {
5038      "version": "1.0.2",
5039      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5040      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
5041      "dev": true
5042    },
5043    "y18n": {
5044      "version": "5.0.8",
5045      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
5046      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
5047      "dev": true
5048    },
5049    "yallist": {
5050      "version": "4.0.0",
5051      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
5052      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
5053      "dev": true
5054    },
5055    "yaml": {
5056      "version": "1.10.2",
5057      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
5058      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
5059      "dev": true
5060    },
5061    "yargs": {
5062      "version": "17.2.1",
5063      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
5064      "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
5065      "dev": true,
5066      "requires": {
5067        "cliui": "^7.0.2",
5068        "escalade": "^3.1.1",
5069        "get-caller-file": "^2.0.5",
5070        "require-directory": "^2.1.1",
5071        "string-width": "^4.2.0",
5072        "y18n": "^5.0.5",
5073        "yargs-parser": "^20.2.2"
5074      }
5075    },
5076    "yargs-parser": {
5077      "version": "20.2.9",
5078      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
5079      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
5080      "dev": true
5081    },
5082    "yn": {
5083      "version": "3.1.1",
5084      "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
5085      "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
5086      "dev": true
5087    },
5088    "yocto-queue": {
5089      "version": "0.1.0",
5090      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5091      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5092      "dev": true
5093    }
5094  }
5095}
5096