xref: /rk3399_ARM-atf/package-lock.json (revision 8edd19e4dfb7b8809459d3624c599050d01231c4)
1{
2  "name": "trusted-firmware-a",
3  "version": "2.6.0",
4  "lockfileVersion": 2,
5  "requires": true,
6  "packages": {
7    "": {
8      "name": "trusted-firmware-a",
9      "version": "2.6.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        "conventional-changelog-tf-a": "file:tools/conventional-changelog-tf-a",
17        "cz-conventional-changelog": "^3.3.0",
18        "husky": "^7.0.4",
19        "standard-version": "^9.3.2"
20      }
21    },
22    "node_modules/@babel/code-frame": {
23      "version": "7.12.13",
24      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
25      "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
26      "dev": true,
27      "dependencies": {
28        "@babel/highlight": "^7.12.13"
29      }
30    },
31    "node_modules/@babel/helper-validator-identifier": {
32      "version": "7.14.0",
33      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
34      "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
35      "dev": true
36    },
37    "node_modules/@babel/highlight": {
38      "version": "7.14.0",
39      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
40      "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
41      "dev": true,
42      "dependencies": {
43        "@babel/helper-validator-identifier": "^7.14.0",
44        "chalk": "^2.0.0",
45        "js-tokens": "^4.0.0"
46      }
47    },
48    "node_modules/@babel/highlight/node_modules/ansi-styles": {
49      "version": "3.2.1",
50      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
51      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
52      "dev": true,
53      "dependencies": {
54        "color-convert": "^1.9.0"
55      },
56      "engines": {
57        "node": ">=4"
58      }
59    },
60    "node_modules/@babel/highlight/node_modules/chalk": {
61      "version": "2.4.2",
62      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
63      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
64      "dev": true,
65      "dependencies": {
66        "ansi-styles": "^3.2.1",
67        "escape-string-regexp": "^1.0.5",
68        "supports-color": "^5.3.0"
69      },
70      "engines": {
71        "node": ">=4"
72      }
73    },
74    "node_modules/@babel/highlight/node_modules/color-convert": {
75      "version": "1.9.3",
76      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
77      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
78      "dev": true,
79      "dependencies": {
80        "color-name": "1.1.3"
81      }
82    },
83    "node_modules/@babel/highlight/node_modules/color-name": {
84      "version": "1.1.3",
85      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
86      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
87      "dev": true
88    },
89    "node_modules/@babel/highlight/node_modules/has-flag": {
90      "version": "3.0.0",
91      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
92      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
93      "dev": true,
94      "engines": {
95        "node": ">=4"
96      }
97    },
98    "node_modules/@babel/highlight/node_modules/supports-color": {
99      "version": "5.5.0",
100      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
101      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
102      "dev": true,
103      "dependencies": {
104        "has-flag": "^3.0.0"
105      },
106      "engines": {
107        "node": ">=4"
108      }
109    },
110    "node_modules/@commitlint/cli": {
111      "version": "14.1.0",
112      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-14.1.0.tgz",
113      "integrity": "sha512-Orq62jkl9qAGvjFqhehtAqjGY/duJ8hIRPPIHmGR2jIB96D4VTmazS3ZvqJz2Q9kKr61mLAk/171zm0FVzQCYA==",
114      "dev": true,
115      "dependencies": {
116        "@commitlint/format": "^14.1.0",
117        "@commitlint/lint": "^14.1.0",
118        "@commitlint/load": "^14.1.0",
119        "@commitlint/read": "^14.0.0",
120        "@commitlint/types": "^14.0.0",
121        "lodash": "^4.17.19",
122        "resolve-from": "5.0.0",
123        "resolve-global": "1.0.0",
124        "yargs": "^17.0.0"
125      },
126      "bin": {
127        "commitlint": "cli.js"
128      },
129      "engines": {
130        "node": ">=v12"
131      }
132    },
133    "node_modules/@commitlint/config-conventional": {
134      "version": "14.1.0",
135      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-14.1.0.tgz",
136      "integrity": "sha512-JuhCqkEv8jyqmd54EpXPsQFpYc/8k7sfP1UziRdEvZSJUCLxz+8Pk4cNS0oF1BtjaWO7ITgXPlIZg47PyApGmg==",
137      "dev": true,
138      "dependencies": {
139        "conventional-changelog-conventionalcommits": "^4.3.1"
140      },
141      "engines": {
142        "node": ">=v12"
143      }
144    },
145    "node_modules/@commitlint/ensure": {
146      "version": "14.1.0",
147      "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-14.1.0.tgz",
148      "integrity": "sha512-xrYvFdqVepT3XA1BmSh88eKbvYKtLuQu98QLfgxVmwS99Kj3yW0sT3D7jGvNsynbIx2dhbXofDyubf/DKkpFrQ==",
149      "dev": true,
150      "dependencies": {
151        "@commitlint/types": "^14.0.0",
152        "lodash": "^4.17.19"
153      },
154      "engines": {
155        "node": ">=v12"
156      }
157    },
158    "node_modules/@commitlint/execute-rule": {
159      "version": "14.0.0",
160      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-14.0.0.tgz",
161      "integrity": "sha512-Hh/HLpCBDlrD3Rx2x2pDBx6CU+OtVqGXh7mbFpNihAVx6B0zyZqm/vv0cdwdhfGW5OEn1BhCqHf1ZOvL/DwdWA==",
162      "dev": true,
163      "engines": {
164        "node": ">=v12"
165      }
166    },
167    "node_modules/@commitlint/format": {
168      "version": "14.1.0",
169      "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-14.1.0.tgz",
170      "integrity": "sha512-sF6engqqHjvxGctWRKjFs/HQeNowlpbVmmoP481b2UMQnVQnjjfXJvQsoLpaqFUvgc2sHM4L85F8BmAw+iHG1w==",
171      "dev": true,
172      "dependencies": {
173        "@commitlint/types": "^14.0.0",
174        "chalk": "^4.0.0"
175      },
176      "engines": {
177        "node": ">=v12"
178      }
179    },
180    "node_modules/@commitlint/is-ignored": {
181      "version": "14.0.0",
182      "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-14.0.0.tgz",
183      "integrity": "sha512-nJltYjXTa+mk+6SPe35nOZCCvt3Gh5mbDz008KQ4OPcn1GX1NG+pEgz1Kx3agDp/pc+JGnsrr5GV00gygIoloA==",
184      "dev": true,
185      "dependencies": {
186        "@commitlint/types": "^14.0.0",
187        "semver": "7.3.5"
188      },
189      "engines": {
190        "node": ">=v12"
191      }
192    },
193    "node_modules/@commitlint/lint": {
194      "version": "14.1.0",
195      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-14.1.0.tgz",
196      "integrity": "sha512-CApGJEOtWU/CcuPD8HkOR1jdUYpjKutGPaeby9nSFzJhwl/UQOjxc4Nd+2g2ygsMi5l3N4j2sWQYEgccpFC3lA==",
197      "dev": true,
198      "dependencies": {
199        "@commitlint/is-ignored": "^14.0.0",
200        "@commitlint/parse": "^14.0.0",
201        "@commitlint/rules": "^14.1.0",
202        "@commitlint/types": "^14.0.0"
203      },
204      "engines": {
205        "node": ">=v12"
206      }
207    },
208    "node_modules/@commitlint/load": {
209      "version": "14.1.0",
210      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-14.1.0.tgz",
211      "integrity": "sha512-p+HbgjhkqLsnxyjOUdEYHztHCp8n2oLVUJTmRPuP5FXLNevh6Gwmxf+NYC2J0sgD084aV2CFi3qu1W4yHWIknA==",
212      "dev": true,
213      "dependencies": {
214        "@commitlint/execute-rule": "^14.0.0",
215        "@commitlint/resolve-extends": "^14.1.0",
216        "@commitlint/types": "^14.0.0",
217        "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2",
218        "chalk": "^4.0.0",
219        "cosmiconfig": "^7.0.0",
220        "lodash": "^4.17.19",
221        "resolve-from": "^5.0.0",
222        "typescript": "^4.4.3"
223      },
224      "engines": {
225        "node": ">=v12"
226      }
227    },
228    "node_modules/@commitlint/message": {
229      "version": "14.0.0",
230      "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-14.0.0.tgz",
231      "integrity": "sha512-316Pum+bwDcZamOQw0DXSY17Dq9EjvL1zKdYIZqneu4lnXN6uFfi53Y/sP5crW6zlLdnuTHe1MnuewXPLHfH1Q==",
232      "dev": true,
233      "engines": {
234        "node": ">=v12"
235      }
236    },
237    "node_modules/@commitlint/parse": {
238      "version": "14.0.0",
239      "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-14.0.0.tgz",
240      "integrity": "sha512-49qkk0TcwdxJPZUX8MElEzMlRFIL/cg64P4pk8HotFEm2HYdbxxZp6v3cbVw5WOsnRA0frrs+NNoOcIT83ccMQ==",
241      "dev": true,
242      "dependencies": {
243        "@commitlint/types": "^14.0.0",
244        "conventional-changelog-angular": "^5.0.11",
245        "conventional-commits-parser": "^3.2.2"
246      },
247      "engines": {
248        "node": ">=v12"
249      }
250    },
251    "node_modules/@commitlint/read": {
252      "version": "14.0.0",
253      "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-14.0.0.tgz",
254      "integrity": "sha512-WXXcSLBqwXTqnEmB0lbU2TrayDJ2G3qI/lxy1ianVmpQol8p9BjodAA6bYxtYYHdQFVXUrIsclzFP/naWG+hlQ==",
255      "dev": true,
256      "dependencies": {
257        "@commitlint/top-level": "^14.0.0",
258        "@commitlint/types": "^14.0.0",
259        "fs-extra": "^10.0.0",
260        "git-raw-commits": "^2.0.0"
261      },
262      "engines": {
263        "node": ">=v12"
264      }
265    },
266    "node_modules/@commitlint/resolve-extends": {
267      "version": "14.1.0",
268      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-14.1.0.tgz",
269      "integrity": "sha512-ko80k6QB6E6/OvGNWy4u7gzzWyluDT3VDNL2kfZaDywsnrYntUKyT4Do97gQ7orttITzj2GRtk3KWClVz4rUUQ==",
270      "dev": true,
271      "dependencies": {
272        "import-fresh": "^3.0.0",
273        "lodash": "^4.17.19",
274        "resolve-from": "^5.0.0",
275        "resolve-global": "^1.0.0"
276      },
277      "engines": {
278        "node": ">=v12"
279      }
280    },
281    "node_modules/@commitlint/rules": {
282      "version": "14.1.0",
283      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-14.1.0.tgz",
284      "integrity": "sha512-6jmv414/1JzGzDI/DS+snAMhcL6roQKPdg0WB3kWTWN52EvWXBFm0HIMGt2H/FlRKxozwVXlQN60/1fNIl98xA==",
285      "dev": true,
286      "dependencies": {
287        "@commitlint/ensure": "^14.1.0",
288        "@commitlint/message": "^14.0.0",
289        "@commitlint/to-lines": "^14.0.0",
290        "@commitlint/types": "^14.0.0",
291        "execa": "^5.0.0"
292      },
293      "engines": {
294        "node": ">=v12"
295      }
296    },
297    "node_modules/@commitlint/to-lines": {
298      "version": "14.0.0",
299      "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-14.0.0.tgz",
300      "integrity": "sha512-uIXk54oJDuYyLpI208s3+cGmJ323yvSJ9LB7yUDMWUeJi2LgRxE2EBZL995kLQdnoAsBBXcLq+VDyppg5bV/cg==",
301      "dev": true,
302      "engines": {
303        "node": ">=v12"
304      }
305    },
306    "node_modules/@commitlint/top-level": {
307      "version": "14.0.0",
308      "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-14.0.0.tgz",
309      "integrity": "sha512-MZDKZfWfl9g4KozgWBGTCrI2cXkMHnBFlhwvEfrAu5G8wd5aL1f2uWEUMnBMjUikmhVj99i1pzge4XFWHQ29wQ==",
310      "dev": true,
311      "dependencies": {
312        "find-up": "^5.0.0"
313      },
314      "engines": {
315        "node": ">=v12"
316      }
317    },
318    "node_modules/@commitlint/types": {
319      "version": "14.0.0",
320      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-14.0.0.tgz",
321      "integrity": "sha512-sIls1nP2uSbGL466edYlh8mn7O/WP4i3bcvP+2DMhkscRCSgaPhNRWDilhYVsHt2Vu1HTQ27uT0Bj5/Lt2+EcQ==",
322      "dev": true,
323      "dependencies": {
324        "chalk": "^4.0.0"
325      },
326      "engines": {
327        "node": ">=v12"
328      }
329    },
330    "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": {
331      "version": "3.0.2",
332      "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz",
333      "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==",
334      "dev": true,
335      "dependencies": {
336        "lodash.get": "^4",
337        "make-error": "^1",
338        "ts-node": "^9",
339        "tslib": "^2"
340      },
341      "engines": {
342        "node": ">=10.0.0"
343      },
344      "peerDependencies": {
345        "cosmiconfig": ">=6"
346      }
347    },
348    "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": {
349      "version": "2.3.1",
350      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
351      "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
352      "dev": true
353    },
354    "node_modules/@hutson/parse-repository-url": {
355      "version": "3.0.2",
356      "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz",
357      "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==",
358      "dev": true,
359      "engines": {
360        "node": ">=6.9.0"
361      }
362    },
363    "node_modules/@types/minimist": {
364      "version": "1.2.2",
365      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
366      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
367      "dev": true
368    },
369    "node_modules/@types/normalize-package-data": {
370      "version": "2.4.1",
371      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
372      "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
373      "dev": true
374    },
375    "node_modules/@types/parse-json": {
376      "version": "4.0.0",
377      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
378      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
379      "dev": true
380    },
381    "node_modules/add-stream": {
382      "version": "1.0.0",
383      "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
384      "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=",
385      "dev": true
386    },
387    "node_modules/ansi-escapes": {
388      "version": "3.2.0",
389      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
390      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
391      "dev": true,
392      "engines": {
393        "node": ">=4"
394      }
395    },
396    "node_modules/ansi-regex": {
397      "version": "5.0.1",
398      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
399      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
400      "dev": true,
401      "engines": {
402        "node": ">=8"
403      }
404    },
405    "node_modules/ansi-styles": {
406      "version": "4.3.0",
407      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
408      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
409      "dev": true,
410      "dependencies": {
411        "color-convert": "^2.0.1"
412      },
413      "engines": {
414        "node": ">=8"
415      },
416      "funding": {
417        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
418      }
419    },
420    "node_modules/arg": {
421      "version": "4.1.3",
422      "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
423      "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
424      "dev": true
425    },
426    "node_modules/array-ify": {
427      "version": "1.0.0",
428      "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
429      "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
430      "dev": true
431    },
432    "node_modules/arrify": {
433      "version": "1.0.1",
434      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
435      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
436      "dev": true,
437      "engines": {
438        "node": ">=0.10.0"
439      }
440    },
441    "node_modules/balanced-match": {
442      "version": "1.0.2",
443      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
444      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
445      "dev": true
446    },
447    "node_modules/brace-expansion": {
448      "version": "1.1.11",
449      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
450      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
451      "dev": true,
452      "dependencies": {
453        "balanced-match": "^1.0.0",
454        "concat-map": "0.0.1"
455      }
456    },
457    "node_modules/braces": {
458      "version": "3.0.2",
459      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
460      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
461      "dev": true,
462      "dependencies": {
463        "fill-range": "^7.0.1"
464      },
465      "engines": {
466        "node": ">=8"
467      }
468    },
469    "node_modules/buffer-from": {
470      "version": "1.1.2",
471      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
472      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
473      "dev": true
474    },
475    "node_modules/cachedir": {
476      "version": "2.2.0",
477      "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
478      "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
479      "dev": true,
480      "engines": {
481        "node": ">=6"
482      }
483    },
484    "node_modules/callsites": {
485      "version": "3.1.0",
486      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
487      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
488      "dev": true,
489      "engines": {
490        "node": ">=6"
491      }
492    },
493    "node_modules/camelcase": {
494      "version": "5.3.1",
495      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
496      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
497      "dev": true,
498      "engines": {
499        "node": ">=6"
500      }
501    },
502    "node_modules/camelcase-keys": {
503      "version": "6.2.2",
504      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
505      "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
506      "dev": true,
507      "dependencies": {
508        "camelcase": "^5.3.1",
509        "map-obj": "^4.0.0",
510        "quick-lru": "^4.0.1"
511      },
512      "engines": {
513        "node": ">=8"
514      },
515      "funding": {
516        "url": "https://github.com/sponsors/sindresorhus"
517      }
518    },
519    "node_modules/chalk": {
520      "version": "4.1.0",
521      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
522      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
523      "dev": true,
524      "dependencies": {
525        "ansi-styles": "^4.1.0",
526        "supports-color": "^7.1.0"
527      },
528      "engines": {
529        "node": ">=10"
530      },
531      "funding": {
532        "url": "https://github.com/chalk/chalk?sponsor=1"
533      }
534    },
535    "node_modules/chardet": {
536      "version": "0.7.0",
537      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
538      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
539      "dev": true
540    },
541    "node_modules/cli-cursor": {
542      "version": "2.1.0",
543      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
544      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
545      "dev": true,
546      "dependencies": {
547        "restore-cursor": "^2.0.0"
548      },
549      "engines": {
550        "node": ">=4"
551      }
552    },
553    "node_modules/cli-width": {
554      "version": "2.2.1",
555      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
556      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
557      "dev": true
558    },
559    "node_modules/cliui": {
560      "version": "7.0.4",
561      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
562      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
563      "dev": true,
564      "dependencies": {
565        "string-width": "^4.2.0",
566        "strip-ansi": "^6.0.0",
567        "wrap-ansi": "^7.0.0"
568      }
569    },
570    "node_modules/color-convert": {
571      "version": "2.0.1",
572      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
573      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
574      "dev": true,
575      "dependencies": {
576        "color-name": "~1.1.4"
577      },
578      "engines": {
579        "node": ">=7.0.0"
580      }
581    },
582    "node_modules/color-name": {
583      "version": "1.1.4",
584      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
585      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
586      "dev": true
587    },
588    "node_modules/commitizen": {
589      "version": "4.2.4",
590      "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
591      "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
592      "dev": true,
593      "dependencies": {
594        "cachedir": "2.2.0",
595        "cz-conventional-changelog": "3.2.0",
596        "dedent": "0.7.0",
597        "detect-indent": "6.0.0",
598        "find-node-modules": "^2.1.2",
599        "find-root": "1.1.0",
600        "fs-extra": "8.1.0",
601        "glob": "7.1.4",
602        "inquirer": "6.5.2",
603        "is-utf8": "^0.2.1",
604        "lodash": "^4.17.20",
605        "minimist": "1.2.5",
606        "strip-bom": "4.0.0",
607        "strip-json-comments": "3.0.1"
608      },
609      "bin": {
610        "commitizen": "bin/commitizen",
611        "cz": "bin/git-cz",
612        "git-cz": "bin/git-cz"
613      },
614      "engines": {
615        "node": ">= 10"
616      }
617    },
618    "node_modules/commitizen/node_modules/ansi-styles": {
619      "version": "3.2.1",
620      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
621      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
622      "dev": true,
623      "dependencies": {
624        "color-convert": "^1.9.0"
625      },
626      "engines": {
627        "node": ">=4"
628      }
629    },
630    "node_modules/commitizen/node_modules/chalk": {
631      "version": "2.4.2",
632      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
633      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
634      "dev": true,
635      "dependencies": {
636        "ansi-styles": "^3.2.1",
637        "escape-string-regexp": "^1.0.5",
638        "supports-color": "^5.3.0"
639      },
640      "engines": {
641        "node": ">=4"
642      }
643    },
644    "node_modules/commitizen/node_modules/color-convert": {
645      "version": "1.9.3",
646      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
647      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
648      "dev": true,
649      "dependencies": {
650        "color-name": "1.1.3"
651      }
652    },
653    "node_modules/commitizen/node_modules/color-name": {
654      "version": "1.1.3",
655      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
656      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
657      "dev": true
658    },
659    "node_modules/commitizen/node_modules/cz-conventional-changelog": {
660      "version": "3.2.0",
661      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
662      "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
663      "dev": true,
664      "dependencies": {
665        "chalk": "^2.4.1",
666        "commitizen": "^4.0.3",
667        "conventional-commit-types": "^3.0.0",
668        "lodash.map": "^4.5.1",
669        "longest": "^2.0.1",
670        "word-wrap": "^1.0.3"
671      },
672      "engines": {
673        "node": ">= 10"
674      },
675      "optionalDependencies": {
676        "@commitlint/load": ">6.1.1"
677      }
678    },
679    "node_modules/commitizen/node_modules/fs-extra": {
680      "version": "8.1.0",
681      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
682      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
683      "dev": true,
684      "dependencies": {
685        "graceful-fs": "^4.2.0",
686        "jsonfile": "^4.0.0",
687        "universalify": "^0.1.0"
688      },
689      "engines": {
690        "node": ">=6 <7 || >=8"
691      }
692    },
693    "node_modules/commitizen/node_modules/has-flag": {
694      "version": "3.0.0",
695      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
696      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
697      "dev": true,
698      "engines": {
699        "node": ">=4"
700      }
701    },
702    "node_modules/commitizen/node_modules/jsonfile": {
703      "version": "4.0.0",
704      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
705      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
706      "dev": true,
707      "optionalDependencies": {
708        "graceful-fs": "^4.1.6"
709      }
710    },
711    "node_modules/commitizen/node_modules/supports-color": {
712      "version": "5.5.0",
713      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
714      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
715      "dev": true,
716      "dependencies": {
717        "has-flag": "^3.0.0"
718      },
719      "engines": {
720        "node": ">=4"
721      }
722    },
723    "node_modules/commitizen/node_modules/universalify": {
724      "version": "0.1.2",
725      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
726      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
727      "dev": true,
728      "engines": {
729        "node": ">= 4.0.0"
730      }
731    },
732    "node_modules/compare-func": {
733      "version": "2.0.0",
734      "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
735      "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
736      "dev": true,
737      "dependencies": {
738        "array-ify": "^1.0.0",
739        "dot-prop": "^5.1.0"
740      }
741    },
742    "node_modules/concat-map": {
743      "version": "0.0.1",
744      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
745      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
746      "dev": true
747    },
748    "node_modules/concat-stream": {
749      "version": "2.0.0",
750      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
751      "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
752      "dev": true,
753      "engines": [
754        "node >= 6.0"
755      ],
756      "dependencies": {
757        "buffer-from": "^1.0.0",
758        "inherits": "^2.0.3",
759        "readable-stream": "^3.0.2",
760        "typedarray": "^0.0.6"
761      }
762    },
763    "node_modules/conventional-changelog": {
764      "version": "3.1.24",
765      "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.24.tgz",
766      "integrity": "sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==",
767      "dev": true,
768      "dependencies": {
769        "conventional-changelog-angular": "^5.0.12",
770        "conventional-changelog-atom": "^2.0.8",
771        "conventional-changelog-codemirror": "^2.0.8",
772        "conventional-changelog-conventionalcommits": "^4.5.0",
773        "conventional-changelog-core": "^4.2.1",
774        "conventional-changelog-ember": "^2.0.9",
775        "conventional-changelog-eslint": "^3.0.9",
776        "conventional-changelog-express": "^2.0.6",
777        "conventional-changelog-jquery": "^3.0.11",
778        "conventional-changelog-jshint": "^2.0.9",
779        "conventional-changelog-preset-loader": "^2.3.4"
780      },
781      "engines": {
782        "node": ">=10"
783      }
784    },
785    "node_modules/conventional-changelog-angular": {
786      "version": "5.0.13",
787      "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
788      "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
789      "dev": true,
790      "dependencies": {
791        "compare-func": "^2.0.0",
792        "q": "^1.5.1"
793      },
794      "engines": {
795        "node": ">=10"
796      }
797    },
798    "node_modules/conventional-changelog-atom": {
799      "version": "2.0.8",
800      "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz",
801      "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==",
802      "dev": true,
803      "dependencies": {
804        "q": "^1.5.1"
805      },
806      "engines": {
807        "node": ">=10"
808      }
809    },
810    "node_modules/conventional-changelog-codemirror": {
811      "version": "2.0.8",
812      "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz",
813      "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==",
814      "dev": true,
815      "dependencies": {
816        "q": "^1.5.1"
817      },
818      "engines": {
819        "node": ">=10"
820      }
821    },
822    "node_modules/conventional-changelog-config-spec": {
823      "version": "2.1.0",
824      "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz",
825      "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==",
826      "dev": true
827    },
828    "node_modules/conventional-changelog-conventionalcommits": {
829      "version": "4.6.1",
830      "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz",
831      "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==",
832      "dev": true,
833      "dependencies": {
834        "compare-func": "^2.0.0",
835        "lodash": "^4.17.15",
836        "q": "^1.5.1"
837      },
838      "engines": {
839        "node": ">=10"
840      }
841    },
842    "node_modules/conventional-changelog-core": {
843      "version": "4.2.4",
844      "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz",
845      "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==",
846      "dev": true,
847      "dependencies": {
848        "add-stream": "^1.0.0",
849        "conventional-changelog-writer": "^5.0.0",
850        "conventional-commits-parser": "^3.2.0",
851        "dateformat": "^3.0.0",
852        "get-pkg-repo": "^4.0.0",
853        "git-raw-commits": "^2.0.8",
854        "git-remote-origin-url": "^2.0.0",
855        "git-semver-tags": "^4.1.1",
856        "lodash": "^4.17.15",
857        "normalize-package-data": "^3.0.0",
858        "q": "^1.5.1",
859        "read-pkg": "^3.0.0",
860        "read-pkg-up": "^3.0.0",
861        "through2": "^4.0.0"
862      },
863      "engines": {
864        "node": ">=10"
865      }
866    },
867    "node_modules/conventional-changelog-core/node_modules/find-up": {
868      "version": "2.1.0",
869      "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
870      "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
871      "dev": true,
872      "dependencies": {
873        "locate-path": "^2.0.0"
874      },
875      "engines": {
876        "node": ">=4"
877      }
878    },
879    "node_modules/conventional-changelog-core/node_modules/hosted-git-info": {
880      "version": "2.8.9",
881      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
882      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
883      "dev": true
884    },
885    "node_modules/conventional-changelog-core/node_modules/locate-path": {
886      "version": "2.0.0",
887      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
888      "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
889      "dev": true,
890      "dependencies": {
891        "p-locate": "^2.0.0",
892        "path-exists": "^3.0.0"
893      },
894      "engines": {
895        "node": ">=4"
896      }
897    },
898    "node_modules/conventional-changelog-core/node_modules/p-limit": {
899      "version": "1.3.0",
900      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
901      "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
902      "dev": true,
903      "dependencies": {
904        "p-try": "^1.0.0"
905      },
906      "engines": {
907        "node": ">=4"
908      }
909    },
910    "node_modules/conventional-changelog-core/node_modules/p-locate": {
911      "version": "2.0.0",
912      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
913      "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
914      "dev": true,
915      "dependencies": {
916        "p-limit": "^1.1.0"
917      },
918      "engines": {
919        "node": ">=4"
920      }
921    },
922    "node_modules/conventional-changelog-core/node_modules/p-try": {
923      "version": "1.0.0",
924      "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
925      "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
926      "dev": true,
927      "engines": {
928        "node": ">=4"
929      }
930    },
931    "node_modules/conventional-changelog-core/node_modules/path-exists": {
932      "version": "3.0.0",
933      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
934      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
935      "dev": true,
936      "engines": {
937        "node": ">=4"
938      }
939    },
940    "node_modules/conventional-changelog-core/node_modules/path-type": {
941      "version": "3.0.0",
942      "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
943      "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
944      "dev": true,
945      "dependencies": {
946        "pify": "^3.0.0"
947      },
948      "engines": {
949        "node": ">=4"
950      }
951    },
952    "node_modules/conventional-changelog-core/node_modules/pify": {
953      "version": "3.0.0",
954      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
955      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
956      "dev": true,
957      "engines": {
958        "node": ">=4"
959      }
960    },
961    "node_modules/conventional-changelog-core/node_modules/read-pkg": {
962      "version": "3.0.0",
963      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
964      "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
965      "dev": true,
966      "dependencies": {
967        "load-json-file": "^4.0.0",
968        "normalize-package-data": "^2.3.2",
969        "path-type": "^3.0.0"
970      },
971      "engines": {
972        "node": ">=4"
973      }
974    },
975    "node_modules/conventional-changelog-core/node_modules/read-pkg-up": {
976      "version": "3.0.0",
977      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
978      "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
979      "dev": true,
980      "dependencies": {
981        "find-up": "^2.0.0",
982        "read-pkg": "^3.0.0"
983      },
984      "engines": {
985        "node": ">=4"
986      }
987    },
988    "node_modules/conventional-changelog-core/node_modules/read-pkg/node_modules/normalize-package-data": {
989      "version": "2.5.0",
990      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
991      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
992      "dev": true,
993      "dependencies": {
994        "hosted-git-info": "^2.1.4",
995        "resolve": "^1.10.0",
996        "semver": "2 || 3 || 4 || 5",
997        "validate-npm-package-license": "^3.0.1"
998      }
999    },
1000    "node_modules/conventional-changelog-core/node_modules/semver": {
1001      "version": "5.7.1",
1002      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1003      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1004      "dev": true,
1005      "bin": {
1006        "semver": "bin/semver"
1007      }
1008    },
1009    "node_modules/conventional-changelog-ember": {
1010      "version": "2.0.9",
1011      "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz",
1012      "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==",
1013      "dev": true,
1014      "dependencies": {
1015        "q": "^1.5.1"
1016      },
1017      "engines": {
1018        "node": ">=10"
1019      }
1020    },
1021    "node_modules/conventional-changelog-eslint": {
1022      "version": "3.0.9",
1023      "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz",
1024      "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==",
1025      "dev": true,
1026      "dependencies": {
1027        "q": "^1.5.1"
1028      },
1029      "engines": {
1030        "node": ">=10"
1031      }
1032    },
1033    "node_modules/conventional-changelog-express": {
1034      "version": "2.0.6",
1035      "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz",
1036      "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==",
1037      "dev": true,
1038      "dependencies": {
1039        "q": "^1.5.1"
1040      },
1041      "engines": {
1042        "node": ">=10"
1043      }
1044    },
1045    "node_modules/conventional-changelog-jquery": {
1046      "version": "3.0.11",
1047      "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz",
1048      "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==",
1049      "dev": true,
1050      "dependencies": {
1051        "q": "^1.5.1"
1052      },
1053      "engines": {
1054        "node": ">=10"
1055      }
1056    },
1057    "node_modules/conventional-changelog-jshint": {
1058      "version": "2.0.9",
1059      "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz",
1060      "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==",
1061      "dev": true,
1062      "dependencies": {
1063        "compare-func": "^2.0.0",
1064        "q": "^1.5.1"
1065      },
1066      "engines": {
1067        "node": ">=10"
1068      }
1069    },
1070    "node_modules/conventional-changelog-preset-loader": {
1071      "version": "2.3.4",
1072      "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz",
1073      "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==",
1074      "dev": true,
1075      "engines": {
1076        "node": ">=10"
1077      }
1078    },
1079    "node_modules/conventional-changelog-tf-a": {
1080      "resolved": "tools/conventional-changelog-tf-a",
1081      "link": true
1082    },
1083    "node_modules/conventional-changelog-writer": {
1084      "version": "5.0.0",
1085      "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz",
1086      "integrity": "sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==",
1087      "dev": true,
1088      "dependencies": {
1089        "conventional-commits-filter": "^2.0.7",
1090        "dateformat": "^3.0.0",
1091        "handlebars": "^4.7.6",
1092        "json-stringify-safe": "^5.0.1",
1093        "lodash": "^4.17.15",
1094        "meow": "^8.0.0",
1095        "semver": "^6.0.0",
1096        "split": "^1.0.0",
1097        "through2": "^4.0.0"
1098      },
1099      "bin": {
1100        "conventional-changelog-writer": "cli.js"
1101      },
1102      "engines": {
1103        "node": ">=10"
1104      }
1105    },
1106    "node_modules/conventional-changelog-writer/node_modules/semver": {
1107      "version": "6.3.0",
1108      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1109      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1110      "dev": true,
1111      "bin": {
1112        "semver": "bin/semver.js"
1113      }
1114    },
1115    "node_modules/conventional-commit-types": {
1116      "version": "3.0.0",
1117      "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
1118      "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
1119      "dev": true
1120    },
1121    "node_modules/conventional-commits-filter": {
1122      "version": "2.0.7",
1123      "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
1124      "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
1125      "dev": true,
1126      "dependencies": {
1127        "lodash.ismatch": "^4.4.0",
1128        "modify-values": "^1.0.0"
1129      },
1130      "engines": {
1131        "node": ">=10"
1132      }
1133    },
1134    "node_modules/conventional-commits-parser": {
1135      "version": "3.2.3",
1136      "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz",
1137      "integrity": "sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==",
1138      "dev": true,
1139      "dependencies": {
1140        "is-text-path": "^1.0.1",
1141        "JSONStream": "^1.0.4",
1142        "lodash": "^4.17.15",
1143        "meow": "^8.0.0",
1144        "split2": "^3.0.0",
1145        "through2": "^4.0.0"
1146      },
1147      "bin": {
1148        "conventional-commits-parser": "cli.js"
1149      },
1150      "engines": {
1151        "node": ">=10"
1152      }
1153    },
1154    "node_modules/conventional-recommended-bump": {
1155      "version": "6.1.0",
1156      "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz",
1157      "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==",
1158      "dev": true,
1159      "dependencies": {
1160        "concat-stream": "^2.0.0",
1161        "conventional-changelog-preset-loader": "^2.3.4",
1162        "conventional-commits-filter": "^2.0.7",
1163        "conventional-commits-parser": "^3.2.0",
1164        "git-raw-commits": "^2.0.8",
1165        "git-semver-tags": "^4.1.1",
1166        "meow": "^8.0.0",
1167        "q": "^1.5.1"
1168      },
1169      "bin": {
1170        "conventional-recommended-bump": "cli.js"
1171      },
1172      "engines": {
1173        "node": ">=10"
1174      }
1175    },
1176    "node_modules/core-util-is": {
1177      "version": "1.0.3",
1178      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
1179      "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
1180      "dev": true
1181    },
1182    "node_modules/cosmiconfig": {
1183      "version": "7.0.0",
1184      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
1185      "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
1186      "dev": true,
1187      "dependencies": {
1188        "@types/parse-json": "^4.0.0",
1189        "import-fresh": "^3.2.1",
1190        "parse-json": "^5.0.0",
1191        "path-type": "^4.0.0",
1192        "yaml": "^1.10.0"
1193      },
1194      "engines": {
1195        "node": ">=10"
1196      }
1197    },
1198    "node_modules/create-require": {
1199      "version": "1.1.1",
1200      "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
1201      "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
1202      "dev": true
1203    },
1204    "node_modules/cross-spawn": {
1205      "version": "7.0.3",
1206      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1207      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1208      "dev": true,
1209      "dependencies": {
1210        "path-key": "^3.1.0",
1211        "shebang-command": "^2.0.0",
1212        "which": "^2.0.1"
1213      },
1214      "engines": {
1215        "node": ">= 8"
1216      }
1217    },
1218    "node_modules/cross-spawn/node_modules/which": {
1219      "version": "2.0.2",
1220      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1221      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1222      "dev": true,
1223      "dependencies": {
1224        "isexe": "^2.0.0"
1225      },
1226      "bin": {
1227        "node-which": "bin/node-which"
1228      },
1229      "engines": {
1230        "node": ">= 8"
1231      }
1232    },
1233    "node_modules/cz-conventional-changelog": {
1234      "version": "3.3.0",
1235      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz",
1236      "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==",
1237      "dev": true,
1238      "dependencies": {
1239        "chalk": "^2.4.1",
1240        "commitizen": "^4.0.3",
1241        "conventional-commit-types": "^3.0.0",
1242        "lodash.map": "^4.5.1",
1243        "longest": "^2.0.1",
1244        "word-wrap": "^1.0.3"
1245      },
1246      "engines": {
1247        "node": ">= 10"
1248      },
1249      "optionalDependencies": {
1250        "@commitlint/load": ">6.1.1"
1251      }
1252    },
1253    "node_modules/cz-conventional-changelog/node_modules/ansi-styles": {
1254      "version": "3.2.1",
1255      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1256      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1257      "dev": true,
1258      "dependencies": {
1259        "color-convert": "^1.9.0"
1260      },
1261      "engines": {
1262        "node": ">=4"
1263      }
1264    },
1265    "node_modules/cz-conventional-changelog/node_modules/chalk": {
1266      "version": "2.4.2",
1267      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1268      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1269      "dev": true,
1270      "dependencies": {
1271        "ansi-styles": "^3.2.1",
1272        "escape-string-regexp": "^1.0.5",
1273        "supports-color": "^5.3.0"
1274      },
1275      "engines": {
1276        "node": ">=4"
1277      }
1278    },
1279    "node_modules/cz-conventional-changelog/node_modules/color-convert": {
1280      "version": "1.9.3",
1281      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1282      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1283      "dev": true,
1284      "dependencies": {
1285        "color-name": "1.1.3"
1286      }
1287    },
1288    "node_modules/cz-conventional-changelog/node_modules/color-name": {
1289      "version": "1.1.3",
1290      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1291      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1292      "dev": true
1293    },
1294    "node_modules/cz-conventional-changelog/node_modules/has-flag": {
1295      "version": "3.0.0",
1296      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1297      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1298      "dev": true,
1299      "engines": {
1300        "node": ">=4"
1301      }
1302    },
1303    "node_modules/cz-conventional-changelog/node_modules/supports-color": {
1304      "version": "5.5.0",
1305      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1306      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1307      "dev": true,
1308      "dependencies": {
1309        "has-flag": "^3.0.0"
1310      },
1311      "engines": {
1312        "node": ">=4"
1313      }
1314    },
1315    "node_modules/dargs": {
1316      "version": "7.0.0",
1317      "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
1318      "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
1319      "dev": true,
1320      "engines": {
1321        "node": ">=8"
1322      }
1323    },
1324    "node_modules/dateformat": {
1325      "version": "3.0.3",
1326      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
1327      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
1328      "dev": true,
1329      "engines": {
1330        "node": "*"
1331      }
1332    },
1333    "node_modules/decamelize": {
1334      "version": "1.2.0",
1335      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1336      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1337      "dev": true,
1338      "engines": {
1339        "node": ">=0.10.0"
1340      }
1341    },
1342    "node_modules/decamelize-keys": {
1343      "version": "1.1.0",
1344      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
1345      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
1346      "dev": true,
1347      "dependencies": {
1348        "decamelize": "^1.1.0",
1349        "map-obj": "^1.0.0"
1350      },
1351      "engines": {
1352        "node": ">=0.10.0"
1353      }
1354    },
1355    "node_modules/decamelize-keys/node_modules/map-obj": {
1356      "version": "1.0.1",
1357      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
1358      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
1359      "dev": true,
1360      "engines": {
1361        "node": ">=0.10.0"
1362      }
1363    },
1364    "node_modules/dedent": {
1365      "version": "0.7.0",
1366      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
1367      "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
1368      "dev": true
1369    },
1370    "node_modules/detect-file": {
1371      "version": "1.0.0",
1372      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
1373      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
1374      "dev": true,
1375      "engines": {
1376        "node": ">=0.10.0"
1377      }
1378    },
1379    "node_modules/detect-indent": {
1380      "version": "6.0.0",
1381      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
1382      "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
1383      "dev": true,
1384      "engines": {
1385        "node": ">=8"
1386      }
1387    },
1388    "node_modules/detect-newline": {
1389      "version": "3.1.0",
1390      "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
1391      "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
1392      "dev": true,
1393      "engines": {
1394        "node": ">=8"
1395      }
1396    },
1397    "node_modules/diff": {
1398      "version": "4.0.2",
1399      "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
1400      "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
1401      "dev": true,
1402      "engines": {
1403        "node": ">=0.3.1"
1404      }
1405    },
1406    "node_modules/dot-prop": {
1407      "version": "5.3.0",
1408      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
1409      "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
1410      "dev": true,
1411      "dependencies": {
1412        "is-obj": "^2.0.0"
1413      },
1414      "engines": {
1415        "node": ">=8"
1416      }
1417    },
1418    "node_modules/dotgitignore": {
1419      "version": "2.1.0",
1420      "resolved": "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz",
1421      "integrity": "sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==",
1422      "dev": true,
1423      "dependencies": {
1424        "find-up": "^3.0.0",
1425        "minimatch": "^3.0.4"
1426      },
1427      "engines": {
1428        "node": ">=6"
1429      }
1430    },
1431    "node_modules/dotgitignore/node_modules/find-up": {
1432      "version": "3.0.0",
1433      "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
1434      "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
1435      "dev": true,
1436      "dependencies": {
1437        "locate-path": "^3.0.0"
1438      },
1439      "engines": {
1440        "node": ">=6"
1441      }
1442    },
1443    "node_modules/dotgitignore/node_modules/locate-path": {
1444      "version": "3.0.0",
1445      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
1446      "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
1447      "dev": true,
1448      "dependencies": {
1449        "p-locate": "^3.0.0",
1450        "path-exists": "^3.0.0"
1451      },
1452      "engines": {
1453        "node": ">=6"
1454      }
1455    },
1456    "node_modules/dotgitignore/node_modules/p-limit": {
1457      "version": "2.3.0",
1458      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1459      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
1460      "dev": true,
1461      "dependencies": {
1462        "p-try": "^2.0.0"
1463      },
1464      "engines": {
1465        "node": ">=6"
1466      },
1467      "funding": {
1468        "url": "https://github.com/sponsors/sindresorhus"
1469      }
1470    },
1471    "node_modules/dotgitignore/node_modules/p-locate": {
1472      "version": "3.0.0",
1473      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
1474      "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
1475      "dev": true,
1476      "dependencies": {
1477        "p-limit": "^2.0.0"
1478      },
1479      "engines": {
1480        "node": ">=6"
1481      }
1482    },
1483    "node_modules/dotgitignore/node_modules/path-exists": {
1484      "version": "3.0.0",
1485      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1486      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
1487      "dev": true,
1488      "engines": {
1489        "node": ">=4"
1490      }
1491    },
1492    "node_modules/emoji-regex": {
1493      "version": "8.0.0",
1494      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1495      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1496      "dev": true
1497    },
1498    "node_modules/error-ex": {
1499      "version": "1.3.2",
1500      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1501      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1502      "dev": true,
1503      "dependencies": {
1504        "is-arrayish": "^0.2.1"
1505      }
1506    },
1507    "node_modules/escalade": {
1508      "version": "3.1.1",
1509      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1510      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1511      "dev": true,
1512      "engines": {
1513        "node": ">=6"
1514      }
1515    },
1516    "node_modules/escape-string-regexp": {
1517      "version": "1.0.5",
1518      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1519      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1520      "dev": true,
1521      "engines": {
1522        "node": ">=0.8.0"
1523      }
1524    },
1525    "node_modules/execa": {
1526      "version": "5.1.1",
1527      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
1528      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
1529      "dev": true,
1530      "dependencies": {
1531        "cross-spawn": "^7.0.3",
1532        "get-stream": "^6.0.0",
1533        "human-signals": "^2.1.0",
1534        "is-stream": "^2.0.0",
1535        "merge-stream": "^2.0.0",
1536        "npm-run-path": "^4.0.1",
1537        "onetime": "^5.1.2",
1538        "signal-exit": "^3.0.3",
1539        "strip-final-newline": "^2.0.0"
1540      },
1541      "engines": {
1542        "node": ">=10"
1543      },
1544      "funding": {
1545        "url": "https://github.com/sindresorhus/execa?sponsor=1"
1546      }
1547    },
1548    "node_modules/execa/node_modules/mimic-fn": {
1549      "version": "2.1.0",
1550      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1551      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1552      "dev": true,
1553      "engines": {
1554        "node": ">=6"
1555      }
1556    },
1557    "node_modules/execa/node_modules/onetime": {
1558      "version": "5.1.2",
1559      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
1560      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
1561      "dev": true,
1562      "dependencies": {
1563        "mimic-fn": "^2.1.0"
1564      },
1565      "engines": {
1566        "node": ">=6"
1567      },
1568      "funding": {
1569        "url": "https://github.com/sponsors/sindresorhus"
1570      }
1571    },
1572    "node_modules/expand-tilde": {
1573      "version": "2.0.2",
1574      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
1575      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
1576      "dev": true,
1577      "dependencies": {
1578        "homedir-polyfill": "^1.0.1"
1579      },
1580      "engines": {
1581        "node": ">=0.10.0"
1582      }
1583    },
1584    "node_modules/external-editor": {
1585      "version": "3.1.0",
1586      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
1587      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
1588      "dev": true,
1589      "dependencies": {
1590        "chardet": "^0.7.0",
1591        "iconv-lite": "^0.4.24",
1592        "tmp": "^0.0.33"
1593      },
1594      "engines": {
1595        "node": ">=4"
1596      }
1597    },
1598    "node_modules/figures": {
1599      "version": "2.0.0",
1600      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
1601      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1602      "dev": true,
1603      "dependencies": {
1604        "escape-string-regexp": "^1.0.5"
1605      },
1606      "engines": {
1607        "node": ">=4"
1608      }
1609    },
1610    "node_modules/fill-range": {
1611      "version": "7.0.1",
1612      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1613      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1614      "dev": true,
1615      "dependencies": {
1616        "to-regex-range": "^5.0.1"
1617      },
1618      "engines": {
1619        "node": ">=8"
1620      }
1621    },
1622    "node_modules/find-node-modules": {
1623      "version": "2.1.2",
1624      "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
1625      "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
1626      "dev": true,
1627      "dependencies": {
1628        "findup-sync": "^4.0.0",
1629        "merge": "^2.1.0"
1630      }
1631    },
1632    "node_modules/find-root": {
1633      "version": "1.1.0",
1634      "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
1635      "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
1636      "dev": true
1637    },
1638    "node_modules/find-up": {
1639      "version": "5.0.0",
1640      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1641      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1642      "dev": true,
1643      "dependencies": {
1644        "locate-path": "^6.0.0",
1645        "path-exists": "^4.0.0"
1646      },
1647      "engines": {
1648        "node": ">=10"
1649      },
1650      "funding": {
1651        "url": "https://github.com/sponsors/sindresorhus"
1652      }
1653    },
1654    "node_modules/findup-sync": {
1655      "version": "4.0.0",
1656      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
1657      "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
1658      "dev": true,
1659      "dependencies": {
1660        "detect-file": "^1.0.0",
1661        "is-glob": "^4.0.0",
1662        "micromatch": "^4.0.2",
1663        "resolve-dir": "^1.0.1"
1664      },
1665      "engines": {
1666        "node": ">= 8"
1667      }
1668    },
1669    "node_modules/fs-access": {
1670      "version": "1.0.1",
1671      "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
1672      "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
1673      "dev": true,
1674      "dependencies": {
1675        "null-check": "^1.0.0"
1676      },
1677      "engines": {
1678        "node": ">=0.10.0"
1679      }
1680    },
1681    "node_modules/fs-extra": {
1682      "version": "10.0.0",
1683      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
1684      "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
1685      "dev": true,
1686      "dependencies": {
1687        "graceful-fs": "^4.2.0",
1688        "jsonfile": "^6.0.1",
1689        "universalify": "^2.0.0"
1690      },
1691      "engines": {
1692        "node": ">=12"
1693      }
1694    },
1695    "node_modules/fs.realpath": {
1696      "version": "1.0.0",
1697      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1698      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1699      "dev": true
1700    },
1701    "node_modules/function-bind": {
1702      "version": "1.1.1",
1703      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1704      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1705      "dev": true
1706    },
1707    "node_modules/get-caller-file": {
1708      "version": "2.0.5",
1709      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1710      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1711      "dev": true,
1712      "engines": {
1713        "node": "6.* || 8.* || >= 10.*"
1714      }
1715    },
1716    "node_modules/get-pkg-repo": {
1717      "version": "4.2.1",
1718      "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz",
1719      "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==",
1720      "dev": true,
1721      "dependencies": {
1722        "@hutson/parse-repository-url": "^3.0.0",
1723        "hosted-git-info": "^4.0.0",
1724        "through2": "^2.0.0",
1725        "yargs": "^16.2.0"
1726      },
1727      "bin": {
1728        "get-pkg-repo": "src/cli.js"
1729      },
1730      "engines": {
1731        "node": ">=6.9.0"
1732      }
1733    },
1734    "node_modules/get-pkg-repo/node_modules/readable-stream": {
1735      "version": "2.3.7",
1736      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1737      "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1738      "dev": true,
1739      "dependencies": {
1740        "core-util-is": "~1.0.0",
1741        "inherits": "~2.0.3",
1742        "isarray": "~1.0.0",
1743        "process-nextick-args": "~2.0.0",
1744        "safe-buffer": "~5.1.1",
1745        "string_decoder": "~1.1.1",
1746        "util-deprecate": "~1.0.1"
1747      }
1748    },
1749    "node_modules/get-pkg-repo/node_modules/safe-buffer": {
1750      "version": "5.1.2",
1751      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1752      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1753      "dev": true
1754    },
1755    "node_modules/get-pkg-repo/node_modules/string_decoder": {
1756      "version": "1.1.1",
1757      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1758      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1759      "dev": true,
1760      "dependencies": {
1761        "safe-buffer": "~5.1.0"
1762      }
1763    },
1764    "node_modules/get-pkg-repo/node_modules/through2": {
1765      "version": "2.0.5",
1766      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
1767      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
1768      "dev": true,
1769      "dependencies": {
1770        "readable-stream": "~2.3.6",
1771        "xtend": "~4.0.1"
1772      }
1773    },
1774    "node_modules/get-pkg-repo/node_modules/yargs": {
1775      "version": "16.2.0",
1776      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
1777      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
1778      "dev": true,
1779      "dependencies": {
1780        "cliui": "^7.0.2",
1781        "escalade": "^3.1.1",
1782        "get-caller-file": "^2.0.5",
1783        "require-directory": "^2.1.1",
1784        "string-width": "^4.2.0",
1785        "y18n": "^5.0.5",
1786        "yargs-parser": "^20.2.2"
1787      },
1788      "engines": {
1789        "node": ">=10"
1790      }
1791    },
1792    "node_modules/get-stream": {
1793      "version": "6.0.1",
1794      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
1795      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
1796      "dev": true,
1797      "engines": {
1798        "node": ">=10"
1799      },
1800      "funding": {
1801        "url": "https://github.com/sponsors/sindresorhus"
1802      }
1803    },
1804    "node_modules/git-raw-commits": {
1805      "version": "2.0.10",
1806      "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz",
1807      "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==",
1808      "dev": true,
1809      "dependencies": {
1810        "dargs": "^7.0.0",
1811        "lodash": "^4.17.15",
1812        "meow": "^8.0.0",
1813        "split2": "^3.0.0",
1814        "through2": "^4.0.0"
1815      },
1816      "bin": {
1817        "git-raw-commits": "cli.js"
1818      },
1819      "engines": {
1820        "node": ">=10"
1821      }
1822    },
1823    "node_modules/git-remote-origin-url": {
1824      "version": "2.0.0",
1825      "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
1826      "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=",
1827      "dev": true,
1828      "dependencies": {
1829        "gitconfiglocal": "^1.0.0",
1830        "pify": "^2.3.0"
1831      },
1832      "engines": {
1833        "node": ">=4"
1834      }
1835    },
1836    "node_modules/git-semver-tags": {
1837      "version": "4.1.1",
1838      "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz",
1839      "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==",
1840      "dev": true,
1841      "dependencies": {
1842        "meow": "^8.0.0",
1843        "semver": "^6.0.0"
1844      },
1845      "bin": {
1846        "git-semver-tags": "cli.js"
1847      },
1848      "engines": {
1849        "node": ">=10"
1850      }
1851    },
1852    "node_modules/git-semver-tags/node_modules/semver": {
1853      "version": "6.3.0",
1854      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1855      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1856      "dev": true,
1857      "bin": {
1858        "semver": "bin/semver.js"
1859      }
1860    },
1861    "node_modules/gitconfiglocal": {
1862      "version": "1.0.0",
1863      "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
1864      "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=",
1865      "dev": true,
1866      "dependencies": {
1867        "ini": "^1.3.2"
1868      }
1869    },
1870    "node_modules/glob": {
1871      "version": "7.1.4",
1872      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
1873      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
1874      "dev": true,
1875      "dependencies": {
1876        "fs.realpath": "^1.0.0",
1877        "inflight": "^1.0.4",
1878        "inherits": "2",
1879        "minimatch": "^3.0.4",
1880        "once": "^1.3.0",
1881        "path-is-absolute": "^1.0.0"
1882      },
1883      "engines": {
1884        "node": "*"
1885      }
1886    },
1887    "node_modules/global-dirs": {
1888      "version": "0.1.1",
1889      "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
1890      "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
1891      "dev": true,
1892      "dependencies": {
1893        "ini": "^1.3.4"
1894      },
1895      "engines": {
1896        "node": ">=4"
1897      }
1898    },
1899    "node_modules/global-modules": {
1900      "version": "1.0.0",
1901      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
1902      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
1903      "dev": true,
1904      "dependencies": {
1905        "global-prefix": "^1.0.1",
1906        "is-windows": "^1.0.1",
1907        "resolve-dir": "^1.0.0"
1908      },
1909      "engines": {
1910        "node": ">=0.10.0"
1911      }
1912    },
1913    "node_modules/global-prefix": {
1914      "version": "1.0.2",
1915      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
1916      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
1917      "dev": true,
1918      "dependencies": {
1919        "expand-tilde": "^2.0.2",
1920        "homedir-polyfill": "^1.0.1",
1921        "ini": "^1.3.4",
1922        "is-windows": "^1.0.1",
1923        "which": "^1.2.14"
1924      },
1925      "engines": {
1926        "node": ">=0.10.0"
1927      }
1928    },
1929    "node_modules/graceful-fs": {
1930      "version": "4.2.6",
1931      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
1932      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
1933      "dev": true
1934    },
1935    "node_modules/handlebars": {
1936      "version": "4.7.7",
1937      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
1938      "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
1939      "dev": true,
1940      "dependencies": {
1941        "minimist": "^1.2.5",
1942        "neo-async": "^2.6.0",
1943        "source-map": "^0.6.1",
1944        "wordwrap": "^1.0.0"
1945      },
1946      "bin": {
1947        "handlebars": "bin/handlebars"
1948      },
1949      "engines": {
1950        "node": ">=0.4.7"
1951      },
1952      "optionalDependencies": {
1953        "uglify-js": "^3.1.4"
1954      }
1955    },
1956    "node_modules/hard-rejection": {
1957      "version": "2.1.0",
1958      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
1959      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
1960      "dev": true,
1961      "engines": {
1962        "node": ">=6"
1963      }
1964    },
1965    "node_modules/has": {
1966      "version": "1.0.3",
1967      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1968      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1969      "dev": true,
1970      "dependencies": {
1971        "function-bind": "^1.1.1"
1972      },
1973      "engines": {
1974        "node": ">= 0.4.0"
1975      }
1976    },
1977    "node_modules/has-flag": {
1978      "version": "4.0.0",
1979      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1980      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1981      "dev": true,
1982      "engines": {
1983        "node": ">=8"
1984      }
1985    },
1986    "node_modules/homedir-polyfill": {
1987      "version": "1.0.3",
1988      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
1989      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
1990      "dev": true,
1991      "dependencies": {
1992        "parse-passwd": "^1.0.0"
1993      },
1994      "engines": {
1995        "node": ">=0.10.0"
1996      }
1997    },
1998    "node_modules/hosted-git-info": {
1999      "version": "4.0.2",
2000      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
2001      "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
2002      "dev": true,
2003      "dependencies": {
2004        "lru-cache": "^6.0.0"
2005      },
2006      "engines": {
2007        "node": ">=10"
2008      }
2009    },
2010    "node_modules/human-signals": {
2011      "version": "2.1.0",
2012      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
2013      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
2014      "dev": true,
2015      "engines": {
2016        "node": ">=10.17.0"
2017      }
2018    },
2019    "node_modules/husky": {
2020      "version": "7.0.4",
2021      "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
2022      "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
2023      "dev": true,
2024      "bin": {
2025        "husky": "lib/bin.js"
2026      },
2027      "engines": {
2028        "node": ">=12"
2029      },
2030      "funding": {
2031        "url": "https://github.com/sponsors/typicode"
2032      }
2033    },
2034    "node_modules/iconv-lite": {
2035      "version": "0.4.24",
2036      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2037      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2038      "dev": true,
2039      "dependencies": {
2040        "safer-buffer": ">= 2.1.2 < 3"
2041      },
2042      "engines": {
2043        "node": ">=0.10.0"
2044      }
2045    },
2046    "node_modules/import-fresh": {
2047      "version": "3.3.0",
2048      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2049      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2050      "dev": true,
2051      "dependencies": {
2052        "parent-module": "^1.0.0",
2053        "resolve-from": "^4.0.0"
2054      },
2055      "engines": {
2056        "node": ">=6"
2057      },
2058      "funding": {
2059        "url": "https://github.com/sponsors/sindresorhus"
2060      }
2061    },
2062    "node_modules/import-fresh/node_modules/resolve-from": {
2063      "version": "4.0.0",
2064      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2065      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2066      "dev": true,
2067      "engines": {
2068        "node": ">=4"
2069      }
2070    },
2071    "node_modules/indent-string": {
2072      "version": "4.0.0",
2073      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2074      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2075      "dev": true,
2076      "engines": {
2077        "node": ">=8"
2078      }
2079    },
2080    "node_modules/inflight": {
2081      "version": "1.0.6",
2082      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2083      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2084      "dev": true,
2085      "dependencies": {
2086        "once": "^1.3.0",
2087        "wrappy": "1"
2088      }
2089    },
2090    "node_modules/inherits": {
2091      "version": "2.0.4",
2092      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2093      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2094      "dev": true
2095    },
2096    "node_modules/ini": {
2097      "version": "1.3.8",
2098      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
2099      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
2100      "dev": true
2101    },
2102    "node_modules/inquirer": {
2103      "version": "6.5.2",
2104      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
2105      "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
2106      "dev": true,
2107      "dependencies": {
2108        "ansi-escapes": "^3.2.0",
2109        "chalk": "^2.4.2",
2110        "cli-cursor": "^2.1.0",
2111        "cli-width": "^2.0.0",
2112        "external-editor": "^3.0.3",
2113        "figures": "^2.0.0",
2114        "lodash": "^4.17.12",
2115        "mute-stream": "0.0.7",
2116        "run-async": "^2.2.0",
2117        "rxjs": "^6.4.0",
2118        "string-width": "^2.1.0",
2119        "strip-ansi": "^5.1.0",
2120        "through": "^2.3.6"
2121      },
2122      "engines": {
2123        "node": ">=6.0.0"
2124      }
2125    },
2126    "node_modules/inquirer/node_modules/ansi-regex": {
2127      "version": "3.0.0",
2128      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2129      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2130      "dev": true,
2131      "engines": {
2132        "node": ">=4"
2133      }
2134    },
2135    "node_modules/inquirer/node_modules/ansi-styles": {
2136      "version": "3.2.1",
2137      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2138      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2139      "dev": true,
2140      "dependencies": {
2141        "color-convert": "^1.9.0"
2142      },
2143      "engines": {
2144        "node": ">=4"
2145      }
2146    },
2147    "node_modules/inquirer/node_modules/chalk": {
2148      "version": "2.4.2",
2149      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2150      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2151      "dev": true,
2152      "dependencies": {
2153        "ansi-styles": "^3.2.1",
2154        "escape-string-regexp": "^1.0.5",
2155        "supports-color": "^5.3.0"
2156      },
2157      "engines": {
2158        "node": ">=4"
2159      }
2160    },
2161    "node_modules/inquirer/node_modules/color-convert": {
2162      "version": "1.9.3",
2163      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2164      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2165      "dev": true,
2166      "dependencies": {
2167        "color-name": "1.1.3"
2168      }
2169    },
2170    "node_modules/inquirer/node_modules/color-name": {
2171      "version": "1.1.3",
2172      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2173      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2174      "dev": true
2175    },
2176    "node_modules/inquirer/node_modules/has-flag": {
2177      "version": "3.0.0",
2178      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2179      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2180      "dev": true,
2181      "engines": {
2182        "node": ">=4"
2183      }
2184    },
2185    "node_modules/inquirer/node_modules/is-fullwidth-code-point": {
2186      "version": "2.0.0",
2187      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2188      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2189      "dev": true,
2190      "engines": {
2191        "node": ">=4"
2192      }
2193    },
2194    "node_modules/inquirer/node_modules/string-width": {
2195      "version": "2.1.1",
2196      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2197      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2198      "dev": true,
2199      "dependencies": {
2200        "is-fullwidth-code-point": "^2.0.0",
2201        "strip-ansi": "^4.0.0"
2202      },
2203      "engines": {
2204        "node": ">=4"
2205      }
2206    },
2207    "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": {
2208      "version": "4.0.0",
2209      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2210      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2211      "dev": true,
2212      "dependencies": {
2213        "ansi-regex": "^3.0.0"
2214      },
2215      "engines": {
2216        "node": ">=4"
2217      }
2218    },
2219    "node_modules/inquirer/node_modules/strip-ansi": {
2220      "version": "5.2.0",
2221      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
2222      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
2223      "dev": true,
2224      "dependencies": {
2225        "ansi-regex": "^4.1.0"
2226      },
2227      "engines": {
2228        "node": ">=6"
2229      }
2230    },
2231    "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": {
2232      "version": "4.1.0",
2233      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2234      "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2235      "dev": true,
2236      "engines": {
2237        "node": ">=6"
2238      }
2239    },
2240    "node_modules/inquirer/node_modules/supports-color": {
2241      "version": "5.5.0",
2242      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2243      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2244      "dev": true,
2245      "dependencies": {
2246        "has-flag": "^3.0.0"
2247      },
2248      "engines": {
2249        "node": ">=4"
2250      }
2251    },
2252    "node_modules/is-arrayish": {
2253      "version": "0.2.1",
2254      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2255      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2256      "dev": true
2257    },
2258    "node_modules/is-core-module": {
2259      "version": "2.8.0",
2260      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
2261      "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
2262      "dev": true,
2263      "dependencies": {
2264        "has": "^1.0.3"
2265      },
2266      "funding": {
2267        "url": "https://github.com/sponsors/ljharb"
2268      }
2269    },
2270    "node_modules/is-extglob": {
2271      "version": "2.1.1",
2272      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2273      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2274      "dev": true,
2275      "engines": {
2276        "node": ">=0.10.0"
2277      }
2278    },
2279    "node_modules/is-fullwidth-code-point": {
2280      "version": "3.0.0",
2281      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2282      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2283      "dev": true,
2284      "engines": {
2285        "node": ">=8"
2286      }
2287    },
2288    "node_modules/is-glob": {
2289      "version": "4.0.1",
2290      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2291      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2292      "dev": true,
2293      "dependencies": {
2294        "is-extglob": "^2.1.1"
2295      },
2296      "engines": {
2297        "node": ">=0.10.0"
2298      }
2299    },
2300    "node_modules/is-number": {
2301      "version": "7.0.0",
2302      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2303      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2304      "dev": true,
2305      "engines": {
2306        "node": ">=0.12.0"
2307      }
2308    },
2309    "node_modules/is-obj": {
2310      "version": "2.0.0",
2311      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
2312      "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
2313      "dev": true,
2314      "engines": {
2315        "node": ">=8"
2316      }
2317    },
2318    "node_modules/is-plain-obj": {
2319      "version": "1.1.0",
2320      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
2321      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
2322      "dev": true,
2323      "engines": {
2324        "node": ">=0.10.0"
2325      }
2326    },
2327    "node_modules/is-stream": {
2328      "version": "2.0.1",
2329      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2330      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2331      "dev": true,
2332      "engines": {
2333        "node": ">=8"
2334      },
2335      "funding": {
2336        "url": "https://github.com/sponsors/sindresorhus"
2337      }
2338    },
2339    "node_modules/is-text-path": {
2340      "version": "1.0.1",
2341      "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
2342      "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
2343      "dev": true,
2344      "dependencies": {
2345        "text-extensions": "^1.0.0"
2346      },
2347      "engines": {
2348        "node": ">=0.10.0"
2349      }
2350    },
2351    "node_modules/is-utf8": {
2352      "version": "0.2.1",
2353      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
2354      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
2355      "dev": true
2356    },
2357    "node_modules/is-windows": {
2358      "version": "1.0.2",
2359      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
2360      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
2361      "dev": true,
2362      "engines": {
2363        "node": ">=0.10.0"
2364      }
2365    },
2366    "node_modules/isarray": {
2367      "version": "1.0.0",
2368      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2369      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2370      "dev": true
2371    },
2372    "node_modules/isexe": {
2373      "version": "2.0.0",
2374      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2375      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2376      "dev": true
2377    },
2378    "node_modules/js-tokens": {
2379      "version": "4.0.0",
2380      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2381      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2382      "dev": true
2383    },
2384    "node_modules/json-parse-better-errors": {
2385      "version": "1.0.2",
2386      "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
2387      "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
2388      "dev": true
2389    },
2390    "node_modules/json-parse-even-better-errors": {
2391      "version": "2.3.1",
2392      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
2393      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
2394      "dev": true
2395    },
2396    "node_modules/json-stringify-safe": {
2397      "version": "5.0.1",
2398      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2399      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
2400      "dev": true
2401    },
2402    "node_modules/jsonfile": {
2403      "version": "6.1.0",
2404      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
2405      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
2406      "dev": true,
2407      "dependencies": {
2408        "universalify": "^2.0.0"
2409      },
2410      "optionalDependencies": {
2411        "graceful-fs": "^4.1.6"
2412      }
2413    },
2414    "node_modules/jsonparse": {
2415      "version": "1.3.1",
2416      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
2417      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
2418      "dev": true,
2419      "engines": [
2420        "node >= 0.2.0"
2421      ]
2422    },
2423    "node_modules/JSONStream": {
2424      "version": "1.3.5",
2425      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
2426      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
2427      "dev": true,
2428      "dependencies": {
2429        "jsonparse": "^1.2.0",
2430        "through": ">=2.2.7 <3"
2431      },
2432      "bin": {
2433        "JSONStream": "bin.js"
2434      },
2435      "engines": {
2436        "node": "*"
2437      }
2438    },
2439    "node_modules/kind-of": {
2440      "version": "6.0.3",
2441      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
2442      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
2443      "dev": true,
2444      "engines": {
2445        "node": ">=0.10.0"
2446      }
2447    },
2448    "node_modules/lines-and-columns": {
2449      "version": "1.1.6",
2450      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
2451      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
2452      "dev": true
2453    },
2454    "node_modules/load-json-file": {
2455      "version": "4.0.0",
2456      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
2457      "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
2458      "dev": true,
2459      "dependencies": {
2460        "graceful-fs": "^4.1.2",
2461        "parse-json": "^4.0.0",
2462        "pify": "^3.0.0",
2463        "strip-bom": "^3.0.0"
2464      },
2465      "engines": {
2466        "node": ">=4"
2467      }
2468    },
2469    "node_modules/load-json-file/node_modules/parse-json": {
2470      "version": "4.0.0",
2471      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2472      "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2473      "dev": true,
2474      "dependencies": {
2475        "error-ex": "^1.3.1",
2476        "json-parse-better-errors": "^1.0.1"
2477      },
2478      "engines": {
2479        "node": ">=4"
2480      }
2481    },
2482    "node_modules/load-json-file/node_modules/pify": {
2483      "version": "3.0.0",
2484      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2485      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2486      "dev": true,
2487      "engines": {
2488        "node": ">=4"
2489      }
2490    },
2491    "node_modules/load-json-file/node_modules/strip-bom": {
2492      "version": "3.0.0",
2493      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2494      "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
2495      "dev": true,
2496      "engines": {
2497        "node": ">=4"
2498      }
2499    },
2500    "node_modules/locate-path": {
2501      "version": "6.0.0",
2502      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2503      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2504      "dev": true,
2505      "dependencies": {
2506        "p-locate": "^5.0.0"
2507      },
2508      "engines": {
2509        "node": ">=10"
2510      },
2511      "funding": {
2512        "url": "https://github.com/sponsors/sindresorhus"
2513      }
2514    },
2515    "node_modules/lodash": {
2516      "version": "4.17.21",
2517      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2518      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2519      "dev": true
2520    },
2521    "node_modules/lodash.get": {
2522      "version": "4.4.2",
2523      "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
2524      "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
2525      "dev": true
2526    },
2527    "node_modules/lodash.ismatch": {
2528      "version": "4.4.0",
2529      "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
2530      "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=",
2531      "dev": true
2532    },
2533    "node_modules/lodash.map": {
2534      "version": "4.6.0",
2535      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
2536      "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
2537      "dev": true
2538    },
2539    "node_modules/longest": {
2540      "version": "2.0.1",
2541      "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
2542      "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
2543      "dev": true,
2544      "engines": {
2545        "node": ">=0.10.0"
2546      }
2547    },
2548    "node_modules/lru-cache": {
2549      "version": "6.0.0",
2550      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2551      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2552      "dev": true,
2553      "dependencies": {
2554        "yallist": "^4.0.0"
2555      },
2556      "engines": {
2557        "node": ">=10"
2558      }
2559    },
2560    "node_modules/make-error": {
2561      "version": "1.3.6",
2562      "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
2563      "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
2564      "dev": true
2565    },
2566    "node_modules/map-obj": {
2567      "version": "4.3.0",
2568      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
2569      "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
2570      "dev": true,
2571      "engines": {
2572        "node": ">=8"
2573      },
2574      "funding": {
2575        "url": "https://github.com/sponsors/sindresorhus"
2576      }
2577    },
2578    "node_modules/meow": {
2579      "version": "8.1.2",
2580      "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
2581      "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
2582      "dev": true,
2583      "dependencies": {
2584        "@types/minimist": "^1.2.0",
2585        "camelcase-keys": "^6.2.2",
2586        "decamelize-keys": "^1.1.0",
2587        "hard-rejection": "^2.1.0",
2588        "minimist-options": "4.1.0",
2589        "normalize-package-data": "^3.0.0",
2590        "read-pkg-up": "^7.0.1",
2591        "redent": "^3.0.0",
2592        "trim-newlines": "^3.0.0",
2593        "type-fest": "^0.18.0",
2594        "yargs-parser": "^20.2.3"
2595      },
2596      "engines": {
2597        "node": ">=10"
2598      },
2599      "funding": {
2600        "url": "https://github.com/sponsors/sindresorhus"
2601      }
2602    },
2603    "node_modules/merge": {
2604      "version": "2.1.1",
2605      "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
2606      "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
2607      "dev": true
2608    },
2609    "node_modules/merge-stream": {
2610      "version": "2.0.0",
2611      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2612      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
2613      "dev": true
2614    },
2615    "node_modules/micromatch": {
2616      "version": "4.0.4",
2617      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
2618      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
2619      "dev": true,
2620      "dependencies": {
2621        "braces": "^3.0.1",
2622        "picomatch": "^2.2.3"
2623      },
2624      "engines": {
2625        "node": ">=8.6"
2626      }
2627    },
2628    "node_modules/mimic-fn": {
2629      "version": "1.2.0",
2630      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
2631      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
2632      "dev": true,
2633      "engines": {
2634        "node": ">=4"
2635      }
2636    },
2637    "node_modules/min-indent": {
2638      "version": "1.0.1",
2639      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
2640      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
2641      "dev": true,
2642      "engines": {
2643        "node": ">=4"
2644      }
2645    },
2646    "node_modules/minimatch": {
2647      "version": "3.0.4",
2648      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2649      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2650      "dev": true,
2651      "dependencies": {
2652        "brace-expansion": "^1.1.7"
2653      },
2654      "engines": {
2655        "node": "*"
2656      }
2657    },
2658    "node_modules/minimist": {
2659      "version": "1.2.5",
2660      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2661      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2662      "dev": true
2663    },
2664    "node_modules/minimist-options": {
2665      "version": "4.1.0",
2666      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
2667      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
2668      "dev": true,
2669      "dependencies": {
2670        "arrify": "^1.0.1",
2671        "is-plain-obj": "^1.1.0",
2672        "kind-of": "^6.0.3"
2673      },
2674      "engines": {
2675        "node": ">= 6"
2676      }
2677    },
2678    "node_modules/modify-values": {
2679      "version": "1.0.1",
2680      "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
2681      "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
2682      "dev": true,
2683      "engines": {
2684        "node": ">=0.10.0"
2685      }
2686    },
2687    "node_modules/mute-stream": {
2688      "version": "0.0.7",
2689      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
2690      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
2691      "dev": true
2692    },
2693    "node_modules/neo-async": {
2694      "version": "2.6.2",
2695      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2696      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
2697      "dev": true
2698    },
2699    "node_modules/normalize-package-data": {
2700      "version": "3.0.3",
2701      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
2702      "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
2703      "dev": true,
2704      "dependencies": {
2705        "hosted-git-info": "^4.0.1",
2706        "is-core-module": "^2.5.0",
2707        "semver": "^7.3.4",
2708        "validate-npm-package-license": "^3.0.1"
2709      },
2710      "engines": {
2711        "node": ">=10"
2712      }
2713    },
2714    "node_modules/npm-run-path": {
2715      "version": "4.0.1",
2716      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
2717      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
2718      "dev": true,
2719      "dependencies": {
2720        "path-key": "^3.0.0"
2721      },
2722      "engines": {
2723        "node": ">=8"
2724      }
2725    },
2726    "node_modules/null-check": {
2727      "version": "1.0.0",
2728      "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
2729      "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
2730      "dev": true,
2731      "engines": {
2732        "node": ">=0.10.0"
2733      }
2734    },
2735    "node_modules/once": {
2736      "version": "1.4.0",
2737      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2738      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2739      "dev": true,
2740      "dependencies": {
2741        "wrappy": "1"
2742      }
2743    },
2744    "node_modules/onetime": {
2745      "version": "2.0.1",
2746      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
2747      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
2748      "dev": true,
2749      "dependencies": {
2750        "mimic-fn": "^1.0.0"
2751      },
2752      "engines": {
2753        "node": ">=4"
2754      }
2755    },
2756    "node_modules/os-tmpdir": {
2757      "version": "1.0.2",
2758      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2759      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2760      "dev": true,
2761      "engines": {
2762        "node": ">=0.10.0"
2763      }
2764    },
2765    "node_modules/p-limit": {
2766      "version": "3.1.0",
2767      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2768      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2769      "dev": true,
2770      "dependencies": {
2771        "yocto-queue": "^0.1.0"
2772      },
2773      "engines": {
2774        "node": ">=10"
2775      },
2776      "funding": {
2777        "url": "https://github.com/sponsors/sindresorhus"
2778      }
2779    },
2780    "node_modules/p-locate": {
2781      "version": "5.0.0",
2782      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2783      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2784      "dev": true,
2785      "dependencies": {
2786        "p-limit": "^3.0.2"
2787      },
2788      "engines": {
2789        "node": ">=10"
2790      },
2791      "funding": {
2792        "url": "https://github.com/sponsors/sindresorhus"
2793      }
2794    },
2795    "node_modules/p-try": {
2796      "version": "2.2.0",
2797      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2798      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
2799      "dev": true,
2800      "engines": {
2801        "node": ">=6"
2802      }
2803    },
2804    "node_modules/parent-module": {
2805      "version": "1.0.1",
2806      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2807      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2808      "dev": true,
2809      "dependencies": {
2810        "callsites": "^3.0.0"
2811      },
2812      "engines": {
2813        "node": ">=6"
2814      }
2815    },
2816    "node_modules/parse-json": {
2817      "version": "5.2.0",
2818      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
2819      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
2820      "dev": true,
2821      "dependencies": {
2822        "@babel/code-frame": "^7.0.0",
2823        "error-ex": "^1.3.1",
2824        "json-parse-even-better-errors": "^2.3.0",
2825        "lines-and-columns": "^1.1.6"
2826      },
2827      "engines": {
2828        "node": ">=8"
2829      },
2830      "funding": {
2831        "url": "https://github.com/sponsors/sindresorhus"
2832      }
2833    },
2834    "node_modules/parse-passwd": {
2835      "version": "1.0.0",
2836      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
2837      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
2838      "dev": true,
2839      "engines": {
2840        "node": ">=0.10.0"
2841      }
2842    },
2843    "node_modules/path-exists": {
2844      "version": "4.0.0",
2845      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2846      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2847      "dev": true,
2848      "engines": {
2849        "node": ">=8"
2850      }
2851    },
2852    "node_modules/path-is-absolute": {
2853      "version": "1.0.1",
2854      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2855      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2856      "dev": true,
2857      "engines": {
2858        "node": ">=0.10.0"
2859      }
2860    },
2861    "node_modules/path-key": {
2862      "version": "3.1.1",
2863      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2864      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2865      "dev": true,
2866      "engines": {
2867        "node": ">=8"
2868      }
2869    },
2870    "node_modules/path-parse": {
2871      "version": "1.0.7",
2872      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2873      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2874      "dev": true
2875    },
2876    "node_modules/path-type": {
2877      "version": "4.0.0",
2878      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2879      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2880      "dev": true,
2881      "engines": {
2882        "node": ">=8"
2883      }
2884    },
2885    "node_modules/picomatch": {
2886      "version": "2.2.3",
2887      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
2888      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
2889      "dev": true,
2890      "engines": {
2891        "node": ">=8.6"
2892      },
2893      "funding": {
2894        "url": "https://github.com/sponsors/jonschlinkert"
2895      }
2896    },
2897    "node_modules/pify": {
2898      "version": "2.3.0",
2899      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2900      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
2901      "dev": true,
2902      "engines": {
2903        "node": ">=0.10.0"
2904      }
2905    },
2906    "node_modules/process-nextick-args": {
2907      "version": "2.0.1",
2908      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2909      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2910      "dev": true
2911    },
2912    "node_modules/q": {
2913      "version": "1.5.1",
2914      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
2915      "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
2916      "dev": true,
2917      "engines": {
2918        "node": ">=0.6.0",
2919        "teleport": ">=0.2.0"
2920      }
2921    },
2922    "node_modules/quick-lru": {
2923      "version": "4.0.1",
2924      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
2925      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
2926      "dev": true,
2927      "engines": {
2928        "node": ">=8"
2929      }
2930    },
2931    "node_modules/read-pkg": {
2932      "version": "5.2.0",
2933      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
2934      "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
2935      "dev": true,
2936      "dependencies": {
2937        "@types/normalize-package-data": "^2.4.0",
2938        "normalize-package-data": "^2.5.0",
2939        "parse-json": "^5.0.0",
2940        "type-fest": "^0.6.0"
2941      },
2942      "engines": {
2943        "node": ">=8"
2944      }
2945    },
2946    "node_modules/read-pkg-up": {
2947      "version": "7.0.1",
2948      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
2949      "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
2950      "dev": true,
2951      "dependencies": {
2952        "find-up": "^4.1.0",
2953        "read-pkg": "^5.2.0",
2954        "type-fest": "^0.8.1"
2955      },
2956      "engines": {
2957        "node": ">=8"
2958      },
2959      "funding": {
2960        "url": "https://github.com/sponsors/sindresorhus"
2961      }
2962    },
2963    "node_modules/read-pkg-up/node_modules/find-up": {
2964      "version": "4.1.0",
2965      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2966      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2967      "dev": true,
2968      "dependencies": {
2969        "locate-path": "^5.0.0",
2970        "path-exists": "^4.0.0"
2971      },
2972      "engines": {
2973        "node": ">=8"
2974      }
2975    },
2976    "node_modules/read-pkg-up/node_modules/locate-path": {
2977      "version": "5.0.0",
2978      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2979      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2980      "dev": true,
2981      "dependencies": {
2982        "p-locate": "^4.1.0"
2983      },
2984      "engines": {
2985        "node": ">=8"
2986      }
2987    },
2988    "node_modules/read-pkg-up/node_modules/p-limit": {
2989      "version": "2.3.0",
2990      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2991      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2992      "dev": true,
2993      "dependencies": {
2994        "p-try": "^2.0.0"
2995      },
2996      "engines": {
2997        "node": ">=6"
2998      },
2999      "funding": {
3000        "url": "https://github.com/sponsors/sindresorhus"
3001      }
3002    },
3003    "node_modules/read-pkg-up/node_modules/p-locate": {
3004      "version": "4.1.0",
3005      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
3006      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
3007      "dev": true,
3008      "dependencies": {
3009        "p-limit": "^2.2.0"
3010      },
3011      "engines": {
3012        "node": ">=8"
3013      }
3014    },
3015    "node_modules/read-pkg-up/node_modules/type-fest": {
3016      "version": "0.8.1",
3017      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
3018      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
3019      "dev": true,
3020      "engines": {
3021        "node": ">=8"
3022      }
3023    },
3024    "node_modules/read-pkg/node_modules/hosted-git-info": {
3025      "version": "2.8.9",
3026      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
3027      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
3028      "dev": true
3029    },
3030    "node_modules/read-pkg/node_modules/normalize-package-data": {
3031      "version": "2.5.0",
3032      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
3033      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
3034      "dev": true,
3035      "dependencies": {
3036        "hosted-git-info": "^2.1.4",
3037        "resolve": "^1.10.0",
3038        "semver": "2 || 3 || 4 || 5",
3039        "validate-npm-package-license": "^3.0.1"
3040      }
3041    },
3042    "node_modules/read-pkg/node_modules/semver": {
3043      "version": "5.7.1",
3044      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3045      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3046      "dev": true,
3047      "bin": {
3048        "semver": "bin/semver"
3049      }
3050    },
3051    "node_modules/read-pkg/node_modules/type-fest": {
3052      "version": "0.6.0",
3053      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
3054      "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
3055      "dev": true,
3056      "engines": {
3057        "node": ">=8"
3058      }
3059    },
3060    "node_modules/readable-stream": {
3061      "version": "3.6.0",
3062      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3063      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3064      "dev": true,
3065      "dependencies": {
3066        "inherits": "^2.0.3",
3067        "string_decoder": "^1.1.1",
3068        "util-deprecate": "^1.0.1"
3069      },
3070      "engines": {
3071        "node": ">= 6"
3072      }
3073    },
3074    "node_modules/redent": {
3075      "version": "3.0.0",
3076      "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
3077      "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
3078      "dev": true,
3079      "dependencies": {
3080        "indent-string": "^4.0.0",
3081        "strip-indent": "^3.0.0"
3082      },
3083      "engines": {
3084        "node": ">=8"
3085      }
3086    },
3087    "node_modules/require-directory": {
3088      "version": "2.1.1",
3089      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3090      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
3091      "dev": true,
3092      "engines": {
3093        "node": ">=0.10.0"
3094      }
3095    },
3096    "node_modules/resolve": {
3097      "version": "1.20.0",
3098      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
3099      "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
3100      "dev": true,
3101      "dependencies": {
3102        "is-core-module": "^2.2.0",
3103        "path-parse": "^1.0.6"
3104      },
3105      "funding": {
3106        "url": "https://github.com/sponsors/ljharb"
3107      }
3108    },
3109    "node_modules/resolve-dir": {
3110      "version": "1.0.1",
3111      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
3112      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
3113      "dev": true,
3114      "dependencies": {
3115        "expand-tilde": "^2.0.0",
3116        "global-modules": "^1.0.0"
3117      },
3118      "engines": {
3119        "node": ">=0.10.0"
3120      }
3121    },
3122    "node_modules/resolve-from": {
3123      "version": "5.0.0",
3124      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
3125      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
3126      "dev": true,
3127      "engines": {
3128        "node": ">=8"
3129      }
3130    },
3131    "node_modules/resolve-global": {
3132      "version": "1.0.0",
3133      "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
3134      "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
3135      "dev": true,
3136      "dependencies": {
3137        "global-dirs": "^0.1.1"
3138      },
3139      "engines": {
3140        "node": ">=8"
3141      }
3142    },
3143    "node_modules/restore-cursor": {
3144      "version": "2.0.0",
3145      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
3146      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
3147      "dev": true,
3148      "dependencies": {
3149        "onetime": "^2.0.0",
3150        "signal-exit": "^3.0.2"
3151      },
3152      "engines": {
3153        "node": ">=4"
3154      }
3155    },
3156    "node_modules/run-async": {
3157      "version": "2.4.1",
3158      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
3159      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
3160      "dev": true,
3161      "engines": {
3162        "node": ">=0.12.0"
3163      }
3164    },
3165    "node_modules/rxjs": {
3166      "version": "6.6.7",
3167      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
3168      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
3169      "dev": true,
3170      "dependencies": {
3171        "tslib": "^1.9.0"
3172      },
3173      "engines": {
3174        "npm": ">=2.0.0"
3175      }
3176    },
3177    "node_modules/safe-buffer": {
3178      "version": "5.2.1",
3179      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3180      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3181      "dev": true,
3182      "funding": [
3183        {
3184          "type": "github",
3185          "url": "https://github.com/sponsors/feross"
3186        },
3187        {
3188          "type": "patreon",
3189          "url": "https://www.patreon.com/feross"
3190        },
3191        {
3192          "type": "consulting",
3193          "url": "https://feross.org/support"
3194        }
3195      ]
3196    },
3197    "node_modules/safer-buffer": {
3198      "version": "2.1.2",
3199      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3200      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3201      "dev": true
3202    },
3203    "node_modules/semver": {
3204      "version": "7.3.5",
3205      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
3206      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
3207      "dev": true,
3208      "dependencies": {
3209        "lru-cache": "^6.0.0"
3210      },
3211      "bin": {
3212        "semver": "bin/semver.js"
3213      },
3214      "engines": {
3215        "node": ">=10"
3216      }
3217    },
3218    "node_modules/shebang-command": {
3219      "version": "2.0.0",
3220      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3221      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3222      "dev": true,
3223      "dependencies": {
3224        "shebang-regex": "^3.0.0"
3225      },
3226      "engines": {
3227        "node": ">=8"
3228      }
3229    },
3230    "node_modules/shebang-regex": {
3231      "version": "3.0.0",
3232      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3233      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3234      "dev": true,
3235      "engines": {
3236        "node": ">=8"
3237      }
3238    },
3239    "node_modules/signal-exit": {
3240      "version": "3.0.3",
3241      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
3242      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
3243      "dev": true
3244    },
3245    "node_modules/source-map": {
3246      "version": "0.6.1",
3247      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3248      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3249      "dev": true,
3250      "engines": {
3251        "node": ">=0.10.0"
3252      }
3253    },
3254    "node_modules/source-map-support": {
3255      "version": "0.5.20",
3256      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
3257      "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
3258      "dev": true,
3259      "dependencies": {
3260        "buffer-from": "^1.0.0",
3261        "source-map": "^0.6.0"
3262      }
3263    },
3264    "node_modules/spdx-correct": {
3265      "version": "3.1.1",
3266      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
3267      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
3268      "dev": true,
3269      "dependencies": {
3270        "spdx-expression-parse": "^3.0.0",
3271        "spdx-license-ids": "^3.0.0"
3272      }
3273    },
3274    "node_modules/spdx-exceptions": {
3275      "version": "2.3.0",
3276      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
3277      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
3278      "dev": true
3279    },
3280    "node_modules/spdx-expression-parse": {
3281      "version": "3.0.1",
3282      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
3283      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
3284      "dev": true,
3285      "dependencies": {
3286        "spdx-exceptions": "^2.1.0",
3287        "spdx-license-ids": "^3.0.0"
3288      }
3289    },
3290    "node_modules/spdx-license-ids": {
3291      "version": "3.0.10",
3292      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
3293      "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
3294      "dev": true
3295    },
3296    "node_modules/split": {
3297      "version": "1.0.1",
3298      "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
3299      "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
3300      "dev": true,
3301      "dependencies": {
3302        "through": "2"
3303      },
3304      "engines": {
3305        "node": "*"
3306      }
3307    },
3308    "node_modules/split2": {
3309      "version": "3.2.2",
3310      "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
3311      "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
3312      "dev": true,
3313      "dependencies": {
3314        "readable-stream": "^3.0.0"
3315      }
3316    },
3317    "node_modules/standard-version": {
3318      "version": "9.3.2",
3319      "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.3.2.tgz",
3320      "integrity": "sha512-u1rfKP4o4ew7Yjbfycv80aNMN2feTiqseAhUhrrx2XtdQGmu7gucpziXe68Z4YfHVqlxVEzo4aUA0Iu3VQOTgQ==",
3321      "dev": true,
3322      "dependencies": {
3323        "chalk": "^2.4.2",
3324        "conventional-changelog": "3.1.24",
3325        "conventional-changelog-config-spec": "2.1.0",
3326        "conventional-changelog-conventionalcommits": "4.6.1",
3327        "conventional-recommended-bump": "6.1.0",
3328        "detect-indent": "^6.0.0",
3329        "detect-newline": "^3.1.0",
3330        "dotgitignore": "^2.1.0",
3331        "figures": "^3.1.0",
3332        "find-up": "^5.0.0",
3333        "fs-access": "^1.0.1",
3334        "git-semver-tags": "^4.0.0",
3335        "semver": "^7.1.1",
3336        "stringify-package": "^1.0.1",
3337        "yargs": "^16.0.0"
3338      },
3339      "bin": {
3340        "standard-version": "bin/cli.js"
3341      },
3342      "engines": {
3343        "node": ">=10"
3344      }
3345    },
3346    "node_modules/standard-version/node_modules/ansi-styles": {
3347      "version": "3.2.1",
3348      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3349      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3350      "dev": true,
3351      "dependencies": {
3352        "color-convert": "^1.9.0"
3353      },
3354      "engines": {
3355        "node": ">=4"
3356      }
3357    },
3358    "node_modules/standard-version/node_modules/chalk": {
3359      "version": "2.4.2",
3360      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3361      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3362      "dev": true,
3363      "dependencies": {
3364        "ansi-styles": "^3.2.1",
3365        "escape-string-regexp": "^1.0.5",
3366        "supports-color": "^5.3.0"
3367      },
3368      "engines": {
3369        "node": ">=4"
3370      }
3371    },
3372    "node_modules/standard-version/node_modules/color-convert": {
3373      "version": "1.9.3",
3374      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3375      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3376      "dev": true,
3377      "dependencies": {
3378        "color-name": "1.1.3"
3379      }
3380    },
3381    "node_modules/standard-version/node_modules/color-name": {
3382      "version": "1.1.3",
3383      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3384      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3385      "dev": true
3386    },
3387    "node_modules/standard-version/node_modules/figures": {
3388      "version": "3.2.0",
3389      "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
3390      "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
3391      "dev": true,
3392      "dependencies": {
3393        "escape-string-regexp": "^1.0.5"
3394      },
3395      "engines": {
3396        "node": ">=8"
3397      },
3398      "funding": {
3399        "url": "https://github.com/sponsors/sindresorhus"
3400      }
3401    },
3402    "node_modules/standard-version/node_modules/has-flag": {
3403      "version": "3.0.0",
3404      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3405      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3406      "dev": true,
3407      "engines": {
3408        "node": ">=4"
3409      }
3410    },
3411    "node_modules/standard-version/node_modules/supports-color": {
3412      "version": "5.5.0",
3413      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3414      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3415      "dev": true,
3416      "dependencies": {
3417        "has-flag": "^3.0.0"
3418      },
3419      "engines": {
3420        "node": ">=4"
3421      }
3422    },
3423    "node_modules/standard-version/node_modules/yargs": {
3424      "version": "16.2.0",
3425      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
3426      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
3427      "dev": true,
3428      "dependencies": {
3429        "cliui": "^7.0.2",
3430        "escalade": "^3.1.1",
3431        "get-caller-file": "^2.0.5",
3432        "require-directory": "^2.1.1",
3433        "string-width": "^4.2.0",
3434        "y18n": "^5.0.5",
3435        "yargs-parser": "^20.2.2"
3436      },
3437      "engines": {
3438        "node": ">=10"
3439      }
3440    },
3441    "node_modules/string_decoder": {
3442      "version": "1.3.0",
3443      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3444      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3445      "dev": true,
3446      "dependencies": {
3447        "safe-buffer": "~5.2.0"
3448      }
3449    },
3450    "node_modules/string-width": {
3451      "version": "4.2.3",
3452      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3453      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3454      "dev": true,
3455      "dependencies": {
3456        "emoji-regex": "^8.0.0",
3457        "is-fullwidth-code-point": "^3.0.0",
3458        "strip-ansi": "^6.0.1"
3459      },
3460      "engines": {
3461        "node": ">=8"
3462      }
3463    },
3464    "node_modules/stringify-package": {
3465      "version": "1.0.1",
3466      "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz",
3467      "integrity": "sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==",
3468      "dev": true
3469    },
3470    "node_modules/strip-ansi": {
3471      "version": "6.0.1",
3472      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3473      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3474      "dev": true,
3475      "dependencies": {
3476        "ansi-regex": "^5.0.1"
3477      },
3478      "engines": {
3479        "node": ">=8"
3480      }
3481    },
3482    "node_modules/strip-bom": {
3483      "version": "4.0.0",
3484      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
3485      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
3486      "dev": true,
3487      "engines": {
3488        "node": ">=8"
3489      }
3490    },
3491    "node_modules/strip-final-newline": {
3492      "version": "2.0.0",
3493      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
3494      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
3495      "dev": true,
3496      "engines": {
3497        "node": ">=6"
3498      }
3499    },
3500    "node_modules/strip-indent": {
3501      "version": "3.0.0",
3502      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
3503      "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
3504      "dev": true,
3505      "dependencies": {
3506        "min-indent": "^1.0.0"
3507      },
3508      "engines": {
3509        "node": ">=8"
3510      }
3511    },
3512    "node_modules/strip-json-comments": {
3513      "version": "3.0.1",
3514      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
3515      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
3516      "dev": true,
3517      "engines": {
3518        "node": ">=8"
3519      }
3520    },
3521    "node_modules/supports-color": {
3522      "version": "7.2.0",
3523      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3524      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3525      "dev": true,
3526      "dependencies": {
3527        "has-flag": "^4.0.0"
3528      },
3529      "engines": {
3530        "node": ">=8"
3531      }
3532    },
3533    "node_modules/text-extensions": {
3534      "version": "1.9.0",
3535      "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
3536      "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
3537      "dev": true,
3538      "engines": {
3539        "node": ">=0.10"
3540      }
3541    },
3542    "node_modules/through": {
3543      "version": "2.3.8",
3544      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3545      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3546      "dev": true
3547    },
3548    "node_modules/through2": {
3549      "version": "4.0.2",
3550      "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
3551      "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
3552      "dev": true,
3553      "dependencies": {
3554        "readable-stream": "3"
3555      }
3556    },
3557    "node_modules/tmp": {
3558      "version": "0.0.33",
3559      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
3560      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
3561      "dev": true,
3562      "dependencies": {
3563        "os-tmpdir": "~1.0.2"
3564      },
3565      "engines": {
3566        "node": ">=0.6.0"
3567      }
3568    },
3569    "node_modules/to-regex-range": {
3570      "version": "5.0.1",
3571      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3572      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3573      "dev": true,
3574      "dependencies": {
3575        "is-number": "^7.0.0"
3576      },
3577      "engines": {
3578        "node": ">=8.0"
3579      }
3580    },
3581    "node_modules/trim-newlines": {
3582      "version": "3.0.1",
3583      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
3584      "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
3585      "dev": true,
3586      "engines": {
3587        "node": ">=8"
3588      }
3589    },
3590    "node_modules/ts-node": {
3591      "version": "9.1.1",
3592      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
3593      "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
3594      "dev": true,
3595      "dependencies": {
3596        "arg": "^4.1.0",
3597        "create-require": "^1.1.0",
3598        "diff": "^4.0.1",
3599        "make-error": "^1.1.1",
3600        "source-map-support": "^0.5.17",
3601        "yn": "3.1.1"
3602      },
3603      "bin": {
3604        "ts-node": "dist/bin.js",
3605        "ts-node-script": "dist/bin-script.js",
3606        "ts-node-transpile-only": "dist/bin-transpile.js",
3607        "ts-script": "dist/bin-script-deprecated.js"
3608      },
3609      "engines": {
3610        "node": ">=10.0.0"
3611      },
3612      "peerDependencies": {
3613        "typescript": ">=2.7"
3614      }
3615    },
3616    "node_modules/tslib": {
3617      "version": "1.14.1",
3618      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
3619      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
3620      "dev": true
3621    },
3622    "node_modules/type-fest": {
3623      "version": "0.18.1",
3624      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
3625      "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
3626      "dev": true,
3627      "engines": {
3628        "node": ">=10"
3629      },
3630      "funding": {
3631        "url": "https://github.com/sponsors/sindresorhus"
3632      }
3633    },
3634    "node_modules/typedarray": {
3635      "version": "0.0.6",
3636      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
3637      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
3638      "dev": true
3639    },
3640    "node_modules/typescript": {
3641      "version": "4.4.4",
3642      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
3643      "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
3644      "dev": true,
3645      "bin": {
3646        "tsc": "bin/tsc",
3647        "tsserver": "bin/tsserver"
3648      },
3649      "engines": {
3650        "node": ">=4.2.0"
3651      }
3652    },
3653    "node_modules/uglify-js": {
3654      "version": "3.14.3",
3655      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.3.tgz",
3656      "integrity": "sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==",
3657      "dev": true,
3658      "optional": true,
3659      "bin": {
3660        "uglifyjs": "bin/uglifyjs"
3661      },
3662      "engines": {
3663        "node": ">=0.8.0"
3664      }
3665    },
3666    "node_modules/universalify": {
3667      "version": "2.0.0",
3668      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
3669      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
3670      "dev": true,
3671      "engines": {
3672        "node": ">= 10.0.0"
3673      }
3674    },
3675    "node_modules/util-deprecate": {
3676      "version": "1.0.2",
3677      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3678      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3679      "dev": true
3680    },
3681    "node_modules/validate-npm-package-license": {
3682      "version": "3.0.4",
3683      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
3684      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
3685      "dev": true,
3686      "dependencies": {
3687        "spdx-correct": "^3.0.0",
3688        "spdx-expression-parse": "^3.0.0"
3689      }
3690    },
3691    "node_modules/which": {
3692      "version": "1.3.1",
3693      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3694      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3695      "dev": true,
3696      "dependencies": {
3697        "isexe": "^2.0.0"
3698      },
3699      "bin": {
3700        "which": "bin/which"
3701      }
3702    },
3703    "node_modules/word-wrap": {
3704      "version": "1.2.3",
3705      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
3706      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
3707      "dev": true,
3708      "engines": {
3709        "node": ">=0.10.0"
3710      }
3711    },
3712    "node_modules/wordwrap": {
3713      "version": "1.0.0",
3714      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
3715      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
3716      "dev": true
3717    },
3718    "node_modules/wrap-ansi": {
3719      "version": "7.0.0",
3720      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3721      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3722      "dev": true,
3723      "dependencies": {
3724        "ansi-styles": "^4.0.0",
3725        "string-width": "^4.1.0",
3726        "strip-ansi": "^6.0.0"
3727      },
3728      "engines": {
3729        "node": ">=10"
3730      },
3731      "funding": {
3732        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3733      }
3734    },
3735    "node_modules/wrappy": {
3736      "version": "1.0.2",
3737      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3738      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3739      "dev": true
3740    },
3741    "node_modules/xtend": {
3742      "version": "4.0.2",
3743      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
3744      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
3745      "dev": true,
3746      "engines": {
3747        "node": ">=0.4"
3748      }
3749    },
3750    "node_modules/y18n": {
3751      "version": "5.0.8",
3752      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
3753      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
3754      "dev": true,
3755      "engines": {
3756        "node": ">=10"
3757      }
3758    },
3759    "node_modules/yallist": {
3760      "version": "4.0.0",
3761      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3762      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3763      "dev": true
3764    },
3765    "node_modules/yaml": {
3766      "version": "1.10.2",
3767      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
3768      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
3769      "dev": true,
3770      "engines": {
3771        "node": ">= 6"
3772      }
3773    },
3774    "node_modules/yargs": {
3775      "version": "17.2.1",
3776      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
3777      "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
3778      "dev": true,
3779      "dependencies": {
3780        "cliui": "^7.0.2",
3781        "escalade": "^3.1.1",
3782        "get-caller-file": "^2.0.5",
3783        "require-directory": "^2.1.1",
3784        "string-width": "^4.2.0",
3785        "y18n": "^5.0.5",
3786        "yargs-parser": "^20.2.2"
3787      },
3788      "engines": {
3789        "node": ">=12"
3790      }
3791    },
3792    "node_modules/yargs-parser": {
3793      "version": "20.2.9",
3794      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
3795      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
3796      "dev": true,
3797      "engines": {
3798        "node": ">=10"
3799      }
3800    },
3801    "node_modules/yn": {
3802      "version": "3.1.1",
3803      "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
3804      "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
3805      "dev": true,
3806      "engines": {
3807        "node": ">=6"
3808      }
3809    },
3810    "node_modules/yocto-queue": {
3811      "version": "0.1.0",
3812      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3813      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3814      "dev": true,
3815      "engines": {
3816        "node": ">=10"
3817      },
3818      "funding": {
3819        "url": "https://github.com/sponsors/sindresorhus"
3820      }
3821    },
3822    "tools/conventional-changelog-tf-a": {
3823      "version": "2.6.0",
3824      "dev": true,
3825      "license": "BSD-3-Clause",
3826      "dependencies": {
3827        "conventional-changelog-conventionalcommits": "^4.6.1",
3828        "execa": "^5.1.1",
3829        "lodash": "^4.17.21",
3830        "q": "^1.5.1"
3831      }
3832    }
3833  },
3834  "dependencies": {
3835    "@babel/code-frame": {
3836      "version": "7.12.13",
3837      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
3838      "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
3839      "dev": true,
3840      "requires": {
3841        "@babel/highlight": "^7.12.13"
3842      }
3843    },
3844    "@babel/helper-validator-identifier": {
3845      "version": "7.14.0",
3846      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
3847      "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
3848      "dev": true
3849    },
3850    "@babel/highlight": {
3851      "version": "7.14.0",
3852      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
3853      "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
3854      "dev": true,
3855      "requires": {
3856        "@babel/helper-validator-identifier": "^7.14.0",
3857        "chalk": "^2.0.0",
3858        "js-tokens": "^4.0.0"
3859      },
3860      "dependencies": {
3861        "ansi-styles": {
3862          "version": "3.2.1",
3863          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3864          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3865          "dev": true,
3866          "requires": {
3867            "color-convert": "^1.9.0"
3868          }
3869        },
3870        "chalk": {
3871          "version": "2.4.2",
3872          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3873          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3874          "dev": true,
3875          "requires": {
3876            "ansi-styles": "^3.2.1",
3877            "escape-string-regexp": "^1.0.5",
3878            "supports-color": "^5.3.0"
3879          }
3880        },
3881        "color-convert": {
3882          "version": "1.9.3",
3883          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3884          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3885          "dev": true,
3886          "requires": {
3887            "color-name": "1.1.3"
3888          }
3889        },
3890        "color-name": {
3891          "version": "1.1.3",
3892          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3893          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3894          "dev": true
3895        },
3896        "has-flag": {
3897          "version": "3.0.0",
3898          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3899          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3900          "dev": true
3901        },
3902        "supports-color": {
3903          "version": "5.5.0",
3904          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3905          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3906          "dev": true,
3907          "requires": {
3908            "has-flag": "^3.0.0"
3909          }
3910        }
3911      }
3912    },
3913    "@commitlint/cli": {
3914      "version": "14.1.0",
3915      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-14.1.0.tgz",
3916      "integrity": "sha512-Orq62jkl9qAGvjFqhehtAqjGY/duJ8hIRPPIHmGR2jIB96D4VTmazS3ZvqJz2Q9kKr61mLAk/171zm0FVzQCYA==",
3917      "dev": true,
3918      "requires": {
3919        "@commitlint/format": "^14.1.0",
3920        "@commitlint/lint": "^14.1.0",
3921        "@commitlint/load": "^14.1.0",
3922        "@commitlint/read": "^14.0.0",
3923        "@commitlint/types": "^14.0.0",
3924        "lodash": "^4.17.19",
3925        "resolve-from": "5.0.0",
3926        "resolve-global": "1.0.0",
3927        "yargs": "^17.0.0"
3928      }
3929    },
3930    "@commitlint/config-conventional": {
3931      "version": "14.1.0",
3932      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-14.1.0.tgz",
3933      "integrity": "sha512-JuhCqkEv8jyqmd54EpXPsQFpYc/8k7sfP1UziRdEvZSJUCLxz+8Pk4cNS0oF1BtjaWO7ITgXPlIZg47PyApGmg==",
3934      "dev": true,
3935      "requires": {
3936        "conventional-changelog-conventionalcommits": "^4.3.1"
3937      }
3938    },
3939    "@commitlint/ensure": {
3940      "version": "14.1.0",
3941      "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-14.1.0.tgz",
3942      "integrity": "sha512-xrYvFdqVepT3XA1BmSh88eKbvYKtLuQu98QLfgxVmwS99Kj3yW0sT3D7jGvNsynbIx2dhbXofDyubf/DKkpFrQ==",
3943      "dev": true,
3944      "requires": {
3945        "@commitlint/types": "^14.0.0",
3946        "lodash": "^4.17.19"
3947      }
3948    },
3949    "@commitlint/execute-rule": {
3950      "version": "14.0.0",
3951      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-14.0.0.tgz",
3952      "integrity": "sha512-Hh/HLpCBDlrD3Rx2x2pDBx6CU+OtVqGXh7mbFpNihAVx6B0zyZqm/vv0cdwdhfGW5OEn1BhCqHf1ZOvL/DwdWA==",
3953      "dev": true
3954    },
3955    "@commitlint/format": {
3956      "version": "14.1.0",
3957      "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-14.1.0.tgz",
3958      "integrity": "sha512-sF6engqqHjvxGctWRKjFs/HQeNowlpbVmmoP481b2UMQnVQnjjfXJvQsoLpaqFUvgc2sHM4L85F8BmAw+iHG1w==",
3959      "dev": true,
3960      "requires": {
3961        "@commitlint/types": "^14.0.0",
3962        "chalk": "^4.0.0"
3963      }
3964    },
3965    "@commitlint/is-ignored": {
3966      "version": "14.0.0",
3967      "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-14.0.0.tgz",
3968      "integrity": "sha512-nJltYjXTa+mk+6SPe35nOZCCvt3Gh5mbDz008KQ4OPcn1GX1NG+pEgz1Kx3agDp/pc+JGnsrr5GV00gygIoloA==",
3969      "dev": true,
3970      "requires": {
3971        "@commitlint/types": "^14.0.0",
3972        "semver": "7.3.5"
3973      }
3974    },
3975    "@commitlint/lint": {
3976      "version": "14.1.0",
3977      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-14.1.0.tgz",
3978      "integrity": "sha512-CApGJEOtWU/CcuPD8HkOR1jdUYpjKutGPaeby9nSFzJhwl/UQOjxc4Nd+2g2ygsMi5l3N4j2sWQYEgccpFC3lA==",
3979      "dev": true,
3980      "requires": {
3981        "@commitlint/is-ignored": "^14.0.0",
3982        "@commitlint/parse": "^14.0.0",
3983        "@commitlint/rules": "^14.1.0",
3984        "@commitlint/types": "^14.0.0"
3985      }
3986    },
3987    "@commitlint/load": {
3988      "version": "14.1.0",
3989      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-14.1.0.tgz",
3990      "integrity": "sha512-p+HbgjhkqLsnxyjOUdEYHztHCp8n2oLVUJTmRPuP5FXLNevh6Gwmxf+NYC2J0sgD084aV2CFi3qu1W4yHWIknA==",
3991      "dev": true,
3992      "requires": {
3993        "@commitlint/execute-rule": "^14.0.0",
3994        "@commitlint/resolve-extends": "^14.1.0",
3995        "@commitlint/types": "^14.0.0",
3996        "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2",
3997        "chalk": "^4.0.0",
3998        "cosmiconfig": "^7.0.0",
3999        "lodash": "^4.17.19",
4000        "resolve-from": "^5.0.0",
4001        "typescript": "^4.4.3"
4002      }
4003    },
4004    "@commitlint/message": {
4005      "version": "14.0.0",
4006      "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-14.0.0.tgz",
4007      "integrity": "sha512-316Pum+bwDcZamOQw0DXSY17Dq9EjvL1zKdYIZqneu4lnXN6uFfi53Y/sP5crW6zlLdnuTHe1MnuewXPLHfH1Q==",
4008      "dev": true
4009    },
4010    "@commitlint/parse": {
4011      "version": "14.0.0",
4012      "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-14.0.0.tgz",
4013      "integrity": "sha512-49qkk0TcwdxJPZUX8MElEzMlRFIL/cg64P4pk8HotFEm2HYdbxxZp6v3cbVw5WOsnRA0frrs+NNoOcIT83ccMQ==",
4014      "dev": true,
4015      "requires": {
4016        "@commitlint/types": "^14.0.0",
4017        "conventional-changelog-angular": "^5.0.11",
4018        "conventional-commits-parser": "^3.2.2"
4019      }
4020    },
4021    "@commitlint/read": {
4022      "version": "14.0.0",
4023      "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-14.0.0.tgz",
4024      "integrity": "sha512-WXXcSLBqwXTqnEmB0lbU2TrayDJ2G3qI/lxy1ianVmpQol8p9BjodAA6bYxtYYHdQFVXUrIsclzFP/naWG+hlQ==",
4025      "dev": true,
4026      "requires": {
4027        "@commitlint/top-level": "^14.0.0",
4028        "@commitlint/types": "^14.0.0",
4029        "fs-extra": "^10.0.0",
4030        "git-raw-commits": "^2.0.0"
4031      }
4032    },
4033    "@commitlint/resolve-extends": {
4034      "version": "14.1.0",
4035      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-14.1.0.tgz",
4036      "integrity": "sha512-ko80k6QB6E6/OvGNWy4u7gzzWyluDT3VDNL2kfZaDywsnrYntUKyT4Do97gQ7orttITzj2GRtk3KWClVz4rUUQ==",
4037      "dev": true,
4038      "requires": {
4039        "import-fresh": "^3.0.0",
4040        "lodash": "^4.17.19",
4041        "resolve-from": "^5.0.0",
4042        "resolve-global": "^1.0.0"
4043      }
4044    },
4045    "@commitlint/rules": {
4046      "version": "14.1.0",
4047      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-14.1.0.tgz",
4048      "integrity": "sha512-6jmv414/1JzGzDI/DS+snAMhcL6roQKPdg0WB3kWTWN52EvWXBFm0HIMGt2H/FlRKxozwVXlQN60/1fNIl98xA==",
4049      "dev": true,
4050      "requires": {
4051        "@commitlint/ensure": "^14.1.0",
4052        "@commitlint/message": "^14.0.0",
4053        "@commitlint/to-lines": "^14.0.0",
4054        "@commitlint/types": "^14.0.0",
4055        "execa": "^5.0.0"
4056      }
4057    },
4058    "@commitlint/to-lines": {
4059      "version": "14.0.0",
4060      "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-14.0.0.tgz",
4061      "integrity": "sha512-uIXk54oJDuYyLpI208s3+cGmJ323yvSJ9LB7yUDMWUeJi2LgRxE2EBZL995kLQdnoAsBBXcLq+VDyppg5bV/cg==",
4062      "dev": true
4063    },
4064    "@commitlint/top-level": {
4065      "version": "14.0.0",
4066      "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-14.0.0.tgz",
4067      "integrity": "sha512-MZDKZfWfl9g4KozgWBGTCrI2cXkMHnBFlhwvEfrAu5G8wd5aL1f2uWEUMnBMjUikmhVj99i1pzge4XFWHQ29wQ==",
4068      "dev": true,
4069      "requires": {
4070        "find-up": "^5.0.0"
4071      }
4072    },
4073    "@commitlint/types": {
4074      "version": "14.0.0",
4075      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-14.0.0.tgz",
4076      "integrity": "sha512-sIls1nP2uSbGL466edYlh8mn7O/WP4i3bcvP+2DMhkscRCSgaPhNRWDilhYVsHt2Vu1HTQ27uT0Bj5/Lt2+EcQ==",
4077      "dev": true,
4078      "requires": {
4079        "chalk": "^4.0.0"
4080      }
4081    },
4082    "@endemolshinegroup/cosmiconfig-typescript-loader": {
4083      "version": "3.0.2",
4084      "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz",
4085      "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==",
4086      "dev": true,
4087      "requires": {
4088        "lodash.get": "^4",
4089        "make-error": "^1",
4090        "ts-node": "^9",
4091        "tslib": "^2"
4092      },
4093      "dependencies": {
4094        "tslib": {
4095          "version": "2.3.1",
4096          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
4097          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
4098          "dev": true
4099        }
4100      }
4101    },
4102    "@hutson/parse-repository-url": {
4103      "version": "3.0.2",
4104      "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz",
4105      "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==",
4106      "dev": true
4107    },
4108    "@types/minimist": {
4109      "version": "1.2.2",
4110      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
4111      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
4112      "dev": true
4113    },
4114    "@types/normalize-package-data": {
4115      "version": "2.4.1",
4116      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
4117      "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
4118      "dev": true
4119    },
4120    "@types/parse-json": {
4121      "version": "4.0.0",
4122      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
4123      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
4124      "dev": true
4125    },
4126    "add-stream": {
4127      "version": "1.0.0",
4128      "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
4129      "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=",
4130      "dev": true
4131    },
4132    "ansi-escapes": {
4133      "version": "3.2.0",
4134      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
4135      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
4136      "dev": true
4137    },
4138    "ansi-regex": {
4139      "version": "5.0.1",
4140      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
4141      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
4142      "dev": true
4143    },
4144    "ansi-styles": {
4145      "version": "4.3.0",
4146      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4147      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4148      "dev": true,
4149      "requires": {
4150        "color-convert": "^2.0.1"
4151      }
4152    },
4153    "arg": {
4154      "version": "4.1.3",
4155      "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
4156      "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
4157      "dev": true
4158    },
4159    "array-ify": {
4160      "version": "1.0.0",
4161      "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
4162      "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
4163      "dev": true
4164    },
4165    "arrify": {
4166      "version": "1.0.1",
4167      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
4168      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
4169      "dev": true
4170    },
4171    "balanced-match": {
4172      "version": "1.0.2",
4173      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
4174      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
4175      "dev": true
4176    },
4177    "brace-expansion": {
4178      "version": "1.1.11",
4179      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4180      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4181      "dev": true,
4182      "requires": {
4183        "balanced-match": "^1.0.0",
4184        "concat-map": "0.0.1"
4185      }
4186    },
4187    "braces": {
4188      "version": "3.0.2",
4189      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
4190      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
4191      "dev": true,
4192      "requires": {
4193        "fill-range": "^7.0.1"
4194      }
4195    },
4196    "buffer-from": {
4197      "version": "1.1.2",
4198      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
4199      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
4200      "dev": true
4201    },
4202    "cachedir": {
4203      "version": "2.2.0",
4204      "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
4205      "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
4206      "dev": true
4207    },
4208    "callsites": {
4209      "version": "3.1.0",
4210      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
4211      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
4212      "dev": true
4213    },
4214    "camelcase": {
4215      "version": "5.3.1",
4216      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
4217      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
4218      "dev": true
4219    },
4220    "camelcase-keys": {
4221      "version": "6.2.2",
4222      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
4223      "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
4224      "dev": true,
4225      "requires": {
4226        "camelcase": "^5.3.1",
4227        "map-obj": "^4.0.0",
4228        "quick-lru": "^4.0.1"
4229      }
4230    },
4231    "chalk": {
4232      "version": "4.1.0",
4233      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
4234      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
4235      "dev": true,
4236      "requires": {
4237        "ansi-styles": "^4.1.0",
4238        "supports-color": "^7.1.0"
4239      }
4240    },
4241    "chardet": {
4242      "version": "0.7.0",
4243      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
4244      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
4245      "dev": true
4246    },
4247    "cli-cursor": {
4248      "version": "2.1.0",
4249      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
4250      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
4251      "dev": true,
4252      "requires": {
4253        "restore-cursor": "^2.0.0"
4254      }
4255    },
4256    "cli-width": {
4257      "version": "2.2.1",
4258      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
4259      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
4260      "dev": true
4261    },
4262    "cliui": {
4263      "version": "7.0.4",
4264      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
4265      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
4266      "dev": true,
4267      "requires": {
4268        "string-width": "^4.2.0",
4269        "strip-ansi": "^6.0.0",
4270        "wrap-ansi": "^7.0.0"
4271      }
4272    },
4273    "color-convert": {
4274      "version": "2.0.1",
4275      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4276      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4277      "dev": true,
4278      "requires": {
4279        "color-name": "~1.1.4"
4280      }
4281    },
4282    "color-name": {
4283      "version": "1.1.4",
4284      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4285      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4286      "dev": true
4287    },
4288    "commitizen": {
4289      "version": "4.2.4",
4290      "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
4291      "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
4292      "dev": true,
4293      "requires": {
4294        "cachedir": "2.2.0",
4295        "cz-conventional-changelog": "3.2.0",
4296        "dedent": "0.7.0",
4297        "detect-indent": "6.0.0",
4298        "find-node-modules": "^2.1.2",
4299        "find-root": "1.1.0",
4300        "fs-extra": "8.1.0",
4301        "glob": "7.1.4",
4302        "inquirer": "6.5.2",
4303        "is-utf8": "^0.2.1",
4304        "lodash": "^4.17.20",
4305        "minimist": "1.2.5",
4306        "strip-bom": "4.0.0",
4307        "strip-json-comments": "3.0.1"
4308      },
4309      "dependencies": {
4310        "ansi-styles": {
4311          "version": "3.2.1",
4312          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4313          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4314          "dev": true,
4315          "requires": {
4316            "color-convert": "^1.9.0"
4317          }
4318        },
4319        "chalk": {
4320          "version": "2.4.2",
4321          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4322          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4323          "dev": true,
4324          "requires": {
4325            "ansi-styles": "^3.2.1",
4326            "escape-string-regexp": "^1.0.5",
4327            "supports-color": "^5.3.0"
4328          }
4329        },
4330        "color-convert": {
4331          "version": "1.9.3",
4332          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4333          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4334          "dev": true,
4335          "requires": {
4336            "color-name": "1.1.3"
4337          }
4338        },
4339        "color-name": {
4340          "version": "1.1.3",
4341          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4342          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4343          "dev": true
4344        },
4345        "cz-conventional-changelog": {
4346          "version": "3.2.0",
4347          "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
4348          "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
4349          "dev": true,
4350          "requires": {
4351            "@commitlint/load": ">6.1.1",
4352            "chalk": "^2.4.1",
4353            "commitizen": "^4.0.3",
4354            "conventional-commit-types": "^3.0.0",
4355            "lodash.map": "^4.5.1",
4356            "longest": "^2.0.1",
4357            "word-wrap": "^1.0.3"
4358          }
4359        },
4360        "fs-extra": {
4361          "version": "8.1.0",
4362          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
4363          "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
4364          "dev": true,
4365          "requires": {
4366            "graceful-fs": "^4.2.0",
4367            "jsonfile": "^4.0.0",
4368            "universalify": "^0.1.0"
4369          }
4370        },
4371        "has-flag": {
4372          "version": "3.0.0",
4373          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4374          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4375          "dev": true
4376        },
4377        "jsonfile": {
4378          "version": "4.0.0",
4379          "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
4380          "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
4381          "dev": true,
4382          "requires": {
4383            "graceful-fs": "^4.1.6"
4384          }
4385        },
4386        "supports-color": {
4387          "version": "5.5.0",
4388          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4389          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4390          "dev": true,
4391          "requires": {
4392            "has-flag": "^3.0.0"
4393          }
4394        },
4395        "universalify": {
4396          "version": "0.1.2",
4397          "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
4398          "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
4399          "dev": true
4400        }
4401      }
4402    },
4403    "compare-func": {
4404      "version": "2.0.0",
4405      "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
4406      "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
4407      "dev": true,
4408      "requires": {
4409        "array-ify": "^1.0.0",
4410        "dot-prop": "^5.1.0"
4411      }
4412    },
4413    "concat-map": {
4414      "version": "0.0.1",
4415      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4416      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
4417      "dev": true
4418    },
4419    "concat-stream": {
4420      "version": "2.0.0",
4421      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
4422      "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
4423      "dev": true,
4424      "requires": {
4425        "buffer-from": "^1.0.0",
4426        "inherits": "^2.0.3",
4427        "readable-stream": "^3.0.2",
4428        "typedarray": "^0.0.6"
4429      }
4430    },
4431    "conventional-changelog": {
4432      "version": "3.1.24",
4433      "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.24.tgz",
4434      "integrity": "sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==",
4435      "dev": true,
4436      "requires": {
4437        "conventional-changelog-angular": "^5.0.12",
4438        "conventional-changelog-atom": "^2.0.8",
4439        "conventional-changelog-codemirror": "^2.0.8",
4440        "conventional-changelog-conventionalcommits": "^4.5.0",
4441        "conventional-changelog-core": "^4.2.1",
4442        "conventional-changelog-ember": "^2.0.9",
4443        "conventional-changelog-eslint": "^3.0.9",
4444        "conventional-changelog-express": "^2.0.6",
4445        "conventional-changelog-jquery": "^3.0.11",
4446        "conventional-changelog-jshint": "^2.0.9",
4447        "conventional-changelog-preset-loader": "^2.3.4"
4448      }
4449    },
4450    "conventional-changelog-angular": {
4451      "version": "5.0.13",
4452      "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
4453      "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
4454      "dev": true,
4455      "requires": {
4456        "compare-func": "^2.0.0",
4457        "q": "^1.5.1"
4458      }
4459    },
4460    "conventional-changelog-atom": {
4461      "version": "2.0.8",
4462      "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz",
4463      "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==",
4464      "dev": true,
4465      "requires": {
4466        "q": "^1.5.1"
4467      }
4468    },
4469    "conventional-changelog-codemirror": {
4470      "version": "2.0.8",
4471      "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz",
4472      "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==",
4473      "dev": true,
4474      "requires": {
4475        "q": "^1.5.1"
4476      }
4477    },
4478    "conventional-changelog-config-spec": {
4479      "version": "2.1.0",
4480      "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz",
4481      "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==",
4482      "dev": true
4483    },
4484    "conventional-changelog-conventionalcommits": {
4485      "version": "4.6.1",
4486      "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz",
4487      "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==",
4488      "dev": true,
4489      "requires": {
4490        "compare-func": "^2.0.0",
4491        "lodash": "^4.17.15",
4492        "q": "^1.5.1"
4493      }
4494    },
4495    "conventional-changelog-core": {
4496      "version": "4.2.4",
4497      "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz",
4498      "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==",
4499      "dev": true,
4500      "requires": {
4501        "add-stream": "^1.0.0",
4502        "conventional-changelog-writer": "^5.0.0",
4503        "conventional-commits-parser": "^3.2.0",
4504        "dateformat": "^3.0.0",
4505        "get-pkg-repo": "^4.0.0",
4506        "git-raw-commits": "^2.0.8",
4507        "git-remote-origin-url": "^2.0.0",
4508        "git-semver-tags": "^4.1.1",
4509        "lodash": "^4.17.15",
4510        "normalize-package-data": "^3.0.0",
4511        "q": "^1.5.1",
4512        "read-pkg": "^3.0.0",
4513        "read-pkg-up": "^3.0.0",
4514        "through2": "^4.0.0"
4515      },
4516      "dependencies": {
4517        "find-up": {
4518          "version": "2.1.0",
4519          "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
4520          "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
4521          "dev": true,
4522          "requires": {
4523            "locate-path": "^2.0.0"
4524          }
4525        },
4526        "hosted-git-info": {
4527          "version": "2.8.9",
4528          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
4529          "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
4530          "dev": true
4531        },
4532        "locate-path": {
4533          "version": "2.0.0",
4534          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
4535          "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
4536          "dev": true,
4537          "requires": {
4538            "p-locate": "^2.0.0",
4539            "path-exists": "^3.0.0"
4540          }
4541        },
4542        "p-limit": {
4543          "version": "1.3.0",
4544          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
4545          "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
4546          "dev": true,
4547          "requires": {
4548            "p-try": "^1.0.0"
4549          }
4550        },
4551        "p-locate": {
4552          "version": "2.0.0",
4553          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
4554          "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
4555          "dev": true,
4556          "requires": {
4557            "p-limit": "^1.1.0"
4558          }
4559        },
4560        "p-try": {
4561          "version": "1.0.0",
4562          "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
4563          "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
4564          "dev": true
4565        },
4566        "path-exists": {
4567          "version": "3.0.0",
4568          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
4569          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
4570          "dev": true
4571        },
4572        "path-type": {
4573          "version": "3.0.0",
4574          "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
4575          "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
4576          "dev": true,
4577          "requires": {
4578            "pify": "^3.0.0"
4579          }
4580        },
4581        "pify": {
4582          "version": "3.0.0",
4583          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4584          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
4585          "dev": true
4586        },
4587        "read-pkg": {
4588          "version": "3.0.0",
4589          "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
4590          "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
4591          "dev": true,
4592          "requires": {
4593            "load-json-file": "^4.0.0",
4594            "normalize-package-data": "^2.3.2",
4595            "path-type": "^3.0.0"
4596          },
4597          "dependencies": {
4598            "normalize-package-data": {
4599              "version": "2.5.0",
4600              "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4601              "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4602              "dev": true,
4603              "requires": {
4604                "hosted-git-info": "^2.1.4",
4605                "resolve": "^1.10.0",
4606                "semver": "2 || 3 || 4 || 5",
4607                "validate-npm-package-license": "^3.0.1"
4608              }
4609            }
4610          }
4611        },
4612        "read-pkg-up": {
4613          "version": "3.0.0",
4614          "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
4615          "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
4616          "dev": true,
4617          "requires": {
4618            "find-up": "^2.0.0",
4619            "read-pkg": "^3.0.0"
4620          }
4621        },
4622        "semver": {
4623          "version": "5.7.1",
4624          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4625          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4626          "dev": true
4627        }
4628      }
4629    },
4630    "conventional-changelog-ember": {
4631      "version": "2.0.9",
4632      "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz",
4633      "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==",
4634      "dev": true,
4635      "requires": {
4636        "q": "^1.5.1"
4637      }
4638    },
4639    "conventional-changelog-eslint": {
4640      "version": "3.0.9",
4641      "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz",
4642      "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==",
4643      "dev": true,
4644      "requires": {
4645        "q": "^1.5.1"
4646      }
4647    },
4648    "conventional-changelog-express": {
4649      "version": "2.0.6",
4650      "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz",
4651      "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==",
4652      "dev": true,
4653      "requires": {
4654        "q": "^1.5.1"
4655      }
4656    },
4657    "conventional-changelog-jquery": {
4658      "version": "3.0.11",
4659      "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz",
4660      "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==",
4661      "dev": true,
4662      "requires": {
4663        "q": "^1.5.1"
4664      }
4665    },
4666    "conventional-changelog-jshint": {
4667      "version": "2.0.9",
4668      "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz",
4669      "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==",
4670      "dev": true,
4671      "requires": {
4672        "compare-func": "^2.0.0",
4673        "q": "^1.5.1"
4674      }
4675    },
4676    "conventional-changelog-preset-loader": {
4677      "version": "2.3.4",
4678      "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz",
4679      "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==",
4680      "dev": true
4681    },
4682    "conventional-changelog-tf-a": {
4683      "version": "file:tools/conventional-changelog-tf-a",
4684      "requires": {
4685        "conventional-changelog-conventionalcommits": "^4.6.1",
4686        "execa": "^5.1.1",
4687        "lodash": "^4.17.21",
4688        "q": "^1.5.1"
4689      }
4690    },
4691    "conventional-changelog-writer": {
4692      "version": "5.0.0",
4693      "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz",
4694      "integrity": "sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==",
4695      "dev": true,
4696      "requires": {
4697        "conventional-commits-filter": "^2.0.7",
4698        "dateformat": "^3.0.0",
4699        "handlebars": "^4.7.6",
4700        "json-stringify-safe": "^5.0.1",
4701        "lodash": "^4.17.15",
4702        "meow": "^8.0.0",
4703        "semver": "^6.0.0",
4704        "split": "^1.0.0",
4705        "through2": "^4.0.0"
4706      },
4707      "dependencies": {
4708        "semver": {
4709          "version": "6.3.0",
4710          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4711          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4712          "dev": true
4713        }
4714      }
4715    },
4716    "conventional-commit-types": {
4717      "version": "3.0.0",
4718      "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
4719      "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
4720      "dev": true
4721    },
4722    "conventional-commits-filter": {
4723      "version": "2.0.7",
4724      "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
4725      "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
4726      "dev": true,
4727      "requires": {
4728        "lodash.ismatch": "^4.4.0",
4729        "modify-values": "^1.0.0"
4730      }
4731    },
4732    "conventional-commits-parser": {
4733      "version": "3.2.3",
4734      "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz",
4735      "integrity": "sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==",
4736      "dev": true,
4737      "requires": {
4738        "is-text-path": "^1.0.1",
4739        "JSONStream": "^1.0.4",
4740        "lodash": "^4.17.15",
4741        "meow": "^8.0.0",
4742        "split2": "^3.0.0",
4743        "through2": "^4.0.0"
4744      }
4745    },
4746    "conventional-recommended-bump": {
4747      "version": "6.1.0",
4748      "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz",
4749      "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==",
4750      "dev": true,
4751      "requires": {
4752        "concat-stream": "^2.0.0",
4753        "conventional-changelog-preset-loader": "^2.3.4",
4754        "conventional-commits-filter": "^2.0.7",
4755        "conventional-commits-parser": "^3.2.0",
4756        "git-raw-commits": "^2.0.8",
4757        "git-semver-tags": "^4.1.1",
4758        "meow": "^8.0.0",
4759        "q": "^1.5.1"
4760      }
4761    },
4762    "core-util-is": {
4763      "version": "1.0.3",
4764      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
4765      "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
4766      "dev": true
4767    },
4768    "cosmiconfig": {
4769      "version": "7.0.0",
4770      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
4771      "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
4772      "dev": true,
4773      "requires": {
4774        "@types/parse-json": "^4.0.0",
4775        "import-fresh": "^3.2.1",
4776        "parse-json": "^5.0.0",
4777        "path-type": "^4.0.0",
4778        "yaml": "^1.10.0"
4779      }
4780    },
4781    "create-require": {
4782      "version": "1.1.1",
4783      "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
4784      "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
4785      "dev": true
4786    },
4787    "cross-spawn": {
4788      "version": "7.0.3",
4789      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
4790      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
4791      "dev": true,
4792      "requires": {
4793        "path-key": "^3.1.0",
4794        "shebang-command": "^2.0.0",
4795        "which": "^2.0.1"
4796      },
4797      "dependencies": {
4798        "which": {
4799          "version": "2.0.2",
4800          "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4801          "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4802          "dev": true,
4803          "requires": {
4804            "isexe": "^2.0.0"
4805          }
4806        }
4807      }
4808    },
4809    "cz-conventional-changelog": {
4810      "version": "3.3.0",
4811      "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz",
4812      "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==",
4813      "dev": true,
4814      "requires": {
4815        "@commitlint/load": ">6.1.1",
4816        "chalk": "^2.4.1",
4817        "commitizen": "^4.0.3",
4818        "conventional-commit-types": "^3.0.0",
4819        "lodash.map": "^4.5.1",
4820        "longest": "^2.0.1",
4821        "word-wrap": "^1.0.3"
4822      },
4823      "dependencies": {
4824        "ansi-styles": {
4825          "version": "3.2.1",
4826          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4827          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4828          "dev": true,
4829          "requires": {
4830            "color-convert": "^1.9.0"
4831          }
4832        },
4833        "chalk": {
4834          "version": "2.4.2",
4835          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4836          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4837          "dev": true,
4838          "requires": {
4839            "ansi-styles": "^3.2.1",
4840            "escape-string-regexp": "^1.0.5",
4841            "supports-color": "^5.3.0"
4842          }
4843        },
4844        "color-convert": {
4845          "version": "1.9.3",
4846          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4847          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4848          "dev": true,
4849          "requires": {
4850            "color-name": "1.1.3"
4851          }
4852        },
4853        "color-name": {
4854          "version": "1.1.3",
4855          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4856          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4857          "dev": true
4858        },
4859        "has-flag": {
4860          "version": "3.0.0",
4861          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4862          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4863          "dev": true
4864        },
4865        "supports-color": {
4866          "version": "5.5.0",
4867          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4868          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4869          "dev": true,
4870          "requires": {
4871            "has-flag": "^3.0.0"
4872          }
4873        }
4874      }
4875    },
4876    "dargs": {
4877      "version": "7.0.0",
4878      "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
4879      "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
4880      "dev": true
4881    },
4882    "dateformat": {
4883      "version": "3.0.3",
4884      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
4885      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
4886      "dev": true
4887    },
4888    "decamelize": {
4889      "version": "1.2.0",
4890      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4891      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
4892      "dev": true
4893    },
4894    "decamelize-keys": {
4895      "version": "1.1.0",
4896      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
4897      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
4898      "dev": true,
4899      "requires": {
4900        "decamelize": "^1.1.0",
4901        "map-obj": "^1.0.0"
4902      },
4903      "dependencies": {
4904        "map-obj": {
4905          "version": "1.0.1",
4906          "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
4907          "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
4908          "dev": true
4909        }
4910      }
4911    },
4912    "dedent": {
4913      "version": "0.7.0",
4914      "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
4915      "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
4916      "dev": true
4917    },
4918    "detect-file": {
4919      "version": "1.0.0",
4920      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
4921      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
4922      "dev": true
4923    },
4924    "detect-indent": {
4925      "version": "6.0.0",
4926      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
4927      "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
4928      "dev": true
4929    },
4930    "detect-newline": {
4931      "version": "3.1.0",
4932      "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
4933      "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
4934      "dev": true
4935    },
4936    "diff": {
4937      "version": "4.0.2",
4938      "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
4939      "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
4940      "dev": true
4941    },
4942    "dot-prop": {
4943      "version": "5.3.0",
4944      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
4945      "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
4946      "dev": true,
4947      "requires": {
4948        "is-obj": "^2.0.0"
4949      }
4950    },
4951    "dotgitignore": {
4952      "version": "2.1.0",
4953      "resolved": "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz",
4954      "integrity": "sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==",
4955      "dev": true,
4956      "requires": {
4957        "find-up": "^3.0.0",
4958        "minimatch": "^3.0.4"
4959      },
4960      "dependencies": {
4961        "find-up": {
4962          "version": "3.0.0",
4963          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
4964          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
4965          "dev": true,
4966          "requires": {
4967            "locate-path": "^3.0.0"
4968          }
4969        },
4970        "locate-path": {
4971          "version": "3.0.0",
4972          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
4973          "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
4974          "dev": true,
4975          "requires": {
4976            "p-locate": "^3.0.0",
4977            "path-exists": "^3.0.0"
4978          }
4979        },
4980        "p-limit": {
4981          "version": "2.3.0",
4982          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
4983          "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
4984          "dev": true,
4985          "requires": {
4986            "p-try": "^2.0.0"
4987          }
4988        },
4989        "p-locate": {
4990          "version": "3.0.0",
4991          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
4992          "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
4993          "dev": true,
4994          "requires": {
4995            "p-limit": "^2.0.0"
4996          }
4997        },
4998        "path-exists": {
4999          "version": "3.0.0",
5000          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5001          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5002          "dev": true
5003        }
5004      }
5005    },
5006    "emoji-regex": {
5007      "version": "8.0.0",
5008      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5009      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5010      "dev": true
5011    },
5012    "error-ex": {
5013      "version": "1.3.2",
5014      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
5015      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
5016      "dev": true,
5017      "requires": {
5018        "is-arrayish": "^0.2.1"
5019      }
5020    },
5021    "escalade": {
5022      "version": "3.1.1",
5023      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
5024      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
5025      "dev": true
5026    },
5027    "escape-string-regexp": {
5028      "version": "1.0.5",
5029      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5030      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5031      "dev": true
5032    },
5033    "execa": {
5034      "version": "5.1.1",
5035      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
5036      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
5037      "dev": true,
5038      "requires": {
5039        "cross-spawn": "^7.0.3",
5040        "get-stream": "^6.0.0",
5041        "human-signals": "^2.1.0",
5042        "is-stream": "^2.0.0",
5043        "merge-stream": "^2.0.0",
5044        "npm-run-path": "^4.0.1",
5045        "onetime": "^5.1.2",
5046        "signal-exit": "^3.0.3",
5047        "strip-final-newline": "^2.0.0"
5048      },
5049      "dependencies": {
5050        "mimic-fn": {
5051          "version": "2.1.0",
5052          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
5053          "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
5054          "dev": true
5055        },
5056        "onetime": {
5057          "version": "5.1.2",
5058          "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
5059          "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
5060          "dev": true,
5061          "requires": {
5062            "mimic-fn": "^2.1.0"
5063          }
5064        }
5065      }
5066    },
5067    "expand-tilde": {
5068      "version": "2.0.2",
5069      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
5070      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
5071      "dev": true,
5072      "requires": {
5073        "homedir-polyfill": "^1.0.1"
5074      }
5075    },
5076    "external-editor": {
5077      "version": "3.1.0",
5078      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
5079      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
5080      "dev": true,
5081      "requires": {
5082        "chardet": "^0.7.0",
5083        "iconv-lite": "^0.4.24",
5084        "tmp": "^0.0.33"
5085      }
5086    },
5087    "figures": {
5088      "version": "2.0.0",
5089      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
5090      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
5091      "dev": true,
5092      "requires": {
5093        "escape-string-regexp": "^1.0.5"
5094      }
5095    },
5096    "fill-range": {
5097      "version": "7.0.1",
5098      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
5099      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
5100      "dev": true,
5101      "requires": {
5102        "to-regex-range": "^5.0.1"
5103      }
5104    },
5105    "find-node-modules": {
5106      "version": "2.1.2",
5107      "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
5108      "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
5109      "dev": true,
5110      "requires": {
5111        "findup-sync": "^4.0.0",
5112        "merge": "^2.1.0"
5113      }
5114    },
5115    "find-root": {
5116      "version": "1.1.0",
5117      "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
5118      "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
5119      "dev": true
5120    },
5121    "find-up": {
5122      "version": "5.0.0",
5123      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
5124      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
5125      "dev": true,
5126      "requires": {
5127        "locate-path": "^6.0.0",
5128        "path-exists": "^4.0.0"
5129      }
5130    },
5131    "findup-sync": {
5132      "version": "4.0.0",
5133      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
5134      "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
5135      "dev": true,
5136      "requires": {
5137        "detect-file": "^1.0.0",
5138        "is-glob": "^4.0.0",
5139        "micromatch": "^4.0.2",
5140        "resolve-dir": "^1.0.1"
5141      }
5142    },
5143    "fs-access": {
5144      "version": "1.0.1",
5145      "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
5146      "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
5147      "dev": true,
5148      "requires": {
5149        "null-check": "^1.0.0"
5150      }
5151    },
5152    "fs-extra": {
5153      "version": "10.0.0",
5154      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
5155      "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
5156      "dev": true,
5157      "requires": {
5158        "graceful-fs": "^4.2.0",
5159        "jsonfile": "^6.0.1",
5160        "universalify": "^2.0.0"
5161      }
5162    },
5163    "fs.realpath": {
5164      "version": "1.0.0",
5165      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
5166      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
5167      "dev": true
5168    },
5169    "function-bind": {
5170      "version": "1.1.1",
5171      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
5172      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
5173      "dev": true
5174    },
5175    "get-caller-file": {
5176      "version": "2.0.5",
5177      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
5178      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
5179      "dev": true
5180    },
5181    "get-pkg-repo": {
5182      "version": "4.2.1",
5183      "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz",
5184      "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==",
5185      "dev": true,
5186      "requires": {
5187        "@hutson/parse-repository-url": "^3.0.0",
5188        "hosted-git-info": "^4.0.0",
5189        "through2": "^2.0.0",
5190        "yargs": "^16.2.0"
5191      },
5192      "dependencies": {
5193        "readable-stream": {
5194          "version": "2.3.7",
5195          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5196          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5197          "dev": true,
5198          "requires": {
5199            "core-util-is": "~1.0.0",
5200            "inherits": "~2.0.3",
5201            "isarray": "~1.0.0",
5202            "process-nextick-args": "~2.0.0",
5203            "safe-buffer": "~5.1.1",
5204            "string_decoder": "~1.1.1",
5205            "util-deprecate": "~1.0.1"
5206          }
5207        },
5208        "safe-buffer": {
5209          "version": "5.1.2",
5210          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5211          "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5212          "dev": true
5213        },
5214        "string_decoder": {
5215          "version": "1.1.1",
5216          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5217          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5218          "dev": true,
5219          "requires": {
5220            "safe-buffer": "~5.1.0"
5221          }
5222        },
5223        "through2": {
5224          "version": "2.0.5",
5225          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
5226          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
5227          "dev": true,
5228          "requires": {
5229            "readable-stream": "~2.3.6",
5230            "xtend": "~4.0.1"
5231          }
5232        },
5233        "yargs": {
5234          "version": "16.2.0",
5235          "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
5236          "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
5237          "dev": true,
5238          "requires": {
5239            "cliui": "^7.0.2",
5240            "escalade": "^3.1.1",
5241            "get-caller-file": "^2.0.5",
5242            "require-directory": "^2.1.1",
5243            "string-width": "^4.2.0",
5244            "y18n": "^5.0.5",
5245            "yargs-parser": "^20.2.2"
5246          }
5247        }
5248      }
5249    },
5250    "get-stream": {
5251      "version": "6.0.1",
5252      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
5253      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
5254      "dev": true
5255    },
5256    "git-raw-commits": {
5257      "version": "2.0.10",
5258      "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz",
5259      "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==",
5260      "dev": true,
5261      "requires": {
5262        "dargs": "^7.0.0",
5263        "lodash": "^4.17.15",
5264        "meow": "^8.0.0",
5265        "split2": "^3.0.0",
5266        "through2": "^4.0.0"
5267      }
5268    },
5269    "git-remote-origin-url": {
5270      "version": "2.0.0",
5271      "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
5272      "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=",
5273      "dev": true,
5274      "requires": {
5275        "gitconfiglocal": "^1.0.0",
5276        "pify": "^2.3.0"
5277      }
5278    },
5279    "git-semver-tags": {
5280      "version": "4.1.1",
5281      "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz",
5282      "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==",
5283      "dev": true,
5284      "requires": {
5285        "meow": "^8.0.0",
5286        "semver": "^6.0.0"
5287      },
5288      "dependencies": {
5289        "semver": {
5290          "version": "6.3.0",
5291          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5292          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5293          "dev": true
5294        }
5295      }
5296    },
5297    "gitconfiglocal": {
5298      "version": "1.0.0",
5299      "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
5300      "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=",
5301      "dev": true,
5302      "requires": {
5303        "ini": "^1.3.2"
5304      }
5305    },
5306    "glob": {
5307      "version": "7.1.4",
5308      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
5309      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
5310      "dev": true,
5311      "requires": {
5312        "fs.realpath": "^1.0.0",
5313        "inflight": "^1.0.4",
5314        "inherits": "2",
5315        "minimatch": "^3.0.4",
5316        "once": "^1.3.0",
5317        "path-is-absolute": "^1.0.0"
5318      }
5319    },
5320    "global-dirs": {
5321      "version": "0.1.1",
5322      "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
5323      "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
5324      "dev": true,
5325      "requires": {
5326        "ini": "^1.3.4"
5327      }
5328    },
5329    "global-modules": {
5330      "version": "1.0.0",
5331      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
5332      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
5333      "dev": true,
5334      "requires": {
5335        "global-prefix": "^1.0.1",
5336        "is-windows": "^1.0.1",
5337        "resolve-dir": "^1.0.0"
5338      }
5339    },
5340    "global-prefix": {
5341      "version": "1.0.2",
5342      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
5343      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
5344      "dev": true,
5345      "requires": {
5346        "expand-tilde": "^2.0.2",
5347        "homedir-polyfill": "^1.0.1",
5348        "ini": "^1.3.4",
5349        "is-windows": "^1.0.1",
5350        "which": "^1.2.14"
5351      }
5352    },
5353    "graceful-fs": {
5354      "version": "4.2.6",
5355      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
5356      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
5357      "dev": true
5358    },
5359    "handlebars": {
5360      "version": "4.7.7",
5361      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
5362      "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
5363      "dev": true,
5364      "requires": {
5365        "minimist": "^1.2.5",
5366        "neo-async": "^2.6.0",
5367        "source-map": "^0.6.1",
5368        "uglify-js": "^3.1.4",
5369        "wordwrap": "^1.0.0"
5370      }
5371    },
5372    "hard-rejection": {
5373      "version": "2.1.0",
5374      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
5375      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
5376      "dev": true
5377    },
5378    "has": {
5379      "version": "1.0.3",
5380      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5381      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
5382      "dev": true,
5383      "requires": {
5384        "function-bind": "^1.1.1"
5385      }
5386    },
5387    "has-flag": {
5388      "version": "4.0.0",
5389      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5390      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5391      "dev": true
5392    },
5393    "homedir-polyfill": {
5394      "version": "1.0.3",
5395      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
5396      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
5397      "dev": true,
5398      "requires": {
5399        "parse-passwd": "^1.0.0"
5400      }
5401    },
5402    "hosted-git-info": {
5403      "version": "4.0.2",
5404      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
5405      "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
5406      "dev": true,
5407      "requires": {
5408        "lru-cache": "^6.0.0"
5409      }
5410    },
5411    "human-signals": {
5412      "version": "2.1.0",
5413      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
5414      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
5415      "dev": true
5416    },
5417    "husky": {
5418      "version": "7.0.4",
5419      "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
5420      "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
5421      "dev": true
5422    },
5423    "iconv-lite": {
5424      "version": "0.4.24",
5425      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5426      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
5427      "dev": true,
5428      "requires": {
5429        "safer-buffer": ">= 2.1.2 < 3"
5430      }
5431    },
5432    "import-fresh": {
5433      "version": "3.3.0",
5434      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
5435      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
5436      "dev": true,
5437      "requires": {
5438        "parent-module": "^1.0.0",
5439        "resolve-from": "^4.0.0"
5440      },
5441      "dependencies": {
5442        "resolve-from": {
5443          "version": "4.0.0",
5444          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
5445          "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
5446          "dev": true
5447        }
5448      }
5449    },
5450    "indent-string": {
5451      "version": "4.0.0",
5452      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
5453      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
5454      "dev": true
5455    },
5456    "inflight": {
5457      "version": "1.0.6",
5458      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
5459      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5460      "dev": true,
5461      "requires": {
5462        "once": "^1.3.0",
5463        "wrappy": "1"
5464      }
5465    },
5466    "inherits": {
5467      "version": "2.0.4",
5468      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
5469      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
5470      "dev": true
5471    },
5472    "ini": {
5473      "version": "1.3.8",
5474      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
5475      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
5476      "dev": true
5477    },
5478    "inquirer": {
5479      "version": "6.5.2",
5480      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
5481      "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
5482      "dev": true,
5483      "requires": {
5484        "ansi-escapes": "^3.2.0",
5485        "chalk": "^2.4.2",
5486        "cli-cursor": "^2.1.0",
5487        "cli-width": "^2.0.0",
5488        "external-editor": "^3.0.3",
5489        "figures": "^2.0.0",
5490        "lodash": "^4.17.12",
5491        "mute-stream": "0.0.7",
5492        "run-async": "^2.2.0",
5493        "rxjs": "^6.4.0",
5494        "string-width": "^2.1.0",
5495        "strip-ansi": "^5.1.0",
5496        "through": "^2.3.6"
5497      },
5498      "dependencies": {
5499        "ansi-regex": {
5500          "version": "3.0.0",
5501          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5502          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5503          "dev": true
5504        },
5505        "ansi-styles": {
5506          "version": "3.2.1",
5507          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5508          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5509          "dev": true,
5510          "requires": {
5511            "color-convert": "^1.9.0"
5512          }
5513        },
5514        "chalk": {
5515          "version": "2.4.2",
5516          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5517          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5518          "dev": true,
5519          "requires": {
5520            "ansi-styles": "^3.2.1",
5521            "escape-string-regexp": "^1.0.5",
5522            "supports-color": "^5.3.0"
5523          }
5524        },
5525        "color-convert": {
5526          "version": "1.9.3",
5527          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5528          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5529          "dev": true,
5530          "requires": {
5531            "color-name": "1.1.3"
5532          }
5533        },
5534        "color-name": {
5535          "version": "1.1.3",
5536          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5537          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
5538          "dev": true
5539        },
5540        "has-flag": {
5541          "version": "3.0.0",
5542          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5543          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5544          "dev": true
5545        },
5546        "is-fullwidth-code-point": {
5547          "version": "2.0.0",
5548          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5549          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5550          "dev": true
5551        },
5552        "string-width": {
5553          "version": "2.1.1",
5554          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5555          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5556          "dev": true,
5557          "requires": {
5558            "is-fullwidth-code-point": "^2.0.0",
5559            "strip-ansi": "^4.0.0"
5560          },
5561          "dependencies": {
5562            "strip-ansi": {
5563              "version": "4.0.0",
5564              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5565              "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5566              "dev": true,
5567              "requires": {
5568                "ansi-regex": "^3.0.0"
5569              }
5570            }
5571          }
5572        },
5573        "strip-ansi": {
5574          "version": "5.2.0",
5575          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
5576          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
5577          "dev": true,
5578          "requires": {
5579            "ansi-regex": "^4.1.0"
5580          },
5581          "dependencies": {
5582            "ansi-regex": {
5583              "version": "4.1.0",
5584              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
5585              "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
5586              "dev": true
5587            }
5588          }
5589        },
5590        "supports-color": {
5591          "version": "5.5.0",
5592          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5593          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5594          "dev": true,
5595          "requires": {
5596            "has-flag": "^3.0.0"
5597          }
5598        }
5599      }
5600    },
5601    "is-arrayish": {
5602      "version": "0.2.1",
5603      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
5604      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
5605      "dev": true
5606    },
5607    "is-core-module": {
5608      "version": "2.8.0",
5609      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
5610      "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
5611      "dev": true,
5612      "requires": {
5613        "has": "^1.0.3"
5614      }
5615    },
5616    "is-extglob": {
5617      "version": "2.1.1",
5618      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
5619      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5620      "dev": true
5621    },
5622    "is-fullwidth-code-point": {
5623      "version": "3.0.0",
5624      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5625      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5626      "dev": true
5627    },
5628    "is-glob": {
5629      "version": "4.0.1",
5630      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
5631      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
5632      "dev": true,
5633      "requires": {
5634        "is-extglob": "^2.1.1"
5635      }
5636    },
5637    "is-number": {
5638      "version": "7.0.0",
5639      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
5640      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
5641      "dev": true
5642    },
5643    "is-obj": {
5644      "version": "2.0.0",
5645      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
5646      "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
5647      "dev": true
5648    },
5649    "is-plain-obj": {
5650      "version": "1.1.0",
5651      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
5652      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
5653      "dev": true
5654    },
5655    "is-stream": {
5656      "version": "2.0.1",
5657      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
5658      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
5659      "dev": true
5660    },
5661    "is-text-path": {
5662      "version": "1.0.1",
5663      "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
5664      "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
5665      "dev": true,
5666      "requires": {
5667        "text-extensions": "^1.0.0"
5668      }
5669    },
5670    "is-utf8": {
5671      "version": "0.2.1",
5672      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
5673      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
5674      "dev": true
5675    },
5676    "is-windows": {
5677      "version": "1.0.2",
5678      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
5679      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
5680      "dev": true
5681    },
5682    "isarray": {
5683      "version": "1.0.0",
5684      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5685      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5686      "dev": true
5687    },
5688    "isexe": {
5689      "version": "2.0.0",
5690      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
5691      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
5692      "dev": true
5693    },
5694    "js-tokens": {
5695      "version": "4.0.0",
5696      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
5697      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
5698      "dev": true
5699    },
5700    "json-parse-better-errors": {
5701      "version": "1.0.2",
5702      "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
5703      "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
5704      "dev": true
5705    },
5706    "json-parse-even-better-errors": {
5707      "version": "2.3.1",
5708      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
5709      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
5710      "dev": true
5711    },
5712    "json-stringify-safe": {
5713      "version": "5.0.1",
5714      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
5715      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
5716      "dev": true
5717    },
5718    "jsonfile": {
5719      "version": "6.1.0",
5720      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
5721      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
5722      "dev": true,
5723      "requires": {
5724        "graceful-fs": "^4.1.6",
5725        "universalify": "^2.0.0"
5726      }
5727    },
5728    "jsonparse": {
5729      "version": "1.3.1",
5730      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
5731      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
5732      "dev": true
5733    },
5734    "JSONStream": {
5735      "version": "1.3.5",
5736      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
5737      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
5738      "dev": true,
5739      "requires": {
5740        "jsonparse": "^1.2.0",
5741        "through": ">=2.2.7 <3"
5742      }
5743    },
5744    "kind-of": {
5745      "version": "6.0.3",
5746      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
5747      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
5748      "dev": true
5749    },
5750    "lines-and-columns": {
5751      "version": "1.1.6",
5752      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
5753      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
5754      "dev": true
5755    },
5756    "load-json-file": {
5757      "version": "4.0.0",
5758      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
5759      "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
5760      "dev": true,
5761      "requires": {
5762        "graceful-fs": "^4.1.2",
5763        "parse-json": "^4.0.0",
5764        "pify": "^3.0.0",
5765        "strip-bom": "^3.0.0"
5766      },
5767      "dependencies": {
5768        "parse-json": {
5769          "version": "4.0.0",
5770          "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
5771          "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
5772          "dev": true,
5773          "requires": {
5774            "error-ex": "^1.3.1",
5775            "json-parse-better-errors": "^1.0.1"
5776          }
5777        },
5778        "pify": {
5779          "version": "3.0.0",
5780          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
5781          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
5782          "dev": true
5783        },
5784        "strip-bom": {
5785          "version": "3.0.0",
5786          "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5787          "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
5788          "dev": true
5789        }
5790      }
5791    },
5792    "locate-path": {
5793      "version": "6.0.0",
5794      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
5795      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
5796      "dev": true,
5797      "requires": {
5798        "p-locate": "^5.0.0"
5799      }
5800    },
5801    "lodash": {
5802      "version": "4.17.21",
5803      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
5804      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
5805      "dev": true
5806    },
5807    "lodash.get": {
5808      "version": "4.4.2",
5809      "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
5810      "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
5811      "dev": true
5812    },
5813    "lodash.ismatch": {
5814      "version": "4.4.0",
5815      "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
5816      "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=",
5817      "dev": true
5818    },
5819    "lodash.map": {
5820      "version": "4.6.0",
5821      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
5822      "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
5823      "dev": true
5824    },
5825    "longest": {
5826      "version": "2.0.1",
5827      "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
5828      "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
5829      "dev": true
5830    },
5831    "lru-cache": {
5832      "version": "6.0.0",
5833      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
5834      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
5835      "dev": true,
5836      "requires": {
5837        "yallist": "^4.0.0"
5838      }
5839    },
5840    "make-error": {
5841      "version": "1.3.6",
5842      "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
5843      "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
5844      "dev": true
5845    },
5846    "map-obj": {
5847      "version": "4.3.0",
5848      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
5849      "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
5850      "dev": true
5851    },
5852    "meow": {
5853      "version": "8.1.2",
5854      "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
5855      "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
5856      "dev": true,
5857      "requires": {
5858        "@types/minimist": "^1.2.0",
5859        "camelcase-keys": "^6.2.2",
5860        "decamelize-keys": "^1.1.0",
5861        "hard-rejection": "^2.1.0",
5862        "minimist-options": "4.1.0",
5863        "normalize-package-data": "^3.0.0",
5864        "read-pkg-up": "^7.0.1",
5865        "redent": "^3.0.0",
5866        "trim-newlines": "^3.0.0",
5867        "type-fest": "^0.18.0",
5868        "yargs-parser": "^20.2.3"
5869      }
5870    },
5871    "merge": {
5872      "version": "2.1.1",
5873      "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
5874      "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
5875      "dev": true
5876    },
5877    "merge-stream": {
5878      "version": "2.0.0",
5879      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
5880      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
5881      "dev": true
5882    },
5883    "micromatch": {
5884      "version": "4.0.4",
5885      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
5886      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
5887      "dev": true,
5888      "requires": {
5889        "braces": "^3.0.1",
5890        "picomatch": "^2.2.3"
5891      }
5892    },
5893    "mimic-fn": {
5894      "version": "1.2.0",
5895      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
5896      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
5897      "dev": true
5898    },
5899    "min-indent": {
5900      "version": "1.0.1",
5901      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
5902      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
5903      "dev": true
5904    },
5905    "minimatch": {
5906      "version": "3.0.4",
5907      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
5908      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
5909      "dev": true,
5910      "requires": {
5911        "brace-expansion": "^1.1.7"
5912      }
5913    },
5914    "minimist": {
5915      "version": "1.2.5",
5916      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
5917      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
5918      "dev": true
5919    },
5920    "minimist-options": {
5921      "version": "4.1.0",
5922      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
5923      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
5924      "dev": true,
5925      "requires": {
5926        "arrify": "^1.0.1",
5927        "is-plain-obj": "^1.1.0",
5928        "kind-of": "^6.0.3"
5929      }
5930    },
5931    "modify-values": {
5932      "version": "1.0.1",
5933      "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
5934      "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
5935      "dev": true
5936    },
5937    "mute-stream": {
5938      "version": "0.0.7",
5939      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
5940      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
5941      "dev": true
5942    },
5943    "neo-async": {
5944      "version": "2.6.2",
5945      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
5946      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
5947      "dev": true
5948    },
5949    "normalize-package-data": {
5950      "version": "3.0.3",
5951      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
5952      "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
5953      "dev": true,
5954      "requires": {
5955        "hosted-git-info": "^4.0.1",
5956        "is-core-module": "^2.5.0",
5957        "semver": "^7.3.4",
5958        "validate-npm-package-license": "^3.0.1"
5959      }
5960    },
5961    "npm-run-path": {
5962      "version": "4.0.1",
5963      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
5964      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
5965      "dev": true,
5966      "requires": {
5967        "path-key": "^3.0.0"
5968      }
5969    },
5970    "null-check": {
5971      "version": "1.0.0",
5972      "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
5973      "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
5974      "dev": true
5975    },
5976    "once": {
5977      "version": "1.4.0",
5978      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5979      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5980      "dev": true,
5981      "requires": {
5982        "wrappy": "1"
5983      }
5984    },
5985    "onetime": {
5986      "version": "2.0.1",
5987      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
5988      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
5989      "dev": true,
5990      "requires": {
5991        "mimic-fn": "^1.0.0"
5992      }
5993    },
5994    "os-tmpdir": {
5995      "version": "1.0.2",
5996      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
5997      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5998      "dev": true
5999    },
6000    "p-limit": {
6001      "version": "3.1.0",
6002      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
6003      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
6004      "dev": true,
6005      "requires": {
6006        "yocto-queue": "^0.1.0"
6007      }
6008    },
6009    "p-locate": {
6010      "version": "5.0.0",
6011      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
6012      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
6013      "dev": true,
6014      "requires": {
6015        "p-limit": "^3.0.2"
6016      }
6017    },
6018    "p-try": {
6019      "version": "2.2.0",
6020      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
6021      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
6022      "dev": true
6023    },
6024    "parent-module": {
6025      "version": "1.0.1",
6026      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
6027      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
6028      "dev": true,
6029      "requires": {
6030        "callsites": "^3.0.0"
6031      }
6032    },
6033    "parse-json": {
6034      "version": "5.2.0",
6035      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
6036      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
6037      "dev": true,
6038      "requires": {
6039        "@babel/code-frame": "^7.0.0",
6040        "error-ex": "^1.3.1",
6041        "json-parse-even-better-errors": "^2.3.0",
6042        "lines-and-columns": "^1.1.6"
6043      }
6044    },
6045    "parse-passwd": {
6046      "version": "1.0.0",
6047      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
6048      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
6049      "dev": true
6050    },
6051    "path-exists": {
6052      "version": "4.0.0",
6053      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
6054      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
6055      "dev": true
6056    },
6057    "path-is-absolute": {
6058      "version": "1.0.1",
6059      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
6060      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
6061      "dev": true
6062    },
6063    "path-key": {
6064      "version": "3.1.1",
6065      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
6066      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
6067      "dev": true
6068    },
6069    "path-parse": {
6070      "version": "1.0.7",
6071      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
6072      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
6073      "dev": true
6074    },
6075    "path-type": {
6076      "version": "4.0.0",
6077      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
6078      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
6079      "dev": true
6080    },
6081    "picomatch": {
6082      "version": "2.2.3",
6083      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
6084      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
6085      "dev": true
6086    },
6087    "pify": {
6088      "version": "2.3.0",
6089      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
6090      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
6091      "dev": true
6092    },
6093    "process-nextick-args": {
6094      "version": "2.0.1",
6095      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
6096      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
6097      "dev": true
6098    },
6099    "q": {
6100      "version": "1.5.1",
6101      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
6102      "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
6103      "dev": true
6104    },
6105    "quick-lru": {
6106      "version": "4.0.1",
6107      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
6108      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
6109      "dev": true
6110    },
6111    "read-pkg": {
6112      "version": "5.2.0",
6113      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
6114      "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
6115      "dev": true,
6116      "requires": {
6117        "@types/normalize-package-data": "^2.4.0",
6118        "normalize-package-data": "^2.5.0",
6119        "parse-json": "^5.0.0",
6120        "type-fest": "^0.6.0"
6121      },
6122      "dependencies": {
6123        "hosted-git-info": {
6124          "version": "2.8.9",
6125          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
6126          "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
6127          "dev": true
6128        },
6129        "normalize-package-data": {
6130          "version": "2.5.0",
6131          "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
6132          "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
6133          "dev": true,
6134          "requires": {
6135            "hosted-git-info": "^2.1.4",
6136            "resolve": "^1.10.0",
6137            "semver": "2 || 3 || 4 || 5",
6138            "validate-npm-package-license": "^3.0.1"
6139          }
6140        },
6141        "semver": {
6142          "version": "5.7.1",
6143          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6144          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6145          "dev": true
6146        },
6147        "type-fest": {
6148          "version": "0.6.0",
6149          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
6150          "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
6151          "dev": true
6152        }
6153      }
6154    },
6155    "read-pkg-up": {
6156      "version": "7.0.1",
6157      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
6158      "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
6159      "dev": true,
6160      "requires": {
6161        "find-up": "^4.1.0",
6162        "read-pkg": "^5.2.0",
6163        "type-fest": "^0.8.1"
6164      },
6165      "dependencies": {
6166        "find-up": {
6167          "version": "4.1.0",
6168          "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
6169          "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
6170          "dev": true,
6171          "requires": {
6172            "locate-path": "^5.0.0",
6173            "path-exists": "^4.0.0"
6174          }
6175        },
6176        "locate-path": {
6177          "version": "5.0.0",
6178          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
6179          "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
6180          "dev": true,
6181          "requires": {
6182            "p-locate": "^4.1.0"
6183          }
6184        },
6185        "p-limit": {
6186          "version": "2.3.0",
6187          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
6188          "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
6189          "dev": true,
6190          "requires": {
6191            "p-try": "^2.0.0"
6192          }
6193        },
6194        "p-locate": {
6195          "version": "4.1.0",
6196          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
6197          "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
6198          "dev": true,
6199          "requires": {
6200            "p-limit": "^2.2.0"
6201          }
6202        },
6203        "type-fest": {
6204          "version": "0.8.1",
6205          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
6206          "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
6207          "dev": true
6208        }
6209      }
6210    },
6211    "readable-stream": {
6212      "version": "3.6.0",
6213      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
6214      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
6215      "dev": true,
6216      "requires": {
6217        "inherits": "^2.0.3",
6218        "string_decoder": "^1.1.1",
6219        "util-deprecate": "^1.0.1"
6220      }
6221    },
6222    "redent": {
6223      "version": "3.0.0",
6224      "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
6225      "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
6226      "dev": true,
6227      "requires": {
6228        "indent-string": "^4.0.0",
6229        "strip-indent": "^3.0.0"
6230      }
6231    },
6232    "require-directory": {
6233      "version": "2.1.1",
6234      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
6235      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
6236      "dev": true
6237    },
6238    "resolve": {
6239      "version": "1.20.0",
6240      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
6241      "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
6242      "dev": true,
6243      "requires": {
6244        "is-core-module": "^2.2.0",
6245        "path-parse": "^1.0.6"
6246      }
6247    },
6248    "resolve-dir": {
6249      "version": "1.0.1",
6250      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
6251      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
6252      "dev": true,
6253      "requires": {
6254        "expand-tilde": "^2.0.0",
6255        "global-modules": "^1.0.0"
6256      }
6257    },
6258    "resolve-from": {
6259      "version": "5.0.0",
6260      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
6261      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
6262      "dev": true
6263    },
6264    "resolve-global": {
6265      "version": "1.0.0",
6266      "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
6267      "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
6268      "dev": true,
6269      "requires": {
6270        "global-dirs": "^0.1.1"
6271      }
6272    },
6273    "restore-cursor": {
6274      "version": "2.0.0",
6275      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
6276      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
6277      "dev": true,
6278      "requires": {
6279        "onetime": "^2.0.0",
6280        "signal-exit": "^3.0.2"
6281      }
6282    },
6283    "run-async": {
6284      "version": "2.4.1",
6285      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
6286      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
6287      "dev": true
6288    },
6289    "rxjs": {
6290      "version": "6.6.7",
6291      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
6292      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
6293      "dev": true,
6294      "requires": {
6295        "tslib": "^1.9.0"
6296      }
6297    },
6298    "safe-buffer": {
6299      "version": "5.2.1",
6300      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
6301      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
6302      "dev": true
6303    },
6304    "safer-buffer": {
6305      "version": "2.1.2",
6306      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
6307      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
6308      "dev": true
6309    },
6310    "semver": {
6311      "version": "7.3.5",
6312      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
6313      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
6314      "dev": true,
6315      "requires": {
6316        "lru-cache": "^6.0.0"
6317      }
6318    },
6319    "shebang-command": {
6320      "version": "2.0.0",
6321      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
6322      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
6323      "dev": true,
6324      "requires": {
6325        "shebang-regex": "^3.0.0"
6326      }
6327    },
6328    "shebang-regex": {
6329      "version": "3.0.0",
6330      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
6331      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
6332      "dev": true
6333    },
6334    "signal-exit": {
6335      "version": "3.0.3",
6336      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
6337      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
6338      "dev": true
6339    },
6340    "source-map": {
6341      "version": "0.6.1",
6342      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6343      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
6344      "dev": true
6345    },
6346    "source-map-support": {
6347      "version": "0.5.20",
6348      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
6349      "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
6350      "dev": true,
6351      "requires": {
6352        "buffer-from": "^1.0.0",
6353        "source-map": "^0.6.0"
6354      }
6355    },
6356    "spdx-correct": {
6357      "version": "3.1.1",
6358      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
6359      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
6360      "dev": true,
6361      "requires": {
6362        "spdx-expression-parse": "^3.0.0",
6363        "spdx-license-ids": "^3.0.0"
6364      }
6365    },
6366    "spdx-exceptions": {
6367      "version": "2.3.0",
6368      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
6369      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
6370      "dev": true
6371    },
6372    "spdx-expression-parse": {
6373      "version": "3.0.1",
6374      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
6375      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
6376      "dev": true,
6377      "requires": {
6378        "spdx-exceptions": "^2.1.0",
6379        "spdx-license-ids": "^3.0.0"
6380      }
6381    },
6382    "spdx-license-ids": {
6383      "version": "3.0.10",
6384      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
6385      "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
6386      "dev": true
6387    },
6388    "split": {
6389      "version": "1.0.1",
6390      "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
6391      "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
6392      "dev": true,
6393      "requires": {
6394        "through": "2"
6395      }
6396    },
6397    "split2": {
6398      "version": "3.2.2",
6399      "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
6400      "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
6401      "dev": true,
6402      "requires": {
6403        "readable-stream": "^3.0.0"
6404      }
6405    },
6406    "standard-version": {
6407      "version": "9.3.2",
6408      "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.3.2.tgz",
6409      "integrity": "sha512-u1rfKP4o4ew7Yjbfycv80aNMN2feTiqseAhUhrrx2XtdQGmu7gucpziXe68Z4YfHVqlxVEzo4aUA0Iu3VQOTgQ==",
6410      "dev": true,
6411      "requires": {
6412        "chalk": "^2.4.2",
6413        "conventional-changelog": "3.1.24",
6414        "conventional-changelog-config-spec": "2.1.0",
6415        "conventional-changelog-conventionalcommits": "4.6.1",
6416        "conventional-recommended-bump": "6.1.0",
6417        "detect-indent": "^6.0.0",
6418        "detect-newline": "^3.1.0",
6419        "dotgitignore": "^2.1.0",
6420        "figures": "^3.1.0",
6421        "find-up": "^5.0.0",
6422        "fs-access": "^1.0.1",
6423        "git-semver-tags": "^4.0.0",
6424        "semver": "^7.1.1",
6425        "stringify-package": "^1.0.1",
6426        "yargs": "^16.0.0"
6427      },
6428      "dependencies": {
6429        "ansi-styles": {
6430          "version": "3.2.1",
6431          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6432          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6433          "dev": true,
6434          "requires": {
6435            "color-convert": "^1.9.0"
6436          }
6437        },
6438        "chalk": {
6439          "version": "2.4.2",
6440          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
6441          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
6442          "dev": true,
6443          "requires": {
6444            "ansi-styles": "^3.2.1",
6445            "escape-string-regexp": "^1.0.5",
6446            "supports-color": "^5.3.0"
6447          }
6448        },
6449        "color-convert": {
6450          "version": "1.9.3",
6451          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
6452          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
6453          "dev": true,
6454          "requires": {
6455            "color-name": "1.1.3"
6456          }
6457        },
6458        "color-name": {
6459          "version": "1.1.3",
6460          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6461          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
6462          "dev": true
6463        },
6464        "figures": {
6465          "version": "3.2.0",
6466          "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
6467          "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
6468          "dev": true,
6469          "requires": {
6470            "escape-string-regexp": "^1.0.5"
6471          }
6472        },
6473        "has-flag": {
6474          "version": "3.0.0",
6475          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6476          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6477          "dev": true
6478        },
6479        "supports-color": {
6480          "version": "5.5.0",
6481          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6482          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6483          "dev": true,
6484          "requires": {
6485            "has-flag": "^3.0.0"
6486          }
6487        },
6488        "yargs": {
6489          "version": "16.2.0",
6490          "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
6491          "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
6492          "dev": true,
6493          "requires": {
6494            "cliui": "^7.0.2",
6495            "escalade": "^3.1.1",
6496            "get-caller-file": "^2.0.5",
6497            "require-directory": "^2.1.1",
6498            "string-width": "^4.2.0",
6499            "y18n": "^5.0.5",
6500            "yargs-parser": "^20.2.2"
6501          }
6502        }
6503      }
6504    },
6505    "string_decoder": {
6506      "version": "1.3.0",
6507      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
6508      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
6509      "dev": true,
6510      "requires": {
6511        "safe-buffer": "~5.2.0"
6512      }
6513    },
6514    "string-width": {
6515      "version": "4.2.3",
6516      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
6517      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
6518      "dev": true,
6519      "requires": {
6520        "emoji-regex": "^8.0.0",
6521        "is-fullwidth-code-point": "^3.0.0",
6522        "strip-ansi": "^6.0.1"
6523      }
6524    },
6525    "stringify-package": {
6526      "version": "1.0.1",
6527      "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz",
6528      "integrity": "sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==",
6529      "dev": true
6530    },
6531    "strip-ansi": {
6532      "version": "6.0.1",
6533      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
6534      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
6535      "dev": true,
6536      "requires": {
6537        "ansi-regex": "^5.0.1"
6538      }
6539    },
6540    "strip-bom": {
6541      "version": "4.0.0",
6542      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
6543      "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
6544      "dev": true
6545    },
6546    "strip-final-newline": {
6547      "version": "2.0.0",
6548      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
6549      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
6550      "dev": true
6551    },
6552    "strip-indent": {
6553      "version": "3.0.0",
6554      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
6555      "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
6556      "dev": true,
6557      "requires": {
6558        "min-indent": "^1.0.0"
6559      }
6560    },
6561    "strip-json-comments": {
6562      "version": "3.0.1",
6563      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
6564      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
6565      "dev": true
6566    },
6567    "supports-color": {
6568      "version": "7.2.0",
6569      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6570      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6571      "dev": true,
6572      "requires": {
6573        "has-flag": "^4.0.0"
6574      }
6575    },
6576    "text-extensions": {
6577      "version": "1.9.0",
6578      "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
6579      "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
6580      "dev": true
6581    },
6582    "through": {
6583      "version": "2.3.8",
6584      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
6585      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
6586      "dev": true
6587    },
6588    "through2": {
6589      "version": "4.0.2",
6590      "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
6591      "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
6592      "dev": true,
6593      "requires": {
6594        "readable-stream": "3"
6595      }
6596    },
6597    "tmp": {
6598      "version": "0.0.33",
6599      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
6600      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
6601      "dev": true,
6602      "requires": {
6603        "os-tmpdir": "~1.0.2"
6604      }
6605    },
6606    "to-regex-range": {
6607      "version": "5.0.1",
6608      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6609      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6610      "dev": true,
6611      "requires": {
6612        "is-number": "^7.0.0"
6613      }
6614    },
6615    "trim-newlines": {
6616      "version": "3.0.1",
6617      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
6618      "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
6619      "dev": true
6620    },
6621    "ts-node": {
6622      "version": "9.1.1",
6623      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
6624      "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
6625      "dev": true,
6626      "requires": {
6627        "arg": "^4.1.0",
6628        "create-require": "^1.1.0",
6629        "diff": "^4.0.1",
6630        "make-error": "^1.1.1",
6631        "source-map-support": "^0.5.17",
6632        "yn": "3.1.1"
6633      }
6634    },
6635    "tslib": {
6636      "version": "1.14.1",
6637      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
6638      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
6639      "dev": true
6640    },
6641    "type-fest": {
6642      "version": "0.18.1",
6643      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
6644      "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
6645      "dev": true
6646    },
6647    "typedarray": {
6648      "version": "0.0.6",
6649      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
6650      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
6651      "dev": true
6652    },
6653    "typescript": {
6654      "version": "4.4.4",
6655      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
6656      "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
6657      "dev": true
6658    },
6659    "uglify-js": {
6660      "version": "3.14.3",
6661      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.3.tgz",
6662      "integrity": "sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==",
6663      "dev": true,
6664      "optional": true
6665    },
6666    "universalify": {
6667      "version": "2.0.0",
6668      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
6669      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
6670      "dev": true
6671    },
6672    "util-deprecate": {
6673      "version": "1.0.2",
6674      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6675      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
6676      "dev": true
6677    },
6678    "validate-npm-package-license": {
6679      "version": "3.0.4",
6680      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
6681      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
6682      "dev": true,
6683      "requires": {
6684        "spdx-correct": "^3.0.0",
6685        "spdx-expression-parse": "^3.0.0"
6686      }
6687    },
6688    "which": {
6689      "version": "1.3.1",
6690      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
6691      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
6692      "dev": true,
6693      "requires": {
6694        "isexe": "^2.0.0"
6695      }
6696    },
6697    "word-wrap": {
6698      "version": "1.2.3",
6699      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
6700      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6701      "dev": true
6702    },
6703    "wordwrap": {
6704      "version": "1.0.0",
6705      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
6706      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
6707      "dev": true
6708    },
6709    "wrap-ansi": {
6710      "version": "7.0.0",
6711      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
6712      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
6713      "dev": true,
6714      "requires": {
6715        "ansi-styles": "^4.0.0",
6716        "string-width": "^4.1.0",
6717        "strip-ansi": "^6.0.0"
6718      }
6719    },
6720    "wrappy": {
6721      "version": "1.0.2",
6722      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6723      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6724      "dev": true
6725    },
6726    "xtend": {
6727      "version": "4.0.2",
6728      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
6729      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
6730      "dev": true
6731    },
6732    "y18n": {
6733      "version": "5.0.8",
6734      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
6735      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
6736      "dev": true
6737    },
6738    "yallist": {
6739      "version": "4.0.0",
6740      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
6741      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
6742      "dev": true
6743    },
6744    "yaml": {
6745      "version": "1.10.2",
6746      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
6747      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
6748      "dev": true
6749    },
6750    "yargs": {
6751      "version": "17.2.1",
6752      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
6753      "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
6754      "dev": true,
6755      "requires": {
6756        "cliui": "^7.0.2",
6757        "escalade": "^3.1.1",
6758        "get-caller-file": "^2.0.5",
6759        "require-directory": "^2.1.1",
6760        "string-width": "^4.2.0",
6761        "y18n": "^5.0.5",
6762        "yargs-parser": "^20.2.2"
6763      }
6764    },
6765    "yargs-parser": {
6766      "version": "20.2.9",
6767      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
6768      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
6769      "dev": true
6770    },
6771    "yn": {
6772      "version": "3.1.1",
6773      "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
6774      "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
6775      "dev": true
6776    },
6777    "yocto-queue": {
6778      "version": "0.1.0",
6779      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
6780      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
6781      "dev": true
6782    }
6783  }
6784}
6785