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",