package updates

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

si458 committed Dec 6, 2024 at 13:34 UTC b0d8e3fe483f3b61062e2eaa6b9403d4148a3eb3
4 files changed +1859 -78
dependencies.txt
+2 -2
@@ -2,9 +2,9 @@
2 "archiver": "7.0.1",
3 "body-parser": "1.20.3",
4 "cbor": "5.2.0",
5 - "compression": "1.7.4",
5 + "compression": "1.7.5",
6 "cookie-session": "2.1.0",
7 - "express": "4.21.1",
7 + "express": "4.21.2",
8 "express-handlebars": "7.1.3",
9 "express-ws": "5.0.2",
10 "ipcheck": "0.1.0",
meshcentral.js
+3 -3
@@ -4229,7 +4229,7 @@ function mainStart() {
4229
4230 // Build the list of required modules
4231 // NOTE: ALL MODULES MUST HAVE A VERSION NUMBER AND THE VERSION MUST MATCH THAT USED IN Dockerfile
4232 - var modules = ['archiver@7.0.1', 'body-parser@1.20.3', 'cbor@5.2.0', 'compression@1.7.4', 'cookie-session@2.1.0', 'express@4.21.1', 'express-handlebars@7.1.3', 'express-ws@5.0.2', 'ipcheck@0.1.0', 'minimist@1.2.8', 'multiparty@4.2.3', '@seald-io/nedb', 'node-forge@1.3.1', 'ua-parser-js@1.0.39', 'ws@8.18.0', 'yauzl@2.10.0'];
4232 + var modules = ['archiver@7.0.1', 'body-parser@1.20.3', 'cbor@5.2.0', 'compression@1.7.5', 'cookie-session@2.1.0', 'express@4.21.2', 'express-handlebars@7.1.3', 'express-ws@5.0.2', 'ipcheck@0.1.0', 'minimist@1.2.8', 'multiparty@4.2.3', '@seald-io/nedb', 'node-forge@1.3.1', 'ua-parser-js@1.0.39', 'ws@8.18.0', 'yauzl@2.10.0'];
4233 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
4234 if (ldap == true) { modules.push('ldapauth-fork@5.0.5'); }
4235 if (ssh == true) { modules.push('ssh2@1.16.0'); }
@@ -4250,7 +4250,7 @@ function mainStart() {
4250 if (config.settings.plugins != null) { modules.push('semver@7.5.4'); } // Required for version compat testing and update checks
4251 if ((config.settings.plugins != null) && (config.settings.plugins.proxy != null)) { modules.push('https-proxy-agent@7.0.2'); } // Required for HTTP/HTTPS proxy support
4252 else if (config.settings.xmongodb != null) { modules.push('mongojs@3.1.0'); } // Add MongoJS, old driver.
4253 - if (nodemailer || ((config.smtp != null) && (config.smtp.name != 'console')) || (config.sendmail != null)) { modules.push('nodemailer@6.9.15'); } // Add SMTP support
4253 + if (nodemailer || ((config.smtp != null) && (config.smtp.name != 'console')) || (config.sendmail != null)) { modules.push('nodemailer@6.9.16'); } // Add SMTP support
4254 if (sendgrid || (config.sendgrid != null)) { modules.push('@sendgrid/mail'); } // Add SendGrid support
4255 if ((args.translate || args.dev) && (Number(process.version.match(/^v(\d+\.\d+)/)[1]) >= 16)) { modules.push('jsdom@22.1.0'); modules.push('esprima@4.0.1'); modules.push('html-minifier@4.0.0'); } // Translation support
4256 if (typeof config.settings.crowdsec == 'object') { modules.push('@crowdsec/express-bouncer@0.1.0'); } // Add CrowdSec bounser module (https://www.npmjs.com/package/@crowdsec/express-bouncer)
@@ -4265,7 +4265,7 @@ function mainStart() {
4265 if ((typeof config.settings.autobackup.webdav.url != 'string') || (typeof config.settings.autobackup.webdav.username != 'string') || (typeof config.settings.autobackup.webdav.password != 'string')) { addServerWarning("Missing WebDAV parameters.", 2, null, !args.launch); } else { modules.push('webdav@4.11.4'); }
4266 }
4267 // Enable S3 Support
4268 - if (typeof config.settings.autobackup.s3 == 'object') { modules.push('minio@8.0.1'); }
4268 + if (typeof config.settings.autobackup.s3 == 'object') { modules.push('minio@8.0.2'); }
4269 }
4270
4271 // Setup common password blocking
package-lock.json
+1852 -71
@@ -1,21 +1,21 @@
1 {
2 "name": "meshcentral",
3 - "version": "1.1.33",
3 + "version": "1.1.35",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "meshcentral",
9 - "version": "1.1.33",
9 + "version": "1.1.35",
10 "license": "Apache-2.0",
11 "dependencies": {
12 - "@yetzt/nedb": "1.8.0",
12 + "@seald-io/nedb": "4.0.4",
13 "archiver": "7.0.1",
14 "body-parser": "1.20.3",
15 "cbor": "5.2.0",
16 - "compression": "1.7.4",
16 + "compression": "1.7.5",
17 "cookie-session": "2.1.0",
18 - "express": "4.21.1",
18 + "express": "4.21.2",
19 "express-handlebars": "7.1.3",
20 "express-ws": "5.0.2",
21 "ipcheck": "0.1.0",
@@ -49,34 +49,66 @@
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/@seald-io/binary-search-tree": {
53 + "version": "1.0.3",
54 + "resolved": "https://registry.npmjs.org/@seald-io/binary-search-tree/-/binary-search-tree-1.0.3.tgz",
55 + "integrity": "sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA=="
56 + },
57 + "node_modules/@seald-io/nedb": {
58 + "version": "4.0.4",
59 + "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-4.0.4.tgz",
60 + "integrity": "sha512-CUNcMio7QUHTA+sIJ/DC5JzVNNsHe743TPmC4H5Gij9zDLMbmrCT2li3eVB72/gF63BPS8pWEZrjlAMRKA8FDw==",
61 + "license": "MIT",
62 + "dependencies": {
63 + "@seald-io/binary-search-tree": "^1.0.3",
64 + "localforage": "^1.9.0",
65 + "util": "^0.12.4"
66 + }
67 + },
68 + "node_modules/@tootallnate/once": {
69 + "version": "2.0.0",
70 + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
71 + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
72 + "license": "MIT",
73 "engines": {
58 - "node": ">=14"
74 + "node": ">= 10"
75 }
76 },
61 - "node_modules/@yetzt/binary-search-tree": {
62 - "version": "0.2.6",
63 - "resolved": "https://registry.npmjs.org/@yetzt/binary-search-tree/-/binary-search-tree-0.2.6.tgz",
64 - "integrity": "sha512-e/8wt8AAumI8VK5sv09b3IgWuRoblXJ5z0SQYfrL2nap89oKihvVaP1zy3FzD5NaeRi1X0gdXZA9lB3QAZILBg==",
65 - "license": "MIT"
77 + "node_modules/@types/ldapjs": {
78 + "version": "2.2.5",
79 + "resolved": "https://registry.npmjs.org/@types/ldapjs/-/ldapjs-2.2.5.tgz",
80 + "integrity": "sha512-Lv/nD6QDCmcT+V1vaTRnEKE8UgOilVv5pHcQuzkU1LcRe4mbHHuUo/KHi0LKrpdHhQY8FJzryF38fcVdeUIrzg==",
81 + "license": "MIT",
82 + "dependencies": {
83 + "@types/node": "*"
84 + }
85 },
67 - "node_modules/@yetzt/nedb": {
68 - "version": "1.8.0",
69 - "resolved": "https://registry.npmjs.org/@yetzt/nedb/-/nedb-1.8.0.tgz",
70 - "integrity": "sha512-1hUV/eIPSCRb4Vs9dgLekBCCawWNtf29immIF9kvzxnnnEoWgyFSDZgFvlFCiQ3Bzo8ifXn92HDS3l9fNvmtzA==",
86 + "node_modules/@types/node": {
87 + "version": "22.10.1",
88 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz",
89 + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==",
90 "license": "MIT",
91 "dependencies": {
73 - "@yetzt/binary-search-tree": "^0.2.6",
74 - "async": "^3.2.0",
75 - "localforage": "^1.9.0",
76 - "mkdirp": "^1.0.4",
77 - "underscore": "^1.13.1"
92 + "undici-types": "~6.20.0"
93 + }
94 + },
95 + "node_modules/@xmldom/xmldom": {
96 + "version": "0.7.13",
97 + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz",
98 + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==",
99 + "deprecated": "this version is no longer supported, please update to at least 0.8.*",
100 + "license": "MIT",
101 + "engines": {
102 + "node": ">=10.0.0"
103 }
104 },
105 + "node_modules/abab": {
106 + "version": "2.0.6",
107 + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
108 + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==",
109 + "deprecated": "Use your platform's native atob() and btoa() methods instead",
110 + "license": "BSD-3-Clause"
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",
@@ -88,6 +120,12 @@
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 + "license": "MIT"
128 + },
129 "node_modules/accepts": {
130 "version": "1.3.8",
131 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -100,6 +138,80 @@
138 "node": ">= 0.6"
139 }
140 },
141 + "node_modules/acme-client": {
142 + "version": "4.2.5",
143 + "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-4.2.5.tgz",
144 + "integrity": "sha512-dtnck4sdZ2owFLTC73Ewjx0kmvsRjTRgaOc8UztCNODT+lr1DXj0tiuUXjeY4LAzZryXCtCib/E+KD8NYeP1aw==",
145 + "license": "MIT",
146 + "dependencies": {
147 + "axios": "0.26.1",
148 + "backo2": "^1.0.0",
149 + "bluebird": "^3.5.0",
150 + "debug": "^4.1.1",
151 + "node-forge": "^1.3.0"
152 + },
153 + "engines": {
154 + "node": ">= 10"
155 + }
156 + },
157 + "node_modules/acme-client/node_modules/debug": {
158 + "version": "4.3.7",
159 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
160 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
161 + "license": "MIT",
162 + "dependencies": {
163 + "ms": "^2.1.3"
164 + },
165 + "engines": {
166 + "node": ">=6.0"
167 + },
168 + "peerDependenciesMeta": {
169 + "supports-color": {
170 + "optional": true
171 + }
172 + }
173 + },
174 + "node_modules/acme-client/node_modules/ms": {
175 + "version": "2.1.3",
176 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
177 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
178 + "license": "MIT"
179 + },
180 + "node_modules/agent-base": {
181 + "version": "6.0.2",
182 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
183 + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
184 + "license": "MIT",
185 + "dependencies": {
186 + "debug": "4"
187 + },
188 + "engines": {
189 + "node": ">= 6.0.0"
190 + }
191 + },
192 + "node_modules/agent-base/node_modules/debug": {
193 + "version": "4.3.7",
194 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
195 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
196 + "license": "MIT",
197 + "dependencies": {
198 + "ms": "^2.1.3"
199 + },
200 + "engines": {
201 + "node": ">=6.0"
202 + },
203 + "peerDependenciesMeta": {
204 + "supports-color": {
205 + "optional": true
206 + }
207 + }
208 + },
209 + "node_modules/agent-base/node_modules/ms": {
210 + "version": "2.1.3",
211 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
212 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
213 + "license": "MIT"
214 + },
215 "node_modules/ansi-regex": {
216 "version": "6.1.0",
217 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
@@ -161,27 +273,87 @@
273 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
274 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
275 },
276 + "node_modules/asn1": {
277 + "version": "0.2.6",
278 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
279 + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
280 + "license": "MIT",
281 + "dependencies": {
282 + "safer-buffer": "~2.1.0"
283 + }
284 + },
285 + "node_modules/assert-plus": {
286 + "version": "1.0.0",
287 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
288 + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
289 + "license": "MIT",
290 + "engines": {
291 + "node": ">=0.8"
292 + }
293 + },
294 "node_modules/async": {
295 "version": "3.2.6",
296 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
297 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="
298 },
299 + "node_modules/asynckit": {
300 + "version": "0.4.0",
301 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
302 + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
303 + "license": "MIT"
304 + },
305 + "node_modules/available-typed-arrays": {
306 + "version": "1.0.7",
307 + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
308 + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
309 + "license": "MIT",
310 + "dependencies": {
311 + "possible-typed-array-names": "^1.0.0"
312 + },
313 + "engines": {
314 + "node": ">= 0.4"
315 + },
316 + "funding": {
317 + "url": "https://github.com/sponsors/ljharb"
318 + }
319 + },
320 + "node_modules/axios": {
321 + "version": "0.26.1",
322 + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
323 + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
324 + "license": "MIT",
325 + "dependencies": {
326 + "follow-redirects": "^1.14.8"
327 + }
328 + },
329 "node_modules/b4a": {
330 "version": "1.6.7",
331 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz",
332 "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg=="
333 },
334 + "node_modules/backo2": {
335 + "version": "1.0.2",
336 + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
337 + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==",
338 + "license": "MIT"
339 + },
340 + "node_modules/backoff": {
341 + "version": "2.5.0",
342 + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz",
343 + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==",
344 + "license": "MIT",
345 + "dependencies": {
346 + "precond": "0.2"
347 + },
348 + "engines": {
349 + "node": ">= 0.6"
350 + }
351 + },
352 "node_modules/balanced-match": {
353 "version": "1.0.2",
354 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
355 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
356 },
179 - "node_modules/bare-events": {
180 - "version": "2.5.0",
181 - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz",
182 - "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==",
183 - "optional": true
184 - },
357 "node_modules/base64-js": {
358 "version": "1.5.1",
359 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -201,6 +373,30 @@
373 }
374 ]
375 },
376 + "node_modules/base64url": {
377 + "version": "3.0.1",
378 + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz",
379 + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==",
380 + "license": "MIT",
381 + "engines": {
382 + "node": ">=6.0.0"
383 + }
384 + },
385 + "node_modules/bcrypt-pbkdf": {
386 + "version": "1.0.2",
387 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
388 + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
389 + "license": "BSD-3-Clause",
390 + "dependencies": {
391 + "tweetnacl": "^0.14.3"
392 + }
393 + },
394 + "node_modules/bcryptjs": {
395 + "version": "2.4.3",
396 + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
397 + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==",
398 + "license": "MIT"
399 + },
400 "node_modules/bignumber.js": {
401 "version": "9.1.2",
402 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz",
@@ -209,6 +405,35 @@
405 "node": "*"
406 }
407 },
408 + "node_modules/block-stream2": {
409 + "version": "2.1.0",
410 + "resolved": "https://registry.npmjs.org/block-stream2/-/block-stream2-2.1.0.tgz",
411 + "integrity": "sha512-suhjmLI57Ewpmq00qaygS8UgEq2ly2PCItenIyhMqVjo4t4pGzqMvfgJuX8iWTeSDdfSSqS6j38fL4ToNL7Pfg==",
412 + "license": "MIT",
413 + "dependencies": {
414 + "readable-stream": "^3.4.0"
415 + }
416 + },
417 + "node_modules/block-stream2/node_modules/readable-stream": {
418 + "version": "3.6.2",
419 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
420 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
421 + "license": "MIT",
422 + "dependencies": {
423 + "inherits": "^2.0.3",
424 + "string_decoder": "^1.1.1",
425 + "util-deprecate": "^1.0.1"
426 + },
427 + "engines": {
428 + "node": ">= 6"
429 + }
430 + },
431 + "node_modules/bluebird": {
432 + "version": "3.7.2",
433 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
434 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
435 + "license": "MIT"
436 + },
437 "node_modules/body-parser": {
438 "version": "1.20.3",
439 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
@@ -240,6 +465,12 @@
465 "balanced-match": "^1.0.0"
466 }
467 },
468 + "node_modules/browser-or-node": {
469 + "version": "2.1.1",
470 + "resolved": "https://registry.npmjs.org/browser-or-node/-/browser-or-node-2.1.1.tgz",
471 + "integrity": "sha512-8CVjaLJGuSKMVTxJ2DpBl5XnlNDiT4cQFeuCJJrvJmts9YrTZDizTX7PjC2s6W4x+MBGZeEY6dGMrF04/6Hgqg==",
472 + "license": "MIT"
473 + },
474 "node_modules/buffer": {
475 "version": "6.0.3",
476 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
@@ -297,6 +528,16 @@
528 "url": "https://github.com/sponsors/ljharb"
529 }
530 },
531 + "node_modules/camel-case": {
532 + "version": "3.0.0",
533 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
534 + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==",
535 + "license": "MIT",
536 + "dependencies": {
537 + "no-case": "^2.2.0",
538 + "upper-case": "^1.1.1"
539 + }
540 + },
541 "node_modules/cbor": {
542 "version": "5.2.0",
543 "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz",
@@ -309,6 +550,18 @@
550 "node": ">=6.0.0"
551 }
552 },
553 + "node_modules/clean-css": {
554 + "version": "4.2.4",
555 + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
556 + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
557 + "license": "MIT",
558 + "dependencies": {
559 + "source-map": "~0.6.0"
560 + },
561 + "engines": {
562 + "node": ">= 4.0"
563 + }
564 + },
565 "node_modules/color-convert": {
566 "version": "2.0.1",
567 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -325,6 +578,24 @@
578 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
579 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
580 },
581 + "node_modules/combined-stream": {
582 + "version": "1.0.8",
583 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
584 + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
585 + "license": "MIT",
586 + "dependencies": {
587 + "delayed-stream": "~1.0.0"
588 + },
589 + "engines": {
590 + "node": ">= 0.8"
591 + }
592 + },
593 + "node_modules/commander": {
594 + "version": "2.20.3",
595 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
596 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
597 + "license": "MIT"
598 + },
599 "node_modules/compress-commons": {
600 "version": "6.0.2",
601 "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz",
@@ -352,28 +623,58 @@
623 }
624 },
625 "node_modules/compression": {
355 - "version": "1.7.4",
356 - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
357 - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
626 + "version": "1.7.5",
627 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz",
628 + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==",
629 + "license": "MIT",
630 "dependencies": {
359 - "accepts": "~1.3.5",
360 - "bytes": "3.0.0",
361 - "compressible": "~2.0.16",
631 + "bytes": "3.1.2",
632 + "compressible": "~2.0.18",
633 "debug": "2.6.9",
634 + "negotiator": "~0.6.4",
635 "on-headers": "~1.0.2",
364 - "safe-buffer": "5.1.2",
636 + "safe-buffer": "5.2.1",
637 "vary": "~1.1.2"
638 },
639 "engines": {
640 "node": ">= 0.8.0"
641 }
642 },
371 - "node_modules/compression/node_modules/bytes": {
372 - "version": "3.0.0",
373 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
374 - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
643 + "node_modules/compression/node_modules/negotiator": {
644 + "version": "0.6.4",
645 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
646 + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
647 + "license": "MIT",
648 "engines": {
376 - "node": ">= 0.8"
649 + "node": ">= 0.6"
650 + }
651 + },
652 + "node_modules/compression/node_modules/safe-buffer": {
653 + "version": "5.2.1",
654 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
655 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
656 + "funding": [
657 + {
658 + "type": "github",
659 + "url": "https://github.com/sponsors/feross"
660 + },
661 + {
662 + "type": "patreon",
663 + "url": "https://www.patreon.com/feross"
664 + },
665 + {
666 + "type": "consulting",
667 + "url": "https://feross.org/support"
668 + }
669 + ],
670 + "license": "MIT"
671 + },
672 + "node_modules/connect-flash": {
673 + "version": "0.1.1",
674 + "resolved": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz",
675 + "integrity": "sha512-2rcfELQt/ZMP+SM/pG8PyhJRaLKp+6Hk2IUBNkEit09X+vwn3QsAL3ZbYtxUn7NVPzbMTSLRDhqe0B/eh30RYA==",
676 + "engines": {
677 + "node": ">= 0.4.0"
678 }
679 },
680 "node_modules/content-disposition": {
@@ -526,6 +827,32 @@
827 "node": ">= 8"
828 }
829 },
830 + "node_modules/cssstyle": {
831 + "version": "3.0.0",
832 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
833 + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
834 + "license": "MIT",
835 + "dependencies": {
836 + "rrweb-cssom": "^0.6.0"
837 + },
838 + "engines": {
839 + "node": ">=14"
840 + }
841 + },
842 + "node_modules/data-urls": {
843 + "version": "4.0.0",
844 + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
845 + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==",
846 + "license": "MIT",
847 + "dependencies": {
848 + "abab": "^2.0.6",
849 + "whatwg-mimetype": "^3.0.0",
850 + "whatwg-url": "^12.0.0"
851 + },
852 + "engines": {
853 + "node": ">=14"
854 + }
855 + },
856 "node_modules/debug": {
857 "version": "2.6.9",
858 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -534,6 +861,21 @@
861 "ms": "2.0.0"
862 }
863 },
864 + "node_modules/decimal.js": {
865 + "version": "10.4.3",
866 + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
867 + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==",
868 + "license": "MIT"
869 + },
870 + "node_modules/decode-uri-component": {
871 + "version": "0.2.2",
872 + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
873 + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==",
874 + "license": "MIT",
875 + "engines": {
876 + "node": ">=0.10"
877 + }
878 + },
879 "node_modules/define-data-property": {
880 "version": "1.1.4",
881 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
@@ -550,6 +892,15 @@
892 "url": "https://github.com/sponsors/ljharb"
893 }
894 },
895 + "node_modules/delayed-stream": {
896 + "version": "1.0.0",
897 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
898 + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
899 + "license": "MIT",
900 + "engines": {
901 + "node": ">=0.4.0"
902 + }
903 + },
904 "node_modules/depd": {
905 "version": "2.0.0",
906 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
@@ -567,6 +918,19 @@
918 "npm": "1.2.8000 || >= 1.4.16"
919 }
920 },
921 + "node_modules/domexception": {
922 + "version": "4.0.0",
923 + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
924 + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
925 + "deprecated": "Use your platform's native DOMException instead",
926 + "license": "MIT",
927 + "dependencies": {
928 + "webidl-conversions": "^7.0.0"
929 + },
930 + "engines": {
931 + "node": ">=12"
932 + }
933 + },
934 "node_modules/eastasianwidth": {
935 "version": "0.2.0",
936 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
@@ -590,6 +954,18 @@
954 "node": ">= 0.8"
955 }
956 },
957 + "node_modules/entities": {
958 + "version": "4.5.0",
959 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
960 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
961 + "license": "BSD-2-Clause",
962 + "engines": {
963 + "node": ">=0.12"
964 + },
965 + "funding": {
966 + "url": "https://github.com/fb55/entities?sponsor=1"
967 + }
968 + },
969 "node_modules/es-define-property": {
970 "version": "1.0.0",
971 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
@@ -614,6 +990,19 @@
990 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
991 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
992 },
993 + "node_modules/esprima": {
994 + "version": "4.0.1",
995 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
996 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
997 + "license": "BSD-2-Clause",
998 + "bin": {
999 + "esparse": "bin/esparse.js",
1000 + "esvalidate": "bin/esvalidate.js"
1001 + },
1002 + "engines": {
1003 + "node": ">=4"
1004 + }
1005 + },
1006 "node_modules/etag": {
1007 "version": "1.8.1",
1008 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
@@ -630,6 +1019,12 @@
1019 "node": ">=6"
1020 }
1021 },
1022 + "node_modules/eventemitter3": {
1023 + "version": "5.0.1",
1024 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
1025 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
1026 + "license": "MIT"
1027 + },
1028 "node_modules/events": {
1029 "version": "3.3.0",
1030 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
@@ -639,9 +1034,10 @@
1034 }
1035 },
1036 "node_modules/express": {
642 - "version": "4.21.1",
643 - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
644 - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
1037 + "version": "4.21.2",
1038 + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
1039 + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
1040 + "license": "MIT",
1041 "dependencies": {
1042 "accepts": "~1.3.8",
1043 "array-flatten": "1.1.1",
@@ -662,7 +1058,7 @@
1058 "methods": "~1.1.2",
1059 "on-finished": "2.4.1",
1060 "parseurl": "~1.3.3",
665 - "path-to-regexp": "0.1.10",
1061 + "path-to-regexp": "0.1.12",
1062 "proxy-addr": "~2.0.7",
1063 "qs": "6.13.0",
1064 "range-parser": "~1.2.1",
@@ -677,6 +1073,10 @@
1073 },
1074 "engines": {
1075 "node": ">= 0.10.0"
1076 + },
1077 + "funding": {
1078 + "type": "opencollective",
1079 + "url": "https://opencollective.com/express"
1080 }
1081 },
1082 "node_modules/express-handlebars": {
@@ -745,11 +1145,42 @@
1145 }
1146 ]
1147 },
1148 + "node_modules/extsprintf": {
1149 + "version": "1.4.1",
1150 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
1151 + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
1152 + "engines": [
1153 + "node >=0.6.0"
1154 + ],
1155 + "license": "MIT"
1156 + },
1157 "node_modules/fast-fifo": {
1158 "version": "1.3.2",
1159 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
1160 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="
1161 },
1162 + "node_modules/fast-xml-parser": {
1163 + "version": "4.5.0",
1164 + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz",
1165 + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==",
1166 + "funding": [
1167 + {
1168 + "type": "github",
1169 + "url": "https://github.com/sponsors/NaturalIntelligence"
1170 + },
1171 + {
1172 + "type": "paypal",
1173 + "url": "https://paypal.me/naturalintelligence"
1174 + }
1175 + ],
1176 + "license": "MIT",
1177 + "dependencies": {
1178 + "strnum": "^1.0.5"
1179 + },
1180 + "bin": {
1181 + "fxparser": "src/cli/cli.js"
1182 + }
1183 + },
1184 "node_modules/fd-slicer": {
1185 "version": "1.1.0",
1186 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
@@ -758,10 +1189,19 @@
1189 "pend": "~1.2.0"
1190 }
1191 },
761 - "node_modules/finalhandler": {
762 - "version": "1.3.1",
763 - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
764 - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
1192 + "node_modules/filter-obj": {
1193 + "version": "1.1.0",
1194 + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
1195 + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==",
1196 + "license": "MIT",
1197 + "engines": {
1198 + "node": ">=0.10.0"
1199 + }
1200 + },
1201 + "node_modules/finalhandler": {
1202 + "version": "1.3.1",
1203 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
1204 + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
1205 "dependencies": {
1206 "debug": "2.6.9",
1207 "encodeurl": "~2.0.0",
@@ -775,6 +1215,35 @@
1215 "node": ">= 0.8"
1216 }
1217 },
1218 + "node_modules/follow-redirects": {
1219 + "version": "1.15.9",
1220 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
1221 + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
1222 + "funding": [
1223 + {
1224 + "type": "individual",
1225 + "url": "https://github.com/sponsors/RubenVerborgh"
1226 + }
1227 + ],
1228 + "license": "MIT",
1229 + "engines": {
1230 + "node": ">=4.0"
1231 + },
1232 + "peerDependenciesMeta": {
1233 + "debug": {
1234 + "optional": true
1235 + }
1236 + }
1237 + },
1238 + "node_modules/for-each": {
1239 + "version": "0.3.3",
1240 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
1241 + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
1242 + "license": "MIT",
1243 + "dependencies": {
1244 + "is-callable": "^1.1.3"
1245 + }
1246 + },
1247 "node_modules/foreground-child": {
1248 "version": "3.3.0",
1249 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
@@ -790,6 +1259,20 @@
1259 "url": "https://github.com/sponsors/isaacs"
1260 }
1261 },
1262 + "node_modules/form-data": {
1263 + "version": "4.0.1",
1264 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
1265 + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
1266 + "license": "MIT",
1267 + "dependencies": {
1268 + "asynckit": "^0.4.0",
1269 + "combined-stream": "^1.0.8",
1270 + "mime-types": "^2.1.12"
1271 + },
1272 + "engines": {
1273 + "node": ">= 6"
1274 + }
1275 + },
1276 "node_modules/forwarded": {
1277 "version": "0.2.0",
1278 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
@@ -920,6 +1403,21 @@
1403 "url": "https://github.com/sponsors/ljharb"
1404 }
1405 },
1406 + "node_modules/has-tostringtag": {
1407 + "version": "1.0.2",
1408 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
1409 + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
1410 + "license": "MIT",
1411 + "dependencies": {
1412 + "has-symbols": "^1.0.3"
1413 + },
1414 + "engines": {
1415 + "node": ">= 0.4"
1416 + },
1417 + "funding": {
1418 + "url": "https://github.com/sponsors/ljharb"
1419 + }
1420 + },
1421 "node_modules/hasown": {
1422 "version": "2.0.2",
1423 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
@@ -931,6 +1429,48 @@
1429 "node": ">= 0.4"
1430 }
1431 },
1432 + "node_modules/he": {
1433 + "version": "1.2.0",
1434 + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1435 + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1436 + "license": "MIT",
1437 + "bin": {
1438 + "he": "bin/he"
1439 + }
1440 + },
1441 + "node_modules/html-encoding-sniffer": {
1442 + "version": "3.0.0",
1443 + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
1444 + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
1445 + "license": "MIT",
1446 + "dependencies": {
1447 + "whatwg-encoding": "^2.0.0"
1448 + },
1449 + "engines": {
1450 + "node": ">=12"
1451 + }
1452 + },
1453 + "node_modules/html-minifier": {
1454 + "version": "4.0.0",
1455 + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
1456 + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
1457 + "license": "MIT",
1458 + "dependencies": {
1459 + "camel-case": "^3.0.0",
1460 + "clean-css": "^4.2.1",
1461 + "commander": "^2.19.0",
1462 + "he": "^1.2.0",
1463 + "param-case": "^2.1.1",
1464 + "relateurl": "^0.2.7",
1465 + "uglify-js": "^3.5.1"
1466 + },
1467 + "bin": {
1468 + "html-minifier": "cli.js"
1469 + },
1470 + "engines": {
1471 + "node": ">=6"
1472 + }
1473 + },
1474 "node_modules/http-errors": {
1475 "version": "2.0.0",
1476 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
@@ -946,6 +1486,79 @@
1486 "node": ">= 0.8"
1487 }
1488 },
1489 + "node_modules/http-proxy-agent": {
1490 + "version": "5.0.0",
1491 + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
1492 + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
1493 + "license": "MIT",
1494 + "dependencies": {
1495 + "@tootallnate/once": "2",
1496 + "agent-base": "6",
1497 + "debug": "4"
1498 + },
1499 + "engines": {
1500 + "node": ">= 6"
1501 + }
1502 + },
1503 + "node_modules/http-proxy-agent/node_modules/debug": {
1504 + "version": "4.3.7",
1505 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1506 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1507 + "license": "MIT",
1508 + "dependencies": {
1509 + "ms": "^2.1.3"
1510 + },
1511 + "engines": {
1512 + "node": ">=6.0"
1513 + },
1514 + "peerDependenciesMeta": {
1515 + "supports-color": {
1516 + "optional": true
1517 + }
1518 + }
1519 + },
1520 + "node_modules/http-proxy-agent/node_modules/ms": {
1521 + "version": "2.1.3",
1522 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1523 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1524 + "license": "MIT"
1525 + },
1526 + "node_modules/https-proxy-agent": {
1527 + "version": "5.0.1",
1528 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
1529 + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
1530 + "license": "MIT",
1531 + "dependencies": {
1532 + "agent-base": "6",
1533 + "debug": "4"
1534 + },
1535 + "engines": {
1536 + "node": ">= 6"
1537 + }
1538 + },
1539 + "node_modules/https-proxy-agent/node_modules/debug": {
1540 + "version": "4.3.7",
1541 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1542 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1543 + "license": "MIT",
1544 + "dependencies": {
1545 + "ms": "^2.1.3"
1546 + },
1547 + "engines": {
1548 + "node": ">=6.0"
1549 + },
1550 + "peerDependenciesMeta": {
1551 + "supports-color": {
1552 + "optional": true
1553 + }
1554 + }
1555 + },
1556 + "node_modules/https-proxy-agent/node_modules/ms": {
1557 + "version": "2.1.3",
1558 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1559 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1560 + "license": "MIT"
1561 + },
1562 "node_modules/iconv-lite": {
1563 "version": "0.4.24",
1564 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -976,6 +1589,21 @@
1589 }
1590 ]
1591 },
1592 + "node_modules/image-size": {
1593 + "version": "1.1.1",
1594 + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz",
1595 + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==",
1596 + "license": "MIT",
1597 + "dependencies": {
1598 + "queue": "6.0.2"
1599 + },
1600 + "bin": {
1601 + "image-size": "bin/image-size.js"
1602 + },
1603 + "engines": {
1604 + "node": ">=16.x"
1605 + }
1606 + },
1607 "node_modules/immediate": {
1608 "version": "3.0.6",
1609 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
@@ -999,6 +1627,34 @@
1627 "resolved": "https://registry.npmjs.org/ipcheck/-/ipcheck-0.1.0.tgz",
1628 "integrity": "sha512-NwhrmROU0iXKa+U1quGuQ+ag+K/1Bb5V/yh5Q4SylSu/LGymPZcWB7p4u7JgJH0qOR6cTLDO5VZlRbhoeekNzQ=="
1629 },
1630 + "node_modules/is-arguments": {
1631 + "version": "1.1.1",
1632 + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
1633 + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
1634 + "license": "MIT",
1635 + "dependencies": {
1636 + "call-bind": "^1.0.2",
1637 + "has-tostringtag": "^1.0.0"
1638 + },
1639 + "engines": {
1640 + "node": ">= 0.4"
1641 + },
1642 + "funding": {
1643 + "url": "https://github.com/sponsors/ljharb"
1644 + }
1645 + },
1646 + "node_modules/is-callable": {
1647 + "version": "1.2.7",
1648 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
1649 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
1650 + "license": "MIT",
1651 + "engines": {
1652 + "node": ">= 0.4"
1653 + },
1654 + "funding": {
1655 + "url": "https://github.com/sponsors/ljharb"
1656 + }
1657 + },
1658 "node_modules/is-fullwidth-code-point": {
1659 "version": "3.0.0",
1660 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
@@ -1007,6 +1663,27 @@
1663 "node": ">=8"
1664 }
1665 },
1666 + "node_modules/is-generator-function": {
1667 + "version": "1.0.10",
1668 + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
1669 + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
1670 + "license": "MIT",
1671 + "dependencies": {
1672 + "has-tostringtag": "^1.0.0"
1673 + },
1674 + "engines": {
1675 + "node": ">= 0.4"
1676 + },
1677 + "funding": {
1678 + "url": "https://github.com/sponsors/ljharb"
1679 + }
1680 + },
1681 + "node_modules/is-potential-custom-element-name": {
1682 + "version": "1.0.1",
1683 + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
1684 + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
1685 + "license": "MIT"
1686 + },
1687 "node_modules/is-stream": {
1688 "version": "2.0.1",
1689 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
@@ -1018,6 +1695,21 @@
1695 "url": "https://github.com/sponsors/sindresorhus"
1696 }
1697 },
1698 + "node_modules/is-typed-array": {
1699 + "version": "1.1.13",
1700 + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
1701 + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
1702 + "license": "MIT",
1703 + "dependencies": {
1704 + "which-typed-array": "^1.1.14"
1705 + },
1706 + "engines": {
1707 + "node": ">= 0.4"
1708 + },
1709 + "funding": {
1710 + "url": "https://github.com/sponsors/ljharb"
1711 + }
1712 + },
1713 "node_modules/isarray": {
1714 "version": "1.0.0",
1715 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -1042,6 +1734,66 @@
1734 "@pkgjs/parseargs": "^0.11.0"
1735 }
1736 },
1737 + "node_modules/jose": {
1738 + "version": "4.15.9",
1739 + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.9.tgz",
1740 + "integrity": "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==",
1741 + "license": "MIT",
1742 + "funding": {
1743 + "url": "https://github.com/sponsors/panva"
1744 + }
1745 + },
1746 + "node_modules/jsdom": {
1747 + "version": "22.1.0",
1748 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz",
1749 + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",
1750 + "license": "MIT",
1751 + "dependencies": {
1752 + "abab": "^2.0.6",
1753 + "cssstyle": "^3.0.0",
1754 + "data-urls": "^4.0.0",
1755 + "decimal.js": "^10.4.3",
1756 + "domexception": "^4.0.0",
1757 + "form-data": "^4.0.0",
1758 + "html-encoding-sniffer": "^3.0.0",
1759 + "http-proxy-agent": "^5.0.0",
1760 + "https-proxy-agent": "^5.0.1",
1761 + "is-potential-custom-element-name": "^1.0.1",
1762 + "nwsapi": "^2.2.4",
1763 + "parse5": "^7.1.2",
1764 + "rrweb-cssom": "^0.6.0",
1765 + "saxes": "^6.0.0",
1766 + "symbol-tree": "^3.2.4",
1767 + "tough-cookie": "^4.1.2",
1768 + "w3c-xmlserializer": "^4.0.0",
1769 + "webidl-conversions": "^7.0.0",
1770 + "whatwg-encoding": "^2.0.0",
1771 + "whatwg-mimetype": "^3.0.0",
1772 + "whatwg-url": "^12.0.1",
1773 + "ws": "^8.13.0",
1774 + "xml-name-validator": "^4.0.0"
1775 + },
1776 + "engines": {
1777 + "node": ">=16"
1778 + },
1779 + "peerDependencies": {
1780 + "canvas": "^2.5.0"
1781 + },
1782 + "peerDependenciesMeta": {
1783 + "canvas": {
1784 + "optional": true
1785 + }
1786 + }
1787 + },
1788 + "node_modules/jwt-simple": {
1789 + "version": "0.5.6",
1790 + "resolved": "https://registry.npmjs.org/jwt-simple/-/jwt-simple-0.5.6.tgz",
1791 + "integrity": "sha512-40aUybvhH9t2h71ncA1/1SbtTNCVZHgsTsTgqPUxGWDmUDrXyDf2wMNQKEbdBjbf4AI+fQhbECNTV6lWxQKUzg==",
1792 + "license": "MIT",
1793 + "engines": {
1794 + "node": ">= 0.4.0"
1795 + }
1796 + },
1797 "node_modules/keygrip": {
1798 "version": "1.1.0",
1799 "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
@@ -1086,6 +1838,62 @@
1838 "safe-buffer": "~5.1.0"
1839 }
1840 },
1841 + "node_modules/ldap-filter": {
1842 + "version": "0.3.3",
1843 + "resolved": "https://registry.npmjs.org/ldap-filter/-/ldap-filter-0.3.3.tgz",
1844 + "integrity": "sha512-/tFkx5WIn4HuO+6w9lsfxq4FN3O+fDZeO9Mek8dCD8rTUpqzRa766BOBO7BcGkn3X86m5+cBm1/2S/Shzz7gMg==",
1845 + "license": "MIT",
1846 + "dependencies": {
1847 + "assert-plus": "^1.0.0"
1848 + },
1849 + "engines": {
1850 + "node": ">=0.8"
1851 + }
1852 + },
1853 + "node_modules/ldapauth-fork": {
1854 + "version": "5.0.5",
1855 + "resolved": "https://registry.npmjs.org/ldapauth-fork/-/ldapauth-fork-5.0.5.tgz",
1856 + "integrity": "sha512-LWUk76+V4AOZbny/3HIPQtGPWZyA3SW2tRhsWIBi9imP22WJktKLHV1ofd8Jo/wY7Ve6vAT7FCI5mEn3blZTjw==",
1857 + "license": "MIT",
1858 + "dependencies": {
1859 + "@types/ldapjs": "^2.2.2",
1860 + "bcryptjs": "^2.4.0",
1861 + "ldapjs": "^2.2.1",
1862 + "lru-cache": "^7.10.1"
1863 + },
1864 + "engines": {
1865 + "node": ">=0.8.0"
1866 + }
1867 + },
1868 + "node_modules/ldapauth-fork/node_modules/lru-cache": {
1869 + "version": "7.18.3",
1870 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
1871 + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
1872 + "license": "ISC",
1873 + "engines": {
1874 + "node": ">=12"
1875 + }
1876 + },
1877 + "node_modules/ldapjs": {
1878 + "version": "2.3.3",
1879 + "resolved": "https://registry.npmjs.org/ldapjs/-/ldapjs-2.3.3.tgz",
1880 + "integrity": "sha512-75QiiLJV/PQqtpH+HGls44dXweviFwQ6SiIK27EqzKQ5jU/7UFrl2E5nLdQ3IYRBzJ/AVFJI66u0MZ0uofKYwg==",
1881 + "deprecated": "This package has been decomissioned. See https://github.com/ldapjs/node-ldapjs/blob/8ffd0bc9c149088a10ec4c1ec6a18450f76ad05d/README.md",
1882 + "license": "MIT",
1883 + "dependencies": {
1884 + "abstract-logging": "^2.0.0",
1885 + "asn1": "^0.2.4",
1886 + "assert-plus": "^1.0.0",
1887 + "backoff": "^2.5.0",
1888 + "ldap-filter": "^0.3.3",
1889 + "once": "^1.4.0",
1890 + "vasync": "^2.2.0",
1891 + "verror": "^1.8.1"
1892 + },
1893 + "engines": {
1894 + "node": ">=10.13.0"
1895 + }
1896 + },
1897 "node_modules/lie": {
1898 "version": "3.1.1",
1899 "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
@@ -1107,6 +1915,12 @@
1915 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1916 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1917 },
1918 + "node_modules/lower-case": {
1919 + "version": "1.1.4",
1920 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
1921 + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==",
1922 + "license": "MIT"
1923 + },
1924 "node_modules/lru-cache": {
1925 "version": "10.4.3",
1926 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
@@ -1196,6 +2010,40 @@
2010 "url": "https://github.com/sponsors/ljharb"
2011 }
2012 },
2013 + "node_modules/minio": {
2014 + "version": "8.0.2",
2015 + "resolved": "https://registry.npmjs.org/minio/-/minio-8.0.2.tgz",
2016 + "integrity": "sha512-7ipWbtgzzboctf+McK+2cXwCrNOhuboTA/O1g9iWa0gH8R4GkeyFWwk12aVDEHdzjPiG8wxnjwfHS7pgraKuHw==",
2017 + "license": "Apache-2.0",
2018 + "dependencies": {
2019 + "async": "^3.2.4",
2020 + "block-stream2": "^2.1.0",
2021 + "browser-or-node": "^2.1.1",
2022 + "buffer-crc32": "^1.0.0",
2023 + "eventemitter3": "^5.0.1",
2024 + "fast-xml-parser": "^4.4.1",
2025 + "ipaddr.js": "^2.0.1",
2026 + "lodash": "^4.17.21",
2027 + "mime-types": "^2.1.35",
2028 + "query-string": "^7.1.3",
2029 + "stream-json": "^1.8.0",
2030 + "through2": "^4.0.2",
2031 + "web-encoding": "^1.1.5",
2032 + "xml2js": "^0.5.0 || ^0.6.2"
2033 + },
2034 + "engines": {
2035 + "node": "^16 || ^18 || >=20"
2036 + }
2037 + },
2038 + "node_modules/minio/node_modules/ipaddr.js": {
2039 + "version": "2.2.0",
2040 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
2041 + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
2042 + "license": "MIT",
2043 + "engines": {
2044 + "node": ">= 10"
2045 + }
2046 + },
2047 "node_modules/minipass": {
2048 "version": "7.1.2",
2049 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
@@ -1204,18 +2052,6 @@
2052 "node": ">=16 || 14 >=14.17"
2053 }
2054 },
1207 - "node_modules/mkdirp": {
1208 - "version": "1.0.4",
1209 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1210 - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1211 - "license": "MIT",
1212 - "bin": {
1213 - "mkdirp": "bin/cmd.js"
1214 - },
1215 - "engines": {
1216 - "node": ">=10"
1217 - }
1218 - },
2055 "node_modules/ms": {
2056 "version": "2.0.0",
2057 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -1297,6 +2133,15 @@
2133 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2134 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
2135 },
2136 + "node_modules/no-case": {
2137 + "version": "2.3.2",
2138 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
2139 + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
2140 + "license": "MIT",
2141 + "dependencies": {
2142 + "lower-case": "^1.1.1"
2143 + }
2144 + },
2145 "node_modules/node-forge": {
2146 "version": "1.3.1",
2147 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
@@ -1305,6 +2150,15 @@
2150 "node": ">= 6.13.0"
2151 }
2152 },
2153 + "node_modules/nodemailer": {
2154 + "version": "6.9.16",
2155 + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.16.tgz",
2156 + "integrity": "sha512-psAuZdTIRN08HKVd/E8ObdV6NO7NTBY3KsC30F7M4H1OnmLCUNaS56FpYxyb26zWLSyYF9Ozch9KYHhHegsiOQ==",
2157 + "license": "MIT-0",
2158 + "engines": {
2159 + "node": ">=6.0.0"
2160 + }
2161 + },
2162 "node_modules/nofilter": {
2163 "version": "1.0.4",
2164 "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz",
@@ -1321,6 +2175,27 @@
2175 "node": ">=0.10.0"
2176 }
2177 },
2178 + "node_modules/nwsapi": {
2179 + "version": "2.2.16",
2180 + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz",
2181 + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==",
2182 + "license": "MIT"
2183 + },
2184 + "node_modules/oauth": {
2185 + "version": "0.9.15",
2186 + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz",
2187 + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==",
2188 + "license": "MIT"
2189 + },
2190 + "node_modules/object-hash": {
2191 + "version": "2.2.0",
2192 + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz",
2193 + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
2194 + "license": "MIT",
2195 + "engines": {
2196 + "node": ">= 6"
2197 + }
2198 + },
2199 "node_modules/object-inspect": {
2200 "version": "1.13.2",
2201 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
@@ -1332,6 +2207,15 @@
2207 "url": "https://github.com/sponsors/ljharb"
2208 }
2209 },
2210 + "node_modules/oidc-token-hash": {
2211 + "version": "5.0.3",
2212 + "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz",
2213 + "integrity": "sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==",
2214 + "license": "MIT",
2215 + "engines": {
2216 + "node": "^10.13.0 || >=12.0.0"
2217 + }
2218 + },
2219 "node_modules/on-finished": {
2220 "version": "2.4.1",
2221 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
@@ -1351,11 +2235,77 @@
2235 "node": ">= 0.8"
2236 }
2237 },
2238 + "node_modules/once": {
2239 + "version": "1.4.0",
2240 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2241 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2242 + "license": "ISC",
2243 + "dependencies": {
2244 + "wrappy": "1"
2245 + }
2246 + },
2247 + "node_modules/openid-client": {
2248 + "version": "5.7.1",
2249 + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.7.1.tgz",
2250 + "integrity": "sha512-jDBPgSVfTnkIh71Hg9pRvtJc6wTwqjRkN88+gCFtYWrlP4Yx2Dsrow8uPi3qLr/aeymPF3o2+dS+wOpglK04ew==",
2251 + "license": "MIT",
2252 + "dependencies": {
2253 + "jose": "^4.15.9",
2254 + "lru-cache": "^6.0.0",
2255 + "object-hash": "^2.2.0",
2256 + "oidc-token-hash": "^5.0.3"
2257 + },
2258 + "funding": {
2259 + "url": "https://github.com/sponsors/panva"
2260 + }
2261 + },
2262 + "node_modules/openid-client/node_modules/lru-cache": {
2263 + "version": "6.0.0",
2264 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2265 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2266 + "license": "ISC",
2267 + "dependencies": {
2268 + "yallist": "^4.0.0"
2269 + },
2270 + "engines": {
2271 + "node": ">=10"
2272 + }
2273 + },
2274 + "node_modules/otplib": {
2275 + "version": "10.2.3",
2276 + "resolved": "https://registry.npmjs.org/otplib/-/otplib-10.2.3.tgz",
2277 + "integrity": "sha512-dwQTF4SkLFVZyV85JFrzCh+zSSlWHyKQtjbHrDmldxqBo6BMZ8uMfQ+kcVTf/VCkbUx1KARvn9cR/inYM2nHTw==",
2278 + "license": "MIT",
2279 + "dependencies": {
2280 + "thirty-two": "1.0.2"
2281 + }
2282 + },
2283 "node_modules/package-json-from-dist": {
2284 "version": "1.0.1",
2285 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
2286 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="
2287 },
2288 + "node_modules/param-case": {
2289 + "version": "2.1.1",
2290 + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
2291 + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==",
2292 + "license": "MIT",
2293 + "dependencies": {
2294 + "no-case": "^2.2.0"
2295 + }
2296 + },
2297 + "node_modules/parse5": {
2298 + "version": "7.2.1",
2299 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
2300 + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
2301 + "license": "MIT",
2302 + "dependencies": {
2303 + "entities": "^4.5.0"
2304 + },
2305 + "funding": {
2306 + "url": "https://github.com/inikulin/parse5?sponsor=1"
2307 + }
2308 + },
2309 "node_modules/parseurl": {
2310 "version": "1.3.3",
2311 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@@ -1364,6 +2314,172 @@
2314 "node": ">= 0.8"
2315 }
2316 },
2317 + "node_modules/passport": {
2318 + "version": "0.7.0",
2319 + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz",
2320 + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==",
2321 + "license": "MIT",
2322 + "dependencies": {
2323 + "passport-strategy": "1.x.x",
2324 + "pause": "0.0.1",
2325 + "utils-merge": "^1.0.1"
2326 + },
2327 + "engines": {
2328 + "node": ">= 0.4.0"
2329 + },
2330 + "funding": {
2331 + "type": "github",
2332 + "url": "https://github.com/sponsors/jaredhanson"
2333 + }
2334 + },
2335 + "node_modules/passport-azure-oauth2": {
2336 + "version": "0.1.0",
2337 + "resolved": "https://registry.npmjs.org/passport-azure-oauth2/-/passport-azure-oauth2-0.1.0.tgz",
2338 + "integrity": "sha512-AoDCiGv3EDXRTArN9ZpnG+ZGnwx6shO8lU1S9x8YVQtZ3OLlbrmSWQTPOutb/Mm+MNNX6SSYKctXTX7U4nRW4g==",
2339 + "dependencies": {
2340 + "passport-oauth": "^1.0.0"
2341 + }
2342 + },
2343 + "node_modules/passport-google-oauth20": {
2344 + "version": "2.0.0",
2345 + "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz",
2346 + "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==",
2347 + "license": "MIT",
2348 + "dependencies": {
2349 + "passport-oauth2": "1.x.x"
2350 + },
2351 + "engines": {
2352 + "node": ">= 0.4.0"
2353 + }
2354 + },
2355 + "node_modules/passport-oauth": {
2356 + "version": "1.0.0",
2357 + "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz",
2358 + "integrity": "sha512-4IZNVsZbN1dkBzmEbBqUxDG8oFOIK81jqdksE3HEb/vI3ib3FMjbiZZ6MTtooyYZzmKu0BfovjvT1pdGgIq+4Q==",
2359 + "dependencies": {
2360 + "passport-oauth1": "1.x.x",
2361 + "passport-oauth2": "1.x.x"
2362 + },
2363 + "engines": {
2364 + "node": ">= 0.4.0"
2365 + }
2366 + },
2367 + "node_modules/passport-oauth1": {
2368 + "version": "1.3.0",
2369 + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.3.0.tgz",
2370 + "integrity": "sha512-8T/nX4gwKTw0PjxP1xfD0QhrydQNakzeOpZ6M5Uqdgz9/a/Ag62RmJxnZQ4LkbdXGrRehQHIAHNAu11rCP46Sw==",
2371 + "license": "MIT",
2372 + "dependencies": {
2373 + "oauth": "0.9.x",
2374 + "passport-strategy": "1.x.x",
2375 + "utils-merge": "1.x.x"
2376 + },
2377 + "engines": {
2378 + "node": ">= 0.4.0"
2379 + },
2380 + "funding": {
2381 + "type": "github",
2382 + "url": "https://github.com/sponsors/jaredhanson"
2383 + }
2384 + },
2385 + "node_modules/passport-oauth2": {
2386 + "version": "1.8.0",
2387 + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.8.0.tgz",
2388 + "integrity": "sha512-cjsQbOrXIDE4P8nNb3FQRCCmJJ/utnFKEz2NX209f7KOHPoX18gF7gBzBbLLsj2/je4KrgiwLLGjf0lm9rtTBA==",
2389 + "license": "MIT",
2390 + "dependencies": {
2391 + "base64url": "3.x.x",
2392 + "oauth": "0.10.x",
2393 + "passport-strategy": "1.x.x",
2394 + "uid2": "0.0.x",
2395 + "utils-merge": "1.x.x"
2396 + },
2397 + "engines": {
2398 + "node": ">= 0.4.0"
2399 + },
2400 + "funding": {
2401 + "type": "github",
2402 + "url": "https://github.com/sponsors/jaredhanson"
2403 + }
2404 + },
2405 + "node_modules/passport-oauth2/node_modules/oauth": {
2406 + "version": "0.10.0",
2407 + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.10.0.tgz",
2408 + "integrity": "sha512-1orQ9MT1vHFGQxhuy7E/0gECD3fd2fCC+PIX+/jgmU/gI3EpRocXtmtvxCO5x3WZ443FLTLFWNDjl5MPJf9u+Q==",
2409 + "license": "MIT"
2410 + },
2411 + "node_modules/passport-saml": {
2412 + "version": "3.2.4",
2413 + "resolved": "https://registry.npmjs.org/passport-saml/-/passport-saml-3.2.4.tgz",
2414 + "integrity": "sha512-JSgkFXeaexLNQh1RrOvJAgjLnZzH/S3HbX/mWAk+i7aulnjqUe7WKnPl1NPnJWqP7Dqsv0I2Xm6KIFHkftk0HA==",
2415 + "deprecated": "For versions >= 4, please use scopped package @node-saml/passport-saml",
2416 + "license": "MIT",
2417 + "dependencies": {
2418 + "@xmldom/xmldom": "^0.7.6",
2419 + "debug": "^4.3.2",
2420 + "passport-strategy": "^1.0.0",
2421 + "xml-crypto": "^2.1.3",
2422 + "xml-encryption": "^2.0.0",
2423 + "xml2js": "^0.4.23",
2424 + "xmlbuilder": "^15.1.1"
2425 + },
2426 + "engines": {
2427 + "node": ">= 12"
2428 + }
2429 + },
2430 + "node_modules/passport-saml/node_modules/debug": {
2431 + "version": "4.3.7",
2432 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
2433 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
2434 + "license": "MIT",
2435 + "dependencies": {
2436 + "ms": "^2.1.3"
2437 + },
2438 + "engines": {
2439 + "node": ">=6.0"
2440 + },
2441 + "peerDependenciesMeta": {
2442 + "supports-color": {
2443 + "optional": true
2444 + }
2445 + }
2446 + },
2447 + "node_modules/passport-saml/node_modules/ms": {
2448 + "version": "2.1.3",
2449 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2450 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2451 + "license": "MIT"
2452 + },
2453 + "node_modules/passport-saml/node_modules/xml2js": {
2454 + "version": "0.4.23",
2455 + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
2456 + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
2457 + "license": "MIT",
2458 + "dependencies": {
2459 + "sax": ">=0.6.0",
2460 + "xmlbuilder": "~11.0.0"
2461 + },
2462 + "engines": {
2463 + "node": ">=4.0.0"
2464 + }
2465 + },
2466 + "node_modules/passport-saml/node_modules/xml2js/node_modules/xmlbuilder": {
2467 + "version": "11.0.1",
2468 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
2469 + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
2470 + "license": "MIT",
2471 + "engines": {
2472 + "node": ">=4.0"
2473 + }
2474 + },
2475 + "node_modules/passport-strategy": {
2476 + "version": "1.0.0",
2477 + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz",
2478 + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==",
2479 + "engines": {
2480 + "node": ">= 0.4.0"
2481 + }
2482 + },
2483 "node_modules/path-key": {
2484 "version": "3.1.1",
2485 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -1388,15 +2504,159 @@
2504 }
2505 },
2506 "node_modules/path-to-regexp": {
1391 - "version": "0.1.10",
1392 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
1393 - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w=="
2507 + "version": "0.1.12",
2508 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
2509 + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
2510 + "license": "MIT"
2511 + },
2512 + "node_modules/pause": {
2513 + "version": "0.0.1",
2514 + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz",
2515 + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg=="
2516 },
2517 "node_modules/pend": {
2518 "version": "1.2.0",
2519 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
2520 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
2521 },
2522 + "node_modules/pg": {
2523 + "version": "8.13.1",
2524 + "resolved": "https://registry.npmjs.org/pg/-/pg-8.13.1.tgz",
2525 + "integrity": "sha512-OUir1A0rPNZlX//c7ksiu7crsGZTKSOXJPgtNiHGIlC9H0lO+NC6ZDYksSgBYY/thSWhnSRBv8w1lieNNGATNQ==",
2526 + "license": "MIT",
2527 + "dependencies": {
2528 + "pg-connection-string": "^2.7.0",
2529 + "pg-pool": "^3.7.0",
2530 + "pg-protocol": "^1.7.0",
2531 + "pg-types": "^2.1.0",
2532 + "pgpass": "1.x"
2533 + },
2534 + "engines": {
2535 + "node": ">= 8.0.0"
2536 + },
2537 + "optionalDependencies": {
2538 + "pg-cloudflare": "^1.1.1"
2539 + },
2540 + "peerDependencies": {
2541 + "pg-native": ">=3.0.1"
2542 + },
2543 + "peerDependenciesMeta": {
2544 + "pg-native": {
2545 + "optional": true
2546 + }
2547 + }
2548 + },
2549 + "node_modules/pg-connection-string": {
2550 + "version": "2.7.0",
2551 + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.7.0.tgz",
2552 + "integrity": "sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==",
2553 + "license": "MIT"
2554 + },
2555 + "node_modules/pg-int8": {
2556 + "version": "1.0.1",
2557 + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
2558 + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==",
2559 + "license": "ISC",
2560 + "engines": {
2561 + "node": ">=4.0.0"
2562 + }
2563 + },
2564 + "node_modules/pg-pool": {
2565 + "version": "3.7.0",
2566 + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.7.0.tgz",
2567 + "integrity": "sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==",
2568 + "license": "MIT",
2569 + "peerDependencies": {
2570 + "pg": ">=8.0"
2571 + }
2572 + },
2573 + "node_modules/pg-protocol": {
2574 + "version": "1.7.0",
2575 + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.7.0.tgz",
2576 + "integrity": "sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==",
2577 + "license": "MIT"
2578 + },
2579 + "node_modules/pg-types": {
2580 + "version": "2.2.0",
2581 + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
2582 + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
2583 + "license": "MIT",
2584 + "dependencies": {
2585 + "pg-int8": "1.0.1",
2586 + "postgres-array": "~2.0.0",
2587 + "postgres-bytea": "~1.0.0",
2588 + "postgres-date": "~1.0.4",
2589 + "postgres-interval": "^1.1.0"
2590 + },
2591 + "engines": {
2592 + "node": ">=4"
2593 + }
2594 + },
2595 + "node_modules/pgpass": {
2596 + "version": "1.0.5",
2597 + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz",
2598 + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==",
2599 + "license": "MIT",
2600 + "dependencies": {
2601 + "split2": "^4.1.0"
2602 + }
2603 + },
2604 + "node_modules/possible-typed-array-names": {
2605 + "version": "1.0.0",
2606 + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
2607 + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
2608 + "license": "MIT",
2609 + "engines": {
2610 + "node": ">= 0.4"
2611 + }
2612 + },
2613 + "node_modules/postgres-array": {
2614 + "version": "2.0.0",
2615 + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
2616 + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==",
2617 + "license": "MIT",
2618 + "engines": {
2619 + "node": ">=4"
2620 + }
2621 + },
2622 + "node_modules/postgres-bytea": {
2623 + "version": "1.0.0",
2624 + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz",
2625 + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==",
2626 + "license": "MIT",
2627 + "engines": {
2628 + "node": ">=0.10.0"
2629 + }
2630 + },
2631 + "node_modules/postgres-date": {
2632 + "version": "1.0.7",
2633 + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz",
2634 + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==",
2635 + "license": "MIT",
2636 + "engines": {
2637 + "node": ">=0.10.0"
2638 + }
2639 + },
2640 + "node_modules/postgres-interval": {
2641 + "version": "1.2.0",
2642 + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
2643 + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
2644 + "license": "MIT",
2645 + "dependencies": {
2646 + "xtend": "^4.0.0"
2647 + },
2648 + "engines": {
2649 + "node": ">=0.10.0"
2650 + }
2651 + },
2652 + "node_modules/precond": {
2653 + "version": "0.2.3",
2654 + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz",
2655 + "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==",
2656 + "engines": {
2657 + "node": ">= 0.6"
2658 + }
2659 + },
2660 "node_modules/process": {
2661 "version": "0.11.10",
2662 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -1422,6 +2682,24 @@
2682 "node": ">= 0.10"
2683 }
2684 },
2685 + "node_modules/psl": {
2686 + "version": "1.14.0",
2687 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.14.0.tgz",
2688 + "integrity": "sha512-Syk1bnf6fRZ9wQs03AtKJHcM12cKbOLo9L8JtCCdYj5/DTsHmTyXM4BK5ouWeG2P6kZ4nmFvuNTdtaqfobCOCg==",
2689 + "license": "MIT",
2690 + "dependencies": {
2691 + "punycode": "^2.3.1"
2692 + }
2693 + },
2694 + "node_modules/punycode": {
2695 + "version": "2.3.1",
2696 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
2697 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
2698 + "license": "MIT",
2699 + "engines": {
2700 + "node": ">=6"
2701 + }
2702 + },
2703 "node_modules/qs": {
2704 "version": "6.13.0",
2705 "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
@@ -1436,6 +2714,39 @@
2714 "url": "https://github.com/sponsors/ljharb"
2715 }
2716 },
2717 + "node_modules/query-string": {
2718 + "version": "7.1.3",
2719 + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz",
2720 + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==",
2721 + "license": "MIT",
2722 + "dependencies": {
2723 + "decode-uri-component": "^0.2.2",
2724 + "filter-obj": "^1.1.0",
2725 + "split-on-first": "^1.0.0",
2726 + "strict-uri-encode": "^2.0.0"
2727 + },
2728 + "engines": {
2729 + "node": ">=6"
2730 + },
2731 + "funding": {
2732 + "url": "https://github.com/sponsors/sindresorhus"
2733 + }
2734 + },
2735 + "node_modules/querystringify": {
2736 + "version": "2.2.0",
2737 + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
2738 + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
2739 + "license": "MIT"
2740 + },
2741 + "node_modules/queue": {
2742 + "version": "6.0.2",
2743 + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
2744 + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
2745 + "license": "MIT",
2746 + "dependencies": {
2747 + "inherits": "~2.0.3"
2748 + }
2749 + },
2750 "node_modules/queue-tick": {
2751 "version": "1.0.1",
2752 "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
@@ -1505,6 +2816,27 @@
2816 "node": ">=10"
2817 }
2818 },
2819 + "node_modules/relateurl": {
2820 + "version": "0.2.7",
2821 + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
2822 + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
2823 + "license": "MIT",
2824 + "engines": {
2825 + "node": ">= 0.10"
2826 + }
2827 + },
2828 + "node_modules/requires-port": {
2829 + "version": "1.0.0",
2830 + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
2831 + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
2832 + "license": "MIT"
2833 + },
2834 + "node_modules/rrweb-cssom": {
2835 + "version": "0.6.0",
2836 + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
2837 + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==",
2838 + "license": "MIT"
2839 + },
2840 "node_modules/safe-buffer": {
2841 "version": "5.1.2",
2842 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
@@ -1515,6 +2847,24 @@
2847 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2848 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2849 },
2850 + "node_modules/sax": {
2851 + "version": "1.4.1",
2852 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
2853 + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
2854 + "license": "ISC"
2855 + },
2856 + "node_modules/saxes": {
2857 + "version": "6.0.0",
2858 + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
2859 + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
2860 + "license": "ISC",
2861 + "dependencies": {
2862 + "xmlchars": "^2.2.0"
2863 + },
2864 + "engines": {
2865 + "node": ">=v12.22.7"
2866 + }
2867 + },
2868 "node_modules/send": {
2869 "version": "0.19.0",
2870 "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
@@ -1641,6 +2991,41 @@
2991 "node": ">=0.10.0"
2992 }
2993 },
2994 + "node_modules/split-on-first": {
2995 + "version": "1.1.0",
2996 + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
2997 + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
2998 + "license": "MIT",
2999 + "engines": {
3000 + "node": ">=6"
3001 + }
3002 + },
3003 + "node_modules/split2": {
3004 + "version": "4.2.0",
3005 + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
3006 + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
3007 + "license": "ISC",
3008 + "engines": {
3009 + "node": ">= 10.x"
3010 + }
3011 + },
3012 + "node_modules/ssh2": {
3013 + "version": "1.16.0",
3014 + "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.16.0.tgz",
3015 + "integrity": "sha512-r1X4KsBGedJqo7h8F5c4Ybpcr5RjyP+aWIG007uBPRjmdQWfEiVLzSK71Zji1B9sKxwaCvD8y8cwSkYrlLiRRg==",
3016 + "hasInstallScript": true,
3017 + "dependencies": {
3018 + "asn1": "^0.2.6",
3019 + "bcrypt-pbkdf": "^1.0.2"
3020 + },
3021 + "engines": {
3022 + "node": ">=10.16.0"
3023 + },
3024 + "optionalDependencies": {
3025 + "cpu-features": "~0.0.10",
3026 + "nan": "^2.20.0"
3027 + }
3028 + },
3029 "node_modules/statuses": {
3030 "version": "2.0.1",
3031 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
@@ -1649,6 +3034,21 @@
3034 "node": ">= 0.8"
3035 }
3036 },
3037 + "node_modules/stream-chain": {
3038 + "version": "2.2.5",
3039 + "resolved": "https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.5.tgz",
3040 + "integrity": "sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==",
3041 + "license": "BSD-3-Clause"
3042 + },
3043 + "node_modules/stream-json": {
3044 + "version": "1.9.1",
3045 + "resolved": "https://registry.npmjs.org/stream-json/-/stream-json-1.9.1.tgz",
3046 + "integrity": "sha512-uWkjJ+2Nt/LO9Z/JyKZbMusL8Dkh97uUBTv3AJQ74y07lVahLY4eEFsPsE97pxYBwr8nnjMAIch5eqI0gPShyw==",
3047 + "license": "BSD-3-Clause",
3048 + "dependencies": {
3049 + "stream-chain": "^2.2.5"
3050 + }
3051 + },
3052 "node_modules/streamx": {
3053 "version": "2.20.1",
3054 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz",
@@ -1662,6 +3062,15 @@
3062 "bare-events": "^2.2.0"
3063 }
3064 },
3065 + "node_modules/strict-uri-encode": {
3066 + "version": "2.0.0",
3067 + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
3068 + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==",
3069 + "license": "MIT",
3070 + "engines": {
3071 + "node": ">=4"
3072 + }
3073 + },
3074 "node_modules/string_decoder": {
3075 "version": "1.3.0",
3076 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -1777,6 +3186,18 @@
3186 "node": ">=8"
3187 }
3188 },
3189 + "node_modules/strnum": {
3190 + "version": "1.0.5",
3191 + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
3192 + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
3193 + "license": "MIT"
3194 + },
3195 + "node_modules/symbol-tree": {
3196 + "version": "3.2.4",
3197 + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
3198 + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
3199 + "license": "MIT"
3200 + },
3201 "node_modules/tar-stream": {
3202 "version": "3.1.7",
3203 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
@@ -1795,6 +3216,37 @@
3216 "b4a": "^1.6.4"
3217 }
3218 },
3219 + "node_modules/thirty-two": {
3220 + "version": "1.0.2",
3221 + "resolved": "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz",
3222 + "integrity": "sha512-OEI0IWCe+Dw46019YLl6V10Us5bi574EvlJEOcAkB29IzQ/mYD1A6RyNHLjZPiHCmuodxvgF6U+vZO1L15lxVA==",
3223 + "engines": {
3224 + "node": ">=0.2.6"
3225 + }
3226 + },
3227 + "node_modules/through2": {
3228 + "version": "4.0.2",
3229 + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
3230 + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
3231 + "license": "MIT",
3232 + "dependencies": {
3233 + "readable-stream": "3"
3234 + }
3235 + },
3236 + "node_modules/through2/node_modules/readable-stream": {
3237 + "version": "3.6.2",
3238 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
3239 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
3240 + "license": "MIT",
3241 + "dependencies": {
3242 + "inherits": "^2.0.3",
3243 + "string_decoder": "^1.1.1",
3244 + "util-deprecate": "^1.0.1"
3245 + },
3246 + "engines": {
3247 + "node": ">= 6"
3248 + }
3249 + },
3250 "node_modules/toidentifier": {
3251 "version": "1.0.1",
3252 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
@@ -1803,6 +3255,33 @@
3255 "node": ">=0.6"
3256 }
3257 },
3258 + "node_modules/tough-cookie": {
3259 + "version": "4.1.4",
3260 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
3261 + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
3262 + "license": "BSD-3-Clause",
3263 + "dependencies": {
3264 + "psl": "^1.1.33",
3265 + "punycode": "^2.1.1",
3266 + "universalify": "^0.2.0",
3267 + "url-parse": "^1.5.3"
3268 + },
3269 + "engines": {
3270 + "node": ">=6"
3271 + }
3272 + },
3273 + "node_modules/tr46": {
3274 + "version": "4.1.1",
3275 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
3276 + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
3277 + "license": "MIT",
3278 + "dependencies": {
3279 + "punycode": "^2.3.0"
3280 + },
3281 + "engines": {
3282 + "node": ">=14"
3283 + }
3284 + },
3285 "node_modules/tsscmp": {
3286 "version": "1.0.6",
3287 "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
@@ -1811,6 +3290,12 @@
3290 "node": ">=0.6.x"
3291 }
3292 },
3293 + "node_modules/tweetnacl": {
3294 + "version": "0.14.5",
3295 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
3296 + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
3297 + "license": "Unlicense"
3298 + },
3299 "node_modules/type-is": {
3300 "version": "1.6.18",
3301 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
@@ -1852,7 +3337,6 @@
3337 "version": "3.19.3",
3338 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz",
3339 "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==",
1855 - "optional": true,
3340 "bin": {
3341 "uglifyjs": "bin/uglifyjs"
3342 },
@@ -1871,12 +3355,27 @@
3355 "node": ">= 0.8"
3356 }
3357 },
1874 - "node_modules/underscore": {
1875 - "version": "1.13.7",
1876 - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz",
1877 - "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==",
3358 + "node_modules/uid2": {
3359 + "version": "0.0.4",
3360 + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz",
3361 + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==",
3362 + "license": "MIT"
3363 + },
3364 + "node_modules/undici-types": {
3365 + "version": "6.20.0",
3366 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
3367 + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
3368 "license": "MIT"
3369 },
3370 + "node_modules/universalify": {
3371 + "version": "0.2.0",
3372 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
3373 + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
3374 + "license": "MIT",
3375 + "engines": {
3376 + "node": ">= 4.0.0"
3377 + }
3378 + },
3379 "node_modules/unpipe": {
3380 "version": "1.0.0",
3381 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
@@ -1885,6 +3384,35 @@
3384 "node": ">= 0.8"
3385 }
3386 },
3387 + "node_modules/upper-case": {
3388 + "version": "1.1.3",
3389 + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
3390 + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==",
3391 + "license": "MIT"
3392 + },
3393 + "node_modules/url-parse": {
3394 + "version": "1.5.10",
3395 + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
3396 + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
3397 + "license": "MIT",
3398 + "dependencies": {
3399 + "querystringify": "^2.1.1",
3400 + "requires-port": "^1.0.0"
3401 + }
3402 + },
3403 + "node_modules/util": {
3404 + "version": "0.12.5",
3405 + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
3406 + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
3407 + "license": "MIT",
3408 + "dependencies": {
3409 + "inherits": "^2.0.3",
3410 + "is-arguments": "^1.0.4",
3411 + "is-generator-function": "^1.0.7",
3412 + "is-typed-array": "^1.1.3",
3413 + "which-typed-array": "^1.1.2"
3414 + }
3415 + },
3416 "node_modules/util-deprecate": {
3417 "version": "1.0.2",
3418 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -1906,6 +3434,137 @@
3434 "node": ">= 0.8"
3435 }
3436 },
3437 + "node_modules/vasync": {
3438 + "version": "2.2.1",
3439 + "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.1.tgz",
3440 + "integrity": "sha512-Hq72JaTpcTFdWiNA4Y22Amej2GH3BFmBaKPPlDZ4/oC8HNn2ISHLkFrJU4Ds8R3jcUi7oo5Y9jcMHKjES+N9wQ==",
3441 + "engines": [
3442 + "node >=0.6.0"
3443 + ],
3444 + "license": "MIT",
3445 + "dependencies": {
3446 + "verror": "1.10.0"
3447 + }
3448 + },
3449 + "node_modules/vasync/node_modules/core-util-is": {
3450 + "version": "1.0.2",
3451 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3452 + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
3453 + "license": "MIT"
3454 + },
3455 + "node_modules/vasync/node_modules/verror": {
3456 + "version": "1.10.0",
3457 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
3458 + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
3459 + "engines": [
3460 + "node >=0.6.0"
3461 + ],
3462 + "license": "MIT",
3463 + "dependencies": {
3464 + "assert-plus": "^1.0.0",
3465 + "core-util-is": "1.0.2",
3466 + "extsprintf": "^1.2.0"
3467 + }
3468 + },
3469 + "node_modules/verror": {
3470 + "version": "1.10.1",
3471 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
3472 + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
3473 + "license": "MIT",
3474 + "dependencies": {
3475 + "assert-plus": "^1.0.0",
3476 + "core-util-is": "1.0.2",
3477 + "extsprintf": "^1.2.0"
3478 + },
3479 + "engines": {
3480 + "node": ">=0.6.0"
3481 + }
3482 + },
3483 + "node_modules/verror/node_modules/core-util-is": {
3484 + "version": "1.0.2",
3485 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3486 + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
3487 + "license": "MIT"
3488 + },
3489 + "node_modules/w3c-xmlserializer": {
3490 + "version": "4.0.0",
3491 + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
3492 + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
3493 + "license": "MIT",
3494 + "dependencies": {
3495 + "xml-name-validator": "^4.0.0"
3496 + },
3497 + "engines": {
3498 + "node": ">=14"
3499 + }
3500 + },
3501 + "node_modules/web-encoding": {
3502 + "version": "1.1.5",
3503 + "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz",
3504 + "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==",
3505 + "license": "MIT",
3506 + "dependencies": {
3507 + "util": "^0.12.3"
3508 + },
3509 + "optionalDependencies": {
3510 + "@zxing/text-encoding": "0.9.0"
3511 + }
3512 + },
3513 + "node_modules/webidl-conversions": {
3514 + "version": "7.0.0",
3515 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
3516 + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
3517 + "license": "BSD-2-Clause",
3518 + "engines": {
3519 + "node": ">=12"
3520 + }
3521 + },
3522 + "node_modules/whatwg-encoding": {
3523 + "version": "2.0.0",
3524 + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
3525 + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
3526 + "license": "MIT",
3527 + "dependencies": {
3528 + "iconv-lite": "0.6.3"
3529 + },
3530 + "engines": {
3531 + "node": ">=12"
3532 + }
3533 + },
3534 + "node_modules/whatwg-encoding/node_modules/iconv-lite": {
3535 + "version": "0.6.3",
3536 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
3537 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
3538 + "license": "MIT",
3539 + "dependencies": {
3540 + "safer-buffer": ">= 2.1.2 < 3.0.0"
3541 + },
3542 + "engines": {
3543 + "node": ">=0.10.0"
3544 + }
3545 + },
3546 + "node_modules/whatwg-mimetype": {
3547 + "version": "3.0.0",
3548 + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
3549 + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
3550 + "license": "MIT",
3551 + "engines": {
3552 + "node": ">=12"
3553 + }
3554 + },
3555 + "node_modules/whatwg-url": {
3556 + "version": "12.0.1",
3557 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
3558 + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
3559 + "license": "MIT",
3560 + "dependencies": {
3561 + "tr46": "^4.1.1",
3562 + "webidl-conversions": "^7.0.0"
3563 + },
3564 + "engines": {
3565 + "node": ">=14"
3566 + }
3567 + },
3568 "node_modules/which": {
3569 "version": "2.0.2",
3570 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -1920,6 +3579,25 @@
3579 "node": ">= 8"
3580 }
3581 },
3582 + "node_modules/which-typed-array": {
3583 + "version": "1.1.16",
3584 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz",
3585 + "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==",
3586 + "license": "MIT",
3587 + "dependencies": {
3588 + "available-typed-arrays": "^1.0.7",
3589 + "call-bind": "^1.0.7",
3590 + "for-each": "^0.3.3",
3591 + "gopd": "^1.0.1",
3592 + "has-tostringtag": "^1.0.2"
3593 + },
3594 + "engines": {
3595 + "node": ">= 0.4"
3596 + },
3597 + "funding": {
3598 + "url": "https://github.com/sponsors/ljharb"
3599 + }
3600 + },
3601 "node_modules/wordwrap": {
3602 "version": "1.0.0",
3603 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
@@ -2009,6 +3687,12 @@
3687 "node": ">=8"
3688 }
3689 },
3690 + "node_modules/wrappy": {
3691 + "version": "1.0.2",
3692 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3693 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
3694 + "license": "ISC"
3695 + },
3696 "node_modules/ws": {
3697 "version": "8.18.0",
3698 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
@@ -2029,6 +3713,103 @@
3713 }
3714 }
3715 },
3716 + "node_modules/xml-crypto": {
3717 + "version": "2.1.5",
3718 + "resolved": "https://registry.npmjs.org/xml-crypto/-/xml-crypto-2.1.5.tgz",
3719 + "integrity": "sha512-xOSJmGFm+BTXmaPYk8pPV3duKo6hJuZ5niN4uMzoNcTlwYs0jAu/N3qY+ud9MhE4N7eMRuC1ayC7Yhmb7MmAWg==",
3720 + "license": "MIT",
3721 + "dependencies": {
3722 + "@xmldom/xmldom": "^0.7.9",
3723 + "xpath": "0.0.32"
3724 + },
3725 + "engines": {
3726 + "node": ">=0.4.0"
3727 + }
3728 + },
3729 + "node_modules/xml-encryption": {
3730 + "version": "2.0.0",
3731 + "resolved": "https://registry.npmjs.org/xml-encryption/-/xml-encryption-2.0.0.tgz",
3732 + "integrity": "sha512-4Av83DdvAgUQQMfi/w8G01aJshbEZP9ewjmZMpS9t3H+OCZBDvyK4GJPnHGfWiXlArnPbYvR58JB9qF2x9Ds+Q==",
3733 + "license": "MIT",
3734 + "dependencies": {
3735 + "@xmldom/xmldom": "^0.7.0",
3736 + "escape-html": "^1.0.3",
3737 + "xpath": "0.0.32"
3738 + },
3739 + "engines": {
3740 + "node": ">=12"
3741 + }
3742 + },
3743 + "node_modules/xml-name-validator": {
3744 + "version": "4.0.0",
3745 + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
3746 + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
3747 + "license": "Apache-2.0",
3748 + "engines": {
3749 + "node": ">=12"
3750 + }
3751 + },
3752 + "node_modules/xml2js": {
3753 + "version": "0.5.0",
3754 + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz",
3755 + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==",
3756 + "license": "MIT",
3757 + "dependencies": {
3758 + "sax": ">=0.6.0",
3759 + "xmlbuilder": "~11.0.0"
3760 + },
3761 + "engines": {
3762 + "node": ">=4.0.0"
3763 + }
3764 + },
3765 + "node_modules/xml2js/node_modules/xmlbuilder": {
3766 + "version": "11.0.1",
3767 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
3768 + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
3769 + "license": "MIT",
3770 + "engines": {
3771 + "node": ">=4.0"
3772 + }
3773 + },
3774 + "node_modules/xmlbuilder": {
3775 + "version": "15.1.1",
3776 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
3777 + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
3778 + "license": "MIT",
3779 + "engines": {
3780 + "node": ">=8.0"
3781 + }
3782 + },
3783 + "node_modules/xmlchars": {
3784 + "version": "2.2.0",
3785 + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
3786 + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
3787 + "license": "MIT"
3788 + },
3789 + "node_modules/xpath": {
3790 + "version": "0.0.32",
3791 + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz",
3792 + "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==",
3793 + "license": "MIT",
3794 + "engines": {
3795 + "node": ">=0.6.0"
3796 + }
3797 + },
3798 + "node_modules/xtend": {
3799 + "version": "4.0.2",
3800 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
3801 + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
3802 + "license": "MIT",
3803 + "engines": {
3804 + "node": ">=0.4"
3805 + }
3806 + },
3807 + "node_modules/yallist": {
3808 + "version": "4.0.0",
3809 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3810 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3811 + "license": "ISC"
3812 + },
3813 "node_modules/yauzl": {
3814 "version": "2.10.0",
3815 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
package.json
+2 -2
@@ -41,9 +41,9 @@
41 "archiver": "7.0.1",
42 "body-parser": "1.20.3",
43 "cbor": "5.2.0",
44 - "compression": "1.7.4",
44 + "compression": "1.7.5",
45 "cookie-session": "2.1.0",
46 - "express": "4.21.1",
46 + "express": "4.21.2",
47 "express-handlebars": "7.1.3",
48 "express-ws": "5.0.2",
49 "ipcheck": "0.1.0",