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