update ws to 8.17.1 (#6214)

Signed-off-by: si458 <simonsmith5521@gmail.com>

Simon Smith committed Jun 28, 2024 at 15:09 UTC f6c7761afb7c7bc0e0c5d6a4f6a56c4e567b95f7
4 files changed +5306 -745
dependencies.txt
+2 -2
@@ -1,3 +1,4 @@
1 + "@yetzt/nedb": "1.8.0",
2 "archiver": "7.0.0",
3 "body-parser": "1.20.2",
4 "cbor": "5.2.0",
@@ -9,8 +10,7 @@
10 "ipcheck": "0.1.0",
11 "minimist": "1.2.8",
12 "multiparty": "4.2.3",
12 - "@yetzt/nedb": "1.8.0",
13 "node-forge": "1.3.1",
14 "ua-parser-js": "1.0.37",
15 - "ws": "8.14.2",
15 + "ws": "8.17.1",
16 "yauzl": "2.10.0"
\ No newline at end of file
meshcentral.js
+1 -1
@@ -4062,7 +4062,7 @@ function mainStart() {
4062
4063 // Build the list of required modules
4064 // NOTE: ALL MODULES MUST HAVE A VERSION NUMBER AND THE VERSION MUST MATCH THAT USED IN Dockerfile
4065 - var modules = ['archiver@7.0.0', 'body-parser@1.20.2', 'cbor@5.2.0', 'compression@1.7.4', 'cookie-session@2.0.0', 'express@4.19.2', 'express-handlebars@5.3.5', 'express-ws@4.0.0', 'ipcheck@0.1.0', 'minimist@1.2.8', 'multiparty@4.2.3', '@yetzt/nedb', 'node-forge@1.3.1', 'ua-parser-js@1.0.37', 'ws@8.14.2', 'yauzl@2.10.0'];
4065 + var modules = ['archiver@7.0.0', 'body-parser@1.20.2', 'cbor@5.2.0', 'compression@1.7.4', 'cookie-session@2.0.0', 'express@4.19.2', 'express-handlebars@5.3.5', 'express-ws@4.0.0', 'ipcheck@0.1.0', 'minimist@1.2.8', 'multiparty@4.2.3', '@yetzt/nedb', 'node-forge@1.3.1', 'ua-parser-js@1.0.37', 'ws@8.17.1', 'yauzl@2.10.0'];
4066 if (require('os').platform() == 'win32') { modules.push('node-windows@0.1.14'); modules.push('loadavg-windows@1.1.1'); if (sspi == true) { modules.push('node-sspi@0.2.10'); } } // Add Windows modules
4067 if (ldap == true) { modules.push('ldapauth-fork@5.0.5'); }
4068 if (ssh == true) { modules.push('ssh2@1.15.0'); }
package-lock.json
+5301 -740
@@ -23,7 +23,7 @@
23 "multiparty": "4.2.3",
24 "node-forge": "1.3.1",
25 "ua-parser-js": "1.0.37",
26 - "ws": "8.14.2",
26 + "ws": "8.17.1",
27 "yauzl": "2.10.0"
28 },
29 "bin": {
@@ -49,13 +49,36 @@
49 "node": ">=12"
50 }
51 },
52 - "node_modules/@pkgjs/parseargs": {
53 - "version": "0.11.0",
54 - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
55 - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
56 - "optional": true,
52 + "node_modules/@tootallnate/once": {
53 + "version": "2.0.0",
54 + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
55 + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
56 "engines": {
58 - "node": ">=14"
57 + "node": ">= 10"
58 + }
59 + },
60 + "node_modules/@types/ldapjs": {
61 + "version": "2.2.5",
62 + "resolved": "https://registry.npmjs.org/@types/ldapjs/-/ldapjs-2.2.5.tgz",
63 + "integrity": "sha512-Lv/nD6QDCmcT+V1vaTRnEKE8UgOilVv5pHcQuzkU1LcRe4mbHHuUo/KHi0LKrpdHhQY8FJzryF38fcVdeUIrzg==",
64 + "dependencies": {
65 + "@types/node": "*"
66 + }
67 + },
68 + "node_modules/@types/node": {
69 + "version": "20.12.12",
70 + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz",
71 + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==",
72 + "dependencies": {
73 + "undici-types": "~5.26.4"
74 + }
75 + },
76 + "node_modules/@xmldom/xmldom": {
77 + "version": "0.7.13",
78 + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz",
79 + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==",
80 + "engines": {
81 + "node": ">=10.0.0"
82 }
83 },
84 "node_modules/@yetzt/binary-search-tree": {
@@ -75,6 +98,17 @@
98 "underscore": "^1.13.1"
99 }
100 },
101 + "node_modules/abab": {
102 + "version": "2.0.6",
103 + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
104 + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==",
105 + "deprecated": "Use your platform's native atob() and btoa() methods instead"
106 + },
107 + "node_modules/abbrev": {
108 + "version": "1.1.1",
109 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
110 + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
111 + },
112 "node_modules/abort-controller": {
113 "version": "3.0.0",
114 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
@@ -86,6 +120,11 @@
120 "node": ">=6.5"
121 }
122 },
123 + "node_modules/abstract-logging": {
124 + "version": "2.0.1",
125 + "resolved": "https://registry.npmjs.org/abstract-logging/-/abstract-logging-2.0.1.tgz",
126 + "integrity": "sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA=="
127 + },
128 "node_modules/accepts": {
129 "version": "1.3.8",
130 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -98,6 +137,112 @@
137 "node": ">= 0.6"
138 }
139 },
140 + "node_modules/acme-client": {
141 + "version": "4.2.5",
142 + "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-4.2.5.tgz",
143 + "integrity": "sha512-dtnck4sdZ2owFLTC73Ewjx0kmvsRjTRgaOc8UztCNODT+lr1DXj0tiuUXjeY4LAzZryXCtCib/E+KD8NYeP1aw==",
144 + "dependencies": {
145 + "axios": "0.26.1",
146 + "backo2": "^1.0.0",
147 + "bluebird": "^3.5.0",
148 + "debug": "^4.1.1",
149 + "node-forge": "^1.3.0"
150 + },
151 + "engines": {
152 + "node": ">= 10"
153 + }
154 + },
155 + "node_modules/acme-client/node_modules/debug": {
156 + "version": "4.3.4",
157 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
158 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
159 + "dependencies": {
160 + "ms": "2.1.2"
161 + },
162 + "engines": {
163 + "node": ">=6.0"
164 + },
165 + "peerDependenciesMeta": {
166 + "supports-color": {
167 + "optional": true
168 + }
169 + }
170 + },
171 + "node_modules/acme-client/node_modules/ms": {
172 + "version": "2.1.2",
173 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
174 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
175 + },
176 + "node_modules/acorn": {
177 + "version": "3.3.0",
178 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
179 + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==",
180 + "bin": {
181 + "acorn": "bin/acorn"
182 + },
183 + "engines": {
184 + "node": ">=0.4.0"
185 + }
186 + },
187 + "node_modules/acorn-jsx": {
188 + "version": "3.0.1",
189 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
190 + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==",
191 + "dependencies": {
192 + "acorn": "^3.0.4"
193 + }
194 + },
195 + "node_modules/agent-base": {
196 + "version": "6.0.2",
197 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
198 + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
199 + "dependencies": {
200 + "debug": "4"
201 + },
202 + "engines": {
203 + "node": ">= 6.0.0"
204 + }
205 + },
206 + "node_modules/agent-base/node_modules/debug": {
207 + "version": "4.3.5",
208 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
209 + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
210 + "dependencies": {
211 + "ms": "2.1.2"
212 + },
213 + "engines": {
214 + "node": ">=6.0"
215 + },
216 + "peerDependenciesMeta": {
217 + "supports-color": {
218 + "optional": true
219 + }
220 + }
221 + },
222 + "node_modules/agent-base/node_modules/ms": {
223 + "version": "2.1.2",
224 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
225 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
226 + },
227 + "node_modules/amdefine": {
228 + "version": "1.0.1",
229 + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
230 + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==",
231 + "engines": {
232 + "node": ">=0.4.2"
233 + }
234 + },
235 + "node_modules/ansi-escape-sequences": {
236 + "version": "3.0.0",
237 + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-3.0.0.tgz",
238 + "integrity": "sha512-nOj2mwGB2lJzx9YDqaiI77vYh4SWcOCTday6kdtx6ojUk1s1HqSiK604UIq8jlBVC0UBsX7Bph3SfOf9QsJerA==",
239 + "dependencies": {
240 + "array-back": "^1.0.3"
241 + },
242 + "engines": {
243 + "node": ">=0.10.0"
244 + }
245 + },
246 "node_modules/ansi-regex": {
247 "version": "6.0.1",
248 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
@@ -120,6 +265,22 @@
265 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
266 }
267 },
268 + "node_modules/app-usage-stats": {
269 + "version": "0.4.1",
270 + "resolved": "https://registry.npmjs.org/app-usage-stats/-/app-usage-stats-0.4.1.tgz",
271 + "integrity": "sha512-elJOSZaWLWycmmQ5R6QvbKe0s3drumsU8JOJNvE4e/Pvjg52g65AAlKsCr65Kd1hAfr0I2E+AWgPlJQ/LZCDEw==",
272 + "dependencies": {
273 + "array-back": "^1.0.4",
274 + "core-js": "^2.4.1",
275 + "feature-detect-es6": "^1.3.1",
276 + "home-path": "^1.0.3",
277 + "test-value": "^2.1.0",
278 + "usage-stats": "^0.8.2"
279 + },
280 + "engines": {
281 + "node": ">=0.10.0"
282 + }
283 + },
284 "node_modules/archiver": {
285 "version": "7.0.0",
286 "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.0.tgz",
@@ -154,11 +315,88 @@
315 "node": ">= 14"
316 }
317 },
318 + "node_modules/argparse": {
319 + "version": "1.0.10",
320 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
321 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
322 + "dependencies": {
323 + "sprintf-js": "~1.0.2"
324 + }
325 + },
326 + "node_modules/array-back": {
327 + "version": "1.0.4",
328 + "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
329 + "integrity": "sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==",
330 + "dependencies": {
331 + "typical": "^2.6.0"
332 + },
333 + "engines": {
334 + "node": ">=0.12.0"
335 + }
336 + },
337 + "node_modules/array-each": {
338 + "version": "1.0.1",
339 + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
340 + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
341 + "engines": {
342 + "node": ">=0.10.0"
343 + }
344 + },
345 "node_modules/array-flatten": {
346 "version": "1.1.1",
347 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
348 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
349 },
350 + "node_modules/array-slice": {
351 + "version": "1.1.0",
352 + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
353 + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
354 + "engines": {
355 + "node": ">=0.10.0"
356 + }
357 + },
358 + "node_modules/array-tools": {
359 + "version": "1.8.6",
360 + "resolved": "https://registry.npmjs.org/array-tools/-/array-tools-1.8.6.tgz",
361 + "integrity": "sha512-x7nT/yV2Mv6whp1BQw2BL2+8bRCu1Wb8sB+F0uNa/ZiP4WjpA6i9JKGtlDlWj2ggo49bPQMM/Du/wMururI/Bg==",
362 + "dependencies": {
363 + "object-tools": "^1.6.1",
364 + "typical": "^2.1"
365 + },
366 + "bin": {
367 + "array-tools": "bin/cli.js"
368 + }
369 + },
370 + "node_modules/array-tools/node_modules/object-tools": {
371 + "version": "1.6.7",
372 + "resolved": "https://registry.npmjs.org/object-tools/-/object-tools-1.6.7.tgz",
373 + "integrity": "sha512-At5Cw0arQlH/+bXCONl2GXDHuPrWgKsR55aWXjvTM+5gyeHOTYJhMc9q5Vex5uFOpgnA6sG0QSZzsQsSXyCL1Q==",
374 + "dependencies": {
375 + "array-tools": "^1.8.4",
376 + "typical": "^2.2"
377 + }
378 + },
379 + "node_modules/asap": {
380 + "version": "2.0.6",
381 + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
382 + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
383 + },
384 + "node_modules/asn1": {
385 + "version": "0.2.6",
386 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
387 + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
388 + "dependencies": {
389 + "safer-buffer": "~2.1.0"
390 + }
391 + },
392 + "node_modules/assert-plus": {
393 + "version": "1.0.0",
394 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
395 + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
396 + "engines": {
397 + "node": ">=0.8"
398 + }
399 + },
400 "node_modules/async": {
401 "version": "3.2.5",
402 "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
@@ -169,984 +407,3825 @@
407 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
408 "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
409 },
410 + "node_modules/asynckit": {
411 + "version": "0.4.0",
412 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
413 + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
414 + },
415 + "node_modules/axios": {
416 + "version": "0.26.1",
417 + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
418 + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
419 + "dependencies": {
420 + "follow-redirects": "^1.14.8"
421 + }
422 + },
423 "node_modules/b4a": {
424 "version": "1.6.6",
425 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz",
426 "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg=="
427 },
177 - "node_modules/balanced-match": {
178 - "version": "1.0.2",
179 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
180 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
181 - },
182 - "node_modules/bare-events": {
183 - "version": "2.2.2",
184 - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz",
185 - "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==",
186 - "optional": true
428 + "node_modules/babel-cli": {
429 + "version": "6.26.0",
430 + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
431 + "integrity": "sha512-wau+BDtQfuSBGQ9PzzFL3REvR9Sxnd4LKwtcHAiPjhugA7K/80vpHXafj+O5bAqJOuSefjOx5ZJnNSR2J1Qw6Q==",
432 + "dependencies": {
433 + "babel-core": "^6.26.0",
434 + "babel-polyfill": "^6.26.0",
435 + "babel-register": "^6.26.0",
436 + "babel-runtime": "^6.26.0",
437 + "commander": "^2.11.0",
438 + "convert-source-map": "^1.5.0",
439 + "fs-readdir-recursive": "^1.0.0",
440 + "glob": "^7.1.2",
441 + "lodash": "^4.17.4",
442 + "output-file-sync": "^1.1.2",
443 + "path-is-absolute": "^1.0.1",
444 + "slash": "^1.0.0",
445 + "source-map": "^0.5.6",
446 + "v8flags": "^2.1.1"
447 + },
448 + "bin": {
449 + "babel": "bin/babel.js",
450 + "babel-doctor": "bin/babel-doctor.js",
451 + "babel-external-helpers": "bin/babel-external-helpers.js",
452 + "babel-node": "bin/babel-node.js"
453 + },
454 + "optionalDependencies": {
455 + "chokidar": "^1.6.1"
456 + }
457 },
188 - "node_modules/base64-js": {
189 - "version": "1.5.1",
190 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
191 - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
192 - "funding": [
193 - {
194 - "type": "github",
195 - "url": "https://github.com/sponsors/feross"
196 - },
197 - {
198 - "type": "patreon",
199 - "url": "https://www.patreon.com/feross"
200 - },
201 - {
202 - "type": "consulting",
203 - "url": "https://feross.org/support"
204 - }
205 - ]
458 + "node_modules/babel-cli/node_modules/brace-expansion": {
459 + "version": "1.1.11",
460 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
461 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
462 + "dependencies": {
463 + "balanced-match": "^1.0.0",
464 + "concat-map": "0.0.1"
465 + }
466 },
207 - "node_modules/bignumber.js": {
208 - "version": "9.1.2",
209 - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz",
210 - "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==",
467 + "node_modules/babel-cli/node_modules/glob": {
468 + "version": "7.2.3",
469 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
470 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
471 + "deprecated": "Glob versions prior to v9 are no longer supported",
472 + "dependencies": {
473 + "fs.realpath": "^1.0.0",
474 + "inflight": "^1.0.4",
475 + "inherits": "2",
476 + "minimatch": "^3.1.1",
477 + "once": "^1.3.0",
478 + "path-is-absolute": "^1.0.0"
479 + },
480 "engines": {
481 "node": "*"
482 + },
483 + "funding": {
484 + "url": "https://github.com/sponsors/isaacs"
485 }
486 },
215 - "node_modules/body-parser": {
216 - "version": "1.20.2",
217 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
218 - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
487 + "node_modules/babel-cli/node_modules/minimatch": {
488 + "version": "3.1.2",
489 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
490 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
491 "dependencies": {
220 - "bytes": "3.1.2",
221 - "content-type": "~1.0.5",
222 - "debug": "2.6.9",
223 - "depd": "2.0.0",
224 - "destroy": "1.2.0",
225 - "http-errors": "2.0.0",
226 - "iconv-lite": "0.4.24",
227 - "on-finished": "2.4.1",
228 - "qs": "6.11.0",
229 - "raw-body": "2.5.2",
230 - "type-is": "~1.6.18",
231 - "unpipe": "1.0.0"
492 + "brace-expansion": "^1.1.7"
493 },
494 "engines": {
234 - "node": ">= 0.8",
235 - "npm": "1.2.8000 || >= 1.4.16"
495 + "node": "*"
496 }
497 },
238 - "node_modules/brace-expansion": {
239 - "version": "2.0.1",
240 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
241 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
498 + "node_modules/babel-cli/node_modules/source-map": {
499 + "version": "0.5.7",
500 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
501 + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
502 + "engines": {
503 + "node": ">=0.10.0"
504 + }
505 + },
506 + "node_modules/babel-code-frame": {
507 + "version": "6.26.0",
508 + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
509 + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==",
510 "dependencies": {
243 - "balanced-match": "^1.0.0"
511 + "chalk": "^1.1.3",
512 + "esutils": "^2.0.2",
513 + "js-tokens": "^3.0.2"
514 }
515 },
246 - "node_modules/buffer": {
247 - "version": "6.0.3",
248 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
249 - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
250 - "funding": [
251 - {
252 - "type": "github",
253 - "url": "https://github.com/sponsors/feross"
254 - },
255 - {
256 - "type": "patreon",
257 - "url": "https://www.patreon.com/feross"
258 - },
259 - {
260 - "type": "consulting",
261 - "url": "https://feross.org/support"
262 - }
263 - ],
516 + "node_modules/babel-core": {
517 + "version": "6.26.3",
518 + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
519 + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
520 "dependencies": {
265 - "base64-js": "^1.3.1",
266 - "ieee754": "^1.2.1"
521 + "babel-code-frame": "^6.26.0",
522 + "babel-generator": "^6.26.0",
523 + "babel-helpers": "^6.24.1",
524 + "babel-messages": "^6.23.0",
525 + "babel-register": "^6.26.0",
526 + "babel-runtime": "^6.26.0",
527 + "babel-template": "^6.26.0",
528 + "babel-traverse": "^6.26.0",
529 + "babel-types": "^6.26.0",
530 + "babylon": "^6.18.0",
531 + "convert-source-map": "^1.5.1",
532 + "debug": "^2.6.9",
533 + "json5": "^0.5.1",
534 + "lodash": "^4.17.4",
535 + "minimatch": "^3.0.4",
536 + "path-is-absolute": "^1.0.1",
537 + "private": "^0.1.8",
538 + "slash": "^1.0.0",
539 + "source-map": "^0.5.7"
540 + }
541 + },
542 + "node_modules/babel-core/node_modules/brace-expansion": {
543 + "version": "1.1.11",
544 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
545 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
546 + "dependencies": {
547 + "balanced-match": "^1.0.0",
548 + "concat-map": "0.0.1"
549 }
550 },
269 - "node_modules/buffer-crc32": {
270 - "version": "1.0.0",
271 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
272 - "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
551 + "node_modules/babel-core/node_modules/minimatch": {
552 + "version": "3.1.2",
553 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
554 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
555 + "dependencies": {
556 + "brace-expansion": "^1.1.7"
557 + },
558 "engines": {
274 - "node": ">=8.0.0"
559 + "node": "*"
560 }
561 },
277 - "node_modules/bytes": {
278 - "version": "3.1.2",
279 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
280 - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
562 + "node_modules/babel-core/node_modules/source-map": {
563 + "version": "0.5.7",
564 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
565 + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
566 "engines": {
282 - "node": ">= 0.8"
567 + "node": ">=0.10.0"
568 }
569 },
285 - "node_modules/call-bind": {
286 - "version": "1.0.7",
287 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
288 - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
570 + "node_modules/babel-generator": {
571 + "version": "6.26.1",
572 + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
573 + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
574 "dependencies": {
290 - "es-define-property": "^1.0.0",
291 - "es-errors": "^1.3.0",
292 - "function-bind": "^1.1.2",
293 - "get-intrinsic": "^1.2.4",
294 - "set-function-length": "^1.2.1"
295 - },
575 + "babel-messages": "^6.23.0",
576 + "babel-runtime": "^6.26.0",
577 + "babel-types": "^6.26.0",
578 + "detect-indent": "^4.0.0",
579 + "jsesc": "^1.3.0",
580 + "lodash": "^4.17.4",
581 + "source-map": "^0.5.7",
582 + "trim-right": "^1.0.1"
583 + }
584 + },
585 + "node_modules/babel-generator/node_modules/source-map": {
586 + "version": "0.5.7",
587 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
588 + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
589 "engines": {
297 - "node": ">= 0.4"
298 - },
299 - "funding": {
300 - "url": "https://github.com/sponsors/ljharb"
590 + "node": ">=0.10.0"
591 }
592 },
303 - "node_modules/cbor": {
304 - "version": "5.2.0",
305 - "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz",
306 - "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==",
593 + "node_modules/babel-helper-call-delegate": {
594 + "version": "6.24.1",
595 + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
596 + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==",
597 "dependencies": {
308 - "bignumber.js": "^9.0.1",
309 - "nofilter": "^1.0.4"
310 - },
311 - "engines": {
312 - "node": ">=6.0.0"
598 + "babel-helper-hoist-variables": "^6.24.1",
599 + "babel-runtime": "^6.22.0",
600 + "babel-traverse": "^6.24.1",
601 + "babel-types": "^6.24.1"
602 }
603 },
315 - "node_modules/color-convert": {
316 - "version": "2.0.1",
317 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
318 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
604 + "node_modules/babel-helper-define-map": {
605 + "version": "6.26.0",
606 + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
607 + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==",
608 "dependencies": {
320 - "color-name": "~1.1.4"
321 - },
322 - "engines": {
323 - "node": ">=7.0.0"
609 + "babel-helper-function-name": "^6.24.1",
610 + "babel-runtime": "^6.26.0",
611 + "babel-types": "^6.26.0",
612 + "lodash": "^4.17.4"
613 }
614 },
326 - "node_modules/color-name": {
327 - "version": "1.1.4",
328 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
329 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
615 + "node_modules/babel-helper-function-name": {
616 + "version": "6.24.1",
617 + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
618 + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==",
619 + "dependencies": {
620 + "babel-helper-get-function-arity": "^6.24.1",
621 + "babel-runtime": "^6.22.0",
622 + "babel-template": "^6.24.1",
623 + "babel-traverse": "^6.24.1",
624 + "babel-types": "^6.24.1"
625 + }
626 },
331 - "node_modules/compress-commons": {
332 - "version": "6.0.2",
333 - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz",
334 - "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==",
627 + "node_modules/babel-helper-get-function-arity": {
628 + "version": "6.24.1",
629 + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
630 + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==",
631 "dependencies": {
336 - "crc-32": "^1.2.0",
337 - "crc32-stream": "^6.0.0",
338 - "is-stream": "^2.0.1",
339 - "normalize-path": "^3.0.0",
340 - "readable-stream": "^4.0.0"
341 - },
342 - "engines": {
343 - "node": ">= 14"
632 + "babel-runtime": "^6.22.0",
633 + "babel-types": "^6.24.1"
634 }
635 },
346 - "node_modules/compressible": {
347 - "version": "2.0.18",
348 - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
349 - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
636 + "node_modules/babel-helper-hoist-variables": {
637 + "version": "6.24.1",
638 + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
639 + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==",
640 "dependencies": {
351 - "mime-db": ">= 1.43.0 < 2"
352 - },
353 - "engines": {
354 - "node": ">= 0.6"
641 + "babel-runtime": "^6.22.0",
642 + "babel-types": "^6.24.1"
643 }
644 },
357 - "node_modules/compression": {
358 - "version": "1.7.4",
359 - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
360 - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
645 + "node_modules/babel-helper-optimise-call-expression": {
646 + "version": "6.24.1",
647 + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
648 + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==",
649 "dependencies": {
362 - "accepts": "~1.3.5",
363 - "bytes": "3.0.0",
364 - "compressible": "~2.0.16",
365 - "debug": "2.6.9",
366 - "on-headers": "~1.0.2",
367 - "safe-buffer": "5.1.2",
368 - "vary": "~1.1.2"
369 - },
370 - "engines": {
371 - "node": ">= 0.8.0"
650 + "babel-runtime": "^6.22.0",
651 + "babel-types": "^6.24.1"
652 }
653 },
374 - "node_modules/compression/node_modules/bytes": {
375 - "version": "3.0.0",
376 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
377 - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
378 - "engines": {
379 - "node": ">= 0.8"
654 + "node_modules/babel-helper-regex": {
655 + "version": "6.26.0",
656 + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
657 + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==",
658 + "dependencies": {
659 + "babel-runtime": "^6.26.0",
660 + "babel-types": "^6.26.0",
661 + "lodash": "^4.17.4"
662 }
663 },
382 - "node_modules/concat-map": {
383 - "version": "0.0.1",
384 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
385 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
664 + "node_modules/babel-helper-replace-supers": {
665 + "version": "6.24.1",
666 + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
667 + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==",
668 + "dependencies": {
669 + "babel-helper-optimise-call-expression": "^6.24.1",
670 + "babel-messages": "^6.23.0",
671 + "babel-runtime": "^6.22.0",
672 + "babel-template": "^6.24.1",
673 + "babel-traverse": "^6.24.1",
674 + "babel-types": "^6.24.1"
675 + }
676 + },
677 + "node_modules/babel-helpers": {
678 + "version": "6.24.1",
679 + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
680 + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==",
681 + "dependencies": {
682 + "babel-runtime": "^6.22.0",
683 + "babel-template": "^6.24.1"
684 + }
685 },
387 - "node_modules/content-disposition": {
388 - "version": "0.5.4",
389 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
390 - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
686 + "node_modules/babel-messages": {
687 + "version": "6.23.0",
688 + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
689 + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==",
690 "dependencies": {
392 - "safe-buffer": "5.2.1"
393 - },
394 - "engines": {
395 - "node": ">= 0.6"
691 + "babel-runtime": "^6.22.0"
692 }
693 },
398 - "node_modules/content-disposition/node_modules/safe-buffer": {
399 - "version": "5.2.1",
400 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
401 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
402 - "funding": [
403 - {
404 - "type": "github",
405 - "url": "https://github.com/sponsors/feross"
406 - },
407 - {
408 - "type": "patreon",
409 - "url": "https://www.patreon.com/feross"
410 - },
411 - {
412 - "type": "consulting",
413 - "url": "https://feross.org/support"
414 - }
415 - ]
694 + "node_modules/babel-plugin-check-es2015-constants": {
695 + "version": "6.22.0",
696 + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
697 + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==",
698 + "dependencies": {
699 + "babel-runtime": "^6.22.0"
700 + }
701 },
417 - "node_modules/content-type": {
418 - "version": "1.0.5",
419 - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
420 - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
421 - "engines": {
422 - "node": ">= 0.6"
702 + "node_modules/babel-plugin-transform-es2015-arrow-functions": {
703 + "version": "6.22.0",
704 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
705 + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==",
706 + "dependencies": {
707 + "babel-runtime": "^6.22.0"
708 }
709 },
425 - "node_modules/cookie": {
426 - "version": "0.6.0",
427 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
428 - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
429 - "engines": {
430 - "node": ">= 0.6"
710 + "node_modules/babel-plugin-transform-es2015-block-scoped-functions": {
711 + "version": "6.22.0",
712 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
713 + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==",
714 + "dependencies": {
715 + "babel-runtime": "^6.22.0"
716 }
717 },
433 - "node_modules/cookie-session": {
434 - "version": "2.0.0",
435 - "resolved": "https://registry.npmjs.org/cookie-session/-/cookie-session-2.0.0.tgz",
436 - "integrity": "sha512-hKvgoThbw00zQOleSlUr2qpvuNweoqBtxrmx0UFosx6AGi9lYtLoA+RbsvknrEX8Pr6MDbdWAb2j6SnMn+lPsg==",
718 + "node_modules/babel-plugin-transform-es2015-block-scoping": {
719 + "version": "6.26.0",
720 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
721 + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==",
722 "dependencies": {
438 - "cookies": "0.8.0",
439 - "debug": "3.2.7",
440 - "on-headers": "~1.0.2",
441 - "safe-buffer": "5.2.1"
442 - },
443 - "engines": {
444 - "node": ">= 0.10"
723 + "babel-runtime": "^6.26.0",
724 + "babel-template": "^6.26.0",
725 + "babel-traverse": "^6.26.0",
726 + "babel-types": "^6.26.0",
727 + "lodash": "^4.17.4"
728 }
729 },
447 - "node_modules/cookie-session/node_modules/debug": {
448 - "version": "3.2.7",
449 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
450 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
730 + "node_modules/babel-plugin-transform-es2015-classes": {
731 + "version": "6.24.1",
732 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
733 + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==",
734 "dependencies": {
452 - "ms": "^2.1.1"
735 + "babel-helper-define-map": "^6.24.1",
736 + "babel-helper-function-name": "^6.24.1",
737 + "babel-helper-optimise-call-expression": "^6.24.1",
738 + "babel-helper-replace-supers": "^6.24.1",
739 + "babel-messages": "^6.23.0",
740 + "babel-runtime": "^6.22.0",
741 + "babel-template": "^6.24.1",
742 + "babel-traverse": "^6.24.1",
743 + "babel-types": "^6.24.1"
744 + }
745 + },
746 + "node_modules/babel-plugin-transform-es2015-computed-properties": {
747 + "version": "6.24.1",
748 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
749 + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==",
750 + "dependencies": {
751 + "babel-runtime": "^6.22.0",
752 + "babel-template": "^6.24.1"
753 }
754 },
455 - "node_modules/cookie-session/node_modules/ms": {
456 - "version": "2.1.3",
457 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
458 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
755 + "node_modules/babel-plugin-transform-es2015-destructuring": {
756 + "version": "6.23.0",
757 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
758 + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==",
759 + "dependencies": {
760 + "babel-runtime": "^6.22.0"
761 + }
762 },
460 - "node_modules/cookie-session/node_modules/safe-buffer": {
461 - "version": "5.2.1",
462 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
463 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
464 - "funding": [
465 - {
466 - "type": "github",
467 - "url": "https://github.com/sponsors/feross"
468 - },
469 - {
470 - "type": "patreon",
471 - "url": "https://www.patreon.com/feross"
472 - },
473 - {
474 - "type": "consulting",
475 - "url": "https://feross.org/support"
476 - }
477 - ]
763 + "node_modules/babel-plugin-transform-es2015-duplicate-keys": {
764 + "version": "6.24.1",
765 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
766 + "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==",
767 + "dependencies": {
768 + "babel-runtime": "^6.22.0",
769 + "babel-types": "^6.24.1"
770 + }
771 },
479 - "node_modules/cookie-signature": {
480 - "version": "1.0.6",
481 - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
482 - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
772 + "node_modules/babel-plugin-transform-es2015-for-of": {
773 + "version": "6.23.0",
774 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
775 + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==",
776 + "dependencies": {
777 + "babel-runtime": "^6.22.0"
778 + }
779 },
484 - "node_modules/cookies": {
485 - "version": "0.8.0",
486 - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
487 - "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==",
780 + "node_modules/babel-plugin-transform-es2015-function-name": {
781 + "version": "6.24.1",
782 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
783 + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==",
784 "dependencies": {
489 - "depd": "~2.0.0",
490 - "keygrip": "~1.1.0"
491 - },
492 - "engines": {
493 - "node": ">= 0.8"
785 + "babel-helper-function-name": "^6.24.1",
786 + "babel-runtime": "^6.22.0",
787 + "babel-types": "^6.24.1"
788 }
789 },
496 - "node_modules/core-util-is": {
497 - "version": "1.0.3",
498 - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
499 - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
790 + "node_modules/babel-plugin-transform-es2015-literals": {
791 + "version": "6.22.0",
792 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
793 + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==",
794 + "dependencies": {
795 + "babel-runtime": "^6.22.0"
796 + }
797 },
501 - "node_modules/crc-32": {
502 - "version": "1.2.2",
503 - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
504 - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
505 - "bin": {
506 - "crc32": "bin/crc32.njs"
507 - },
508 - "engines": {
509 - "node": ">=0.8"
798 + "node_modules/babel-plugin-transform-es2015-modules-amd": {
799 + "version": "6.24.1",
800 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
801 + "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==",
802 + "dependencies": {
803 + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
804 + "babel-runtime": "^6.22.0",
805 + "babel-template": "^6.24.1"
806 }
807 },
512 - "node_modules/crc32-stream": {
513 - "version": "6.0.0",
514 - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz",
515 - "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==",
808 + "node_modules/babel-plugin-transform-es2015-modules-commonjs": {
809 + "version": "6.26.2",
810 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
811 + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
812 "dependencies": {
517 - "crc-32": "^1.2.0",
518 - "readable-stream": "^4.0.0"
519 - },
520 - "engines": {
521 - "node": ">= 14"
813 + "babel-plugin-transform-strict-mode": "^6.24.1",
814 + "babel-runtime": "^6.26.0",
815 + "babel-template": "^6.26.0",
816 + "babel-types": "^6.26.0"
817 }
818 },
524 - "node_modules/cross-spawn": {
525 - "version": "7.0.3",
526 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
527 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
819 + "node_modules/babel-plugin-transform-es2015-modules-systemjs": {
820 + "version": "6.24.1",
821 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
822 + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==",
823 "dependencies": {
529 - "path-key": "^3.1.0",
530 - "shebang-command": "^2.0.0",
531 - "which": "^2.0.1"
532 - },
533 - "engines": {
534 - "node": ">= 8"
824 + "babel-helper-hoist-variables": "^6.24.1",
825 + "babel-runtime": "^6.22.0",
826 + "babel-template": "^6.24.1"
827 }
828 },
537 - "node_modules/debug": {
538 - "version": "2.6.9",
539 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
540 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
829 + "node_modules/babel-plugin-transform-es2015-modules-umd": {
830 + "version": "6.24.1",
831 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
832 + "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==",
833 "dependencies": {
542 - "ms": "2.0.0"
834 + "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
835 + "babel-runtime": "^6.22.0",
836 + "babel-template": "^6.24.1"
837 }
838 },
545 - "node_modules/define-data-property": {
546 - "version": "1.1.4",
547 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
548 - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
839 + "node_modules/babel-plugin-transform-es2015-object-super": {
840 + "version": "6.24.1",
841 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
842 + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==",
843 "dependencies": {
550 - "es-define-property": "^1.0.0",
551 - "es-errors": "^1.3.0",
552 - "gopd": "^1.0.1"
553 - },
554 - "engines": {
555 - "node": ">= 0.4"
556 - },
557 - "funding": {
558 - "url": "https://github.com/sponsors/ljharb"
844 + "babel-helper-replace-supers": "^6.24.1",
845 + "babel-runtime": "^6.22.0"
846 }
847 },
561 - "node_modules/depd": {
562 - "version": "2.0.0",
563 - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
564 - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
565 - "engines": {
566 - "node": ">= 0.8"
848 + "node_modules/babel-plugin-transform-es2015-parameters": {
849 + "version": "6.24.1",
850 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
851 + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==",
852 + "dependencies": {
853 + "babel-helper-call-delegate": "^6.24.1",
854 + "babel-helper-get-function-arity": "^6.24.1",
855 + "babel-runtime": "^6.22.0",
856 + "babel-template": "^6.24.1",
857 + "babel-traverse": "^6.24.1",
858 + "babel-types": "^6.24.1"
859 + }
860 + },
861 + "node_modules/babel-plugin-transform-es2015-shorthand-properties": {
862 + "version": "6.24.1",
863 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
864 + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==",
865 + "dependencies": {
866 + "babel-runtime": "^6.22.0",
867 + "babel-types": "^6.24.1"
868 }
869 },
569 - "node_modules/destroy": {
570 - "version": "1.2.0",
571 - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
572 - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
573 - "engines": {
574 - "node": ">= 0.8",
575 - "npm": "1.2.8000 || >= 1.4.16"
870 + "node_modules/babel-plugin-transform-es2015-spread": {
871 + "version": "6.22.0",
872 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
873 + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==",
874 + "dependencies": {
875 + "babel-runtime": "^6.22.0"
876 }
877 },
578 - "node_modules/eastasianwidth": {
579 - "version": "0.2.0",
580 - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
581 - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
878 + "node_modules/babel-plugin-transform-es2015-sticky-regex": {
879 + "version": "6.24.1",
880 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
881 + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==",
882 + "dependencies": {
883 + "babel-helper-regex": "^6.24.1",
884 + "babel-runtime": "^6.22.0",
885 + "babel-types": "^6.24.1"
886 + }
887 },
583 - "node_modules/ee-first": {
584 - "version": "1.1.1",
585 - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
888 + "node_modules/babel-plugin-transform-es2015-template-literals": {
889 + "version": "6.22.0",
890 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
891 + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==",
892 + "dependencies": {
893 + "babel-runtime": "^6.22.0"
894 + }
895 + },
896 + "node_modules/babel-plugin-transform-es2015-typeof-symbol": {
897 + "version": "6.23.0",
898 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
899 + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==",
900 + "dependencies": {
901 + "babel-runtime": "^6.22.0"
902 + }
903 + },
904 + "node_modules/babel-plugin-transform-es2015-unicode-regex": {
905 + "version": "6.24.1",
906 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
907 + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==",
908 + "dependencies": {
909 + "babel-helper-regex": "^6.24.1",
910 + "babel-runtime": "^6.22.0",
911 + "regexpu-core": "^2.0.0"
912 + }
913 + },
914 + "node_modules/babel-plugin-transform-regenerator": {
915 + "version": "6.26.0",
916 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
917 + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==",
918 + "dependencies": {
919 + "regenerator-transform": "^0.10.0"
920 + }
921 + },
922 + "node_modules/babel-plugin-transform-strict-mode": {
923 + "version": "6.24.1",
924 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
925 + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==",
926 + "dependencies": {
927 + "babel-runtime": "^6.22.0",
928 + "babel-types": "^6.24.1"
929 + }
930 + },
931 + "node_modules/babel-polyfill": {
932 + "version": "6.26.0",
933 + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
934 + "integrity": "sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==",
935 + "dependencies": {
936 + "babel-runtime": "^6.26.0",
937 + "core-js": "^2.5.0",
938 + "regenerator-runtime": "^0.10.5"
939 + }
940 + },
941 + "node_modules/babel-preset-es2015": {
942 + "version": "6.24.1",
943 + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
944 + "integrity": "sha512-XfwUqG1Ry6R43m4Wfob+vHbIVBIqTg/TJY4Snku1iIzeH7mUnwHA8Vagmv+ZQbPwhS8HgsdQvy28Py3k5zpoFQ==",
945 + "deprecated": "🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read https://babeljs.io/env to update!",
946 + "dependencies": {
947 + "babel-plugin-check-es2015-constants": "^6.22.0",
948 + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
949 + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
950 + "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
951 + "babel-plugin-transform-es2015-classes": "^6.24.1",
952 + "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
953 + "babel-plugin-transform-es2015-destructuring": "^6.22.0",
954 + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
955 + "babel-plugin-transform-es2015-for-of": "^6.22.0",
956 + "babel-plugin-transform-es2015-function-name": "^6.24.1",
957 + "babel-plugin-transform-es2015-literals": "^6.22.0",
958 + "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
959 + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
960 + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
961 + "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
962 + "babel-plugin-transform-es2015-object-super": "^6.24.1",
963 + "babel-plugin-transform-es2015-parameters": "^6.24.1",
964 + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
965 + "babel-plugin-transform-es2015-spread": "^6.22.0",
966 + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
967 + "babel-plugin-transform-es2015-template-literals": "^6.22.0",
968 + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
969 + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
970 + "babel-plugin-transform-regenerator": "^6.24.1"
971 + }
972 + },
973 + "node_modules/babel-register": {
974 + "version": "6.26.0",
975 + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
976 + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==",
977 + "dependencies": {
978 + "babel-core": "^6.26.0",
979 + "babel-runtime": "^6.26.0",
980 + "core-js": "^2.5.0",
981 + "home-or-tmp": "^2.0.0",
982 + "lodash": "^4.17.4",
983 + "mkdirp": "^0.5.1",
984 + "source-map-support": "^0.4.15"
985 + }
986 + },
987 + "node_modules/babel-register/node_modules/mkdirp": {
988 + "version": "0.5.6",
989 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
990 + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
991 + "dependencies": {
992 + "minimist": "^1.2.6"
993 + },
994 + "bin": {
995 + "mkdirp": "bin/cmd.js"
996 + }
997 + },
998 + "node_modules/babel-runtime": {
999 + "version": "6.26.0",
1000 + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
1001 + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",
1002 + "dependencies": {
1003 + "core-js": "^2.4.0",
1004 + "regenerator-runtime": "^0.11.0"
1005 + }
1006 + },
1007 + "node_modules/babel-runtime/node_modules/regenerator-runtime": {
1008 + "version": "0.11.1",
1009 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
1010 + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
1011 + },
1012 + "node_modules/babel-template": {
1013 + "version": "6.26.0",
1014 + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
1015 + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==",
1016 + "dependencies": {
1017 + "babel-runtime": "^6.26.0",
1018 + "babel-traverse": "^6.26.0",
1019 + "babel-types": "^6.26.0",
1020 + "babylon": "^6.18.0",
1021 + "lodash": "^4.17.4"
1022 + }
1023 + },
1024 + "node_modules/babel-traverse": {
1025 + "version": "6.26.0",
1026 + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
1027 + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==",
1028 + "dependencies": {
1029 + "babel-code-frame": "^6.26.0",
1030 + "babel-messages": "^6.23.0",
1031 + "babel-runtime": "^6.26.0",
1032 + "babel-types": "^6.26.0",
1033 + "babylon": "^6.18.0",
1034 + "debug": "^2.6.8",
1035 + "globals": "^9.18.0",
1036 + "invariant": "^2.2.2",
1037 + "lodash": "^4.17.4"
1038 + }
1039 + },
1040 + "node_modules/babel-types": {
1041 + "version": "6.26.0",
1042 + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
1043 + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==",
1044 + "dependencies": {
1045 + "babel-runtime": "^6.26.0",
1046 + "esutils": "^2.0.2",
1047 + "lodash": "^4.17.4",
1048 + "to-fast-properties": "^1.0.3"
1049 + }
1050 + },
1051 + "node_modules/babylon": {
1052 + "version": "6.18.0",
1053 + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
1054 + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
1055 + "bin": {
1056 + "babylon": "bin/babylon.js"
1057 + }
1058 + },
1059 + "node_modules/backo2": {
1060 + "version": "1.0.2",
1061 + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
1062 + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA=="
1063 + },
1064 + "node_modules/backoff": {
1065 + "version": "2.5.0",
1066 + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz",
1067 + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==",
1068 + "dependencies": {
1069 + "precond": "0.2"
1070 + },
1071 + "engines": {
1072 + "node": ">= 0.6"
1073 + }
1074 + },
1075 + "node_modules/balanced-match": {
1076 + "version": "1.0.2",
1077 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1078 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
1079 + },
1080 + "node_modules/base-64": {
1081 + "version": "1.0.0",
1082 + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz",
1083 + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="
1084 + },
1085 + "node_modules/base64-js": {
1086 + "version": "1.5.1",
1087 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1088 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1089 + "funding": [
1090 + {
1091 + "type": "github",
1092 + "url": "https://github.com/sponsors/feross"
1093 + },
1094 + {
1095 + "type": "patreon",
1096 + "url": "https://www.patreon.com/feross"
1097 + },
1098 + {
1099 + "type": "consulting",
1100 + "url": "https://feross.org/support"
1101 + }
1102 + ]
1103 + },
1104 + "node_modules/base64url": {
1105 + "version": "3.0.1",
1106 + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz",
1107 + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==",
1108 + "engines": {
1109 + "node": ">=6.0.0"
1110 + }
1111 + },
1112 + "node_modules/bcrypt-pbkdf": {
1113 + "version": "1.0.2",
1114 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1115 + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
1116 + "dependencies": {
1117 + "tweetnacl": "^0.14.3"
1118 + }
1119 + },
1120 + "node_modules/bcryptjs": {
1121 + "version": "2.4.3",
1122 + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
1123 + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ=="
1124 + },
1125 + "node_modules/bignumber.js": {
1126 + "version": "9.1.2",
1127 + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz",
1128 + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==",
1129 + "engines": {
1130 + "node": "*"
1131 + }
1132 + },
1133 + "node_modules/bluebird": {
1134 + "version": "3.7.2",
1135 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
1136 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
1137 + },
1138 + "node_modules/body-parser": {
1139 + "version": "1.20.2",
1140 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
1141 + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
1142 + "dependencies": {
1143 + "bytes": "3.1.2",
1144 + "content-type": "~1.0.5",
1145 + "debug": "2.6.9",
1146 + "depd": "2.0.0",
1147 + "destroy": "1.2.0",
1148 + "http-errors": "2.0.0",
1149 + "iconv-lite": "0.4.24",
1150 + "on-finished": "2.4.1",
1151 + "qs": "6.11.0",
1152 + "raw-body": "2.5.2",
1153 + "type-is": "~1.6.18",
1154 + "unpipe": "1.0.0"
1155 + },
1156 + "engines": {
1157 + "node": ">= 0.8",
1158 + "npm": "1.2.8000 || >= 1.4.16"
1159 + }
1160 + },
1161 + "node_modules/brace-expansion": {
1162 + "version": "2.0.1",
1163 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1164 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1165 + "dependencies": {
1166 + "balanced-match": "^1.0.0"
1167 + }
1168 + },
1169 + "node_modules/buffer": {
1170 + "version": "6.0.3",
1171 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
1172 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
1173 + "funding": [
1174 + {
1175 + "type": "github",
1176 + "url": "https://github.com/sponsors/feross"
1177 + },
1178 + {
1179 + "type": "patreon",
1180 + "url": "https://www.patreon.com/feross"
1181 + },
1182 + {
1183 + "type": "consulting",
1184 + "url": "https://feross.org/support"
1185 + }
1186 + ],
1187 + "dependencies": {
1188 + "base64-js": "^1.3.1",
1189 + "ieee754": "^1.2.1"
1190 + }
1191 + },
1192 + "node_modules/buffer-crc32": {
1193 + "version": "1.0.0",
1194 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
1195 + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
1196 + "engines": {
1197 + "node": ">=8.0.0"
1198 + }
1199 + },
1200 + "node_modules/byte-length": {
1201 + "version": "1.0.2",
1202 + "resolved": "https://registry.npmjs.org/byte-length/-/byte-length-1.0.2.tgz",
1203 + "integrity": "sha512-ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q=="
1204 + },
1205 + "node_modules/bytes": {
1206 + "version": "3.1.2",
1207 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
1208 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
1209 + "engines": {
1210 + "node": ">= 0.8"
1211 + }
1212 + },
1213 + "node_modules/cache-point": {
1214 + "version": "0.3.4",
1215 + "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-0.3.4.tgz",
1216 + "integrity": "sha512-xY7ZTpb6twvkNvsz9ucBaySYmA/NG+lw7qWagtdphqczVqesDzrjaqpEEWEjmMtdtt3f5g4odW9m69Bro8BV4A==",
1217 + "dependencies": {
1218 + "array-back": "^1.0.3",
1219 + "core-js": "^2.4.1",
1220 + "feature-detect-es6": "^1.3.1",
1221 + "fs-then-native": "^1.0.2",
1222 + "mkdirp": "~0.5.1"
1223 + },
1224 + "engines": {
1225 + "node": ">=0.10.0"
1226 + }
1227 + },
1228 + "node_modules/cache-point/node_modules/mkdirp": {
1229 + "version": "0.5.6",
1230 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
1231 + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
1232 + "dependencies": {
1233 + "minimist": "^1.2.6"
1234 + },
1235 + "bin": {
1236 + "mkdirp": "bin/cmd.js"
1237 + }
1238 + },
1239 + "node_modules/call-bind": {
1240 + "version": "1.0.7",
1241 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
1242 + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
1243 + "dependencies": {
1244 + "es-define-property": "^1.0.0",
1245 + "es-errors": "^1.3.0",
1246 + "function-bind": "^1.1.2",
1247 + "get-intrinsic": "^1.2.4",
1248 + "set-function-length": "^1.2.1"
1249 + },
1250 + "engines": {
1251 + "node": ">= 0.4"
1252 + },
1253 + "funding": {
1254 + "url": "https://github.com/sponsors/ljharb"
1255 + }
1256 + },
1257 + "node_modules/camel-case": {
1258 + "version": "3.0.0",
1259 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
1260 + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==",
1261 + "dependencies": {
1262 + "no-case": "^2.2.0",
1263 + "upper-case": "^1.1.1"
1264 + }
1265 + },
1266 + "node_modules/catharsis": {
1267 + "version": "0.8.11",
1268 + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
1269 + "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==",
1270 + "dependencies": {
1271 + "lodash": "^4.17.14"
1272 + },
1273 + "engines": {
1274 + "node": ">= 8"
1275 + }
1276 + },
1277 + "node_modules/cbor": {
1278 + "version": "5.2.0",
1279 + "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz",
1280 + "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==",
1281 + "dependencies": {
1282 + "bignumber.js": "^9.0.1",
1283 + "nofilter": "^1.0.4"
1284 + },
1285 + "engines": {
1286 + "node": ">=6.0.0"
1287 + }
1288 + },
1289 + "node_modules/chalk": {
1290 + "version": "1.1.3",
1291 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1292 + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
1293 + "dependencies": {
1294 + "ansi-styles": "^2.2.1",
1295 + "escape-string-regexp": "^1.0.2",
1296 + "has-ansi": "^2.0.0",
1297 + "strip-ansi": "^3.0.0",
1298 + "supports-color": "^2.0.0"
1299 + },
1300 + "engines": {
1301 + "node": ">=0.10.0"
1302 + }
1303 + },
1304 + "node_modules/chalk/node_modules/ansi-regex": {
1305 + "version": "2.1.1",
1306 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1307 + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
1308 + "engines": {
1309 + "node": ">=0.10.0"
1310 + }
1311 + },
1312 + "node_modules/chalk/node_modules/ansi-styles": {
1313 + "version": "2.2.1",
1314 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1315 + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
1316 + "engines": {
1317 + "node": ">=0.10.0"
1318 + }
1319 + },
1320 + "node_modules/chalk/node_modules/strip-ansi": {
1321 + "version": "3.0.1",
1322 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1323 + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
1324 + "dependencies": {
1325 + "ansi-regex": "^2.0.0"
1326 + },
1327 + "engines": {
1328 + "node": ">=0.10.0"
1329 + }
1330 + },
1331 + "node_modules/charenc": {
1332 + "version": "0.0.2",
1333 + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
1334 + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==",
1335 + "engines": {
1336 + "node": "*"
1337 + }
1338 + },
1339 + "node_modules/clean-css": {
1340 + "version": "4.2.4",
1341 + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
1342 + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
1343 + "dependencies": {
1344 + "source-map": "~0.6.0"
1345 + },
1346 + "engines": {
1347 + "node": ">= 4.0"
1348 + }
1349 + },
1350 + "node_modules/cli-commands": {
1351 + "version": "0.1.0",
1352 + "resolved": "https://registry.npmjs.org/cli-commands/-/cli-commands-0.1.0.tgz",
1353 + "integrity": "sha512-q7sQb4fp+8T7OLlHf0iJoCUFqvgURR/QEj0WmFZVqJZsfEo4jJ0ozSNuCHTDn5Z92WnjCfQlsi2jBjbOMkkNjA==",
1354 + "dependencies": {
1355 + "ansi-escape-sequences": "^3.0.0",
1356 + "command-line-args": "^3.0.1",
1357 + "command-line-commands": "^1.0.4",
1358 + "command-line-usage": "^3.0.5"
1359 + },
1360 + "engines": {
1361 + "node": ">=0.10.0"
1362 + }
1363 + },
1364 + "node_modules/collect-all": {
1365 + "version": "1.0.4",
1366 + "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz",
1367 + "integrity": "sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==",
1368 + "dependencies": {
1369 + "stream-connect": "^1.0.2",
1370 + "stream-via": "^1.0.4"
1371 + },
1372 + "engines": {
1373 + "node": ">=0.10.0"
1374 + }
1375 + },
1376 + "node_modules/collect-json": {
1377 + "version": "1.0.9",
1378 + "resolved": "https://registry.npmjs.org/collect-json/-/collect-json-1.0.9.tgz",
1379 + "integrity": "sha512-5sGzu8rjhY4uzm4FJOVsNtcAhNiyEsZ70Lz3xv+7mXuLfU41QikE0es3nn2N0knqEKg+r4K7TMFHFmR8OFGpFA==",
1380 + "dependencies": {
1381 + "collect-all": "^1.0.4",
1382 + "stream-connect": "^1.0.2",
1383 + "stream-via": "^1.0.4"
1384 + },
1385 + "engines": {
1386 + "node": ">=0.10.0"
1387 + }
1388 + },
1389 + "node_modules/color-convert": {
1390 + "version": "2.0.1",
1391 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1392 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1393 + "dependencies": {
1394 + "color-name": "~1.1.4"
1395 + },
1396 + "engines": {
1397 + "node": ">=7.0.0"
1398 + }
1399 + },
1400 + "node_modules/color-name": {
1401 + "version": "1.1.4",
1402 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1403 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1404 + },
1405 + "node_modules/colors": {
1406 + "version": "1.1.2",
1407 + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
1408 + "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==",
1409 + "engines": {
1410 + "node": ">=0.1.90"
1411 + }
1412 + },
1413 + "node_modules/column-layout": {
1414 + "version": "2.1.4",
1415 + "resolved": "https://registry.npmjs.org/column-layout/-/column-layout-2.1.4.tgz",
1416 + "integrity": "sha512-u0d19HeRqHrs8nK+dBK5yzJ1fcMKXZmhXeKOVZfjbU2PJDMavQn256E262Z1qOD5Esg32dq17cM2pYUnO1WVTw==",
1417 + "dependencies": {
1418 + "ansi-escape-sequences": "^2.2.2",
1419 + "array-back": "^1.0.3",
1420 + "collect-json": "^1.0.8",
1421 + "command-line-args": "^2.1.6",
1422 + "core-js": "^2.4.0",
1423 + "deep-extend": "~0.4.1",
1424 + "feature-detect-es6": "^1.2.0",
1425 + "object-tools": "^2.0.6",
1426 + "typical": "^2.4.2",
1427 + "wordwrapjs": "^1.2.0"
1428 + },
1429 + "bin": {
1430 + "column-layout": "bin/cli.js"
1431 + },
1432 + "engines": {
1433 + "node": ">=0.10.0"
1434 + }
1435 + },
1436 + "node_modules/column-layout/node_modules/ansi-escape-sequences": {
1437 + "version": "2.2.2",
1438 + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-2.2.2.tgz",
1439 + "integrity": "sha512-8UeLcAdY7X4ZUBiuWoxqHfPGIUwJ5Vz7ujKdMUWbR0DwiBziHJbEMYzTvt7OQNtFb2NHxSxa3COicuPNgvE0XQ==",
1440 + "dependencies": {
1441 + "array-back": "^1.0.2",
1442 + "collect-all": "~0.2.1"
1443 + },
1444 + "bin": {
1445 + "ansi": "bin/cli.js"
1446 + },
1447 + "engines": {
1448 + "node": ">=0.10.0"
1449 + }
1450 + },
1451 + "node_modules/column-layout/node_modules/collect-all": {
1452 + "version": "0.2.1",
1453 + "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-0.2.1.tgz",
1454 + "integrity": "sha512-DJM6+T8WAUEDVPxvbousmxRvtGW5+Q7JazRYmELEzn+BLGlRrqQ1ENKIpfiUjveCupWgUQd4iTvrMfDo0HiVKw==",
1455 + "dependencies": {
1456 + "stream-connect": "^1.0.1",
1457 + "stream-via": "~0.1.0",
1458 + "typical": "^2.3.0"
1459 + },
1460 + "engines": {
1461 + "node": ">=0.10.0"
1462 + }
1463 + },
1464 + "node_modules/column-layout/node_modules/command-line-args": {
1465 + "version": "2.1.6",
1466 + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-2.1.6.tgz",
1467 + "integrity": "sha512-qo+q+AcV8vRQCVDCoh3gNbUiVI86ywoKkIUJeNCNZBCw1qv111Dp0F3nZ2PR/92HrGsgsABuAAi7Fe/z/cj8YQ==",
1468 + "dependencies": {
1469 + "array-back": "^1.0.2",
1470 + "command-line-usage": "^2",
1471 + "core-js": "^2.0.1",
1472 + "feature-detect-es6": "^1.2.0",
1473 + "find-replace": "^1",
1474 + "typical": "^2.3.0"
1475 + },
1476 + "bin": {
1477 + "command-line-args": "bin/cli.js"
1478 + }
1479 + },
1480 + "node_modules/column-layout/node_modules/command-line-usage": {
1481 + "version": "2.0.5",
1482 + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-2.0.5.tgz",
1483 + "integrity": "sha512-xxUZrDySMWQknZRlCKXbuSCR8PUQXLbypmXPv8a1ZaxIGE5SSynjXNZzig8VTcTcXuvIVf9y563nucsRAYnCKA==",
1484 + "dependencies": {
1485 + "ansi-escape-sequences": "^2.2.2",
1486 + "array-back": "^1.0.3",
1487 + "column-layout": "^2.1.1",
1488 + "feature-detect-es6": "^1.2.0",
1489 + "typical": "^2.4.2",
1490 + "wordwrapjs": "^1.2.0"
1491 + },
1492 + "engines": {
1493 + "node": ">=0.10.0"
1494 + }
1495 + },
1496 + "node_modules/column-layout/node_modules/stream-via": {
1497 + "version": "0.1.1",
1498 + "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-0.1.1.tgz",
1499 + "integrity": "sha512-1U7icavM/2dRDSevxnJRZfKBWrnhmtdCh0zQTThwYchL2YWjbwZb2PEngEj9HKjgyJ2oDipz6TLud/AU6BAIzQ==",
1500 + "engines": {
1501 + "node": ">=0.10.0"
1502 + }
1503 + },
1504 + "node_modules/column-layout/node_modules/wordwrapjs": {
1505 + "version": "1.2.1",
1506 + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-1.2.1.tgz",
1507 + "integrity": "sha512-oHt3LHdyJ2xke7aFYuXXB4QBvfORPZAfwdOW5bKQhCNj2Fa+I/WBz81yle19Cs7gZvaBxoYKOuPW/mFe4X09lg==",
1508 + "dependencies": {
1509 + "array-back": "^1.0.3",
1510 + "typical": "^2.5.0"
1511 + },
1512 + "engines": {
1513 + "node": ">=0.10.0"
1514 + }
1515 + },
1516 + "node_modules/combined-stream": {
1517 + "version": "1.0.8",
1518 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1519 + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1520 + "dependencies": {
1521 + "delayed-stream": "~1.0.0"
1522 + },
1523 + "engines": {
1524 + "node": ">= 0.8"
1525 + }
1526 + },
1527 + "node_modules/command-line-args": {
1528 + "version": "3.0.5",
1529 + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-3.0.5.tgz",
1530 + "integrity": "sha512-M29kjOI24VF4HqatnqVyDqyeq3SYYZbq6LWv/AdVZ5LvrcqVNSN2XeYPrBxcO19T8YkGmyCqTUqYR07DFjVhyg==",
1531 + "dependencies": {
1532 + "array-back": "^1.0.4",
1533 + "feature-detect-es6": "^1.3.1",
1534 + "find-replace": "^1.0.2",
1535 + "typical": "^2.6.0"
1536 + },
1537 + "bin": {
1538 + "command-line-args": "bin.js"
1539 + }
1540 + },
1541 + "node_modules/command-line-commands": {
1542 + "version": "1.0.4",
1543 + "resolved": "https://registry.npmjs.org/command-line-commands/-/command-line-commands-1.0.4.tgz",
1544 + "integrity": "sha512-l/z6Avh5umBu6grouQAQbvPU87NH4ud1WBMV+P4n+LRQj2MiCfaVXLCo8Klcd9xwOgungPbnpNVuZ6+AX9W+0g==",
1545 + "dependencies": {
1546 + "array-back": "^1.0.3",
1547 + "feature-detect-es6": "^1.3.1"
1548 + },
1549 + "engines": {
1550 + "node": ">=0.10.0"
1551 + }
1552 + },
1553 + "node_modules/command-line-tool": {
1554 + "version": "0.5.2",
1555 + "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.5.2.tgz",
1556 + "integrity": "sha512-TiZWqiRiyG4M6ZwbxKiCnBMDrD+rMNLeV2rf3rjmRH6O1yKvVmRpXlVxprABqks0nI/NU5F5JOCC14XQBFddlw==",
1557 + "dependencies": {
1558 + "ansi-escape-sequences": "^2.2.2",
1559 + "array-back": "^1.0.3",
1560 + "command-line-args": "^3.0.0",
1561 + "command-line-usage": "^3.0.3",
1562 + "feature-detect-es6": "^1.3.0",
1563 + "typical": "^2.4.2"
1564 + },
1565 + "engines": {
1566 + "node": ">=0.10.0"
1567 + }
1568 + },
1569 + "node_modules/command-line-tool/node_modules/ansi-escape-sequences": {
1570 + "version": "2.2.2",
1571 + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-2.2.2.tgz",
1572 + "integrity": "sha512-8UeLcAdY7X4ZUBiuWoxqHfPGIUwJ5Vz7ujKdMUWbR0DwiBziHJbEMYzTvt7OQNtFb2NHxSxa3COicuPNgvE0XQ==",
1573 + "dependencies": {
1574 + "array-back": "^1.0.2",
1575 + "collect-all": "~0.2.1"
1576 + },
1577 + "bin": {
1578 + "ansi": "bin/cli.js"
1579 + },
1580 + "engines": {
1581 + "node": ">=0.10.0"
1582 + }
1583 + },
1584 + "node_modules/command-line-tool/node_modules/collect-all": {
1585 + "version": "0.2.1",
1586 + "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-0.2.1.tgz",
1587 + "integrity": "sha512-DJM6+T8WAUEDVPxvbousmxRvtGW5+Q7JazRYmELEzn+BLGlRrqQ1ENKIpfiUjveCupWgUQd4iTvrMfDo0HiVKw==",
1588 + "dependencies": {
1589 + "stream-connect": "^1.0.1",
1590 + "stream-via": "~0.1.0",
1591 + "typical": "^2.3.0"
1592 + },
1593 + "engines": {
1594 + "node": ">=0.10.0"
1595 + }
1596 + },
1597 + "node_modules/command-line-tool/node_modules/stream-via": {
1598 + "version": "0.1.1",
1599 + "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-0.1.1.tgz",
1600 + "integrity": "sha512-1U7icavM/2dRDSevxnJRZfKBWrnhmtdCh0zQTThwYchL2YWjbwZb2PEngEj9HKjgyJ2oDipz6TLud/AU6BAIzQ==",
1601 + "engines": {
1602 + "node": ">=0.10.0"
1603 + }
1604 + },
1605 + "node_modules/command-line-usage": {
1606 + "version": "3.0.8",
1607 + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-3.0.8.tgz",
1608 + "integrity": "sha512-KMWPF8wNWa+wzffE9247hlDB1c9DMMxhwIFzwRn7oNv5CU7auuJ3zKWv756F/9qqlEucC5jI8/3S8qdGKdVelw==",
1609 + "dependencies": {
1610 + "ansi-escape-sequences": "^3.0.0",
1611 + "array-back": "^1.0.3",
1612 + "feature-detect-es6": "^1.3.1",
1613 + "table-layout": "^0.3.0",
1614 + "typical": "^2.6.0"
1615 + },
1616 + "engines": {
1617 + "node": ">=0.12.0"
1618 + }
1619 + },
1620 + "node_modules/commander": {
1621 + "version": "2.20.3",
1622 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1623 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
1624 + },
1625 + "node_modules/common-sequence": {
1626 + "version": "1.0.2",
1627 + "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-1.0.2.tgz",
1628 + "integrity": "sha512-z3ln8PqfoBRwY1X0B1W0NEvfuo3+lZdvVjYaxusK84FPGkBy+ZqfbMhgdGOLr1v1dv13z5KYOtbL/yupL4I8Yw==",
1629 + "engines": {
1630 + "node": ">=0.10.0"
1631 + }
1632 + },
1633 + "node_modules/compress-commons": {
1634 + "version": "6.0.2",
1635 + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz",
1636 + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==",
1637 + "dependencies": {
1638 + "crc-32": "^1.2.0",
1639 + "crc32-stream": "^6.0.0",
1640 + "is-stream": "^2.0.1",
1641 + "normalize-path": "^3.0.0",
1642 + "readable-stream": "^4.0.0"
1643 + },
1644 + "engines": {
1645 + "node": ">= 14"
1646 + }
1647 + },
1648 + "node_modules/compressible": {
1649 + "version": "2.0.18",
1650 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
1651 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
1652 + "dependencies": {
1653 + "mime-db": ">= 1.43.0 < 2"
1654 + },
1655 + "engines": {
1656 + "node": ">= 0.6"
1657 + }
1658 + },
1659 + "node_modules/compression": {
1660 + "version": "1.7.4",
1661 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
1662 + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
1663 + "dependencies": {
1664 + "accepts": "~1.3.5",
1665 + "bytes": "3.0.0",
1666 + "compressible": "~2.0.16",
1667 + "debug": "2.6.9",
1668 + "on-headers": "~1.0.2",
1669 + "safe-buffer": "5.1.2",
1670 + "vary": "~1.1.2"
1671 + },
1672 + "engines": {
1673 + "node": ">= 0.8.0"
1674 + }
1675 + },
1676 + "node_modules/compression/node_modules/bytes": {
1677 + "version": "3.0.0",
1678 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
1679 + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
1680 + "engines": {
1681 + "node": ">= 0.8"
1682 + }
1683 + },
1684 + "node_modules/concat-map": {
1685 + "version": "0.0.1",
1686 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1687 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
1688 + },
1689 + "node_modules/config-master": {
1690 + "version": "2.0.4",
1691 + "resolved": "https://registry.npmjs.org/config-master/-/config-master-2.0.4.tgz",
1692 + "integrity": "sha512-PfeMGMq4TTliwwGkf41u4Dhvk6I5ZzaxdTGYm9NbVqTZcHr20d8VydihyHcCpE/9ZTcN6FdT9vo0FW5rKZZOLw==",
1693 + "dependencies": {
1694 + "babel-polyfill": "^6.13.0",
1695 + "feature-detect-es6": "^1.3.1",
1696 + "walk-back": "^2.0.1"
1697 + }
1698 + },
1699 + "node_modules/connect-flash": {
1700 + "version": "0.1.1",
1701 + "resolved": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz",
1702 + "integrity": "sha512-2rcfELQt/ZMP+SM/pG8PyhJRaLKp+6Hk2IUBNkEit09X+vwn3QsAL3ZbYtxUn7NVPzbMTSLRDhqe0B/eh30RYA==",
1703 + "engines": {
1704 + "node": ">= 0.4.0"
1705 + }
1706 + },
1707 + "node_modules/content-disposition": {
1708 + "version": "0.5.4",
1709 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
1710 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
1711 + "dependencies": {
1712 + "safe-buffer": "5.2.1"
1713 + },
1714 + "engines": {
1715 + "node": ">= 0.6"
1716 + }
1717 + },
1718 + "node_modules/content-disposition/node_modules/safe-buffer": {
1719 + "version": "5.2.1",
1720 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1721 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1722 + "funding": [
1723 + {
1724 + "type": "github",
1725 + "url": "https://github.com/sponsors/feross"
1726 + },
1727 + {
1728 + "type": "patreon",
1729 + "url": "https://www.patreon.com/feross"
1730 + },
1731 + {
1732 + "type": "consulting",
1733 + "url": "https://feross.org/support"
1734 + }
1735 + ]
1736 + },
1737 + "node_modules/content-type": {
1738 + "version": "1.0.5",
1739 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
1740 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
1741 + "engines": {
1742 + "node": ">= 0.6"
1743 + }
1744 + },
1745 + "node_modules/convert-source-map": {
1746 + "version": "1.9.0",
1747 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
1748 + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
1749 + },
1750 + "node_modules/cookie": {
1751 + "version": "0.6.0",
1752 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
1753 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
1754 + "engines": {
1755 + "node": ">= 0.6"
1756 + }
1757 + },
1758 + "node_modules/cookie-session": {
1759 + "version": "2.0.0",
1760 + "resolved": "https://registry.npmjs.org/cookie-session/-/cookie-session-2.0.0.tgz",
1761 + "integrity": "sha512-hKvgoThbw00zQOleSlUr2qpvuNweoqBtxrmx0UFosx6AGi9lYtLoA+RbsvknrEX8Pr6MDbdWAb2j6SnMn+lPsg==",
1762 + "dependencies": {
1763 + "cookies": "0.8.0",
1764 + "debug": "3.2.7",
1765 + "on-headers": "~1.0.2",
1766 + "safe-buffer": "5.2.1"
1767 + },
1768 + "engines": {
1769 + "node": ">= 0.10"
1770 + }
1771 + },
1772 + "node_modules/cookie-session/node_modules/debug": {
1773 + "version": "3.2.7",
1774 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1775 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1776 + "dependencies": {
1777 + "ms": "^2.1.1"
1778 + }
1779 + },
1780 + "node_modules/cookie-session/node_modules/ms": {
1781 + "version": "2.1.3",
1782 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1783 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1784 + },
1785 + "node_modules/cookie-session/node_modules/safe-buffer": {
1786 + "version": "5.2.1",
1787 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1788 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1789 + "funding": [
1790 + {
1791 + "type": "github",
1792 + "url": "https://github.com/sponsors/feross"
1793 + },
1794 + {
1795 + "type": "patreon",
1796 + "url": "https://www.patreon.com/feross"
1797 + },
1798 + {
1799 + "type": "consulting",
1800 + "url": "https://feross.org/support"
1801 + }
1802 + ]
1803 + },
1804 + "node_modules/cookie-signature": {
1805 + "version": "1.0.6",
1806 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1807 + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
1808 + },
1809 + "node_modules/cookies": {
1810 + "version": "0.8.0",
1811 + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
1812 + "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==",
1813 + "dependencies": {
1814 + "depd": "~2.0.0",
1815 + "keygrip": "~1.1.0"
1816 + },
1817 + "engines": {
1818 + "node": ">= 0.8"
1819 + }
1820 + },
1821 + "node_modules/core-js": {
1822 + "version": "2.6.12",
1823 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
1824 + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
1825 + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
1826 + "hasInstallScript": true
1827 + },
1828 + "node_modules/core-util-is": {
1829 + "version": "1.0.3",
1830 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
1831 + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
1832 + },
1833 + "node_modules/crc-32": {
1834 + "version": "1.2.2",
1835 + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
1836 + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
1837 + "bin": {
1838 + "crc32": "bin/crc32.njs"
1839 + },
1840 + "engines": {
1841 + "node": ">=0.8"
1842 + }
1843 + },
1844 + "node_modules/crc32-stream": {
1845 + "version": "6.0.0",
1846 + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz",
1847 + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==",
1848 + "dependencies": {
1849 + "crc-32": "^1.2.0",
1850 + "readable-stream": "^4.0.0"
1851 + },
1852 + "engines": {
1853 + "node": ">= 14"
1854 + }
1855 + },
1856 + "node_modules/cross-spawn": {
1857 + "version": "7.0.3",
1858 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1859 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1860 + "dependencies": {
1861 + "path-key": "^3.1.0",
1862 + "shebang-command": "^2.0.0",
1863 + "which": "^2.0.1"
1864 + },
1865 + "engines": {
1866 + "node": ">= 8"
1867 + }
1868 + },
1869 + "node_modules/crypt": {
1870 + "version": "0.0.2",
1871 + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
1872 + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==",
1873 + "engines": {
1874 + "node": "*"
1875 + }
1876 + },
1877 + "node_modules/cssstyle": {
1878 + "version": "3.0.0",
1879 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
1880 + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
1881 + "dependencies": {
1882 + "rrweb-cssom": "^0.6.0"
1883 + },
1884 + "engines": {
1885 + "node": ">=14"
1886 + }
1887 + },
1888 + "node_modules/data-urls": {
1889 + "version": "4.0.0",
1890 + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
1891 + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==",
1892 + "dependencies": {
1893 + "abab": "^2.0.6",
1894 + "whatwg-mimetype": "^3.0.0",
1895 + "whatwg-url": "^12.0.0"
1896 + },
1897 + "engines": {
1898 + "node": ">=14"
1899 + }
1900 + },
1901 + "node_modules/dateformat": {
1902 + "version": "4.6.3",
1903 + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
1904 + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==",
1905 + "engines": {
1906 + "node": "*"
1907 + }
1908 + },
1909 + "node_modules/ddata": {
1910 + "version": "0.1.28",
1911 + "resolved": "https://registry.npmjs.org/ddata/-/ddata-0.1.28.tgz",
1912 + "integrity": "sha512-iHuP9mQjLqQZDSUOqmT/omWBWohJfmBnQj+RzGxHDJlzOIA6HhSjMZFAnIsQ3s+Qx5CzYA3Vq7rAQzDSMCq8Dw==",
1913 + "dependencies": {
1914 + "array-back": "^1.0.3",
1915 + "core-js": "^2.4.1",
1916 + "handlebars": "^3.0.3",
1917 + "marked": "~0.3.6",
1918 + "object-get": "^2.1.0",
1919 + "reduce-flatten": "^1.0.1",
1920 + "string-tools": "^1.0.0",
1921 + "test-value": "^2.0.0"
1922 + },
1923 + "engines": {
1924 + "node": ">=0.10.0"
1925 + }
1926 + },
1927 + "node_modules/ddata/node_modules/handlebars": {
1928 + "version": "3.0.8",
1929 + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.8.tgz",
1930 + "integrity": "sha512-frzSzoxbJZSB719r+lM3UFKrnHIY6VPY/j47+GNOHVnBHxO+r+Y/iDjozAbj1SztmmMpr2CcZY6rLeN5mqX8zA==",
1931 + "dependencies": {
1932 + "optimist": "^0.6.1",
1933 + "source-map": "^0.1.40"
1934 + },
1935 + "bin": {
1936 + "handlebars": "bin/handlebars"
1937 + },
1938 + "engines": {
1939 + "node": ">=0.4.7"
1940 + },
1941 + "optionalDependencies": {
1942 + "uglify-js": "^2.6"
1943 + }
1944 + },
1945 + "node_modules/ddata/node_modules/source-map": {
1946 + "version": "0.1.43",
1947 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
1948 + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==",
1949 + "dependencies": {
1950 + "amdefine": ">=0.0.4"
1951 + },
1952 + "engines": {
1953 + "node": ">=0.8.0"
1954 + }
1955 + },
1956 + "node_modules/debug": {
1957 + "version": "2.6.9",
1958 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1959 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1960 + "dependencies": {
1961 + "ms": "2.0.0"
1962 + }
1963 + },
1964 + "node_modules/decimal.js": {
1965 + "version": "10.4.3",
1966 + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
1967 + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
1968 + },
1969 + "node_modules/deep-extend": {
1970 + "version": "0.4.2",
1971 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
1972 + "integrity": "sha512-cQ0iXSEKi3JRNhjUsLWvQ+MVPxLVqpwCd0cFsWbJxlCim2TlCo1JvN5WaPdPvSpUdEnkJ/X+mPGcq5RJ68EK8g==",
1973 + "engines": {
1974 + "iojs": ">=1.0.0",
1975 + "node": ">=0.12.0"
1976 + }
1977 + },
1978 + "node_modules/defer-promise": {
1979 + "version": "1.0.2",
1980 + "resolved": "https://registry.npmjs.org/defer-promise/-/defer-promise-1.0.2.tgz",
1981 + "integrity": "sha512-5a0iWJvnon50nLLqHPW83pX45BLb4MmlSa1sIg05NBhZoK5EZGz1s8qoZ3888dVGGOT0Ni01NdETuAgdJUZknA==",
1982 + "engines": {
1983 + "node": ">=4.0.0"
1984 + }
1985 + },
1986 + "node_modules/define-data-property": {
1987 + "version": "1.1.4",
1988 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
1989 + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
1990 + "dependencies": {
1991 + "es-define-property": "^1.0.0",
1992 + "es-errors": "^1.3.0",
1993 + "gopd": "^1.0.1"
1994 + },
1995 + "engines": {
1996 + "node": ">= 0.4"
1997 + },
1998 + "funding": {
1999 + "url": "https://github.com/sponsors/ljharb"
2000 + }
2001 + },
2002 + "node_modules/delayed-stream": {
2003 + "version": "1.0.0",
2004 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2005 + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
2006 + "engines": {
2007 + "node": ">=0.4.0"
2008 + }
2009 + },
2010 + "node_modules/depd": {
2011 + "version": "2.0.0",
2012 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
2013 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
2014 + "engines": {
2015 + "node": ">= 0.8"
2016 + }
2017 + },
2018 + "node_modules/destroy": {
2019 + "version": "1.2.0",
2020 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
2021 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
2022 + "engines": {
2023 + "node": ">= 0.8",
2024 + "npm": "1.2.8000 || >= 1.4.16"
2025 + }
2026 + },
2027 + "node_modules/detect-file": {
2028 + "version": "1.0.0",
2029 + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
2030 + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
2031 + "engines": {
2032 + "node": ">=0.10.0"
2033 + }
2034 + },
2035 + "node_modules/detect-indent": {
2036 + "version": "4.0.0",
2037 + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
2038 + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==",
2039 + "dependencies": {
2040 + "repeating": "^2.0.0"
2041 + },
2042 + "engines": {
2043 + "node": ">=0.10.0"
2044 + }
2045 + },
2046 + "node_modules/dir_cache": {
2047 + "version": "1.0.3",
2048 + "resolved": "https://registry.npmjs.org/dir_cache/-/dir_cache-1.0.3.tgz",
2049 + "integrity": "sha512-puPfw1d42uwG8tCbdTD+qklZtA2RWet5cIIkrCQJjUoCwqPw/ZkPuq2e7Fr928zM2tLosijYhDjbzyhL2pVMMA==",
2050 + "dependencies": {
2051 + "async": "^2.0.1",
2052 + "minify-js": "0.0.2",
2053 + "utils-igor": "^1.0.4"
2054 + },
2055 + "engines": {
2056 + "node": ">=4.2.6"
2057 + }
2058 + },
2059 + "node_modules/dir_cache/node_modules/async": {
2060 + "version": "2.6.4",
2061 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
2062 + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
2063 + "dependencies": {
2064 + "lodash": "^4.17.14"
2065 + }
2066 + },
2067 + "node_modules/dir_cache/node_modules/minify-js": {
2068 + "version": "0.0.2",
2069 + "resolved": "https://registry.npmjs.org/minify-js/-/minify-js-0.0.2.tgz",
2070 + "integrity": "sha512-3FZu98ARQYJ4S+7Qj+hMfznf98hSVSa5YMJRYhJ5UtqF1dh+oZwQE50a63hdIstyyEdx+33V4OWrgZOynHvsEw==",
2071 + "dependencies": {
2072 + "async": "^2.0.1",
2073 + "babel-cli": "^6.16.0",
2074 + "babel-preset-es2015": "^6.16.0",
2075 + "dir_cache": "^1.0.1",
2076 + "grunt": "^1.0.1",
2077 + "grunt-jsdoc-to-markdown": "^1.2.1",
2078 + "utils-igor": "^2.0.0"
2079 + },
2080 + "engines": {
2081 + "node": ">= 4.0.0"
2082 + }
2083 + },
2084 + "node_modules/dir_cache/node_modules/minify-js/node_modules/utils-igor": {
2085 + "version": "2.0.5",
2086 + "resolved": "https://registry.npmjs.org/utils-igor/-/utils-igor-2.0.5.tgz",
2087 + "integrity": "sha512-1Nqhu0MFGAYb3KbpDPb4TrNKFlUR8nE5gRM5o/Dj5WlokuhKPQIcVxCKHBs+usUNf/IhPguIe7ChIN1vEG+45A==",
2088 + "dependencies": {
2089 + "minify-js": "0.0.2"
2090 + },
2091 + "engines": {
2092 + "node": ">= 4.0.0"
2093 + }
2094 + },
2095 + "node_modules/dir_cache/node_modules/utils-igor": {
2096 + "version": "1.0.4",
2097 + "resolved": "https://registry.npmjs.org/utils-igor/-/utils-igor-1.0.4.tgz",
2098 + "integrity": "sha512-qaUVjldlTA3BxqFy2kjm+BORr9Syc63EgDBCQKIpiLZapg76eBOoXme16MRdmaspmVxvoN4lmI/VXw7j+NaTzg==",
2099 + "engines": {
2100 + "node": ">= 4.0.0"
2101 + }
2102 + },
2103 + "node_modules/dmd": {
2104 + "version": "1.4.2",
2105 + "resolved": "https://registry.npmjs.org/dmd/-/dmd-1.4.2.tgz",
2106 + "integrity": "sha512-rOPXEDiT6+dqVvDX6RX1rO4F6nU9a7HHdpXB1qIDL3tKEX52LwWNhGmIUJ8d2V1pX/5bIaFDaJunQt/m/zc0ig==",
2107 + "dependencies": {
2108 + "array-back": "^1.0.3",
2109 + "command-line-tool": "~0.5.0",
2110 + "common-sequence": "^1.0.2",
2111 + "ddata": "~0.1.25",
2112 + "file-set": "^1.0.0",
2113 + "handlebars-array": "^0.2.0",
2114 + "handlebars-comparison": "^2.0.0",
2115 + "handlebars-json": "^1.0.0",
2116 + "handlebars-regexp": "^1.0.0",
2117 + "handlebars-string": "^2.0.1",
2118 + "object-tools": "^2.0.6",
2119 + "reduce-unique": "^1.0.0",
2120 + "reduce-without": "^1.0.1",
2121 + "stream-handlebars": "~0.1.6",
2122 + "string-tools": "^1.0.0",
2123 + "walk-back": "^2.0.1"
2124 + },
2125 + "bin": {
2126 + "dmd": "bin/cli.js"
2127 + },
2128 + "engines": {
2129 + "node": ">=0.10.0"
2130 + }
2131 + },
2132 + "node_modules/domexception": {
2133 + "version": "4.0.0",
2134 + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
2135 + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
2136 + "deprecated": "Use your platform's native DOMException instead",
2137 + "dependencies": {
2138 + "webidl-conversions": "^7.0.0"
2139 + },
2140 + "engines": {
2141 + "node": ">=12"
2142 + }
2143 + },
2144 + "node_modules/eastasianwidth": {
2145 + "version": "0.2.0",
2146 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
2147 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
2148 + },
2149 + "node_modules/ee-first": {
2150 + "version": "1.1.1",
2151 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2152 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
2153 },
588 - "node_modules/emoji-regex": {
589 - "version": "9.2.2",
590 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
591 - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
2154 + "node_modules/emoji-regex": {
2155 + "version": "9.2.2",
2156 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
2157 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
2158 + },
2159 + "node_modules/encodeurl": {
2160 + "version": "1.0.2",
2161 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2162 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
2163 + "engines": {
2164 + "node": ">= 0.8"
2165 + }
2166 + },
2167 + "node_modules/entities": {
2168 + "version": "4.5.0",
2169 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
2170 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2171 + "engines": {
2172 + "node": ">=0.12"
2173 + },
2174 + "funding": {
2175 + "url": "https://github.com/fb55/entities?sponsor=1"
2176 + }
2177 + },
2178 + "node_modules/es-define-property": {
2179 + "version": "1.0.0",
2180 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
2181 + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
2182 + "dependencies": {
2183 + "get-intrinsic": "^1.2.4"
2184 + },
2185 + "engines": {
2186 + "node": ">= 0.4"
2187 + }
2188 + },
2189 + "node_modules/es-errors": {
2190 + "version": "1.3.0",
2191 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
2192 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
2193 + "engines": {
2194 + "node": ">= 0.4"
2195 + }
2196 + },
2197 + "node_modules/escape-html": {
2198 + "version": "1.0.3",
2199 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2200 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
2201 + },
2202 + "node_modules/escape-string-regexp": {
2203 + "version": "1.0.5",
2204 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2205 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
2206 + "engines": {
2207 + "node": ">=0.8.0"
2208 + }
2209 + },
2210 + "node_modules/espree": {
2211 + "version": "3.1.7",
2212 + "resolved": "https://registry.npmjs.org/espree/-/espree-3.1.7.tgz",
2213 + "integrity": "sha512-VF3ZpqctFaefWt4R+7jMidx4BUMbd9rxaUoM1gumrgDWcKByFT2YSV73vT6rvdCNw4ZoOAR2z7bamCg4VN9m0A==",
2214 + "dependencies": {
2215 + "acorn": "^3.3.0",
2216 + "acorn-jsx": "^3.0.0"
2217 + },
2218 + "engines": {
2219 + "node": ">=0.10.0"
2220 + }
2221 + },
2222 + "node_modules/esprima": {
2223 + "version": "4.0.1",
2224 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2225 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2226 + "bin": {
2227 + "esparse": "bin/esparse.js",
2228 + "esvalidate": "bin/esvalidate.js"
2229 + },
2230 + "engines": {
2231 + "node": ">=4"
2232 + }
2233 + },
2234 + "node_modules/esutils": {
2235 + "version": "2.0.3",
2236 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2237 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2238 + "engines": {
2239 + "node": ">=0.10.0"
2240 + }
2241 + },
2242 + "node_modules/etag": {
2243 + "version": "1.8.1",
2244 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2245 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
2246 + "engines": {
2247 + "node": ">= 0.6"
2248 + }
2249 + },
2250 + "node_modules/event-target-shim": {
2251 + "version": "5.0.1",
2252 + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
2253 + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
2254 + "engines": {
2255 + "node": ">=6"
2256 + }
2257 + },
2258 + "node_modules/eventemitter2": {
2259 + "version": "0.4.14",
2260 + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
2261 + "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ=="
2262 + },
2263 + "node_modules/events": {
2264 + "version": "3.3.0",
2265 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
2266 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
2267 + "engines": {
2268 + "node": ">=0.8.x"
2269 + }
2270 + },
2271 + "node_modules/exit": {
2272 + "version": "0.1.2",
2273 + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2274 + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
2275 + "engines": {
2276 + "node": ">= 0.8.0"
2277 + }
2278 + },
2279 + "node_modules/expand-tilde": {
2280 + "version": "2.0.2",
2281 + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
2282 + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
2283 + "dependencies": {
2284 + "homedir-polyfill": "^1.0.1"
2285 + },
2286 + "engines": {
2287 + "node": ">=0.10.0"
2288 + }
2289 + },
2290 + "node_modules/express": {
2291 + "version": "4.19.2",
2292 + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
2293 + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
2294 + "dependencies": {
2295 + "accepts": "~1.3.8",
2296 + "array-flatten": "1.1.1",
2297 + "body-parser": "1.20.2",
2298 + "content-disposition": "0.5.4",
2299 + "content-type": "~1.0.4",
2300 + "cookie": "0.6.0",
2301 + "cookie-signature": "1.0.6",
2302 + "debug": "2.6.9",
2303 + "depd": "2.0.0",
2304 + "encodeurl": "~1.0.2",
2305 + "escape-html": "~1.0.3",
2306 + "etag": "~1.8.1",
2307 + "finalhandler": "1.2.0",
2308 + "fresh": "0.5.2",
2309 + "http-errors": "2.0.0",
2310 + "merge-descriptors": "1.0.1",
2311 + "methods": "~1.1.2",
2312 + "on-finished": "2.4.1",
2313 + "parseurl": "~1.3.3",
2314 + "path-to-regexp": "0.1.7",
2315 + "proxy-addr": "~2.0.7",
2316 + "qs": "6.11.0",
2317 + "range-parser": "~1.2.1",
2318 + "safe-buffer": "5.2.1",
2319 + "send": "0.18.0",
2320 + "serve-static": "1.15.0",
2321 + "setprototypeof": "1.2.0",
2322 + "statuses": "2.0.1",
2323 + "type-is": "~1.6.18",
2324 + "utils-merge": "1.0.1",
2325 + "vary": "~1.1.2"
2326 + },
2327 + "engines": {
2328 + "node": ">= 0.10.0"
2329 + }
2330 + },
2331 + "node_modules/express-handlebars": {
2332 + "version": "5.3.5",
2333 + "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.3.5.tgz",
2334 + "integrity": "sha512-r9pzDc94ZNJ7FVvtsxLfPybmN0eFAUnR61oimNPRpD0D7nkLcezrkpZzoXS5TI75wYHRbflPLTU39B62pwB4DA==",
2335 + "dependencies": {
2336 + "glob": "^7.2.0",
2337 + "graceful-fs": "^4.2.8",
2338 + "handlebars": "^4.7.7"
2339 + },
2340 + "engines": {
2341 + "node": ">=v10.24.1"
2342 + }
2343 + },
2344 + "node_modules/express-handlebars/node_modules/brace-expansion": {
2345 + "version": "1.1.11",
2346 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2347 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2348 + "dependencies": {
2349 + "balanced-match": "^1.0.0",
2350 + "concat-map": "0.0.1"
2351 + }
2352 + },
2353 + "node_modules/express-handlebars/node_modules/glob": {
2354 + "version": "7.2.3",
2355 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2356 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2357 + "dependencies": {
2358 + "fs.realpath": "^1.0.0",
2359 + "inflight": "^1.0.4",
2360 + "inherits": "2",
2361 + "minimatch": "^3.1.1",
2362 + "once": "^1.3.0",
2363 + "path-is-absolute": "^1.0.0"
2364 + },
2365 + "engines": {
2366 + "node": "*"
2367 + },
2368 + "funding": {
2369 + "url": "https://github.com/sponsors/isaacs"
2370 + }
2371 + },
2372 + "node_modules/express-handlebars/node_modules/minimatch": {
2373 + "version": "3.1.2",
2374 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2375 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2376 + "dependencies": {
2377 + "brace-expansion": "^1.1.7"
2378 + },
2379 + "engines": {
2380 + "node": "*"
2381 + }
2382 + },
2383 + "node_modules/express-ws": {
2384 + "version": "4.0.0",
2385 + "resolved": "https://registry.npmjs.org/express-ws/-/express-ws-4.0.0.tgz",
2386 + "integrity": "sha512-KEyUw8AwRET2iFjFsI1EJQrJ/fHeGiJtgpYgEWG3yDv4l/To/m3a2GaYfeGyB3lsWdvbesjF5XCMx+SVBgAAYw==",
2387 + "dependencies": {
2388 + "ws": "^5.2.0"
2389 + },
2390 + "engines": {
2391 + "node": ">=4.5.0"
2392 + },
2393 + "peerDependencies": {
2394 + "express": "^4.0.0 || ^5.0.0-alpha.1"
2395 + }
2396 + },
2397 + "node_modules/express-ws/node_modules/ws": {
2398 + "version": "5.2.3",
2399 + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz",
2400 + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==",
2401 + "dependencies": {
2402 + "async-limiter": "~1.0.0"
2403 + }
2404 + },
2405 + "node_modules/express/node_modules/safe-buffer": {
2406 + "version": "5.2.1",
2407 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2408 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2409 + "funding": [
2410 + {
2411 + "type": "github",
2412 + "url": "https://github.com/sponsors/feross"
2413 + },
2414 + {
2415 + "type": "patreon",
2416 + "url": "https://www.patreon.com/feross"
2417 + },
2418 + {
2419 + "type": "consulting",
2420 + "url": "https://feross.org/support"
2421 + }
2422 + ]
2423 + },
2424 + "node_modules/extend": {
2425 + "version": "3.0.2",
2426 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2427 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
2428 + },
2429 + "node_modules/extsprintf": {
2430 + "version": "1.4.1",
2431 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
2432 + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
2433 + "engines": [
2434 + "node >=0.6.0"
2435 + ]
2436 + },
2437 + "node_modules/fast-fifo": {
2438 + "version": "1.3.2",
2439 + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
2440 + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="
2441 + },
2442 + "node_modules/fast-xml-parser": {
2443 + "version": "4.4.0",
2444 + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz",
2445 + "integrity": "sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==",
2446 + "funding": [
2447 + {
2448 + "type": "github",
2449 + "url": "https://github.com/sponsors/NaturalIntelligence"
2450 + },
2451 + {
2452 + "type": "paypal",
2453 + "url": "https://paypal.me/naturalintelligence"
2454 + }
2455 + ],
2456 + "dependencies": {
2457 + "strnum": "^1.0.5"
2458 + },
2459 + "bin": {
2460 + "fxparser": "src/cli/cli.js"
2461 + }
2462 + },
2463 + "node_modules/fd-slicer": {
2464 + "version": "1.1.0",
2465 + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
2466 + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
2467 + "dependencies": {
2468 + "pend": "~1.2.0"
2469 + }
2470 + },
2471 + "node_modules/feature-detect-es6": {
2472 + "version": "1.5.0",
2473 + "resolved": "https://registry.npmjs.org/feature-detect-es6/-/feature-detect-es6-1.5.0.tgz",
2474 + "integrity": "sha512-DzWPIGzTnfp3/KK1d/YPfmgLqeDju9F2DQYBL35VusgSApcA7XGqVtXfR4ETOOFEzdFJ3J7zh0Gkk011TiA4uQ==",
2475 + "dependencies": {
2476 + "array-back": "^1.0.4"
2477 + },
2478 + "engines": {
2479 + "node": ">=0.10.0"
2480 + }
2481 + },
2482 + "node_modules/file-set": {
2483 + "version": "1.1.2",
2484 + "resolved": "https://registry.npmjs.org/file-set/-/file-set-1.1.2.tgz",
2485 + "integrity": "sha512-xDXI09w+l+mXxWDym7dQXy3PLdo7DygHlAtRnQ6XIMa0iY/qX6+1J75jjwCArCd48yCiMx2+fRn50BTFd45+jQ==",
2486 + "dependencies": {
2487 + "array-back": "^1.0.3",
2488 + "glob": "^7.1.0"
2489 + }
2490 + },
2491 + "node_modules/file-set/node_modules/brace-expansion": {
2492 + "version": "1.1.11",
2493 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2494 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2495 + "dependencies": {
2496 + "balanced-match": "^1.0.0",
2497 + "concat-map": "0.0.1"
2498 + }
2499 + },
2500 + "node_modules/file-set/node_modules/glob": {
2501 + "version": "7.2.3",
2502 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2503 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2504 + "deprecated": "Glob versions prior to v9 are no longer supported",
2505 + "dependencies": {
2506 + "fs.realpath": "^1.0.0",
2507 + "inflight": "^1.0.4",
2508 + "inherits": "2",
2509 + "minimatch": "^3.1.1",
2510 + "once": "^1.3.0",
2511 + "path-is-absolute": "^1.0.0"
2512 + },
2513 + "engines": {
2514 + "node": "*"
2515 + },
2516 + "funding": {
2517 + "url": "https://github.com/sponsors/isaacs"
2518 + }
2519 + },
2520 + "node_modules/file-set/node_modules/minimatch": {
2521 + "version": "3.1.2",
2522 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2523 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2524 + "dependencies": {
2525 + "brace-expansion": "^1.1.7"
2526 + },
2527 + "engines": {
2528 + "node": "*"
2529 + }
2530 + },
2531 + "node_modules/filter-where": {
2532 + "version": "1.0.1",
2533 + "resolved": "https://registry.npmjs.org/filter-where/-/filter-where-1.0.1.tgz",
2534 + "integrity": "sha512-WR5ZwPkYow93louUCfSeTmn8Q7M/X9uMY6LUqTBr1DgohVd7cYZ+B9MHTsQJ9FHKpvkz32LBppTNXPC/Z/pRHA==",
2535 + "dependencies": {
2536 + "test-value": "^1.0.1"
2537 + },
2538 + "engines": {
2539 + "node": ">=0.10.0"
2540 + }
2541 + },
2542 + "node_modules/filter-where/node_modules/test-value": {
2543 + "version": "1.1.0",
2544 + "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
2545 + "integrity": "sha512-wrsbRo7qP+2Je8x8DsK8ovCGyxe3sYfQwOraIY/09A2gFXU9DYKiTF14W4ki/01AEh56kMzAmlj9CaHGDDUBJA==",
2546 + "dependencies": {
2547 + "array-back": "^1.0.2",
2548 + "typical": "^2.4.2"
2549 + },
2550 + "engines": {
2551 + "node": ">=0.10.0"
2552 + }
2553 + },
2554 + "node_modules/finalhandler": {
2555 + "version": "1.2.0",
2556 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
2557 + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
2558 + "dependencies": {
2559 + "debug": "2.6.9",
2560 + "encodeurl": "~1.0.2",
2561 + "escape-html": "~1.0.3",
2562 + "on-finished": "2.4.1",
2563 + "parseurl": "~1.3.3",
2564 + "statuses": "2.0.1",
2565 + "unpipe": "~1.0.0"
2566 + },
2567 + "engines": {
2568 + "node": ">= 0.8"
2569 + }
2570 + },
2571 + "node_modules/find-replace": {
2572 + "version": "1.0.3",
2573 + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz",
2574 + "integrity": "sha512-KrUnjzDCD9426YnCP56zGYy/eieTnhtK6Vn++j+JJzmlsWWwEkDnsyVF575spT6HJ6Ow9tlbT3TQTDsa+O4UWA==",
2575 + "dependencies": {
2576 + "array-back": "^1.0.4",
2577 + "test-value": "^2.1.0"
2578 + },
2579 + "engines": {
2580 + "node": ">=4.0.0"
2581 + }
2582 + },
2583 + "node_modules/findup-sync": {
2584 + "version": "5.0.0",
2585 + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz",
2586 + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==",
2587 + "dependencies": {
2588 + "detect-file": "^1.0.0",
2589 + "is-glob": "^4.0.3",
2590 + "micromatch": "^4.0.4",
2591 + "resolve-dir": "^1.0.1"
2592 + },
2593 + "engines": {
2594 + "node": ">= 10.13.0"
2595 + }
2596 + },
2597 + "node_modules/findup-sync/node_modules/braces": {
2598 + "version": "3.0.3",
2599 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2600 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2601 + "dependencies": {
2602 + "fill-range": "^7.1.1"
2603 + },
2604 + "engines": {
2605 + "node": ">=8"
2606 + }
2607 + },
2608 + "node_modules/findup-sync/node_modules/fill-range": {
2609 + "version": "7.1.1",
2610 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2611 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2612 + "dependencies": {
2613 + "to-regex-range": "^5.0.1"
2614 + },
2615 + "engines": {
2616 + "node": ">=8"
2617 + }
2618 + },
2619 + "node_modules/findup-sync/node_modules/is-extglob": {
2620 + "version": "2.1.1",
2621 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2622 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2623 + "engines": {
2624 + "node": ">=0.10.0"
2625 + }
2626 + },
2627 + "node_modules/findup-sync/node_modules/is-glob": {
2628 + "version": "4.0.3",
2629 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2630 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2631 + "dependencies": {
2632 + "is-extglob": "^2.1.1"
2633 + },
2634 + "engines": {
2635 + "node": ">=0.10.0"
2636 + }
2637 + },
2638 + "node_modules/findup-sync/node_modules/micromatch": {
2639 + "version": "4.0.7",
2640 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
2641 + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
2642 + "dependencies": {
2643 + "braces": "^3.0.3",
2644 + "picomatch": "^2.3.1"
2645 + },
2646 + "engines": {
2647 + "node": ">=8.6"
2648 + }
2649 + },
2650 + "node_modules/fined": {
2651 + "version": "1.2.0",
2652 + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
2653 + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
2654 + "dependencies": {
2655 + "expand-tilde": "^2.0.2",
2656 + "is-plain-object": "^2.0.3",
2657 + "object.defaults": "^1.1.0",
2658 + "object.pick": "^1.2.0",
2659 + "parse-filepath": "^1.0.1"
2660 + },
2661 + "engines": {
2662 + "node": ">= 0.10"
2663 + }
2664 + },
2665 + "node_modules/flagged-respawn": {
2666 + "version": "1.0.1",
2667 + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
2668 + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
2669 + "engines": {
2670 + "node": ">= 0.10"
2671 + }
2672 + },
2673 + "node_modules/follow-redirects": {
2674 + "version": "1.15.6",
2675 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
2676 + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
2677 + "funding": [
2678 + {
2679 + "type": "individual",
2680 + "url": "https://github.com/sponsors/RubenVerborgh"
2681 + }
2682 + ],
2683 + "engines": {
2684 + "node": ">=4.0"
2685 + },
2686 + "peerDependenciesMeta": {
2687 + "debug": {
2688 + "optional": true
2689 + }
2690 + }
2691 + },
2692 + "node_modules/for-in": {
2693 + "version": "1.0.2",
2694 + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2695 + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
2696 + "engines": {
2697 + "node": ">=0.10.0"
2698 + }
2699 + },
2700 + "node_modules/for-own": {
2701 + "version": "1.0.0",
2702 + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
2703 + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==",
2704 + "dependencies": {
2705 + "for-in": "^1.0.1"
2706 + },
2707 + "engines": {
2708 + "node": ">=0.10.0"
2709 + }
2710 + },
2711 + "node_modules/foreground-child": {
2712 + "version": "3.1.1",
2713 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
2714 + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
2715 + "dependencies": {
2716 + "cross-spawn": "^7.0.0",
2717 + "signal-exit": "^4.0.1"
2718 + },
2719 + "engines": {
2720 + "node": ">=14"
2721 + },
2722 + "funding": {
2723 + "url": "https://github.com/sponsors/isaacs"
2724 + }
2725 + },
2726 + "node_modules/form-data": {
2727 + "version": "4.0.0",
2728 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
2729 + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
2730 + "dependencies": {
2731 + "asynckit": "^0.4.0",
2732 + "combined-stream": "^1.0.8",
2733 + "mime-types": "^2.1.12"
2734 + },
2735 + "engines": {
2736 + "node": ">= 6"
2737 + }
2738 + },
2739 + "node_modules/forwarded": {
2740 + "version": "0.2.0",
2741 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
2742 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
2743 + "engines": {
2744 + "node": ">= 0.6"
2745 + }
2746 + },
2747 + "node_modules/fresh": {
2748 + "version": "0.5.2",
2749 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2750 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
2751 + "engines": {
2752 + "node": ">= 0.6"
2753 + }
2754 + },
2755 + "node_modules/fs-readdir-recursive": {
2756 + "version": "1.1.0",
2757 + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
2758 + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA=="
2759 + },
2760 + "node_modules/fs-then-native": {
2761 + "version": "1.0.2",
2762 + "resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-1.0.2.tgz",
2763 + "integrity": "sha512-Rbz2Jggj4AHs56esXBzCAmDTthzCisuKOTFulwwu2jztQh07q86FhIwHytQCK6HfkKES2+u1YZU1fyCajPuWKg==",
2764 + "dependencies": {
2765 + "feature-detect-es6": "^1.3.1"
2766 + },
2767 + "engines": {
2768 + "node": ">=0.10.0"
2769 + }
2770 + },
2771 + "node_modules/fs.realpath": {
2772 + "version": "1.0.0",
2773 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2774 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
2775 + },
2776 + "node_modules/function-bind": {
2777 + "version": "1.1.2",
2778 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2779 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2780 + "funding": {
2781 + "url": "https://github.com/sponsors/ljharb"
2782 + }
2783 + },
2784 + "node_modules/get-intrinsic": {
2785 + "version": "1.2.4",
2786 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
2787 + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
2788 + "dependencies": {
2789 + "es-errors": "^1.3.0",
2790 + "function-bind": "^1.1.2",
2791 + "has-proto": "^1.0.1",
2792 + "has-symbols": "^1.0.3",
2793 + "hasown": "^2.0.0"
2794 + },
2795 + "engines": {
2796 + "node": ">= 0.4"
2797 + },
2798 + "funding": {
2799 + "url": "https://github.com/sponsors/ljharb"
2800 + }
2801 + },
2802 + "node_modules/getobject": {
2803 + "version": "1.0.2",
2804 + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
2805 + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
2806 + "engines": {
2807 + "node": ">=10"
2808 + }
2809 + },
2810 + "node_modules/glob": {
2811 + "version": "10.4.1",
2812 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
2813 + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
2814 + "dependencies": {
2815 + "foreground-child": "^3.1.0",
2816 + "jackspeak": "^3.1.2",
2817 + "minimatch": "^9.0.4",
2818 + "minipass": "^7.1.2",
2819 + "path-scurry": "^1.11.1"
2820 + },
2821 + "bin": {
2822 + "glob": "dist/esm/bin.mjs"
2823 + },
2824 + "engines": {
2825 + "node": ">=16 || 14 >=14.18"
2826 + },
2827 + "funding": {
2828 + "url": "https://github.com/sponsors/isaacs"
2829 + }
2830 + },
2831 + "node_modules/global-modules": {
2832 + "version": "1.0.0",
2833 + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
2834 + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
2835 + "dependencies": {
2836 + "global-prefix": "^1.0.1",
2837 + "is-windows": "^1.0.1",
2838 + "resolve-dir": "^1.0.0"
2839 + },
2840 + "engines": {
2841 + "node": ">=0.10.0"
2842 + }
2843 + },
2844 + "node_modules/global-prefix": {
2845 + "version": "1.0.2",
2846 + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
2847 + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
2848 + "dependencies": {
2849 + "expand-tilde": "^2.0.2",
2850 + "homedir-polyfill": "^1.0.1",
2851 + "ini": "^1.3.4",
2852 + "is-windows": "^1.0.1",
2853 + "which": "^1.2.14"
2854 + },
2855 + "engines": {
2856 + "node": ">=0.10.0"
2857 + }
2858 + },
2859 + "node_modules/global-prefix/node_modules/which": {
2860 + "version": "1.3.1",
2861 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2862 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2863 + "dependencies": {
2864 + "isexe": "^2.0.0"
2865 + },
2866 + "bin": {
2867 + "which": "bin/which"
2868 + }
2869 + },
2870 + "node_modules/globals": {
2871 + "version": "9.18.0",
2872 + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
2873 + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
2874 + "engines": {
2875 + "node": ">=0.10.0"
2876 + }
2877 + },
2878 + "node_modules/gopd": {
2879 + "version": "1.0.1",
2880 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
2881 + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
2882 + "dependencies": {
2883 + "get-intrinsic": "^1.1.3"
2884 + },
2885 + "funding": {
2886 + "url": "https://github.com/sponsors/ljharb"
2887 + }
2888 + },
2889 + "node_modules/graceful-fs": {
2890 + "version": "4.2.11",
2891 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2892 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
2893 + },
2894 + "node_modules/grunt": {
2895 + "version": "1.6.1",
2896 + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz",
2897 + "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==",
2898 + "dependencies": {
2899 + "dateformat": "~4.6.2",
2900 + "eventemitter2": "~0.4.13",
2901 + "exit": "~0.1.2",
2902 + "findup-sync": "~5.0.0",
2903 + "glob": "~7.1.6",
2904 + "grunt-cli": "~1.4.3",
2905 + "grunt-known-options": "~2.0.0",
2906 + "grunt-legacy-log": "~3.0.0",
2907 + "grunt-legacy-util": "~2.0.1",
2908 + "iconv-lite": "~0.6.3",
2909 + "js-yaml": "~3.14.0",
2910 + "minimatch": "~3.0.4",
2911 + "nopt": "~3.0.6"
2912 + },
2913 + "bin": {
2914 + "grunt": "bin/grunt"
2915 + },
2916 + "engines": {
2917 + "node": ">=16"
2918 + }
2919 + },
2920 + "node_modules/grunt-cli": {
2921 + "version": "1.4.3",
2922 + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
2923 + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
2924 + "dependencies": {
2925 + "grunt-known-options": "~2.0.0",
2926 + "interpret": "~1.1.0",
2927 + "liftup": "~3.0.1",
2928 + "nopt": "~4.0.1",
2929 + "v8flags": "~3.2.0"
2930 + },
2931 + "bin": {
2932 + "grunt": "bin/grunt"
2933 + },
2934 + "engines": {
2935 + "node": ">=10"
2936 + }
2937 + },
2938 + "node_modules/grunt-cli/node_modules/nopt": {
2939 + "version": "4.0.3",
2940 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
2941 + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
2942 + "dependencies": {
2943 + "abbrev": "1",
2944 + "osenv": "^0.1.4"
2945 + },
2946 + "bin": {
2947 + "nopt": "bin/nopt.js"
2948 + }
2949 + },
2950 + "node_modules/grunt-cli/node_modules/v8flags": {
2951 + "version": "3.2.0",
2952 + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
2953 + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
2954 + "dependencies": {
2955 + "homedir-polyfill": "^1.0.1"
2956 + },
2957 + "engines": {
2958 + "node": ">= 0.10"
2959 + }
2960 + },
2961 + "node_modules/grunt-jsdoc-to-markdown": {
2962 + "version": "1.2.1",
2963 + "resolved": "https://registry.npmjs.org/grunt-jsdoc-to-markdown/-/grunt-jsdoc-to-markdown-1.2.1.tgz",
2964 + "integrity": "sha512-0tNzrfUpAY4ipU+TzNAys3TdV8hWbt7wai29myOl58Voy1NTWTa63BAUIxfVhbhrZZGYEtHLyqIUJEKIXeCgvA==",
2965 + "dependencies": {
2966 + "jsdoc-to-markdown": "^1.3.3"
2967 + },
2968 + "engines": {
2969 + "node": ">=0.10.0"
2970 + },
2971 + "peerDependencies": {
2972 + "grunt": ">=0.4.0"
2973 + }
2974 + },
2975 + "node_modules/grunt-known-options": {
2976 + "version": "2.0.0",
2977 + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
2978 + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
2979 + "engines": {
2980 + "node": ">=0.10.0"
2981 + }
2982 + },
2983 + "node_modules/grunt-legacy-log": {
2984 + "version": "3.0.0",
2985 + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
2986 + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
2987 + "dependencies": {
2988 + "colors": "~1.1.2",
2989 + "grunt-legacy-log-utils": "~2.1.0",
2990 + "hooker": "~0.2.3",
2991 + "lodash": "~4.17.19"
2992 + },
2993 + "engines": {
2994 + "node": ">= 0.10.0"
2995 + }
2996 + },
2997 + "node_modules/grunt-legacy-log-utils": {
2998 + "version": "2.1.0",
2999 + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
3000 + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
3001 + "dependencies": {
3002 + "chalk": "~4.1.0",
3003 + "lodash": "~4.17.19"
3004 + },
3005 + "engines": {
3006 + "node": ">=10"
3007 + }
3008 + },
3009 + "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": {
3010 + "version": "4.3.0",
3011 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3012 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3013 + "dependencies": {
3014 + "color-convert": "^2.0.1"
3015 + },
3016 + "engines": {
3017 + "node": ">=8"
3018 + },
3019 + "funding": {
3020 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3021 + }
3022 + },
3023 + "node_modules/grunt-legacy-log-utils/node_modules/chalk": {
3024 + "version": "4.1.2",
3025 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3026 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3027 + "dependencies": {
3028 + "ansi-styles": "^4.1.0",
3029 + "supports-color": "^7.1.0"
3030 + },
3031 + "engines": {
3032 + "node": ">=10"
3033 + },
3034 + "funding": {
3035 + "url": "https://github.com/chalk/chalk?sponsor=1"
3036 + }
3037 + },
3038 + "node_modules/grunt-legacy-log-utils/node_modules/supports-color": {
3039 + "version": "7.2.0",
3040 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3041 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3042 + "dependencies": {
3043 + "has-flag": "^4.0.0"
3044 + },
3045 + "engines": {
3046 + "node": ">=8"
3047 + }
3048 + },
3049 + "node_modules/grunt-legacy-util": {
3050 + "version": "2.0.1",
3051 + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
3052 + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
3053 + "dependencies": {
3054 + "async": "~3.2.0",
3055 + "exit": "~0.1.2",
3056 + "getobject": "~1.0.0",
3057 + "hooker": "~0.2.3",
3058 + "lodash": "~4.17.21",
3059 + "underscore.string": "~3.3.5",
3060 + "which": "~2.0.2"
3061 + },
3062 + "engines": {
3063 + "node": ">=10"
3064 + }
3065 + },
3066 + "node_modules/grunt/node_modules/brace-expansion": {
3067 + "version": "1.1.11",
3068 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3069 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3070 + "dependencies": {
3071 + "balanced-match": "^1.0.0",
3072 + "concat-map": "0.0.1"
3073 + }
3074 + },
3075 + "node_modules/grunt/node_modules/glob": {
3076 + "version": "7.1.7",
3077 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
3078 + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
3079 + "deprecated": "Glob versions prior to v9 are no longer supported",
3080 + "dependencies": {
3081 + "fs.realpath": "^1.0.0",
3082 + "inflight": "^1.0.4",
3083 + "inherits": "2",
3084 + "minimatch": "^3.0.4",
3085 + "once": "^1.3.0",
3086 + "path-is-absolute": "^1.0.0"
3087 + },
3088 + "engines": {
3089 + "node": "*"
3090 + },
3091 + "funding": {
3092 + "url": "https://github.com/sponsors/isaacs"
3093 + }
3094 + },
3095 + "node_modules/grunt/node_modules/iconv-lite": {
3096 + "version": "0.6.3",
3097 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
3098 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
3099 + "dependencies": {
3100 + "safer-buffer": ">= 2.1.2 < 3.0.0"
3101 + },
3102 + "engines": {
3103 + "node": ">=0.10.0"
3104 + }
3105 + },
3106 + "node_modules/grunt/node_modules/minimatch": {
3107 + "version": "3.0.8",
3108 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
3109 + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
3110 + "dependencies": {
3111 + "brace-expansion": "^1.1.7"
3112 + },
3113 + "engines": {
3114 + "node": "*"
3115 + }
3116 + },
3117 + "node_modules/handlebars": {
3118 + "version": "4.7.8",
3119 + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
3120 + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
3121 + "dependencies": {
3122 + "minimist": "^1.2.5",
3123 + "neo-async": "^2.6.2",
3124 + "source-map": "^0.6.1",
3125 + "wordwrap": "^1.0.0"
3126 + },
3127 + "bin": {
3128 + "handlebars": "bin/handlebars"
3129 + },
3130 + "engines": {
3131 + "node": ">=0.4.7"
3132 + },
3133 + "optionalDependencies": {
3134 + "uglify-js": "^3.1.4"
3135 + }
3136 + },
3137 + "node_modules/handlebars-array": {
3138 + "version": "0.2.1",
3139 + "resolved": "https://registry.npmjs.org/handlebars-array/-/handlebars-array-0.2.1.tgz",
3140 + "integrity": "sha512-qQnsau0d45rzRn5Mm76/JepLDrJkKeJUAn4gf45WIQFl+9+oqA/XtCOHmc705SffS7gYMeGX3gDz/NulL56ptA==",
3141 + "deprecated": "No longer maintained",
3142 + "dependencies": {
3143 + "array-tools": "^1.1.4"
3144 + }
3145 + },
3146 + "node_modules/handlebars-comparison": {
3147 + "version": "2.0.1",
3148 + "resolved": "https://registry.npmjs.org/handlebars-comparison/-/handlebars-comparison-2.0.1.tgz",
3149 + "integrity": "sha512-fDBg5FVtj//20jGubGMIJDn68S4cVMl/ZrbZadpG2l8K9T/ITXWdLvidabLkOs2ePhcufuE5zKhf0saUKEExQQ==",
3150 + "dependencies": {
3151 + "array-tools": "^1.1.0"
3152 + },
3153 + "engines": {
3154 + "node": ">=0.10.0"
3155 + }
3156 + },
3157 + "node_modules/handlebars-json": {
3158 + "version": "1.0.1",
3159 + "resolved": "https://registry.npmjs.org/handlebars-json/-/handlebars-json-1.0.1.tgz",
3160 + "integrity": "sha512-zkqeRv2x0Lc5+pADCB98edilRPjtkz6cYM/ogUK6ZaVbZUbkDhGcXE20gXVW5N7g3m5r5R4nHig9VHcDIIQORQ==",
3161 + "engines": {
3162 + "node": ">=0.10.0"
3163 + }
3164 + },
3165 + "node_modules/handlebars-regexp": {
3166 + "version": "1.0.1",
3167 + "resolved": "https://registry.npmjs.org/handlebars-regexp/-/handlebars-regexp-1.0.1.tgz",
3168 + "integrity": "sha512-htocyMnBYuJZFr6FYMSnwvbkwQWmJO35MT2AQlJEdEP2u5WH2H7rnauNczRcVG4i8YSVhxKxojMUs5X3h3hFIg==",
3169 + "engines": {
3170 + "node": ">=0.10.0"
3171 + }
3172 + },
3173 + "node_modules/handlebars-string": {
3174 + "version": "2.0.2",
3175 + "resolved": "https://registry.npmjs.org/handlebars-string/-/handlebars-string-2.0.2.tgz",
3176 + "integrity": "sha512-Ug7VPR7UbBty+SDCWgaPw2l+ipE39uYpSzdFLz/XdZUQMzOXsSe76xQgKYhm9Rb/bLw24454kFZo+rQEhG0QIw==",
3177 + "dependencies": {
3178 + "array-tools": "^1.0.6",
3179 + "string-tools": "^0.1.4"
3180 + }
3181 + },
3182 + "node_modules/handlebars-string/node_modules/string-tools": {
3183 + "version": "0.1.8",
3184 + "resolved": "https://registry.npmjs.org/string-tools/-/string-tools-0.1.8.tgz",
3185 + "integrity": "sha512-OHaYAjvTq1WPOF4+mAYZy03UpCzhQ5h/fZ/mO+HHJDXMa5jNBB696NBQJ5EX6NQMiX5E971RN8JPZJ1qFxyrQQ=="
3186 + },
3187 + "node_modules/has-ansi": {
3188 + "version": "2.0.0",
3189 + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
3190 + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
3191 + "dependencies": {
3192 + "ansi-regex": "^2.0.0"
3193 + },
3194 + "engines": {
3195 + "node": ">=0.10.0"
3196 + }
3197 + },
3198 + "node_modules/has-ansi/node_modules/ansi-regex": {
3199 + "version": "2.1.1",
3200 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3201 + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
3202 + "engines": {
3203 + "node": ">=0.10.0"
3204 + }
3205 },
593 - "node_modules/encodeurl": {
594 - "version": "1.0.2",
595 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
596 - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
3206 + "node_modules/has-flag": {
3207 + "version": "4.0.0",
3208 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3209 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3210 "engines": {
598 - "node": ">= 0.8"
3211 + "node": ">=8"
3212 }
3213 },
601 - "node_modules/es-define-property": {
602 - "version": "1.0.0",
603 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
604 - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
3214 + "node_modules/has-property-descriptors": {
3215 + "version": "1.0.2",
3216 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
3217 + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
3218 "dependencies": {
606 - "get-intrinsic": "^1.2.4"
3219 + "es-define-property": "^1.0.0"
3220 + },
3221 + "funding": {
3222 + "url": "https://github.com/sponsors/ljharb"
3223 + }
3224 + },
3225 + "node_modules/has-proto": {
3226 + "version": "1.0.3",
3227 + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
3228 + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
3229 + "engines": {
3230 + "node": ">= 0.4"
3231 },
3232 + "funding": {
3233 + "url": "https://github.com/sponsors/ljharb"
3234 + }
3235 + },
3236 + "node_modules/has-symbols": {
3237 + "version": "1.0.3",
3238 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
3239 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
3240 "engines": {
3241 "node": ">= 0.4"
3242 + },
3243 + "funding": {
3244 + "url": "https://github.com/sponsors/ljharb"
3245 }
3246 },
612 - "node_modules/es-errors": {
613 - "version": "1.3.0",
614 - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
615 - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
3247 + "node_modules/hasown": {
3248 + "version": "2.0.2",
3249 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
3250 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
3251 + "dependencies": {
3252 + "function-bind": "^1.1.2"
3253 + },
3254 "engines": {
3255 "node": ">= 0.4"
3256 }
3257 },
620 - "node_modules/escape-html": {
3258 + "node_modules/he": {
3259 + "version": "1.2.0",
3260 + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
3261 + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
3262 + "bin": {
3263 + "he": "bin/he"
3264 + }
3265 + },
3266 + "node_modules/home-or-tmp": {
3267 + "version": "2.0.0",
3268 + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
3269 + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==",
3270 + "dependencies": {
3271 + "os-homedir": "^1.0.0",
3272 + "os-tmpdir": "^1.0.1"
3273 + },
3274 + "engines": {
3275 + "node": ">=0.10.0"
3276 + }
3277 + },
3278 + "node_modules/home-path": {
3279 + "version": "1.0.7",
3280 + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.7.tgz",
3281 + "integrity": "sha512-tM1pVa+u3ZqQwIkXcWfhUlY3HWS3TsnKsfi2OHHvnhkX52s9etyktPyy1rQotkr0euWimChDq+QkQuDe8ngUlQ=="
3282 + },
3283 + "node_modules/homedir-polyfill": {
3284 "version": "1.0.3",
622 - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
623 - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
3285 + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
3286 + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
3287 + "dependencies": {
3288 + "parse-passwd": "^1.0.0"
3289 + },
3290 + "engines": {
3291 + "node": ">=0.10.0"
3292 + }
3293 },
625 - "node_modules/etag": {
626 - "version": "1.8.1",
627 - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
628 - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
3294 + "node_modules/hooker": {
3295 + "version": "0.2.3",
3296 + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
3297 + "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==",
3298 "engines": {
630 - "node": ">= 0.6"
3299 + "node": "*"
3300 }
3301 },
633 - "node_modules/event-target-shim": {
634 - "version": "5.0.1",
635 - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
636 - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
3302 + "node_modules/hot-patcher": {
3303 + "version": "1.0.0",
3304 + "resolved": "https://registry.npmjs.org/hot-patcher/-/hot-patcher-1.0.0.tgz",
3305 + "integrity": "sha512-3H8VH0PreeNsKMZw16nTHbUp4YoHCnPlawpsPXGJUR4qENDynl79b6Xk9CIFvLcH1qungBsCuzKcWyzoPPalTw=="
3306 + },
3307 + "node_modules/html-encoding-sniffer": {
3308 + "version": "3.0.0",
3309 + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
3310 + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
3311 + "dependencies": {
3312 + "whatwg-encoding": "^2.0.0"
3313 + },
3314 "engines": {
638 - "node": ">=6"
3315 + "node": ">=12"
3316 }
3317 },
641 - "node_modules/events": {
642 - "version": "3.3.0",
643 - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
644 - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
3318 + "node_modules/html-minifier": {
3319 + "version": "4.0.0",
3320 + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
3321 + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
3322 + "dependencies": {
3323 + "camel-case": "^3.0.0",
3324 + "clean-css": "^4.2.1",
3325 + "commander": "^2.19.0",
3326 + "he": "^1.2.0",
3327 + "param-case": "^2.1.1",
3328 + "relateurl": "^0.2.7",
3329 + "uglify-js": "^3.5.1"
3330 + },
3331 + "bin": {
3332 + "html-minifier": "cli.js"
3333 + },
3334 "engines": {
646 - "node": ">=0.8.x"
3335 + "node": ">=6"
3336 }
3337 },
649 - "node_modules/express": {
650 - "version": "4.19.2",
651 - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
652 - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
3338 + "node_modules/http-errors": {
3339 + "version": "2.0.0",
3340 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
3341 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
3342 "dependencies": {
654 - "accepts": "~1.3.8",
655 - "array-flatten": "1.1.1",
656 - "body-parser": "1.20.2",
657 - "content-disposition": "0.5.4",
658 - "content-type": "~1.0.4",
659 - "cookie": "0.6.0",
660 - "cookie-signature": "1.0.6",
661 - "debug": "2.6.9",
3343 "depd": "2.0.0",
663 - "encodeurl": "~1.0.2",
664 - "escape-html": "~1.0.3",
665 - "etag": "~1.8.1",
666 - "finalhandler": "1.2.0",
667 - "fresh": "0.5.2",
668 - "http-errors": "2.0.0",
669 - "merge-descriptors": "1.0.1",
670 - "methods": "~1.1.2",
671 - "on-finished": "2.4.1",
672 - "parseurl": "~1.3.3",
673 - "path-to-regexp": "0.1.7",
674 - "proxy-addr": "~2.0.7",
675 - "qs": "6.11.0",
676 - "range-parser": "~1.2.1",
677 - "safe-buffer": "5.2.1",
678 - "send": "0.18.0",
679 - "serve-static": "1.15.0",
3344 + "inherits": "2.0.4",
3345 "setprototypeof": "1.2.0",
3346 "statuses": "2.0.1",
682 - "type-is": "~1.6.18",
683 - "utils-merge": "1.0.1",
684 - "vary": "~1.1.2"
3347 + "toidentifier": "1.0.1"
3348 },
3349 "engines": {
687 - "node": ">= 0.10.0"
3350 + "node": ">= 0.8"
3351 + }
3352 + },
3353 + "node_modules/http-proxy-agent": {
3354 + "version": "5.0.0",
3355 + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
3356 + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
3357 + "dependencies": {
3358 + "@tootallnate/once": "2",
3359 + "agent-base": "6",
3360 + "debug": "4"
3361 + },
3362 + "engines": {
3363 + "node": ">= 6"
3364 + }
3365 + },
3366 + "node_modules/http-proxy-agent/node_modules/debug": {
3367 + "version": "4.3.5",
3368 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
3369 + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
3370 + "dependencies": {
3371 + "ms": "2.1.2"
3372 + },
3373 + "engines": {
3374 + "node": ">=6.0"
3375 + },
3376 + "peerDependenciesMeta": {
3377 + "supports-color": {
3378 + "optional": true
3379 + }
3380 + }
3381 + },
3382 + "node_modules/http-proxy-agent/node_modules/ms": {
3383 + "version": "2.1.2",
3384 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3385 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
3386 + },
3387 + "node_modules/httpreq": {
3388 + "version": "1.1.1",
3389 + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-1.1.1.tgz",
3390 + "integrity": "sha512-uhSZLPPD2VXXOSN8Cni3kIsoFHaU2pT/nySEU/fHr/ePbqHYr0jeiQRmUKLEirC09SFPsdMoA7LU7UXMd/w0Kw==",
3391 + "engines": {
3392 + "node": ">= 6.15.1"
3393 + }
3394 + },
3395 + "node_modules/https-proxy-agent": {
3396 + "version": "5.0.1",
3397 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
3398 + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
3399 + "dependencies": {
3400 + "agent-base": "6",
3401 + "debug": "4"
3402 + },
3403 + "engines": {
3404 + "node": ">= 6"
3405 + }
3406 + },
3407 + "node_modules/https-proxy-agent/node_modules/debug": {
3408 + "version": "4.3.5",
3409 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
3410 + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
3411 + "dependencies": {
3412 + "ms": "2.1.2"
3413 + },
3414 + "engines": {
3415 + "node": ">=6.0"
3416 + },
3417 + "peerDependenciesMeta": {
3418 + "supports-color": {
3419 + "optional": true
3420 + }
3421 + }
3422 + },
3423 + "node_modules/https-proxy-agent/node_modules/ms": {
3424 + "version": "2.1.2",
3425 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3426 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
3427 + },
3428 + "node_modules/iconv-lite": {
3429 + "version": "0.4.24",
3430 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3431 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3432 + "dependencies": {
3433 + "safer-buffer": ">= 2.1.2 < 3"
3434 + },
3435 + "engines": {
3436 + "node": ">=0.10.0"
3437 + }
3438 + },
3439 + "node_modules/ieee754": {
3440 + "version": "1.2.1",
3441 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3442 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3443 + "funding": [
3444 + {
3445 + "type": "github",
3446 + "url": "https://github.com/sponsors/feross"
3447 + },
3448 + {
3449 + "type": "patreon",
3450 + "url": "https://www.patreon.com/feross"
3451 + },
3452 + {
3453 + "type": "consulting",
3454 + "url": "https://feross.org/support"
3455 + }
3456 + ]
3457 + },
3458 + "node_modules/immediate": {
3459 + "version": "3.0.6",
3460 + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
3461 + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
3462 + },
3463 + "node_modules/inflight": {
3464 + "version": "1.0.6",
3465 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3466 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3467 + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
3468 + "dependencies": {
3469 + "once": "^1.3.0",
3470 + "wrappy": "1"
3471 + }
3472 + },
3473 + "node_modules/inherits": {
3474 + "version": "2.0.4",
3475 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3476 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
3477 + },
3478 + "node_modules/ini": {
3479 + "version": "1.3.8",
3480 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
3481 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
3482 + },
3483 + "node_modules/interpret": {
3484 + "version": "1.1.0",
3485 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
3486 + "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA=="
3487 + },
3488 + "node_modules/invariant": {
3489 + "version": "2.2.4",
3490 + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
3491 + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
3492 + "dependencies": {
3493 + "loose-envify": "^1.0.0"
3494 + }
3495 + },
3496 + "node_modules/ipaddr.js": {
3497 + "version": "1.9.1",
3498 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3499 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3500 + "engines": {
3501 + "node": ">= 0.10"
3502 }
3503 },
690 - "node_modules/express-handlebars": {
691 - "version": "5.3.5",
692 - "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.3.5.tgz",
693 - "integrity": "sha512-r9pzDc94ZNJ7FVvtsxLfPybmN0eFAUnR61oimNPRpD0D7nkLcezrkpZzoXS5TI75wYHRbflPLTU39B62pwB4DA==",
3504 + "node_modules/ipcheck": {
3505 + "version": "0.1.0",
3506 + "resolved": "https://registry.npmjs.org/ipcheck/-/ipcheck-0.1.0.tgz",
3507 + "integrity": "sha512-NwhrmROU0iXKa+U1quGuQ+ag+K/1Bb5V/yh5Q4SylSu/LGymPZcWB7p4u7JgJH0qOR6cTLDO5VZlRbhoeekNzQ=="
3508 + },
3509 + "node_modules/is-absolute": {
3510 + "version": "1.0.0",
3511 + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
3512 + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
3513 "dependencies": {
695 - "glob": "^7.2.0",
696 - "graceful-fs": "^4.2.8",
697 - "handlebars": "^4.7.7"
3514 + "is-relative": "^1.0.0",
3515 + "is-windows": "^1.0.1"
3516 },
3517 "engines": {
700 - "node": ">=v10.24.1"
3518 + "node": ">=0.10.0"
3519 }
3520 },
703 - "node_modules/express-handlebars/node_modules/brace-expansion": {
704 - "version": "1.1.11",
705 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
706 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
707 - "dependencies": {
708 - "balanced-match": "^1.0.0",
709 - "concat-map": "0.0.1"
710 - }
3521 + "node_modules/is-buffer": {
3522 + "version": "1.1.6",
3523 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3524 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
3525 },
712 - "node_modules/express-handlebars/node_modules/glob": {
713 - "version": "7.2.3",
714 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
715 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
3526 + "node_modules/is-core-module": {
3527 + "version": "2.13.1",
3528 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
3529 + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
3530 "dependencies": {
717 - "fs.realpath": "^1.0.0",
718 - "inflight": "^1.0.4",
719 - "inherits": "2",
720 - "minimatch": "^3.1.1",
721 - "once": "^1.3.0",
722 - "path-is-absolute": "^1.0.0"
3531 + "hasown": "^2.0.0"
3532 },
3533 + "funding": {
3534 + "url": "https://github.com/sponsors/ljharb"
3535 + }
3536 + },
3537 + "node_modules/is-finite": {
3538 + "version": "1.1.0",
3539 + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
3540 + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
3541 "engines": {
725 - "node": "*"
3542 + "node": ">=0.10.0"
3543 },
3544 "funding": {
728 - "url": "https://github.com/sponsors/isaacs"
3545 + "url": "https://github.com/sponsors/sindresorhus"
3546 }
3547 },
731 - "node_modules/express-handlebars/node_modules/minimatch": {
732 - "version": "3.1.2",
733 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
734 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3548 + "node_modules/is-fullwidth-code-point": {
3549 + "version": "3.0.0",
3550 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3551 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3552 + "engines": {
3553 + "node": ">=8"
3554 + }
3555 + },
3556 + "node_modules/is-plain-object": {
3557 + "version": "2.0.4",
3558 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3559 + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3560 "dependencies": {
736 - "brace-expansion": "^1.1.7"
3561 + "isobject": "^3.0.1"
3562 },
3563 "engines": {
739 - "node": "*"
3564 + "node": ">=0.10.0"
3565 }
3566 },
742 - "node_modules/express-ws": {
743 - "version": "4.0.0",
744 - "resolved": "https://registry.npmjs.org/express-ws/-/express-ws-4.0.0.tgz",
745 - "integrity": "sha512-KEyUw8AwRET2iFjFsI1EJQrJ/fHeGiJtgpYgEWG3yDv4l/To/m3a2GaYfeGyB3lsWdvbesjF5XCMx+SVBgAAYw==",
3567 + "node_modules/is-potential-custom-element-name": {
3568 + "version": "1.0.1",
3569 + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
3570 + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
3571 + },
3572 + "node_modules/is-relative": {
3573 + "version": "1.0.0",
3574 + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
3575 + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
3576 "dependencies": {
747 - "ws": "^5.2.0"
3577 + "is-unc-path": "^1.0.0"
3578 },
3579 "engines": {
750 - "node": ">=4.5.0"
3580 + "node": ">=0.10.0"
3581 + }
3582 + },
3583 + "node_modules/is-stream": {
3584 + "version": "2.0.1",
3585 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
3586 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
3587 + "engines": {
3588 + "node": ">=8"
3589 },
752 - "peerDependencies": {
753 - "express": "^4.0.0 || ^5.0.0-alpha.1"
3590 + "funding": {
3591 + "url": "https://github.com/sponsors/sindresorhus"
3592 }
3593 },
756 - "node_modules/express-ws/node_modules/ws": {
757 - "version": "5.2.3",
758 - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz",
759 - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==",
3594 + "node_modules/is-unc-path": {
3595 + "version": "1.0.0",
3596 + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
3597 + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
3598 "dependencies": {
761 - "async-limiter": "~1.0.0"
3599 + "unc-path-regex": "^0.1.2"
3600 + },
3601 + "engines": {
3602 + "node": ">=0.10.0"
3603 }
3604 },
764 - "node_modules/express/node_modules/safe-buffer": {
765 - "version": "5.2.1",
766 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
767 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
768 - "funding": [
769 - {
770 - "type": "github",
771 - "url": "https://github.com/sponsors/feross"
772 - },
773 - {
774 - "type": "patreon",
775 - "url": "https://www.patreon.com/feross"
776 - },
777 - {
778 - "type": "consulting",
779 - "url": "https://feross.org/support"
780 - }
781 - ]
3605 + "node_modules/is-windows": {
3606 + "version": "1.0.2",
3607 + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3608 + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3609 + "engines": {
3610 + "node": ">=0.10.0"
3611 + }
3612 },
783 - "node_modules/fast-fifo": {
784 - "version": "1.3.2",
785 - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
786 - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="
3613 + "node_modules/isarray": {
3614 + "version": "1.0.0",
3615 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3616 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
3617 },
788 - "node_modules/fd-slicer": {
789 - "version": "1.1.0",
790 - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
791 - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
792 - "dependencies": {
793 - "pend": "~1.2.0"
794 - }
3618 + "node_modules/isexe": {
3619 + "version": "2.0.0",
3620 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3621 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
3622 },
796 - "node_modules/finalhandler": {
797 - "version": "1.2.0",
798 - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
799 - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
800 - "dependencies": {
801 - "debug": "2.6.9",
802 - "encodeurl": "~1.0.2",
803 - "escape-html": "~1.0.3",
804 - "on-finished": "2.4.1",
805 - "parseurl": "~1.3.3",
806 - "statuses": "2.0.1",
807 - "unpipe": "~1.0.0"
808 - },
3623 + "node_modules/isobject": {
3624 + "version": "3.0.1",
3625 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3626 + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
3627 "engines": {
810 - "node": ">= 0.8"
3628 + "node": ">=0.10.0"
3629 }
3630 },
813 - "node_modules/foreground-child": {
814 - "version": "3.1.1",
815 - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
816 - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
3631 + "node_modules/jackspeak": {
3632 + "version": "3.1.2",
3633 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz",
3634 + "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==",
3635 "dependencies": {
818 - "cross-spawn": "^7.0.0",
819 - "signal-exit": "^4.0.1"
3636 + "@isaacs/cliui": "^8.0.2"
3637 },
3638 "engines": {
3639 "node": ">=14"
3640 },
3641 "funding": {
3642 "url": "https://github.com/sponsors/isaacs"
3643 + },
3644 + "optionalDependencies": {
3645 + "@pkgjs/parseargs": "^0.11.0"
3646 }
3647 },
828 - "node_modules/forwarded": {
829 - "version": "0.2.0",
830 - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
831 - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
832 - "engines": {
833 - "node": ">= 0.6"
3648 + "node_modules/jose": {
3649 + "version": "4.15.5",
3650 + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz",
3651 + "integrity": "sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==",
3652 + "funding": {
3653 + "url": "https://github.com/sponsors/panva"
3654 }
3655 },
836 - "node_modules/fresh": {
837 - "version": "0.5.2",
838 - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
839 - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
840 - "engines": {
841 - "node": ">= 0.6"
3656 + "node_modules/js-tokens": {
3657 + "version": "3.0.2",
3658 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
3659 + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg=="
3660 + },
3661 + "node_modules/js-yaml": {
3662 + "version": "3.14.1",
3663 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
3664 + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
3665 + "dependencies": {
3666 + "argparse": "^1.0.7",
3667 + "esprima": "^4.0.0"
3668 + },
3669 + "bin": {
3670 + "js-yaml": "bin/js-yaml.js"
3671 }
3672 },
844 - "node_modules/fs.realpath": {
3673 + "node_modules/js2xmlparser": {
3674 "version": "1.0.0",
846 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
847 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
3675 + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-1.0.0.tgz",
3676 + "integrity": "sha512-k5U3WB58ZbkCqSyrBrNmGtNU87YudbNGTyJNFlVenzzoaKeRXEpQ3E5pYOIidRgQCzxvWIJQK56W7eYkCQqYQA=="
3677 },
849 - "node_modules/function-bind": {
850 - "version": "1.1.2",
851 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
852 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
853 - "funding": {
854 - "url": "https://github.com/sponsors/ljharb"
3678 + "node_modules/jsdoc-75lb": {
3679 + "version": "3.6.0",
3680 + "resolved": "https://registry.npmjs.org/jsdoc-75lb/-/jsdoc-75lb-3.6.0.tgz",
3681 + "integrity": "sha512-m/2YaKZdw2LA0FiC36TJnVtKNGNrPIA1emLLSNwzz8ng5KpgZVV1aPnl/TnqkiVgY0xjREK25IYM9MNGPaBcnA==",
3682 + "dependencies": {
3683 + "bluebird": "~3.4.6",
3684 + "catharsis": "~0.8.8",
3685 + "escape-string-regexp": "~1.0.5",
3686 + "espree": "~3.1.7",
3687 + "js2xmlparser": "~1.0.0",
3688 + "klaw": "~1.3.0",
3689 + "marked": "~0.3.6",
3690 + "mkdirp": "~0.5.1",
3691 + "requizzle": "~0.2.1",
3692 + "strip-json-comments": "~2.0.1",
3693 + "taffydb": "2.6.2",
3694 + "underscore": "~1.8.3"
3695 + },
3696 + "bin": {
3697 + "jsdoc": "jsdoc.js"
3698 + },
3699 + "engines": {
3700 + "node": ">=0.10"
3701 }
3702 },
857 - "node_modules/get-intrinsic": {
3703 + "node_modules/jsdoc-75lb/node_modules/bluebird": {
3704 + "version": "3.4.7",
3705 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
3706 + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA=="
3707 + },
3708 + "node_modules/jsdoc-75lb/node_modules/mkdirp": {
3709 + "version": "0.5.6",
3710 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
3711 + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
3712 + "dependencies": {
3713 + "minimist": "^1.2.6"
3714 + },
3715 + "bin": {
3716 + "mkdirp": "bin/cmd.js"
3717 + }
3718 + },
3719 + "node_modules/jsdoc-75lb/node_modules/underscore": {
3720 + "version": "1.8.3",
3721 + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
3722 + "integrity": "sha512-5WsVTFcH1ut/kkhAaHf4PVgI8c7++GiVcpCGxPouI6ZVjsqPnSDf8h/8HtVqc0t4fzRXwnMK70EcZeAs3PIddg=="
3723 + },
3724 + "node_modules/jsdoc-api": {
3725 "version": "1.2.4",
859 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
860 - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
3726 + "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-1.2.4.tgz",
3727 + "integrity": "sha512-cJ8NKrSgAeon6bTY4caWvzBGyAD7UXui4DfbLqrp3YB8hoQXspr5ObZ2sIKA4vexSIhBu4t5X21FQ3fDPHT8uA==",
3728 "dependencies": {
862 - "es-errors": "^1.3.0",
863 - "function-bind": "^1.1.2",
864 - "has-proto": "^1.0.1",
865 - "has-symbols": "^1.0.3",
866 - "hasown": "^2.0.0"
3729 + "array-back": "^1.0.3",
3730 + "cache-point": "~0.3.3",
3731 + "collect-all": "^1.0.2",
3732 + "core-js": "^2.4.1",
3733 + "feature-detect-es6": "^1.3.1",
3734 + "file-set": "^1.0.1",
3735 + "jsdoc-75lb": "^3.5.6",
3736 + "object-to-spawn-args": "^1.1.0",
3737 + "promise.prototype.finally": "^1.0.1",
3738 + "temp-path": "^1.0.0",
3739 + "then-fs": "^2.0.0",
3740 + "walk-back": "^2.0.1"
3741 },
3742 "engines": {
869 - "node": ">= 0.4"
870 - },
871 - "funding": {
872 - "url": "https://github.com/sponsors/ljharb"
3743 + "node": ">=0.10.0"
3744 }
3745 },
875 - "node_modules/glob": {
876 - "version": "10.4.1",
877 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
878 - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
3746 + "node_modules/jsdoc-parse": {
3747 + "version": "1.2.7",
3748 + "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-1.2.7.tgz",
3749 + "integrity": "sha512-DZyc2k7ooiKrhD8JO+aC4Kif7oPaff7/zeOcysQ/OzpvFdkmM98xIcS3brjDmUXXk7iqXm1Zxfo0VTr1dB05oA==",
3750 "dependencies": {
880 - "foreground-child": "^3.1.0",
881 - "jackspeak": "^3.1.2",
882 - "minimatch": "^9.0.4",
883 - "minipass": "^7.1.2",
884 - "path-scurry": "^1.11.1"
3751 + "ansi-escape-sequences": "^2.2.1",
3752 + "array-tools": "^2",
3753 + "collect-json": "^1.0.1",
3754 + "command-line-args": "^2.1.4",
3755 + "command-line-tool": "^0.1.0",
3756 + "core-js": "^2.0.1",
3757 + "feature-detect-es6": "^1.2.0",
3758 + "file-set": "~0.2.1",
3759 + "jsdoc-api": "^1.0.0",
3760 + "object-tools": "^2",
3761 + "stream-connect": "^1.0.1",
3762 + "test-value": "^1.0.1"
3763 },
3764 "bin": {
887 - "glob": "dist/esm/bin.mjs"
3765 + "jsdoc-parse": "bin/cli.js"
3766 },
3767 "engines": {
890 - "node": ">=16 || 14 >=14.18"
3768 + "node": ">=0.10.0"
3769 + }
3770 + },
3771 + "node_modules/jsdoc-parse/node_modules/ansi-escape-sequences": {
3772 + "version": "2.2.2",
3773 + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-2.2.2.tgz",
3774 + "integrity": "sha512-8UeLcAdY7X4ZUBiuWoxqHfPGIUwJ5Vz7ujKdMUWbR0DwiBziHJbEMYzTvt7OQNtFb2NHxSxa3COicuPNgvE0XQ==",
3775 + "dependencies": {
3776 + "array-back": "^1.0.2",
3777 + "collect-all": "~0.2.1"
3778 },
892 - "funding": {
893 - "url": "https://github.com/sponsors/isaacs"
3779 + "bin": {
3780 + "ansi": "bin/cli.js"
3781 + },
3782 + "engines": {
3783 + "node": ">=0.10.0"
3784 }
3785 },
896 - "node_modules/gopd": {
897 - "version": "1.0.1",
898 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
899 - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
3786 + "node_modules/jsdoc-parse/node_modules/array-tools": {
3787 + "version": "2.0.9",
3788 + "resolved": "https://registry.npmjs.org/array-tools/-/array-tools-2.0.9.tgz",
3789 + "integrity": "sha512-R2neDbbXhrU0EaXIDG48RNS9fqdjMkaqZK37d37LaCvxZ4JaQ6ELNbxlQB2FVdQcj7ZlZCi97iZtz0UET6xPrA==",
3790 "dependencies": {
901 - "get-intrinsic": "^1.1.3"
3791 + "ansi-escape-sequences": "^2.2.2",
3792 + "array-back": "^1.0.2",
3793 + "collect-json": "^1.0.7",
3794 + "filter-where": "^1.0.1",
3795 + "object-get": "^2.0.0",
3796 + "reduce-extract": "^1.0.0",
3797 + "reduce-flatten": "^1.0.0",
3798 + "reduce-unique": "^1.0.0",
3799 + "reduce-without": "^1.0.0",
3800 + "sort-array": "^1.0.0",
3801 + "test-value": "^1.0.1"
3802 },
903 - "funding": {
904 - "url": "https://github.com/sponsors/ljharb"
3803 + "bin": {
3804 + "array-tools": "bin/cli.js"
3805 }
3806 },
907 - "node_modules/graceful-fs": {
908 - "version": "4.2.11",
909 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
910 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
3807 + "node_modules/jsdoc-parse/node_modules/brace-expansion": {
3808 + "version": "1.1.11",
3809 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3810 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3811 + "dependencies": {
3812 + "balanced-match": "^1.0.0",
3813 + "concat-map": "0.0.1"
3814 + }
3815 + },
3816 + "node_modules/jsdoc-parse/node_modules/collect-all": {
3817 + "version": "0.2.1",
3818 + "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-0.2.1.tgz",
3819 + "integrity": "sha512-DJM6+T8WAUEDVPxvbousmxRvtGW5+Q7JazRYmELEzn+BLGlRrqQ1ENKIpfiUjveCupWgUQd4iTvrMfDo0HiVKw==",
3820 + "dependencies": {
3821 + "stream-connect": "^1.0.1",
3822 + "stream-via": "~0.1.0",
3823 + "typical": "^2.3.0"
3824 + },
3825 + "engines": {
3826 + "node": ">=0.10.0"
3827 + }
3828 },
912 - "node_modules/handlebars": {
913 - "version": "4.7.8",
914 - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
915 - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
3829 + "node_modules/jsdoc-parse/node_modules/command-line-args": {
3830 + "version": "2.1.6",
3831 + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-2.1.6.tgz",
3832 + "integrity": "sha512-qo+q+AcV8vRQCVDCoh3gNbUiVI86ywoKkIUJeNCNZBCw1qv111Dp0F3nZ2PR/92HrGsgsABuAAi7Fe/z/cj8YQ==",
3833 "dependencies": {
917 - "minimist": "^1.2.5",
918 - "neo-async": "^2.6.2",
919 - "source-map": "^0.6.1",
920 - "wordwrap": "^1.0.0"
3834 + "array-back": "^1.0.2",
3835 + "command-line-usage": "^2",
3836 + "core-js": "^2.0.1",
3837 + "feature-detect-es6": "^1.2.0",
3838 + "find-replace": "^1",
3839 + "typical": "^2.3.0"
3840 },
3841 "bin": {
923 - "handlebars": "bin/handlebars"
3842 + "command-line-args": "bin/cli.js"
3843 + }
3844 + },
3845 + "node_modules/jsdoc-parse/node_modules/command-line-tool": {
3846 + "version": "0.1.0",
3847 + "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.1.0.tgz",
3848 + "integrity": "sha512-iYnWHIP8pJ4+b5Zv4SWTt+YQeMndbFBA0sj3bH24bbahCrXpZnVFVP5CvcClyYqIPF6RVaDoeqAWdX0GhWG3ZQ==",
3849 + "dependencies": {
3850 + "ansi-escape-sequences": "^2.2.1",
3851 + "array-back": "^1.0.2"
3852 },
3853 "engines": {
926 - "node": ">=0.4.7"
927 - },
928 - "optionalDependencies": {
929 - "uglify-js": "^3.1.4"
3854 + "node": ">=0.10.0"
3855 }
3856 },
932 - "node_modules/has-property-descriptors": {
933 - "version": "1.0.2",
934 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
935 - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
3857 + "node_modules/jsdoc-parse/node_modules/command-line-usage": {
3858 + "version": "2.0.5",
3859 + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-2.0.5.tgz",
3860 + "integrity": "sha512-xxUZrDySMWQknZRlCKXbuSCR8PUQXLbypmXPv8a1ZaxIGE5SSynjXNZzig8VTcTcXuvIVf9y563nucsRAYnCKA==",
3861 "dependencies": {
937 - "es-define-property": "^1.0.0"
3862 + "ansi-escape-sequences": "^2.2.2",
3863 + "array-back": "^1.0.3",
3864 + "column-layout": "^2.1.1",
3865 + "feature-detect-es6": "^1.2.0",
3866 + "typical": "^2.4.2",
3867 + "wordwrapjs": "^1.2.0"
3868 },
939 - "funding": {
940 - "url": "https://github.com/sponsors/ljharb"
3869 + "engines": {
3870 + "node": ">=0.10.0"
3871 }
3872 },
943 - "node_modules/has-proto": {
944 - "version": "1.0.3",
945 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
946 - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
3873 + "node_modules/jsdoc-parse/node_modules/file-set": {
3874 + "version": "0.2.8",
3875 + "resolved": "https://registry.npmjs.org/file-set/-/file-set-0.2.8.tgz",
3876 + "integrity": "sha512-t9NO6FHYX8459WTtKzEuGGP/c6BqmeSdtCUhzoBw64Ctq/2x22e9wPjKJDPpGiQt6vRWpu6Mgs+ZneAI1vqg8Q==",
3877 + "dependencies": {
3878 + "array-tools": "^2",
3879 + "glob": "^4"
3880 + }
3881 + },
3882 + "node_modules/jsdoc-parse/node_modules/glob": {
3883 + "version": "4.5.3",
3884 + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
3885 + "integrity": "sha512-I0rTWUKSZKxPSIAIaqhSXTM/DiII6wame+rEC3cFA5Lqmr9YmdL7z6Hj9+bdWtTvoY1Su4/OiMLmb37Y7JzvJQ==",
3886 + "deprecated": "Glob versions prior to v9 are no longer supported",
3887 + "dependencies": {
3888 + "inflight": "^1.0.4",
3889 + "inherits": "2",
3890 + "minimatch": "^2.0.1",
3891 + "once": "^1.3.0"
3892 + },
3893 "engines": {
948 - "node": ">= 0.4"
3894 + "node": "*"
3895 + }
3896 + },
3897 + "node_modules/jsdoc-parse/node_modules/minimatch": {
3898 + "version": "2.0.10",
3899 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
3900 + "integrity": "sha512-jQo6o1qSVLEWaw3l+bwYA2X0uLuK2KjNh2wjgO7Q/9UJnXr1Q3yQKR8BI0/Bt/rPg75e6SMW4hW/6cBHVTZUjA==",
3901 + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue",
3902 + "dependencies": {
3903 + "brace-expansion": "^1.0.0"
3904 },
950 - "funding": {
951 - "url": "https://github.com/sponsors/ljharb"
3905 + "engines": {
3906 + "node": "*"
3907 }
3908 },
954 - "node_modules/has-symbols": {
955 - "version": "1.0.3",
956 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
957 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
3909 + "node_modules/jsdoc-parse/node_modules/stream-via": {
3910 + "version": "0.1.1",
3911 + "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-0.1.1.tgz",
3912 + "integrity": "sha512-1U7icavM/2dRDSevxnJRZfKBWrnhmtdCh0zQTThwYchL2YWjbwZb2PEngEj9HKjgyJ2oDipz6TLud/AU6BAIzQ==",
3913 "engines": {
959 - "node": ">= 0.4"
960 - },
961 - "funding": {
962 - "url": "https://github.com/sponsors/ljharb"
3914 + "node": ">=0.10.0"
3915 }
3916 },
965 - "node_modules/hasown": {
966 - "version": "2.0.2",
967 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
968 - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
3917 + "node_modules/jsdoc-parse/node_modules/test-value": {
3918 + "version": "1.1.0",
3919 + "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
3920 + "integrity": "sha512-wrsbRo7qP+2Je8x8DsK8ovCGyxe3sYfQwOraIY/09A2gFXU9DYKiTF14W4ki/01AEh56kMzAmlj9CaHGDDUBJA==",
3921 "dependencies": {
970 - "function-bind": "^1.1.2"
3922 + "array-back": "^1.0.2",
3923 + "typical": "^2.4.2"
3924 },
3925 "engines": {
973 - "node": ">= 0.4"
3926 + "node": ">=0.10.0"
3927 }
3928 },
976 - "node_modules/http-errors": {
977 - "version": "2.0.0",
978 - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
979 - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
3929 + "node_modules/jsdoc-parse/node_modules/wordwrapjs": {
3930 + "version": "1.2.1",
3931 + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-1.2.1.tgz",
3932 + "integrity": "sha512-oHt3LHdyJ2xke7aFYuXXB4QBvfORPZAfwdOW5bKQhCNj2Fa+I/WBz81yle19Cs7gZvaBxoYKOuPW/mFe4X09lg==",
3933 "dependencies": {
981 - "depd": "2.0.0",
982 - "inherits": "2.0.4",
983 - "setprototypeof": "1.2.0",
984 - "statuses": "2.0.1",
985 - "toidentifier": "1.0.1"
3934 + "array-back": "^1.0.3",
3935 + "typical": "^2.5.0"
3936 },
3937 "engines": {
988 - "node": ">= 0.8"
3938 + "node": ">=0.10.0"
3939 }
3940 },
991 - "node_modules/iconv-lite": {
992 - "version": "0.4.24",
993 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
994 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3941 + "node_modules/jsdoc-to-markdown": {
3942 + "version": "1.3.9",
3943 + "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-1.3.9.tgz",
3944 + "integrity": "sha512-cZLtIzmhdkuNi/9Gz8RGQF4eHwS5YHqAopt720Zk18oWI+JXPqhpuXk74KhrzptTq7KI/OyS0zY+L31W4aTHWA==",
3945 "dependencies": {
996 - "safer-buffer": ">= 2.1.2 < 3"
3946 + "ansi-escape-sequences": "^3.0.0",
3947 + "command-line-args": "^3.0.1",
3948 + "command-line-usage": "^3.0.5",
3949 + "config-master": "^2.0.4",
3950 + "dmd": "^1.4.1",
3951 + "jsdoc-parse": "^1.2.7",
3952 + "jsdoc2md-stats": "^1.0.3",
3953 + "object-tools": "^2.0.6",
3954 + "stream-connect": "^1.0.2"
3955 + },
3956 + "bin": {
3957 + "jsdoc2md": "bin/cli.js"
3958 + }
3959 + },
3960 + "node_modules/jsdoc2md-stats": {
3961 + "version": "1.0.6",
3962 + "resolved": "https://registry.npmjs.org/jsdoc2md-stats/-/jsdoc2md-stats-1.0.6.tgz",
3963 + "integrity": "sha512-FOGWtVa/VwyNQ1C8t2T3YdFXhd0BZte0jsKk8a282XtOSK6Hyb6zIwlVOG3FLWkMia8l9Vg608hJyK0gD6F1/g==",
3964 + "dependencies": {
3965 + "app-usage-stats": "^0.4.0",
3966 + "feature-detect-es6": "^1.3.1"
3967 },
3968 "engines": {
3969 "node": ">=0.10.0"
3970 }
3971 },
1002 - "node_modules/ieee754": {
1003 - "version": "1.2.1",
1004 - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1005 - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1006 - "funding": [
1007 - {
1008 - "type": "github",
1009 - "url": "https://github.com/sponsors/feross"
1010 - },
1011 - {
1012 - "type": "patreon",
1013 - "url": "https://www.patreon.com/feross"
1014 - },
1015 - {
1016 - "type": "consulting",
1017 - "url": "https://feross.org/support"
3972 + "node_modules/jsdom": {
3973 + "version": "22.1.0",
3974 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz",
3975 + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",
3976 + "dependencies": {
3977 + "abab": "^2.0.6",
3978 + "cssstyle": "^3.0.0",
3979 + "data-urls": "^4.0.0",
3980 + "decimal.js": "^10.4.3",
3981 + "domexception": "^4.0.0",
3982 + "form-data": "^4.0.0",
3983 + "html-encoding-sniffer": "^3.0.0",
3984 + "http-proxy-agent": "^5.0.0",
3985 + "https-proxy-agent": "^5.0.1",
3986 + "is-potential-custom-element-name": "^1.0.1",
3987 + "nwsapi": "^2.2.4",
3988 + "parse5": "^7.1.2",
3989 + "rrweb-cssom": "^0.6.0",
3990 + "saxes": "^6.0.0",
3991 + "symbol-tree": "^3.2.4",
3992 + "tough-cookie": "^4.1.2",
3993 + "w3c-xmlserializer": "^4.0.0",
3994 + "webidl-conversions": "^7.0.0",
3995 + "whatwg-encoding": "^2.0.0",
3996 + "whatwg-mimetype": "^3.0.0",
3997 + "whatwg-url": "^12.0.1",
3998 + "ws": "^8.13.0",
3999 + "xml-name-validator": "^4.0.0"
4000 + },
4001 + "engines": {
4002 + "node": ">=16"
4003 + },
4004 + "peerDependencies": {
4005 + "canvas": "^2.5.0"
4006 + },
4007 + "peerDependenciesMeta": {
4008 + "canvas": {
4009 + "optional": true
4010 }
1019 - ]
4011 + }
4012 },
1021 - "node_modules/immediate": {
1022 - "version": "3.0.6",
1023 - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
1024 - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
4013 + "node_modules/jsesc": {
4014 + "version": "1.3.0",
4015 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
4016 + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==",
4017 + "bin": {
4018 + "jsesc": "bin/jsesc"
4019 + }
4020 },
1026 - "node_modules/inflight": {
1027 - "version": "1.0.6",
1028 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1029 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1030 - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
4021 + "node_modules/json5": {
4022 + "version": "0.5.1",
4023 + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
4024 + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==",
4025 + "bin": {
4026 + "json5": "lib/cli.js"
4027 + }
4028 + },
4029 + "node_modules/keygrip": {
4030 + "version": "1.1.0",
4031 + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
4032 + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
4033 "dependencies": {
1032 - "once": "^1.3.0",
1033 - "wrappy": "1"
4034 + "tsscmp": "1.0.6"
4035 + },
4036 + "engines": {
4037 + "node": ">= 0.6"
4038 }
4039 },
1036 - "node_modules/inherits": {
1037 - "version": "2.0.4",
1038 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1039 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
4040 + "node_modules/klaw": {
4041 + "version": "1.3.1",
4042 + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
4043 + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==",
4044 + "optionalDependencies": {
4045 + "graceful-fs": "^4.1.9"
4046 + }
4047 },
1041 - "node_modules/ipaddr.js": {
1042 - "version": "1.9.1",
1043 - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1044 - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
4048 + "node_modules/layerr": {
4049 + "version": "0.1.2",
4050 + "resolved": "https://registry.npmjs.org/layerr/-/layerr-0.1.2.tgz",
4051 + "integrity": "sha512-ob5kTd9H3S4GOG2nVXyQhOu9O8nBgP555XxWPkJI0tR0JeRilfyTp8WtPdIJHLXBmHMSdEq5+KMxiYABeScsIQ=="
4052 + },
4053 + "node_modules/lazystream": {
4054 + "version": "1.0.1",
4055 + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
4056 + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
4057 + "dependencies": {
4058 + "readable-stream": "^2.0.5"
4059 + },
4060 "engines": {
1046 - "node": ">= 0.10"
4061 + "node": ">= 0.6.3"
4062 }
4063 },
1049 - "node_modules/ipcheck": {
1050 - "version": "0.1.0",
1051 - "resolved": "https://registry.npmjs.org/ipcheck/-/ipcheck-0.1.0.tgz",
1052 - "integrity": "sha512-NwhrmROU0iXKa+U1quGuQ+ag+K/1Bb5V/yh5Q4SylSu/LGymPZcWB7p4u7JgJH0qOR6cTLDO5VZlRbhoeekNzQ=="
4064 + "node_modules/lazystream/node_modules/readable-stream": {
4065 + "version": "2.3.8",
4066 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
4067 + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
4068 + "dependencies": {
4069 + "core-util-is": "~1.0.0",
4070 + "inherits": "~2.0.3",
4071 + "isarray": "~1.0.0",
4072 + "process-nextick-args": "~2.0.0",
4073 + "safe-buffer": "~5.1.1",
4074 + "string_decoder": "~1.1.1",
4075 + "util-deprecate": "~1.0.1"
4076 + }
4077 },
1054 - "node_modules/is-fullwidth-code-point": {
1055 - "version": "3.0.0",
1056 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1057 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1058 - "engines": {
1059 - "node": ">=8"
4078 + "node_modules/lazystream/node_modules/string_decoder": {
4079 + "version": "1.1.1",
4080 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4081 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4082 + "dependencies": {
4083 + "safe-buffer": "~5.1.0"
4084 }
4085 },
1062 - "node_modules/is-stream": {
1063 - "version": "2.0.1",
1064 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
1065 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
1066 - "engines": {
1067 - "node": ">=8"
4086 + "node_modules/ldap-filter": {
4087 + "version": "0.3.3",
4088 + "resolved": "https://registry.npmjs.org/ldap-filter/-/ldap-filter-0.3.3.tgz",
4089 + "integrity": "sha512-/tFkx5WIn4HuO+6w9lsfxq4FN3O+fDZeO9Mek8dCD8rTUpqzRa766BOBO7BcGkn3X86m5+cBm1/2S/Shzz7gMg==",
4090 + "dependencies": {
4091 + "assert-plus": "^1.0.0"
4092 },
1069 - "funding": {
1070 - "url": "https://github.com/sponsors/sindresorhus"
4093 + "engines": {
4094 + "node": ">=0.8"
4095 }
4096 },
1073 - "node_modules/isarray": {
1074 - "version": "1.0.0",
1075 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1076 - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
4097 + "node_modules/ldapauth-fork": {
4098 + "version": "5.0.5",
4099 + "resolved": "https://registry.npmjs.org/ldapauth-fork/-/ldapauth-fork-5.0.5.tgz",
4100 + "integrity": "sha512-LWUk76+V4AOZbny/3HIPQtGPWZyA3SW2tRhsWIBi9imP22WJktKLHV1ofd8Jo/wY7Ve6vAT7FCI5mEn3blZTjw==",
4101 + "dependencies": {
4102 + "@types/ldapjs": "^2.2.2",
4103 + "bcryptjs": "^2.4.0",
4104 + "ldapjs": "^2.2.1",
4105 + "lru-cache": "^7.10.1"
4106 + },
4107 + "engines": {
4108 + "node": ">=0.8.0"
4109 + }
4110 },
1078 - "node_modules/isexe": {
1079 - "version": "2.0.0",
1080 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1081 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
4111 + "node_modules/ldapauth-fork/node_modules/lru-cache": {
4112 + "version": "7.18.3",
4113 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
4114 + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
4115 + "engines": {
4116 + "node": ">=12"
4117 + }
4118 },
1083 - "node_modules/jackspeak": {
1084 - "version": "3.1.2",
1085 - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz",
1086 - "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==",
4119 + "node_modules/ldapjs": {
4120 + "version": "2.3.3",
4121 + "resolved": "https://registry.npmjs.org/ldapjs/-/ldapjs-2.3.3.tgz",
4122 + "integrity": "sha512-75QiiLJV/PQqtpH+HGls44dXweviFwQ6SiIK27EqzKQ5jU/7UFrl2E5nLdQ3IYRBzJ/AVFJI66u0MZ0uofKYwg==",
4123 + "deprecated": "This package has been decomissioned. See https://github.com/ldapjs/node-ldapjs/blob/8ffd0bc9c149088a10ec4c1ec6a18450f76ad05d/README.md",
4124 "dependencies": {
1088 - "@isaacs/cliui": "^8.0.2"
4125 + "abstract-logging": "^2.0.0",
4126 + "asn1": "^0.2.4",
4127 + "assert-plus": "^1.0.0",
4128 + "backoff": "^2.5.0",
4129 + "ldap-filter": "^0.3.3",
4130 + "once": "^1.4.0",
4131 + "vasync": "^2.2.0",
4132 + "verror": "^1.8.1"
4133 },
4134 "engines": {
1091 - "node": ">=14"
4135 + "node": ">=10.13.0"
4136 + }
4137 + },
4138 + "node_modules/lie": {
4139 + "version": "3.1.1",
4140 + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
4141 + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
4142 + "dependencies": {
4143 + "immediate": "~3.0.5"
4144 + }
4145 + },
4146 + "node_modules/liftup": {
4147 + "version": "3.0.1",
4148 + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
4149 + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
4150 + "dependencies": {
4151 + "extend": "^3.0.2",
4152 + "findup-sync": "^4.0.0",
4153 + "fined": "^1.2.0",
4154 + "flagged-respawn": "^1.0.1",
4155 + "is-plain-object": "^2.0.4",
4156 + "object.map": "^1.0.1",
4157 + "rechoir": "^0.7.0",
4158 + "resolve": "^1.19.0"
4159 },
1093 - "funding": {
1094 - "url": "https://github.com/sponsors/isaacs"
4160 + "engines": {
4161 + "node": ">=10"
4162 + }
4163 + },
4164 + "node_modules/liftup/node_modules/braces": {
4165 + "version": "3.0.3",
4166 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
4167 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
4168 + "dependencies": {
4169 + "fill-range": "^7.1.1"
4170 },
1096 - "optionalDependencies": {
1097 - "@pkgjs/parseargs": "^0.11.0"
4171 + "engines": {
4172 + "node": ">=8"
4173 }
4174 },
1100 - "node_modules/keygrip": {
1101 - "version": "1.1.0",
1102 - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
1103 - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
4175 + "node_modules/liftup/node_modules/fill-range": {
4176 + "version": "7.1.1",
4177 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
4178 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
4179 "dependencies": {
1105 - "tsscmp": "1.0.6"
4180 + "to-regex-range": "^5.0.1"
4181 },
4182 "engines": {
1108 - "node": ">= 0.6"
4183 + "node": ">=8"
4184 }
4185 },
1111 - "node_modules/lazystream": {
1112 - "version": "1.0.1",
1113 - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
1114 - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
4186 + "node_modules/liftup/node_modules/findup-sync": {
4187 + "version": "4.0.0",
4188 + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
4189 + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
4190 "dependencies": {
1116 - "readable-stream": "^2.0.5"
4191 + "detect-file": "^1.0.0",
4192 + "is-glob": "^4.0.0",
4193 + "micromatch": "^4.0.2",
4194 + "resolve-dir": "^1.0.1"
4195 },
4196 "engines": {
1119 - "node": ">= 0.6.3"
4197 + "node": ">= 8"
4198 }
4199 },
1122 - "node_modules/lazystream/node_modules/readable-stream": {
1123 - "version": "2.3.8",
1124 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
1125 - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
1126 - "dependencies": {
1127 - "core-util-is": "~1.0.0",
1128 - "inherits": "~2.0.3",
1129 - "isarray": "~1.0.0",
1130 - "process-nextick-args": "~2.0.0",
1131 - "safe-buffer": "~5.1.1",
1132 - "string_decoder": "~1.1.1",
1133 - "util-deprecate": "~1.0.1"
4200 + "node_modules/liftup/node_modules/is-extglob": {
4201 + "version": "2.1.1",
4202 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4203 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
4204 + "engines": {
4205 + "node": ">=0.10.0"
4206 }
4207 },
1136 - "node_modules/lazystream/node_modules/string_decoder": {
1137 - "version": "1.1.1",
1138 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1139 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4208 + "node_modules/liftup/node_modules/is-glob": {
4209 + "version": "4.0.3",
4210 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
4211 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
4212 "dependencies": {
1141 - "safe-buffer": "~5.1.0"
4213 + "is-extglob": "^2.1.1"
4214 + },
4215 + "engines": {
4216 + "node": ">=0.10.0"
4217 }
4218 },
1144 - "node_modules/lie": {
1145 - "version": "3.1.1",
1146 - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
1147 - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
4219 + "node_modules/liftup/node_modules/micromatch": {
4220 + "version": "4.0.7",
4221 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
4222 + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
4223 "dependencies": {
1149 - "immediate": "~3.0.5"
4224 + "braces": "^3.0.3",
4225 + "picomatch": "^2.3.1"
4226 + },
4227 + "engines": {
4228 + "node": ">=8.6"
4229 }
4230 },
4231 "node_modules/localforage": {
@@ -1162,6 +4241,27 @@
4241 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4242 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
4243 },
4244 + "node_modules/lodash.pick": {
4245 + "version": "4.4.0",
4246 + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
4247 + "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q=="
4248 + },
4249 + "node_modules/loose-envify": {
4250 + "version": "1.4.0",
4251 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
4252 + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
4253 + "dependencies": {
4254 + "js-tokens": "^3.0.0 || ^4.0.0"
4255 + },
4256 + "bin": {
4257 + "loose-envify": "cli.js"
4258 + }
4259 + },
4260 + "node_modules/lower-case": {
4261 + "version": "1.1.4",
4262 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
4263 + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA=="
4264 + },
4265 "node_modules/lru-cache": {
4266 "version": "10.2.2",
4267 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
@@ -1170,6 +4270,54 @@
4270 "node": "14 || >=16.14"
4271 }
4272 },
4273 + "node_modules/make-iterator": {
4274 + "version": "1.0.1",
4275 + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
4276 + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
4277 + "dependencies": {
4278 + "kind-of": "^6.0.2"
4279 + },
4280 + "engines": {
4281 + "node": ">=0.10.0"
4282 + }
4283 + },
4284 + "node_modules/make-iterator/node_modules/kind-of": {
4285 + "version": "6.0.3",
4286 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4287 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4288 + "engines": {
4289 + "node": ">=0.10.0"
4290 + }
4291 + },
4292 + "node_modules/map-cache": {
4293 + "version": "0.2.2",
4294 + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4295 + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
4296 + "engines": {
4297 + "node": ">=0.10.0"
4298 + }
4299 + },
4300 + "node_modules/marked": {
4301 + "version": "0.3.19",
4302 + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz",
4303 + "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==",
4304 + "bin": {
4305 + "marked": "bin/marked"
4306 + },
4307 + "engines": {
4308 + "node": ">=0.10.0"
4309 + }
4310 + },
4311 + "node_modules/md5": {
4312 + "version": "2.3.0",
4313 + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
4314 + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
4315 + "dependencies": {
4316 + "charenc": "0.0.2",
4317 + "crypt": "0.0.2",
4318 + "is-buffer": "~1.1.6"
4319 + }
4320 + },
4321 "node_modules/media-typer": {
4322 "version": "0.3.0",
4323 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -1221,6 +4369,27 @@
4369 "node": ">= 0.6"
4370 }
4371 },
4372 + "node_modules/minify-js": {
4373 + "version": "0.0.4",
4374 + "resolved": "https://registry.npmjs.org/minify-js/-/minify-js-0.0.4.tgz",
4375 + "integrity": "sha512-K7siyCl7QDUJhpyKWOCJmNQcghoPnk7BSbusljtOD9LwgqeQ/zVYe8qHKsYEBcyD44IdnhrgGkBiNRzsdh80/w==",
4376 + "dependencies": {
4377 + "async": "^2.0.1",
4378 + "dir_cache": "^1.0.1",
4379 + "utils-igor": "^2.0.0"
4380 + },
4381 + "engines": {
4382 + "node": ">= 4.0.0"
4383 + }
4384 + },
4385 + "node_modules/minify-js/node_modules/async": {
4386 + "version": "2.6.4",
4387 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
4388 + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
4389 + "dependencies": {
4390 + "lodash": "^4.17.14"
4391 + }
4392 + },
4393 "node_modules/minimatch": {
4394 "version": "9.0.4",
4395 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
@@ -1262,6 +4431,11 @@
4431 "node": ">=10"
4432 }
4433 },
4434 + "node_modules/mkdirp2": {
4435 + "version": "1.0.5",
4436 + "resolved": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.5.tgz",
4437 + "integrity": "sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw=="
4438 + },
4439 "node_modules/ms": {
4440 "version": "2.0.0",
4441 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -1343,6 +4517,19 @@
4517 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
4518 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
4519 },
4520 + "node_modules/nested-property": {
4521 + "version": "4.0.0",
4522 + "resolved": "https://registry.npmjs.org/nested-property/-/nested-property-4.0.0.tgz",
4523 + "integrity": "sha512-yFehXNWRs4cM0+dz7QxCd06hTbWbSkV0ISsqBfkntU6TOY4Qm3Q88fRRLOddkGh2Qq6dZvnKVAahfhjcUvLnyA=="
4524 + },
4525 + "node_modules/no-case": {
4526 + "version": "2.3.2",
4527 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
4528 + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
4529 + "dependencies": {
4530 + "lower-case": "^1.1.1"
4531 + }
4532 + },
4533 "node_modules/node-forge": {
4534 "version": "1.3.1",
4535 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
@@ -1351,6 +4538,22 @@
4538 "node": ">= 6.13.0"
4539 }
4540 },
4541 + "node_modules/node-pushover": {
4542 + "version": "1.0.0",
4543 + "resolved": "https://registry.npmjs.org/node-pushover/-/node-pushover-1.0.0.tgz",
4544 + "integrity": "sha512-yIIt6a60obTco2/Yr0/9iR4+4sDbDzlM3qpaJ99xnAwFlDeg29V5ur19D2L+S9i5LaBao5yAQKAdpvQ+7kVIng==",
4545 + "dependencies": {
4546 + "httpreq": "*"
4547 + }
4548 + },
4549 + "node_modules/nodemailer": {
4550 + "version": "6.9.8",
4551 + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.8.tgz",
4552 + "integrity": "sha512-cfrYUk16e67Ks051i4CntM9kshRYei1/o/Gi8K1d+R34OIs21xdFnW7Pt7EucmVKA0LKtqUGNcjMZ7ehjl49mQ==",

This file is too large to show in full.

package.json
+2 -2
@@ -37,6 +37,7 @@
37 "sample-config-advanced.json"
38 ],
39 "dependencies": {
40 + "@yetzt/nedb": "1.8.0",
41 "archiver": "7.0.0",
42 "body-parser": "1.20.2",
43 "cbor": "5.2.0",
@@ -48,10 +49,9 @@
49 "ipcheck": "0.1.0",
50 "minimist": "1.2.8",
51 "multiparty": "4.2.3",
51 - "@yetzt/nedb": "1.8.0",
52 "node-forge": "1.3.1",
53 "ua-parser-js": "1.0.37",
54 - "ws": "8.14.2",
54 + "ws": "8.17.1",
55 "yauzl": "2.10.0"
56 },
57 "engines": {