]> git.r.bdr.sh - rbdr/blog/blob - package-lock.json
Add rudimentary gemlog archive support
[rbdr/blog] / package-lock.json
1 {
2 "name": "blog",
3 "version": "3.0.0",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "blog",
9 "version": "3.0.0",
10 "license": "Apache-2.0",
11 "dependencies": {
12 "dot": "^1.1.3",
13 "entities": "^3.0.1",
14 "gemini-to-html": "^2.1.0",
15 "getenv": "^1.0.0",
16 "marked": "^4.0.8",
17 "minimist": "^1.2.5",
18 "ncp": "^2.0.0"
19 },
20 "bin": {
21 "blog": "bin/blog.js"
22 },
23 "devDependencies": {
24 "@hapi/eslint-plugin": "^5.1.0",
25 "eslint": "^8.5.0",
26 "jsdoc-to-markdown": "^7.1.0"
27 },
28 "engines": {
29 "node": ">=14.0.0"
30 }
31 },
32 "node_modules/@babel/parser": {
33 "version": "7.16.6",
34 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
35 "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==",
36 "dev": true,
37 "bin": {
38 "parser": "bin/babel-parser.js"
39 },
40 "engines": {
41 "node": ">=6.0.0"
42 }
43 },
44 "node_modules/@eslint/eslintrc": {
45 "version": "1.0.5",
46 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
47 "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
48 "dev": true,
49 "dependencies": {
50 "ajv": "^6.12.4",
51 "debug": "^4.3.2",
52 "espree": "^9.2.0",
53 "globals": "^13.9.0",
54 "ignore": "^4.0.6",
55 "import-fresh": "^3.2.1",
56 "js-yaml": "^4.1.0",
57 "minimatch": "^3.0.4",
58 "strip-json-comments": "^3.1.1"
59 },
60 "engines": {
61 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
62 }
63 },
64 "node_modules/@hapi/eslint-plugin": {
65 "version": "5.1.0",
66 "resolved": "https://registry.npmjs.org/@hapi/eslint-plugin/-/eslint-plugin-5.1.0.tgz",
67 "integrity": "sha512-D0OvhsjbWW4lhuw0LqERl8vqCIRMnePy9XGYhkf7krzwqzYNEAcBFCafiFsd0gIF6QiQj3O1vYmshRVFZMXdwQ==",
68 "dev": true,
69 "peerDependencies": {
70 "@babel/core": "^7.14.3",
71 "@babel/eslint-parser": "^7.14.3"
72 },
73 "peerDependenciesMeta": {
74 "@babel/core": {
75 "optional": true
76 },
77 "@babel/eslint-parser": {
78 "optional": true
79 }
80 }
81 },
82 "node_modules/@humanwhocodes/config-array": {
83 "version": "0.9.2",
84 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
85 "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
86 "dev": true,
87 "dependencies": {
88 "@humanwhocodes/object-schema": "^1.2.1",
89 "debug": "^4.1.1",
90 "minimatch": "^3.0.4"
91 },
92 "engines": {
93 "node": ">=10.10.0"
94 }
95 },
96 "node_modules/@humanwhocodes/object-schema": {
97 "version": "1.2.1",
98 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
99 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
100 "dev": true
101 },
102 "node_modules/@types/color-name": {
103 "version": "1.1.1",
104 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
105 "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
106 "dev": true
107 },
108 "node_modules/acorn": {
109 "version": "8.6.0",
110 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
111 "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
112 "dev": true,
113 "bin": {
114 "acorn": "bin/acorn"
115 },
116 "engines": {
117 "node": ">=0.4.0"
118 }
119 },
120 "node_modules/acorn-jsx": {
121 "version": "5.3.2",
122 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
123 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
124 "dev": true,
125 "peerDependencies": {
126 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
127 }
128 },
129 "node_modules/ajv": {
130 "version": "6.12.6",
131 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
132 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
133 "dev": true,
134 "dependencies": {
135 "fast-deep-equal": "^3.1.1",
136 "fast-json-stable-stringify": "^2.0.0",
137 "json-schema-traverse": "^0.4.1",
138 "uri-js": "^4.2.2"
139 },
140 "funding": {
141 "type": "github",
142 "url": "https://github.com/sponsors/epoberezkin"
143 }
144 },
145 "node_modules/ansi-colors": {
146 "version": "4.1.1",
147 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
148 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
149 "dev": true,
150 "engines": {
151 "node": ">=6"
152 }
153 },
154 "node_modules/ansi-escape-sequences": {
155 "version": "4.1.0",
156 "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz",
157 "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==",
158 "dev": true,
159 "dependencies": {
160 "array-back": "^3.0.1"
161 },
162 "engines": {
163 "node": ">=8.0.0"
164 }
165 },
166 "node_modules/ansi-escape-sequences/node_modules/array-back": {
167 "version": "3.1.0",
168 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
169 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
170 "dev": true,
171 "engines": {
172 "node": ">=6"
173 }
174 },
175 "node_modules/ansi-regex": {
176 "version": "5.0.1",
177 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
178 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
179 "dev": true,
180 "engines": {
181 "node": ">=8"
182 }
183 },
184 "node_modules/argparse": {
185 "version": "2.0.1",
186 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
187 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
188 "dev": true
189 },
190 "node_modules/array-back": {
191 "version": "6.2.0",
192 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.0.tgz",
193 "integrity": "sha512-mixVv03GOOn/ubHE4STQ+uevX42ETdk0JoMVEjNkSOCT7WgERh7C8/+NyhWYNpE3BN69pxFyJIBcF7CxWz/+4A==",
194 "dev": true,
195 "engines": {
196 "node": ">=12.17"
197 }
198 },
199 "node_modules/balanced-match": {
200 "version": "1.0.0",
201 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
202 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
203 "dev": true
204 },
205 "node_modules/bluebird": {
206 "version": "3.7.2",
207 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
208 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
209 "dev": true
210 },
211 "node_modules/brace-expansion": {
212 "version": "1.1.11",
213 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
214 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
215 "dev": true,
216 "dependencies": {
217 "balanced-match": "^1.0.0",
218 "concat-map": "0.0.1"
219 }
220 },
221 "node_modules/cache-point": {
222 "version": "2.0.0",
223 "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz",
224 "integrity": "sha512-4gkeHlFpSKgm3vm2gJN5sPqfmijYRFYCQ6tv5cLw0xVmT6r1z1vd4FNnpuOREco3cBs1G709sZ72LdgddKvL5w==",
225 "dev": true,
226 "dependencies": {
227 "array-back": "^4.0.1",
228 "fs-then-native": "^2.0.0",
229 "mkdirp2": "^1.0.4"
230 },
231 "engines": {
232 "node": ">=8"
233 }
234 },
235 "node_modules/cache-point/node_modules/array-back": {
236 "version": "4.0.2",
237 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
238 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
239 "dev": true,
240 "engines": {
241 "node": ">=8"
242 }
243 },
244 "node_modules/callsites": {
245 "version": "3.1.0",
246 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
247 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
248 "dev": true,
249 "engines": {
250 "node": ">=6"
251 }
252 },
253 "node_modules/catharsis": {
254 "version": "0.9.0",
255 "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
256 "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
257 "dev": true,
258 "dependencies": {
259 "lodash": "^4.17.15"
260 },
261 "engines": {
262 "node": ">= 10"
263 }
264 },
265 "node_modules/chalk": {
266 "version": "4.0.0",
267 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
268 "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
269 "dev": true,
270 "dependencies": {
271 "ansi-styles": "^4.1.0",
272 "supports-color": "^7.1.0"
273 },
274 "engines": {
275 "node": ">=10"
276 },
277 "funding": {
278 "url": "https://github.com/chalk/chalk?sponsor=1"
279 }
280 },
281 "node_modules/chalk/node_modules/ansi-styles": {
282 "version": "4.2.1",
283 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
284 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
285 "dev": true,
286 "dependencies": {
287 "@types/color-name": "^1.1.1",
288 "color-convert": "^2.0.1"
289 },
290 "engines": {
291 "node": ">=8"
292 },
293 "funding": {
294 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
295 }
296 },
297 "node_modules/chalk/node_modules/color-convert": {
298 "version": "2.0.1",
299 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
300 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
301 "dev": true,
302 "dependencies": {
303 "color-name": "~1.1.4"
304 },
305 "engines": {
306 "node": ">=7.0.0"
307 }
308 },
309 "node_modules/chalk/node_modules/color-name": {
310 "version": "1.1.4",
311 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
312 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
313 "dev": true
314 },
315 "node_modules/chalk/node_modules/has-flag": {
316 "version": "4.0.0",
317 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
318 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
319 "dev": true,
320 "engines": {
321 "node": ">=8"
322 }
323 },
324 "node_modules/chalk/node_modules/supports-color": {
325 "version": "7.1.0",
326 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
327 "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
328 "dev": true,
329 "dependencies": {
330 "has-flag": "^4.0.0"
331 },
332 "engines": {
333 "node": ">=8"
334 }
335 },
336 "node_modules/collect-all": {
337 "version": "1.0.4",
338 "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz",
339 "integrity": "sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==",
340 "dev": true,
341 "dependencies": {
342 "stream-connect": "^1.0.2",
343 "stream-via": "^1.0.4"
344 },
345 "engines": {
346 "node": ">=0.10.0"
347 }
348 },
349 "node_modules/command-line-args": {
350 "version": "5.1.1",
351 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz",
352 "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==",
353 "dev": true,
354 "dependencies": {
355 "array-back": "^3.0.1",
356 "find-replace": "^3.0.0",
357 "lodash.camelcase": "^4.3.0",
358 "typical": "^4.0.0"
359 },
360 "engines": {
361 "node": ">=4.0.0"
362 }
363 },
364 "node_modules/command-line-args/node_modules/array-back": {
365 "version": "3.1.0",
366 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
367 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
368 "dev": true,
369 "engines": {
370 "node": ">=6"
371 }
372 },
373 "node_modules/command-line-args/node_modules/typical": {
374 "version": "4.0.0",
375 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
376 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
377 "dev": true,
378 "engines": {
379 "node": ">=8"
380 }
381 },
382 "node_modules/command-line-tool": {
383 "version": "0.8.0",
384 "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz",
385 "integrity": "sha512-Xw18HVx/QzQV3Sc5k1vy3kgtOeGmsKIqwtFFoyjI4bbcpSgnw2CWVULvtakyw4s6fhyAdI6soQQhXc2OzJy62g==",
386 "dev": true,
387 "dependencies": {
388 "ansi-escape-sequences": "^4.0.0",
389 "array-back": "^2.0.0",
390 "command-line-args": "^5.0.0",
391 "command-line-usage": "^4.1.0",
392 "typical": "^2.6.1"
393 },
394 "engines": {
395 "node": ">=4.0.0"
396 }
397 },
398 "node_modules/command-line-tool/node_modules/array-back": {
399 "version": "2.0.0",
400 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
401 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
402 "dev": true,
403 "dependencies": {
404 "typical": "^2.6.1"
405 },
406 "engines": {
407 "node": ">=4"
408 }
409 },
410 "node_modules/command-line-usage": {
411 "version": "4.1.0",
412 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz",
413 "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==",
414 "dev": true,
415 "dependencies": {
416 "ansi-escape-sequences": "^4.0.0",
417 "array-back": "^2.0.0",
418 "table-layout": "^0.4.2",
419 "typical": "^2.6.1"
420 },
421 "engines": {
422 "node": ">=4.0.0"
423 }
424 },
425 "node_modules/command-line-usage/node_modules/array-back": {
426 "version": "2.0.0",
427 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
428 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
429 "dev": true,
430 "dependencies": {
431 "typical": "^2.6.1"
432 },
433 "engines": {
434 "node": ">=4"
435 }
436 },
437 "node_modules/common-sequence": {
438 "version": "2.0.2",
439 "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.2.tgz",
440 "integrity": "sha512-jAg09gkdkrDO9EWTdXfv80WWH3yeZl5oT69fGfedBNS9pXUKYInVJ1bJ+/ht2+Moeei48TmSbQDYMc8EOx9G0g==",
441 "dev": true,
442 "engines": {
443 "node": ">=8"
444 }
445 },
446 "node_modules/concat-map": {
447 "version": "0.0.1",
448 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
449 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
450 "dev": true
451 },
452 "node_modules/config-master": {
453 "version": "3.1.0",
454 "resolved": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz",
455 "integrity": "sha1-ZnZjWQUFooO/JqSE1oSJ10xUhdo=",
456 "dev": true,
457 "dependencies": {
458 "walk-back": "^2.0.1"
459 }
460 },
461 "node_modules/config-master/node_modules/walk-back": {
462 "version": "2.0.1",
463 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz",
464 "integrity": "sha1-VU4qnYdPrEeoywBr9EwvDEmYoKQ=",
465 "dev": true,
466 "engines": {
467 "node": ">=0.10.0"
468 }
469 },
470 "node_modules/cross-spawn": {
471 "version": "7.0.3",
472 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
473 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
474 "dev": true,
475 "dependencies": {
476 "path-key": "^3.1.0",
477 "shebang-command": "^2.0.0",
478 "which": "^2.0.1"
479 },
480 "engines": {
481 "node": ">= 8"
482 }
483 },
484 "node_modules/debug": {
485 "version": "4.3.3",
486 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
487 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
488 "dev": true,
489 "dependencies": {
490 "ms": "2.1.2"
491 },
492 "engines": {
493 "node": ">=6.0"
494 },
495 "peerDependenciesMeta": {
496 "supports-color": {
497 "optional": true
498 }
499 }
500 },
501 "node_modules/deep-extend": {
502 "version": "0.6.0",
503 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
504 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
505 "dev": true,
506 "engines": {
507 "node": ">=4.0.0"
508 }
509 },
510 "node_modules/deep-is": {
511 "version": "0.1.3",
512 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
513 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
514 "dev": true
515 },
516 "node_modules/dmd": {
517 "version": "6.0.0",
518 "resolved": "https://registry.npmjs.org/dmd/-/dmd-6.0.0.tgz",
519 "integrity": "sha512-PwWZlqZnJPETwqZZ70haRa+UDZcD5jeBD3ywW1Kf+jYYv0MHu/S7Ri9jsSoeTMwkcMVW9hXOMA1IZUMEufBhOg==",
520 "dev": true,
521 "dependencies": {
522 "array-back": "^5.0.0",
523 "cache-point": "^2.0.0",
524 "common-sequence": "^2.0.0",
525 "file-set": "^4.0.1",
526 "handlebars": "^4.7.7",
527 "marked": "^2.0.0",
528 "object-get": "^2.1.1",
529 "reduce-flatten": "^3.0.0",
530 "reduce-unique": "^2.0.1",
531 "reduce-without": "^1.0.1",
532 "test-value": "^3.0.0",
533 "walk-back": "^5.0.0"
534 },
535 "engines": {
536 "node": ">=14"
537 }
538 },
539 "node_modules/dmd/node_modules/array-back": {
540 "version": "5.0.0",
541 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
542 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
543 "dev": true,
544 "engines": {
545 "node": ">=10"
546 }
547 },
548 "node_modules/dmd/node_modules/marked": {
549 "version": "2.1.3",
550 "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
551 "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
552 "dev": true,
553 "bin": {
554 "marked": "bin/marked"
555 },
556 "engines": {
557 "node": ">= 10"
558 }
559 },
560 "node_modules/dmd/node_modules/reduce-flatten": {
561 "version": "3.0.1",
562 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.1.tgz",
563 "integrity": "sha512-bYo+97BmUUOzg09XwfkwALt4PQH1M5L0wzKerBt6WLm3Fhdd43mMS89HiT1B9pJIqko/6lWx3OnV4J9f2Kqp5Q==",
564 "dev": true,
565 "engines": {
566 "node": ">=8"
567 }
568 },
569 "node_modules/doctrine": {
570 "version": "3.0.0",
571 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
572 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
573 "dev": true,
574 "dependencies": {
575 "esutils": "^2.0.2"
576 },
577 "engines": {
578 "node": ">=6.0.0"
579 }
580 },
581 "node_modules/dot": {
582 "version": "1.1.3",
583 "resolved": "https://registry.npmjs.org/dot/-/dot-1.1.3.tgz",
584 "integrity": "sha512-/nt74Rm+PcfnirXGEdhZleTwGC2LMnuKTeeTIlI82xb5loBBoXNYzr2ezCroPSMtilK8EZIfcNZwOcHN+ib1Lg==",
585 "engines": [
586 "node >=0.2.6"
587 ],
588 "bin": {
589 "dottojs": "bin/dot-packer"
590 }
591 },
592 "node_modules/enquirer": {
593 "version": "2.3.6",
594 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
595 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
596 "dev": true,
597 "dependencies": {
598 "ansi-colors": "^4.1.1"
599 },
600 "engines": {
601 "node": ">=8.6"
602 }
603 },
604 "node_modules/entities": {
605 "version": "3.0.1",
606 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
607 "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
608 "engines": {
609 "node": ">=0.12"
610 },
611 "funding": {
612 "url": "https://github.com/fb55/entities?sponsor=1"
613 }
614 },
615 "node_modules/escape-goat": {
616 "version": "3.0.0",
617 "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz",
618 "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==",
619 "engines": {
620 "node": ">=10"
621 },
622 "funding": {
623 "url": "https://github.com/sponsors/sindresorhus"
624 }
625 },
626 "node_modules/escape-string-regexp": {
627 "version": "4.0.0",
628 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
629 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
630 "dev": true,
631 "engines": {
632 "node": ">=10"
633 },
634 "funding": {
635 "url": "https://github.com/sponsors/sindresorhus"
636 }
637 },
638 "node_modules/eslint": {
639 "version": "8.5.0",
640 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz",
641 "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==",
642 "dev": true,
643 "dependencies": {
644 "@eslint/eslintrc": "^1.0.5",
645 "@humanwhocodes/config-array": "^0.9.2",
646 "ajv": "^6.10.0",
647 "chalk": "^4.0.0",
648 "cross-spawn": "^7.0.2",
649 "debug": "^4.3.2",
650 "doctrine": "^3.0.0",
651 "enquirer": "^2.3.5",
652 "escape-string-regexp": "^4.0.0",
653 "eslint-scope": "^7.1.0",
654 "eslint-utils": "^3.0.0",
655 "eslint-visitor-keys": "^3.1.0",
656 "espree": "^9.2.0",
657 "esquery": "^1.4.0",
658 "esutils": "^2.0.2",
659 "fast-deep-equal": "^3.1.3",
660 "file-entry-cache": "^6.0.1",
661 "functional-red-black-tree": "^1.0.1",
662 "glob-parent": "^6.0.1",
663 "globals": "^13.6.0",
664 "ignore": "^4.0.6",
665 "import-fresh": "^3.0.0",
666 "imurmurhash": "^0.1.4",
667 "is-glob": "^4.0.0",
668 "js-yaml": "^4.1.0",
669 "json-stable-stringify-without-jsonify": "^1.0.1",
670 "levn": "^0.4.1",
671 "lodash.merge": "^4.6.2",
672 "minimatch": "^3.0.4",
673 "natural-compare": "^1.4.0",
674 "optionator": "^0.9.1",
675 "progress": "^2.0.0",
676 "regexpp": "^3.2.0",
677 "semver": "^7.2.1",
678 "strip-ansi": "^6.0.1",
679 "strip-json-comments": "^3.1.0",
680 "text-table": "^0.2.0",
681 "v8-compile-cache": "^2.0.3"
682 },
683 "bin": {
684 "eslint": "bin/eslint.js"
685 },
686 "engines": {
687 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
688 },
689 "funding": {
690 "url": "https://opencollective.com/eslint"
691 }
692 },
693 "node_modules/eslint-scope": {
694 "version": "7.1.0",
695 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
696 "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
697 "dev": true,
698 "dependencies": {
699 "esrecurse": "^4.3.0",
700 "estraverse": "^5.2.0"
701 },
702 "engines": {
703 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
704 }
705 },
706 "node_modules/eslint-utils": {
707 "version": "3.0.0",
708 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
709 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
710 "dev": true,
711 "dependencies": {
712 "eslint-visitor-keys": "^2.0.0"
713 },
714 "engines": {
715 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
716 },
717 "funding": {
718 "url": "https://github.com/sponsors/mysticatea"
719 },
720 "peerDependencies": {
721 "eslint": ">=5"
722 }
723 },
724 "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
725 "version": "2.1.0",
726 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
727 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
728 "dev": true,
729 "engines": {
730 "node": ">=10"
731 }
732 },
733 "node_modules/eslint-visitor-keys": {
734 "version": "3.1.0",
735 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz",
736 "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==",
737 "dev": true,
738 "engines": {
739 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
740 }
741 },
742 "node_modules/espree": {
743 "version": "9.2.0",
744 "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
745 "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
746 "dev": true,
747 "dependencies": {
748 "acorn": "^8.6.0",
749 "acorn-jsx": "^5.3.1",
750 "eslint-visitor-keys": "^3.1.0"
751 },
752 "engines": {
753 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
754 }
755 },
756 "node_modules/esquery": {
757 "version": "1.4.0",
758 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
759 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
760 "dev": true,
761 "dependencies": {
762 "estraverse": "^5.1.0"
763 },
764 "engines": {
765 "node": ">=0.10"
766 }
767 },
768 "node_modules/esrecurse": {
769 "version": "4.3.0",
770 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
771 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
772 "dev": true,
773 "dependencies": {
774 "estraverse": "^5.2.0"
775 },
776 "engines": {
777 "node": ">=4.0"
778 }
779 },
780 "node_modules/estraverse": {
781 "version": "5.3.0",
782 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
783 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
784 "dev": true,
785 "engines": {
786 "node": ">=4.0"
787 }
788 },
789 "node_modules/esutils": {
790 "version": "2.0.3",
791 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
792 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
793 "dev": true,
794 "engines": {
795 "node": ">=0.10.0"
796 }
797 },
798 "node_modules/fast-deep-equal": {
799 "version": "3.1.3",
800 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
801 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
802 "dev": true
803 },
804 "node_modules/fast-json-stable-stringify": {
805 "version": "2.1.0",
806 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
807 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
808 "dev": true
809 },
810 "node_modules/fast-levenshtein": {
811 "version": "2.0.6",
812 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
813 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
814 "dev": true
815 },
816 "node_modules/file-entry-cache": {
817 "version": "6.0.1",
818 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
819 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
820 "dev": true,
821 "dependencies": {
822 "flat-cache": "^3.0.4"
823 },
824 "engines": {
825 "node": "^10.12.0 || >=12.0.0"
826 }
827 },
828 "node_modules/file-set": {
829 "version": "4.0.2",
830 "resolved": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz",
831 "integrity": "sha512-fuxEgzk4L8waGXaAkd8cMr73Pm0FxOVkn8hztzUW7BAHhOGH90viQNXbiOsnecCWmfInqU6YmAMwxRMdKETceQ==",
832 "dev": true,
833 "dependencies": {
834 "array-back": "^5.0.0",
835 "glob": "^7.1.6"
836 },
837 "engines": {
838 "node": ">=10"
839 }
840 },
841 "node_modules/file-set/node_modules/array-back": {
842 "version": "5.0.0",
843 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
844 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
845 "dev": true,
846 "engines": {
847 "node": ">=10"
848 }
849 },
850 "node_modules/find-replace": {
851 "version": "3.0.0",
852 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
853 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
854 "dev": true,
855 "dependencies": {
856 "array-back": "^3.0.1"
857 },
858 "engines": {
859 "node": ">=4.0.0"
860 }
861 },
862 "node_modules/find-replace/node_modules/array-back": {
863 "version": "3.1.0",
864 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
865 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
866 "dev": true,
867 "engines": {
868 "node": ">=6"
869 }
870 },
871 "node_modules/flat-cache": {
872 "version": "3.0.4",
873 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
874 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
875 "dev": true,
876 "dependencies": {
877 "flatted": "^3.1.0",
878 "rimraf": "^3.0.2"
879 },
880 "engines": {
881 "node": "^10.12.0 || >=12.0.0"
882 }
883 },
884 "node_modules/flatted": {
885 "version": "3.2.4",
886 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
887 "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
888 "dev": true
889 },
890 "node_modules/fs-then-native": {
891 "version": "2.0.0",
892 "resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz",
893 "integrity": "sha1-GaEk2U2QwiyOBF8ujdbr6jbUjGc=",
894 "dev": true,
895 "engines": {
896 "node": ">=4.0.0"
897 }
898 },
899 "node_modules/fs.realpath": {
900 "version": "1.0.0",
901 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
902 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
903 "dev": true
904 },
905 "node_modules/functional-red-black-tree": {
906 "version": "1.0.1",
907 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
908 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
909 "dev": true
910 },
911 "node_modules/gemini-to-html": {
912 "version": "2.1.0",
913 "resolved": "https://registry.npmjs.org/gemini-to-html/-/gemini-to-html-2.1.0.tgz",
914 "integrity": "sha512-4SnYN62lTlOLsIrXz6hfsJx9eXoIBsobjmhu47FxjupVYXuwtnQGT9pe6IDmKxzb/UmvkIfG8hoI8P2xLOzXsg==",
915 "dependencies": {
916 "escape-goat": "^3.0.0",
917 "slug": "^5.2.0"
918 }
919 },
920 "node_modules/getenv": {
921 "version": "1.0.0",
922 "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz",
923 "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==",
924 "engines": {
925 "node": ">=6"
926 }
927 },
928 "node_modules/glob": {
929 "version": "7.2.0",
930 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
931 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
932 "dev": true,
933 "dependencies": {
934 "fs.realpath": "^1.0.0",
935 "inflight": "^1.0.4",
936 "inherits": "2",
937 "minimatch": "^3.0.4",
938 "once": "^1.3.0",
939 "path-is-absolute": "^1.0.0"
940 },
941 "engines": {
942 "node": "*"
943 },
944 "funding": {
945 "url": "https://github.com/sponsors/isaacs"
946 }
947 },
948 "node_modules/glob-parent": {
949 "version": "6.0.2",
950 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
951 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
952 "dev": true,
953 "dependencies": {
954 "is-glob": "^4.0.3"
955 },
956 "engines": {
957 "node": ">=10.13.0"
958 }
959 },
960 "node_modules/globals": {
961 "version": "13.12.0",
962 "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
963 "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
964 "dev": true,
965 "dependencies": {
966 "type-fest": "^0.20.2"
967 },
968 "engines": {
969 "node": ">=8"
970 },
971 "funding": {
972 "url": "https://github.com/sponsors/sindresorhus"
973 }
974 },
975 "node_modules/graceful-fs": {
976 "version": "4.2.8",
977 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
978 "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
979 "dev": true
980 },
981 "node_modules/handlebars": {
982 "version": "4.7.7",
983 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
984 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
985 "dev": true,
986 "dependencies": {
987 "minimist": "^1.2.5",
988 "neo-async": "^2.6.0",
989 "source-map": "^0.6.1",
990 "wordwrap": "^1.0.0"
991 },
992 "bin": {
993 "handlebars": "bin/handlebars"
994 },
995 "engines": {
996 "node": ">=0.4.7"
997 },
998 "optionalDependencies": {
999 "uglify-js": "^3.1.4"
1000 }
1001 },
1002 "node_modules/ignore": {
1003 "version": "4.0.6",
1004 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1005 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1006 "dev": true,
1007 "engines": {
1008 "node": ">= 4"
1009 }
1010 },
1011 "node_modules/import-fresh": {
1012 "version": "3.2.1",
1013 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
1014 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
1015 "dev": true,
1016 "dependencies": {
1017 "parent-module": "^1.0.0",
1018 "resolve-from": "^4.0.0"
1019 },
1020 "engines": {
1021 "node": ">=6"
1022 }
1023 },
1024 "node_modules/imurmurhash": {
1025 "version": "0.1.4",
1026 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1027 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1028 "dev": true,
1029 "engines": {
1030 "node": ">=0.8.19"
1031 }
1032 },
1033 "node_modules/inflight": {
1034 "version": "1.0.6",
1035 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1036 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1037 "dev": true,
1038 "dependencies": {
1039 "once": "^1.3.0",
1040 "wrappy": "1"
1041 }
1042 },
1043 "node_modules/inherits": {
1044 "version": "2.0.4",
1045 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1046 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1047 "dev": true
1048 },
1049 "node_modules/is-extglob": {
1050 "version": "2.1.1",
1051 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1052 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1053 "dev": true,
1054 "engines": {
1055 "node": ">=0.10.0"
1056 }
1057 },
1058 "node_modules/is-glob": {
1059 "version": "4.0.3",
1060 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1061 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1062 "dev": true,
1063 "dependencies": {
1064 "is-extglob": "^2.1.1"
1065 },
1066 "engines": {
1067 "node": ">=0.10.0"
1068 }
1069 },
1070 "node_modules/isexe": {
1071 "version": "2.0.0",
1072 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1073 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1074 "dev": true
1075 },
1076 "node_modules/js-yaml": {
1077 "version": "4.1.0",
1078 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1079 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1080 "dev": true,
1081 "dependencies": {
1082 "argparse": "^2.0.1"
1083 },
1084 "bin": {
1085 "js-yaml": "bin/js-yaml.js"
1086 }
1087 },
1088 "node_modules/js2xmlparser": {
1089 "version": "4.0.2",
1090 "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz",
1091 "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==",
1092 "dev": true,
1093 "dependencies": {
1094 "xmlcreate": "^2.0.4"
1095 }
1096 },
1097 "node_modules/jsdoc": {
1098 "version": "3.6.7",
1099 "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz",
1100 "integrity": "sha512-sxKt7h0vzCd+3Y81Ey2qinupL6DpRSZJclS04ugHDNmRUXGzqicMJ6iwayhSA0S0DwwX30c5ozyUthr1QKF6uw==",
1101 "dev": true,
1102 "dependencies": {
1103 "@babel/parser": "^7.9.4",
1104 "bluebird": "^3.7.2",
1105 "catharsis": "^0.9.0",
1106 "escape-string-regexp": "^2.0.0",
1107 "js2xmlparser": "^4.0.1",
1108 "klaw": "^3.0.0",
1109 "markdown-it": "^10.0.0",
1110 "markdown-it-anchor": "^5.2.7",
1111 "marked": "^2.0.3",
1112 "mkdirp": "^1.0.4",
1113 "requizzle": "^0.2.3",
1114 "strip-json-comments": "^3.1.0",
1115 "taffydb": "2.6.2",
1116 "underscore": "~1.13.1"
1117 },
1118 "bin": {
1119 "jsdoc": "jsdoc.js"
1120 },
1121 "engines": {
1122 "node": ">=8.15.0"
1123 }
1124 },
1125 "node_modules/jsdoc-api": {
1126 "version": "7.1.0",
1127 "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.1.0.tgz",
1128 "integrity": "sha512-yjIiZa6LFOgd0dyFW/R+3unnVUhhbU1CeBhisgjBPRHkar83rkgDtTMRdgQotSvt+pGlmknZqfwR5AQuMh9/6w==",
1129 "dev": true,
1130 "dependencies": {
1131 "array-back": "^6.2.0",
1132 "cache-point": "^2.0.0",
1133 "collect-all": "^1.0.4",
1134 "file-set": "^4.0.2",
1135 "fs-then-native": "^2.0.0",
1136 "jsdoc": "^3.6.7",
1137 "object-to-spawn-args": "^2.0.1",
1138 "temp-path": "^1.0.0",
1139 "walk-back": "^5.1.0"
1140 },
1141 "engines": {
1142 "node": ">=12.17"
1143 }
1144 },
1145 "node_modules/jsdoc-parse": {
1146 "version": "6.0.1",
1147 "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-6.0.1.tgz",
1148 "integrity": "sha512-ij3Az5y2dp+ajMxYnEJH7kjKK5v6+yZ3Cg/KtRdoT15pIm6qTk/W8q72QdNLZ9jQm/U2/ifENFXXTOe6xIxGeA==",
1149 "dev": true,
1150 "dependencies": {
1151 "array-back": "^6.1.1",
1152 "lodash.omit": "^4.5.0",
1153 "lodash.pick": "^4.4.0",
1154 "reduce-extract": "^1.0.0",
1155 "sort-array": "^4.1.4",
1156 "test-value": "^3.0.0"
1157 },
1158 "engines": {
1159 "node": ">=14"
1160 }
1161 },
1162 "node_modules/jsdoc-to-markdown": {
1163 "version": "7.1.0",
1164 "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-7.1.0.tgz",
1165 "integrity": "sha512-LJAiwrUaOpPqOmllqnVVqfBZh6KI/rHHfSwL7DerTpjLQWHfpndz/JUNlF5ngYjbL4aHNf7uJ1TuXl6xGfq5rg==",
1166 "dev": true,
1167 "dependencies": {
1168 "array-back": "^6.2.0",
1169 "command-line-tool": "^0.8.0",
1170 "config-master": "^3.1.0",
1171 "dmd": "^6.0.0",
1172 "jsdoc-api": "^7.1.0",
1173 "jsdoc-parse": "^6.0.1",
1174 "walk-back": "^5.1.0"
1175 },
1176 "bin": {
1177 "jsdoc2md": "bin/cli.js"
1178 },
1179 "engines": {
1180 "node": ">=12.17"
1181 }
1182 },
1183 "node_modules/jsdoc/node_modules/escape-string-regexp": {
1184 "version": "2.0.0",
1185 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
1186 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
1187 "dev": true,
1188 "engines": {
1189 "node": ">=8"
1190 }
1191 },
1192 "node_modules/jsdoc/node_modules/marked": {
1193 "version": "2.1.3",
1194 "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
1195 "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
1196 "dev": true,
1197 "bin": {
1198 "marked": "bin/marked"
1199 },
1200 "engines": {
1201 "node": ">= 10"
1202 }
1203 },
1204 "node_modules/json-schema-traverse": {
1205 "version": "0.4.1",
1206 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1207 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1208 "dev": true
1209 },
1210 "node_modules/json-stable-stringify-without-jsonify": {
1211 "version": "1.0.1",
1212 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1213 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1214 "dev": true
1215 },
1216 "node_modules/klaw": {
1217 "version": "3.0.0",
1218 "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
1219 "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
1220 "dev": true,
1221 "dependencies": {
1222 "graceful-fs": "^4.1.9"
1223 }
1224 },
1225 "node_modules/levn": {
1226 "version": "0.4.1",
1227 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1228 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1229 "dev": true,
1230 "dependencies": {
1231 "prelude-ls": "^1.2.1",
1232 "type-check": "~0.4.0"
1233 },
1234 "engines": {
1235 "node": ">= 0.8.0"
1236 }
1237 },
1238 "node_modules/linkify-it": {
1239 "version": "2.2.0",
1240 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
1241 "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
1242 "dev": true,
1243 "dependencies": {
1244 "uc.micro": "^1.0.1"
1245 }
1246 },
1247 "node_modules/lodash": {
1248 "version": "4.17.21",
1249 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1250 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1251 "dev": true
1252 },
1253 "node_modules/lodash.camelcase": {
1254 "version": "4.3.0",
1255 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
1256 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
1257 "dev": true
1258 },
1259 "node_modules/lodash.merge": {
1260 "version": "4.6.2",
1261 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1262 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1263 "dev": true
1264 },
1265 "node_modules/lodash.omit": {
1266 "version": "4.5.0",
1267 "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
1268 "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
1269 "dev": true
1270 },
1271 "node_modules/lodash.padend": {
1272 "version": "4.6.1",
1273 "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz",
1274 "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=",
1275 "dev": true
1276 },
1277 "node_modules/lodash.pick": {
1278 "version": "4.4.0",
1279 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
1280 "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
1281 "dev": true
1282 },
1283 "node_modules/markdown-it": {
1284 "version": "10.0.0",
1285 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
1286 "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
1287 "dev": true,
1288 "dependencies": {
1289 "argparse": "^1.0.7",
1290 "entities": "~2.0.0",
1291 "linkify-it": "^2.0.0",
1292 "mdurl": "^1.0.1",
1293 "uc.micro": "^1.0.5"
1294 },
1295 "bin": {
1296 "markdown-it": "bin/markdown-it.js"
1297 }
1298 },
1299 "node_modules/markdown-it-anchor": {
1300 "version": "5.3.0",
1301 "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
1302 "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
1303 "dev": true,
1304 "peerDependencies": {
1305 "markdown-it": "*"
1306 }
1307 },
1308 "node_modules/markdown-it/node_modules/argparse": {
1309 "version": "1.0.10",
1310 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1311 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1312 "dev": true,
1313 "dependencies": {
1314 "sprintf-js": "~1.0.2"
1315 }
1316 },
1317 "node_modules/markdown-it/node_modules/entities": {
1318 "version": "2.0.3",
1319 "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
1320 "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
1321 "dev": true
1322 },
1323 "node_modules/marked": {
1324 "version": "4.0.8",
1325 "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.8.tgz",
1326 "integrity": "sha512-dkpJMIlJpc833hbjjg8jraw1t51e/eKDoG8TFOgc5O0Z77zaYKigYekTDop5AplRoKFGIaoazhYEhGkMtU3IeA==",
1327 "bin": {
1328 "marked": "bin/marked.js"
1329 },
1330 "engines": {
1331 "node": ">= 12"
1332 }
1333 },
1334 "node_modules/mdurl": {
1335 "version": "1.0.1",
1336 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
1337 "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
1338 "dev": true
1339 },
1340 "node_modules/minimatch": {
1341 "version": "3.0.4",
1342 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1343 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1344 "dev": true,
1345 "dependencies": {
1346 "brace-expansion": "^1.1.7"
1347 },
1348 "engines": {
1349 "node": "*"
1350 }
1351 },
1352 "node_modules/minimist": {
1353 "version": "1.2.5",
1354 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1355 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
1356 },
1357 "node_modules/mkdirp": {
1358 "version": "1.0.4",
1359 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1360 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1361 "dev": true,
1362 "bin": {
1363 "mkdirp": "bin/cmd.js"
1364 },
1365 "engines": {
1366 "node": ">=10"
1367 }
1368 },
1369 "node_modules/mkdirp2": {
1370 "version": "1.0.5",
1371 "resolved": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.5.tgz",
1372 "integrity": "sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw==",
1373 "dev": true
1374 },
1375 "node_modules/ms": {
1376 "version": "2.1.2",
1377 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1378 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1379 "dev": true
1380 },
1381 "node_modules/natural-compare": {
1382 "version": "1.4.0",
1383 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1384 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1385 "dev": true
1386 },
1387 "node_modules/ncp": {
1388 "version": "2.0.0",
1389 "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
1390 "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=",
1391 "bin": {
1392 "ncp": "bin/ncp"
1393 }
1394 },
1395 "node_modules/neo-async": {
1396 "version": "2.6.2",
1397 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
1398 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
1399 "dev": true
1400 },
1401 "node_modules/object-get": {
1402 "version": "2.1.1",
1403 "resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz",
1404 "integrity": "sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==",
1405 "dev": true
1406 },
1407 "node_modules/object-to-spawn-args": {
1408 "version": "2.0.1",
1409 "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz",
1410 "integrity": "sha512-6FuKFQ39cOID+BMZ3QaphcC8Y4cw6LXBLyIgPU+OhIYwviJamPAn+4mITapnSBQrejB+NNp+FMskhD8Cq+Ys3w==",
1411 "dev": true,
1412 "engines": {
1413 "node": ">=8.0.0"
1414 }
1415 },
1416 "node_modules/once": {
1417 "version": "1.4.0",
1418 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1419 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1420 "dev": true,
1421 "dependencies": {
1422 "wrappy": "1"
1423 }
1424 },
1425 "node_modules/optionator": {
1426 "version": "0.9.1",
1427 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1428 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1429 "dev": true,
1430 "dependencies": {
1431 "deep-is": "^0.1.3",
1432 "fast-levenshtein": "^2.0.6",
1433 "levn": "^0.4.1",
1434 "prelude-ls": "^1.2.1",
1435 "type-check": "^0.4.0",
1436 "word-wrap": "^1.2.3"
1437 },
1438 "engines": {
1439 "node": ">= 0.8.0"
1440 }
1441 },
1442 "node_modules/parent-module": {
1443 "version": "1.0.1",
1444 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1445 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1446 "dev": true,
1447 "dependencies": {
1448 "callsites": "^3.0.0"
1449 },
1450 "engines": {
1451 "node": ">=6"
1452 }
1453 },
1454 "node_modules/path-is-absolute": {
1455 "version": "1.0.1",
1456 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1457 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1458 "dev": true,
1459 "engines": {
1460 "node": ">=0.10.0"
1461 }
1462 },
1463 "node_modules/path-key": {
1464 "version": "3.1.1",
1465 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1466 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1467 "dev": true,
1468 "engines": {
1469 "node": ">=8"
1470 }
1471 },
1472 "node_modules/prelude-ls": {
1473 "version": "1.2.1",
1474 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1475 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1476 "dev": true,
1477 "engines": {
1478 "node": ">= 0.8.0"
1479 }
1480 },
1481 "node_modules/progress": {
1482 "version": "2.0.3",
1483 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1484 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1485 "dev": true,
1486 "engines": {
1487 "node": ">=0.4.0"
1488 }
1489 },
1490 "node_modules/punycode": {
1491 "version": "2.1.1",
1492 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1493 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1494 "dev": true,
1495 "engines": {
1496 "node": ">=6"
1497 }
1498 },
1499 "node_modules/reduce-extract": {
1500 "version": "1.0.0",
1501 "resolved": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz",
1502 "integrity": "sha1-Z/I4W+2mUGG19fQxJmLosIDKFSU=",
1503 "dev": true,
1504 "dependencies": {
1505 "test-value": "^1.0.1"
1506 },
1507 "engines": {
1508 "node": ">=0.10.0"
1509 }
1510 },
1511 "node_modules/reduce-extract/node_modules/array-back": {
1512 "version": "1.0.4",
1513 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1514 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
1515 "dev": true,
1516 "dependencies": {
1517 "typical": "^2.6.0"
1518 },
1519 "engines": {
1520 "node": ">=0.12.0"
1521 }
1522 },
1523 "node_modules/reduce-extract/node_modules/test-value": {
1524 "version": "1.1.0",
1525 "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
1526 "integrity": "sha1-oJE29y7AQ9J8iTcHwrFZv6196T8=",
1527 "dev": true,
1528 "dependencies": {
1529 "array-back": "^1.0.2",
1530 "typical": "^2.4.2"
1531 },
1532 "engines": {
1533 "node": ">=0.10.0"
1534 }
1535 },
1536 "node_modules/reduce-flatten": {
1537 "version": "1.0.1",
1538 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
1539 "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=",
1540 "dev": true,
1541 "engines": {
1542 "node": ">=0.10.0"
1543 }
1544 },
1545 "node_modules/reduce-unique": {
1546 "version": "2.0.1",
1547 "resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-2.0.1.tgz",
1548 "integrity": "sha512-x4jH/8L1eyZGR785WY+ePtyMNhycl1N2XOLxhCbzZFaqF4AXjLzqSxa2UHgJ2ZVR/HHyPOvl1L7xRnW8ye5MdA==",
1549 "dev": true,
1550 "engines": {
1551 "node": ">=6"
1552 }
1553 },
1554 "node_modules/reduce-without": {
1555 "version": "1.0.1",
1556 "resolved": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz",
1557 "integrity": "sha1-aK0OrRGFXJo31OglbBW7+Hly/Iw=",
1558 "dev": true,
1559 "dependencies": {
1560 "test-value": "^2.0.0"
1561 },
1562 "engines": {
1563 "node": ">=0.10.0"
1564 }
1565 },
1566 "node_modules/reduce-without/node_modules/array-back": {
1567 "version": "1.0.4",
1568 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1569 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
1570 "dev": true,
1571 "dependencies": {
1572 "typical": "^2.6.0"
1573 },
1574 "engines": {
1575 "node": ">=0.12.0"
1576 }
1577 },
1578 "node_modules/reduce-without/node_modules/test-value": {
1579 "version": "2.1.0",
1580 "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
1581 "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
1582 "dev": true,
1583 "dependencies": {
1584 "array-back": "^1.0.3",
1585 "typical": "^2.6.0"
1586 },
1587 "engines": {
1588 "node": ">=0.10.0"
1589 }
1590 },
1591 "node_modules/regexpp": {
1592 "version": "3.2.0",
1593 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
1594 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
1595 "dev": true,
1596 "engines": {
1597 "node": ">=8"
1598 },
1599 "funding": {
1600 "url": "https://github.com/sponsors/mysticatea"
1601 }
1602 },
1603 "node_modules/requizzle": {
1604 "version": "0.2.3",
1605 "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
1606 "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
1607 "dev": true,
1608 "dependencies": {
1609 "lodash": "^4.17.14"
1610 }
1611 },
1612 "node_modules/resolve-from": {
1613 "version": "4.0.0",
1614 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1615 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1616 "dev": true,
1617 "engines": {
1618 "node": ">=4"
1619 }
1620 },
1621 "node_modules/rimraf": {
1622 "version": "3.0.2",
1623 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1624 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1625 "dev": true,
1626 "dependencies": {
1627 "glob": "^7.1.3"
1628 },
1629 "bin": {
1630 "rimraf": "bin.js"
1631 },
1632 "funding": {
1633 "url": "https://github.com/sponsors/isaacs"
1634 }
1635 },
1636 "node_modules/semver": {
1637 "version": "7.3.2",
1638 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
1639 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
1640 "dev": true,
1641 "bin": {
1642 "semver": "bin/semver.js"
1643 },
1644 "engines": {
1645 "node": ">=10"
1646 }
1647 },
1648 "node_modules/shebang-command": {
1649 "version": "2.0.0",
1650 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1651 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1652 "dev": true,
1653 "dependencies": {
1654 "shebang-regex": "^3.0.0"
1655 },
1656 "engines": {
1657 "node": ">=8"
1658 }
1659 },
1660 "node_modules/shebang-regex": {
1661 "version": "3.0.0",
1662 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1663 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1664 "dev": true,
1665 "engines": {
1666 "node": ">=8"
1667 }
1668 },
1669 "node_modules/slug": {
1670 "version": "5.3.0",
1671 "resolved": "https://registry.npmjs.org/slug/-/slug-5.3.0.tgz",
1672 "integrity": "sha512-h7yD2UDVyMcQRv/WLSjq7HDH6ToO/22MB381zfx6/ebtdWUlGcyxpJNVHl6WFvKjIMHf5ZxANFp/srsy4mfT/w=="
1673 },
1674 "node_modules/sort-array": {
1675 "version": "4.1.4",
1676 "resolved": "https://registry.npmjs.org/sort-array/-/sort-array-4.1.4.tgz",
1677 "integrity": "sha512-GVFN6Y1sHKrWaSYOJTk9093ZnrBMc9sP3nuhANU44S4xg3rE6W5Z5WyamuT8VpMBbssnetx5faKCua0LEmUnSw==",
1678 "dev": true,
1679 "dependencies": {
1680 "array-back": "^5.0.0",
1681 "typical": "^6.0.1"
1682 },
1683 "engines": {
1684 "node": ">=10"
1685 }
1686 },
1687 "node_modules/sort-array/node_modules/array-back": {
1688 "version": "5.0.0",
1689 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
1690 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
1691 "dev": true,
1692 "engines": {
1693 "node": ">=10"
1694 }
1695 },
1696 "node_modules/sort-array/node_modules/typical": {
1697 "version": "6.0.1",
1698 "resolved": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz",
1699 "integrity": "sha512-+g3NEp7fJLe9DPa1TArHm9QAA7YciZmWnfAqEaFrBihQ7epOv9i99rjtgb6Iz0wh3WuQDjsCTDfgRoGnmHN81A==",
1700 "dev": true,
1701 "engines": {
1702 "node": ">=10"
1703 }
1704 },
1705 "node_modules/source-map": {
1706 "version": "0.6.1",
1707 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1708 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1709 "dev": true,
1710 "engines": {
1711 "node": ">=0.10.0"
1712 }
1713 },
1714 "node_modules/sprintf-js": {
1715 "version": "1.0.3",
1716 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1717 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
1718 "dev": true
1719 },
1720 "node_modules/stream-connect": {
1721 "version": "1.0.2",
1722 "resolved": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz",
1723 "integrity": "sha1-GLyB8u2zW4tdmoAJIAqYUxRCipc=",
1724 "dev": true,
1725 "dependencies": {
1726 "array-back": "^1.0.2"
1727 },
1728 "engines": {
1729 "node": ">=0.10.0"
1730 }
1731 },
1732 "node_modules/stream-connect/node_modules/array-back": {
1733 "version": "1.0.4",
1734 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1735 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
1736 "dev": true,
1737 "dependencies": {
1738 "typical": "^2.6.0"
1739 },
1740 "engines": {
1741 "node": ">=0.12.0"
1742 }
1743 },
1744 "node_modules/stream-via": {
1745 "version": "1.0.4",
1746 "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
1747 "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
1748 "dev": true,
1749 "engines": {
1750 "node": ">=0.10.0"
1751 }
1752 },
1753 "node_modules/strip-ansi": {
1754 "version": "6.0.1",
1755 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1756 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1757 "dev": true,
1758 "dependencies": {
1759 "ansi-regex": "^5.0.1"
1760 },
1761 "engines": {
1762 "node": ">=8"
1763 }
1764 },
1765 "node_modules/strip-json-comments": {
1766 "version": "3.1.1",
1767 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1768 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1769 "dev": true,
1770 "engines": {
1771 "node": ">=8"
1772 },
1773 "funding": {
1774 "url": "https://github.com/sponsors/sindresorhus"
1775 }
1776 },
1777 "node_modules/table-layout": {
1778 "version": "0.4.5",
1779 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz",
1780 "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==",
1781 "dev": true,
1782 "dependencies": {
1783 "array-back": "^2.0.0",
1784 "deep-extend": "~0.6.0",
1785 "lodash.padend": "^4.6.1",
1786 "typical": "^2.6.1",
1787 "wordwrapjs": "^3.0.0"
1788 },
1789 "engines": {
1790 "node": ">=4.0.0"
1791 }
1792 },
1793 "node_modules/table-layout/node_modules/array-back": {
1794 "version": "2.0.0",
1795 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
1796 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
1797 "dev": true,
1798 "dependencies": {
1799 "typical": "^2.6.1"
1800 },
1801 "engines": {
1802 "node": ">=4"
1803 }
1804 },
1805 "node_modules/taffydb": {
1806 "version": "2.6.2",
1807 "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
1808 "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
1809 "dev": true
1810 },
1811 "node_modules/temp-path": {
1812 "version": "1.0.0",
1813 "resolved": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz",
1814 "integrity": "sha1-JLFUOXOrRCiW2a02fdnL2/r+kYs=",
1815 "dev": true
1816 },
1817 "node_modules/test-value": {
1818 "version": "3.0.0",
1819 "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz",
1820 "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==",
1821 "dev": true,
1822 "dependencies": {
1823 "array-back": "^2.0.0",
1824 "typical": "^2.6.1"
1825 },
1826 "engines": {
1827 "node": ">=4.0.0"
1828 }
1829 },
1830 "node_modules/test-value/node_modules/array-back": {
1831 "version": "2.0.0",
1832 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
1833 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
1834 "dev": true,
1835 "dependencies": {
1836 "typical": "^2.6.1"
1837 },
1838 "engines": {
1839 "node": ">=4"
1840 }
1841 },
1842 "node_modules/text-table": {
1843 "version": "0.2.0",
1844 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1845 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1846 "dev": true
1847 },
1848 "node_modules/type-check": {
1849 "version": "0.4.0",
1850 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1851 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1852 "dev": true,
1853 "dependencies": {
1854 "prelude-ls": "^1.2.1"
1855 },
1856 "engines": {
1857 "node": ">= 0.8.0"
1858 }
1859 },
1860 "node_modules/type-fest": {
1861 "version": "0.20.2",
1862 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1863 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1864 "dev": true,
1865 "engines": {
1866 "node": ">=10"
1867 },
1868 "funding": {
1869 "url": "https://github.com/sponsors/sindresorhus"
1870 }
1871 },
1872 "node_modules/typical": {
1873 "version": "2.6.1",
1874 "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
1875 "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
1876 "dev": true
1877 },
1878 "node_modules/uc.micro": {
1879 "version": "1.0.6",
1880 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
1881 "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
1882 "dev": true
1883 },
1884 "node_modules/uglify-js": {
1885 "version": "3.14.5",
1886 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz",
1887 "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==",
1888 "dev": true,
1889 "optional": true,
1890 "bin": {
1891 "uglifyjs": "bin/uglifyjs"
1892 },
1893 "engines": {
1894 "node": ">=0.8.0"
1895 }
1896 },
1897 "node_modules/underscore": {
1898 "version": "1.13.2",
1899 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
1900 "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==",
1901 "dev": true
1902 },
1903 "node_modules/uri-js": {
1904 "version": "4.4.1",
1905 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1906 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1907 "dev": true,
1908 "dependencies": {
1909 "punycode": "^2.1.0"
1910 }
1911 },
1912 "node_modules/v8-compile-cache": {
1913 "version": "2.1.1",
1914 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
1915 "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==",
1916 "dev": true
1917 },
1918 "node_modules/walk-back": {
1919 "version": "5.1.0",
1920 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-5.1.0.tgz",
1921 "integrity": "sha512-Uhxps5yZcVNbLEAnb+xaEEMdgTXl9qAQDzKYejG2AZ7qPwRQ81lozY9ECDbjLPNWm7YsO1IK5rsP1KoQzXAcGA==",
1922 "dev": true,
1923 "engines": {
1924 "node": ">=12.17"
1925 }
1926 },
1927 "node_modules/which": {
1928 "version": "2.0.2",
1929 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1930 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1931 "dev": true,
1932 "dependencies": {
1933 "isexe": "^2.0.0"
1934 },
1935 "bin": {
1936 "node-which": "bin/node-which"
1937 },
1938 "engines": {
1939 "node": ">= 8"
1940 }
1941 },
1942 "node_modules/word-wrap": {
1943 "version": "1.2.3",
1944 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1945 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1946 "dev": true,
1947 "engines": {
1948 "node": ">=0.10.0"
1949 }
1950 },
1951 "node_modules/wordwrap": {
1952 "version": "1.0.0",
1953 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
1954 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
1955 "dev": true
1956 },
1957 "node_modules/wordwrapjs": {
1958 "version": "3.0.0",
1959 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
1960 "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
1961 "dev": true,
1962 "dependencies": {
1963 "reduce-flatten": "^1.0.1",
1964 "typical": "^2.6.1"
1965 },
1966 "engines": {
1967 "node": ">=4.0.0"
1968 }
1969 },
1970 "node_modules/wrappy": {
1971 "version": "1.0.2",
1972 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1973 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1974 "dev": true
1975 },
1976 "node_modules/xmlcreate": {
1977 "version": "2.0.4",
1978 "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz",
1979 "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==",
1980 "dev": true
1981 }
1982 },
1983 "dependencies": {
1984 "@babel/parser": {
1985 "version": "7.16.6",
1986 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
1987 "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==",
1988 "dev": true
1989 },
1990 "@eslint/eslintrc": {
1991 "version": "1.0.5",
1992 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
1993 "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
1994 "dev": true,
1995 "requires": {
1996 "ajv": "^6.12.4",
1997 "debug": "^4.3.2",
1998 "espree": "^9.2.0",
1999 "globals": "^13.9.0",
2000 "ignore": "^4.0.6",
2001 "import-fresh": "^3.2.1",
2002 "js-yaml": "^4.1.0",
2003 "minimatch": "^3.0.4",
2004 "strip-json-comments": "^3.1.1"
2005 }
2006 },
2007 "@hapi/eslint-plugin": {
2008 "version": "5.1.0",
2009 "resolved": "https://registry.npmjs.org/@hapi/eslint-plugin/-/eslint-plugin-5.1.0.tgz",
2010 "integrity": "sha512-D0OvhsjbWW4lhuw0LqERl8vqCIRMnePy9XGYhkf7krzwqzYNEAcBFCafiFsd0gIF6QiQj3O1vYmshRVFZMXdwQ==",
2011 "dev": true,
2012 "requires": {}
2013 },
2014 "@humanwhocodes/config-array": {
2015 "version": "0.9.2",
2016 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
2017 "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
2018 "dev": true,
2019 "requires": {
2020 "@humanwhocodes/object-schema": "^1.2.1",
2021 "debug": "^4.1.1",
2022 "minimatch": "^3.0.4"
2023 }
2024 },
2025 "@humanwhocodes/object-schema": {
2026 "version": "1.2.1",
2027 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
2028 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
2029 "dev": true
2030 },
2031 "@types/color-name": {
2032 "version": "1.1.1",
2033 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
2034 "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
2035 "dev": true
2036 },
2037 "acorn": {
2038 "version": "8.6.0",
2039 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
2040 "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
2041 "dev": true
2042 },
2043 "acorn-jsx": {
2044 "version": "5.3.2",
2045 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2046 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2047 "dev": true,
2048 "requires": {}
2049 },
2050 "ajv": {
2051 "version": "6.12.6",
2052 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2053 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2054 "dev": true,
2055 "requires": {
2056 "fast-deep-equal": "^3.1.1",
2057 "fast-json-stable-stringify": "^2.0.0",
2058 "json-schema-traverse": "^0.4.1",
2059 "uri-js": "^4.2.2"
2060 }
2061 },
2062 "ansi-colors": {
2063 "version": "4.1.1",
2064 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
2065 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
2066 "dev": true
2067 },
2068 "ansi-escape-sequences": {
2069 "version": "4.1.0",
2070 "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz",
2071 "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==",
2072 "dev": true,
2073 "requires": {
2074 "array-back": "^3.0.1"
2075 },
2076 "dependencies": {
2077 "array-back": {
2078 "version": "3.1.0",
2079 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2080 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2081 "dev": true
2082 }
2083 }
2084 },
2085 "ansi-regex": {
2086 "version": "5.0.1",
2087 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2088 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2089 "dev": true
2090 },
2091 "argparse": {
2092 "version": "2.0.1",
2093 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2094 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2095 "dev": true
2096 },
2097 "array-back": {
2098 "version": "6.2.0",
2099 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.0.tgz",
2100 "integrity": "sha512-mixVv03GOOn/ubHE4STQ+uevX42ETdk0JoMVEjNkSOCT7WgERh7C8/+NyhWYNpE3BN69pxFyJIBcF7CxWz/+4A==",
2101 "dev": true
2102 },
2103 "balanced-match": {
2104 "version": "1.0.0",
2105 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
2106 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
2107 "dev": true
2108 },
2109 "bluebird": {
2110 "version": "3.7.2",
2111 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
2112 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
2113 "dev": true
2114 },
2115 "brace-expansion": {
2116 "version": "1.1.11",
2117 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2118 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2119 "dev": true,
2120 "requires": {
2121 "balanced-match": "^1.0.0",
2122 "concat-map": "0.0.1"
2123 }
2124 },
2125 "cache-point": {
2126 "version": "2.0.0",
2127 "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz",
2128 "integrity": "sha512-4gkeHlFpSKgm3vm2gJN5sPqfmijYRFYCQ6tv5cLw0xVmT6r1z1vd4FNnpuOREco3cBs1G709sZ72LdgddKvL5w==",
2129 "dev": true,
2130 "requires": {
2131 "array-back": "^4.0.1",
2132 "fs-then-native": "^2.0.0",
2133 "mkdirp2": "^1.0.4"
2134 },
2135 "dependencies": {
2136 "array-back": {
2137 "version": "4.0.2",
2138 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
2139 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
2140 "dev": true
2141 }
2142 }
2143 },
2144 "callsites": {
2145 "version": "3.1.0",
2146 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2147 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2148 "dev": true
2149 },
2150 "catharsis": {
2151 "version": "0.9.0",
2152 "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
2153 "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
2154 "dev": true,
2155 "requires": {
2156 "lodash": "^4.17.15"
2157 }
2158 },
2159 "chalk": {
2160 "version": "4.0.0",
2161 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
2162 "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
2163 "dev": true,
2164 "requires": {
2165 "ansi-styles": "^4.1.0",
2166 "supports-color": "^7.1.0"
2167 },
2168 "dependencies": {
2169 "ansi-styles": {
2170 "version": "4.2.1",
2171 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
2172 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
2173 "dev": true,
2174 "requires": {
2175 "@types/color-name": "^1.1.1",
2176 "color-convert": "^2.0.1"
2177 }
2178 },
2179 "color-convert": {
2180 "version": "2.0.1",
2181 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2182 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2183 "dev": true,
2184 "requires": {
2185 "color-name": "~1.1.4"
2186 }
2187 },
2188 "color-name": {
2189 "version": "1.1.4",
2190 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2191 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2192 "dev": true
2193 },
2194 "has-flag": {
2195 "version": "4.0.0",
2196 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2197 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2198 "dev": true
2199 },
2200 "supports-color": {
2201 "version": "7.1.0",
2202 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
2203 "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
2204 "dev": true,
2205 "requires": {
2206 "has-flag": "^4.0.0"
2207 }
2208 }
2209 }
2210 },
2211 "collect-all": {
2212 "version": "1.0.4",
2213 "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz",
2214 "integrity": "sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==",
2215 "dev": true,
2216 "requires": {
2217 "stream-connect": "^1.0.2",
2218 "stream-via": "^1.0.4"
2219 }
2220 },
2221 "command-line-args": {
2222 "version": "5.1.1",
2223 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz",
2224 "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==",
2225 "dev": true,
2226 "requires": {
2227 "array-back": "^3.0.1",
2228 "find-replace": "^3.0.0",
2229 "lodash.camelcase": "^4.3.0",
2230 "typical": "^4.0.0"
2231 },
2232 "dependencies": {
2233 "array-back": {
2234 "version": "3.1.0",
2235 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2236 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2237 "dev": true
2238 },
2239 "typical": {
2240 "version": "4.0.0",
2241 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
2242 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
2243 "dev": true
2244 }
2245 }
2246 },
2247 "command-line-tool": {
2248 "version": "0.8.0",
2249 "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz",
2250 "integrity": "sha512-Xw18HVx/QzQV3Sc5k1vy3kgtOeGmsKIqwtFFoyjI4bbcpSgnw2CWVULvtakyw4s6fhyAdI6soQQhXc2OzJy62g==",
2251 "dev": true,
2252 "requires": {
2253 "ansi-escape-sequences": "^4.0.0",
2254 "array-back": "^2.0.0",
2255 "command-line-args": "^5.0.0",
2256 "command-line-usage": "^4.1.0",
2257 "typical": "^2.6.1"
2258 },
2259 "dependencies": {
2260 "array-back": {
2261 "version": "2.0.0",
2262 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
2263 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
2264 "dev": true,
2265 "requires": {
2266 "typical": "^2.6.1"
2267 }
2268 }
2269 }
2270 },
2271 "command-line-usage": {
2272 "version": "4.1.0",
2273 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz",
2274 "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==",
2275 "dev": true,
2276 "requires": {
2277 "ansi-escape-sequences": "^4.0.0",
2278 "array-back": "^2.0.0",
2279 "table-layout": "^0.4.2",
2280 "typical": "^2.6.1"
2281 },
2282 "dependencies": {
2283 "array-back": {
2284 "version": "2.0.0",
2285 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
2286 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
2287 "dev": true,
2288 "requires": {
2289 "typical": "^2.6.1"
2290 }
2291 }
2292 }
2293 },
2294 "common-sequence": {
2295 "version": "2.0.2",
2296 "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.2.tgz",
2297 "integrity": "sha512-jAg09gkdkrDO9EWTdXfv80WWH3yeZl5oT69fGfedBNS9pXUKYInVJ1bJ+/ht2+Moeei48TmSbQDYMc8EOx9G0g==",
2298 "dev": true
2299 },
2300 "concat-map": {
2301 "version": "0.0.1",
2302 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2303 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
2304 "dev": true
2305 },
2306 "config-master": {
2307 "version": "3.1.0",
2308 "resolved": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz",
2309 "integrity": "sha1-ZnZjWQUFooO/JqSE1oSJ10xUhdo=",
2310 "dev": true,
2311 "requires": {
2312 "walk-back": "^2.0.1"
2313 },
2314 "dependencies": {
2315 "walk-back": {
2316 "version": "2.0.1",
2317 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz",
2318 "integrity": "sha1-VU4qnYdPrEeoywBr9EwvDEmYoKQ=",
2319 "dev": true
2320 }
2321 }
2322 },
2323 "cross-spawn": {
2324 "version": "7.0.3",
2325 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2326 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2327 "dev": true,
2328 "requires": {
2329 "path-key": "^3.1.0",
2330 "shebang-command": "^2.0.0",
2331 "which": "^2.0.1"
2332 }
2333 },
2334 "debug": {
2335 "version": "4.3.3",
2336 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
2337 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
2338 "dev": true,
2339 "requires": {
2340 "ms": "2.1.2"
2341 }
2342 },
2343 "deep-extend": {
2344 "version": "0.6.0",
2345 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2346 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2347 "dev": true
2348 },
2349 "deep-is": {
2350 "version": "0.1.3",
2351 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2352 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2353 "dev": true
2354 },
2355 "dmd": {
2356 "version": "6.0.0",
2357 "resolved": "https://registry.npmjs.org/dmd/-/dmd-6.0.0.tgz",
2358 "integrity": "sha512-PwWZlqZnJPETwqZZ70haRa+UDZcD5jeBD3ywW1Kf+jYYv0MHu/S7Ri9jsSoeTMwkcMVW9hXOMA1IZUMEufBhOg==",
2359 "dev": true,
2360 "requires": {
2361 "array-back": "^5.0.0",
2362 "cache-point": "^2.0.0",
2363 "common-sequence": "^2.0.0",
2364 "file-set": "^4.0.1",
2365 "handlebars": "^4.7.7",
2366 "marked": "^2.0.0",
2367 "object-get": "^2.1.1",
2368 "reduce-flatten": "^3.0.0",
2369 "reduce-unique": "^2.0.1",
2370 "reduce-without": "^1.0.1",
2371 "test-value": "^3.0.0",
2372 "walk-back": "^5.0.0"
2373 },
2374 "dependencies": {
2375 "array-back": {
2376 "version": "5.0.0",
2377 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
2378 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
2379 "dev": true
2380 },
2381 "marked": {
2382 "version": "2.1.3",
2383 "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
2384 "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
2385 "dev": true
2386 },
2387 "reduce-flatten": {
2388 "version": "3.0.1",
2389 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.1.tgz",
2390 "integrity": "sha512-bYo+97BmUUOzg09XwfkwALt4PQH1M5L0wzKerBt6WLm3Fhdd43mMS89HiT1B9pJIqko/6lWx3OnV4J9f2Kqp5Q==",
2391 "dev": true
2392 }
2393 }
2394 },
2395 "doctrine": {
2396 "version": "3.0.0",
2397 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2398 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2399 "dev": true,
2400 "requires": {
2401 "esutils": "^2.0.2"
2402 }
2403 },
2404 "dot": {
2405 "version": "1.1.3",
2406 "resolved": "https://registry.npmjs.org/dot/-/dot-1.1.3.tgz",
2407 "integrity": "sha512-/nt74Rm+PcfnirXGEdhZleTwGC2LMnuKTeeTIlI82xb5loBBoXNYzr2ezCroPSMtilK8EZIfcNZwOcHN+ib1Lg=="
2408 },
2409 "enquirer": {
2410 "version": "2.3.6",
2411 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
2412 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
2413 "dev": true,
2414 "requires": {
2415 "ansi-colors": "^4.1.1"
2416 }
2417 },
2418 "entities": {
2419 "version": "3.0.1",
2420 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
2421 "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q=="
2422 },
2423 "escape-goat": {
2424 "version": "3.0.0",
2425 "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz",
2426 "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw=="
2427 },
2428 "escape-string-regexp": {
2429 "version": "4.0.0",
2430 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2431 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2432 "dev": true
2433 },
2434 "eslint": {
2435 "version": "8.5.0",
2436 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz",
2437 "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==",
2438 "dev": true,
2439 "requires": {
2440 "@eslint/eslintrc": "^1.0.5",
2441 "@humanwhocodes/config-array": "^0.9.2",
2442 "ajv": "^6.10.0",
2443 "chalk": "^4.0.0",
2444 "cross-spawn": "^7.0.2",
2445 "debug": "^4.3.2",
2446 "doctrine": "^3.0.0",
2447 "enquirer": "^2.3.5",
2448 "escape-string-regexp": "^4.0.0",
2449 "eslint-scope": "^7.1.0",
2450 "eslint-utils": "^3.0.0",
2451 "eslint-visitor-keys": "^3.1.0",
2452 "espree": "^9.2.0",
2453 "esquery": "^1.4.0",
2454 "esutils": "^2.0.2",
2455 "fast-deep-equal": "^3.1.3",
2456 "file-entry-cache": "^6.0.1",
2457 "functional-red-black-tree": "^1.0.1",
2458 "glob-parent": "^6.0.1",
2459 "globals": "^13.6.0",
2460 "ignore": "^4.0.6",
2461 "import-fresh": "^3.0.0",
2462 "imurmurhash": "^0.1.4",
2463 "is-glob": "^4.0.0",
2464 "js-yaml": "^4.1.0",
2465 "json-stable-stringify-without-jsonify": "^1.0.1",
2466 "levn": "^0.4.1",
2467 "lodash.merge": "^4.6.2",
2468 "minimatch": "^3.0.4",
2469 "natural-compare": "^1.4.0",
2470 "optionator": "^0.9.1",
2471 "progress": "^2.0.0",
2472 "regexpp": "^3.2.0",
2473 "semver": "^7.2.1",
2474 "strip-ansi": "^6.0.1",
2475 "strip-json-comments": "^3.1.0",
2476 "text-table": "^0.2.0",
2477 "v8-compile-cache": "^2.0.3"
2478 }
2479 },
2480 "eslint-scope": {
2481 "version": "7.1.0",
2482 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
2483 "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
2484 "dev": true,
2485 "requires": {
2486 "esrecurse": "^4.3.0",
2487 "estraverse": "^5.2.0"
2488 }
2489 },
2490 "eslint-utils": {
2491 "version": "3.0.0",
2492 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
2493 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
2494 "dev": true,
2495 "requires": {
2496 "eslint-visitor-keys": "^2.0.0"
2497 },
2498 "dependencies": {
2499 "eslint-visitor-keys": {
2500 "version": "2.1.0",
2501 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
2502 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
2503 "dev": true
2504 }
2505 }
2506 },
2507 "eslint-visitor-keys": {
2508 "version": "3.1.0",
2509 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz",
2510 "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==",
2511 "dev": true
2512 },
2513 "espree": {
2514 "version": "9.2.0",
2515 "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
2516 "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
2517 "dev": true,
2518 "requires": {
2519 "acorn": "^8.6.0",
2520 "acorn-jsx": "^5.3.1",
2521 "eslint-visitor-keys": "^3.1.0"
2522 }
2523 },
2524 "esquery": {
2525 "version": "1.4.0",
2526 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
2527 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
2528 "dev": true,
2529 "requires": {
2530 "estraverse": "^5.1.0"
2531 }
2532 },
2533 "esrecurse": {
2534 "version": "4.3.0",
2535 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2536 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2537 "dev": true,
2538 "requires": {
2539 "estraverse": "^5.2.0"
2540 }
2541 },
2542 "estraverse": {
2543 "version": "5.3.0",
2544 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2545 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2546 "dev": true
2547 },
2548 "esutils": {
2549 "version": "2.0.3",
2550 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2551 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2552 "dev": true
2553 },
2554 "fast-deep-equal": {
2555 "version": "3.1.3",
2556 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2557 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2558 "dev": true
2559 },
2560 "fast-json-stable-stringify": {
2561 "version": "2.1.0",
2562 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2563 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2564 "dev": true
2565 },
2566 "fast-levenshtein": {
2567 "version": "2.0.6",
2568 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2569 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2570 "dev": true
2571 },
2572 "file-entry-cache": {
2573 "version": "6.0.1",
2574 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
2575 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
2576 "dev": true,
2577 "requires": {
2578 "flat-cache": "^3.0.4"
2579 }
2580 },
2581 "file-set": {
2582 "version": "4.0.2",
2583 "resolved": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz",
2584 "integrity": "sha512-fuxEgzk4L8waGXaAkd8cMr73Pm0FxOVkn8hztzUW7BAHhOGH90viQNXbiOsnecCWmfInqU6YmAMwxRMdKETceQ==",
2585 "dev": true,
2586 "requires": {
2587 "array-back": "^5.0.0",
2588 "glob": "^7.1.6"
2589 },
2590 "dependencies": {
2591 "array-back": {
2592 "version": "5.0.0",
2593 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
2594 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
2595 "dev": true
2596 }
2597 }
2598 },
2599 "find-replace": {
2600 "version": "3.0.0",
2601 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
2602 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
2603 "dev": true,
2604 "requires": {
2605 "array-back": "^3.0.1"
2606 },
2607 "dependencies": {
2608 "array-back": {
2609 "version": "3.1.0",
2610 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2611 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2612 "dev": true
2613 }
2614 }
2615 },
2616 "flat-cache": {
2617 "version": "3.0.4",
2618 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
2619 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
2620 "dev": true,
2621 "requires": {
2622 "flatted": "^3.1.0",
2623 "rimraf": "^3.0.2"
2624 }
2625 },
2626 "flatted": {
2627 "version": "3.2.4",
2628 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
2629 "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
2630 "dev": true
2631 },
2632 "fs-then-native": {
2633 "version": "2.0.0",
2634 "resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz",
2635 "integrity": "sha1-GaEk2U2QwiyOBF8ujdbr6jbUjGc=",
2636 "dev": true
2637 },
2638 "fs.realpath": {
2639 "version": "1.0.0",
2640 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2641 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2642 "dev": true
2643 },
2644 "functional-red-black-tree": {
2645 "version": "1.0.1",
2646 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
2647 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
2648 "dev": true
2649 },
2650 "gemini-to-html": {
2651 "version": "2.1.0",
2652 "resolved": "https://registry.npmjs.org/gemini-to-html/-/gemini-to-html-2.1.0.tgz",
2653 "integrity": "sha512-4SnYN62lTlOLsIrXz6hfsJx9eXoIBsobjmhu47FxjupVYXuwtnQGT9pe6IDmKxzb/UmvkIfG8hoI8P2xLOzXsg==",
2654 "requires": {
2655 "escape-goat": "^3.0.0",
2656 "slug": "^5.2.0"
2657 }
2658 },
2659 "getenv": {
2660 "version": "1.0.0",
2661 "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz",
2662 "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg=="
2663 },
2664 "glob": {
2665 "version": "7.2.0",
2666 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
2667 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
2668 "dev": true,
2669 "requires": {
2670 "fs.realpath": "^1.0.0",
2671 "inflight": "^1.0.4",
2672 "inherits": "2",
2673 "minimatch": "^3.0.4",
2674 "once": "^1.3.0",
2675 "path-is-absolute": "^1.0.0"
2676 }
2677 },
2678 "glob-parent": {
2679 "version": "6.0.2",
2680 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2681 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2682 "dev": true,
2683 "requires": {
2684 "is-glob": "^4.0.3"
2685 }
2686 },
2687 "globals": {
2688 "version": "13.12.0",
2689 "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
2690 "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
2691 "dev": true,
2692 "requires": {
2693 "type-fest": "^0.20.2"
2694 }
2695 },
2696 "graceful-fs": {
2697 "version": "4.2.8",
2698 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
2699 "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
2700 "dev": true
2701 },
2702 "handlebars": {
2703 "version": "4.7.7",
2704 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
2705 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
2706 "dev": true,
2707 "requires": {
2708 "minimist": "^1.2.5",
2709 "neo-async": "^2.6.0",
2710 "source-map": "^0.6.1",
2711 "uglify-js": "^3.1.4",
2712 "wordwrap": "^1.0.0"
2713 }
2714 },
2715 "ignore": {
2716 "version": "4.0.6",
2717 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
2718 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
2719 "dev": true
2720 },
2721 "import-fresh": {
2722 "version": "3.2.1",
2723 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
2724 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
2725 "dev": true,
2726 "requires": {
2727 "parent-module": "^1.0.0",
2728 "resolve-from": "^4.0.0"
2729 }
2730 },
2731 "imurmurhash": {
2732 "version": "0.1.4",
2733 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2734 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2735 "dev": true
2736 },
2737 "inflight": {
2738 "version": "1.0.6",
2739 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2740 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2741 "dev": true,
2742 "requires": {
2743 "once": "^1.3.0",
2744 "wrappy": "1"
2745 }
2746 },
2747 "inherits": {
2748 "version": "2.0.4",
2749 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2750 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2751 "dev": true
2752 },
2753 "is-extglob": {
2754 "version": "2.1.1",
2755 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2756 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2757 "dev": true
2758 },
2759 "is-glob": {
2760 "version": "4.0.3",
2761 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2762 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2763 "dev": true,
2764 "requires": {
2765 "is-extglob": "^2.1.1"
2766 }
2767 },
2768 "isexe": {
2769 "version": "2.0.0",
2770 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2771 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2772 "dev": true
2773 },
2774 "js-yaml": {
2775 "version": "4.1.0",
2776 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2777 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2778 "dev": true,
2779 "requires": {
2780 "argparse": "^2.0.1"
2781 }
2782 },
2783 "js2xmlparser": {
2784 "version": "4.0.2",
2785 "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz",
2786 "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==",
2787 "dev": true,
2788 "requires": {
2789 "xmlcreate": "^2.0.4"
2790 }
2791 },
2792 "jsdoc": {
2793 "version": "3.6.7",
2794 "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.7.tgz",
2795 "integrity": "sha512-sxKt7h0vzCd+3Y81Ey2qinupL6DpRSZJclS04ugHDNmRUXGzqicMJ6iwayhSA0S0DwwX30c5ozyUthr1QKF6uw==",
2796 "dev": true,
2797 "requires": {
2798 "@babel/parser": "^7.9.4",
2799 "bluebird": "^3.7.2",
2800 "catharsis": "^0.9.0",
2801 "escape-string-regexp": "^2.0.0",
2802 "js2xmlparser": "^4.0.1",
2803 "klaw": "^3.0.0",
2804 "markdown-it": "^10.0.0",
2805 "markdown-it-anchor": "^5.2.7",
2806 "marked": "^2.0.3",
2807 "mkdirp": "^1.0.4",
2808 "requizzle": "^0.2.3",
2809 "strip-json-comments": "^3.1.0",
2810 "taffydb": "2.6.2",
2811 "underscore": "~1.13.1"
2812 },
2813 "dependencies": {
2814 "escape-string-regexp": {
2815 "version": "2.0.0",
2816 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
2817 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
2818 "dev": true
2819 },
2820 "marked": {
2821 "version": "2.1.3",
2822 "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
2823 "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
2824 "dev": true
2825 }
2826 }
2827 },
2828 "jsdoc-api": {
2829 "version": "7.1.0",
2830 "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.1.0.tgz",
2831 "integrity": "sha512-yjIiZa6LFOgd0dyFW/R+3unnVUhhbU1CeBhisgjBPRHkar83rkgDtTMRdgQotSvt+pGlmknZqfwR5AQuMh9/6w==",
2832 "dev": true,
2833 "requires": {
2834 "array-back": "^6.2.0",
2835 "cache-point": "^2.0.0",
2836 "collect-all": "^1.0.4",
2837 "file-set": "^4.0.2",
2838 "fs-then-native": "^2.0.0",
2839 "jsdoc": "^3.6.7",
2840 "object-to-spawn-args": "^2.0.1",
2841 "temp-path": "^1.0.0",
2842 "walk-back": "^5.1.0"
2843 }
2844 },
2845 "jsdoc-parse": {
2846 "version": "6.0.1",
2847 "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-6.0.1.tgz",
2848 "integrity": "sha512-ij3Az5y2dp+ajMxYnEJH7kjKK5v6+yZ3Cg/KtRdoT15pIm6qTk/W8q72QdNLZ9jQm/U2/ifENFXXTOe6xIxGeA==",
2849 "dev": true,
2850 "requires": {
2851 "array-back": "^6.1.1",
2852 "lodash.omit": "^4.5.0",
2853 "lodash.pick": "^4.4.0",
2854 "reduce-extract": "^1.0.0",
2855 "sort-array": "^4.1.4",
2856 "test-value": "^3.0.0"
2857 }
2858 },
2859 "jsdoc-to-markdown": {
2860 "version": "7.1.0",
2861 "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-7.1.0.tgz",
2862 "integrity": "sha512-LJAiwrUaOpPqOmllqnVVqfBZh6KI/rHHfSwL7DerTpjLQWHfpndz/JUNlF5ngYjbL4aHNf7uJ1TuXl6xGfq5rg==",
2863 "dev": true,
2864 "requires": {
2865 "array-back": "^6.2.0",
2866 "command-line-tool": "^0.8.0",
2867 "config-master": "^3.1.0",
2868 "dmd": "^6.0.0",
2869 "jsdoc-api": "^7.1.0",
2870 "jsdoc-parse": "^6.0.1",
2871 "walk-back": "^5.1.0"
2872 }
2873 },
2874 "json-schema-traverse": {
2875 "version": "0.4.1",
2876 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2877 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2878 "dev": true
2879 },
2880 "json-stable-stringify-without-jsonify": {
2881 "version": "1.0.1",
2882 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2883 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
2884 "dev": true
2885 },
2886 "klaw": {
2887 "version": "3.0.0",
2888 "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
2889 "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
2890 "dev": true,
2891 "requires": {
2892 "graceful-fs": "^4.1.9"
2893 }
2894 },
2895 "levn": {
2896 "version": "0.4.1",
2897 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
2898 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
2899 "dev": true,
2900 "requires": {
2901 "prelude-ls": "^1.2.1",
2902 "type-check": "~0.4.0"
2903 }
2904 },
2905 "linkify-it": {
2906 "version": "2.2.0",
2907 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
2908 "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
2909 "dev": true,
2910 "requires": {
2911 "uc.micro": "^1.0.1"
2912 }
2913 },
2914 "lodash": {
2915 "version": "4.17.21",
2916 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2917 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2918 "dev": true
2919 },
2920 "lodash.camelcase": {
2921 "version": "4.3.0",
2922 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
2923 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
2924 "dev": true
2925 },
2926 "lodash.merge": {
2927 "version": "4.6.2",
2928 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2929 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2930 "dev": true
2931 },
2932 "lodash.omit": {
2933 "version": "4.5.0",
2934 "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
2935 "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
2936 "dev": true
2937 },
2938 "lodash.padend": {
2939 "version": "4.6.1",
2940 "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz",
2941 "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=",
2942 "dev": true
2943 },
2944 "lodash.pick": {
2945 "version": "4.4.0",
2946 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
2947 "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
2948 "dev": true
2949 },
2950 "markdown-it": {
2951 "version": "10.0.0",
2952 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
2953 "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
2954 "dev": true,
2955 "requires": {
2956 "argparse": "^1.0.7",
2957 "entities": "~2.0.0",
2958 "linkify-it": "^2.0.0",
2959 "mdurl": "^1.0.1",
2960 "uc.micro": "^1.0.5"
2961 },
2962 "dependencies": {
2963 "argparse": {
2964 "version": "1.0.10",
2965 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2966 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2967 "dev": true,
2968 "requires": {
2969 "sprintf-js": "~1.0.2"
2970 }
2971 },
2972 "entities": {
2973 "version": "2.0.3",
2974 "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
2975 "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
2976 "dev": true
2977 }
2978 }
2979 },
2980 "markdown-it-anchor": {
2981 "version": "5.3.0",
2982 "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
2983 "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
2984 "dev": true,
2985 "requires": {}
2986 },
2987 "marked": {
2988 "version": "4.0.8",
2989 "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.8.tgz",
2990 "integrity": "sha512-dkpJMIlJpc833hbjjg8jraw1t51e/eKDoG8TFOgc5O0Z77zaYKigYekTDop5AplRoKFGIaoazhYEhGkMtU3IeA=="
2991 },
2992 "mdurl": {
2993 "version": "1.0.1",
2994 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
2995 "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
2996 "dev": true
2997 },
2998 "minimatch": {
2999 "version": "3.0.4",
3000 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3001 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3002 "dev": true,
3003 "requires": {
3004 "brace-expansion": "^1.1.7"
3005 }
3006 },
3007 "minimist": {
3008 "version": "1.2.5",
3009 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
3010 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
3011 },
3012 "mkdirp": {
3013 "version": "1.0.4",
3014 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
3015 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
3016 "dev": true
3017 },
3018 "mkdirp2": {
3019 "version": "1.0.5",
3020 "resolved": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.5.tgz",
3021 "integrity": "sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw==",
3022 "dev": true
3023 },
3024 "ms": {
3025 "version": "2.1.2",
3026 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3027 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3028 "dev": true
3029 },
3030 "natural-compare": {
3031 "version": "1.4.0",
3032 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3033 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
3034 "dev": true
3035 },
3036 "ncp": {
3037 "version": "2.0.0",
3038 "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
3039 "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M="
3040 },
3041 "neo-async": {
3042 "version": "2.6.2",
3043 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
3044 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
3045 "dev": true
3046 },
3047 "object-get": {
3048 "version": "2.1.1",
3049 "resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz",
3050 "integrity": "sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==",
3051 "dev": true
3052 },
3053 "object-to-spawn-args": {
3054 "version": "2.0.1",
3055 "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz",
3056 "integrity": "sha512-6FuKFQ39cOID+BMZ3QaphcC8Y4cw6LXBLyIgPU+OhIYwviJamPAn+4mITapnSBQrejB+NNp+FMskhD8Cq+Ys3w==",
3057 "dev": true
3058 },
3059 "once": {
3060 "version": "1.4.0",
3061 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3062 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3063 "dev": true,
3064 "requires": {
3065 "wrappy": "1"
3066 }
3067 },
3068 "optionator": {
3069 "version": "0.9.1",
3070 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
3071 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
3072 "dev": true,
3073 "requires": {
3074 "deep-is": "^0.1.3",
3075 "fast-levenshtein": "^2.0.6",
3076 "levn": "^0.4.1",
3077 "prelude-ls": "^1.2.1",
3078 "type-check": "^0.4.0",
3079 "word-wrap": "^1.2.3"
3080 }
3081 },
3082 "parent-module": {
3083 "version": "1.0.1",
3084 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3085 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3086 "dev": true,
3087 "requires": {
3088 "callsites": "^3.0.0"
3089 }
3090 },
3091 "path-is-absolute": {
3092 "version": "1.0.1",
3093 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3094 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3095 "dev": true
3096 },
3097 "path-key": {
3098 "version": "3.1.1",
3099 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3100 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3101 "dev": true
3102 },
3103 "prelude-ls": {
3104 "version": "1.2.1",
3105 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3106 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3107 "dev": true
3108 },
3109 "progress": {
3110 "version": "2.0.3",
3111 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
3112 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
3113 "dev": true
3114 },
3115 "punycode": {
3116 "version": "2.1.1",
3117 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3118 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3119 "dev": true
3120 },
3121 "reduce-extract": {
3122 "version": "1.0.0",
3123 "resolved": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz",
3124 "integrity": "sha1-Z/I4W+2mUGG19fQxJmLosIDKFSU=",
3125 "dev": true,
3126 "requires": {
3127 "test-value": "^1.0.1"
3128 },
3129 "dependencies": {
3130 "array-back": {
3131 "version": "1.0.4",
3132 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
3133 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
3134 "dev": true,
3135 "requires": {
3136 "typical": "^2.6.0"
3137 }
3138 },
3139 "test-value": {
3140 "version": "1.1.0",
3141 "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
3142 "integrity": "sha1-oJE29y7AQ9J8iTcHwrFZv6196T8=",
3143 "dev": true,
3144 "requires": {
3145 "array-back": "^1.0.2",
3146 "typical": "^2.4.2"
3147 }
3148 }
3149 }
3150 },
3151 "reduce-flatten": {
3152 "version": "1.0.1",
3153 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
3154 "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=",
3155 "dev": true
3156 },
3157 "reduce-unique": {
3158 "version": "2.0.1",
3159 "resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-2.0.1.tgz",
3160 "integrity": "sha512-x4jH/8L1eyZGR785WY+ePtyMNhycl1N2XOLxhCbzZFaqF4AXjLzqSxa2UHgJ2ZVR/HHyPOvl1L7xRnW8ye5MdA==",
3161 "dev": true
3162 },
3163 "reduce-without": {
3164 "version": "1.0.1",
3165 "resolved": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz",
3166 "integrity": "sha1-aK0OrRGFXJo31OglbBW7+Hly/Iw=",
3167 "dev": true,
3168 "requires": {
3169 "test-value": "^2.0.0"
3170 },
3171 "dependencies": {
3172 "array-back": {
3173 "version": "1.0.4",
3174 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
3175 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
3176 "dev": true,
3177 "requires": {
3178 "typical": "^2.6.0"
3179 }
3180 },
3181 "test-value": {
3182 "version": "2.1.0",
3183 "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
3184 "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
3185 "dev": true,
3186 "requires": {
3187 "array-back": "^1.0.3",
3188 "typical": "^2.6.0"
3189 }
3190 }
3191 }
3192 },
3193 "regexpp": {
3194 "version": "3.2.0",
3195 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
3196 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
3197 "dev": true
3198 },
3199 "requizzle": {
3200 "version": "0.2.3",
3201 "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
3202 "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
3203 "dev": true,
3204 "requires": {
3205 "lodash": "^4.17.14"
3206 }
3207 },
3208 "resolve-from": {
3209 "version": "4.0.0",
3210 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3211 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3212 "dev": true
3213 },
3214 "rimraf": {
3215 "version": "3.0.2",
3216 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3217 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3218 "dev": true,
3219 "requires": {
3220 "glob": "^7.1.3"
3221 }
3222 },
3223 "semver": {
3224 "version": "7.3.2",
3225 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
3226 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
3227 "dev": true
3228 },
3229 "shebang-command": {
3230 "version": "2.0.0",
3231 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3232 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3233 "dev": true,
3234 "requires": {
3235 "shebang-regex": "^3.0.0"
3236 }
3237 },
3238 "shebang-regex": {
3239 "version": "3.0.0",
3240 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3241 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3242 "dev": true
3243 },
3244 "slug": {
3245 "version": "5.3.0",
3246 "resolved": "https://registry.npmjs.org/slug/-/slug-5.3.0.tgz",
3247 "integrity": "sha512-h7yD2UDVyMcQRv/WLSjq7HDH6ToO/22MB381zfx6/ebtdWUlGcyxpJNVHl6WFvKjIMHf5ZxANFp/srsy4mfT/w=="
3248 },
3249 "sort-array": {
3250 "version": "4.1.4",
3251 "resolved": "https://registry.npmjs.org/sort-array/-/sort-array-4.1.4.tgz",
3252 "integrity": "sha512-GVFN6Y1sHKrWaSYOJTk9093ZnrBMc9sP3nuhANU44S4xg3rE6W5Z5WyamuT8VpMBbssnetx5faKCua0LEmUnSw==",
3253 "dev": true,
3254 "requires": {
3255 "array-back": "^5.0.0",
3256 "typical": "^6.0.1"
3257 },
3258 "dependencies": {
3259 "array-back": {
3260 "version": "5.0.0",
3261 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
3262 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
3263 "dev": true
3264 },
3265 "typical": {
3266 "version": "6.0.1",
3267 "resolved": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz",
3268 "integrity": "sha512-+g3NEp7fJLe9DPa1TArHm9QAA7YciZmWnfAqEaFrBihQ7epOv9i99rjtgb6Iz0wh3WuQDjsCTDfgRoGnmHN81A==",
3269 "dev": true
3270 }
3271 }
3272 },
3273 "source-map": {
3274 "version": "0.6.1",
3275 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3276 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3277 "dev": true
3278 },
3279 "sprintf-js": {
3280 "version": "1.0.3",
3281 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3282 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3283 "dev": true
3284 },
3285 "stream-connect": {
3286 "version": "1.0.2",
3287 "resolved": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz",
3288 "integrity": "sha1-GLyB8u2zW4tdmoAJIAqYUxRCipc=",
3289 "dev": true,
3290 "requires": {
3291 "array-back": "^1.0.2"
3292 },
3293 "dependencies": {
3294 "array-back": {
3295 "version": "1.0.4",
3296 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
3297 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
3298 "dev": true,
3299 "requires": {
3300 "typical": "^2.6.0"
3301 }
3302 }
3303 }
3304 },
3305 "stream-via": {
3306 "version": "1.0.4",
3307 "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
3308 "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
3309 "dev": true
3310 },
3311 "strip-ansi": {
3312 "version": "6.0.1",
3313 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3314 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3315 "dev": true,
3316 "requires": {
3317 "ansi-regex": "^5.0.1"
3318 }
3319 },
3320 "strip-json-comments": {
3321 "version": "3.1.1",
3322 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3323 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3324 "dev": true
3325 },
3326 "table-layout": {
3327 "version": "0.4.5",
3328 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz",
3329 "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==",
3330 "dev": true,
3331 "requires": {
3332 "array-back": "^2.0.0",
3333 "deep-extend": "~0.6.0",
3334 "lodash.padend": "^4.6.1",
3335 "typical": "^2.6.1",
3336 "wordwrapjs": "^3.0.0"
3337 },
3338 "dependencies": {
3339 "array-back": {
3340 "version": "2.0.0",
3341 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
3342 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
3343 "dev": true,
3344 "requires": {
3345 "typical": "^2.6.1"
3346 }
3347 }
3348 }
3349 },
3350 "taffydb": {
3351 "version": "2.6.2",
3352 "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
3353 "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
3354 "dev": true
3355 },
3356 "temp-path": {
3357 "version": "1.0.0",
3358 "resolved": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz",
3359 "integrity": "sha1-JLFUOXOrRCiW2a02fdnL2/r+kYs=",
3360 "dev": true
3361 },
3362 "test-value": {
3363 "version": "3.0.0",
3364 "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz",
3365 "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==",
3366 "dev": true,
3367 "requires": {
3368 "array-back": "^2.0.0",
3369 "typical": "^2.6.1"
3370 },
3371 "dependencies": {
3372 "array-back": {
3373 "version": "2.0.0",
3374 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
3375 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
3376 "dev": true,
3377 "requires": {
3378 "typical": "^2.6.1"
3379 }
3380 }
3381 }
3382 },
3383 "text-table": {
3384 "version": "0.2.0",
3385 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
3386 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
3387 "dev": true
3388 },
3389 "type-check": {
3390 "version": "0.4.0",
3391 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3392 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3393 "dev": true,
3394 "requires": {
3395 "prelude-ls": "^1.2.1"
3396 }
3397 },
3398 "type-fest": {
3399 "version": "0.20.2",
3400 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3401 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
3402 "dev": true
3403 },
3404 "typical": {
3405 "version": "2.6.1",
3406 "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
3407 "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
3408 "dev": true
3409 },
3410 "uc.micro": {
3411 "version": "1.0.6",
3412 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
3413 "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
3414 "dev": true
3415 },
3416 "uglify-js": {
3417 "version": "3.14.5",
3418 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz",
3419 "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==",
3420 "dev": true,
3421 "optional": true
3422 },
3423 "underscore": {
3424 "version": "1.13.2",
3425 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
3426 "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==",
3427 "dev": true
3428 },
3429 "uri-js": {
3430 "version": "4.4.1",
3431 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3432 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3433 "dev": true,
3434 "requires": {
3435 "punycode": "^2.1.0"
3436 }
3437 },
3438 "v8-compile-cache": {
3439 "version": "2.1.1",
3440 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
3441 "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==",
3442 "dev": true
3443 },
3444 "walk-back": {
3445 "version": "5.1.0",
3446 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-5.1.0.tgz",
3447 "integrity": "sha512-Uhxps5yZcVNbLEAnb+xaEEMdgTXl9qAQDzKYejG2AZ7qPwRQ81lozY9ECDbjLPNWm7YsO1IK5rsP1KoQzXAcGA==",
3448 "dev": true
3449 },
3450 "which": {
3451 "version": "2.0.2",
3452 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3453 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3454 "dev": true,
3455 "requires": {
3456 "isexe": "^2.0.0"
3457 }
3458 },
3459 "word-wrap": {
3460 "version": "1.2.3",
3461 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
3462 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
3463 "dev": true
3464 },
3465 "wordwrap": {
3466 "version": "1.0.0",
3467 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
3468 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
3469 "dev": true
3470 },
3471 "wordwrapjs": {
3472 "version": "3.0.0",
3473 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
3474 "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
3475 "dev": true,
3476 "requires": {
3477 "reduce-flatten": "^1.0.1",
3478 "typical": "^2.6.1"
3479 }
3480 },
3481 "wrappy": {
3482 "version": "1.0.2",
3483 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3484 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3485 "dev": true
3486 },
3487 "xmlcreate": {
3488 "version": "2.0.4",
3489 "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz",
3490 "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==",
3491 "dev": true
3492 }
3493 }
3494 }