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