├── client ├── src │ ├── assets │ │ └── .gitkeep │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── shared │ │ │ ├── employee.model.ts │ │ │ └── employee.service.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.component.spec.ts │ │ └── employees │ │ │ ├── employee-form │ │ │ ├── employee-form.component.html │ │ │ └── employee-form.component.ts │ │ │ ├── employees.component.html │ │ │ └── employees.component.ts │ ├── favicon.ico │ ├── main.ts │ ├── styles.css │ └── index.html ├── .vscode │ ├── extensions.json │ ├── launch.json │ └── tasks.json ├── tsconfig.app.json ├── tsconfig.spec.json ├── .editorconfig ├── app-structure.txt ├── .gitignore ├── tsconfig.json ├── README.md ├── package.json └── angular.json ├── server ├── services │ ├── employee.service.js │ └── index.js ├── app-structure.txt ├── models │ └── employee.model.js ├── db.js ├── package.json ├── middlewares │ └── index.js ├── index.js ├── controllers │ └── employee.controller.js └── package-lock.json └── README.md /client/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/services/employee.service.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/MEAN-Stack-CRUD-with-Angular-15/main/client/src/favicon.ico -------------------------------------------------------------------------------- /client/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846 3 | "recommendations": ["angular.ng-template"] 4 | } 5 | -------------------------------------------------------------------------------- /client/src/app/app.component.html: -------------------------------------------------------------------------------- 1 |
| Name | 16 |Position | 17 |18 | |
|---|---|---|
| {{emp.fullName}} | 23 |{{emp.position}} | 24 |25 | 26 | | 27 |
12 |
13 |
14 | | :bar_chart: | List of Tutorials | | :moneybag: | Support Us |
15 | |--------------------------:|:---------------------|---|---------------------:|:-------------------------------------|
16 | | Angular |http://bit.ly/2KQN9xF | |Paypal | https://goo.gl/bPcyXW |
17 | | Asp.Net Core |http://bit.ly/30fPDMg | |Amazon Affiliate | https://geni.us/JDzpE |
18 | | React |http://bit.ly/325temF | |
19 | | Python |http://bit.ly/2ws4utg | | :point_right: | Follow Us |
20 | | Node.js |https://goo.gl/viJcFs | |Website |http://www.codaffection.com |
21 | | Asp.Net MVC |https://goo.gl/gvjUJ7 | |YouTube |https://www.youtube.com/codaffection |
22 | | Flutter |https://bit.ly/3ggmmJz| |Facebook |https://www.facebook.com/codaffection |
23 | | Web API |https://goo.gl/itVayJ | |Twitter |https://twitter.com/CodAffection |
24 | | MEAN Stack |https://goo.gl/YJPPAH | |
25 | | C# Tutorial |https://goo.gl/s1zJxo | |
26 | | Asp.Net WebForm |https://goo.gl/GXC2aJ | |
27 | | C# WinForm |https://goo.gl/vHS9Hd | |
28 | | MS SQL |https://goo.gl/MLYS9e | |
29 | | Crystal Report |https://goo.gl/5Vou7t | |
30 | | CG Exercises in C Program |https://goo.gl/qEWJCs | |
31 |
--------------------------------------------------------------------------------
/client/angular.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3 | "version": 1,
4 | "newProjectRoot": "projects",
5 | "projects": {
6 | "client": {
7 | "projectType": "application",
8 | "schematics": {},
9 | "root": "",
10 | "sourceRoot": "src",
11 | "prefix": "app",
12 | "architect": {
13 | "build": {
14 | "builder": "@angular-devkit/build-angular:browser",
15 | "options": {
16 | "outputPath": "dist/client",
17 | "index": "src/index.html",
18 | "main": "src/main.ts",
19 | "polyfills": [
20 | "zone.js"
21 | ],
22 | "tsConfig": "tsconfig.app.json",
23 | "assets": [
24 | "src/favicon.ico",
25 | "src/assets"
26 | ],
27 | "styles": [
28 | "src/styles.css",
29 | "node_modules/ngx-toastr/toastr.css"
30 | ],
31 | "scripts": []
32 | },
33 | "configurations": {
34 | "production": {
35 | "budgets": [
36 | {
37 | "type": "initial",
38 | "maximumWarning": "500kb",
39 | "maximumError": "1mb"
40 | },
41 | {
42 | "type": "anyComponentStyle",
43 | "maximumWarning": "2kb",
44 | "maximumError": "4kb"
45 | }
46 | ],
47 | "outputHashing": "all"
48 | },
49 | "development": {
50 | "buildOptimizer": false,
51 | "optimization": false,
52 | "vendorChunk": true,
53 | "extractLicenses": false,
54 | "sourceMap": true,
55 | "namedChunks": true
56 | }
57 | },
58 | "defaultConfiguration": "production"
59 | },
60 | "serve": {
61 | "builder": "@angular-devkit/build-angular:dev-server",
62 | "configurations": {
63 | "production": {
64 | "browserTarget": "client:build:production"
65 | },
66 | "development": {
67 | "browserTarget": "client:build:development"
68 | }
69 | },
70 | "defaultConfiguration": "development"
71 | },
72 | "extract-i18n": {
73 | "builder": "@angular-devkit/build-angular:extract-i18n",
74 | "options": {
75 | "browserTarget": "client:build"
76 | }
77 | },
78 | "test": {
79 | "builder": "@angular-devkit/build-angular:karma",
80 | "options": {
81 | "polyfills": [
82 | "zone.js",
83 | "zone.js/testing"
84 | ],
85 | "tsConfig": "tsconfig.spec.json",
86 | "assets": [
87 | "src/favicon.ico",
88 | "src/assets"
89 | ],
90 | "styles": [
91 | "src/styles.css",
92 | "node_modules/ngx-toastr/toastr.css"
93 | ],
94 | "scripts": []
95 | }
96 | }
97 | }
98 | }
99 | }
100 | }
101 |
--------------------------------------------------------------------------------
/server/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "employee-api",
3 | "version": "1.0.0",
4 | "lockfileVersion": 3,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "employee-api",
9 | "version": "1.0.0",
10 | "license": "ISC",
11 | "dependencies": {
12 | "body-parser": "^1.20.1",
13 | "cors": "^2.8.5",
14 | "express": "^4.18.2",
15 | "mongoose": "^6.8.0",
16 | "nodemon": "^2.0.20"
17 | }
18 | },
19 | "node_modules/@aws-crypto/ie11-detection": {
20 | "version": "2.0.2",
21 | "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz",
22 | "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==",
23 | "optional": true,
24 | "dependencies": {
25 | "tslib": "^1.11.1"
26 | }
27 | },
28 | "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
29 | "version": "1.14.1",
30 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
31 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
32 | "optional": true
33 | },
34 | "node_modules/@aws-crypto/sha256-browser": {
35 | "version": "2.0.0",
36 | "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz",
37 | "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==",
38 | "optional": true,
39 | "dependencies": {
40 | "@aws-crypto/ie11-detection": "^2.0.0",
41 | "@aws-crypto/sha256-js": "^2.0.0",
42 | "@aws-crypto/supports-web-crypto": "^2.0.0",
43 | "@aws-crypto/util": "^2.0.0",
44 | "@aws-sdk/types": "^3.1.0",
45 | "@aws-sdk/util-locate-window": "^3.0.0",
46 | "@aws-sdk/util-utf8-browser": "^3.0.0",
47 | "tslib": "^1.11.1"
48 | }
49 | },
50 | "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
51 | "version": "1.14.1",
52 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
53 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
54 | "optional": true
55 | },
56 | "node_modules/@aws-crypto/sha256-js": {
57 | "version": "2.0.0",
58 | "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz",
59 | "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==",
60 | "optional": true,
61 | "dependencies": {
62 | "@aws-crypto/util": "^2.0.0",
63 | "@aws-sdk/types": "^3.1.0",
64 | "tslib": "^1.11.1"
65 | }
66 | },
67 | "node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
68 | "version": "1.14.1",
69 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
70 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
71 | "optional": true
72 | },
73 | "node_modules/@aws-crypto/supports-web-crypto": {
74 | "version": "2.0.2",
75 | "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz",
76 | "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==",
77 | "optional": true,
78 | "dependencies": {
79 | "tslib": "^1.11.1"
80 | }
81 | },
82 | "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
83 | "version": "1.14.1",
84 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
85 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
86 | "optional": true
87 | },
88 | "node_modules/@aws-crypto/util": {
89 | "version": "2.0.2",
90 | "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz",
91 | "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==",
92 | "optional": true,
93 | "dependencies": {
94 | "@aws-sdk/types": "^3.110.0",
95 | "@aws-sdk/util-utf8-browser": "^3.0.0",
96 | "tslib": "^1.11.1"
97 | }
98 | },
99 | "node_modules/@aws-crypto/util/node_modules/tslib": {
100 | "version": "1.14.1",
101 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
102 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
103 | "optional": true
104 | },
105 | "node_modules/@aws-sdk/abort-controller": {
106 | "version": "3.226.0",
107 | "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.226.0.tgz",
108 | "integrity": "sha512-cJVzr1xxPBd08voknXvR0RLgtZKGKt6WyDpH/BaPCu3rfSqWCDZKzwqe940eqosjmKrxC6pUZNKASIqHOQ8xxQ==",
109 | "optional": true,
110 | "dependencies": {
111 | "@aws-sdk/types": "3.226.0",
112 | "tslib": "^2.3.1"
113 | },
114 | "engines": {
115 | "node": ">=14.0.0"
116 | }
117 | },
118 | "node_modules/@aws-sdk/client-cognito-identity": {
119 | "version": "3.226.0",
120 | "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.226.0.tgz",
121 | "integrity": "sha512-f97yYtFN2YyVLCkDM51yLakb5NKy9gTSSXWe9mA9rgynLPfgsJbIHXv3zr1Qg0Ay0p4j1eLYukLaVw1MKlHDgw==",
122 | "optional": true,
123 | "dependencies": {
124 | "@aws-crypto/sha256-browser": "2.0.0",
125 | "@aws-crypto/sha256-js": "2.0.0",
126 | "@aws-sdk/client-sts": "3.226.0",
127 | "@aws-sdk/config-resolver": "3.226.0",
128 | "@aws-sdk/credential-provider-node": "3.226.0",
129 | "@aws-sdk/fetch-http-handler": "3.226.0",
130 | "@aws-sdk/hash-node": "3.226.0",
131 | "@aws-sdk/invalid-dependency": "3.226.0",
132 | "@aws-sdk/middleware-content-length": "3.226.0",
133 | "@aws-sdk/middleware-endpoint": "3.226.0",
134 | "@aws-sdk/middleware-host-header": "3.226.0",
135 | "@aws-sdk/middleware-logger": "3.226.0",
136 | "@aws-sdk/middleware-recursion-detection": "3.226.0",
137 | "@aws-sdk/middleware-retry": "3.226.0",
138 | "@aws-sdk/middleware-serde": "3.226.0",
139 | "@aws-sdk/middleware-signing": "3.226.0",
140 | "@aws-sdk/middleware-stack": "3.226.0",
141 | "@aws-sdk/middleware-user-agent": "3.226.0",
142 | "@aws-sdk/node-config-provider": "3.226.0",
143 | "@aws-sdk/node-http-handler": "3.226.0",
144 | "@aws-sdk/protocol-http": "3.226.0",
145 | "@aws-sdk/smithy-client": "3.226.0",
146 | "@aws-sdk/types": "3.226.0",
147 | "@aws-sdk/url-parser": "3.226.0",
148 | "@aws-sdk/util-base64": "3.208.0",
149 | "@aws-sdk/util-body-length-browser": "3.188.0",
150 | "@aws-sdk/util-body-length-node": "3.208.0",
151 | "@aws-sdk/util-defaults-mode-browser": "3.226.0",
152 | "@aws-sdk/util-defaults-mode-node": "3.226.0",
153 | "@aws-sdk/util-endpoints": "3.226.0",
154 | "@aws-sdk/util-user-agent-browser": "3.226.0",
155 | "@aws-sdk/util-user-agent-node": "3.226.0",
156 | "@aws-sdk/util-utf8-browser": "3.188.0",
157 | "@aws-sdk/util-utf8-node": "3.208.0",
158 | "tslib": "^2.3.1"
159 | },
160 | "engines": {
161 | "node": ">=14.0.0"
162 | }
163 | },
164 | "node_modules/@aws-sdk/client-sso": {
165 | "version": "3.226.0",
166 | "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.226.0.tgz",
167 | "integrity": "sha512-+Hl1YSLKrxPnQLijhWryI6uV8eKZIsUhvWlzFKx75kjxzjsC/jyk5zV59jnCu0SCCepXB8DKyLVa2WpH7iAHew==",
168 | "optional": true,
169 | "dependencies": {
170 | "@aws-crypto/sha256-browser": "2.0.0",
171 | "@aws-crypto/sha256-js": "2.0.0",
172 | "@aws-sdk/config-resolver": "3.226.0",
173 | "@aws-sdk/fetch-http-handler": "3.226.0",
174 | "@aws-sdk/hash-node": "3.226.0",
175 | "@aws-sdk/invalid-dependency": "3.226.0",
176 | "@aws-sdk/middleware-content-length": "3.226.0",
177 | "@aws-sdk/middleware-endpoint": "3.226.0",
178 | "@aws-sdk/middleware-host-header": "3.226.0",
179 | "@aws-sdk/middleware-logger": "3.226.0",
180 | "@aws-sdk/middleware-recursion-detection": "3.226.0",
181 | "@aws-sdk/middleware-retry": "3.226.0",
182 | "@aws-sdk/middleware-serde": "3.226.0",
183 | "@aws-sdk/middleware-stack": "3.226.0",
184 | "@aws-sdk/middleware-user-agent": "3.226.0",
185 | "@aws-sdk/node-config-provider": "3.226.0",
186 | "@aws-sdk/node-http-handler": "3.226.0",
187 | "@aws-sdk/protocol-http": "3.226.0",
188 | "@aws-sdk/smithy-client": "3.226.0",
189 | "@aws-sdk/types": "3.226.0",
190 | "@aws-sdk/url-parser": "3.226.0",
191 | "@aws-sdk/util-base64": "3.208.0",
192 | "@aws-sdk/util-body-length-browser": "3.188.0",
193 | "@aws-sdk/util-body-length-node": "3.208.0",
194 | "@aws-sdk/util-defaults-mode-browser": "3.226.0",
195 | "@aws-sdk/util-defaults-mode-node": "3.226.0",
196 | "@aws-sdk/util-endpoints": "3.226.0",
197 | "@aws-sdk/util-user-agent-browser": "3.226.0",
198 | "@aws-sdk/util-user-agent-node": "3.226.0",
199 | "@aws-sdk/util-utf8-browser": "3.188.0",
200 | "@aws-sdk/util-utf8-node": "3.208.0",
201 | "tslib": "^2.3.1"
202 | },
203 | "engines": {
204 | "node": ">=14.0.0"
205 | }
206 | },
207 | "node_modules/@aws-sdk/client-sso-oidc": {
208 | "version": "3.226.0",
209 | "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.226.0.tgz",
210 | "integrity": "sha512-IKzAhL6RoPs7IZ/rJvekjedQ4oesazCO+Aqh9l2Xct+XY0MFBdh4amgg4t/8fjksfIzmJH48BZoNv5gVak6yRw==",
211 | "optional": true,
212 | "dependencies": {
213 | "@aws-crypto/sha256-browser": "2.0.0",
214 | "@aws-crypto/sha256-js": "2.0.0",
215 | "@aws-sdk/config-resolver": "3.226.0",
216 | "@aws-sdk/fetch-http-handler": "3.226.0",
217 | "@aws-sdk/hash-node": "3.226.0",
218 | "@aws-sdk/invalid-dependency": "3.226.0",
219 | "@aws-sdk/middleware-content-length": "3.226.0",
220 | "@aws-sdk/middleware-endpoint": "3.226.0",
221 | "@aws-sdk/middleware-host-header": "3.226.0",
222 | "@aws-sdk/middleware-logger": "3.226.0",
223 | "@aws-sdk/middleware-recursion-detection": "3.226.0",
224 | "@aws-sdk/middleware-retry": "3.226.0",
225 | "@aws-sdk/middleware-serde": "3.226.0",
226 | "@aws-sdk/middleware-stack": "3.226.0",
227 | "@aws-sdk/middleware-user-agent": "3.226.0",
228 | "@aws-sdk/node-config-provider": "3.226.0",
229 | "@aws-sdk/node-http-handler": "3.226.0",
230 | "@aws-sdk/protocol-http": "3.226.0",
231 | "@aws-sdk/smithy-client": "3.226.0",
232 | "@aws-sdk/types": "3.226.0",
233 | "@aws-sdk/url-parser": "3.226.0",
234 | "@aws-sdk/util-base64": "3.208.0",
235 | "@aws-sdk/util-body-length-browser": "3.188.0",
236 | "@aws-sdk/util-body-length-node": "3.208.0",
237 | "@aws-sdk/util-defaults-mode-browser": "3.226.0",
238 | "@aws-sdk/util-defaults-mode-node": "3.226.0",
239 | "@aws-sdk/util-endpoints": "3.226.0",
240 | "@aws-sdk/util-user-agent-browser": "3.226.0",
241 | "@aws-sdk/util-user-agent-node": "3.226.0",
242 | "@aws-sdk/util-utf8-browser": "3.188.0",
243 | "@aws-sdk/util-utf8-node": "3.208.0",
244 | "tslib": "^2.3.1"
245 | },
246 | "engines": {
247 | "node": ">=14.0.0"
248 | }
249 | },
250 | "node_modules/@aws-sdk/client-sts": {
251 | "version": "3.226.0",
252 | "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.226.0.tgz",
253 | "integrity": "sha512-ZBlqRVbnHvvbkN5g56+mXltNybHNzgV69+2ARubQ8ge9U2qF/LweCmGqZnZLWqdGXwaB9IOvz5ZW2npyJh1X/A==",
254 | "optional": true,
255 | "dependencies": {
256 | "@aws-crypto/sha256-browser": "2.0.0",
257 | "@aws-crypto/sha256-js": "2.0.0",
258 | "@aws-sdk/config-resolver": "3.226.0",
259 | "@aws-sdk/credential-provider-node": "3.226.0",
260 | "@aws-sdk/fetch-http-handler": "3.226.0",
261 | "@aws-sdk/hash-node": "3.226.0",
262 | "@aws-sdk/invalid-dependency": "3.226.0",
263 | "@aws-sdk/middleware-content-length": "3.226.0",
264 | "@aws-sdk/middleware-endpoint": "3.226.0",
265 | "@aws-sdk/middleware-host-header": "3.226.0",
266 | "@aws-sdk/middleware-logger": "3.226.0",
267 | "@aws-sdk/middleware-recursion-detection": "3.226.0",
268 | "@aws-sdk/middleware-retry": "3.226.0",
269 | "@aws-sdk/middleware-sdk-sts": "3.226.0",
270 | "@aws-sdk/middleware-serde": "3.226.0",
271 | "@aws-sdk/middleware-signing": "3.226.0",
272 | "@aws-sdk/middleware-stack": "3.226.0",
273 | "@aws-sdk/middleware-user-agent": "3.226.0",
274 | "@aws-sdk/node-config-provider": "3.226.0",
275 | "@aws-sdk/node-http-handler": "3.226.0",
276 | "@aws-sdk/protocol-http": "3.226.0",
277 | "@aws-sdk/smithy-client": "3.226.0",
278 | "@aws-sdk/types": "3.226.0",
279 | "@aws-sdk/url-parser": "3.226.0",
280 | "@aws-sdk/util-base64": "3.208.0",
281 | "@aws-sdk/util-body-length-browser": "3.188.0",
282 | "@aws-sdk/util-body-length-node": "3.208.0",
283 | "@aws-sdk/util-defaults-mode-browser": "3.226.0",
284 | "@aws-sdk/util-defaults-mode-node": "3.226.0",
285 | "@aws-sdk/util-endpoints": "3.226.0",
286 | "@aws-sdk/util-user-agent-browser": "3.226.0",
287 | "@aws-sdk/util-user-agent-node": "3.226.0",
288 | "@aws-sdk/util-utf8-browser": "3.188.0",
289 | "@aws-sdk/util-utf8-node": "3.208.0",
290 | "fast-xml-parser": "4.0.11",
291 | "tslib": "^2.3.1"
292 | },
293 | "engines": {
294 | "node": ">=14.0.0"
295 | }
296 | },
297 | "node_modules/@aws-sdk/config-resolver": {
298 | "version": "3.226.0",
299 | "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.226.0.tgz",
300 | "integrity": "sha512-0UWXtfnTT0OtnRP8jJodc8V7xAnWSqsh4RCRyV5uu3Z2Tv+xyW91GKxO+gOXoUP0hHu0lvBM9lYiMJcJWZYLYw==",
301 | "optional": true,
302 | "dependencies": {
303 | "@aws-sdk/signature-v4": "3.226.0",
304 | "@aws-sdk/types": "3.226.0",
305 | "@aws-sdk/util-config-provider": "3.208.0",
306 | "@aws-sdk/util-middleware": "3.226.0",
307 | "tslib": "^2.3.1"
308 | },
309 | "engines": {
310 | "node": ">=14.0.0"
311 | }
312 | },
313 | "node_modules/@aws-sdk/credential-provider-cognito-identity": {
314 | "version": "3.226.0",
315 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.226.0.tgz",
316 | "integrity": "sha512-ukueK6kgTxvUX89oQBoArj7Oh0dYfkToHypnin08SHRZry9VNnK5IfSMO+Q1tXmxCnDtai1ejaAOny900OjMyg==",
317 | "optional": true,
318 | "dependencies": {
319 | "@aws-sdk/client-cognito-identity": "3.226.0",
320 | "@aws-sdk/property-provider": "3.226.0",
321 | "@aws-sdk/types": "3.226.0",
322 | "tslib": "^2.3.1"
323 | },
324 | "engines": {
325 | "node": ">=14.0.0"
326 | }
327 | },
328 | "node_modules/@aws-sdk/credential-provider-env": {
329 | "version": "3.226.0",
330 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.226.0.tgz",
331 | "integrity": "sha512-sd8uK1ojbXxaZXlthzw/VXZwCPUtU3PjObOfr3Evj7MPIM2IH8h29foOlggx939MdLQGboJf9gKvLlvKDWtJRA==",
332 | "optional": true,
333 | "dependencies": {
334 | "@aws-sdk/property-provider": "3.226.0",
335 | "@aws-sdk/types": "3.226.0",
336 | "tslib": "^2.3.1"
337 | },
338 | "engines": {
339 | "node": ">=14.0.0"
340 | }
341 | },
342 | "node_modules/@aws-sdk/credential-provider-imds": {
343 | "version": "3.226.0",
344 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.226.0.tgz",
345 | "integrity": "sha512-//z/COQm2AjYFI1Lb0wKHTQSrvLFTyuKLFQGPJsKS7DPoxGOCKB7hmYerlbl01IDoCxTdyL//TyyPxbZEOQD5Q==",
346 | "optional": true,
347 | "dependencies": {
348 | "@aws-sdk/node-config-provider": "3.226.0",
349 | "@aws-sdk/property-provider": "3.226.0",
350 | "@aws-sdk/types": "3.226.0",
351 | "@aws-sdk/url-parser": "3.226.0",
352 | "tslib": "^2.3.1"
353 | },
354 | "engines": {
355 | "node": ">=14.0.0"
356 | }
357 | },
358 | "node_modules/@aws-sdk/credential-provider-ini": {
359 | "version": "3.226.0",
360 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.226.0.tgz",
361 | "integrity": "sha512-Sj7SGl53qmKkD7wvgU0MSTyj8ho6A3tKVbadTHljVz60jiauTEM97Z1DIai6U3oPFVteaKqx7npc8ozeK6mKNg==",
362 | "optional": true,
363 | "dependencies": {
364 | "@aws-sdk/credential-provider-env": "3.226.0",
365 | "@aws-sdk/credential-provider-imds": "3.226.0",
366 | "@aws-sdk/credential-provider-sso": "3.226.0",
367 | "@aws-sdk/credential-provider-web-identity": "3.226.0",
368 | "@aws-sdk/property-provider": "3.226.0",
369 | "@aws-sdk/shared-ini-file-loader": "3.226.0",
370 | "@aws-sdk/types": "3.226.0",
371 | "tslib": "^2.3.1"
372 | },
373 | "engines": {
374 | "node": ">=14.0.0"
375 | }
376 | },
377 | "node_modules/@aws-sdk/credential-provider-node": {
378 | "version": "3.226.0",
379 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.226.0.tgz",
380 | "integrity": "sha512-kuOeiVmlhSyMC1Eix0pqHmb4EmpbMHrTw+9ObZbQ2bRXy05Q9fLA6SVBcI01bI1KVh7Qqz9i8ojOY3A2zscjyA==",
381 | "optional": true,
382 | "dependencies": {
383 | "@aws-sdk/credential-provider-env": "3.226.0",
384 | "@aws-sdk/credential-provider-imds": "3.226.0",
385 | "@aws-sdk/credential-provider-ini": "3.226.0",
386 | "@aws-sdk/credential-provider-process": "3.226.0",
387 | "@aws-sdk/credential-provider-sso": "3.226.0",
388 | "@aws-sdk/credential-provider-web-identity": "3.226.0",
389 | "@aws-sdk/property-provider": "3.226.0",
390 | "@aws-sdk/shared-ini-file-loader": "3.226.0",
391 | "@aws-sdk/types": "3.226.0",
392 | "tslib": "^2.3.1"
393 | },
394 | "engines": {
395 | "node": ">=14.0.0"
396 | }
397 | },
398 | "node_modules/@aws-sdk/credential-provider-process": {
399 | "version": "3.226.0",
400 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.226.0.tgz",
401 | "integrity": "sha512-iUDMdnrTvbvaCFhWwqyXrhvQ9+ojPqPqXhwZtY1X/Qaz+73S9gXBPJHZaZb2Ke0yKE1Ql3bJbKvmmxC/qLQMng==",
402 | "optional": true,
403 | "dependencies": {
404 | "@aws-sdk/property-provider": "3.226.0",
405 | "@aws-sdk/shared-ini-file-loader": "3.226.0",
406 | "@aws-sdk/types": "3.226.0",
407 | "tslib": "^2.3.1"
408 | },
409 | "engines": {
410 | "node": ">=14.0.0"
411 | }
412 | },
413 | "node_modules/@aws-sdk/credential-provider-sso": {
414 | "version": "3.226.0",
415 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.226.0.tgz",
416 | "integrity": "sha512-QSBeyOIAus4/8u/DeAstE8w/zw+F7PQohdB8JFP/BPaCfc8uKue4UkqqvQWRfm4VSEnHeXt037MDopmCpd98Iw==",
417 | "optional": true,
418 | "dependencies": {
419 | "@aws-sdk/client-sso": "3.226.0",
420 | "@aws-sdk/property-provider": "3.226.0",
421 | "@aws-sdk/shared-ini-file-loader": "3.226.0",
422 | "@aws-sdk/token-providers": "3.226.0",
423 | "@aws-sdk/types": "3.226.0",
424 | "tslib": "^2.3.1"
425 | },
426 | "engines": {
427 | "node": ">=14.0.0"
428 | }
429 | },
430 | "node_modules/@aws-sdk/credential-provider-web-identity": {
431 | "version": "3.226.0",
432 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.226.0.tgz",
433 | "integrity": "sha512-CCpv847rLB0SFOHz2igvUMFAzeT2fD3YnY4C8jltuJoEkn0ITn1Hlgt13nTJ5BUuvyti2mvyXZHmNzhMIMrIlw==",
434 | "optional": true,
435 | "dependencies": {
436 | "@aws-sdk/property-provider": "3.226.0",
437 | "@aws-sdk/types": "3.226.0",
438 | "tslib": "^2.3.1"
439 | },
440 | "engines": {
441 | "node": ">=14.0.0"
442 | }
443 | },
444 | "node_modules/@aws-sdk/credential-providers": {
445 | "version": "3.226.0",
446 | "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.226.0.tgz",
447 | "integrity": "sha512-oNkUBxlX0kmwt8jEyQAH7p5Tk1g9iWEKGGCTPPZ7A5RoZpmv83zT8ReZ/+QsSmJIWGb0zzraHMzKbmfMSeztZg==",
448 | "optional": true,
449 | "dependencies": {
450 | "@aws-sdk/client-cognito-identity": "3.226.0",
451 | "@aws-sdk/client-sso": "3.226.0",
452 | "@aws-sdk/client-sts": "3.226.0",
453 | "@aws-sdk/credential-provider-cognito-identity": "3.226.0",
454 | "@aws-sdk/credential-provider-env": "3.226.0",
455 | "@aws-sdk/credential-provider-imds": "3.226.0",
456 | "@aws-sdk/credential-provider-ini": "3.226.0",
457 | "@aws-sdk/credential-provider-node": "3.226.0",
458 | "@aws-sdk/credential-provider-process": "3.226.0",
459 | "@aws-sdk/credential-provider-sso": "3.226.0",
460 | "@aws-sdk/credential-provider-web-identity": "3.226.0",
461 | "@aws-sdk/property-provider": "3.226.0",
462 | "@aws-sdk/shared-ini-file-loader": "3.226.0",
463 | "@aws-sdk/types": "3.226.0",
464 | "tslib": "^2.3.1"
465 | },
466 | "engines": {
467 | "node": ">=14.0.0"
468 | }
469 | },
470 | "node_modules/@aws-sdk/fetch-http-handler": {
471 | "version": "3.226.0",
472 | "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.226.0.tgz",
473 | "integrity": "sha512-JewZPMNEBXfi1xVnRa7pVtK/zgZD8/lQ/YnD8pq79WuMa2cwyhDtr8oqCoqsPW+WJT5ScXoMtuHxN78l8eKWgg==",
474 | "optional": true,
475 | "dependencies": {
476 | "@aws-sdk/protocol-http": "3.226.0",
477 | "@aws-sdk/querystring-builder": "3.226.0",
478 | "@aws-sdk/types": "3.226.0",
479 | "@aws-sdk/util-base64": "3.208.0",
480 | "tslib": "^2.3.1"
481 | }
482 | },
483 | "node_modules/@aws-sdk/hash-node": {
484 | "version": "3.226.0",
485 | "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.226.0.tgz",
486 | "integrity": "sha512-MdlJhJ9/Espwd0+gUXdZRsHuostB2WxEVAszWxobP0FTT9PnicqnfK7ExmW+DUAc0ywxtEbR3e0UND65rlSTVw==",
487 | "optional": true,
488 | "dependencies": {
489 | "@aws-sdk/types": "3.226.0",
490 | "@aws-sdk/util-buffer-from": "3.208.0",
491 | "tslib": "^2.3.1"
492 | },
493 | "engines": {
494 | "node": ">=14.0.0"
495 | }
496 | },
497 | "node_modules/@aws-sdk/invalid-dependency": {
498 | "version": "3.226.0",
499 | "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.226.0.tgz",
500 | "integrity": "sha512-QXOYFmap8g9QzRjumcRCIo2GEZkdCwd7ePQW0OABWPhKHzlJ74vvBxywjU3s39EEBEluWXtZ7Iufg6GxZM4ifw==",
501 | "optional": true,
502 | "dependencies": {
503 | "@aws-sdk/types": "3.226.0",
504 | "tslib": "^2.3.1"
505 | }
506 | },
507 | "node_modules/@aws-sdk/is-array-buffer": {
508 | "version": "3.201.0",
509 | "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz",
510 | "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==",
511 | "optional": true,
512 | "dependencies": {
513 | "tslib": "^2.3.1"
514 | },
515 | "engines": {
516 | "node": ">=14.0.0"
517 | }
518 | },
519 | "node_modules/@aws-sdk/middleware-content-length": {
520 | "version": "3.226.0",
521 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.226.0.tgz",
522 | "integrity": "sha512-ksUzlHJN2JMuyavjA46a4sctvnrnITqt2tbGGWWrAuXY1mel2j+VbgnmJUiwHKUO6bTFBBeft5Vd1TSOb4JmiA==",
523 | "optional": true,
524 | "dependencies": {
525 | "@aws-sdk/protocol-http": "3.226.0",
526 | "@aws-sdk/types": "3.226.0",
527 | "tslib": "^2.3.1"
528 | },
529 | "engines": {
530 | "node": ">=14.0.0"
531 | }
532 | },
533 | "node_modules/@aws-sdk/middleware-endpoint": {
534 | "version": "3.226.0",
535 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.226.0.tgz",
536 | "integrity": "sha512-EvLFafjtUxTT0AC9p3aBQu1/fjhWdIeK58jIXaNFONfZ3F8QbEYUPuF/SqZvJM6cWfOO9qwYKkRDbCSTYhprIg==",
537 | "optional": true,
538 | "dependencies": {
539 | "@aws-sdk/middleware-serde": "3.226.0",
540 | "@aws-sdk/protocol-http": "3.226.0",
541 | "@aws-sdk/signature-v4": "3.226.0",
542 | "@aws-sdk/types": "3.226.0",
543 | "@aws-sdk/url-parser": "3.226.0",
544 | "@aws-sdk/util-config-provider": "3.208.0",
545 | "@aws-sdk/util-middleware": "3.226.0",
546 | "tslib": "^2.3.1"
547 | },
548 | "engines": {
549 | "node": ">=14.0.0"
550 | }
551 | },
552 | "node_modules/@aws-sdk/middleware-host-header": {
553 | "version": "3.226.0",
554 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.226.0.tgz",
555 | "integrity": "sha512-haVkWVh6BUPwKgWwkL6sDvTkcZWvJjv8AgC8jiQuSl8GLZdzHTB8Qhi3IsfFta9HAuoLjxheWBE5Z/L0UrfhLA==",
556 | "optional": true,
557 | "dependencies": {
558 | "@aws-sdk/protocol-http": "3.226.0",
559 | "@aws-sdk/types": "3.226.0",
560 | "tslib": "^2.3.1"
561 | },
562 | "engines": {
563 | "node": ">=14.0.0"
564 | }
565 | },
566 | "node_modules/@aws-sdk/middleware-logger": {
567 | "version": "3.226.0",
568 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.226.0.tgz",
569 | "integrity": "sha512-m9gtLrrYnpN6yckcQ09rV7ExWOLMuq8mMPF/K3DbL/YL0TuILu9i2T1W+JuxSX+K9FMG2HrLAKivE/kMLr55xA==",
570 | "optional": true,
571 | "dependencies": {
572 | "@aws-sdk/types": "3.226.0",
573 | "tslib": "^2.3.1"
574 | },
575 | "engines": {
576 | "node": ">=14.0.0"
577 | }
578 | },
579 | "node_modules/@aws-sdk/middleware-recursion-detection": {
580 | "version": "3.226.0",
581 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.226.0.tgz",
582 | "integrity": "sha512-mwRbdKEUeuNH5TEkyZ5FWxp6bL2UC1WbY+LDv6YjHxmSMKpAoOueEdtU34PqDOLrpXXxIGHDFmjeGeMfktyEcA==",
583 | "optional": true,
584 | "dependencies": {
585 | "@aws-sdk/protocol-http": "3.226.0",
586 | "@aws-sdk/types": "3.226.0",
587 | "tslib": "^2.3.1"
588 | },
589 | "engines": {
590 | "node": ">=14.0.0"
591 | }
592 | },
593 | "node_modules/@aws-sdk/middleware-retry": {
594 | "version": "3.226.0",
595 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.226.0.tgz",
596 | "integrity": "sha512-uMn4dSkv9Na2uvt6K3HgTnVrCRAlGv1MBAtUDLXONqUv1L/Z1fp3CkFkLKQHKylfBwBhe6dXfYEo87i8LZFoqg==",
597 | "optional": true,
598 | "dependencies": {
599 | "@aws-sdk/protocol-http": "3.226.0",
600 | "@aws-sdk/service-error-classification": "3.226.0",
601 | "@aws-sdk/types": "3.226.0",
602 | "@aws-sdk/util-middleware": "3.226.0",
603 | "tslib": "^2.3.1",
604 | "uuid": "^8.3.2"
605 | },
606 | "engines": {
607 | "node": ">=14.0.0"
608 | }
609 | },
610 | "node_modules/@aws-sdk/middleware-sdk-sts": {
611 | "version": "3.226.0",
612 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.226.0.tgz",
613 | "integrity": "sha512-NN9T/qoSD1kZvAT+VLny3NnlqgylYQcsgV3rvi/8lYzw/G/2s8VS6sm/VTWGGZhx08wZRv20MWzYu3bftcyqUg==",
614 | "optional": true,
615 | "dependencies": {
616 | "@aws-sdk/middleware-signing": "3.226.0",
617 | "@aws-sdk/property-provider": "3.226.0",
618 | "@aws-sdk/protocol-http": "3.226.0",
619 | "@aws-sdk/signature-v4": "3.226.0",
620 | "@aws-sdk/types": "3.226.0",
621 | "tslib": "^2.3.1"
622 | },
623 | "engines": {
624 | "node": ">=14.0.0"
625 | }
626 | },
627 | "node_modules/@aws-sdk/middleware-serde": {
628 | "version": "3.226.0",
629 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.226.0.tgz",
630 | "integrity": "sha512-nPuOOAkSfx9TxzdKFx0X2bDlinOxGrqD7iof926K/AEflxGD1DBdcaDdjlYlPDW2CVE8LV/rAgbYuLxh/E/1VA==",
631 | "optional": true,
632 | "dependencies": {
633 | "@aws-sdk/types": "3.226.0",
634 | "tslib": "^2.3.1"
635 | },
636 | "engines": {
637 | "node": ">=14.0.0"
638 | }
639 | },
640 | "node_modules/@aws-sdk/middleware-signing": {
641 | "version": "3.226.0",
642 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.226.0.tgz",
643 | "integrity": "sha512-E6HmtPcl+IjYDDzi1xI2HpCbBq2avNWcjvCriMZWuTAtRVpnA6XDDGW5GY85IfS3A8G8vuWqEVPr8JcYUcjfew==",
644 | "optional": true,
645 | "dependencies": {
646 | "@aws-sdk/property-provider": "3.226.0",
647 | "@aws-sdk/protocol-http": "3.226.0",
648 | "@aws-sdk/signature-v4": "3.226.0",
649 | "@aws-sdk/types": "3.226.0",
650 | "@aws-sdk/util-middleware": "3.226.0",
651 | "tslib": "^2.3.1"
652 | },
653 | "engines": {
654 | "node": ">=14.0.0"
655 | }
656 | },
657 | "node_modules/@aws-sdk/middleware-stack": {
658 | "version": "3.226.0",
659 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.226.0.tgz",
660 | "integrity": "sha512-85wF29LvPvpoed60fZGDYLwv1Zpd/cM0C22WSSFPw1SSJeqO4gtFYyCg2squfT3KI6kF43IIkOCJ+L7GtryPug==",
661 | "optional": true,
662 | "dependencies": {
663 | "tslib": "^2.3.1"
664 | },
665 | "engines": {
666 | "node": ">=14.0.0"
667 | }
668 | },
669 | "node_modules/@aws-sdk/middleware-user-agent": {
670 | "version": "3.226.0",
671 | "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.226.0.tgz",
672 | "integrity": "sha512-N1WnfzCW1Y5yWhVAphf8OPGTe8Df3vmV7/LdsoQfmpkCZgLZeK2o0xITkUQhRj1mbw7yp8tVFLFV3R2lMurdAQ==",
673 | "optional": true,
674 | "dependencies": {
675 | "@aws-sdk/protocol-http": "3.226.0",
676 | "@aws-sdk/types": "3.226.0",
677 | "tslib": "^2.3.1"
678 | },
679 | "engines": {
680 | "node": ">=14.0.0"
681 | }
682 | },
683 | "node_modules/@aws-sdk/node-config-provider": {
684 | "version": "3.226.0",
685 | "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.226.0.tgz",
686 | "integrity": "sha512-B8lQDqiRk7X5izFEUMXmi8CZLOKCTWQJU9HQf3ako+sF0gexo4nHN3jhoRWyLtcgC5S3on/2jxpAcqtm7kuY3w==",
687 | "optional": true,
688 | "dependencies": {
689 | "@aws-sdk/property-provider": "3.226.0",
690 | "@aws-sdk/shared-ini-file-loader": "3.226.0",
691 | "@aws-sdk/types": "3.226.0",
692 | "tslib": "^2.3.1"
693 | },
694 | "engines": {
695 | "node": ">=14.0.0"
696 | }
697 | },
698 | "node_modules/@aws-sdk/node-http-handler": {
699 | "version": "3.226.0",
700 | "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.226.0.tgz",
701 | "integrity": "sha512-xQCddnZNMiPmjr3W7HYM+f5ir4VfxgJh37eqZwX6EZmyItFpNNeVzKUgA920ka1VPz/ZUYB+2OFGiX3LCLkkaA==",
702 | "optional": true,
703 | "dependencies": {
704 | "@aws-sdk/abort-controller": "3.226.0",
705 | "@aws-sdk/protocol-http": "3.226.0",
706 | "@aws-sdk/querystring-builder": "3.226.0",
707 | "@aws-sdk/types": "3.226.0",
708 | "tslib": "^2.3.1"
709 | },
710 | "engines": {
711 | "node": ">=14.0.0"
712 | }
713 | },
714 | "node_modules/@aws-sdk/property-provider": {
715 | "version": "3.226.0",
716 | "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.226.0.tgz",
717 | "integrity": "sha512-TsljjG+Sg0LmdgfiAlWohluWKnxB/k8xenjeozZfzOr5bHmNHtdbWv6BtNvD/R83hw7SFXxbJHlD5H4u9p2NFg==",
718 | "optional": true,
719 | "dependencies": {
720 | "@aws-sdk/types": "3.226.0",
721 | "tslib": "^2.3.1"
722 | },
723 | "engines": {
724 | "node": ">=14.0.0"
725 | }
726 | },
727 | "node_modules/@aws-sdk/protocol-http": {
728 | "version": "3.226.0",
729 | "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.226.0.tgz",
730 | "integrity": "sha512-zWkVqiTA9RXL6y0hhfZc9bcU4DX2NI6Hw9IhQmSPeM59mdbPjJlY4bLlMr5YxywqO3yQ/ylNoAfrEzrDjlOSRg==",
731 | "optional": true,
732 | "dependencies": {
733 | "@aws-sdk/types": "3.226.0",
734 | "tslib": "^2.3.1"
735 | },
736 | "engines": {
737 | "node": ">=14.0.0"
738 | }
739 | },
740 | "node_modules/@aws-sdk/querystring-builder": {
741 | "version": "3.226.0",
742 | "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.226.0.tgz",
743 | "integrity": "sha512-LVurypuNeotO4lmirKXRC4NYrZRAyMJXuwO0f2a5ZAUJCjauwYrifKue6yCfU7bls7gut7nfcR6B99WBYpHs3g==",
744 | "optional": true,
745 | "dependencies": {
746 | "@aws-sdk/types": "3.226.0",
747 | "@aws-sdk/util-uri-escape": "3.201.0",
748 | "tslib": "^2.3.1"
749 | },
750 | "engines": {
751 | "node": ">=14.0.0"
752 | }
753 | },
754 | "node_modules/@aws-sdk/querystring-parser": {
755 | "version": "3.226.0",
756 | "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.226.0.tgz",
757 | "integrity": "sha512-FzB+VrQ47KAFxiPt2YXrKZ8AOLZQqGTLCKHzx4bjxGmwgsjV8yIbtJiJhZLMcUQV4LtGeIY9ixIqQhGvnZHE4A==",
758 | "optional": true,
759 | "dependencies": {
760 | "@aws-sdk/types": "3.226.0",
761 | "tslib": "^2.3.1"
762 | },
763 | "engines": {
764 | "node": ">=14.0.0"
765 | }
766 | },
767 | "node_modules/@aws-sdk/service-error-classification": {
768 | "version": "3.226.0",
769 | "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.226.0.tgz",
770 | "integrity": "sha512-9R01dBpE8JILe2CTft7YN2tMufT2mMWMTqxmHwPSmOpsxHTj8hEII7GTfvpb95ThHwW7XMNhg7pbHLbrTJZCVA==",
771 | "optional": true,
772 | "engines": {
773 | "node": ">=14.0.0"
774 | }
775 | },
776 | "node_modules/@aws-sdk/shared-ini-file-loader": {
777 | "version": "3.226.0",
778 | "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.226.0.tgz",
779 | "integrity": "sha512-661VQefsARxVyyV2FX9V61V+nNgImk7aN2hYlFKla6BCwZfMng+dEtD0xVGyg1PfRw0qvEv5LQyxMVgHcUSevA==",
780 | "optional": true,
781 | "dependencies": {
782 | "@aws-sdk/types": "3.226.0",
783 | "tslib": "^2.3.1"
784 | },
785 | "engines": {
786 | "node": ">=14.0.0"
787 | }
788 | },
789 | "node_modules/@aws-sdk/signature-v4": {
790 | "version": "3.226.0",
791 | "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.226.0.tgz",
792 | "integrity": "sha512-/R5q5agdPd7HJB68XMzpxrNPk158EHUvkFkuRu5Qf3kkkHebEzWEBlWoVpUe6ss4rP9Tqcue6xPuaftEmhjpYw==",
793 | "optional": true,
794 | "dependencies": {
795 | "@aws-sdk/is-array-buffer": "3.201.0",
796 | "@aws-sdk/types": "3.226.0",
797 | "@aws-sdk/util-hex-encoding": "3.201.0",
798 | "@aws-sdk/util-middleware": "3.226.0",
799 | "@aws-sdk/util-uri-escape": "3.201.0",
800 | "tslib": "^2.3.1"
801 | },
802 | "engines": {
803 | "node": ">=14.0.0"
804 | }
805 | },
806 | "node_modules/@aws-sdk/smithy-client": {
807 | "version": "3.226.0",
808 | "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.226.0.tgz",
809 | "integrity": "sha512-BWr1FhWSUhkSBp0TLzliD5AQBjA2Jmo9FlOOt+cBwd9BKkSGlGj+HgATYJ83Sjjg2+J6qvEZBxB78LKVHhorBw==",
810 | "optional": true,
811 | "dependencies": {
812 | "@aws-sdk/middleware-stack": "3.226.0",
813 | "@aws-sdk/types": "3.226.0",
814 | "tslib": "^2.3.1"
815 | },
816 | "engines": {
817 | "node": ">=14.0.0"
818 | }
819 | },
820 | "node_modules/@aws-sdk/token-providers": {
821 | "version": "3.226.0",
822 | "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.226.0.tgz",
823 | "integrity": "sha512-3ouRt2i3ve8ivg54PxPhtOTcipzf6BoQsMw0EiO23yYKujhyeFH2IkxV4EYC687xFrUjheqJf8FWU/DD8EQ/ow==",
824 | "optional": true,
825 | "dependencies": {
826 | "@aws-sdk/client-sso-oidc": "3.226.0",
827 | "@aws-sdk/property-provider": "3.226.0",
828 | "@aws-sdk/shared-ini-file-loader": "3.226.0",
829 | "@aws-sdk/types": "3.226.0",
830 | "tslib": "^2.3.1"
831 | },
832 | "engines": {
833 | "node": ">=14.0.0"
834 | }
835 | },
836 | "node_modules/@aws-sdk/types": {
837 | "version": "3.226.0",
838 | "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.226.0.tgz",
839 | "integrity": "sha512-MmmNHrWeO4man7wpOwrAhXlevqtOV9ZLcH4RhnG5LmRce0RFOApx24HoKENfFCcOyCm5LQBlsXCqi0dZWDWU0A==",
840 | "optional": true,
841 | "dependencies": {
842 | "tslib": "^2.3.1"
843 | },
844 | "engines": {
845 | "node": ">=14.0.0"
846 | }
847 | },
848 | "node_modules/@aws-sdk/url-parser": {
849 | "version": "3.226.0",
850 | "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.226.0.tgz",
851 | "integrity": "sha512-p5RLE0QWyP0OcTOLmFcLdVgUcUEzmEfmdrnOxyNzomcYb0p3vUagA5zfa1HVK2azsQJFBv28GfvMnba9bGhObg==",
852 | "optional": true,
853 | "dependencies": {
854 | "@aws-sdk/querystring-parser": "3.226.0",
855 | "@aws-sdk/types": "3.226.0",
856 | "tslib": "^2.3.1"
857 | }
858 | },
859 | "node_modules/@aws-sdk/util-base64": {
860 | "version": "3.208.0",
861 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz",
862 | "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==",
863 | "optional": true,
864 | "dependencies": {
865 | "@aws-sdk/util-buffer-from": "3.208.0",
866 | "tslib": "^2.3.1"
867 | },
868 | "engines": {
869 | "node": ">=14.0.0"
870 | }
871 | },
872 | "node_modules/@aws-sdk/util-body-length-browser": {
873 | "version": "3.188.0",
874 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz",
875 | "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==",
876 | "optional": true,
877 | "dependencies": {
878 | "tslib": "^2.3.1"
879 | }
880 | },
881 | "node_modules/@aws-sdk/util-body-length-node": {
882 | "version": "3.208.0",
883 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz",
884 | "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==",
885 | "optional": true,
886 | "dependencies": {
887 | "tslib": "^2.3.1"
888 | },
889 | "engines": {
890 | "node": ">=14.0.0"
891 | }
892 | },
893 | "node_modules/@aws-sdk/util-buffer-from": {
894 | "version": "3.208.0",
895 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz",
896 | "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==",
897 | "optional": true,
898 | "dependencies": {
899 | "@aws-sdk/is-array-buffer": "3.201.0",
900 | "tslib": "^2.3.1"
901 | },
902 | "engines": {
903 | "node": ">=14.0.0"
904 | }
905 | },
906 | "node_modules/@aws-sdk/util-config-provider": {
907 | "version": "3.208.0",
908 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz",
909 | "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==",
910 | "optional": true,
911 | "dependencies": {
912 | "tslib": "^2.3.1"
913 | },
914 | "engines": {
915 | "node": ">=14.0.0"
916 | }
917 | },
918 | "node_modules/@aws-sdk/util-defaults-mode-browser": {
919 | "version": "3.226.0",
920 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.226.0.tgz",
921 | "integrity": "sha512-chLx+6AeMSjuPsCVbI1B4Pg3jftjjcsuTsJucjo0DKBb1VSWqPCitmOILQVvKiA2Km8TSs3VcbUuOCyDExkzAg==",
922 | "optional": true,
923 | "dependencies": {
924 | "@aws-sdk/property-provider": "3.226.0",
925 | "@aws-sdk/types": "3.226.0",
926 | "bowser": "^2.11.0",
927 | "tslib": "^2.3.1"
928 | },
929 | "engines": {
930 | "node": ">= 10.0.0"
931 | }
932 | },
933 | "node_modules/@aws-sdk/util-defaults-mode-node": {
934 | "version": "3.226.0",
935 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.226.0.tgz",
936 | "integrity": "sha512-Zr0AEj6g8gqiOhr31Pa2tdOFdPQciaAUCg3Uj/eH0znNBdVoptCj67oCW/I5v4pY4ZLZtGhr3uuoxDJH2MB3yg==",
937 | "optional": true,
938 | "dependencies": {
939 | "@aws-sdk/config-resolver": "3.226.0",
940 | "@aws-sdk/credential-provider-imds": "3.226.0",
941 | "@aws-sdk/node-config-provider": "3.226.0",
942 | "@aws-sdk/property-provider": "3.226.0",
943 | "@aws-sdk/types": "3.226.0",
944 | "tslib": "^2.3.1"
945 | },
946 | "engines": {
947 | "node": ">= 10.0.0"
948 | }
949 | },
950 | "node_modules/@aws-sdk/util-endpoints": {
951 | "version": "3.226.0",
952 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.226.0.tgz",
953 | "integrity": "sha512-iqOkac/zLmyPBUJd7SLN0PeZMkOmlGgD5PHmmekTClOkce2eUjK9SNX1PzL73aXPoPTyhg9QGLH8uEZEQ8YUzg==",
954 | "optional": true,
955 | "dependencies": {
956 | "@aws-sdk/types": "3.226.0",
957 | "tslib": "^2.3.1"
958 | },
959 | "engines": {
960 | "node": ">=14.0.0"
961 | }
962 | },
963 | "node_modules/@aws-sdk/util-hex-encoding": {
964 | "version": "3.201.0",
965 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz",
966 | "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==",
967 | "optional": true,
968 | "dependencies": {
969 | "tslib": "^2.3.1"
970 | },
971 | "engines": {
972 | "node": ">=14.0.0"
973 | }
974 | },
975 | "node_modules/@aws-sdk/util-locate-window": {
976 | "version": "3.208.0",
977 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz",
978 | "integrity": "sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==",
979 | "optional": true,
980 | "dependencies": {
981 | "tslib": "^2.3.1"
982 | },
983 | "engines": {
984 | "node": ">=14.0.0"
985 | }
986 | },
987 | "node_modules/@aws-sdk/util-middleware": {
988 | "version": "3.226.0",
989 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.226.0.tgz",
990 | "integrity": "sha512-B96CQnwX4gRvQdaQkdUtqvDPkrptV5+va6FVeJOocU/DbSYMAScLxtR3peMS8cnlOT6nL1Eoa42OI9AfZz1VwQ==",
991 | "optional": true,
992 | "dependencies": {
993 | "tslib": "^2.3.1"
994 | },
995 | "engines": {
996 | "node": ">=14.0.0"
997 | }
998 | },
999 | "node_modules/@aws-sdk/util-uri-escape": {
1000 | "version": "3.201.0",
1001 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz",
1002 | "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==",
1003 | "optional": true,
1004 | "dependencies": {
1005 | "tslib": "^2.3.1"
1006 | },
1007 | "engines": {
1008 | "node": ">=14.0.0"
1009 | }
1010 | },
1011 | "node_modules/@aws-sdk/util-user-agent-browser": {
1012 | "version": "3.226.0",
1013 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.226.0.tgz",
1014 | "integrity": "sha512-PhBIu2h6sPJPcv2I7ELfFizdl5pNiL4LfxrasMCYXQkJvVnoXztHA1x+CQbXIdtZOIlpjC+6BjDcE0uhnpvfcA==",
1015 | "optional": true,
1016 | "dependencies": {
1017 | "@aws-sdk/types": "3.226.0",
1018 | "bowser": "^2.11.0",
1019 | "tslib": "^2.3.1"
1020 | }
1021 | },
1022 | "node_modules/@aws-sdk/util-user-agent-node": {
1023 | "version": "3.226.0",
1024 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.226.0.tgz",
1025 | "integrity": "sha512-othPc5Dz/pkYkxH+nZPhc1Al0HndQT8zHD4e9h+EZ+8lkd8n+IsnLfTS/mSJWrfiC6UlNRVw55cItstmJyMe/A==",
1026 | "optional": true,
1027 | "dependencies": {
1028 | "@aws-sdk/node-config-provider": "3.226.0",
1029 | "@aws-sdk/types": "3.226.0",
1030 | "tslib": "^2.3.1"
1031 | },
1032 | "engines": {
1033 | "node": ">=14.0.0"
1034 | },
1035 | "peerDependencies": {
1036 | "aws-crt": ">=1.0.0"
1037 | },
1038 | "peerDependenciesMeta": {
1039 | "aws-crt": {
1040 | "optional": true
1041 | }
1042 | }
1043 | },
1044 | "node_modules/@aws-sdk/util-utf8-browser": {
1045 | "version": "3.188.0",
1046 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz",
1047 | "integrity": "sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==",
1048 | "optional": true,
1049 | "dependencies": {
1050 | "tslib": "^2.3.1"
1051 | }
1052 | },
1053 | "node_modules/@aws-sdk/util-utf8-node": {
1054 | "version": "3.208.0",
1055 | "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.208.0.tgz",
1056 | "integrity": "sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ==",
1057 | "optional": true,
1058 | "dependencies": {
1059 | "@aws-sdk/util-buffer-from": "3.208.0",
1060 | "tslib": "^2.3.1"
1061 | },
1062 | "engines": {
1063 | "node": ">=14.0.0"
1064 | }
1065 | },
1066 | "node_modules/@types/node": {
1067 | "version": "18.11.11",
1068 | "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz",
1069 | "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g=="
1070 | },
1071 | "node_modules/@types/webidl-conversions": {
1072 | "version": "7.0.0",
1073 | "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
1074 | "integrity": "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog=="
1075 | },
1076 | "node_modules/@types/whatwg-url": {
1077 | "version": "8.2.2",
1078 | "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz",
1079 | "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==",
1080 | "dependencies": {
1081 | "@types/node": "*",
1082 | "@types/webidl-conversions": "*"
1083 | }
1084 | },
1085 | "node_modules/abbrev": {
1086 | "version": "1.1.1",
1087 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1088 | "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
1089 | },
1090 | "node_modules/accepts": {
1091 | "version": "1.3.8",
1092 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
1093 | "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
1094 | "dependencies": {
1095 | "mime-types": "~2.1.34",
1096 | "negotiator": "0.6.3"
1097 | },
1098 | "engines": {
1099 | "node": ">= 0.6"
1100 | }
1101 | },
1102 | "node_modules/anymatch": {
1103 | "version": "3.1.3",
1104 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
1105 | "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
1106 | "dependencies": {
1107 | "normalize-path": "^3.0.0",
1108 | "picomatch": "^2.0.4"
1109 | },
1110 | "engines": {
1111 | "node": ">= 8"
1112 | }
1113 | },
1114 | "node_modules/array-flatten": {
1115 | "version": "1.1.1",
1116 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1117 | "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
1118 | },
1119 | "node_modules/balanced-match": {
1120 | "version": "1.0.2",
1121 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1122 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
1123 | },
1124 | "node_modules/base64-js": {
1125 | "version": "1.5.1",
1126 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1127 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1128 | "funding": [
1129 | {
1130 | "type": "github",
1131 | "url": "https://github.com/sponsors/feross"
1132 | },
1133 | {
1134 | "type": "patreon",
1135 | "url": "https://www.patreon.com/feross"
1136 | },
1137 | {
1138 | "type": "consulting",
1139 | "url": "https://feross.org/support"
1140 | }
1141 | ]
1142 | },
1143 | "node_modules/binary-extensions": {
1144 | "version": "2.2.0",
1145 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
1146 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
1147 | "engines": {
1148 | "node": ">=8"
1149 | }
1150 | },
1151 | "node_modules/body-parser": {
1152 | "version": "1.20.1",
1153 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
1154 | "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
1155 | "dependencies": {
1156 | "bytes": "3.1.2",
1157 | "content-type": "~1.0.4",
1158 | "debug": "2.6.9",
1159 | "depd": "2.0.0",
1160 | "destroy": "1.2.0",
1161 | "http-errors": "2.0.0",
1162 | "iconv-lite": "0.4.24",
1163 | "on-finished": "2.4.1",
1164 | "qs": "6.11.0",
1165 | "raw-body": "2.5.1",
1166 | "type-is": "~1.6.18",
1167 | "unpipe": "1.0.0"
1168 | },
1169 | "engines": {
1170 | "node": ">= 0.8",
1171 | "npm": "1.2.8000 || >= 1.4.16"
1172 | }
1173 | },
1174 | "node_modules/bowser": {
1175 | "version": "2.11.0",
1176 | "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
1177 | "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==",
1178 | "optional": true
1179 | },
1180 | "node_modules/brace-expansion": {
1181 | "version": "1.1.11",
1182 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1183 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1184 | "dependencies": {
1185 | "balanced-match": "^1.0.0",
1186 | "concat-map": "0.0.1"
1187 | }
1188 | },
1189 | "node_modules/braces": {
1190 | "version": "3.0.2",
1191 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1192 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1193 | "dependencies": {
1194 | "fill-range": "^7.0.1"
1195 | },
1196 | "engines": {
1197 | "node": ">=8"
1198 | }
1199 | },
1200 | "node_modules/bson": {
1201 | "version": "4.7.0",
1202 | "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.0.tgz",
1203 | "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==",
1204 | "dependencies": {
1205 | "buffer": "^5.6.0"
1206 | },
1207 | "engines": {
1208 | "node": ">=6.9.0"
1209 | }
1210 | },
1211 | "node_modules/buffer": {
1212 | "version": "5.7.1",
1213 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1214 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1215 | "funding": [
1216 | {
1217 | "type": "github",
1218 | "url": "https://github.com/sponsors/feross"
1219 | },
1220 | {
1221 | "type": "patreon",
1222 | "url": "https://www.patreon.com/feross"
1223 | },
1224 | {
1225 | "type": "consulting",
1226 | "url": "https://feross.org/support"
1227 | }
1228 | ],
1229 | "dependencies": {
1230 | "base64-js": "^1.3.1",
1231 | "ieee754": "^1.1.13"
1232 | }
1233 | },
1234 | "node_modules/bytes": {
1235 | "version": "3.1.2",
1236 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
1237 | "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
1238 | "engines": {
1239 | "node": ">= 0.8"
1240 | }
1241 | },
1242 | "node_modules/call-bind": {
1243 | "version": "1.0.2",
1244 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
1245 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
1246 | "dependencies": {
1247 | "function-bind": "^1.1.1",
1248 | "get-intrinsic": "^1.0.2"
1249 | },
1250 | "funding": {
1251 | "url": "https://github.com/sponsors/ljharb"
1252 | }
1253 | },
1254 | "node_modules/chokidar": {
1255 | "version": "3.5.3",
1256 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
1257 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
1258 | "funding": [
1259 | {
1260 | "type": "individual",
1261 | "url": "https://paulmillr.com/funding/"
1262 | }
1263 | ],
1264 | "dependencies": {
1265 | "anymatch": "~3.1.2",
1266 | "braces": "~3.0.2",
1267 | "glob-parent": "~5.1.2",
1268 | "is-binary-path": "~2.1.0",
1269 | "is-glob": "~4.0.1",
1270 | "normalize-path": "~3.0.0",
1271 | "readdirp": "~3.6.0"
1272 | },
1273 | "engines": {
1274 | "node": ">= 8.10.0"
1275 | },
1276 | "optionalDependencies": {
1277 | "fsevents": "~2.3.2"
1278 | }
1279 | },
1280 | "node_modules/concat-map": {
1281 | "version": "0.0.1",
1282 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1283 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
1284 | },
1285 | "node_modules/content-disposition": {
1286 | "version": "0.5.4",
1287 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
1288 | "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
1289 | "dependencies": {
1290 | "safe-buffer": "5.2.1"
1291 | },
1292 | "engines": {
1293 | "node": ">= 0.6"
1294 | }
1295 | },
1296 | "node_modules/content-type": {
1297 | "version": "1.0.4",
1298 | "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
1299 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
1300 | "engines": {
1301 | "node": ">= 0.6"
1302 | }
1303 | },
1304 | "node_modules/cookie": {
1305 | "version": "0.5.0",
1306 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
1307 | "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
1308 | "engines": {
1309 | "node": ">= 0.6"
1310 | }
1311 | },
1312 | "node_modules/cookie-signature": {
1313 | "version": "1.0.6",
1314 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1315 | "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
1316 | },
1317 | "node_modules/cors": {
1318 | "version": "2.8.5",
1319 | "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
1320 | "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
1321 | "dependencies": {
1322 | "object-assign": "^4",
1323 | "vary": "^1"
1324 | },
1325 | "engines": {
1326 | "node": ">= 0.10"
1327 | }
1328 | },
1329 | "node_modules/debug": {
1330 | "version": "2.6.9",
1331 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1332 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1333 | "dependencies": {
1334 | "ms": "2.0.0"
1335 | }
1336 | },
1337 | "node_modules/depd": {
1338 | "version": "2.0.0",
1339 | "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1340 | "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1341 | "engines": {
1342 | "node": ">= 0.8"
1343 | }
1344 | },
1345 | "node_modules/destroy": {
1346 | "version": "1.2.0",
1347 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
1348 | "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
1349 | "engines": {
1350 | "node": ">= 0.8",
1351 | "npm": "1.2.8000 || >= 1.4.16"
1352 | }
1353 | },
1354 | "node_modules/ee-first": {
1355 | "version": "1.1.1",
1356 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1357 | "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
1358 | },
1359 | "node_modules/encodeurl": {
1360 | "version": "1.0.2",
1361 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
1362 | "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
1363 | "engines": {
1364 | "node": ">= 0.8"
1365 | }
1366 | },
1367 | "node_modules/escape-html": {
1368 | "version": "1.0.3",
1369 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1370 | "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
1371 | },
1372 | "node_modules/etag": {
1373 | "version": "1.8.1",
1374 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1375 | "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1376 | "engines": {
1377 | "node": ">= 0.6"
1378 | }
1379 | },
1380 | "node_modules/express": {
1381 | "version": "4.18.2",
1382 | "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
1383 | "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
1384 | "dependencies": {
1385 | "accepts": "~1.3.8",
1386 | "array-flatten": "1.1.1",
1387 | "body-parser": "1.20.1",
1388 | "content-disposition": "0.5.4",
1389 | "content-type": "~1.0.4",
1390 | "cookie": "0.5.0",
1391 | "cookie-signature": "1.0.6",
1392 | "debug": "2.6.9",
1393 | "depd": "2.0.0",
1394 | "encodeurl": "~1.0.2",
1395 | "escape-html": "~1.0.3",
1396 | "etag": "~1.8.1",
1397 | "finalhandler": "1.2.0",
1398 | "fresh": "0.5.2",
1399 | "http-errors": "2.0.0",
1400 | "merge-descriptors": "1.0.1",
1401 | "methods": "~1.1.2",
1402 | "on-finished": "2.4.1",
1403 | "parseurl": "~1.3.3",
1404 | "path-to-regexp": "0.1.7",
1405 | "proxy-addr": "~2.0.7",
1406 | "qs": "6.11.0",
1407 | "range-parser": "~1.2.1",
1408 | "safe-buffer": "5.2.1",
1409 | "send": "0.18.0",
1410 | "serve-static": "1.15.0",
1411 | "setprototypeof": "1.2.0",
1412 | "statuses": "2.0.1",
1413 | "type-is": "~1.6.18",
1414 | "utils-merge": "1.0.1",
1415 | "vary": "~1.1.2"
1416 | },
1417 | "engines": {
1418 | "node": ">= 0.10.0"
1419 | }
1420 | },
1421 | "node_modules/fast-xml-parser": {
1422 | "version": "4.0.11",
1423 | "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz",
1424 | "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==",
1425 | "optional": true,
1426 | "dependencies": {
1427 | "strnum": "^1.0.5"
1428 | },
1429 | "bin": {
1430 | "fxparser": "src/cli/cli.js"
1431 | },
1432 | "funding": {
1433 | "type": "paypal",
1434 | "url": "https://paypal.me/naturalintelligence"
1435 | }
1436 | },
1437 | "node_modules/fill-range": {
1438 | "version": "7.0.1",
1439 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1440 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1441 | "dependencies": {
1442 | "to-regex-range": "^5.0.1"
1443 | },
1444 | "engines": {
1445 | "node": ">=8"
1446 | }
1447 | },
1448 | "node_modules/finalhandler": {
1449 | "version": "1.2.0",
1450 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
1451 | "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
1452 | "dependencies": {
1453 | "debug": "2.6.9",
1454 | "encodeurl": "~1.0.2",
1455 | "escape-html": "~1.0.3",
1456 | "on-finished": "2.4.1",
1457 | "parseurl": "~1.3.3",
1458 | "statuses": "2.0.1",
1459 | "unpipe": "~1.0.0"
1460 | },
1461 | "engines": {
1462 | "node": ">= 0.8"
1463 | }
1464 | },
1465 | "node_modules/forwarded": {
1466 | "version": "0.2.0",
1467 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1468 | "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1469 | "engines": {
1470 | "node": ">= 0.6"
1471 | }
1472 | },
1473 | "node_modules/fresh": {
1474 | "version": "0.5.2",
1475 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1476 | "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
1477 | "engines": {
1478 | "node": ">= 0.6"
1479 | }
1480 | },
1481 | "node_modules/fsevents": {
1482 | "version": "2.3.2",
1483 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1484 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
1485 | "hasInstallScript": true,
1486 | "optional": true,
1487 | "os": [
1488 | "darwin"
1489 | ],
1490 | "engines": {
1491 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1492 | }
1493 | },
1494 | "node_modules/function-bind": {
1495 | "version": "1.1.1",
1496 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1497 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1498 | },
1499 | "node_modules/get-intrinsic": {
1500 | "version": "1.1.3",
1501 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
1502 | "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
1503 | "dependencies": {
1504 | "function-bind": "^1.1.1",
1505 | "has": "^1.0.3",
1506 | "has-symbols": "^1.0.3"
1507 | },
1508 | "funding": {
1509 | "url": "https://github.com/sponsors/ljharb"
1510 | }
1511 | },
1512 | "node_modules/glob-parent": {
1513 | "version": "5.1.2",
1514 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1515 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1516 | "dependencies": {
1517 | "is-glob": "^4.0.1"
1518 | },
1519 | "engines": {
1520 | "node": ">= 6"
1521 | }
1522 | },
1523 | "node_modules/has": {
1524 | "version": "1.0.3",
1525 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1526 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1527 | "dependencies": {
1528 | "function-bind": "^1.1.1"
1529 | },
1530 | "engines": {
1531 | "node": ">= 0.4.0"
1532 | }
1533 | },
1534 | "node_modules/has-flag": {
1535 | "version": "3.0.0",
1536 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1537 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
1538 | "engines": {
1539 | "node": ">=4"
1540 | }
1541 | },
1542 | "node_modules/has-symbols": {
1543 | "version": "1.0.3",
1544 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
1545 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
1546 | "engines": {
1547 | "node": ">= 0.4"
1548 | },
1549 | "funding": {
1550 | "url": "https://github.com/sponsors/ljharb"
1551 | }
1552 | },
1553 | "node_modules/http-errors": {
1554 | "version": "2.0.0",
1555 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
1556 | "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1557 | "dependencies": {
1558 | "depd": "2.0.0",
1559 | "inherits": "2.0.4",
1560 | "setprototypeof": "1.2.0",
1561 | "statuses": "2.0.1",
1562 | "toidentifier": "1.0.1"
1563 | },
1564 | "engines": {
1565 | "node": ">= 0.8"
1566 | }
1567 | },
1568 | "node_modules/iconv-lite": {
1569 | "version": "0.4.24",
1570 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1571 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1572 | "dependencies": {
1573 | "safer-buffer": ">= 2.1.2 < 3"
1574 | },
1575 | "engines": {
1576 | "node": ">=0.10.0"
1577 | }
1578 | },
1579 | "node_modules/ieee754": {
1580 | "version": "1.2.1",
1581 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1582 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1583 | "funding": [
1584 | {
1585 | "type": "github",
1586 | "url": "https://github.com/sponsors/feross"
1587 | },
1588 | {
1589 | "type": "patreon",
1590 | "url": "https://www.patreon.com/feross"
1591 | },
1592 | {
1593 | "type": "consulting",
1594 | "url": "https://feross.org/support"
1595 | }
1596 | ]
1597 | },
1598 | "node_modules/ignore-by-default": {
1599 | "version": "1.0.1",
1600 | "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
1601 | "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA=="
1602 | },
1603 | "node_modules/inherits": {
1604 | "version": "2.0.4",
1605 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1606 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1607 | },
1608 | "node_modules/ip": {
1609 | "version": "2.0.0",
1610 | "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
1611 | "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ=="
1612 | },
1613 | "node_modules/ipaddr.js": {
1614 | "version": "1.9.1",
1615 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1616 | "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
1617 | "engines": {
1618 | "node": ">= 0.10"
1619 | }
1620 | },
1621 | "node_modules/is-binary-path": {
1622 | "version": "2.1.0",
1623 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1624 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1625 | "dependencies": {
1626 | "binary-extensions": "^2.0.0"
1627 | },
1628 | "engines": {
1629 | "node": ">=8"
1630 | }
1631 | },
1632 | "node_modules/is-extglob": {
1633 | "version": "2.1.1",
1634 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1635 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1636 | "engines": {
1637 | "node": ">=0.10.0"
1638 | }
1639 | },
1640 | "node_modules/is-glob": {
1641 | "version": "4.0.3",
1642 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1643 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1644 | "dependencies": {
1645 | "is-extglob": "^2.1.1"
1646 | },
1647 | "engines": {
1648 | "node": ">=0.10.0"
1649 | }
1650 | },
1651 | "node_modules/is-number": {
1652 | "version": "7.0.0",
1653 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1654 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1655 | "engines": {
1656 | "node": ">=0.12.0"
1657 | }
1658 | },
1659 | "node_modules/kareem": {
1660 | "version": "2.5.0",
1661 | "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.0.tgz",
1662 | "integrity": "sha512-rVBUGGwvqg130iwYu8k7lutHuDBFj1yGRdnlE44wEhxAmFBad1zcL66PdWC1raw3tIObY6XWhtv3VL04xQb/cg==",
1663 | "engines": {
1664 | "node": ">=12.0.0"
1665 | }
1666 | },
1667 | "node_modules/media-typer": {
1668 | "version": "0.3.0",
1669 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1670 | "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
1671 | "engines": {
1672 | "node": ">= 0.6"
1673 | }
1674 | },
1675 | "node_modules/memory-pager": {
1676 | "version": "1.5.0",
1677 | "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
1678 | "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
1679 | "optional": true
1680 | },
1681 | "node_modules/merge-descriptors": {
1682 | "version": "1.0.1",
1683 | "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
1684 | "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
1685 | },
1686 | "node_modules/methods": {
1687 | "version": "1.1.2",
1688 | "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
1689 | "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
1690 | "engines": {
1691 | "node": ">= 0.6"
1692 | }
1693 | },
1694 | "node_modules/mime": {
1695 | "version": "1.6.0",
1696 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1697 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
1698 | "bin": {
1699 | "mime": "cli.js"
1700 | },
1701 | "engines": {
1702 | "node": ">=4"
1703 | }
1704 | },
1705 | "node_modules/mime-db": {
1706 | "version": "1.52.0",
1707 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1708 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
1709 | "engines": {
1710 | "node": ">= 0.6"
1711 | }
1712 | },
1713 | "node_modules/mime-types": {
1714 | "version": "2.1.35",
1715 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1716 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1717 | "dependencies": {
1718 | "mime-db": "1.52.0"
1719 | },
1720 | "engines": {
1721 | "node": ">= 0.6"
1722 | }
1723 | },
1724 | "node_modules/minimatch": {
1725 | "version": "3.1.2",
1726 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1727 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1728 | "dependencies": {
1729 | "brace-expansion": "^1.1.7"
1730 | },
1731 | "engines": {
1732 | "node": "*"
1733 | }
1734 | },
1735 | "node_modules/mongodb": {
1736 | "version": "4.12.1",
1737 | "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.12.1.tgz",
1738 | "integrity": "sha512-koT87tecZmxPKtxRQD8hCKfn+ockEL2xBiUvx3isQGI6mFmagWt4f4AyCE9J4sKepnLhMacoCTQQA6SLAI2L6w==",
1739 | "dependencies": {
1740 | "bson": "^4.7.0",
1741 | "mongodb-connection-string-url": "^2.5.4",
1742 | "socks": "^2.7.1"
1743 | },
1744 | "engines": {
1745 | "node": ">=12.9.0"
1746 | },
1747 | "optionalDependencies": {
1748 | "@aws-sdk/credential-providers": "^3.186.0",
1749 | "saslprep": "^1.0.3"
1750 | }
1751 | },
1752 | "node_modules/mongodb-connection-string-url": {
1753 | "version": "2.6.0",
1754 | "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz",
1755 | "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==",
1756 | "dependencies": {
1757 | "@types/whatwg-url": "^8.2.1",
1758 | "whatwg-url": "^11.0.0"
1759 | }
1760 | },
1761 | "node_modules/mongoose": {
1762 | "version": "6.8.0",
1763 | "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.8.0.tgz",
1764 | "integrity": "sha512-zlUfjcLya3pLfLTxwyH5S9bZUolJWGKF2M7PEV0118jv4VWHR/krjb6LIWu1RPQN2rwYmnmjjzJLVhbhmHqSmg==",
1765 | "dependencies": {
1766 | "bson": "^4.7.0",
1767 | "kareem": "2.5.0",
1768 | "mongodb": "4.12.1",
1769 | "mpath": "0.9.0",
1770 | "mquery": "4.0.3",
1771 | "ms": "2.1.3",
1772 | "sift": "16.0.1"
1773 | },
1774 | "engines": {
1775 | "node": ">=12.0.0"
1776 | },
1777 | "funding": {
1778 | "type": "opencollective",
1779 | "url": "https://opencollective.com/mongoose"
1780 | }
1781 | },
1782 | "node_modules/mongoose/node_modules/ms": {
1783 | "version": "2.1.3",
1784 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1785 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1786 | },
1787 | "node_modules/mpath": {
1788 | "version": "0.9.0",
1789 | "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz",
1790 | "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==",
1791 | "engines": {
1792 | "node": ">=4.0.0"
1793 | }
1794 | },
1795 | "node_modules/mquery": {
1796 | "version": "4.0.3",
1797 | "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz",
1798 | "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==",
1799 | "dependencies": {
1800 | "debug": "4.x"
1801 | },
1802 | "engines": {
1803 | "node": ">=12.0.0"
1804 | }
1805 | },
1806 | "node_modules/mquery/node_modules/debug": {
1807 | "version": "4.3.4",
1808 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1809 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1810 | "dependencies": {
1811 | "ms": "2.1.2"
1812 | },
1813 | "engines": {
1814 | "node": ">=6.0"
1815 | },
1816 | "peerDependenciesMeta": {
1817 | "supports-color": {
1818 | "optional": true
1819 | }
1820 | }
1821 | },
1822 | "node_modules/mquery/node_modules/ms": {
1823 | "version": "2.1.2",
1824 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1825 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1826 | },
1827 | "node_modules/ms": {
1828 | "version": "2.0.0",
1829 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1830 | "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
1831 | },
1832 | "node_modules/negotiator": {
1833 | "version": "0.6.3",
1834 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
1835 | "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
1836 | "engines": {
1837 | "node": ">= 0.6"
1838 | }
1839 | },
1840 | "node_modules/nodemon": {
1841 | "version": "2.0.20",
1842 | "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz",
1843 | "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==",
1844 | "dependencies": {
1845 | "chokidar": "^3.5.2",
1846 | "debug": "^3.2.7",
1847 | "ignore-by-default": "^1.0.1",
1848 | "minimatch": "^3.1.2",
1849 | "pstree.remy": "^1.1.8",
1850 | "semver": "^5.7.1",
1851 | "simple-update-notifier": "^1.0.7",
1852 | "supports-color": "^5.5.0",
1853 | "touch": "^3.1.0",
1854 | "undefsafe": "^2.0.5"
1855 | },
1856 | "bin": {
1857 | "nodemon": "bin/nodemon.js"
1858 | },
1859 | "engines": {
1860 | "node": ">=8.10.0"
1861 | },
1862 | "funding": {
1863 | "type": "opencollective",
1864 | "url": "https://opencollective.com/nodemon"
1865 | }
1866 | },
1867 | "node_modules/nodemon/node_modules/debug": {
1868 | "version": "3.2.7",
1869 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1870 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1871 | "dependencies": {
1872 | "ms": "^2.1.1"
1873 | }
1874 | },
1875 | "node_modules/nodemon/node_modules/ms": {
1876 | "version": "2.1.3",
1877 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1878 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1879 | },
1880 | "node_modules/nopt": {
1881 | "version": "1.0.10",
1882 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
1883 | "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
1884 | "dependencies": {
1885 | "abbrev": "1"
1886 | },
1887 | "bin": {
1888 | "nopt": "bin/nopt.js"
1889 | },
1890 | "engines": {
1891 | "node": "*"
1892 | }
1893 | },
1894 | "node_modules/normalize-path": {
1895 | "version": "3.0.0",
1896 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1897 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1898 | "engines": {
1899 | "node": ">=0.10.0"
1900 | }
1901 | },
1902 | "node_modules/object-assign": {
1903 | "version": "4.1.1",
1904 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1905 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
1906 | "engines": {
1907 | "node": ">=0.10.0"
1908 | }
1909 | },
1910 | "node_modules/object-inspect": {
1911 | "version": "1.12.2",
1912 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
1913 | "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
1914 | "funding": {
1915 | "url": "https://github.com/sponsors/ljharb"
1916 | }
1917 | },
1918 | "node_modules/on-finished": {
1919 | "version": "2.4.1",
1920 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
1921 | "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
1922 | "dependencies": {
1923 | "ee-first": "1.1.1"
1924 | },
1925 | "engines": {
1926 | "node": ">= 0.8"
1927 | }
1928 | },
1929 | "node_modules/parseurl": {
1930 | "version": "1.3.3",
1931 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1932 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
1933 | "engines": {
1934 | "node": ">= 0.8"
1935 | }
1936 | },
1937 | "node_modules/path-to-regexp": {
1938 | "version": "0.1.7",
1939 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
1940 | "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
1941 | },
1942 | "node_modules/picomatch": {
1943 | "version": "2.3.1",
1944 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1945 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1946 | "engines": {
1947 | "node": ">=8.6"
1948 | },
1949 | "funding": {
1950 | "url": "https://github.com/sponsors/jonschlinkert"
1951 | }
1952 | },
1953 | "node_modules/proxy-addr": {
1954 | "version": "2.0.7",
1955 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
1956 | "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
1957 | "dependencies": {
1958 | "forwarded": "0.2.0",
1959 | "ipaddr.js": "1.9.1"
1960 | },
1961 | "engines": {
1962 | "node": ">= 0.10"
1963 | }
1964 | },
1965 | "node_modules/pstree.remy": {
1966 | "version": "1.1.8",
1967 | "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
1968 | "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
1969 | },
1970 | "node_modules/punycode": {
1971 | "version": "2.1.1",
1972 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1973 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1974 | "engines": {
1975 | "node": ">=6"
1976 | }
1977 | },
1978 | "node_modules/qs": {
1979 | "version": "6.11.0",
1980 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
1981 | "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
1982 | "dependencies": {
1983 | "side-channel": "^1.0.4"
1984 | },
1985 | "engines": {
1986 | "node": ">=0.6"
1987 | },
1988 | "funding": {
1989 | "url": "https://github.com/sponsors/ljharb"
1990 | }
1991 | },
1992 | "node_modules/range-parser": {
1993 | "version": "1.2.1",
1994 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
1995 | "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
1996 | "engines": {
1997 | "node": ">= 0.6"
1998 | }
1999 | },
2000 | "node_modules/raw-body": {
2001 | "version": "2.5.1",
2002 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
2003 | "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
2004 | "dependencies": {
2005 | "bytes": "3.1.2",
2006 | "http-errors": "2.0.0",
2007 | "iconv-lite": "0.4.24",
2008 | "unpipe": "1.0.0"
2009 | },
2010 | "engines": {
2011 | "node": ">= 0.8"
2012 | }
2013 | },
2014 | "node_modules/readdirp": {
2015 | "version": "3.6.0",
2016 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
2017 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
2018 | "dependencies": {
2019 | "picomatch": "^2.2.1"
2020 | },
2021 | "engines": {
2022 | "node": ">=8.10.0"
2023 | }
2024 | },
2025 | "node_modules/safe-buffer": {
2026 | "version": "5.2.1",
2027 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2028 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2029 | "funding": [
2030 | {
2031 | "type": "github",
2032 | "url": "https://github.com/sponsors/feross"
2033 | },
2034 | {
2035 | "type": "patreon",
2036 | "url": "https://www.patreon.com/feross"
2037 | },
2038 | {
2039 | "type": "consulting",
2040 | "url": "https://feross.org/support"
2041 | }
2042 | ]
2043 | },
2044 | "node_modules/safer-buffer": {
2045 | "version": "2.1.2",
2046 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2047 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2048 | },
2049 | "node_modules/saslprep": {
2050 | "version": "1.0.3",
2051 | "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
2052 | "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
2053 | "optional": true,
2054 | "dependencies": {
2055 | "sparse-bitfield": "^3.0.3"
2056 | },
2057 | "engines": {
2058 | "node": ">=6"
2059 | }
2060 | },
2061 | "node_modules/semver": {
2062 | "version": "5.7.1",
2063 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2064 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2065 | "bin": {
2066 | "semver": "bin/semver"
2067 | }
2068 | },
2069 | "node_modules/send": {
2070 | "version": "0.18.0",
2071 | "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
2072 | "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
2073 | "dependencies": {
2074 | "debug": "2.6.9",
2075 | "depd": "2.0.0",
2076 | "destroy": "1.2.0",
2077 | "encodeurl": "~1.0.2",
2078 | "escape-html": "~1.0.3",
2079 | "etag": "~1.8.1",
2080 | "fresh": "0.5.2",
2081 | "http-errors": "2.0.0",
2082 | "mime": "1.6.0",
2083 | "ms": "2.1.3",
2084 | "on-finished": "2.4.1",
2085 | "range-parser": "~1.2.1",
2086 | "statuses": "2.0.1"
2087 | },
2088 | "engines": {
2089 | "node": ">= 0.8.0"
2090 | }
2091 | },
2092 | "node_modules/send/node_modules/ms": {
2093 | "version": "2.1.3",
2094 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2095 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
2096 | },
2097 | "node_modules/serve-static": {
2098 | "version": "1.15.0",
2099 | "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
2100 | "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
2101 | "dependencies": {
2102 | "encodeurl": "~1.0.2",
2103 | "escape-html": "~1.0.3",
2104 | "parseurl": "~1.3.3",
2105 | "send": "0.18.0"
2106 | },
2107 | "engines": {
2108 | "node": ">= 0.8.0"
2109 | }
2110 | },
2111 | "node_modules/setprototypeof": {
2112 | "version": "1.2.0",
2113 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
2114 | "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
2115 | },
2116 | "node_modules/side-channel": {
2117 | "version": "1.0.4",
2118 | "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
2119 | "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
2120 | "dependencies": {
2121 | "call-bind": "^1.0.0",
2122 | "get-intrinsic": "^1.0.2",
2123 | "object-inspect": "^1.9.0"
2124 | },
2125 | "funding": {
2126 | "url": "https://github.com/sponsors/ljharb"
2127 | }
2128 | },
2129 | "node_modules/sift": {
2130 | "version": "16.0.1",
2131 | "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz",
2132 | "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ=="
2133 | },
2134 | "node_modules/simple-update-notifier": {
2135 | "version": "1.1.0",
2136 | "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
2137 | "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
2138 | "dependencies": {
2139 | "semver": "~7.0.0"
2140 | },
2141 | "engines": {
2142 | "node": ">=8.10.0"
2143 | }
2144 | },
2145 | "node_modules/simple-update-notifier/node_modules/semver": {
2146 | "version": "7.0.0",
2147 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
2148 | "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
2149 | "bin": {
2150 | "semver": "bin/semver.js"
2151 | }
2152 | },
2153 | "node_modules/smart-buffer": {
2154 | "version": "4.2.0",
2155 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
2156 | "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
2157 | "engines": {
2158 | "node": ">= 6.0.0",
2159 | "npm": ">= 3.0.0"
2160 | }
2161 | },
2162 | "node_modules/socks": {
2163 | "version": "2.7.1",
2164 | "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
2165 | "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
2166 | "dependencies": {
2167 | "ip": "^2.0.0",
2168 | "smart-buffer": "^4.2.0"
2169 | },
2170 | "engines": {
2171 | "node": ">= 10.13.0",
2172 | "npm": ">= 3.0.0"
2173 | }
2174 | },
2175 | "node_modules/sparse-bitfield": {
2176 | "version": "3.0.3",
2177 | "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
2178 | "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==",
2179 | "optional": true,
2180 | "dependencies": {
2181 | "memory-pager": "^1.0.2"
2182 | }
2183 | },
2184 | "node_modules/statuses": {
2185 | "version": "2.0.1",
2186 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
2187 | "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
2188 | "engines": {
2189 | "node": ">= 0.8"
2190 | }
2191 | },
2192 | "node_modules/strnum": {
2193 | "version": "1.0.5",
2194 | "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
2195 | "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
2196 | "optional": true
2197 | },
2198 | "node_modules/supports-color": {
2199 | "version": "5.5.0",
2200 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2201 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2202 | "dependencies": {
2203 | "has-flag": "^3.0.0"
2204 | },
2205 | "engines": {
2206 | "node": ">=4"
2207 | }
2208 | },
2209 | "node_modules/to-regex-range": {
2210 | "version": "5.0.1",
2211 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2212 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2213 | "dependencies": {
2214 | "is-number": "^7.0.0"
2215 | },
2216 | "engines": {
2217 | "node": ">=8.0"
2218 | }
2219 | },
2220 | "node_modules/toidentifier": {
2221 | "version": "1.0.1",
2222 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
2223 | "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
2224 | "engines": {
2225 | "node": ">=0.6"
2226 | }
2227 | },
2228 | "node_modules/touch": {
2229 | "version": "3.1.0",
2230 | "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
2231 | "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
2232 | "dependencies": {
2233 | "nopt": "~1.0.10"
2234 | },
2235 | "bin": {
2236 | "nodetouch": "bin/nodetouch.js"
2237 | }
2238 | },
2239 | "node_modules/tr46": {
2240 | "version": "3.0.0",
2241 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
2242 | "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
2243 | "dependencies": {
2244 | "punycode": "^2.1.1"
2245 | },
2246 | "engines": {
2247 | "node": ">=12"
2248 | }
2249 | },
2250 | "node_modules/tslib": {
2251 | "version": "2.4.1",
2252 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
2253 | "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==",
2254 | "optional": true
2255 | },
2256 | "node_modules/type-is": {
2257 | "version": "1.6.18",
2258 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
2259 | "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
2260 | "dependencies": {
2261 | "media-typer": "0.3.0",
2262 | "mime-types": "~2.1.24"
2263 | },
2264 | "engines": {
2265 | "node": ">= 0.6"
2266 | }
2267 | },
2268 | "node_modules/undefsafe": {
2269 | "version": "2.0.5",
2270 | "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
2271 | "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA=="
2272 | },
2273 | "node_modules/unpipe": {
2274 | "version": "1.0.0",
2275 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2276 | "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
2277 | "engines": {
2278 | "node": ">= 0.8"
2279 | }
2280 | },
2281 | "node_modules/utils-merge": {
2282 | "version": "1.0.1",
2283 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
2284 | "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
2285 | "engines": {
2286 | "node": ">= 0.4.0"
2287 | }
2288 | },
2289 | "node_modules/uuid": {
2290 | "version": "8.3.2",
2291 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
2292 | "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
2293 | "optional": true,
2294 | "bin": {
2295 | "uuid": "dist/bin/uuid"
2296 | }
2297 | },
2298 | "node_modules/vary": {
2299 | "version": "1.1.2",
2300 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
2301 | "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
2302 | "engines": {
2303 | "node": ">= 0.8"
2304 | }
2305 | },
2306 | "node_modules/webidl-conversions": {
2307 | "version": "7.0.0",
2308 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
2309 | "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
2310 | "engines": {
2311 | "node": ">=12"
2312 | }
2313 | },
2314 | "node_modules/whatwg-url": {
2315 | "version": "11.0.0",
2316 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
2317 | "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
2318 | "dependencies": {
2319 | "tr46": "^3.0.0",
2320 | "webidl-conversions": "^7.0.0"
2321 | },
2322 | "engines": {
2323 | "node": ">=12"
2324 | }
2325 | }
2326 | }
2327 | }
2328 |
--------------------------------------------------------------------------------