microsoft/vscode-languagedetection

Public

mirrored fromhttps://github.com/microsoft/vscode-languagedetectionAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
88445fadeb56b364d37707f62dac4921d0abecb1

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

package-lock.json

5674lines · modecode

1{
2 "name": "@vscode/vscode-languagedetection",
3 "version": "1.0.12",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "@vscode/vscode-languagedetection",
9 "version": "1.0.12",
10 "license": "MIT",
11 "devDependencies": {
12 "@tensorflow/tfjs-backend-cpu": "^3.8.0",
13 "@tensorflow/tfjs-converter": "^3.8.0",
14 "@tensorflow/tfjs-core": "^3.8.0",
15 "@types/chai": "^4.2.21",
16 "@types/mocha": "8.2.3",
17 "@types/node": "^16.3.1",
18 "chai": "^4.3.4",
19 "esbuild": "^0.12.15",
20 "mocha": "9.0.2",
21 "node-fetch": "^2.6.1",
22 "npm-run-all": "^4.1.5",
23 "rimraf": "3.0.2",
24 "terser-webpack-plugin": "^5.1.4",
25 "ts-loader": "^9.2.3",
26 "typescript": "^4.3.5",
27 "webpack": "~5.44.0",
28 "webpack-cli": "^4.7.2"
29 }
30 },
31 "node_modules/@discoveryjs/json-ext": {
32 "version": "0.5.3",
33 "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz",
34 "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==",
35 "dev": true,
36 "engines": {
37 "node": ">=10.0.0"
38 }
39 },
40 "node_modules/@tensorflow/tfjs-backend-cpu": {
41 "version": "3.8.0",
42 "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.8.0.tgz",
43 "integrity": "sha512-iSwHrqX0Ixh1kelfmxIgChKft/KrcZk9EMHQcX+878XnX7mxB2HfWUqfiJVIcq+Fyr4I3oE4ncbbpmlKMxA85A==",
44 "dev": true,
45 "dependencies": {
46 "@types/seedrandom": "2.4.27",
47 "seedrandom": "2.4.3"
48 },
49 "engines": {
50 "yarn": ">= 1.3.2"
51 },
52 "peerDependencies": {
53 "@tensorflow/tfjs-core": "3.8.0"
54 }
55 },
56 "node_modules/@tensorflow/tfjs-backend-cpu/node_modules/seedrandom": {
57 "version": "2.4.3",
58 "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.3.tgz",
59 "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw=",
60 "dev": true
61 },
62 "node_modules/@tensorflow/tfjs-converter": {
63 "version": "3.8.0",
64 "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.8.0.tgz",
65 "integrity": "sha512-IWalZtKNfsSHt9He3Tvfje71gwMnFg5msQEiEnAtVnz1Zly0Yi0mycGLp5TPyqPhZCcJ+i9OhgkAlL4sbjP1hw==",
66 "dev": true,
67 "peerDependencies": {
68 "@tensorflow/tfjs-core": "3.8.0"
69 }
70 },
71 "node_modules/@tensorflow/tfjs-core": {
72 "version": "3.8.0",
73 "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.8.0.tgz",
74 "integrity": "sha512-0VKqNpnTiXIeOql3dnEyPOxKA9yDA366onv3sphm6k8KAzkr+is+GHOHzmo8mL7+AujiOb6o0J7BYhr7yvpNjA==",
75 "dev": true,
76 "dependencies": {
77 "@types/long": "^4.0.1",
78 "@types/offscreencanvas": "~2019.3.0",
79 "@types/seedrandom": "2.4.27",
80 "@types/webgl-ext": "0.0.30",
81 "long": "4.0.0",
82 "node-fetch": "~2.6.1",
83 "seedrandom": "2.4.3"
84 },
85 "engines": {
86 "yarn": ">= 1.3.2"
87 }
88 },
89 "node_modules/@tensorflow/tfjs-core/node_modules/seedrandom": {
90 "version": "2.4.3",
91 "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.3.tgz",
92 "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw=",
93 "dev": true
94 },
95 "node_modules/@types/chai": {
96 "version": "4.2.21",
97 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.21.tgz",
98 "integrity": "sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg==",
99 "dev": true
100 },
101 "node_modules/@types/eslint": {
102 "version": "7.28.0",
103 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz",
104 "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==",
105 "dev": true,
106 "dependencies": {
107 "@types/estree": "*",
108 "@types/json-schema": "*"
109 }
110 },
111 "node_modules/@types/eslint-scope": {
112 "version": "3.7.1",
113 "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
114 "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
115 "dev": true,
116 "dependencies": {
117 "@types/eslint": "*",
118 "@types/estree": "*"
119 }
120 },
121 "node_modules/@types/estree": {
122 "version": "0.0.50",
123 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
124 "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
125 "dev": true
126 },
127 "node_modules/@types/json-schema": {
128 "version": "7.0.8",
129 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz",
130 "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==",
131 "dev": true
132 },
133 "node_modules/@types/long": {
134 "version": "4.0.1",
135 "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
136 "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==",
137 "dev": true
138 },
139 "node_modules/@types/mocha": {
140 "version": "8.2.3",
141 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.3.tgz",
142 "integrity": "sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw==",
143 "dev": true
144 },
145 "node_modules/@types/node": {
146 "version": "16.3.2",
147 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.3.2.tgz",
148 "integrity": "sha512-jJs9ErFLP403I+hMLGnqDRWT0RYKSvArxuBVh2veudHV7ifEC1WAmjJADacZ7mRbA2nWgHtn8xyECMAot0SkAw==",
149 "dev": true
150 },
151 "node_modules/@types/offscreencanvas": {
152 "version": "2019.3.0",
153 "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz",
154 "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q==",
155 "dev": true
156 },
157 "node_modules/@types/seedrandom": {
158 "version": "2.4.27",
159 "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.27.tgz",
160 "integrity": "sha1-nbVjk33YaRX2kJK8QyWdL0hXjkE=",
161 "dev": true
162 },
163 "node_modules/@types/webgl-ext": {
164 "version": "0.0.30",
165 "resolved": "https://registry.npmjs.org/@types/webgl-ext/-/webgl-ext-0.0.30.tgz",
166 "integrity": "sha512-LKVgNmBxN0BbljJrVUwkxwRYqzsAEPcZOe6S2T6ZaBDIrFp0qu4FNlpc5sM1tGbXUYFgdVQIoeLk1Y1UoblyEg==",
167 "dev": true
168 },
169 "node_modules/@ungap/promise-all-settled": {
170 "version": "1.1.2",
171 "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
172 "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
173 "dev": true
174 },
175 "node_modules/@webassemblyjs/ast": {
176 "version": "1.11.1",
177 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
178 "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
179 "dev": true,
180 "dependencies": {
181 "@webassemblyjs/helper-numbers": "1.11.1",
182 "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
183 }
184 },
185 "node_modules/@webassemblyjs/floating-point-hex-parser": {
186 "version": "1.11.1",
187 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
188 "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
189 "dev": true
190 },
191 "node_modules/@webassemblyjs/helper-api-error": {
192 "version": "1.11.1",
193 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
194 "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
195 "dev": true
196 },
197 "node_modules/@webassemblyjs/helper-buffer": {
198 "version": "1.11.1",
199 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
200 "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
201 "dev": true
202 },
203 "node_modules/@webassemblyjs/helper-numbers": {
204 "version": "1.11.1",
205 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
206 "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
207 "dev": true,
208 "dependencies": {
209 "@webassemblyjs/floating-point-hex-parser": "1.11.1",
210 "@webassemblyjs/helper-api-error": "1.11.1",
211 "@xtuc/long": "4.2.2"
212 }
213 },
214 "node_modules/@webassemblyjs/helper-wasm-bytecode": {
215 "version": "1.11.1",
216 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
217 "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
218 "dev": true
219 },
220 "node_modules/@webassemblyjs/helper-wasm-section": {
221 "version": "1.11.1",
222 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
223 "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
224 "dev": true,
225 "dependencies": {
226 "@webassemblyjs/ast": "1.11.1",
227 "@webassemblyjs/helper-buffer": "1.11.1",
228 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
229 "@webassemblyjs/wasm-gen": "1.11.1"
230 }
231 },
232 "node_modules/@webassemblyjs/ieee754": {
233 "version": "1.11.1",
234 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
235 "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
236 "dev": true,
237 "dependencies": {
238 "@xtuc/ieee754": "^1.2.0"
239 }
240 },
241 "node_modules/@webassemblyjs/leb128": {
242 "version": "1.11.1",
243 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
244 "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
245 "dev": true,
246 "dependencies": {
247 "@xtuc/long": "4.2.2"
248 }
249 },
250 "node_modules/@webassemblyjs/utf8": {
251 "version": "1.11.1",
252 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
253 "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
254 "dev": true
255 },
256 "node_modules/@webassemblyjs/wasm-edit": {
257 "version": "1.11.1",
258 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
259 "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
260 "dev": true,
261 "dependencies": {
262 "@webassemblyjs/ast": "1.11.1",
263 "@webassemblyjs/helper-buffer": "1.11.1",
264 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
265 "@webassemblyjs/helper-wasm-section": "1.11.1",
266 "@webassemblyjs/wasm-gen": "1.11.1",
267 "@webassemblyjs/wasm-opt": "1.11.1",
268 "@webassemblyjs/wasm-parser": "1.11.1",
269 "@webassemblyjs/wast-printer": "1.11.1"
270 }
271 },
272 "node_modules/@webassemblyjs/wasm-gen": {
273 "version": "1.11.1",
274 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
275 "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
276 "dev": true,
277 "dependencies": {
278 "@webassemblyjs/ast": "1.11.1",
279 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
280 "@webassemblyjs/ieee754": "1.11.1",
281 "@webassemblyjs/leb128": "1.11.1",
282 "@webassemblyjs/utf8": "1.11.1"
283 }
284 },
285 "node_modules/@webassemblyjs/wasm-opt": {
286 "version": "1.11.1",
287 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
288 "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
289 "dev": true,
290 "dependencies": {
291 "@webassemblyjs/ast": "1.11.1",
292 "@webassemblyjs/helper-buffer": "1.11.1",
293 "@webassemblyjs/wasm-gen": "1.11.1",
294 "@webassemblyjs/wasm-parser": "1.11.1"
295 }
296 },
297 "node_modules/@webassemblyjs/wasm-parser": {
298 "version": "1.11.1",
299 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
300 "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
301 "dev": true,
302 "dependencies": {
303 "@webassemblyjs/ast": "1.11.1",
304 "@webassemblyjs/helper-api-error": "1.11.1",
305 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
306 "@webassemblyjs/ieee754": "1.11.1",
307 "@webassemblyjs/leb128": "1.11.1",
308 "@webassemblyjs/utf8": "1.11.1"
309 }
310 },
311 "node_modules/@webassemblyjs/wast-printer": {
312 "version": "1.11.1",
313 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
314 "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
315 "dev": true,
316 "dependencies": {
317 "@webassemblyjs/ast": "1.11.1",
318 "@xtuc/long": "4.2.2"
319 }
320 },
321 "node_modules/@webpack-cli/configtest": {
322 "version": "1.0.4",
323 "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz",
324 "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==",
325 "dev": true,
326 "peerDependencies": {
327 "webpack": "4.x.x || 5.x.x",
328 "webpack-cli": "4.x.x"
329 }
330 },
331 "node_modules/@webpack-cli/info": {
332 "version": "1.3.0",
333 "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz",
334 "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==",
335 "dev": true,
336 "dependencies": {
337 "envinfo": "^7.7.3"
338 },
339 "peerDependencies": {
340 "webpack-cli": "4.x.x"
341 }
342 },
343 "node_modules/@webpack-cli/serve": {
344 "version": "1.5.1",
345 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz",
346 "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==",
347 "dev": true,
348 "peerDependencies": {
349 "webpack-cli": "4.x.x"
350 },
351 "peerDependenciesMeta": {
352 "webpack-dev-server": {
353 "optional": true
354 }
355 }
356 },
357 "node_modules/@xtuc/ieee754": {
358 "version": "1.2.0",
359 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
360 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
361 "dev": true
362 },
363 "node_modules/@xtuc/long": {
364 "version": "4.2.2",
365 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
366 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
367 "dev": true
368 },
369 "node_modules/acorn": {
370 "version": "8.4.1",
371 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz",
372 "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==",
373 "dev": true,
374 "bin": {
375 "acorn": "bin/acorn"
376 },
377 "engines": {
378 "node": ">=0.4.0"
379 }
380 },
381 "node_modules/ajv": {
382 "version": "6.12.6",
383 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
384 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
385 "dev": true,
386 "dependencies": {
387 "fast-deep-equal": "^3.1.1",
388 "fast-json-stable-stringify": "^2.0.0",
389 "json-schema-traverse": "^0.4.1",
390 "uri-js": "^4.2.2"
391 },
392 "funding": {
393 "type": "github",
394 "url": "https://github.com/sponsors/epoberezkin"
395 }
396 },
397 "node_modules/ajv-keywords": {
398 "version": "3.5.2",
399 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
400 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
401 "dev": true,
402 "peerDependencies": {
403 "ajv": "^6.9.1"
404 }
405 },
406 "node_modules/ansi-colors": {
407 "version": "4.1.1",
408 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
409 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
410 "dev": true,
411 "engines": {
412 "node": ">=6"
413 }
414 },
415 "node_modules/ansi-regex": {
416 "version": "3.0.0",
417 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
418 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
419 "dev": true,
420 "engines": {
421 "node": ">=4"
422 }
423 },
424 "node_modules/ansi-styles": {
425 "version": "4.3.0",
426 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
427 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
428 "dev": true,
429 "dependencies": {
430 "color-convert": "^2.0.1"
431 },
432 "engines": {
433 "node": ">=8"
434 },
435 "funding": {
436 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
437 }
438 },
439 "node_modules/anymatch": {
440 "version": "3.1.2",
441 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
442 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
443 "dev": true,
444 "dependencies": {
445 "normalize-path": "^3.0.0",
446 "picomatch": "^2.0.4"
447 },
448 "engines": {
449 "node": ">= 8"
450 }
451 },
452 "node_modules/assertion-error": {
453 "version": "1.1.0",
454 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
455 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
456 "dev": true,
457 "engines": {
458 "node": "*"
459 }
460 },
461 "node_modules/balanced-match": {
462 "version": "1.0.2",
463 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
464 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
465 "dev": true
466 },
467 "node_modules/binary-extensions": {
468 "version": "2.2.0",
469 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
470 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
471 "dev": true,
472 "engines": {
473 "node": ">=8"
474 }
475 },
476 "node_modules/brace-expansion": {
477 "version": "1.1.11",
478 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
479 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
480 "dev": true,
481 "dependencies": {
482 "balanced-match": "^1.0.0",
483 "concat-map": "0.0.1"
484 }
485 },
486 "node_modules/braces": {
487 "version": "3.0.2",
488 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
489 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
490 "dev": true,
491 "dependencies": {
492 "fill-range": "^7.0.1"
493 },
494 "engines": {
495 "node": ">=8"
496 }
497 },
498 "node_modules/browser-stdout": {
499 "version": "1.3.1",
500 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
501 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
502 "dev": true
503 },
504 "node_modules/browserslist": {
505 "version": "4.16.6",
506 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
507 "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
508 "dev": true,
509 "dependencies": {
510 "caniuse-lite": "^1.0.30001219",
511 "colorette": "^1.2.2",
512 "electron-to-chromium": "^1.3.723",
513 "escalade": "^3.1.1",
514 "node-releases": "^1.1.71"
515 },
516 "bin": {
517 "browserslist": "cli.js"
518 },
519 "engines": {
520 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
521 },
522 "funding": {
523 "type": "opencollective",
524 "url": "https://opencollective.com/browserslist"
525 }
526 },
527 "node_modules/buffer-from": {
528 "version": "1.1.1",
529 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
530 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
531 "dev": true
532 },
533 "node_modules/call-bind": {
534 "version": "1.0.2",
535 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
536 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
537 "dev": true,
538 "dependencies": {
539 "function-bind": "^1.1.1",
540 "get-intrinsic": "^1.0.2"
541 },
542 "funding": {
543 "url": "https://github.com/sponsors/ljharb"
544 }
545 },
546 "node_modules/camelcase": {
547 "version": "6.2.0",
548 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
549 "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
550 "dev": true,
551 "engines": {
552 "node": ">=10"
553 },
554 "funding": {
555 "url": "https://github.com/sponsors/sindresorhus"
556 }
557 },
558 "node_modules/caniuse-lite": {
559 "version": "1.0.30001245",
560 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz",
561 "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==",
562 "dev": true,
563 "funding": {
564 "type": "opencollective",
565 "url": "https://opencollective.com/browserslist"
566 }
567 },
568 "node_modules/chai": {
569 "version": "4.3.4",
570 "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
571 "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
572 "dev": true,
573 "dependencies": {
574 "assertion-error": "^1.1.0",
575 "check-error": "^1.0.2",
576 "deep-eql": "^3.0.1",
577 "get-func-name": "^2.0.0",
578 "pathval": "^1.1.1",
579 "type-detect": "^4.0.5"
580 },
581 "engines": {
582 "node": ">=4"
583 }
584 },
585 "node_modules/chalk": {
586 "version": "4.1.1",
587 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
588 "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
589 "dev": true,
590 "dependencies": {
591 "ansi-styles": "^4.1.0",
592 "supports-color": "^7.1.0"
593 },
594 "engines": {
595 "node": ">=10"
596 },
597 "funding": {
598 "url": "https://github.com/chalk/chalk?sponsor=1"
599 }
600 },
601 "node_modules/check-error": {
602 "version": "1.0.2",
603 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
604 "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
605 "dev": true,
606 "engines": {
607 "node": "*"
608 }
609 },
610 "node_modules/chokidar": {
611 "version": "3.5.2",
612 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
613 "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
614 "dev": true,
615 "dependencies": {
616 "anymatch": "~3.1.2",
617 "braces": "~3.0.2",
618 "glob-parent": "~5.1.2",
619 "is-binary-path": "~2.1.0",
620 "is-glob": "~4.0.1",
621 "normalize-path": "~3.0.0",
622 "readdirp": "~3.6.0"
623 },
624 "engines": {
625 "node": ">= 8.10.0"
626 },
627 "optionalDependencies": {
628 "fsevents": "~2.3.2"
629 }
630 },
631 "node_modules/chrome-trace-event": {
632 "version": "1.0.3",
633 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
634 "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
635 "dev": true,
636 "engines": {
637 "node": ">=6.0"
638 }
639 },
640 "node_modules/cliui": {
641 "version": "7.0.4",
642 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
643 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
644 "dev": true,
645 "dependencies": {
646 "string-width": "^4.2.0",
647 "strip-ansi": "^6.0.0",
648 "wrap-ansi": "^7.0.0"
649 }
650 },
651 "node_modules/cliui/node_modules/ansi-regex": {
652 "version": "5.0.0",
653 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
654 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
655 "dev": true,
656 "engines": {
657 "node": ">=8"
658 }
659 },
660 "node_modules/cliui/node_modules/is-fullwidth-code-point": {
661 "version": "3.0.0",
662 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
663 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
664 "dev": true,
665 "engines": {
666 "node": ">=8"
667 }
668 },
669 "node_modules/cliui/node_modules/string-width": {
670 "version": "4.2.2",
671 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
672 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
673 "dev": true,
674 "dependencies": {
675 "emoji-regex": "^8.0.0",
676 "is-fullwidth-code-point": "^3.0.0",
677 "strip-ansi": "^6.0.0"
678 },
679 "engines": {
680 "node": ">=8"
681 }
682 },
683 "node_modules/cliui/node_modules/strip-ansi": {
684 "version": "6.0.0",
685 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
686 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
687 "dev": true,
688 "dependencies": {
689 "ansi-regex": "^5.0.0"
690 },
691 "engines": {
692 "node": ">=8"
693 }
694 },
695 "node_modules/clone-deep": {
696 "version": "4.0.1",
697 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
698 "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
699 "dev": true,
700 "dependencies": {
701 "is-plain-object": "^2.0.4",
702 "kind-of": "^6.0.2",
703 "shallow-clone": "^3.0.0"
704 },
705 "engines": {
706 "node": ">=6"
707 }
708 },
709 "node_modules/color-convert": {
710 "version": "2.0.1",
711 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
712 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
713 "dev": true,
714 "dependencies": {
715 "color-name": "~1.1.4"
716 },
717 "engines": {
718 "node": ">=7.0.0"
719 }
720 },
721 "node_modules/color-name": {
722 "version": "1.1.4",
723 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
724 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
725 "dev": true
726 },
727 "node_modules/colorette": {
728 "version": "1.2.2",
729 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
730 "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
731 "dev": true
732 },
733 "node_modules/commander": {
734 "version": "2.20.3",
735 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
736 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
737 "dev": true
738 },
739 "node_modules/concat-map": {
740 "version": "0.0.1",
741 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
742 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
743 "dev": true
744 },
745 "node_modules/cross-spawn": {
746 "version": "6.0.5",
747 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
748 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
749 "dev": true,
750 "dependencies": {
751 "nice-try": "^1.0.4",
752 "path-key": "^2.0.1",
753 "semver": "^5.5.0",
754 "shebang-command": "^1.2.0",
755 "which": "^1.2.9"
756 },
757 "engines": {
758 "node": ">=4.8"
759 }
760 },
761 "node_modules/cross-spawn/node_modules/which": {
762 "version": "1.3.1",
763 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
764 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
765 "dev": true,
766 "dependencies": {
767 "isexe": "^2.0.0"
768 },
769 "bin": {
770 "which": "bin/which"
771 }
772 },
773 "node_modules/debug": {
774 "version": "4.3.1",
775 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
776 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
777 "dev": true,
778 "dependencies": {
779 "ms": "2.1.2"
780 },
781 "engines": {
782 "node": ">=6.0"
783 },
784 "peerDependenciesMeta": {
785 "supports-color": {
786 "optional": true
787 }
788 }
789 },
790 "node_modules/debug/node_modules/ms": {
791 "version": "2.1.2",
792 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
793 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
794 "dev": true
795 },
796 "node_modules/decamelize": {
797 "version": "4.0.0",
798 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
799 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
800 "dev": true,
801 "engines": {
802 "node": ">=10"
803 },
804 "funding": {
805 "url": "https://github.com/sponsors/sindresorhus"
806 }
807 },
808 "node_modules/deep-eql": {
809 "version": "3.0.1",
810 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
811 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
812 "dev": true,
813 "dependencies": {
814 "type-detect": "^4.0.0"
815 },
816 "engines": {
817 "node": ">=0.12"
818 }
819 },
820 "node_modules/define-properties": {
821 "version": "1.1.3",
822 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
823 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
824 "dev": true,
825 "dependencies": {
826 "object-keys": "^1.0.12"
827 },
828 "engines": {
829 "node": ">= 0.4"
830 }
831 },
832 "node_modules/diff": {
833 "version": "5.0.0",
834 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
835 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
836 "dev": true,
837 "engines": {
838 "node": ">=0.3.1"
839 }
840 },
841 "node_modules/electron-to-chromium": {
842 "version": "1.3.778",
843 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.778.tgz",
844 "integrity": "sha512-Lw04qJaPtWdq0d7qKHJTgkam+FhFi3hm/scf1EyqJWdjO3ZIGUJhNmZJRXWb7yb/bRYXQyVGSpa9RqVpjjWMQw==",
845 "dev": true
846 },
847 "node_modules/emoji-regex": {
848 "version": "8.0.0",
849 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
850 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
851 "dev": true
852 },
853 "node_modules/enhanced-resolve": {
854 "version": "5.8.2",
855 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz",
856 "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==",
857 "dev": true,
858 "dependencies": {
859 "graceful-fs": "^4.2.4",
860 "tapable": "^2.2.0"
861 },
862 "engines": {
863 "node": ">=10.13.0"
864 }
865 },
866 "node_modules/envinfo": {
867 "version": "7.8.1",
868 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
869 "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
870 "dev": true,
871 "bin": {
872 "envinfo": "dist/cli.js"
873 },
874 "engines": {
875 "node": ">=4"
876 }
877 },
878 "node_modules/error-ex": {
879 "version": "1.3.2",
880 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
881 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
882 "dev": true,
883 "dependencies": {
884 "is-arrayish": "^0.2.1"
885 }
886 },
887 "node_modules/es-abstract": {
888 "version": "1.18.3",
889 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
890 "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==",
891 "dev": true,
892 "dependencies": {
893 "call-bind": "^1.0.2",
894 "es-to-primitive": "^1.2.1",
895 "function-bind": "^1.1.1",
896 "get-intrinsic": "^1.1.1",
897 "has": "^1.0.3",
898 "has-symbols": "^1.0.2",
899 "is-callable": "^1.2.3",
900 "is-negative-zero": "^2.0.1",
901 "is-regex": "^1.1.3",
902 "is-string": "^1.0.6",
903 "object-inspect": "^1.10.3",
904 "object-keys": "^1.1.1",
905 "object.assign": "^4.1.2",
906 "string.prototype.trimend": "^1.0.4",
907 "string.prototype.trimstart": "^1.0.4",
908 "unbox-primitive": "^1.0.1"
909 },
910 "engines": {
911 "node": ">= 0.4"
912 },
913 "funding": {
914 "url": "https://github.com/sponsors/ljharb"
915 }
916 },
917 "node_modules/es-module-lexer": {
918 "version": "0.7.1",
919 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz",
920 "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==",
921 "dev": true
922 },
923 "node_modules/es-to-primitive": {
924 "version": "1.2.1",
925 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
926 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
927 "dev": true,
928 "dependencies": {
929 "is-callable": "^1.1.4",
930 "is-date-object": "^1.0.1",
931 "is-symbol": "^1.0.2"
932 },
933 "engines": {
934 "node": ">= 0.4"
935 },
936 "funding": {
937 "url": "https://github.com/sponsors/ljharb"
938 }
939 },
940 "node_modules/esbuild": {
941 "version": "0.12.15",
942 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.15.tgz",
943 "integrity": "sha512-72V4JNd2+48eOVCXx49xoSWHgC3/cCy96e7mbXKY+WOWghN00cCmlGnwVLRhRHorvv0dgCyuMYBZlM2xDM5OQw==",
944 "dev": true,
945 "hasInstallScript": true,
946 "bin": {
947 "esbuild": "bin/esbuild"
948 }
949 },
950 "node_modules/escalade": {
951 "version": "3.1.1",
952 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
953 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
954 "dev": true,
955 "engines": {
956 "node": ">=6"
957 }
958 },
959 "node_modules/escape-string-regexp": {
960 "version": "4.0.0",
961 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
962 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
963 "dev": true,
964 "engines": {
965 "node": ">=10"
966 },
967 "funding": {
968 "url": "https://github.com/sponsors/sindresorhus"
969 }
970 },
971 "node_modules/eslint-scope": {
972 "version": "5.1.1",
973 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
974 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
975 "dev": true,
976 "dependencies": {
977 "esrecurse": "^4.3.0",
978 "estraverse": "^4.1.1"
979 },
980 "engines": {
981 "node": ">=8.0.0"
982 }
983 },
984 "node_modules/esrecurse": {
985 "version": "4.3.0",
986 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
987 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
988 "dev": true,
989 "dependencies": {
990 "estraverse": "^5.2.0"
991 },
992 "engines": {
993 "node": ">=4.0"
994 }
995 },
996 "node_modules/esrecurse/node_modules/estraverse": {
997 "version": "5.2.0",
998 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
999 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
1000 "dev": true,
1001 "engines": {
1002 "node": ">=4.0"
1003 }
1004 },
1005 "node_modules/estraverse": {
1006 "version": "4.3.0",
1007 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1008 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
1009 "dev": true,
1010 "engines": {
1011 "node": ">=4.0"
1012 }
1013 },
1014 "node_modules/events": {
1015 "version": "3.3.0",
1016 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
1017 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
1018 "dev": true,
1019 "engines": {
1020 "node": ">=0.8.x"
1021 }
1022 },
1023 "node_modules/execa": {
1024 "version": "5.1.1",
1025 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
1026 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
1027 "dev": true,
1028 "dependencies": {
1029 "cross-spawn": "^7.0.3",
1030 "get-stream": "^6.0.0",
1031 "human-signals": "^2.1.0",
1032 "is-stream": "^2.0.0",
1033 "merge-stream": "^2.0.0",
1034 "npm-run-path": "^4.0.1",
1035 "onetime": "^5.1.2",
1036 "signal-exit": "^3.0.3",
1037 "strip-final-newline": "^2.0.0"
1038 },
1039 "engines": {
1040 "node": ">=10"
1041 },
1042 "funding": {
1043 "url": "https://github.com/sindresorhus/execa?sponsor=1"
1044 }
1045 },
1046 "node_modules/execa/node_modules/cross-spawn": {
1047 "version": "7.0.3",
1048 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1049 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1050 "dev": true,
1051 "dependencies": {
1052 "path-key": "^3.1.0",
1053 "shebang-command": "^2.0.0",
1054 "which": "^2.0.1"
1055 },
1056 "engines": {
1057 "node": ">= 8"
1058 }
1059 },
1060 "node_modules/execa/node_modules/path-key": {
1061 "version": "3.1.1",
1062 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1063 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1064 "dev": true,
1065 "engines": {
1066 "node": ">=8"
1067 }
1068 },
1069 "node_modules/execa/node_modules/shebang-command": {
1070 "version": "2.0.0",
1071 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1072 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1073 "dev": true,
1074 "dependencies": {
1075 "shebang-regex": "^3.0.0"
1076 },
1077 "engines": {
1078 "node": ">=8"
1079 }
1080 },
1081 "node_modules/execa/node_modules/shebang-regex": {
1082 "version": "3.0.0",
1083 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1084 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1085 "dev": true,
1086 "engines": {
1087 "node": ">=8"
1088 }
1089 },
1090 "node_modules/fast-deep-equal": {
1091 "version": "3.1.3",
1092 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1093 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1094 "dev": true
1095 },
1096 "node_modules/fast-json-stable-stringify": {
1097 "version": "2.1.0",
1098 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1099 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1100 "dev": true
1101 },
1102 "node_modules/fastest-levenshtein": {
1103 "version": "1.0.12",
1104 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
1105 "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
1106 "dev": true
1107 },
1108 "node_modules/fill-range": {
1109 "version": "7.0.1",
1110 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1111 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1112 "dev": true,
1113 "dependencies": {
1114 "to-regex-range": "^5.0.1"
1115 },
1116 "engines": {
1117 "node": ">=8"
1118 }
1119 },
1120 "node_modules/find-up": {
1121 "version": "5.0.0",
1122 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1123 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1124 "dev": true,
1125 "dependencies": {
1126 "locate-path": "^6.0.0",
1127 "path-exists": "^4.0.0"
1128 },
1129 "engines": {
1130 "node": ">=10"
1131 },
1132 "funding": {
1133 "url": "https://github.com/sponsors/sindresorhus"
1134 }
1135 },
1136 "node_modules/flat": {
1137 "version": "5.0.2",
1138 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
1139 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
1140 "dev": true,
1141 "bin": {
1142 "flat": "cli.js"
1143 }
1144 },
1145 "node_modules/fs.realpath": {
1146 "version": "1.0.0",
1147 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1148 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1149 "dev": true
1150 },
1151 "node_modules/fsevents": {
1152 "version": "2.3.2",
1153 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1154 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
1155 "dev": true,
1156 "hasInstallScript": true,
1157 "optional": true,
1158 "os": [
1159 "darwin"
1160 ],
1161 "engines": {
1162 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1163 }
1164 },
1165 "node_modules/function-bind": {
1166 "version": "1.1.1",
1167 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1168 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1169 "dev": true
1170 },
1171 "node_modules/get-caller-file": {
1172 "version": "2.0.5",
1173 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1174 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1175 "dev": true,
1176 "engines": {
1177 "node": "6.* || 8.* || >= 10.*"
1178 }
1179 },
1180 "node_modules/get-func-name": {
1181 "version": "2.0.0",
1182 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
1183 "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
1184 "dev": true,
1185 "engines": {
1186 "node": "*"
1187 }
1188 },
1189 "node_modules/get-intrinsic": {
1190 "version": "1.1.1",
1191 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
1192 "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
1193 "dev": true,
1194 "dependencies": {
1195 "function-bind": "^1.1.1",
1196 "has": "^1.0.3",
1197 "has-symbols": "^1.0.1"
1198 },
1199 "funding": {
1200 "url": "https://github.com/sponsors/ljharb"
1201 }
1202 },
1203 "node_modules/get-stream": {
1204 "version": "6.0.1",
1205 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
1206 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
1207 "dev": true,
1208 "engines": {
1209 "node": ">=10"
1210 },
1211 "funding": {
1212 "url": "https://github.com/sponsors/sindresorhus"
1213 }
1214 },
1215 "node_modules/glob": {
1216 "version": "7.1.7",
1217 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
1218 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
1219 "dev": true,
1220 "dependencies": {
1221 "fs.realpath": "^1.0.0",
1222 "inflight": "^1.0.4",
1223 "inherits": "2",
1224 "minimatch": "^3.0.4",
1225 "once": "^1.3.0",
1226 "path-is-absolute": "^1.0.0"
1227 },
1228 "engines": {
1229 "node": "*"
1230 },
1231 "funding": {
1232 "url": "https://github.com/sponsors/isaacs"
1233 }
1234 },
1235 "node_modules/glob-parent": {
1236 "version": "5.1.2",
1237 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1238 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1239 "dev": true,
1240 "dependencies": {
1241 "is-glob": "^4.0.1"
1242 },
1243 "engines": {
1244 "node": ">= 6"
1245 }
1246 },
1247 "node_modules/glob-to-regexp": {
1248 "version": "0.4.1",
1249 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
1250 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
1251 "dev": true
1252 },
1253 "node_modules/graceful-fs": {
1254 "version": "4.2.6",
1255 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
1256 "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
1257 "dev": true
1258 },
1259 "node_modules/growl": {
1260 "version": "1.10.5",
1261 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
1262 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
1263 "dev": true,
1264 "engines": {
1265 "node": ">=4.x"
1266 }
1267 },
1268 "node_modules/has": {
1269 "version": "1.0.3",
1270 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1271 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1272 "dev": true,
1273 "dependencies": {
1274 "function-bind": "^1.1.1"
1275 },
1276 "engines": {
1277 "node": ">= 0.4.0"
1278 }
1279 },
1280 "node_modules/has-bigints": {
1281 "version": "1.0.1",
1282 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
1283 "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
1284 "dev": true,
1285 "funding": {
1286 "url": "https://github.com/sponsors/ljharb"
1287 }
1288 },
1289 "node_modules/has-flag": {
1290 "version": "4.0.0",
1291 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1292 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1293 "dev": true,
1294 "engines": {
1295 "node": ">=8"
1296 }
1297 },
1298 "node_modules/has-symbols": {
1299 "version": "1.0.2",
1300 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
1301 "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
1302 "dev": true,
1303 "engines": {
1304 "node": ">= 0.4"
1305 },
1306 "funding": {
1307 "url": "https://github.com/sponsors/ljharb"
1308 }
1309 },
1310 "node_modules/he": {
1311 "version": "1.2.0",
1312 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1313 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1314 "dev": true,
1315 "bin": {
1316 "he": "bin/he"
1317 }
1318 },
1319 "node_modules/hosted-git-info": {
1320 "version": "2.8.9",
1321 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
1322 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
1323 "dev": true
1324 },
1325 "node_modules/human-signals": {
1326 "version": "2.1.0",
1327 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
1328 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
1329 "dev": true,
1330 "engines": {
1331 "node": ">=10.17.0"
1332 }
1333 },
1334 "node_modules/import-local": {
1335 "version": "3.0.2",
1336 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
1337 "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
1338 "dev": true,
1339 "dependencies": {
1340 "pkg-dir": "^4.2.0",
1341 "resolve-cwd": "^3.0.0"
1342 },
1343 "bin": {
1344 "import-local-fixture": "fixtures/cli.js"
1345 },
1346 "engines": {
1347 "node": ">=8"
1348 }
1349 },
1350 "node_modules/inflight": {
1351 "version": "1.0.6",
1352 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1353 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1354 "dev": true,
1355 "dependencies": {
1356 "once": "^1.3.0",
1357 "wrappy": "1"
1358 }
1359 },
1360 "node_modules/inherits": {
1361 "version": "2.0.4",
1362 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1363 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1364 "dev": true
1365 },
1366 "node_modules/interpret": {
1367 "version": "2.2.0",
1368 "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
1369 "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
1370 "dev": true,
1371 "engines": {
1372 "node": ">= 0.10"
1373 }
1374 },
1375 "node_modules/is-arrayish": {
1376 "version": "0.2.1",
1377 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1378 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
1379 "dev": true
1380 },
1381 "node_modules/is-bigint": {
1382 "version": "1.0.2",
1383 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
1384 "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
1385 "dev": true,
1386 "funding": {
1387 "url": "https://github.com/sponsors/ljharb"
1388 }
1389 },
1390 "node_modules/is-binary-path": {
1391 "version": "2.1.0",
1392 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1393 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1394 "dev": true,
1395 "dependencies": {
1396 "binary-extensions": "^2.0.0"
1397 },
1398 "engines": {
1399 "node": ">=8"
1400 }
1401 },
1402 "node_modules/is-boolean-object": {
1403 "version": "1.1.1",
1404 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
1405 "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
1406 "dev": true,
1407 "dependencies": {
1408 "call-bind": "^1.0.2"
1409 },
1410 "engines": {
1411 "node": ">= 0.4"
1412 },
1413 "funding": {
1414 "url": "https://github.com/sponsors/ljharb"
1415 }
1416 },
1417 "node_modules/is-callable": {
1418 "version": "1.2.3",
1419 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
1420 "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
1421 "dev": true,
1422 "engines": {
1423 "node": ">= 0.4"
1424 },
1425 "funding": {
1426 "url": "https://github.com/sponsors/ljharb"
1427 }
1428 },
1429 "node_modules/is-core-module": {
1430 "version": "2.5.0",
1431 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
1432 "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
1433 "dev": true,
1434 "dependencies": {
1435 "has": "^1.0.3"
1436 },
1437 "funding": {
1438 "url": "https://github.com/sponsors/ljharb"
1439 }
1440 },
1441 "node_modules/is-date-object": {
1442 "version": "1.0.4",
1443 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
1444 "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==",
1445 "dev": true,
1446 "engines": {
1447 "node": ">= 0.4"
1448 },
1449 "funding": {
1450 "url": "https://github.com/sponsors/ljharb"
1451 }
1452 },
1453 "node_modules/is-extglob": {
1454 "version": "2.1.1",
1455 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1456 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1457 "dev": true,
1458 "engines": {
1459 "node": ">=0.10.0"
1460 }
1461 },
1462 "node_modules/is-fullwidth-code-point": {
1463 "version": "2.0.0",
1464 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1465 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1466 "dev": true,
1467 "engines": {
1468 "node": ">=4"
1469 }
1470 },
1471 "node_modules/is-glob": {
1472 "version": "4.0.1",
1473 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1474 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1475 "dev": true,
1476 "dependencies": {
1477 "is-extglob": "^2.1.1"
1478 },
1479 "engines": {
1480 "node": ">=0.10.0"
1481 }
1482 },
1483 "node_modules/is-negative-zero": {
1484 "version": "2.0.1",
1485 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
1486 "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
1487 "dev": true,
1488 "engines": {
1489 "node": ">= 0.4"
1490 },
1491 "funding": {
1492 "url": "https://github.com/sponsors/ljharb"
1493 }
1494 },
1495 "node_modules/is-number": {
1496 "version": "7.0.0",
1497 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1498 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1499 "dev": true,
1500 "engines": {
1501 "node": ">=0.12.0"
1502 }
1503 },
1504 "node_modules/is-number-object": {
1505 "version": "1.0.5",
1506 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
1507 "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==",
1508 "dev": true,
1509 "engines": {
1510 "node": ">= 0.4"
1511 },
1512 "funding": {
1513 "url": "https://github.com/sponsors/ljharb"
1514 }
1515 },
1516 "node_modules/is-plain-obj": {
1517 "version": "2.1.0",
1518 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
1519 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
1520 "dev": true,
1521 "engines": {
1522 "node": ">=8"
1523 }
1524 },
1525 "node_modules/is-plain-object": {
1526 "version": "2.0.4",
1527 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1528 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1529 "dev": true,
1530 "dependencies": {
1531 "isobject": "^3.0.1"
1532 },
1533 "engines": {
1534 "node": ">=0.10.0"
1535 }
1536 },
1537 "node_modules/is-regex": {
1538 "version": "1.1.3",
1539 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
1540 "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
1541 "dev": true,
1542 "dependencies": {
1543 "call-bind": "^1.0.2",
1544 "has-symbols": "^1.0.2"
1545 },
1546 "engines": {
1547 "node": ">= 0.4"
1548 },
1549 "funding": {
1550 "url": "https://github.com/sponsors/ljharb"
1551 }
1552 },
1553 "node_modules/is-stream": {
1554 "version": "2.0.0",
1555 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
1556 "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
1557 "dev": true,
1558 "engines": {
1559 "node": ">=8"
1560 }
1561 },
1562 "node_modules/is-string": {
1563 "version": "1.0.6",
1564 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
1565 "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
1566 "dev": true,
1567 "engines": {
1568 "node": ">= 0.4"
1569 },
1570 "funding": {
1571 "url": "https://github.com/sponsors/ljharb"
1572 }
1573 },
1574 "node_modules/is-symbol": {
1575 "version": "1.0.4",
1576 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
1577 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
1578 "dev": true,
1579 "dependencies": {
1580 "has-symbols": "^1.0.2"
1581 },
1582 "engines": {
1583 "node": ">= 0.4"
1584 },
1585 "funding": {
1586 "url": "https://github.com/sponsors/ljharb"
1587 }
1588 },
1589 "node_modules/is-unicode-supported": {
1590 "version": "0.1.0",
1591 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
1592 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
1593 "dev": true,
1594 "engines": {
1595 "node": ">=10"
1596 },
1597 "funding": {
1598 "url": "https://github.com/sponsors/sindresorhus"
1599 }
1600 },
1601 "node_modules/isexe": {
1602 "version": "2.0.0",
1603 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1604 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1605 "dev": true
1606 },
1607 "node_modules/isobject": {
1608 "version": "3.0.1",
1609 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1610 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1611 "dev": true,
1612 "engines": {
1613 "node": ">=0.10.0"
1614 }
1615 },
1616 "node_modules/jest-worker": {
1617 "version": "27.0.6",
1618 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz",
1619 "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==",
1620 "dev": true,
1621 "dependencies": {
1622 "@types/node": "*",
1623 "merge-stream": "^2.0.0",
1624 "supports-color": "^8.0.0"
1625 },
1626 "engines": {
1627 "node": ">= 10.13.0"
1628 }
1629 },
1630 "node_modules/jest-worker/node_modules/supports-color": {
1631 "version": "8.1.1",
1632 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
1633 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
1634 "dev": true,
1635 "dependencies": {
1636 "has-flag": "^4.0.0"
1637 },
1638 "engines": {
1639 "node": ">=10"
1640 },
1641 "funding": {
1642 "url": "https://github.com/chalk/supports-color?sponsor=1"
1643 }
1644 },
1645 "node_modules/js-yaml": {
1646 "version": "4.1.0",
1647 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1648 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1649 "dev": true,
1650 "dependencies": {
1651 "argparse": "^2.0.1"
1652 },
1653 "bin": {
1654 "js-yaml": "bin/js-yaml.js"
1655 }
1656 },
1657 "node_modules/js-yaml/node_modules/argparse": {
1658 "version": "2.0.1",
1659 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1660 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1661 "dev": true
1662 },
1663 "node_modules/json-parse-better-errors": {
1664 "version": "1.0.2",
1665 "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
1666 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
1667 "dev": true
1668 },
1669 "node_modules/json-schema-traverse": {
1670 "version": "0.4.1",
1671 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1672 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1673 "dev": true
1674 },
1675 "node_modules/kind-of": {
1676 "version": "6.0.3",
1677 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1678 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
1679 "dev": true,
1680 "engines": {
1681 "node": ">=0.10.0"
1682 }
1683 },
1684 "node_modules/load-json-file": {
1685 "version": "4.0.0",
1686 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
1687 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
1688 "dev": true,
1689 "dependencies": {
1690 "graceful-fs": "^4.1.2",
1691 "parse-json": "^4.0.0",
1692 "pify": "^3.0.0",
1693 "strip-bom": "^3.0.0"
1694 },
1695 "engines": {
1696 "node": ">=4"
1697 }
1698 },
1699 "node_modules/loader-runner": {
1700 "version": "4.2.0",
1701 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
1702 "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
1703 "dev": true,
1704 "engines": {
1705 "node": ">=6.11.5"
1706 }
1707 },
1708 "node_modules/locate-path": {
1709 "version": "6.0.0",
1710 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1711 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1712 "dev": true,
1713 "dependencies": {
1714 "p-locate": "^5.0.0"
1715 },
1716 "engines": {
1717 "node": ">=10"
1718 },
1719 "funding": {
1720 "url": "https://github.com/sponsors/sindresorhus"
1721 }
1722 },
1723 "node_modules/log-symbols": {
1724 "version": "4.1.0",
1725 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
1726 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
1727 "dev": true,
1728 "dependencies": {
1729 "chalk": "^4.1.0",
1730 "is-unicode-supported": "^0.1.0"
1731 },
1732 "engines": {
1733 "node": ">=10"
1734 },
1735 "funding": {
1736 "url": "https://github.com/sponsors/sindresorhus"
1737 }
1738 },
1739 "node_modules/long": {
1740 "version": "4.0.0",
1741 "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
1742 "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
1743 "dev": true
1744 },
1745 "node_modules/lru-cache": {
1746 "version": "6.0.0",
1747 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1748 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1749 "dev": true,
1750 "dependencies": {
1751 "yallist": "^4.0.0"
1752 },
1753 "engines": {
1754 "node": ">=10"
1755 }
1756 },
1757 "node_modules/memorystream": {
1758 "version": "0.3.1",
1759 "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
1760 "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
1761 "dev": true,
1762 "engines": {
1763 "node": ">= 0.10.0"
1764 }
1765 },
1766 "node_modules/merge-stream": {
1767 "version": "2.0.0",
1768 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1769 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1770 "dev": true
1771 },
1772 "node_modules/micromatch": {
1773 "version": "4.0.4",
1774 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
1775 "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
1776 "dev": true,
1777 "dependencies": {
1778 "braces": "^3.0.1",
1779 "picomatch": "^2.2.3"
1780 },
1781 "engines": {
1782 "node": ">=8.6"
1783 }
1784 },
1785 "node_modules/mime-db": {
1786 "version": "1.48.0",
1787 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz",
1788 "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==",
1789 "dev": true,
1790 "engines": {
1791 "node": ">= 0.6"
1792 }
1793 },
1794 "node_modules/mime-types": {
1795 "version": "2.1.31",
1796 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz",
1797 "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==",
1798 "dev": true,
1799 "dependencies": {
1800 "mime-db": "1.48.0"
1801 },
1802 "engines": {
1803 "node": ">= 0.6"
1804 }
1805 },
1806 "node_modules/mimic-fn": {
1807 "version": "2.1.0",
1808 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1809 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1810 "dev": true,
1811 "engines": {
1812 "node": ">=6"
1813 }
1814 },
1815 "node_modules/minimatch": {
1816 "version": "3.0.4",
1817 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1818 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1819 "dev": true,
1820 "dependencies": {
1821 "brace-expansion": "^1.1.7"
1822 },
1823 "engines": {
1824 "node": "*"
1825 }
1826 },
1827 "node_modules/mocha": {
1828 "version": "9.0.2",
1829 "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.2.tgz",
1830 "integrity": "sha512-FpspiWU+UT9Sixx/wKimvnpkeW0mh6ROAKkIaPokj3xZgxeRhcna/k5X57jJghEr8X+Cgu/Vegf8zCX5ugSuTA==",
1831 "dev": true,
1832 "dependencies": {
1833 "@ungap/promise-all-settled": "1.1.2",
1834 "ansi-colors": "4.1.1",
1835 "browser-stdout": "1.3.1",
1836 "chokidar": "3.5.2",
1837 "debug": "4.3.1",
1838 "diff": "5.0.0",
1839 "escape-string-regexp": "4.0.0",
1840 "find-up": "5.0.0",
1841 "glob": "7.1.7",
1842 "growl": "1.10.5",
1843 "he": "1.2.0",
1844 "js-yaml": "4.1.0",
1845 "log-symbols": "4.1.0",
1846 "minimatch": "3.0.4",
1847 "ms": "2.1.3",
1848 "nanoid": "3.1.23",
1849 "serialize-javascript": "6.0.0",
1850 "strip-json-comments": "3.1.1",
1851 "supports-color": "8.1.1",
1852 "which": "2.0.2",
1853 "wide-align": "1.1.3",
1854 "workerpool": "6.1.5",
1855 "yargs": "16.2.0",
1856 "yargs-parser": "20.2.4",
1857 "yargs-unparser": "2.0.0"
1858 },
1859 "bin": {
1860 "_mocha": "bin/_mocha",
1861 "mocha": "bin/mocha"
1862 },
1863 "engines": {
1864 "node": ">= 12.0.0"
1865 },
1866 "funding": {
1867 "type": "opencollective",
1868 "url": "https://opencollective.com/mochajs"
1869 }
1870 },
1871 "node_modules/mocha/node_modules/supports-color": {
1872 "version": "8.1.1",
1873 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
1874 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
1875 "dev": true,
1876 "dependencies": {
1877 "has-flag": "^4.0.0"
1878 },
1879 "engines": {
1880 "node": ">=10"
1881 },
1882 "funding": {
1883 "url": "https://github.com/chalk/supports-color?sponsor=1"
1884 }
1885 },
1886 "node_modules/ms": {
1887 "version": "2.1.3",
1888 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1889 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1890 "dev": true
1891 },
1892 "node_modules/nanoid": {
1893 "version": "3.1.23",
1894 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
1895 "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==",
1896 "dev": true,
1897 "bin": {
1898 "nanoid": "bin/nanoid.cjs"
1899 },
1900 "engines": {
1901 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1902 }
1903 },
1904 "node_modules/neo-async": {
1905 "version": "2.6.2",
1906 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
1907 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
1908 "dev": true
1909 },
1910 "node_modules/nice-try": {
1911 "version": "1.0.5",
1912 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
1913 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
1914 "dev": true
1915 },
1916 "node_modules/node-fetch": {
1917 "version": "2.6.1",
1918 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
1919 "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
1920 "dev": true,
1921 "engines": {
1922 "node": "4.x || >=6.0.0"
1923 }
1924 },
1925 "node_modules/node-releases": {
1926 "version": "1.1.73",
1927 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz",
1928 "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==",
1929 "dev": true
1930 },
1931 "node_modules/normalize-package-data": {
1932 "version": "2.5.0",
1933 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
1934 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
1935 "dev": true,
1936 "dependencies": {
1937 "hosted-git-info": "^2.1.4",
1938 "resolve": "^1.10.0",
1939 "semver": "2 || 3 || 4 || 5",
1940 "validate-npm-package-license": "^3.0.1"
1941 }
1942 },
1943 "node_modules/normalize-path": {
1944 "version": "3.0.0",
1945 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1946 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1947 "dev": true,
1948 "engines": {
1949 "node": ">=0.10.0"
1950 }
1951 },
1952 "node_modules/npm-run-all": {
1953 "version": "4.1.5",
1954 "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
1955 "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
1956 "dev": true,
1957 "dependencies": {
1958 "ansi-styles": "^3.2.1",
1959 "chalk": "^2.4.1",
1960 "cross-spawn": "^6.0.5",
1961 "memorystream": "^0.3.1",
1962 "minimatch": "^3.0.4",
1963 "pidtree": "^0.3.0",
1964 "read-pkg": "^3.0.0",
1965 "shell-quote": "^1.6.1",
1966 "string.prototype.padend": "^3.0.0"
1967 },
1968 "bin": {
1969 "npm-run-all": "bin/npm-run-all/index.js",
1970 "run-p": "bin/run-p/index.js",
1971 "run-s": "bin/run-s/index.js"
1972 },
1973 "engines": {
1974 "node": ">= 4"
1975 }
1976 },
1977 "node_modules/npm-run-all/node_modules/ansi-styles": {
1978 "version": "3.2.1",
1979 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1980 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1981 "dev": true,
1982 "dependencies": {
1983 "color-convert": "^1.9.0"
1984 },
1985 "engines": {
1986 "node": ">=4"
1987 }
1988 },
1989 "node_modules/npm-run-all/node_modules/chalk": {
1990 "version": "2.4.2",
1991 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1992 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1993 "dev": true,
1994 "dependencies": {
1995 "ansi-styles": "^3.2.1",
1996 "escape-string-regexp": "^1.0.5",
1997 "supports-color": "^5.3.0"
1998 },
1999 "engines": {
2000 "node": ">=4"
2001 }
2002 },
2003 "node_modules/npm-run-all/node_modules/color-convert": {
2004 "version": "1.9.3",
2005 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2006 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2007 "dev": true,
2008 "dependencies": {
2009 "color-name": "1.1.3"
2010 }
2011 },
2012 "node_modules/npm-run-all/node_modules/color-name": {
2013 "version": "1.1.3",
2014 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2015 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2016 "dev": true
2017 },
2018 "node_modules/npm-run-all/node_modules/escape-string-regexp": {
2019 "version": "1.0.5",
2020 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2021 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2022 "dev": true,
2023 "engines": {
2024 "node": ">=0.8.0"
2025 }
2026 },
2027 "node_modules/npm-run-all/node_modules/has-flag": {
2028 "version": "3.0.0",
2029 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2030 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2031 "dev": true,
2032 "engines": {
2033 "node": ">=4"
2034 }
2035 },
2036 "node_modules/npm-run-all/node_modules/supports-color": {
2037 "version": "5.5.0",
2038 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2039 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2040 "dev": true,
2041 "dependencies": {
2042 "has-flag": "^3.0.0"
2043 },
2044 "engines": {
2045 "node": ">=4"
2046 }
2047 },
2048 "node_modules/npm-run-path": {
2049 "version": "4.0.1",
2050 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
2051 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
2052 "dev": true,
2053 "dependencies": {
2054 "path-key": "^3.0.0"
2055 },
2056 "engines": {
2057 "node": ">=8"
2058 }
2059 },
2060 "node_modules/npm-run-path/node_modules/path-key": {
2061 "version": "3.1.1",
2062 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2063 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2064 "dev": true,
2065 "engines": {
2066 "node": ">=8"
2067 }
2068 },
2069 "node_modules/object-inspect": {
2070 "version": "1.11.0",
2071 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
2072 "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
2073 "dev": true,
2074 "funding": {
2075 "url": "https://github.com/sponsors/ljharb"
2076 }
2077 },
2078 "node_modules/object-keys": {
2079 "version": "1.1.1",
2080 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2081 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2082 "dev": true,
2083 "engines": {
2084 "node": ">= 0.4"
2085 }
2086 },
2087 "node_modules/object.assign": {
2088 "version": "4.1.2",
2089 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
2090 "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
2091 "dev": true,
2092 "dependencies": {
2093 "call-bind": "^1.0.0",
2094 "define-properties": "^1.1.3",
2095 "has-symbols": "^1.0.1",
2096 "object-keys": "^1.1.1"
2097 },
2098 "engines": {
2099 "node": ">= 0.4"
2100 },
2101 "funding": {
2102 "url": "https://github.com/sponsors/ljharb"
2103 }
2104 },
2105 "node_modules/once": {
2106 "version": "1.4.0",
2107 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2108 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2109 "dev": true,
2110 "dependencies": {
2111 "wrappy": "1"
2112 }
2113 },
2114 "node_modules/onetime": {
2115 "version": "5.1.2",
2116 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
2117 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
2118 "dev": true,
2119 "dependencies": {
2120 "mimic-fn": "^2.1.0"
2121 },
2122 "engines": {
2123 "node": ">=6"
2124 },
2125 "funding": {
2126 "url": "https://github.com/sponsors/sindresorhus"
2127 }
2128 },
2129 "node_modules/p-limit": {
2130 "version": "3.1.0",
2131 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2132 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2133 "dev": true,
2134 "dependencies": {
2135 "yocto-queue": "^0.1.0"
2136 },
2137 "engines": {
2138 "node": ">=10"
2139 },
2140 "funding": {
2141 "url": "https://github.com/sponsors/sindresorhus"
2142 }
2143 },
2144 "node_modules/p-locate": {
2145 "version": "5.0.0",
2146 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2147 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2148 "dev": true,
2149 "dependencies": {
2150 "p-limit": "^3.0.2"
2151 },
2152 "engines": {
2153 "node": ">=10"
2154 },
2155 "funding": {
2156 "url": "https://github.com/sponsors/sindresorhus"
2157 }
2158 },
2159 "node_modules/p-try": {
2160 "version": "2.2.0",
2161 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2162 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
2163 "dev": true,
2164 "engines": {
2165 "node": ">=6"
2166 }
2167 },
2168 "node_modules/parse-json": {
2169 "version": "4.0.0",
2170 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2171 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2172 "dev": true,
2173 "dependencies": {
2174 "error-ex": "^1.3.1",
2175 "json-parse-better-errors": "^1.0.1"
2176 },
2177 "engines": {
2178 "node": ">=4"
2179 }
2180 },
2181 "node_modules/path-exists": {
2182 "version": "4.0.0",
2183 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2184 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2185 "dev": true,
2186 "engines": {
2187 "node": ">=8"
2188 }
2189 },
2190 "node_modules/path-is-absolute": {
2191 "version": "1.0.1",
2192 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2193 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2194 "dev": true,
2195 "engines": {
2196 "node": ">=0.10.0"
2197 }
2198 },
2199 "node_modules/path-key": {
2200 "version": "2.0.1",
2201 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
2202 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
2203 "dev": true,
2204 "engines": {
2205 "node": ">=4"
2206 }
2207 },
2208 "node_modules/path-parse": {
2209 "version": "1.0.7",
2210 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2211 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2212 "dev": true
2213 },
2214 "node_modules/path-type": {
2215 "version": "3.0.0",
2216 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
2217 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
2218 "dev": true,
2219 "dependencies": {
2220 "pify": "^3.0.0"
2221 },
2222 "engines": {
2223 "node": ">=4"
2224 }
2225 },
2226 "node_modules/pathval": {
2227 "version": "1.1.1",
2228 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
2229 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
2230 "dev": true,
2231 "engines": {
2232 "node": "*"
2233 }
2234 },
2235 "node_modules/picomatch": {
2236 "version": "2.3.0",
2237 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
2238 "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
2239 "dev": true,
2240 "engines": {
2241 "node": ">=8.6"
2242 },
2243 "funding": {
2244 "url": "https://github.com/sponsors/jonschlinkert"
2245 }
2246 },
2247 "node_modules/pidtree": {
2248 "version": "0.3.1",
2249 "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
2250 "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
2251 "dev": true,
2252 "bin": {
2253 "pidtree": "bin/pidtree.js"
2254 },
2255 "engines": {
2256 "node": ">=0.10"
2257 }
2258 },
2259 "node_modules/pify": {
2260 "version": "3.0.0",
2261 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2262 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2263 "dev": true,
2264 "engines": {
2265 "node": ">=4"
2266 }
2267 },
2268 "node_modules/pkg-dir": {
2269 "version": "4.2.0",
2270 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
2271 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
2272 "dev": true,
2273 "dependencies": {
2274 "find-up": "^4.0.0"
2275 },
2276 "engines": {
2277 "node": ">=8"
2278 }
2279 },
2280 "node_modules/pkg-dir/node_modules/find-up": {
2281 "version": "4.1.0",
2282 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2283 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2284 "dev": true,
2285 "dependencies": {
2286 "locate-path": "^5.0.0",
2287 "path-exists": "^4.0.0"
2288 },
2289 "engines": {
2290 "node": ">=8"
2291 }
2292 },
2293 "node_modules/pkg-dir/node_modules/locate-path": {
2294 "version": "5.0.0",
2295 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2296 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2297 "dev": true,
2298 "dependencies": {
2299 "p-locate": "^4.1.0"
2300 },
2301 "engines": {
2302 "node": ">=8"
2303 }
2304 },
2305 "node_modules/pkg-dir/node_modules/p-limit": {
2306 "version": "2.3.0",
2307 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2308 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2309 "dev": true,
2310 "dependencies": {
2311 "p-try": "^2.0.0"
2312 },
2313 "engines": {
2314 "node": ">=6"
2315 },
2316 "funding": {
2317 "url": "https://github.com/sponsors/sindresorhus"
2318 }
2319 },
2320 "node_modules/pkg-dir/node_modules/p-locate": {
2321 "version": "4.1.0",
2322 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
2323 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
2324 "dev": true,
2325 "dependencies": {
2326 "p-limit": "^2.2.0"
2327 },
2328 "engines": {
2329 "node": ">=8"
2330 }
2331 },
2332 "node_modules/punycode": {
2333 "version": "2.1.1",
2334 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2335 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2336 "dev": true,
2337 "engines": {
2338 "node": ">=6"
2339 }
2340 },
2341 "node_modules/randombytes": {
2342 "version": "2.1.0",
2343 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
2344 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
2345 "dev": true,
2346 "dependencies": {
2347 "safe-buffer": "^5.1.0"
2348 }
2349 },
2350 "node_modules/read-pkg": {
2351 "version": "3.0.0",
2352 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
2353 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
2354 "dev": true,
2355 "dependencies": {
2356 "load-json-file": "^4.0.0",
2357 "normalize-package-data": "^2.3.2",
2358 "path-type": "^3.0.0"
2359 },
2360 "engines": {
2361 "node": ">=4"
2362 }
2363 },
2364 "node_modules/readdirp": {
2365 "version": "3.6.0",
2366 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
2367 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
2368 "dev": true,
2369 "dependencies": {
2370 "picomatch": "^2.2.1"
2371 },
2372 "engines": {
2373 "node": ">=8.10.0"
2374 }
2375 },
2376 "node_modules/rechoir": {
2377 "version": "0.7.0",
2378 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
2379 "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
2380 "dev": true,
2381 "dependencies": {
2382 "resolve": "^1.9.0"
2383 },
2384 "engines": {
2385 "node": ">= 0.10"
2386 }
2387 },
2388 "node_modules/require-directory": {
2389 "version": "2.1.1",
2390 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2391 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
2392 "dev": true,
2393 "engines": {
2394 "node": ">=0.10.0"
2395 }
2396 },
2397 "node_modules/resolve": {
2398 "version": "1.20.0",
2399 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
2400 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
2401 "dev": true,
2402 "dependencies": {
2403 "is-core-module": "^2.2.0",
2404 "path-parse": "^1.0.6"
2405 },
2406 "funding": {
2407 "url": "https://github.com/sponsors/ljharb"
2408 }
2409 },
2410 "node_modules/resolve-cwd": {
2411 "version": "3.0.0",
2412 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
2413 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
2414 "dev": true,
2415 "dependencies": {
2416 "resolve-from": "^5.0.0"
2417 },
2418 "engines": {
2419 "node": ">=8"
2420 }
2421 },
2422 "node_modules/resolve-from": {
2423 "version": "5.0.0",
2424 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2425 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
2426 "dev": true,
2427 "engines": {
2428 "node": ">=8"
2429 }
2430 },
2431 "node_modules/rimraf": {
2432 "version": "3.0.2",
2433 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2434 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2435 "dev": true,
2436 "dependencies": {
2437 "glob": "^7.1.3"
2438 },
2439 "bin": {
2440 "rimraf": "bin.js"
2441 },
2442 "funding": {
2443 "url": "https://github.com/sponsors/isaacs"
2444 }
2445 },
2446 "node_modules/safe-buffer": {
2447 "version": "5.2.1",
2448 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2449 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2450 "dev": true,
2451 "funding": [
2452 {
2453 "type": "github",
2454 "url": "https://github.com/sponsors/feross"
2455 },
2456 {
2457 "type": "patreon",
2458 "url": "https://www.patreon.com/feross"
2459 },
2460 {
2461 "type": "consulting",
2462 "url": "https://feross.org/support"
2463 }
2464 ]
2465 },
2466 "node_modules/schema-utils": {
2467 "version": "3.1.0",
2468 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.0.tgz",
2469 "integrity": "sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==",
2470 "dev": true,
2471 "dependencies": {
2472 "@types/json-schema": "^7.0.7",
2473 "ajv": "^6.12.5",
2474 "ajv-keywords": "^3.5.2"
2475 },
2476 "engines": {
2477 "node": ">= 10.13.0"
2478 },
2479 "funding": {
2480 "type": "opencollective",
2481 "url": "https://opencollective.com/webpack"
2482 }
2483 },
2484 "node_modules/semver": {
2485 "version": "5.7.1",
2486 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2487 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2488 "dev": true,
2489 "bin": {
2490 "semver": "bin/semver"
2491 }
2492 },
2493 "node_modules/serialize-javascript": {
2494 "version": "6.0.0",
2495 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
2496 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
2497 "dev": true,
2498 "dependencies": {
2499 "randombytes": "^2.1.0"
2500 }
2501 },
2502 "node_modules/shallow-clone": {
2503 "version": "3.0.1",
2504 "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
2505 "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
2506 "dev": true,
2507 "dependencies": {
2508 "kind-of": "^6.0.2"
2509 },
2510 "engines": {
2511 "node": ">=8"
2512 }
2513 },
2514 "node_modules/shebang-command": {
2515 "version": "1.2.0",
2516 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
2517 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
2518 "dev": true,
2519 "dependencies": {
2520 "shebang-regex": "^1.0.0"
2521 },
2522 "engines": {
2523 "node": ">=0.10.0"
2524 }
2525 },
2526 "node_modules/shebang-regex": {
2527 "version": "1.0.0",
2528 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
2529 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
2530 "dev": true,
2531 "engines": {
2532 "node": ">=0.10.0"
2533 }
2534 },
2535 "node_modules/shell-quote": {
2536 "version": "1.7.2",
2537 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
2538 "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
2539 "dev": true
2540 },
2541 "node_modules/signal-exit": {
2542 "version": "3.0.3",
2543 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
2544 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
2545 "dev": true
2546 },
2547 "node_modules/source-list-map": {
2548 "version": "2.0.1",
2549 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
2550 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
2551 "dev": true
2552 },
2553 "node_modules/source-map": {
2554 "version": "0.6.1",
2555 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2556 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2557 "dev": true,
2558 "engines": {
2559 "node": ">=0.10.0"
2560 }
2561 },
2562 "node_modules/source-map-support": {
2563 "version": "0.5.19",
2564 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
2565 "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
2566 "dev": true,
2567 "dependencies": {
2568 "buffer-from": "^1.0.0",
2569 "source-map": "^0.6.0"
2570 }
2571 },
2572 "node_modules/spdx-correct": {
2573 "version": "3.1.1",
2574 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
2575 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
2576 "dev": true,
2577 "dependencies": {
2578 "spdx-expression-parse": "^3.0.0",
2579 "spdx-license-ids": "^3.0.0"
2580 }
2581 },
2582 "node_modules/spdx-exceptions": {
2583 "version": "2.3.0",
2584 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
2585 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
2586 "dev": true
2587 },
2588 "node_modules/spdx-expression-parse": {
2589 "version": "3.0.1",
2590 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
2591 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
2592 "dev": true,
2593 "dependencies": {
2594 "spdx-exceptions": "^2.1.0",
2595 "spdx-license-ids": "^3.0.0"
2596 }
2597 },
2598 "node_modules/spdx-license-ids": {
2599 "version": "3.0.9",
2600 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz",
2601 "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==",
2602 "dev": true
2603 },
2604 "node_modules/string-width": {
2605 "version": "2.1.1",
2606 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2607 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2608 "dev": true,
2609 "dependencies": {
2610 "is-fullwidth-code-point": "^2.0.0",
2611 "strip-ansi": "^4.0.0"
2612 },
2613 "engines": {
2614 "node": ">=4"
2615 }
2616 },
2617 "node_modules/string.prototype.padend": {
2618 "version": "3.1.2",
2619 "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz",
2620 "integrity": "sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==",
2621 "dev": true,
2622 "dependencies": {
2623 "call-bind": "^1.0.2",
2624 "define-properties": "^1.1.3",
2625 "es-abstract": "^1.18.0-next.2"
2626 },
2627 "engines": {
2628 "node": ">= 0.4"
2629 },
2630 "funding": {
2631 "url": "https://github.com/sponsors/ljharb"
2632 }
2633 },
2634 "node_modules/string.prototype.trimend": {
2635 "version": "1.0.4",
2636 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
2637 "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
2638 "dev": true,
2639 "dependencies": {
2640 "call-bind": "^1.0.2",
2641 "define-properties": "^1.1.3"
2642 },
2643 "funding": {
2644 "url": "https://github.com/sponsors/ljharb"
2645 }
2646 },
2647 "node_modules/string.prototype.trimstart": {
2648 "version": "1.0.4",
2649 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
2650 "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
2651 "dev": true,
2652 "dependencies": {
2653 "call-bind": "^1.0.2",
2654 "define-properties": "^1.1.3"
2655 },
2656 "funding": {
2657 "url": "https://github.com/sponsors/ljharb"
2658 }
2659 },
2660 "node_modules/strip-ansi": {
2661 "version": "4.0.0",
2662 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2663 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2664 "dev": true,
2665 "dependencies": {
2666 "ansi-regex": "^3.0.0"
2667 },
2668 "engines": {
2669 "node": ">=4"
2670 }
2671 },
2672 "node_modules/strip-bom": {
2673 "version": "3.0.0",
2674 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2675 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
2676 "dev": true,
2677 "engines": {
2678 "node": ">=4"
2679 }
2680 },
2681 "node_modules/strip-final-newline": {
2682 "version": "2.0.0",
2683 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
2684 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
2685 "dev": true,
2686 "engines": {
2687 "node": ">=6"
2688 }
2689 },
2690 "node_modules/strip-json-comments": {
2691 "version": "3.1.1",
2692 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
2693 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
2694 "dev": true,
2695 "engines": {
2696 "node": ">=8"
2697 },
2698 "funding": {
2699 "url": "https://github.com/sponsors/sindresorhus"
2700 }
2701 },
2702 "node_modules/supports-color": {
2703 "version": "7.2.0",
2704 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2705 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2706 "dev": true,
2707 "dependencies": {
2708 "has-flag": "^4.0.0"
2709 },
2710 "engines": {
2711 "node": ">=8"
2712 }
2713 },
2714 "node_modules/tapable": {
2715 "version": "2.2.0",
2716 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz",
2717 "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==",
2718 "dev": true,
2719 "engines": {
2720 "node": ">=6"
2721 }
2722 },
2723 "node_modules/terser": {
2724 "version": "5.7.1",
2725 "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz",
2726 "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==",
2727 "dev": true,
2728 "dependencies": {
2729 "commander": "^2.20.0",
2730 "source-map": "~0.7.2",
2731 "source-map-support": "~0.5.19"
2732 },
2733 "bin": {
2734 "terser": "bin/terser"
2735 },
2736 "engines": {
2737 "node": ">=10"
2738 }
2739 },
2740 "node_modules/terser-webpack-plugin": {
2741 "version": "5.1.4",
2742 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz",
2743 "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==",
2744 "dev": true,
2745 "dependencies": {
2746 "jest-worker": "^27.0.2",
2747 "p-limit": "^3.1.0",
2748 "schema-utils": "^3.0.0",
2749 "serialize-javascript": "^6.0.0",
2750 "source-map": "^0.6.1",
2751 "terser": "^5.7.0"
2752 },
2753 "engines": {
2754 "node": ">= 10.13.0"
2755 },
2756 "funding": {
2757 "type": "opencollective",
2758 "url": "https://opencollective.com/webpack"
2759 },
2760 "peerDependencies": {
2761 "webpack": "^5.1.0"
2762 }
2763 },
2764 "node_modules/terser/node_modules/source-map": {
2765 "version": "0.7.3",
2766 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
2767 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
2768 "dev": true,
2769 "engines": {
2770 "node": ">= 8"
2771 }
2772 },
2773 "node_modules/to-regex-range": {
2774 "version": "5.0.1",
2775 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2776 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2777 "dev": true,
2778 "dependencies": {
2779 "is-number": "^7.0.0"
2780 },
2781 "engines": {
2782 "node": ">=8.0"
2783 }
2784 },
2785 "node_modules/ts-loader": {
2786 "version": "9.2.3",
2787 "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.3.tgz",
2788 "integrity": "sha512-sEyWiU3JMHBL55CIeC4iqJQadI0U70A5af0kvgbNLHVNz2ACztQg0j/9x10bjjIht8WfFYLKfn4L6tkZ+pu+8Q==",
2789 "dev": true,
2790 "dependencies": {
2791 "chalk": "^4.1.0",
2792 "enhanced-resolve": "^5.0.0",
2793 "micromatch": "^4.0.0",
2794 "semver": "^7.3.4"
2795 },
2796 "engines": {
2797 "node": ">=12.0.0"
2798 },
2799 "peerDependencies": {
2800 "typescript": "*",
2801 "webpack": "^5.0.0"
2802 }
2803 },
2804 "node_modules/ts-loader/node_modules/semver": {
2805 "version": "7.3.5",
2806 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2807 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2808 "dev": true,
2809 "dependencies": {
2810 "lru-cache": "^6.0.0"
2811 },
2812 "bin": {
2813 "semver": "bin/semver.js"
2814 },
2815 "engines": {
2816 "node": ">=10"
2817 }
2818 },
2819 "node_modules/type-detect": {
2820 "version": "4.0.8",
2821 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
2822 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
2823 "dev": true,
2824 "engines": {
2825 "node": ">=4"
2826 }
2827 },
2828 "node_modules/typescript": {
2829 "version": "4.3.5",
2830 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
2831 "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
2832 "dev": true,
2833 "bin": {
2834 "tsc": "bin/tsc",
2835 "tsserver": "bin/tsserver"
2836 },
2837 "engines": {
2838 "node": ">=4.2.0"
2839 }
2840 },
2841 "node_modules/unbox-primitive": {
2842 "version": "1.0.1",
2843 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
2844 "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
2845 "dev": true,
2846 "dependencies": {
2847 "function-bind": "^1.1.1",
2848 "has-bigints": "^1.0.1",
2849 "has-symbols": "^1.0.2",
2850 "which-boxed-primitive": "^1.0.2"
2851 },
2852 "funding": {
2853 "url": "https://github.com/sponsors/ljharb"
2854 }
2855 },
2856 "node_modules/uri-js": {
2857 "version": "4.4.1",
2858 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
2859 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
2860 "dev": true,
2861 "dependencies": {
2862 "punycode": "^2.1.0"
2863 }
2864 },
2865 "node_modules/v8-compile-cache": {
2866 "version": "2.3.0",
2867 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
2868 "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
2869 "dev": true
2870 },
2871 "node_modules/validate-npm-package-license": {
2872 "version": "3.0.4",
2873 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
2874 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
2875 "dev": true,
2876 "dependencies": {
2877 "spdx-correct": "^3.0.0",
2878 "spdx-expression-parse": "^3.0.0"
2879 }
2880 },
2881 "node_modules/watchpack": {
2882 "version": "2.2.0",
2883 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
2884 "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
2885 "dev": true,
2886 "dependencies": {
2887 "glob-to-regexp": "^0.4.1",
2888 "graceful-fs": "^4.1.2"
2889 },
2890 "engines": {
2891 "node": ">=10.13.0"
2892 }
2893 },
2894 "node_modules/webpack": {
2895 "version": "5.44.0",
2896 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.44.0.tgz",
2897 "integrity": "sha512-I1S1w4QLoKmH19pX6YhYN0NiSXaWY8Ou00oA+aMcr9IUGeF5azns+IKBkfoAAG9Bu5zOIzZt/mN35OffBya8AQ==",
2898 "dev": true,
2899 "dependencies": {
2900 "@types/eslint-scope": "^3.7.0",
2901 "@types/estree": "^0.0.50",
2902 "@webassemblyjs/ast": "1.11.1",
2903 "@webassemblyjs/wasm-edit": "1.11.1",
2904 "@webassemblyjs/wasm-parser": "1.11.1",
2905 "acorn": "^8.4.1",
2906 "browserslist": "^4.14.5",
2907 "chrome-trace-event": "^1.0.2",
2908 "enhanced-resolve": "^5.8.0",
2909 "es-module-lexer": "^0.7.1",
2910 "eslint-scope": "5.1.1",
2911 "events": "^3.2.0",
2912 "glob-to-regexp": "^0.4.1",
2913 "graceful-fs": "^4.2.4",
2914 "json-parse-better-errors": "^1.0.2",
2915 "loader-runner": "^4.2.0",
2916 "mime-types": "^2.1.27",
2917 "neo-async": "^2.6.2",
2918 "schema-utils": "^3.0.0",
2919 "tapable": "^2.1.1",
2920 "terser-webpack-plugin": "^5.1.3",
2921 "watchpack": "^2.2.0",
2922 "webpack-sources": "^2.3.0"
2923 },
2924 "bin": {
2925 "webpack": "bin/webpack.js"
2926 },
2927 "engines": {
2928 "node": ">=10.13.0"
2929 },
2930 "funding": {
2931 "type": "opencollective",
2932 "url": "https://opencollective.com/webpack"
2933 },
2934 "peerDependenciesMeta": {
2935 "webpack-cli": {
2936 "optional": true
2937 }
2938 }
2939 },
2940 "node_modules/webpack-cli": {
2941 "version": "4.7.2",
2942 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz",
2943 "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==",
2944 "dev": true,
2945 "dependencies": {
2946 "@discoveryjs/json-ext": "^0.5.0",
2947 "@webpack-cli/configtest": "^1.0.4",
2948 "@webpack-cli/info": "^1.3.0",
2949 "@webpack-cli/serve": "^1.5.1",
2950 "colorette": "^1.2.1",
2951 "commander": "^7.0.0",
2952 "execa": "^5.0.0",
2953 "fastest-levenshtein": "^1.0.12",
2954 "import-local": "^3.0.2",
2955 "interpret": "^2.2.0",
2956 "rechoir": "^0.7.0",
2957 "v8-compile-cache": "^2.2.0",
2958 "webpack-merge": "^5.7.3"
2959 },
2960 "bin": {
2961 "webpack-cli": "bin/cli.js"
2962 },
2963 "engines": {
2964 "node": ">=10.13.0"
2965 },
2966 "peerDependencies": {
2967 "webpack": "4.x.x || 5.x.x"
2968 },
2969 "peerDependenciesMeta": {
2970 "@webpack-cli/generators": {
2971 "optional": true
2972 },
2973 "@webpack-cli/migrate": {
2974 "optional": true
2975 },
2976 "webpack-bundle-analyzer": {
2977 "optional": true
2978 },
2979 "webpack-dev-server": {
2980 "optional": true
2981 }
2982 }
2983 },
2984 "node_modules/webpack-cli/node_modules/commander": {
2985 "version": "7.2.0",
2986 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
2987 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
2988 "dev": true,
2989 "engines": {
2990 "node": ">= 10"
2991 }
2992 },
2993 "node_modules/webpack-merge": {
2994 "version": "5.8.0",
2995 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
2996 "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
2997 "dev": true,
2998 "dependencies": {
2999 "clone-deep": "^4.0.1",
3000 "wildcard": "^2.0.0"
3001 },
3002 "engines": {
3003 "node": ">=10.0.0"
3004 }
3005 },
3006 "node_modules/webpack-sources": {
3007 "version": "2.3.0",
3008 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz",
3009 "integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==",
3010 "dev": true,
3011 "dependencies": {
3012 "source-list-map": "^2.0.1",
3013 "source-map": "^0.6.1"
3014 },
3015 "engines": {
3016 "node": ">=10.13.0"
3017 }
3018 },
3019 "node_modules/which": {
3020 "version": "2.0.2",
3021 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3022 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3023 "dev": true,
3024 "dependencies": {
3025 "isexe": "^2.0.0"
3026 },
3027 "bin": {
3028 "node-which": "bin/node-which"
3029 },
3030 "engines": {
3031 "node": ">= 8"
3032 }
3033 },
3034 "node_modules/which-boxed-primitive": {
3035 "version": "1.0.2",
3036 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
3037 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
3038 "dev": true,
3039 "dependencies": {
3040 "is-bigint": "^1.0.1",
3041 "is-boolean-object": "^1.1.0",
3042 "is-number-object": "^1.0.4",
3043 "is-string": "^1.0.5",
3044 "is-symbol": "^1.0.3"
3045 },
3046 "funding": {
3047 "url": "https://github.com/sponsors/ljharb"
3048 }
3049 },
3050 "node_modules/wide-align": {
3051 "version": "1.1.3",
3052 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
3053 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
3054 "dev": true,
3055 "dependencies": {
3056 "string-width": "^1.0.2 || 2"
3057 }
3058 },
3059 "node_modules/wildcard": {
3060 "version": "2.0.0",
3061 "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
3062 "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
3063 "dev": true
3064 },
3065 "node_modules/workerpool": {
3066 "version": "6.1.5",
3067 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz",
3068 "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==",
3069 "dev": true
3070 },
3071 "node_modules/wrap-ansi": {
3072 "version": "7.0.0",
3073 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3074 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3075 "dev": true,
3076 "dependencies": {
3077 "ansi-styles": "^4.0.0",
3078 "string-width": "^4.1.0",
3079 "strip-ansi": "^6.0.0"
3080 },
3081 "engines": {
3082 "node": ">=10"
3083 },
3084 "funding": {
3085 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3086 }
3087 },
3088 "node_modules/wrap-ansi/node_modules/ansi-regex": {
3089 "version": "5.0.0",
3090 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
3091 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
3092 "dev": true,
3093 "engines": {
3094 "node": ">=8"
3095 }
3096 },
3097 "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
3098 "version": "3.0.0",
3099 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3100 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3101 "dev": true,
3102 "engines": {
3103 "node": ">=8"
3104 }
3105 },
3106 "node_modules/wrap-ansi/node_modules/string-width": {
3107 "version": "4.2.2",
3108 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
3109 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
3110 "dev": true,
3111 "dependencies": {
3112 "emoji-regex": "^8.0.0",
3113 "is-fullwidth-code-point": "^3.0.0",
3114 "strip-ansi": "^6.0.0"
3115 },
3116 "engines": {
3117 "node": ">=8"
3118 }
3119 },
3120 "node_modules/wrap-ansi/node_modules/strip-ansi": {
3121 "version": "6.0.0",
3122 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
3123 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
3124 "dev": true,
3125 "dependencies": {
3126 "ansi-regex": "^5.0.0"
3127 },
3128 "engines": {
3129 "node": ">=8"
3130 }
3131 },
3132 "node_modules/wrappy": {
3133 "version": "1.0.2",
3134 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3135 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3136 "dev": true
3137 },
3138 "node_modules/y18n": {
3139 "version": "5.0.8",
3140 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
3141 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
3142 "dev": true,
3143 "engines": {
3144 "node": ">=10"
3145 }
3146 },
3147 "node_modules/yallist": {
3148 "version": "4.0.0",
3149 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3150 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3151 "dev": true
3152 },
3153 "node_modules/yargs": {
3154 "version": "16.2.0",
3155 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
3156 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
3157 "dev": true,
3158 "dependencies": {
3159 "cliui": "^7.0.2",
3160 "escalade": "^3.1.1",
3161 "get-caller-file": "^2.0.5",
3162 "require-directory": "^2.1.1",
3163 "string-width": "^4.2.0",
3164 "y18n": "^5.0.5",
3165 "yargs-parser": "^20.2.2"
3166 },
3167 "engines": {
3168 "node": ">=10"
3169 }
3170 },
3171 "node_modules/yargs-parser": {
3172 "version": "20.2.4",
3173 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
3174 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
3175 "dev": true,
3176 "engines": {
3177 "node": ">=10"
3178 }
3179 },
3180 "node_modules/yargs-unparser": {
3181 "version": "2.0.0",
3182 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
3183 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
3184 "dev": true,
3185 "dependencies": {
3186 "camelcase": "^6.0.0",
3187 "decamelize": "^4.0.0",
3188 "flat": "^5.0.2",
3189 "is-plain-obj": "^2.1.0"
3190 },
3191 "engines": {
3192 "node": ">=10"
3193 }
3194 },
3195 "node_modules/yargs/node_modules/ansi-regex": {
3196 "version": "5.0.0",
3197 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
3198 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
3199 "dev": true,
3200 "engines": {
3201 "node": ">=8"
3202 }
3203 },
3204 "node_modules/yargs/node_modules/is-fullwidth-code-point": {
3205 "version": "3.0.0",
3206 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3207 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3208 "dev": true,
3209 "engines": {
3210 "node": ">=8"
3211 }
3212 },
3213 "node_modules/yargs/node_modules/string-width": {
3214 "version": "4.2.2",
3215 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
3216 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
3217 "dev": true,
3218 "dependencies": {
3219 "emoji-regex": "^8.0.0",
3220 "is-fullwidth-code-point": "^3.0.0",
3221 "strip-ansi": "^6.0.0"
3222 },
3223 "engines": {
3224 "node": ">=8"
3225 }
3226 },
3227 "node_modules/yargs/node_modules/strip-ansi": {
3228 "version": "6.0.0",
3229 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
3230 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
3231 "dev": true,
3232 "dependencies": {
3233 "ansi-regex": "^5.0.0"
3234 },
3235 "engines": {
3236 "node": ">=8"
3237 }
3238 },
3239 "node_modules/yocto-queue": {
3240 "version": "0.1.0",
3241 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3242 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3243 "dev": true,
3244 "engines": {
3245 "node": ">=10"
3246 },
3247 "funding": {
3248 "url": "https://github.com/sponsors/sindresorhus"
3249 }
3250 }
3251 },
3252 "dependencies": {
3253 "@discoveryjs/json-ext": {
3254 "version": "0.5.3",
3255 "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz",
3256 "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==",
3257 "dev": true
3258 },
3259 "@tensorflow/tfjs-backend-cpu": {
3260 "version": "3.8.0",
3261 "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.8.0.tgz",
3262 "integrity": "sha512-iSwHrqX0Ixh1kelfmxIgChKft/KrcZk9EMHQcX+878XnX7mxB2HfWUqfiJVIcq+Fyr4I3oE4ncbbpmlKMxA85A==",
3263 "dev": true,
3264 "requires": {
3265 "@types/seedrandom": "2.4.27",
3266 "seedrandom": "2.4.3"
3267 },
3268 "dependencies": {
3269 "seedrandom": {
3270 "version": "2.4.3",
3271 "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.3.tgz",
3272 "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw=",
3273 "dev": true
3274 }
3275 }
3276 },
3277 "@tensorflow/tfjs-converter": {
3278 "version": "3.8.0",
3279 "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.8.0.tgz",
3280 "integrity": "sha512-IWalZtKNfsSHt9He3Tvfje71gwMnFg5msQEiEnAtVnz1Zly0Yi0mycGLp5TPyqPhZCcJ+i9OhgkAlL4sbjP1hw==",
3281 "dev": true,
3282 "requires": {}
3283 },
3284 "@tensorflow/tfjs-core": {
3285 "version": "3.8.0",
3286 "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.8.0.tgz",
3287 "integrity": "sha512-0VKqNpnTiXIeOql3dnEyPOxKA9yDA366onv3sphm6k8KAzkr+is+GHOHzmo8mL7+AujiOb6o0J7BYhr7yvpNjA==",
3288 "dev": true,
3289 "requires": {
3290 "@types/long": "^4.0.1",
3291 "@types/offscreencanvas": "~2019.3.0",
3292 "@types/seedrandom": "2.4.27",
3293 "@types/webgl-ext": "0.0.30",
3294 "long": "4.0.0",
3295 "node-fetch": "~2.6.1",
3296 "seedrandom": "2.4.3"
3297 },
3298 "dependencies": {
3299 "seedrandom": {
3300 "version": "2.4.3",
3301 "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.3.tgz",
3302 "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw=",
3303 "dev": true
3304 }
3305 }
3306 },
3307 "@types/chai": {
3308 "version": "4.2.21",
3309 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.21.tgz",
3310 "integrity": "sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg==",
3311 "dev": true
3312 },
3313 "@types/eslint": {
3314 "version": "7.28.0",
3315 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz",
3316 "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==",
3317 "dev": true,
3318 "requires": {
3319 "@types/estree": "*",
3320 "@types/json-schema": "*"
3321 }
3322 },
3323 "@types/eslint-scope": {
3324 "version": "3.7.1",
3325 "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
3326 "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
3327 "dev": true,
3328 "requires": {
3329 "@types/eslint": "*",
3330 "@types/estree": "*"
3331 }
3332 },
3333 "@types/estree": {
3334 "version": "0.0.50",
3335 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
3336 "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
3337 "dev": true
3338 },
3339 "@types/json-schema": {
3340 "version": "7.0.8",
3341 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz",
3342 "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==",
3343 "dev": true
3344 },
3345 "@types/long": {
3346 "version": "4.0.1",
3347 "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
3348 "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==",
3349 "dev": true
3350 },
3351 "@types/mocha": {
3352 "version": "8.2.3",
3353 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.3.tgz",
3354 "integrity": "sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw==",
3355 "dev": true
3356 },
3357 "@types/node": {
3358 "version": "16.3.2",
3359 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.3.2.tgz",
3360 "integrity": "sha512-jJs9ErFLP403I+hMLGnqDRWT0RYKSvArxuBVh2veudHV7ifEC1WAmjJADacZ7mRbA2nWgHtn8xyECMAot0SkAw==",
3361 "dev": true
3362 },
3363 "@types/offscreencanvas": {
3364 "version": "2019.3.0",
3365 "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz",
3366 "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q==",
3367 "dev": true
3368 },
3369 "@types/seedrandom": {
3370 "version": "2.4.27",
3371 "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.27.tgz",
3372 "integrity": "sha1-nbVjk33YaRX2kJK8QyWdL0hXjkE=",
3373 "dev": true
3374 },
3375 "@types/webgl-ext": {
3376 "version": "0.0.30",
3377 "resolved": "https://registry.npmjs.org/@types/webgl-ext/-/webgl-ext-0.0.30.tgz",
3378 "integrity": "sha512-LKVgNmBxN0BbljJrVUwkxwRYqzsAEPcZOe6S2T6ZaBDIrFp0qu4FNlpc5sM1tGbXUYFgdVQIoeLk1Y1UoblyEg==",
3379 "dev": true
3380 },
3381 "@ungap/promise-all-settled": {
3382 "version": "1.1.2",
3383 "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
3384 "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
3385 "dev": true
3386 },
3387 "@webassemblyjs/ast": {
3388 "version": "1.11.1",
3389 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
3390 "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
3391 "dev": true,
3392 "requires": {
3393 "@webassemblyjs/helper-numbers": "1.11.1",
3394 "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
3395 }
3396 },
3397 "@webassemblyjs/floating-point-hex-parser": {
3398 "version": "1.11.1",
3399 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
3400 "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
3401 "dev": true
3402 },
3403 "@webassemblyjs/helper-api-error": {
3404 "version": "1.11.1",
3405 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
3406 "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
3407 "dev": true
3408 },
3409 "@webassemblyjs/helper-buffer": {
3410 "version": "1.11.1",
3411 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
3412 "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
3413 "dev": true
3414 },
3415 "@webassemblyjs/helper-numbers": {
3416 "version": "1.11.1",
3417 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
3418 "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
3419 "dev": true,
3420 "requires": {
3421 "@webassemblyjs/floating-point-hex-parser": "1.11.1",
3422 "@webassemblyjs/helper-api-error": "1.11.1",
3423 "@xtuc/long": "4.2.2"
3424 }
3425 },
3426 "@webassemblyjs/helper-wasm-bytecode": {
3427 "version": "1.11.1",
3428 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
3429 "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
3430 "dev": true
3431 },
3432 "@webassemblyjs/helper-wasm-section": {
3433 "version": "1.11.1",
3434 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
3435 "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
3436 "dev": true,
3437 "requires": {
3438 "@webassemblyjs/ast": "1.11.1",
3439 "@webassemblyjs/helper-buffer": "1.11.1",
3440 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
3441 "@webassemblyjs/wasm-gen": "1.11.1"
3442 }
3443 },
3444 "@webassemblyjs/ieee754": {
3445 "version": "1.11.1",
3446 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
3447 "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
3448 "dev": true,
3449 "requires": {
3450 "@xtuc/ieee754": "^1.2.0"
3451 }
3452 },
3453 "@webassemblyjs/leb128": {
3454 "version": "1.11.1",
3455 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
3456 "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
3457 "dev": true,
3458 "requires": {
3459 "@xtuc/long": "4.2.2"
3460 }
3461 },
3462 "@webassemblyjs/utf8": {
3463 "version": "1.11.1",
3464 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
3465 "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
3466 "dev": true
3467 },
3468 "@webassemblyjs/wasm-edit": {
3469 "version": "1.11.1",
3470 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
3471 "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
3472 "dev": true,
3473 "requires": {
3474 "@webassemblyjs/ast": "1.11.1",
3475 "@webassemblyjs/helper-buffer": "1.11.1",
3476 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
3477 "@webassemblyjs/helper-wasm-section": "1.11.1",
3478 "@webassemblyjs/wasm-gen": "1.11.1",
3479 "@webassemblyjs/wasm-opt": "1.11.1",
3480 "@webassemblyjs/wasm-parser": "1.11.1",
3481 "@webassemblyjs/wast-printer": "1.11.1"
3482 }
3483 },
3484 "@webassemblyjs/wasm-gen": {
3485 "version": "1.11.1",
3486 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
3487 "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
3488 "dev": true,
3489 "requires": {
3490 "@webassemblyjs/ast": "1.11.1",
3491 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
3492 "@webassemblyjs/ieee754": "1.11.1",
3493 "@webassemblyjs/leb128": "1.11.1",
3494 "@webassemblyjs/utf8": "1.11.1"
3495 }
3496 },
3497 "@webassemblyjs/wasm-opt": {
3498 "version": "1.11.1",
3499 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
3500 "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
3501 "dev": true,
3502 "requires": {
3503 "@webassemblyjs/ast": "1.11.1",
3504 "@webassemblyjs/helper-buffer": "1.11.1",
3505 "@webassemblyjs/wasm-gen": "1.11.1",
3506 "@webassemblyjs/wasm-parser": "1.11.1"
3507 }
3508 },
3509 "@webassemblyjs/wasm-parser": {
3510 "version": "1.11.1",
3511 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
3512 "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
3513 "dev": true,
3514 "requires": {
3515 "@webassemblyjs/ast": "1.11.1",
3516 "@webassemblyjs/helper-api-error": "1.11.1",
3517 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
3518 "@webassemblyjs/ieee754": "1.11.1",
3519 "@webassemblyjs/leb128": "1.11.1",
3520 "@webassemblyjs/utf8": "1.11.1"
3521 }
3522 },
3523 "@webassemblyjs/wast-printer": {
3524 "version": "1.11.1",
3525 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
3526 "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
3527 "dev": true,
3528 "requires": {
3529 "@webassemblyjs/ast": "1.11.1",
3530 "@xtuc/long": "4.2.2"
3531 }
3532 },
3533 "@webpack-cli/configtest": {
3534 "version": "1.0.4",
3535 "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz",
3536 "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==",
3537 "dev": true,
3538 "requires": {}
3539 },
3540 "@webpack-cli/info": {
3541 "version": "1.3.0",
3542 "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz",
3543 "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==",
3544 "dev": true,
3545 "requires": {
3546 "envinfo": "^7.7.3"
3547 }
3548 },
3549 "@webpack-cli/serve": {
3550 "version": "1.5.1",
3551 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz",
3552 "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==",
3553 "dev": true,
3554 "requires": {}
3555 },
3556 "@xtuc/ieee754": {
3557 "version": "1.2.0",
3558 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
3559 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
3560 "dev": true
3561 },
3562 "@xtuc/long": {
3563 "version": "4.2.2",
3564 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
3565 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
3566 "dev": true
3567 },
3568 "acorn": {
3569 "version": "8.4.1",
3570 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz",
3571 "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==",
3572 "dev": true
3573 },
3574 "ajv": {
3575 "version": "6.12.6",
3576 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
3577 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
3578 "dev": true,
3579 "requires": {
3580 "fast-deep-equal": "^3.1.1",
3581 "fast-json-stable-stringify": "^2.0.0",
3582 "json-schema-traverse": "^0.4.1",
3583 "uri-js": "^4.2.2"
3584 }
3585 },
3586 "ajv-keywords": {
3587 "version": "3.5.2",
3588 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
3589 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
3590 "dev": true,
3591 "requires": {}
3592 },
3593 "ansi-colors": {
3594 "version": "4.1.1",
3595 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
3596 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
3597 "dev": true
3598 },
3599 "ansi-regex": {
3600 "version": "3.0.0",
3601 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3602 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3603 "dev": true
3604 },
3605 "ansi-styles": {
3606 "version": "4.3.0",
3607 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3608 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3609 "dev": true,
3610 "requires": {
3611 "color-convert": "^2.0.1"
3612 }
3613 },
3614 "anymatch": {
3615 "version": "3.1.2",
3616 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
3617 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
3618 "dev": true,
3619 "requires": {
3620 "normalize-path": "^3.0.0",
3621 "picomatch": "^2.0.4"
3622 }
3623 },
3624 "assertion-error": {
3625 "version": "1.1.0",
3626 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
3627 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
3628 "dev": true
3629 },
3630 "balanced-match": {
3631 "version": "1.0.2",
3632 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3633 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
3634 "dev": true
3635 },
3636 "binary-extensions": {
3637 "version": "2.2.0",
3638 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
3639 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
3640 "dev": true
3641 },
3642 "brace-expansion": {
3643 "version": "1.1.11",
3644 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3645 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3646 "dev": true,
3647 "requires": {
3648 "balanced-match": "^1.0.0",
3649 "concat-map": "0.0.1"
3650 }
3651 },
3652 "braces": {
3653 "version": "3.0.2",
3654 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3655 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3656 "dev": true,
3657 "requires": {
3658 "fill-range": "^7.0.1"
3659 }
3660 },
3661 "browser-stdout": {
3662 "version": "1.3.1",
3663 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
3664 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
3665 "dev": true
3666 },
3667 "browserslist": {
3668 "version": "4.16.6",
3669 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
3670 "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
3671 "dev": true,
3672 "requires": {
3673 "caniuse-lite": "^1.0.30001219",
3674 "colorette": "^1.2.2",
3675 "electron-to-chromium": "^1.3.723",
3676 "escalade": "^3.1.1",
3677 "node-releases": "^1.1.71"
3678 }
3679 },
3680 "buffer-from": {
3681 "version": "1.1.1",
3682 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
3683 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
3684 "dev": true
3685 },
3686 "call-bind": {
3687 "version": "1.0.2",
3688 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
3689 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
3690 "dev": true,
3691 "requires": {
3692 "function-bind": "^1.1.1",
3693 "get-intrinsic": "^1.0.2"
3694 }
3695 },
3696 "camelcase": {
3697 "version": "6.2.0",
3698 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
3699 "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
3700 "dev": true
3701 },
3702 "caniuse-lite": {
3703 "version": "1.0.30001245",
3704 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz",
3705 "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==",
3706 "dev": true
3707 },
3708 "chai": {
3709 "version": "4.3.4",
3710 "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
3711 "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
3712 "dev": true,
3713 "requires": {
3714 "assertion-error": "^1.1.0",
3715 "check-error": "^1.0.2",
3716 "deep-eql": "^3.0.1",
3717 "get-func-name": "^2.0.0",
3718 "pathval": "^1.1.1",
3719 "type-detect": "^4.0.5"
3720 }
3721 },
3722 "chalk": {
3723 "version": "4.1.1",
3724 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
3725 "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
3726 "dev": true,
3727 "requires": {
3728 "ansi-styles": "^4.1.0",
3729 "supports-color": "^7.1.0"
3730 }
3731 },
3732 "check-error": {
3733 "version": "1.0.2",
3734 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
3735 "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
3736 "dev": true
3737 },
3738 "chokidar": {
3739 "version": "3.5.2",
3740 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
3741 "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
3742 "dev": true,
3743 "requires": {
3744 "anymatch": "~3.1.2",
3745 "braces": "~3.0.2",
3746 "fsevents": "~2.3.2",
3747 "glob-parent": "~5.1.2",
3748 "is-binary-path": "~2.1.0",
3749 "is-glob": "~4.0.1",
3750 "normalize-path": "~3.0.0",
3751 "readdirp": "~3.6.0"
3752 }
3753 },
3754 "chrome-trace-event": {
3755 "version": "1.0.3",
3756 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
3757 "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
3758 "dev": true
3759 },
3760 "cliui": {
3761 "version": "7.0.4",
3762 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
3763 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
3764 "dev": true,
3765 "requires": {
3766 "string-width": "^4.2.0",
3767 "strip-ansi": "^6.0.0",
3768 "wrap-ansi": "^7.0.0"
3769 },
3770 "dependencies": {
3771 "ansi-regex": {
3772 "version": "5.0.0",
3773 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
3774 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
3775 "dev": true
3776 },
3777 "is-fullwidth-code-point": {
3778 "version": "3.0.0",
3779 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3780 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3781 "dev": true
3782 },
3783 "string-width": {
3784 "version": "4.2.2",
3785 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
3786 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
3787 "dev": true,
3788 "requires": {
3789 "emoji-regex": "^8.0.0",
3790 "is-fullwidth-code-point": "^3.0.0",
3791 "strip-ansi": "^6.0.0"
3792 }
3793 },
3794 "strip-ansi": {
3795 "version": "6.0.0",
3796 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
3797 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
3798 "dev": true,
3799 "requires": {
3800 "ansi-regex": "^5.0.0"
3801 }
3802 }
3803 }
3804 },
3805 "clone-deep": {
3806 "version": "4.0.1",
3807 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
3808 "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
3809 "dev": true,
3810 "requires": {
3811 "is-plain-object": "^2.0.4",
3812 "kind-of": "^6.0.2",
3813 "shallow-clone": "^3.0.0"
3814 }
3815 },
3816 "color-convert": {
3817 "version": "2.0.1",
3818 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3819 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3820 "dev": true,
3821 "requires": {
3822 "color-name": "~1.1.4"
3823 }
3824 },
3825 "color-name": {
3826 "version": "1.1.4",
3827 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3828 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3829 "dev": true
3830 },
3831 "colorette": {
3832 "version": "1.2.2",
3833 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
3834 "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
3835 "dev": true
3836 },
3837 "commander": {
3838 "version": "2.20.3",
3839 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3840 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
3841 "dev": true
3842 },
3843 "concat-map": {
3844 "version": "0.0.1",
3845 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3846 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3847 "dev": true
3848 },
3849 "cross-spawn": {
3850 "version": "6.0.5",
3851 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
3852 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
3853 "dev": true,
3854 "requires": {
3855 "nice-try": "^1.0.4",
3856 "path-key": "^2.0.1",
3857 "semver": "^5.5.0",
3858 "shebang-command": "^1.2.0",
3859 "which": "^1.2.9"
3860 },
3861 "dependencies": {
3862 "which": {
3863 "version": "1.3.1",
3864 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3865 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3866 "dev": true,
3867 "requires": {
3868 "isexe": "^2.0.0"
3869 }
3870 }
3871 }
3872 },
3873 "debug": {
3874 "version": "4.3.1",
3875 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
3876 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
3877 "dev": true,
3878 "requires": {
3879 "ms": "2.1.2"
3880 },
3881 "dependencies": {
3882 "ms": {
3883 "version": "2.1.2",
3884 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3885 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3886 "dev": true
3887 }
3888 }
3889 },
3890 "decamelize": {
3891 "version": "4.0.0",
3892 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
3893 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
3894 "dev": true
3895 },
3896 "deep-eql": {
3897 "version": "3.0.1",
3898 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
3899 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
3900 "dev": true,
3901 "requires": {
3902 "type-detect": "^4.0.0"
3903 }
3904 },
3905 "define-properties": {
3906 "version": "1.1.3",
3907 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
3908 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
3909 "dev": true,
3910 "requires": {
3911 "object-keys": "^1.0.12"
3912 }
3913 },
3914 "diff": {
3915 "version": "5.0.0",
3916 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
3917 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
3918 "dev": true
3919 },
3920 "electron-to-chromium": {
3921 "version": "1.3.778",
3922 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.778.tgz",
3923 "integrity": "sha512-Lw04qJaPtWdq0d7qKHJTgkam+FhFi3hm/scf1EyqJWdjO3ZIGUJhNmZJRXWb7yb/bRYXQyVGSpa9RqVpjjWMQw==",
3924 "dev": true
3925 },
3926 "emoji-regex": {
3927 "version": "8.0.0",
3928 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3929 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3930 "dev": true
3931 },
3932 "enhanced-resolve": {
3933 "version": "5.8.2",
3934 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz",
3935 "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==",
3936 "dev": true,
3937 "requires": {
3938 "graceful-fs": "^4.2.4",
3939 "tapable": "^2.2.0"
3940 }
3941 },
3942 "envinfo": {
3943 "version": "7.8.1",
3944 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
3945 "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
3946 "dev": true
3947 },
3948 "error-ex": {
3949 "version": "1.3.2",
3950 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3951 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3952 "dev": true,
3953 "requires": {
3954 "is-arrayish": "^0.2.1"
3955 }
3956 },
3957 "es-abstract": {
3958 "version": "1.18.3",
3959 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
3960 "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==",
3961 "dev": true,
3962 "requires": {
3963 "call-bind": "^1.0.2",
3964 "es-to-primitive": "^1.2.1",
3965 "function-bind": "^1.1.1",
3966 "get-intrinsic": "^1.1.1",
3967 "has": "^1.0.3",
3968 "has-symbols": "^1.0.2",
3969 "is-callable": "^1.2.3",
3970 "is-negative-zero": "^2.0.1",
3971 "is-regex": "^1.1.3",
3972 "is-string": "^1.0.6",
3973 "object-inspect": "^1.10.3",
3974 "object-keys": "^1.1.1",
3975 "object.assign": "^4.1.2",
3976 "string.prototype.trimend": "^1.0.4",
3977 "string.prototype.trimstart": "^1.0.4",
3978 "unbox-primitive": "^1.0.1"
3979 }
3980 },
3981 "es-module-lexer": {
3982 "version": "0.7.1",
3983 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz",
3984 "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==",
3985 "dev": true
3986 },
3987 "es-to-primitive": {
3988 "version": "1.2.1",
3989 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
3990 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
3991 "dev": true,
3992 "requires": {
3993 "is-callable": "^1.1.4",
3994 "is-date-object": "^1.0.1",
3995 "is-symbol": "^1.0.2"
3996 }
3997 },
3998 "esbuild": {
3999 "version": "0.12.15",
4000 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.15.tgz",
4001 "integrity": "sha512-72V4JNd2+48eOVCXx49xoSWHgC3/cCy96e7mbXKY+WOWghN00cCmlGnwVLRhRHorvv0dgCyuMYBZlM2xDM5OQw==",
4002 "dev": true
4003 },
4004 "escalade": {
4005 "version": "3.1.1",
4006 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
4007 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
4008 "dev": true
4009 },
4010 "escape-string-regexp": {
4011 "version": "4.0.0",
4012 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
4013 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
4014 "dev": true
4015 },
4016 "eslint-scope": {
4017 "version": "5.1.1",
4018 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
4019 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
4020 "dev": true,
4021 "requires": {
4022 "esrecurse": "^4.3.0",
4023 "estraverse": "^4.1.1"
4024 }
4025 },
4026 "esrecurse": {
4027 "version": "4.3.0",
4028 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
4029 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
4030 "dev": true,
4031 "requires": {
4032 "estraverse": "^5.2.0"
4033 },
4034 "dependencies": {
4035 "estraverse": {
4036 "version": "5.2.0",
4037 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
4038 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
4039 "dev": true
4040 }
4041 }
4042 },
4043 "estraverse": {
4044 "version": "4.3.0",
4045 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
4046 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
4047 "dev": true
4048 },
4049 "events": {
4050 "version": "3.3.0",
4051 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
4052 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
4053 "dev": true
4054 },
4055 "execa": {
4056 "version": "5.1.1",
4057 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
4058 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
4059 "dev": true,
4060 "requires": {
4061 "cross-spawn": "^7.0.3",
4062 "get-stream": "^6.0.0",
4063 "human-signals": "^2.1.0",
4064 "is-stream": "^2.0.0",
4065 "merge-stream": "^2.0.0",
4066 "npm-run-path": "^4.0.1",
4067 "onetime": "^5.1.2",
4068 "signal-exit": "^3.0.3",
4069 "strip-final-newline": "^2.0.0"
4070 },
4071 "dependencies": {
4072 "cross-spawn": {
4073 "version": "7.0.3",
4074 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
4075 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
4076 "dev": true,
4077 "requires": {
4078 "path-key": "^3.1.0",
4079 "shebang-command": "^2.0.0",
4080 "which": "^2.0.1"
4081 }
4082 },
4083 "path-key": {
4084 "version": "3.1.1",
4085 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4086 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4087 "dev": true
4088 },
4089 "shebang-command": {
4090 "version": "2.0.0",
4091 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4092 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4093 "dev": true,
4094 "requires": {
4095 "shebang-regex": "^3.0.0"
4096 }
4097 },
4098 "shebang-regex": {
4099 "version": "3.0.0",
4100 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4101 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4102 "dev": true
4103 }
4104 }
4105 },
4106 "fast-deep-equal": {
4107 "version": "3.1.3",
4108 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
4109 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
4110 "dev": true
4111 },
4112 "fast-json-stable-stringify": {
4113 "version": "2.1.0",
4114 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4115 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
4116 "dev": true
4117 },
4118 "fastest-levenshtein": {
4119 "version": "1.0.12",
4120 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
4121 "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
4122 "dev": true
4123 },
4124 "fill-range": {
4125 "version": "7.0.1",
4126 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
4127 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
4128 "dev": true,
4129 "requires": {
4130 "to-regex-range": "^5.0.1"
4131 }
4132 },
4133 "find-up": {
4134 "version": "5.0.0",
4135 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
4136 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
4137 "dev": true,
4138 "requires": {
4139 "locate-path": "^6.0.0",
4140 "path-exists": "^4.0.0"
4141 }
4142 },
4143 "flat": {
4144 "version": "5.0.2",
4145 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
4146 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
4147 "dev": true
4148 },
4149 "fs.realpath": {
4150 "version": "1.0.0",
4151 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4152 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4153 "dev": true
4154 },
4155 "fsevents": {
4156 "version": "2.3.2",
4157 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
4158 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
4159 "dev": true,
4160 "optional": true
4161 },
4162 "function-bind": {
4163 "version": "1.1.1",
4164 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
4165 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
4166 "dev": true
4167 },
4168 "get-caller-file": {
4169 "version": "2.0.5",
4170 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
4171 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
4172 "dev": true
4173 },
4174 "get-func-name": {
4175 "version": "2.0.0",
4176 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
4177 "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
4178 "dev": true
4179 },
4180 "get-intrinsic": {
4181 "version": "1.1.1",
4182 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
4183 "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
4184 "dev": true,
4185 "requires": {
4186 "function-bind": "^1.1.1",
4187 "has": "^1.0.3",
4188 "has-symbols": "^1.0.1"
4189 }
4190 },
4191 "get-stream": {
4192 "version": "6.0.1",
4193 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
4194 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
4195 "dev": true
4196 },
4197 "glob": {
4198 "version": "7.1.7",
4199 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
4200 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
4201 "dev": true,
4202 "requires": {
4203 "fs.realpath": "^1.0.0",
4204 "inflight": "^1.0.4",
4205 "inherits": "2",
4206 "minimatch": "^3.0.4",
4207 "once": "^1.3.0",
4208 "path-is-absolute": "^1.0.0"
4209 }
4210 },
4211 "glob-parent": {
4212 "version": "5.1.2",
4213 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
4214 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
4215 "dev": true,
4216 "requires": {
4217 "is-glob": "^4.0.1"
4218 }
4219 },
4220 "glob-to-regexp": {
4221 "version": "0.4.1",
4222 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
4223 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
4224 "dev": true
4225 },
4226 "graceful-fs": {
4227 "version": "4.2.6",
4228 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
4229 "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
4230 "dev": true
4231 },
4232 "growl": {
4233 "version": "1.10.5",
4234 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
4235 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
4236 "dev": true
4237 },
4238 "has": {
4239 "version": "1.0.3",
4240 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
4241 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
4242 "dev": true,
4243 "requires": {
4244 "function-bind": "^1.1.1"
4245 }
4246 },
4247 "has-bigints": {
4248 "version": "1.0.1",
4249 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
4250 "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
4251 "dev": true
4252 },
4253 "has-flag": {
4254 "version": "4.0.0",
4255 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4256 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4257 "dev": true
4258 },
4259 "has-symbols": {
4260 "version": "1.0.2",
4261 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
4262 "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
4263 "dev": true
4264 },
4265 "he": {
4266 "version": "1.2.0",
4267 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
4268 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
4269 "dev": true
4270 },
4271 "hosted-git-info": {
4272 "version": "2.8.9",
4273 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
4274 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
4275 "dev": true
4276 },
4277 "human-signals": {
4278 "version": "2.1.0",
4279 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
4280 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
4281 "dev": true
4282 },
4283 "import-local": {
4284 "version": "3.0.2",
4285 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
4286 "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
4287 "dev": true,
4288 "requires": {
4289 "pkg-dir": "^4.2.0",
4290 "resolve-cwd": "^3.0.0"
4291 }
4292 },
4293 "inflight": {
4294 "version": "1.0.6",
4295 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4296 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4297 "dev": true,
4298 "requires": {
4299 "once": "^1.3.0",
4300 "wrappy": "1"
4301 }
4302 },
4303 "inherits": {
4304 "version": "2.0.4",
4305 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
4306 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
4307 "dev": true
4308 },
4309 "interpret": {
4310 "version": "2.2.0",
4311 "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
4312 "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
4313 "dev": true
4314 },
4315 "is-arrayish": {
4316 "version": "0.2.1",
4317 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
4318 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
4319 "dev": true
4320 },
4321 "is-bigint": {
4322 "version": "1.0.2",
4323 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
4324 "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
4325 "dev": true
4326 },
4327 "is-binary-path": {
4328 "version": "2.1.0",
4329 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
4330 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
4331 "dev": true,
4332 "requires": {
4333 "binary-extensions": "^2.0.0"
4334 }
4335 },
4336 "is-boolean-object": {
4337 "version": "1.1.1",
4338 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
4339 "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
4340 "dev": true,
4341 "requires": {
4342 "call-bind": "^1.0.2"
4343 }
4344 },
4345 "is-callable": {
4346 "version": "1.2.3",
4347 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
4348 "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
4349 "dev": true
4350 },
4351 "is-core-module": {
4352 "version": "2.5.0",
4353 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
4354 "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
4355 "dev": true,
4356 "requires": {
4357 "has": "^1.0.3"
4358 }
4359 },
4360 "is-date-object": {
4361 "version": "1.0.4",
4362 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
4363 "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==",
4364 "dev": true
4365 },
4366 "is-extglob": {
4367 "version": "2.1.1",
4368 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4369 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
4370 "dev": true
4371 },
4372 "is-fullwidth-code-point": {
4373 "version": "2.0.0",
4374 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4375 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4376 "dev": true
4377 },
4378 "is-glob": {
4379 "version": "4.0.1",
4380 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
4381 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
4382 "dev": true,
4383 "requires": {
4384 "is-extglob": "^2.1.1"
4385 }
4386 },
4387 "is-negative-zero": {
4388 "version": "2.0.1",
4389 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
4390 "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
4391 "dev": true
4392 },
4393 "is-number": {
4394 "version": "7.0.0",
4395 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
4396 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
4397 "dev": true
4398 },
4399 "is-number-object": {
4400 "version": "1.0.5",
4401 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
4402 "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==",
4403 "dev": true
4404 },
4405 "is-plain-obj": {
4406 "version": "2.1.0",
4407 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
4408 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
4409 "dev": true
4410 },
4411 "is-plain-object": {
4412 "version": "2.0.4",
4413 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
4414 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4415 "dev": true,
4416 "requires": {
4417 "isobject": "^3.0.1"
4418 }
4419 },
4420 "is-regex": {
4421 "version": "1.1.3",
4422 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
4423 "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
4424 "dev": true,
4425 "requires": {
4426 "call-bind": "^1.0.2",
4427 "has-symbols": "^1.0.2"
4428 }
4429 },
4430 "is-stream": {
4431 "version": "2.0.0",
4432 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
4433 "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
4434 "dev": true
4435 },
4436 "is-string": {
4437 "version": "1.0.6",
4438 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
4439 "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
4440 "dev": true
4441 },
4442 "is-symbol": {
4443 "version": "1.0.4",
4444 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
4445 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
4446 "dev": true,
4447 "requires": {
4448 "has-symbols": "^1.0.2"
4449 }
4450 },
4451 "is-unicode-supported": {
4452 "version": "0.1.0",
4453 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
4454 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
4455 "dev": true
4456 },
4457 "isexe": {
4458 "version": "2.0.0",
4459 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4460 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
4461 "dev": true
4462 },
4463 "isobject": {
4464 "version": "3.0.1",
4465 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
4466 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
4467 "dev": true
4468 },
4469 "jest-worker": {
4470 "version": "27.0.6",
4471 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz",
4472 "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==",
4473 "dev": true,
4474 "requires": {
4475 "@types/node": "*",
4476 "merge-stream": "^2.0.0",
4477 "supports-color": "^8.0.0"
4478 },
4479 "dependencies": {
4480 "supports-color": {
4481 "version": "8.1.1",
4482 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4483 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4484 "dev": true,
4485 "requires": {
4486 "has-flag": "^4.0.0"
4487 }
4488 }
4489 }
4490 },
4491 "js-yaml": {
4492 "version": "4.1.0",
4493 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
4494 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
4495 "dev": true,
4496 "requires": {
4497 "argparse": "^2.0.1"
4498 },
4499 "dependencies": {
4500 "argparse": {
4501 "version": "2.0.1",
4502 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
4503 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
4504 "dev": true
4505 }
4506 }
4507 },
4508 "json-parse-better-errors": {
4509 "version": "1.0.2",
4510 "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
4511 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
4512 "dev": true
4513 },
4514 "json-schema-traverse": {
4515 "version": "0.4.1",
4516 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4517 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4518 "dev": true
4519 },
4520 "kind-of": {
4521 "version": "6.0.3",
4522 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4523 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4524 "dev": true
4525 },
4526 "load-json-file": {
4527 "version": "4.0.0",
4528 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
4529 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
4530 "dev": true,
4531 "requires": {
4532 "graceful-fs": "^4.1.2",
4533 "parse-json": "^4.0.0",
4534 "pify": "^3.0.0",
4535 "strip-bom": "^3.0.0"
4536 }
4537 },
4538 "loader-runner": {
4539 "version": "4.2.0",
4540 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
4541 "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
4542 "dev": true
4543 },
4544 "locate-path": {
4545 "version": "6.0.0",
4546 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
4547 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
4548 "dev": true,
4549 "requires": {
4550 "p-locate": "^5.0.0"
4551 }
4552 },
4553 "log-symbols": {
4554 "version": "4.1.0",
4555 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
4556 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
4557 "dev": true,
4558 "requires": {
4559 "chalk": "^4.1.0",
4560 "is-unicode-supported": "^0.1.0"
4561 }
4562 },
4563 "long": {
4564 "version": "4.0.0",
4565 "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
4566 "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
4567 "dev": true
4568 },
4569 "lru-cache": {
4570 "version": "6.0.0",
4571 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4572 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4573 "dev": true,
4574 "requires": {
4575 "yallist": "^4.0.0"
4576 }
4577 },
4578 "memorystream": {
4579 "version": "0.3.1",
4580 "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
4581 "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
4582 "dev": true
4583 },
4584 "merge-stream": {
4585 "version": "2.0.0",
4586 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
4587 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
4588 "dev": true
4589 },
4590 "micromatch": {
4591 "version": "4.0.4",
4592 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
4593 "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
4594 "dev": true,
4595 "requires": {
4596 "braces": "^3.0.1",
4597 "picomatch": "^2.2.3"
4598 }
4599 },
4600 "mime-db": {
4601 "version": "1.48.0",
4602 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz",
4603 "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==",
4604 "dev": true
4605 },
4606 "mime-types": {
4607 "version": "2.1.31",
4608 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz",
4609 "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==",
4610 "dev": true,
4611 "requires": {
4612 "mime-db": "1.48.0"
4613 }
4614 },
4615 "mimic-fn": {
4616 "version": "2.1.0",
4617 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
4618 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
4619 "dev": true
4620 },
4621 "minimatch": {
4622 "version": "3.0.4",
4623 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4624 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4625 "dev": true,
4626 "requires": {
4627 "brace-expansion": "^1.1.7"
4628 }
4629 },
4630 "mocha": {
4631 "version": "9.0.2",
4632 "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.2.tgz",
4633 "integrity": "sha512-FpspiWU+UT9Sixx/wKimvnpkeW0mh6ROAKkIaPokj3xZgxeRhcna/k5X57jJghEr8X+Cgu/Vegf8zCX5ugSuTA==",
4634 "dev": true,
4635 "requires": {
4636 "@ungap/promise-all-settled": "1.1.2",
4637 "ansi-colors": "4.1.1",
4638 "browser-stdout": "1.3.1",
4639 "chokidar": "3.5.2",
4640 "debug": "4.3.1",
4641 "diff": "5.0.0",
4642 "escape-string-regexp": "4.0.0",
4643 "find-up": "5.0.0",
4644 "glob": "7.1.7",
4645 "growl": "1.10.5",
4646 "he": "1.2.0",
4647 "js-yaml": "4.1.0",
4648 "log-symbols": "4.1.0",
4649 "minimatch": "3.0.4",
4650 "ms": "2.1.3",
4651 "nanoid": "3.1.23",
4652 "serialize-javascript": "6.0.0",
4653 "strip-json-comments": "3.1.1",
4654 "supports-color": "8.1.1",
4655 "which": "2.0.2",
4656 "wide-align": "1.1.3",
4657 "workerpool": "6.1.5",
4658 "yargs": "16.2.0",
4659 "yargs-parser": "20.2.4",
4660 "yargs-unparser": "2.0.0"
4661 },
4662 "dependencies": {
4663 "supports-color": {
4664 "version": "8.1.1",
4665 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4666 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4667 "dev": true,
4668 "requires": {
4669 "has-flag": "^4.0.0"
4670 }
4671 }
4672 }
4673 },
4674 "ms": {
4675 "version": "2.1.3",
4676 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4677 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4678 "dev": true
4679 },
4680 "nanoid": {
4681 "version": "3.1.23",
4682 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
4683 "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==",
4684 "dev": true
4685 },
4686 "neo-async": {
4687 "version": "2.6.2",
4688 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
4689 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
4690 "dev": true
4691 },
4692 "nice-try": {
4693 "version": "1.0.5",
4694 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
4695 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
4696 "dev": true
4697 },
4698 "node-fetch": {
4699 "version": "2.6.1",
4700 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
4701 "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
4702 "dev": true
4703 },
4704 "node-releases": {
4705 "version": "1.1.73",
4706 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz",
4707 "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==",
4708 "dev": true
4709 },
4710 "normalize-package-data": {
4711 "version": "2.5.0",
4712 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4713 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4714 "dev": true,
4715 "requires": {
4716 "hosted-git-info": "^2.1.4",
4717 "resolve": "^1.10.0",
4718 "semver": "2 || 3 || 4 || 5",
4719 "validate-npm-package-license": "^3.0.1"
4720 }
4721 },
4722 "normalize-path": {
4723 "version": "3.0.0",
4724 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4725 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4726 "dev": true
4727 },
4728 "npm-run-all": {
4729 "version": "4.1.5",
4730 "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
4731 "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
4732 "dev": true,
4733 "requires": {
4734 "ansi-styles": "^3.2.1",
4735 "chalk": "^2.4.1",
4736 "cross-spawn": "^6.0.5",
4737 "memorystream": "^0.3.1",
4738 "minimatch": "^3.0.4",
4739 "pidtree": "^0.3.0",
4740 "read-pkg": "^3.0.0",
4741 "shell-quote": "^1.6.1",
4742 "string.prototype.padend": "^3.0.0"
4743 },
4744 "dependencies": {
4745 "ansi-styles": {
4746 "version": "3.2.1",
4747 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4748 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4749 "dev": true,
4750 "requires": {
4751 "color-convert": "^1.9.0"
4752 }
4753 },
4754 "chalk": {
4755 "version": "2.4.2",
4756 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4757 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4758 "dev": true,
4759 "requires": {
4760 "ansi-styles": "^3.2.1",
4761 "escape-string-regexp": "^1.0.5",
4762 "supports-color": "^5.3.0"
4763 }
4764 },
4765 "color-convert": {
4766 "version": "1.9.3",
4767 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4768 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4769 "dev": true,
4770 "requires": {
4771 "color-name": "1.1.3"
4772 }
4773 },
4774 "color-name": {
4775 "version": "1.1.3",
4776 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4777 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4778 "dev": true
4779 },
4780 "escape-string-regexp": {
4781 "version": "1.0.5",
4782 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
4783 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
4784 "dev": true
4785 },
4786 "has-flag": {
4787 "version": "3.0.0",
4788 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4789 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4790 "dev": true
4791 },
4792 "supports-color": {
4793 "version": "5.5.0",
4794 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4795 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4796 "dev": true,
4797 "requires": {
4798 "has-flag": "^3.0.0"
4799 }
4800 }
4801 }
4802 },
4803 "npm-run-path": {
4804 "version": "4.0.1",
4805 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
4806 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
4807 "dev": true,
4808 "requires": {
4809 "path-key": "^3.0.0"
4810 },
4811 "dependencies": {
4812 "path-key": {
4813 "version": "3.1.1",
4814 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4815 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4816 "dev": true
4817 }
4818 }
4819 },
4820 "object-inspect": {
4821 "version": "1.11.0",
4822 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
4823 "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
4824 "dev": true
4825 },
4826 "object-keys": {
4827 "version": "1.1.1",
4828 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4829 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4830 "dev": true
4831 },
4832 "object.assign": {
4833 "version": "4.1.2",
4834 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
4835 "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
4836 "dev": true,
4837 "requires": {
4838 "call-bind": "^1.0.0",
4839 "define-properties": "^1.1.3",
4840 "has-symbols": "^1.0.1",
4841 "object-keys": "^1.1.1"
4842 }
4843 },
4844 "once": {
4845 "version": "1.4.0",
4846 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4847 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4848 "dev": true,
4849 "requires": {
4850 "wrappy": "1"
4851 }
4852 },
4853 "onetime": {
4854 "version": "5.1.2",
4855 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
4856 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
4857 "dev": true,
4858 "requires": {
4859 "mimic-fn": "^2.1.0"
4860 }
4861 },
4862 "p-limit": {
4863 "version": "3.1.0",
4864 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4865 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4866 "dev": true,
4867 "requires": {
4868 "yocto-queue": "^0.1.0"
4869 }
4870 },
4871 "p-locate": {
4872 "version": "5.0.0",
4873 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4874 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4875 "dev": true,
4876 "requires": {
4877 "p-limit": "^3.0.2"
4878 }
4879 },
4880 "p-try": {
4881 "version": "2.2.0",
4882 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
4883 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
4884 "dev": true
4885 },
4886 "parse-json": {
4887 "version": "4.0.0",
4888 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
4889 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
4890 "dev": true,
4891 "requires": {
4892 "error-ex": "^1.3.1",
4893 "json-parse-better-errors": "^1.0.1"
4894 }
4895 },
4896 "path-exists": {
4897 "version": "4.0.0",
4898 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4899 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4900 "dev": true
4901 },
4902 "path-is-absolute": {
4903 "version": "1.0.1",
4904 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4905 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4906 "dev": true
4907 },
4908 "path-key": {
4909 "version": "2.0.1",
4910 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
4911 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
4912 "dev": true
4913 },
4914 "path-parse": {
4915 "version": "1.0.7",
4916 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4917 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4918 "dev": true
4919 },
4920 "path-type": {
4921 "version": "3.0.0",
4922 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
4923 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
4924 "dev": true,
4925 "requires": {
4926 "pify": "^3.0.0"
4927 }
4928 },
4929 "pathval": {
4930 "version": "1.1.1",
4931 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
4932 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
4933 "dev": true
4934 },
4935 "picomatch": {
4936 "version": "2.3.0",
4937 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
4938 "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
4939 "dev": true
4940 },
4941 "pidtree": {
4942 "version": "0.3.1",
4943 "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
4944 "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
4945 "dev": true
4946 },
4947 "pify": {
4948 "version": "3.0.0",
4949 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4950 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
4951 "dev": true
4952 },
4953 "pkg-dir": {
4954 "version": "4.2.0",
4955 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
4956 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
4957 "dev": true,
4958 "requires": {
4959 "find-up": "^4.0.0"
4960 },
4961 "dependencies": {
4962 "find-up": {
4963 "version": "4.1.0",
4964 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
4965 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
4966 "dev": true,
4967 "requires": {
4968 "locate-path": "^5.0.0",
4969 "path-exists": "^4.0.0"
4970 }
4971 },
4972 "locate-path": {
4973 "version": "5.0.0",
4974 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
4975 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
4976 "dev": true,
4977 "requires": {
4978 "p-locate": "^4.1.0"
4979 }
4980 },
4981 "p-limit": {
4982 "version": "2.3.0",
4983 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
4984 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
4985 "dev": true,
4986 "requires": {
4987 "p-try": "^2.0.0"
4988 }
4989 },
4990 "p-locate": {
4991 "version": "4.1.0",
4992 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
4993 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
4994 "dev": true,
4995 "requires": {
4996 "p-limit": "^2.2.0"
4997 }
4998 }
4999 }
5000 },
5001 "punycode": {
5002 "version": "2.1.1",
5003 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5004 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5005 "dev": true
5006 },
5007 "randombytes": {
5008 "version": "2.1.0",
5009 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
5010 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
5011 "dev": true,
5012 "requires": {
5013 "safe-buffer": "^5.1.0"
5014 }
5015 },
5016 "read-pkg": {
5017 "version": "3.0.0",
5018 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
5019 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
5020 "dev": true,
5021 "requires": {
5022 "load-json-file": "^4.0.0",
5023 "normalize-package-data": "^2.3.2",
5024 "path-type": "^3.0.0"
5025 }
5026 },
5027 "readdirp": {
5028 "version": "3.6.0",
5029 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
5030 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
5031 "dev": true,
5032 "requires": {
5033 "picomatch": "^2.2.1"
5034 }
5035 },
5036 "rechoir": {
5037 "version": "0.7.0",
5038 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
5039 "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
5040 "dev": true,
5041 "requires": {
5042 "resolve": "^1.9.0"
5043 }
5044 },
5045 "require-directory": {
5046 "version": "2.1.1",
5047 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5048 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5049 "dev": true
5050 },
5051 "resolve": {
5052 "version": "1.20.0",
5053 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
5054 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
5055 "dev": true,
5056 "requires": {
5057 "is-core-module": "^2.2.0",
5058 "path-parse": "^1.0.6"
5059 }
5060 },
5061 "resolve-cwd": {
5062 "version": "3.0.0",
5063 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
5064 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
5065 "dev": true,
5066 "requires": {
5067 "resolve-from": "^5.0.0"
5068 }
5069 },
5070 "resolve-from": {
5071 "version": "5.0.0",
5072 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
5073 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
5074 "dev": true
5075 },
5076 "rimraf": {
5077 "version": "3.0.2",
5078 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5079 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5080 "dev": true,
5081 "requires": {
5082 "glob": "^7.1.3"
5083 }
5084 },
5085 "safe-buffer": {
5086 "version": "5.2.1",
5087 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
5088 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
5089 "dev": true
5090 },
5091 "schema-utils": {
5092 "version": "3.1.0",
5093 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.0.tgz",
5094 "integrity": "sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==",
5095 "dev": true,
5096 "requires": {
5097 "@types/json-schema": "^7.0.7",
5098 "ajv": "^6.12.5",
5099 "ajv-keywords": "^3.5.2"
5100 }
5101 },
5102 "semver": {
5103 "version": "5.7.1",
5104 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5105 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5106 "dev": true
5107 },
5108 "serialize-javascript": {
5109 "version": "6.0.0",
5110 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
5111 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
5112 "dev": true,
5113 "requires": {
5114 "randombytes": "^2.1.0"
5115 }
5116 },
5117 "shallow-clone": {
5118 "version": "3.0.1",
5119 "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
5120 "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
5121 "dev": true,
5122 "requires": {
5123 "kind-of": "^6.0.2"
5124 }
5125 },
5126 "shebang-command": {
5127 "version": "1.2.0",
5128 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
5129 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5130 "dev": true,
5131 "requires": {
5132 "shebang-regex": "^1.0.0"
5133 }
5134 },
5135 "shebang-regex": {
5136 "version": "1.0.0",
5137 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
5138 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
5139 "dev": true
5140 },
5141 "shell-quote": {
5142 "version": "1.7.2",
5143 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
5144 "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
5145 "dev": true
5146 },
5147 "signal-exit": {
5148 "version": "3.0.3",
5149 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
5150 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
5151 "dev": true
5152 },
5153 "source-list-map": {
5154 "version": "2.0.1",
5155 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
5156 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
5157 "dev": true
5158 },
5159 "source-map": {
5160 "version": "0.6.1",
5161 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5162 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5163 "dev": true
5164 },
5165 "source-map-support": {
5166 "version": "0.5.19",
5167 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
5168 "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
5169 "dev": true,
5170 "requires": {
5171 "buffer-from": "^1.0.0",
5172 "source-map": "^0.6.0"
5173 }
5174 },
5175 "spdx-correct": {
5176 "version": "3.1.1",
5177 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
5178 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
5179 "dev": true,
5180 "requires": {
5181 "spdx-expression-parse": "^3.0.0",
5182 "spdx-license-ids": "^3.0.0"
5183 }
5184 },
5185 "spdx-exceptions": {
5186 "version": "2.3.0",
5187 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
5188 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
5189 "dev": true
5190 },
5191 "spdx-expression-parse": {
5192 "version": "3.0.1",
5193 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
5194 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
5195 "dev": true,
5196 "requires": {
5197 "spdx-exceptions": "^2.1.0",
5198 "spdx-license-ids": "^3.0.0"
5199 }
5200 },
5201 "spdx-license-ids": {
5202 "version": "3.0.9",
5203 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz",
5204 "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==",
5205 "dev": true
5206 },
5207 "string-width": {
5208 "version": "2.1.1",
5209 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5210 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5211 "dev": true,
5212 "requires": {
5213 "is-fullwidth-code-point": "^2.0.0",
5214 "strip-ansi": "^4.0.0"
5215 }
5216 },
5217 "string.prototype.padend": {
5218 "version": "3.1.2",
5219 "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz",
5220 "integrity": "sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==",
5221 "dev": true,
5222 "requires": {
5223 "call-bind": "^1.0.2",
5224 "define-properties": "^1.1.3",
5225 "es-abstract": "^1.18.0-next.2"
5226 }
5227 },
5228 "string.prototype.trimend": {
5229 "version": "1.0.4",
5230 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
5231 "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
5232 "dev": true,
5233 "requires": {
5234 "call-bind": "^1.0.2",
5235 "define-properties": "^1.1.3"
5236 }
5237 },
5238 "string.prototype.trimstart": {
5239 "version": "1.0.4",
5240 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
5241 "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
5242 "dev": true,
5243 "requires": {
5244 "call-bind": "^1.0.2",
5245 "define-properties": "^1.1.3"
5246 }
5247 },
5248 "strip-ansi": {
5249 "version": "4.0.0",
5250 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5251 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5252 "dev": true,
5253 "requires": {
5254 "ansi-regex": "^3.0.0"
5255 }
5256 },
5257 "strip-bom": {
5258 "version": "3.0.0",
5259 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5260 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
5261 "dev": true
5262 },
5263 "strip-final-newline": {
5264 "version": "2.0.0",
5265 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
5266 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
5267 "dev": true
5268 },
5269 "strip-json-comments": {
5270 "version": "3.1.1",
5271 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5272 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5273 "dev": true
5274 },
5275 "supports-color": {
5276 "version": "7.2.0",
5277 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5278 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5279 "dev": true,
5280 "requires": {
5281 "has-flag": "^4.0.0"
5282 }
5283 },
5284 "tapable": {
5285 "version": "2.2.0",
5286 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz",
5287 "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==",
5288 "dev": true
5289 },
5290 "terser": {
5291 "version": "5.7.1",
5292 "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz",
5293 "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==",
5294 "dev": true,
5295 "requires": {
5296 "commander": "^2.20.0",
5297 "source-map": "~0.7.2",
5298 "source-map-support": "~0.5.19"
5299 },
5300 "dependencies": {
5301 "source-map": {
5302 "version": "0.7.3",
5303 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
5304 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
5305 "dev": true
5306 }
5307 }
5308 },
5309 "terser-webpack-plugin": {
5310 "version": "5.1.4",
5311 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz",
5312 "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==",
5313 "dev": true,
5314 "requires": {
5315 "jest-worker": "^27.0.2",
5316 "p-limit": "^3.1.0",
5317 "schema-utils": "^3.0.0",
5318 "serialize-javascript": "^6.0.0",
5319 "source-map": "^0.6.1",
5320 "terser": "^5.7.0"
5321 }
5322 },
5323 "to-regex-range": {
5324 "version": "5.0.1",
5325 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5326 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5327 "dev": true,
5328 "requires": {
5329 "is-number": "^7.0.0"
5330 }
5331 },
5332 "ts-loader": {
5333 "version": "9.2.3",
5334 "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.3.tgz",
5335 "integrity": "sha512-sEyWiU3JMHBL55CIeC4iqJQadI0U70A5af0kvgbNLHVNz2ACztQg0j/9x10bjjIht8WfFYLKfn4L6tkZ+pu+8Q==",
5336 "dev": true,
5337 "requires": {
5338 "chalk": "^4.1.0",
5339 "enhanced-resolve": "^5.0.0",
5340 "micromatch": "^4.0.0",
5341 "semver": "^7.3.4"
5342 },
5343 "dependencies": {
5344 "semver": {
5345 "version": "7.3.5",
5346 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
5347 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
5348 "dev": true,
5349 "requires": {
5350 "lru-cache": "^6.0.0"
5351 }
5352 }
5353 }
5354 },
5355 "type-detect": {
5356 "version": "4.0.8",
5357 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
5358 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
5359 "dev": true
5360 },
5361 "typescript": {
5362 "version": "4.3.5",
5363 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
5364 "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
5365 "dev": true
5366 },
5367 "unbox-primitive": {
5368 "version": "1.0.1",
5369 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
5370 "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
5371 "dev": true,
5372 "requires": {
5373 "function-bind": "^1.1.1",
5374 "has-bigints": "^1.0.1",
5375 "has-symbols": "^1.0.2",
5376 "which-boxed-primitive": "^1.0.2"
5377 }
5378 },
5379 "uri-js": {
5380 "version": "4.4.1",
5381 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
5382 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5383 "dev": true,
5384 "requires": {
5385 "punycode": "^2.1.0"
5386 }
5387 },
5388 "v8-compile-cache": {
5389 "version": "2.3.0",
5390 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
5391 "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
5392 "dev": true
5393 },
5394 "validate-npm-package-license": {
5395 "version": "3.0.4",
5396 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
5397 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
5398 "dev": true,
5399 "requires": {
5400 "spdx-correct": "^3.0.0",
5401 "spdx-expression-parse": "^3.0.0"
5402 }
5403 },
5404 "watchpack": {
5405 "version": "2.2.0",
5406 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
5407 "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
5408 "dev": true,
5409 "requires": {
5410 "glob-to-regexp": "^0.4.1",
5411 "graceful-fs": "^4.1.2"
5412 }
5413 },
5414 "webpack": {
5415 "version": "5.44.0",
5416 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.44.0.tgz",
5417 "integrity": "sha512-I1S1w4QLoKmH19pX6YhYN0NiSXaWY8Ou00oA+aMcr9IUGeF5azns+IKBkfoAAG9Bu5zOIzZt/mN35OffBya8AQ==",
5418 "dev": true,
5419 "requires": {
5420 "@types/eslint-scope": "^3.7.0",
5421 "@types/estree": "^0.0.50",
5422 "@webassemblyjs/ast": "1.11.1",
5423 "@webassemblyjs/wasm-edit": "1.11.1",
5424 "@webassemblyjs/wasm-parser": "1.11.1",
5425 "acorn": "^8.4.1",
5426 "browserslist": "^4.14.5",
5427 "chrome-trace-event": "^1.0.2",
5428 "enhanced-resolve": "^5.8.0",
5429 "es-module-lexer": "^0.7.1",
5430 "eslint-scope": "5.1.1",
5431 "events": "^3.2.0",
5432 "glob-to-regexp": "^0.4.1",
5433 "graceful-fs": "^4.2.4",
5434 "json-parse-better-errors": "^1.0.2",
5435 "loader-runner": "^4.2.0",
5436 "mime-types": "^2.1.27",
5437 "neo-async": "^2.6.2",
5438 "schema-utils": "^3.0.0",
5439 "tapable": "^2.1.1",
5440 "terser-webpack-plugin": "^5.1.3",
5441 "watchpack": "^2.2.0",
5442 "webpack-sources": "^2.3.0"
5443 }
5444 },
5445 "webpack-cli": {
5446 "version": "4.7.2",
5447 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz",
5448 "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==",
5449 "dev": true,
5450 "requires": {
5451 "@discoveryjs/json-ext": "^0.5.0",
5452 "@webpack-cli/configtest": "^1.0.4",
5453 "@webpack-cli/info": "^1.3.0",
5454 "@webpack-cli/serve": "^1.5.1",
5455 "colorette": "^1.2.1",
5456 "commander": "^7.0.0",
5457 "execa": "^5.0.0",
5458 "fastest-levenshtein": "^1.0.12",
5459 "import-local": "^3.0.2",
5460 "interpret": "^2.2.0",
5461 "rechoir": "^0.7.0",
5462 "v8-compile-cache": "^2.2.0",
5463 "webpack-merge": "^5.7.3"
5464 },
5465 "dependencies": {
5466 "commander": {
5467 "version": "7.2.0",
5468 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
5469 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
5470 "dev": true
5471 }
5472 }
5473 },
5474 "webpack-merge": {
5475 "version": "5.8.0",
5476 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
5477 "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
5478 "dev": true,
5479 "requires": {
5480 "clone-deep": "^4.0.1",
5481 "wildcard": "^2.0.0"
5482 }
5483 },
5484 "webpack-sources": {
5485 "version": "2.3.0",
5486 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz",
5487 "integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==",
5488 "dev": true,
5489 "requires": {
5490 "source-list-map": "^2.0.1",
5491 "source-map": "^0.6.1"
5492 }
5493 },
5494 "which": {
5495 "version": "2.0.2",
5496 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5497 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5498 "dev": true,
5499 "requires": {
5500 "isexe": "^2.0.0"
5501 }
5502 },
5503 "which-boxed-primitive": {
5504 "version": "1.0.2",
5505 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
5506 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
5507 "dev": true,
5508 "requires": {
5509 "is-bigint": "^1.0.1",
5510 "is-boolean-object": "^1.1.0",
5511 "is-number-object": "^1.0.4",
5512 "is-string": "^1.0.5",
5513 "is-symbol": "^1.0.3"
5514 }
5515 },
5516 "wide-align": {
5517 "version": "1.1.3",
5518 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
5519 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
5520 "dev": true,
5521 "requires": {
5522 "string-width": "^1.0.2 || 2"
5523 }
5524 },
5525 "wildcard": {
5526 "version": "2.0.0",
5527 "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
5528 "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
5529 "dev": true
5530 },
5531 "workerpool": {
5532 "version": "6.1.5",
5533 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz",
5534 "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==",
5535 "dev": true
5536 },
5537 "wrap-ansi": {
5538 "version": "7.0.0",
5539 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5540 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5541 "dev": true,
5542 "requires": {
5543 "ansi-styles": "^4.0.0",
5544 "string-width": "^4.1.0",
5545 "strip-ansi": "^6.0.0"
5546 },
5547 "dependencies": {
5548 "ansi-regex": {
5549 "version": "5.0.0",
5550 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
5551 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
5552 "dev": true
5553 },
5554 "is-fullwidth-code-point": {
5555 "version": "3.0.0",
5556 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5557 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5558 "dev": true
5559 },
5560 "string-width": {
5561 "version": "4.2.2",
5562 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
5563 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
5564 "dev": true,
5565 "requires": {
5566 "emoji-regex": "^8.0.0",
5567 "is-fullwidth-code-point": "^3.0.0",
5568 "strip-ansi": "^6.0.0"
5569 }
5570 },
5571 "strip-ansi": {
5572 "version": "6.0.0",
5573 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
5574 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
5575 "dev": true,
5576 "requires": {
5577 "ansi-regex": "^5.0.0"
5578 }
5579 }
5580 }
5581 },
5582 "wrappy": {
5583 "version": "1.0.2",
5584 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5585 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
5586 "dev": true
5587 },
5588 "y18n": {
5589 "version": "5.0.8",
5590 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
5591 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
5592 "dev": true
5593 },
5594 "yallist": {
5595 "version": "4.0.0",
5596 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
5597 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
5598 "dev": true
5599 },
5600 "yargs": {
5601 "version": "16.2.0",
5602 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
5603 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
5604 "dev": true,
5605 "requires": {
5606 "cliui": "^7.0.2",
5607 "escalade": "^3.1.1",
5608 "get-caller-file": "^2.0.5",
5609 "require-directory": "^2.1.1",
5610 "string-width": "^4.2.0",
5611 "y18n": "^5.0.5",
5612 "yargs-parser": "^20.2.2"
5613 },
5614 "dependencies": {
5615 "ansi-regex": {
5616 "version": "5.0.0",
5617 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
5618 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
5619 "dev": true
5620 },
5621 "is-fullwidth-code-point": {
5622 "version": "3.0.0",
5623 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5624 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5625 "dev": true
5626 },
5627 "string-width": {
5628 "version": "4.2.2",
5629 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
5630 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
5631 "dev": true,
5632 "requires": {
5633 "emoji-regex": "^8.0.0",
5634 "is-fullwidth-code-point": "^3.0.0",
5635 "strip-ansi": "^6.0.0"
5636 }
5637 },
5638 "strip-ansi": {
5639 "version": "6.0.0",
5640 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
5641 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
5642 "dev": true,
5643 "requires": {
5644 "ansi-regex": "^5.0.0"
5645 }
5646 }
5647 }
5648 },
5649 "yargs-parser": {
5650 "version": "20.2.4",
5651 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
5652 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
5653 "dev": true
5654 },
5655 "yargs-unparser": {
5656 "version": "2.0.0",
5657 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
5658 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
5659 "dev": true,
5660 "requires": {
5661 "camelcase": "^6.0.0",
5662 "decamelize": "^4.0.0",
5663 "flat": "^5.0.2",
5664 "is-plain-obj": "^2.1.0"
5665 }
5666 },
5667 "yocto-queue": {
5668 "version": "0.1.0",
5669 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5670 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5671 "dev": true
5672 }
5673 }
5674}
5675